Fix typos.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
cd1181db
JB
12011-11-20 Juanma Barranquero <lekktu@gmail.com>
2
3 * compile.texi (Compiler Errors):
4 * help.texi (Help Functions): Fix typos.
5
7bf54975
CY
62011-11-19 Chong Yidong <cyd@gnu.org>
7
8 * windows.texi (Splitting Windows): Clarify role of window
9 parameters in split-window. Shorten the example.
10 (Deleting Windows): Rewrite intro to handle internal windows. Fix
11 delete-windows-on doc.
12 (Selecting Windows): Copyedits.
13
a0c2d0ae
MR
142011-11-17 Martin Rudalics <rudalics@gmx.at>
15
16 * windows.texi (Resizing Windows, Splitting Windows)
17 (Deleting Windows): Use term window-combination-resize instead
18 of window-splits.
19
b6f67890
MR
202011-11-16 Martin Rudalics <rudalics@gmx.at>
21
22 * windows.texi (Resizing Windows, Splitting Windows): Rename
23 occurrences of window-nest to window-combination-limit.
24
0b381c7e
JB
252011-11-14 Juanma Barranquero <lekktu@gmail.com>
26
27 * intro.texi (Lisp History): Fix typo.
28
89d61221
MR
292011-11-12 Martin Rudalics <rudalics@gmx.at>
30
31 * windows.texi (Splitting Windows, Deleting Windows): Remove
32 references to splits status of windows.
33
b2621720
GM
342011-11-10 Glenn Morris <rgm@gnu.org>
35
36 * buffers.texi (Read Only Buffers): Expand a bit on why
37 toggle-read-only should only be used interactively. (Bug#7292)
38
d2ad7ee1
CY
392011-11-09 Chong Yidong <cyd@gnu.org>
40
41 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 42 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
43 window-inside-absolute-pixel-edges.
44 (Resizing Windows): shrink-window-if-larger-than-buffer works on
45 non-full-width windows.
46
2cffd681
MR
472011-11-09 Martin Rudalics <rudalics@gmx.at>
48
49 * windows.texi (Resizing Windows): Rewrite documentation of
50 window-resizable.
51
f6f6d7e7
CY
522011-11-09 Chong Yidong <cyd@gnu.org>
53
54 * windows.texi (Splitting Windows): Simplify example.
55
a79db6e0
CY
562011-11-08 Chong Yidong <cyd@gnu.org>
57
58 * windows.texi (Window Sizes): Copyedits. Document
59 window-text-height. Remove window-min-height and window-min-width
60 discussion, referring instead to Emacs manual.
61 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
62 (Resizing Windows): Simplify introduction. Don't document
63 enlarge-window, shrink-window, enlarge-window-horizontally, and
64 shrink-window-horizontally; they are no longer preferred for
65 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 66
441950c7
GM
672011-11-07 Glenn Morris <rgm@gnu.org>
68
69 * windows.texi (Choosing Window): Fix keybinding typo.
70
be7f5545
MR
712011-11-07 Martin Rudalics <rudalics@gmx.at>
72
73 * windows.texi (Resizing Windows, Splitting Windows)
74 (Window Configurations): Use "child window" instead of
75 "subwindow".
76
291d142b
CY
772011-11-06 Chong Yidong <cyd@gnu.org>
78
79 * windows.texi (Basic Windows): Clarify various definitions.
80 Treat window-normalize-* as internal; don't document them.
81 (Windows and Frames): Various clarifications, e.g. non-live
82 windows also belong to frames. Fix window-list description.
83 Simplify window nesting example.
84 (Splitting Windows, Window Configurations): Use
85 split-window-below.
86
89bd5ee1
EZ
872011-11-04 Eli Zaretskii <eliz@gnu.org>
88
89 * windows.texi (Window Sizes): Mention in the doc string that the
90 return values of `window-body-height' and `window-body-width' are
91 in frame's canonical units. (Bug#9949)
92
3d8daefe
MR
932011-10-30 Martin Rudalics <rudalics@gmx.at>
94
95 * windows.texi (Windows and Frames): Remove "iso-" infix from
96 documentation of window-iso-combined-p.
97
60754666
CY
982011-10-26 Chong Yidong <cyd@gnu.org>
99
100 * modes.texi (Running Hooks): Document with-wrapper-hook.
101
d366bd53
CY
1022011-10-18 Chong Yidong <cyd@gnu.org>
103
104 * display.texi (Glyphless Chars): New node.
105
50b063c3
CY
1062011-10-13 Chong Yidong <cyd@stupidchicken.com>
107
108 * text.texi (Yanking): Document yank-excluded-properties.
109
110 * package.texi (Packaging Basics): The commentary should say how
111 to begin using the package.
112
c72063fa
MR
1132011-10-11 Martin Rudalics <rudalics@gmx.at>
114
115 * windows.texi (Deleting Windows): Mention which window gets
116 selected when deleting the selected window.
117
d83dc65b
MR
1182011-10-09 Martin Rudalics <rudalics@gmx.at>
119
120 * buffers.texi (The Buffer List): Describe how bury-buffer deals
121 with the selected window.
122 * windows.texi (Buffers and Windows): Reformulate text on how
123 replace-buffer-in-windows deals with a window.
124 (Quitting Windows): Describe how quit-window deals with a
125 standalone frame. Describe new option frame-auto-hide-function.
126
c599682c
GM
1272011-10-08 Glenn Morris <rgm@gnu.org>
128
48bca619
GM
129 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
130
c599682c
GM
131 * positions.texi (Excursions): Update warning message.
132
969aa734
CY
1332011-10-05 Chong Yidong <cyd@stupidchicken.com>
134
135 * display.texi (Low-Level Font, Face Attributes, Font Lookup): Fix
136 Emacs manual xref (Bug#9675).
137
550f41cd
CY
1382011-10-01 Chong Yidong <cyd@stupidchicken.com>
139
140 * windows.texi (Textual Scrolling): Document scroll-up-command,
141 scroll-down-command, scroll-error-top-bottom, and the
142 scroll-command symbol property.
717a1362
CY
143 (Display Action Functions): Fix description of
144 display-buffer-pop-up-window.
550f41cd 145
a239d4e9
JB
1462011-09-28 Juanma Barranquero <lekktu@gmail.com>
147
148 * windows.texi (Splitting Windows): Fix typos.
149
590c056d
MR
1502011-09-25 Martin Rudalics <rudalics@gmx.at>
151
152 * windows.texi (Windows and Frames, Display Action Functions)
153 (Switching Buffers): Fix some typos.
154 (Buffers and Windows): Remove reference to window-auto-delete.
155 Reword description of replace-buffer-in-windows.
156 (Window History): Fix some typos and refer to frame local buffer
157 list.
c419f5cb
MR
158 (Quitting Windows): New node.
159 (Window Configurations): Add descriptions of window-state-get
160 and window-state-put.
161 (Window Parameters): Describe variable ignore-window-parameters.
162 Sketch some window parameters currently in use.
163 * elisp.texi (Top): Update node listing.
590c056d 164
9ec20d36
CY
1652011-09-25 Chong Yidong <cyd@stupidchicken.com>
166
167 * windows.texi (Display Action Functions)
168 (Choosing Window Options): New nodes.
169
0e406a72
CY
1702011-09-24 Chong Yidong <cyd@stupidchicken.com>
171
172 * windows.texi (Window History): New node. Move text here from
173 Buffers and Windows.
174 (Switching Buffers): Rename from Displaying Buffers, since we
175 don't document display-buffer here; callers changed. Document
176 FORCE-SAME-WINDOW arg to switch-to-buffer and
177 switch-to-buffer-other-frame. Delete duplicate
178 replace-buffer-in-windows doc.
179 (Choosing Window): Document display actions.
180
6bf7006f
EZ
1812011-09-24 Eli Zaretskii <eliz@gnu.org>
182
183 * display.texi (Forcing Redisplay): Update the description of
184 redisplay-dont-pause due to change in the default value.
185
b33b68a3
MR
1862011-09-23 Martin Rudalics <rudalics@gmx.at>
187
188 * frames.texi (Frames and Windows): Move section and rename to
189 Windows and Frames in windows.texi.
190 * windows.texi (Windows): Restructure.
191 (Basic Windows): Rewrite. Explain live and internal windows and
192 normalization functions.
193 (Windows and Frames): Move section here from frames.texi.
194 Describe subwindows, window combinations, window tree, and
195 corresponding functions including window-list here.
196 (Window Sizes): Rename section from Size of Window and move it
197 up in chapter. Describe total and body sizes and the
198 corresponding functions. Explain new semantics of
199 window-min-height/-width.
200 (Resizing Windows): Move section up in chapter. Describe new
201 resize functions.
202 (Splitting Windows): Describe new behavior of split-window,
203 split-window-above-each-other and split-window-side-by-side.
204 Provide examples. Describe window-nest and window-splits
205 options.
206 (Deleting Windows): Minor rewrite.
207 (Selecting Windows): Minor rewrite. Describe
208 frame-selected-window and set-frame-selected-window here.
209 (Cyclic Window Ordering): Minor rewrite. Describe
210 window-list-1.
211 (Buffers and Windows): Rewrite. Explain a window's previous and
212 next buffers and the corresponding functions.
c4682d18 213 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
214 * elisp.texi (Top): Update node listings for frames and windows
215 sections.
216
4d3786ac
SM
2172011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
218
219 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
220
713df35b
LMI
2212011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
222
223 * errors.texi (Standard Errors): Remove apparent placeholder text
224 (bug#9491).
225
33ed493b
CY
2262011-09-18 Chong Yidong <cyd@stupidchicken.com>
227
228 * frames.texi (Management Parameters): Fix description of
229 icon-type parameter.
230
b8f0a954
CY
2312011-09-17 Chong Yidong <cyd@stupidchicken.com>
232
233 * tips.texi (Key Binding Conventions): Don't bind a key sequence
234 ending in C-g. Suggested by Edward O'Connor.
235
eddf142c
EZ
2362011-09-17 Eli Zaretskii <eliz@gnu.org>
237
238 * numbers.texi (Integer Basics): Add indexing for
239 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
240
bf1af6c7
DM
2412011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
242
243 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
244
cec2eab8
JB
2452011-09-11 Juanma Barranquero <lekktu@gmail.com>
246
247 * processes.texi (Network Servers): Clarify what the process
248 buffer is used for (bug#9233).
249
51751aa2 2502011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
251
252 * lists.texi (Building Lists): Fix typo.
253
35137ed3
CY
2542011-08-30 Chong Yidong <cyd@stupidchicken.com>
255
256 * display.texi (Basic Faces): New node. Document new faces.
257
258 * modes.texi (Major Mode Conventions): Move some text there.
259 (Mode Help): Remove major-mode var, duplicated in Major Modes.
260
3fd50d5c
CY
2612011-08-29 Chong Yidong <cyd@stupidchicken.com>
262
263 * modes.texi (Basic Major Modes): New node. Callers updated.
264 (Major Modes): Document fundamental-mode and major-mode.
265 (Major Mode Basics): Node deleted; text moved to Major Modes.
266 (Derived Modes): Document derived-mode-p.
267
ddb54206
CY
2682011-08-28 Chong Yidong <cyd@stupidchicken.com>
269
a6326082
CY
270 * files.texi (Changing Files, Create/Delete Dirs): Document new
271 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
272 (Visiting Functions): Remove view-file; it is documented in the
273 Emacs manual.
04e2ce72 274
ddb54206
CY
275 * frames.texi (Layout Parameters): The defaults for the
276 menu-bar-lines and tool-bar-lines parameters depend on the mode.
277
278 * display.texi (Progress): Document spinner functionality.
279
280 * os.texi (Killing Emacs): Note that kill-emacs can be called by
281 operating system signals. Refer to save-buffers-kill-terminal
282 instead of save-buffers-kill-emacs.
283
284 * objects.texi (Symbol Type): Document ## print representation.
285
0c95fcf7
EZ
2862011-08-25 Eli Zaretskii <eliz@gnu.org>
287
288 * display.texi (Specified Space): Mention that `space' specs
289 influence bidi reordering.
290 (Bidirectional Display): Explain how to use `(space . PROPS)' for
291 separating fields with bidirectional content.
292
5980d4c6
EZ
2932011-08-24 Eli Zaretskii <eliz@gnu.org>
294
295 * display.texi (Bidirectional Display): Document return value in
296 buffers that are not bidi-reordered for display, and in unibyte
297 buffers.
298
bca633fb
EZ
2992011-08-23 Eli Zaretskii <eliz@gnu.org>
300
301 * nonascii.texi (Character Properties): Document the values for
302 unassigned codepoints.
303
c094bb0c
EZ
3042011-08-18 Eli Zaretskii <eliz@gnu.org>
305
306 * nonascii.texi (Character Properties): Document use of
307 `bidi-class' and `mirroring' properties as part of reordering.
308 Provide cross-references to "Bidirectional Display".
309
310 * display.texi (Bidirectional Display): Document the pitfalls of
311 concatenating strings with bidirectional content, with possible
92b71444
EZ
312 solutions. Document bidi-string-mark-left-to-right. Mention
313 paragraph direction in modes that inherit from prog-mode.
314 Document use of `bidi-class' and `mirroring' properties as part of
315 reordering.
c094bb0c 316
1ea897d5
EZ
3172011-08-16 Eli Zaretskii <eliz@gnu.org>
318
9adfcd0b
EZ
319 * modes.texi (Major Mode Conventions): Improve the documentation
320 of `mode-class' `special' modes.
321
10862873
EZ
322 * nonascii.texi (Character Properties): Document the `mirroring'
323 property. Add index entries.
324
1ea897d5
EZ
325 * syntax.texi (Categories): Add an example of defining a new
326 category and category table.
327
328 * searching.texi (Regexp Backslash): Document how to display
329 existing categories. Mention the possibility of adding
330 categories, and add an xref to where this is described. Add an
331 index entry.
332
ebb552ed
CY
3332011-08-09 Chong Yidong <cyd@stupidchicken.com>
334
335 * text.texi (Special Properties):
336 * display.texi (Overlay Properties): Note that mouse-face cannot
337 change the text size (Bug#8530).
338
51a714e1
CY
3392011-08-08 Chong Yidong <cyd@stupidchicken.com>
340
341 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
342 using setenv instead.
343
4cc60b9b
EZ
3442011-07-28 Eli Zaretskii <eliz@gnu.org>
345
346 * display.texi (Bidirectional Display): Document the fact that
347 bidi-display-reordering is t by default.
348
5deb92fd
EZ
3492011-07-23 Eli Zaretskii <eliz@gnu.org>
350
351 * display.texi (Bidirectional Display): New section.
352
011b0ad6 3532011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
354 Tim Cross <theophilusx@gmail.com> (tiny change)
355 Glenn Morris <rgm@gnu.org>
011b0ad6 356
67f9b9f8 357 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 358
4baf28e6
AS
3592011-07-15 Andreas Schwab <schwab@linux-m68k.org>
360
361 * help.texi (Keys in Documentation): Revert last change.
362
66249842
LMI
3632011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
364
f863868c
LMI
365 * help.texi (Keys in Documentation): Clarify that \= only quotes
366 the next character, and doesn't affect longer sequences in
367 particular (bug#8935).
368
66249842
LMI
369 * debugging.texi (Using Debugger): Mention
370 @code{eval-expression-debug-on-error} (bug#8549).
371
0bb23927 3722011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
373
374 * display.texi (Other Display Specs): Document that `left-fringe'
375 and `right-fringe' display specifications are of the "replacing"
376 kind.
377
f2027cdf
LMI
3782011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
379
380 * help.texi (Documentation Basics): Add a link to the Function
381 Documentation node (bug#6580).
382
f987fde4
LMI
3832011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
384
0bc59b25
LMI
385 * keymaps.texi (Menu Bar): Mention :visible and :enable
386 (bug#6344). Text by Drew Adams.
387
63d55f1f
LMI
388 * modes.texi (Running Hooks): Mention buffer-local hook variables
389 (bug#6218).
390
f987fde4
LMI
391 * objects.texi (General Escape Syntax): "a with grave accent" is
392 ?xe0, not ?x8e0 (bug#5259).
393
b7527639
CY
3942011-07-12 Chong Yidong <cyd@stupidchicken.com>
395
396 * display.texi (Face Attributes, Font Selection): Add references
397 to the Fonts node in the Emacs manual (Bug#4178).
398
c830e5ae
CY
3992011-07-12 Chong Yidong <cyd@stupidchicken.com>
400
401 * display.texi (Window Systems): `window-system' is
402 terminal-local.
403
404 * frames.texi (Frame Parameters, Parameter Access): Don't mention
405 frame-local variables.
406
407 * variables.texi (Buffer-Local Variables): Don't mention obsolete
408 frame-local variables.
409 (Frame-Local Variables): Node deleted.
410
411 * elisp.texi (Top): Update node listing.
412
91223e54
LMI
4132011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
414
415 * elisp.texi: Change "inferiors" to "subnodes" in three places
416 (bug#3523).
417
963578d3
CY
4182011-07-11 Chong Yidong <cyd@stupidchicken.com>
419
420 * frames.texi (Window System Selections): Discussion of
421 x-select-enable-clipboard moved to Emacs manual.
422
07151e49
DD
4232011-07-11 Deniz Dogan <deniz@dogan.se>
424
425 * commands.texi (Prefix Command Arguments): Remove excessive
426 apostrophe.
427
7261e1cf
LMI
4282011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
429
ad21a12a
LMI
430 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
431 description is a string (bug#3313).
432
7261e1cf
LMI
433 * frames.texi (Display Feature Testing): Try to explain what all
434 the visual classes mean (bug#3042).
435
568f7b79
LMI
4362011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
437
18d59e29
LMI
438 * modes.texi (Mode Line Variables): Document `mode-line-remote'
439 and `mode-line-client' (bug#2974).
440
568f7b79
LMI
441 * text.texi (Insertion): Clarify marker movements (bug#1651).
442 Text from Drew Adams.
443
54e10184
LMI
4442011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
445
d94d85e9
LMI
446 * text.texi (Special Properties): Clarify the format of `face'
447 (bug#1375).
448
54e10184
LMI
449 * commands.texi (Interactive Call): Add a `call-interactively'
450 example (bug#1010).
451
413c488d
LMI
4522011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
453
454 * functions.texi (Calling Functions): Link to the "Interactive
455 Call" node (bug#1001).
456
322b7dab 4572011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 458
3deead93
CY
459 * customize.texi (Composite Types): Move alist and plist to here
460 from Simple Types (Bug#7545).
461
462 * elisp.texi (Top): Update menu description.
463
b00d8c1a
CY
464 * display.texi (Face Attributes): Document negative line widths
465 (Bug#6113).
466
d2a6c43b
TR
4672011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
468
469 * searching.texi (Match Data): Note that match data can be
470 overwritten by most functions (bug#2499).
471
c7844a27
LMI
4722011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
473
a9ab721e
LMI
474 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
475 flags mean (bug#6659).
476
c7844a27
LMI
477 * functions.texi (What Is a Function): Document the autoload
478 object (bug#6496).
479
f68d76d0
LMI
4802011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
481
8a20ca4c
LMI
482 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
483 is only used in the Customize user interface (bug#6089).
484
f68d76d0 485 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 486 images (bug#7836).
f68d76d0 487
7018dbe7
EZ
4882011-07-02 Eli Zaretskii <eliz@gnu.org>
489
490 * variables.texi (Defining Variables, Void Variables)
491 (Constant Variables): Fix incorrect usage of @kindex.
492
36cb87a1
LMI
4932011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
494
28ee97c7
LMI
495 * variables.texi (Defining Variables): Add an index entry for
496 `set-variable' (bug#7262).
8d4294e9 497 (Defining Variables): Use @findex for functions.
28ee97c7 498
8862ffd5
LMI
499 * frames.texi (Basic Parameters): Document the `explicit-name'
500 parameter (bug#6951).
501
0ec389b9
LMI
502 * customize.texi (Type Keywords): Clarify that :value provides a
503 default value for all types (bug#7386).
504
36cb87a1
LMI
505 * streams.texi (Output Functions): Document `pp'.
506
11fdef7d 5072011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
508
509 * keymaps.texi (Searching Keymaps):
510 * display.texi (Overlay Properties): Fix errors in 2011-05-29
511 change. Suggested by Johan Bockgård.
512
eeafcea7
CY
5132011-06-15 Chong Yidong <cyd@stupidchicken.com>
514
515 * text.texi (Special Properties): Clarify role of font-lock-face.
516
b96e6cde
LMI
5172011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
518
519 * processes.texi (Process Information): Renamed `process-alive-p'
520 to `process-live-p' for consistency with other `-live-p' functions.
521
be14b9ab
PE
5222011-06-03 Paul Eggert <eggert@cs.ucla.edu>
523
524 Document wide integers better.
525 * files.texi (File Attributes): Document ino_t values better.
2d365993 526 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
527 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
528 (Bitwise Operations):
001903b5
PE
529 * objects.texi (Integer Type): Use a binary notation that is a bit easier
530 to read, and that will port better if 62-bits becomes the default.
531 Fix or remove incorrect examples.
be14b9ab
PE
532 * os.texi (Time Conversion): Document time_t values better.
533
bcd54f83
LMI
5342011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
535
536 * processes.texi (Process Information): Document
537 `process-alive-p'.
538
049bcbcb
CY
5392011-05-29 Chong Yidong <cyd@stupidchicken.com>
540
541 * help.texi (Accessing Documentation):
542 * display.texi (Pixel Specification):
543 * processes.texi (Serial Ports, Serial Ports):
544 * nonascii.texi (Character Properties, Default Coding Systems):
545 * text.texi (Changing Properties, Special Properties):
546 * windows.texi (Window Start and End):
547 * modes.texi (SMIE Indentation Example, SMIE Tricks):
548 * keymaps.texi (Searching Keymaps, Tool Bar):
549 * minibuf.texi (Basic Completion):
550 * compile.texi (Eval During Compile):
551 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
552 7x9 paper in printed manual.
553
554 * lists.texi (Sets And Lists): Fix misplaced text.
555
58539c63
CY
5562011-05-29 Chong Yidong <cyd@stupidchicken.com>
557
558 * keymaps.texi (Remapping Commands): Emphasize that the keymap
559 needs to be active (Bug#8350).
560
6b5681bf
CY
5612011-05-28 Chong Yidong <cyd@stupidchicken.com>
562
b4d52acc
CY
563 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
564
6b5681bf
CY
565 * tips.texi (Coding Conventions): Remove antediluvian filename
566 limit recommendation (Bug#8538).
567
e145f188
GM
5682011-05-27 Glenn Morris <rgm@gnu.org>
569
570 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
571
eafed945
GM
5722011-05-26 Glenn Morris <rgm@gnu.org>
573
574 * variables.texi (File Local Variables):
575 Update hack-local-variables `mode-only' return value.
2d3ba9e7 576 Add some more details on what this function does in the other case.
eafed945 577
bc8410af
GM
5782011-05-19 Glenn Morris <rgm@gnu.org>
579
580 * lists.texi (Sets And Lists): Mention cl provides union etc.
581
35a30759
N
5822011-05-19 Nix <nix@esperi.org.uk>
583
584 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
585
586 * text.texi (Parsing HTML): Update for function name changes.
587
588 * syntax.texi (Syntax Flags): Small fix.
589
590 * keymaps.texi (Active Keymaps): Typo fix.
591 (Changing Key Bindings): Grammar fix.
592
593 * frames.texi (Minibuffers and Frames): Grammar fix.
594 (Window System Selections): x-select-enable-clipboard now defaults to t.
595
596 * customize.texi (Common Keywords):
597 * display.texi (Abstract Display):
598 * modes.texi (Auto-Indentation):
599 * nonascii.texi (Converting Representations): Typo fixes.
600
601 * control.texi (Examples of Catch): Call it "goto" not "go to".
602
e3934a8a
EZ
6032011-05-14 Eli Zaretskii <eliz@gnu.org>
604
bc039a3b
EZ
605 * nonascii.texi (Character Properties): Fix inconsistencies with
606 implementation.
607
e3934a8a
EZ
608 * text.texi (Special Properties): Move @defvar's out of the
609 @table. (Bug#8652)
610
e2c94218
GM
6112011-05-12 Glenn Morris <rgm@gnu.org>
612
613 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
614
d2fc7e3d 6152011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
616
617 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
618 (Multiline Font Lock):
619 * vol2.texi (Top):
620 * vol1.texi (Top):
621 * elisp.texi (Top): Update menu accordingly.
622
d2fc7e3d 6232011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
624
625 * modes.texi (Region to Fontify): Fix typo.
626
79b70037
GM
6272011-05-10 Jim Meyering <meyering@redhat.com>
628
629 * minibuf.texi: Fix typo "in in -> in".
630
b08a63cc 6312011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
632
633 * numbers.texi (Integer Basics): Large integers are treated as floats.
634
1ef14cb4
LMI
6352011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
636
637 * processes.texi (Synchronous Processes): Document the (:file
638 "/file-name") syntax for `call-process'.
639
4ffd0d6b 6402011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
641
642 * windows.texi (Choosing Window): Fix typo.
643
4ffd0d6b 6442011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
645
646 * frames.texi (Layout Parameters): Note the difference between
647 querying and setting parameters for left-fringe and right-fringe
648 (Bug#6930).
649
fd5a8ae8
SM
6502011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
651
652 * minibuf.texi (Basic Completion): Be a bit more precise about the
653 valid kinds of completion tables.
654 (Programmed Completion): Remove obsolete text about lambda expressions
655 not being valid completion tables.
656
c1bcd0d5
CY
6572011-03-19 Chong Yidong <cyd@stupidchicken.com>
658
659 * positions.texi (Excursions): Explain the "save-excursion
660 defeated by set-buffer" warning.
661
662 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
663 save-excursion. Suggested by Uday S Reddy.
664
03408648 6652011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 666
03408648
SM
667 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
668 (Lexical Binding): New sub-section.
ba83908c 669
03408648
SM
670 * eval.texi (Eval): Discourage the use of `eval'.
671 Document its new `lexical' argument.
6c075cd7 672
f6d62986
SM
6732011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
674
03408648 675 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
676 nil any more.
677
84ea5558 6782011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
679
680 * strings.texi (String Conversion): Don't mention
681 string-make-(uni|multi)byte (bug#8262).
682 * nonascii.texi (Converting Representations): Fix up range.
683 * keymaps.texi (Key Binding Commands): Update code point, avoid
684 "unibyte character" and remove mention of unibyte bindings.
685
62d94509
EZ
6862011-03-10 Eli Zaretskii <eliz@gnu.org>
687
688 * modes.texi (Operator Precedence Grammars): Don't use characters
689 outside ISO-8859-1.
690
63a329f8
EZ
6912011-03-09 Eli Zaretskii <eliz@gnu.org>
692
693 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
694
695 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
696
6446548e
GM
6972011-03-08 Glenn Morris <rgm@gnu.org>
698
699 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
700 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 701 * elisp.texi: Set documentencoding.
6446548e 702
33383987
JB
7032011-03-07 Chong Yidong <cyd@stupidchicken.com>
704
705 * Version 23.3 released.
706
0b3ceceb
CY
7072011-03-06 Chong Yidong <cyd@stupidchicken.com>
708
709 * package.texi: Update index keywords.
710 (Package Archives): New node contents. Document package-x.el.
711
78f5433f
JB
7122011-03-06 Juanma Barranquero <lekktu@gmail.com>
713
714 * makefile.w32-in (srcs): Add package.texi.
715
555e9b5c
CY
7162011-03-06 Chong Yidong <cyd@stupidchicken.com>
717
120d9389
CY
718 * package.texi (Packaging, Packaging Basics, Simple Packages)
719 (Multi-file Packages): Expand and clarify.
720 (Package Archives): Temporary placeholder node.
721
722 * elisp.texi (Top): Update node listing.
723
555e9b5c
CY
724 * Makefile.in (srcs): Add package.texi.
725
b59a4335
CY
7262011-03-05 Chong Yidong <cyd@stupidchicken.com>
727
728 * processes.texi (Synchronous Processes): Minor clarification
729 (Bug#8149).
730
06083aa1
GM
7312011-03-03 Glenn Morris <rgm@gnu.org>
732
733 * files.texi (Truenames): Minor clarification. (Bug#2341)
734
6640b281
GM
7352011-03-01 Glenn Morris <rgm@gnu.org>
736
737 * variables.texi (Directory Local Variables):
738 Mention `(subdirs . nil)' alist element.
739
2b0c7330 7402011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
741
742 * variables.texi (Directory Local Variables): Mention the optional
743 mtime argument of dir-locals-set-directory-class. (Bug#3577)
744
b923f7a9
CY
7452011-02-27 Chong Yidong <cyd@stupidchicken.com>
746
747 * minibuf.texi (Minibuffer History): Clarify discussion of
748 minibuffer history lists (Bug#8085).
749
67ab0163 7502011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 751
e979a521
EZ
752 * elisp.texi: Sync @dircategory with ../../info/dir.
753
e03b2fd4
EZ
754 * files.texi (Visiting Functions): Document find-file-literally,
755 both the command and the variable.
756
86ec878a
EZ
757 * variables.texi (Creating Buffer-Local): Explain the meaning of
758 permanent local variables.
759
67ab0163
GM
760 * files.texi (Visiting Functions): Document find-file-literally,
761 both the command and the variable.
762
763 * variables.texi (Creating Buffer-Local): Explain the meaning of
764 permanent local variables.
765
7662011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
767
768 * keymaps.texi (Remapping Commands): Mention how to undo it.
769
bfcb151a
RT
7702011-02-09 Reuben Thomas <rrt@sc3d.org>
771
772 * loading.texi (Hooks for Loading): Remove unnecessary advice
773 about eval-after-load (Bug#7986).
774
a41c8660
CY
7752011-02-05 Chong Yidong <cyd@stupidchicken.com>
776
777 * commands.texi (Accessing Mouse): Note that a header line is not
778 included in the row of posn-col-row.
779
e0dd6837
CY
7802011-02-02 Chong Yidong <cyd@stupidchicken.com>
781
782 * modes.texi (Major Mode Conventions): Add face guidelines.
783 (Faces for Font Lock): List faces in order of prominence.
784
a4180391
PE
7852011-02-01 Paul Eggert <eggert@cs.ucla.edu>
786
787 format-time-string now supports subsecond time stamp resolution
788 * os.texi (Time Parsing): Document %N.
789
7427eb97
CY
7902011-01-28 Chong Yidong <cyd@stupidchicken.com>
791
61db307f
CY
792 * vol1.texi (Top):
793 * vol2.texi (Top):
794 * elisp.texi (Top):
795 * display.texi (Display Property): Shorten the menu description of
796 the "Other Display Specs" node (Bug#7816).
797
7427eb97
CY
798 * keymaps.texi (Defining Menus): Add "menu item" and "extended
799 menu item" concept index entries (Bug#7805).
800
bf3dae7e
EZ
8012011-01-29 Eli Zaretskii <eliz@gnu.org>
802
803 * makefile.w32-in (texinfodir): New variable.
804 (usermanualdir): Remove as redundant with $(emacsdir).
805 (MAKEINFO): Remove options, leave only program name.
806 (MAKEINFO_OPTS): New variable.
807 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
808
06d8ace5 8092011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
810 Richard Kim <emacs18@gmail.com>
811
812 * loading.texi (Library Search): Document list-load-path-shadows
813 (Bug#7757).
814
06d8ace5 8152011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
816
817 * searching.texi (Regexp Special): Remove outdated discussion of
818 character sets (Bug#7780).
819
28a88153
CY
820 * frames.texi (Pop-Up Menus): Document where menu title comes
821 from (Bug#7684).
822
06d8ace5 8232011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
824
825 * display.texi (Making Buttons): Mention limitation of text buttons.
826
a8e1e9ee
WL
8272011-01-23 Werner Lemberg <wl@gnu.org>
828
829 * Makefile.in (MAKEINFO): Now controlled by `configure'.
830 (MAKEINFO_OPTS): New variable. Use it where appropriate.
831 (ENVADD): New variable to control texi2dvi and texi2pdf.
832
362b9d48
GM
8332011-01-15 Chong Yidong <cyd@stupidchicken.com>
834
835 * files.texi (Directory Names): Move directory-abbrev-alist doc to
836 Emacs manual.
837
8382011-01-15 Eli Zaretskii <eliz@gnu.org>
839
840 * files.texi (Directory Names): Explain why FROM in
841 directory-abbrev-alist should begin with \`. (Bug#7777)
842
3fa173b4
SM
8432011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
844
845 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
846
7c420169 8472011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
848
849 * modes.texi (Emulating Mode Line): Fix last change.
850
7c420169 8512011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
852
853 * modes.texi (Emulating Mode Line): Update documentation of
854 format-mode-line according to changes that fixed bug #7587.
855
80b33766
SM
8562010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
857
858 * modes.texi (Derived Modes): Mention prog-mode.
859
860 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
861 of the key-binding-data cache since we don't use it any more.
862
f49d1f52 8632010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 864
4bb49a92
EZ
865 * processes.texi (Shell Arguments):
866 * strings.texi (Creating Strings): Don't mention "shell commands";
867 make it explicit that `split-string-and-unquote' and
868 `combine-and-quote-strings' are mainly for working with arguments
869 to call-process and start-process.
870
3c73e30e
EZ
871 * processes.texi (Shell Arguments): Fix documentation of
872 `split-string-and-unquote'. Add indexing. (Bug#7563)
873
f49d1f52 8742010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
875
876 * modes.texi (Auto-Indentation): New section to document SMIE.
877 (Major Mode Conventions):
878 * text.texi (Mode-Specific Indent): Refer to it.
879
f49d1f52 8802010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
881
882 * display.texi (Other Display Specs): Document left-fringe and
883 right-fringe display specs.
884
f49d1f52 8852010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
886
887 * backups.texi (Making Backups):
888 * modes.texi (Example Major Modes): Use recommended coding style.
889 (Major Mode Basics, Derived Modes): Encourge more strongly use of
890 define-derived-mode. Mention completion-at-point-functions.
891
f49d1f52 8922010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 893
5dcb4c4e
SM
894 * nonascii.texi (Converting Representations):
895 Document byte-to-string.
e1115396 896
ec1b9b17
GM
8972010-12-08 Glenn Morris <rgm@gnu.org>
898
899 * buffers.texi (Modification Time):
900 verify-visited-file-modtime now defaults to the current buffer.
901
07976ae3 9022010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 903
ec1b9b17 904 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
905
906 * strings.texi (Creating Strings): Don't mention semi-obsolete
907 function char-to-string.
908 (String Conversion): Shorten discussion of semi-obsolete function
909 string-to-char. Link to Converting Representations.
910
911 * objects.texi (Symbol Type):
912 * text.texi (Near Point):
913 * help.texi (Help Functions):
914 * functions.texi (Mapping Functions): Use string instead of
915 char-to-string in examples.
916
07976ae3 9172010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
918
919 * text.texi (Kill Functions, Kill Functions)
920 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
921 YANK-HANDLER args.
922
923 * symbols.texi (Creating Symbols): Using unintern without an
924 obarray arg is now obsolete.
925
926 * numbers.texi (Float Basics): Document float-e and float-pi.
927
928 * variables.texi (Defining Variables): Change "pi" example to
929 "float-pi".
930
8547874a
EZ
9312010-11-26 Eli Zaretskii <eliz@gnu.org>
932
933 * commands.texi (Click Events): Document the values of X, Y and
934 COL, ROW in the event's position, when the click is on the header
935 or mode line, on the fringes, or in the margins.
936
4a47c275 9372010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 938
5b05d75b
EZ
939 * customize.texi (Composite Types): Lower-case index entry.
940
5dcb4c4e
SM
941 * loading.texi (How Programs Do Loading):
942 Document load-file-name. (Bug#7346)
c7926fe2 943
4a47c275 9442010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
945
946 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
947
0eb025fb
EZ
9482010-11-13 Eli Zaretskii <eliz@gnu.org>
949
950 * display.texi (Usual Display): Characters with no fonts are not
951 necessarily displayed as empty boxes.
952
2699a554 9532010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
954
955 * maps.texi (Standard Keymaps): Update File menu description.
956
8289f37b
GM
9572010-10-28 Glenn Morris <rgm@gnu.org>
958
959 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
960
5793a7bc 9612010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
962
963 * display.texi (Window Systems): Deprecate use of window-system as
964 a predicate.
965
17284e30
GM
9662010-10-23 Glenn Morris <rgm@gnu.org>
967
968 * help.texi (Documentation Basics): Remove mentions of digest-doc and
969 sorted-doc.
970
00f113eb
JB
9712010-10-15 Eli Zaretskii <eliz@gnu.org>
972
973 * os.texi (Dynamic Libraries): New node, with slightly modified
974 text deleted from "Image Formats".
975 (System Interface): Add @menu entry for "Dynamic Libraries".
976
977 * display.texi (Image Formats): Remove description of
978 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
979
07277eb8
GM
9802010-10-12 Glenn Morris <rgm@gnu.org>
981
982 * book-spine.texinfo: Rename to book-spine.texi.
983
c12e4a81
GM
9842010-10-11 Glenn Morris <rgm@gnu.org>
985
df187c62
GM
986 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
987
c12e4a81 988 * Makefile.in (DVIPS): New variable.
234db610
GM
989 (.PHONY): Add html, ps.
990 (html, elisp.html, ps, elisp.ps): New targets.
991 (clean): Delete html, ps files.
992 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 993
6513b232
EZ
9942010-10-09 Eli Zaretskii <eliz@gnu.org>
995
996 * makefile.w32-in (emacsdir): New variable.
997 (srcs): Add emacsver.texi.
998 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
999
abd40fb4
GM
10002010-10-09 Glenn Morris <rgm@gnu.org>
1001
c1dc72b3
GM
1002 * Makefile.in (VPATH): Remove.
1003 (infodir): Make it absolute.
1004 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1005
4393405b
GM
1006 * Makefile.in (dist): Anchor regexps.
1007
eef3ab94
GM
1008 * Makefile.in (srcs): Put elisp.texi first.
1009 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1010
aa9db089
GM
1011 * Makefile.in (infoclean): Remove harmless, long-standing error.
1012
abd40fb4
GM
1013 * Makefile.in ($(infodir)): Delete rule.
1014 (mkinfodir): New.
1015 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1016
68db69ed 1017 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1018 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1019
ea274122
GM
10202010-10-09 Glenn Morris <rgm@gnu.org>
1021
f7a31f11
GM
1022 * Makefile.in (emacsdir): New variable.
1023 (MAKEINFO): Add -I $emacsdir.
1024 (dist): Copy emacsver.texi.
b13254e7
GM
1025 (srcs): Add emacsver.texi.
1026
f7a31f11
GM
1027 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1028 Set EMACSVER by including emacsver.texi.
1029
ea274122
GM
1030 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1031
17ca7950
GM
10322010-10-07 Glenn Morris <rgm@gnu.org>
1033
1034 * Makefile.in (version): New, set by configure.
1035 (clean): Delete dist tar file.
1036 (dist): Use version in tar name.
1037
4c83f6e1
GM
10382010-10-06 Glenn Morris <rgm@gnu.org>
1039
1040 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1041 (INSTALL_INFO): Remove unused variable.
1042 (mostlyclean, infoclean, dist): New rules.
1043 (clean): Delete dvi and pdf files.
1044 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1045 ($(infodir)): Add parallel build workaround.
4c83f6e1 1046
0264072d
GM
10472010-10-04 Glenn Morris <rgm@gnu.org>
1048
1049 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1050 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1051 Fix -I typo.
0264072d
GM
1052 (clean): No 'make.out' or 'core' files.
1053 (.PHONY): Declare clean rules.
1054 (maintainer-clean): Delete pdf file. Guard against cd failures.
1055
77f38949
GM
10562010-10-03 Glenn Morris <rgm@gnu.org>
1057
1058 * files.texi (File Name Components): Remove ignored section about
1059 deleted variable directory-sep-char.
1060
178fdd41
MA
10612010-10-03 Michael Albinus <michael.albinus@gmx.de>
1062
1063 * files.texi (Magic File Names): New defopt
1064 remote-file-name-inhibit-cache.
1065
9c524fcb
GM
10662010-10-02 Glenn Morris <rgm@gnu.org>
1067
1068 * os.texi (Killing Emacs): Hook now runs in batch mode.
1069
f816790b
SM
10702010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1071
1072 * text.texi (Special Properties): Clarify when modification-hooks run.
1073
7cf78aac
SM
10742010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1075
1076 * syntax.texi (Syntax Flags): Document new `c' flag.
1077
ca0d44e4
GM
10782010-09-09 Glenn Morris <rgm@gnu.org>
1079
1080 * display.texi (ImageMagick Images): General cleanup.
1081
10999305 10822010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1083
1084 * files.texi (Directory Names): Use \` rather than ^.
1085
45240125
JD
10862010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1087
1088 * text.texi (Low-Level Kill Ring):
1089 * frames.texi (Window System Selections): Remove cut buffer
1090 documentation.
1091
4abe5bf6
EZ
10922010-08-28 Eli Zaretskii <eliz@gnu.org>
1093
1094 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1095 Parameters", where the default fringe width is described.
1096
1097 * frames.texi (Window Frame Parameters, Basic Parameters)
1098 (Position Parameters, Layout Parameters, Management Parameters)
1099 (Cursor Parameters, Font and Color Parameters): Add indexing for
1100 frame parameters. (Bug#6929)
1101
fdc76236
TT
11022010-08-25 Tom Tromey <tromey@redhat.com>
1103
1104 * vol2.texi (Top): Update.
1105 * vol1.texi (Top): Update.
1106 * tips.texi (Library Headers): Mention Package-Version and
1107 Package-Requires.
1108 * package.texi: New file.
1109 * os.texi (System Interface): Update pointers.
1110 * elisp.texi (Top): Link to new nodes. Include package.texi.
1111 * anti.texi (Antinews): Update pointers.
1112
1e5c1c80
EZ
11132010-08-25 Eli Zaretskii <eliz@gnu.org>
1114
1115 * processes.texi (Filter Functions): Fix last change.
1116
78e33835
CY
11172010-08-24 Markus Triska <triska@gmx.at>
1118
1119 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1120 of `buffer-name' in the main text as well as in the example
1121 (Bug#3098).
1122
198a7a97
CY
11232010-08-22 Chong Yidong <cyd@stupidchicken.com>
1124
1125 * nonascii.texi (Text Representations):
1126 * loading.texi (Loading Non-ASCII):
1127 * compile.texi (Byte Compilation): Don't mention obsolete
1128 --unibyte command-line argument.
1129
bc7d7ea6
CY
11302010-08-22 Chong Yidong <cyd@stupidchicken.com>
1131
1132 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1133
b0126eac 11342010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1135
1136 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1137
e8a6cc19
EZ
11382010-08-20 Eli Zaretskii <eliz@gnu.org>
1139
1140 * commands.texi (Misc Events): Add cross-references to where
1141 POSITION of a mouse event is described in detail.
1142
c4e7c63a 11432010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1144
c4e7c63a 1145 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1146
7815fe19 11472010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1148
1149 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1150 Suggested by Štěpán Němec <stepnem@gmail.com>.
1151
7815fe19 11522010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1153
1154 * minibuf.texi (High-Level Completion): Document args of
1155 `read-buffer-function' (bug#5625).
1156
8b2dd508
JD
11572010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1158
1159 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1160
bace45fe
MA
11612010-07-29 Michael Albinus <michael.albinus@gmx.de>
1162
1163 * processes.texi (Process Information): Explain process property
1164 `remote-tty'.
1165
4ce5a4cc
JB
11662010-07-27 Juanma Barranquero <lekktu@gmail.com>
1167
1168 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1169 instead of "\C-\^?" (bug#6334).
1170
1c84bc7a
JB
1171 * text.texi (Special Properties): Fix typo.
1172
b88746ba
EZ
11732010-07-09 Eli Zaretskii <eliz@gnu.org>
1174
1175 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1176 calling sequences, which are now the standard.
1177
51422d6d
CY
11782010-06-24 Chong Yidong <cyd@stupidchicken.com>
1179
1180 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1181
1182 * commands.texi (Command Overview): Mention undo-boundary call.
1183
d24880de
GM
11842010-06-23 Glenn Morris <rgm@gnu.org>
1185
1186 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1187 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1188 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1189 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1190 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1191 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1192 Untabify Texinfo files.
1193
0fc76035
CY
11942010-06-20 Chong Yidong <cyd@stupidchicken.com>
1195
1196 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1197
5338dc0b
CY
11982010-06-19 Chong Yidong <cyd@stupidchicken.com>
1199
a628ad9d 1200 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1201
2c3a3c1d
CY
12022010-06-02 Chong Yidong <cyd@stupidchicken.com>
1203
ba3bf1d9
CY
1204 * searching.texi (Regexp Special): Remove obsolete information
1205 about matching non-ASCII characters, and suggest using char
1206 classes (Bug#6283).
2c3a3c1d 1207
7f4b4249
JB
12082010-05-30 Juanma Barranquero <lekktu@gmail.com>
1209
1210 * minibuf.texi (Basic Completion): Add missing "@end defun".
1211
637821cd
SM
12122010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1213
1214 * minibuf.texi (Basic Completion): Document completion-boundaries.
1215 (Programmed Completion): Document the new fourth method for boundaries.
1216
e13051c3
CY
12172010-05-22 Chong Yidong <cyd@stupidchicken.com>
1218
a628ad9d 1219 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1220
0235128c 12212010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1222
1223 * windows.texi (Textual Scrolling):
1224 * tips.texi (Coding Conventions):
1225 * minibuf.texi (Minibuffer History):
1226 * maps.texi (Standard Keymaps):
1227 * loading.texi (Where Defined):
1228 * edebug.texi (Instrumenting): Fix typos.
1229
0235128c 12302010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1231
c7c32279
CY
1232 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1233
0235128c
SM
1234 * functions.texi (Obsolete Functions):
1235 Document set-advertised-calling-convention.
eb5ed549
CY
1236
1237 * minibuf.texi (Basic Completion): Document completion-in-region.
1238 (Programmed Completion): Document completion-annotate-function.
1239
1240 * commands.texi (Reading One Event): Document read-key.
1241 (Distinguish Interactive): Document KIND arg to
1242 called-interactively-p. Delete obsolete interactive-p.
1243
1244 * elisp.texi (Top): Update node description.
1245
f8848423
EZ
12462010-05-08 Eli Zaretskii <eliz@gnu.org>
1247
0235128c
SM
1248 * nonascii.texi (Character Properties):
1249 Document unicode-category-table. Add an index entry for Unicode
1250 general category.
1251
12522010-05-07 Chong Yidong <cyd@stupidchicken.com>
1253
1254 * Version 23.2 released.
f8848423 1255
938efb77
JB
12562010-04-20 Juanma Barranquero <lekktu@gmail.com>
1257
1258 * locals.texi (Standard Buffer-Local Variables):
1259 Remove @ignore'd reference to `direction-reversed'.
1260
5854c267
JL
12612010-04-14 Juri Linkov <juri@jurta.org>
1262
1263 Fix @deffn without category.
1264
1265 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1266 for `abbrev-insert'.
1267
1268 * buffers.texi (Indirect Buffers): Add category `Command'
1269 to @deffn of `clone-indirect-buffer'.
1270
1271 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1272 for `next-window' and `previous-window'. Add category `Command'
1273 to @deffn of `pop-to-buffer'.
1274
8a14dec7
CY
12752010-04-01 Chong Yidong <cyd@stupidchicken.com>
1276
1277 * nonascii.texi (Text Representations): Don't mark
1278 enable-multibyte-characters as a user option.
1279
7a1831cf
EZ
12802010-03-31 Eli Zaretskii <eliz@gnu.org>
1281
1282 * control.texi (Handling Errors): How to re-throw a signal caught
1283 by condition-case.
1284
c3863713
CY
12852010-03-26 Chong Yidong <cyd@stupidchicken.com>
1286
1287 * loading.texi (Hooks for Loading): Document after-load-functions.
1288 Copyedits.
1289
c333f279
AM
12902010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1291
1292 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1293
e867cb5d 12942010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1295
1296 * processes.texi (Network Processes): Document seqpacket type.
1297
605f35cd
DN
12982010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1299
1300 * os.texi (System Environment): Do not mention lynxos.
1301
288f9fc0
CY
13022010-03-10 Chong Yidong <cyd@stupidchicken.com>
1303
1304 * Branch for 23.2.
1305
eed5c93a
CY
13062010-03-06 Chong Yidong <cyd@stupidchicken.com>
1307
1308 * objects.texi (Integer Type): Take note of the read syntax
1309 exception for numbers that cannot fit in the integer type.
1310
1ddd6622
GM
13112010-03-03 Glenn Morris <rgm@gnu.org>
1312
1313 * numbers.texi (Integer Basics, Bitwise Operations):
1314 * objects.texi (Integer Type): Update for integers now being 30-bit.
1315
a908c79a
CY
13162010-02-27 Chong Yidong <cyd@stupidchicken.com>
1317
1318 * display.texi (Low-Level Font): Document :otf font-spec property.
1319
cd61af01
SM
13202010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1321
1322 * display.texi (Line Height): Avoid obsolete special default variables
1323 like default-major-mode.
1324
c02f8fe2
AM
13252010-01-28 Alan Mackenzie <acm@muc.de>
1326
1327 * display.texi (Auto Faces): Say fontification-functions is called
1328 whether or not Font Lock is enabled. Tidy up the wording a bit.
1329
d738d18b
CY
13302010-01-17 Chong Yidong <cyd@stupidchicken.com>
1331
1332 * elisp.texi: Remove duplicate edition information (Bug#5407).
1333
4963739e
JB
13342010-01-17 Juanma Barranquero <lekktu@gmail.com>
1335
1336 * two.el (volume-header-toc-markup): Fix typos in docstring.
1337
c57008f6
SM
13382010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1339
1340 Avoid dubious uses of save-excursions.
1341 * positions.texi (Excursions): Recommend the use of
1342 save-current-buffer if applicable.
1343 * text.texi (Clickable Text): Fix the example code which used
1344 save-excursion in a naive way which sometimes preserves point and
1345 sometimes not.
1346 * variables.texi (Creating Buffer-Local):
1347 * os.texi (Session Management):
1348 * display.texi (GIF Images):
1349 * control.texi (Cleanups): Use (save|with)-current-buffer.
1350
2f3725cd
EZ
13512010-01-02 Eli Zaretskii <eliz@gnu.org>
1352
1353 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1354
85eeac93
CY
13552010-01-02 Chong Yidong <cyd@stupidchicken.com>
1356
1357 * nonascii.texi (Text Representations, Character Codes)
1358 (Converting Representations, Explicit Encoding)
1359 (Translation of Characters): Use hex notation consistently.
1360 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1361
4801c5fa
CY
13622010-01-01 Chong Yidong <cyd@stupidchicken.com>
1363
1364 * loading.texi (Where Defined): Make it clearer that these are
1365 loaded files (Bug#5068).
1366
26e533e2
CY
13672009-12-29 Chong Yidong <cyd@stupidchicken.com>
1368
1369 * minibuf.texi (Completion Styles): Document `initials' style.
1370
16d1ff5f
CY
13712009-12-25 Chong Yidong <cyd@stupidchicken.com>
1372
1373 * frames.texi (Resources): Describe inhibit-x-resources.
1374 (Size Parameters): Copyedit.
1375
1376 * hash.texi (Creating Hash):
1377 * objects.texi (Hash Table Type): Document the new hash table
1378 printed representation.
1379
1380 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1381 obsolete.
1382
5dcb4c4e
SM
1383 * processes.texi (Process Buffers):
1384 Document process-kill-buffer-query-function.
16d1ff5f 1385
9a5de3d9
GM
13862009-12-05 Glenn Morris <rgm@gnu.org>
1387
1388 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1389 diary-display-function, and no longer recommended to be a hook.
1390 Update for changes in the names of calendar and diary hooks.
1391 diary-print-entries-hook has changed section.
1392
b640eb52
EZ
13932009-11-28 Eli Zaretskii <eliz@gnu.org>
1394
1395 * text.texi (Special Properties): More accurate description of
1396 what the `cursor' property does.
1397
be1674ab
KR
13982009-11-26 Kevin Ryde <user42@zip.com.au>
1399
1400 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1401 mouse-wheel-down-event, the closest thing to a definition for them.
1402 * os.texi (Startup Summary): vindex inhibit-startup-message and
1403 inhibit-splash-screen.
1404 (Command-Line Arguments): vindex argv.
1405 (Suspending Emacs): vindex suspend-tty-functions and
1406 resume-tty-functions. Don't want to index every hook, but having
1407 the programming ones is helpful.
1408
603f5979
CY
14092009-11-14 Chong Yidong <cyd@stupidchicken.com>
1410
1411 * commands.texi (Motion Events): Fix typo (Bug#4907).
1412
4359a806
CY
14132009-11-08 Chong Yidong <cyd@stupidchicken.com>
1414
1415 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1416 are affected by case-fold-search (Bug#4483).
1417
0f063651
CY
14182009-11-02 Chong Yidong <cyd@stupidchicken.com>
1419
1420 * minibuf.texi (Reading File Names): Note that read-file-name may
1421 use a graphical file dialog.
1422
9bd79893
GM
14232009-10-31 Glenn Morris <rgm@gnu.org>
1424
1425 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1426
ebe479ec
KR
14272009-10-16 Kevin Ryde <user42@zip.com.au>
1428
1429 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1430 in particular so `info-lookup-symbol' can find its docs.
1431
2640fa86
CY
14322009-10-16 Chong Yidong <cyd@stupidchicken.com>
1433
1434 * variables.texi (Constant Variables): Distinguish from defconst
1435 variables.
1436 (Defining Variables): Add cindex.
1437
edd6a733
CY
14382009-10-15 Chong Yidong <cyd@stupidchicken.com>
1439
1440 * os.texi (Time of Day): Clarify that the microsecond part is
1441 ignored (Bug#4637).
1442
5feb0b73
GM
14432009-10-11 Glenn Morris <rgm@gnu.org>
1444
1445 * frames.texi (Size and Position): Clarify what is included in the frame
1446 height. (Bug#4535)
1447
0c5413c8
GM
14482009-10-10 Glenn Morris <rgm@gnu.org>
1449
1450 * windows.texi (Size of Window): The relationship between window and
1451 frame heights is not so simple. (Bug#4535)
1452 Mention window-full-height-p.
1453
7f8b600a
SM
14542009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1455
1456 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1457 used from Lisp.
1458
6185de1c
EZ
14592009-10-07 Eli Zaretskii <eliz@gnu.org>
1460
7f8b600a
SM
1461 * files.texi (Directory Names) <abbreviate-file-name>:
1462 Document that root home directories are not replaced with "~".
6185de1c 1463
9972911f
EZ
14642009-10-06 Eli Zaretskii <eliz@gnu.org>
1465
1466 * text.texi (Special Properties): Document the meaning of the
1467 `cursor' text property whose value is an integer.
1468
2a3f19ef
MA
14692009-10-05 Michael Albinus <michael.albinus@gmx.de>
1470
1471 * files.texi (Magic File Names): Add `copy-directory'.
1472
804543b5
EZ
14732009-10-05 Eli Zaretskii <eliz@gnu.org>
1474
1475 * files.texi (File Attributes): Fix description of file
1476 attributes. (Bug#4638) Update attributes of files.texi example to
1477 be more representative.
1478
461bf92b
MA
14792009-10-05 Michael Albinus <michael.albinus@gmx.de>
1480
1481 * files.texi (Create/Delete Dirs): New command copy-directory.
1482
a86cd395
JB
14832009-10-04 Juanma Barranquero <lekktu@gmail.com>
1484
1485 * anti.texi (Antinews):
1486 * macros.texi (Indenting Macros):
1487 * strings.texi (Creating Strings, Case Conversion):
1488 Remove duplicate words.
1489
d3080264
MA
14902009-10-01 Michael Albinus <michael.albinus@gmx.de>
1491
1492 * files.texi (Create/Delete Dirs): delete-directory has an
1493 optional parameter RECURSIVE.
1494
85d14563
SM
14952009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1496
1497 * buffers.texi (Swapping Text): Minor clarification.
1498
3d9842c6
GM
14992009-10-01 Glenn Morris <rgm@gnu.org>
1500
1501 * functions.texi (Declaring Functions): Mention that we also search for
1502 ".m" files in the src/ directory.
1503
78427304
CY
15042009-09-25 David Engster <deng@randomsample.de>
1505
3d9842c6 1506 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1507
b578c9cc
GM
15082009-09-22 Glenn Morris <rgm@gnu.org>
1509
1510 * internals.texi (Building Emacs): Mention preloaded-file-list.
1511
beee5da7
AM
15122009-09-14 Alan Mackenzie <acm@muc.de>
1513
1514 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1515
5d6ab672
CY
15162009-09-13 Chong Yidong <cyd@stupidchicken.com>
1517
1518 * functions.texi (Anonymous Functions): Rearrange discussion,
1519 giving usage of unquoted lambda forms first. Mention that
1520 `function' and `#'' are no longer required (Bug#4290).
1521
59375eeb
AM
15222009-09-11 Alan Mackenzie <acm@muc.de>
1523
a86cd395 1524 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1525 batch mode.
1526
e7e2f529
GM
15272009-09-01 Glenn Morris <rgm@gnu.org>
1528
1529 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1530
eae47088
GM
15312009-08-26 Ulrich Mueller <ulm@gentoo.org>
1532
1533 * nonascii.texi (Character Codes): Fix typos.
1534
3691a0a6
MA
15352009-08-25 Michael Albinus <michael.albinus@gmx.de>
1536
1537 * processes.texi (Synchronous Processes): New defvar
1538 process-file-side-effects.
1539
664d56b8
GM
15402009-08-25 Glenn Morris <rgm@gnu.org>
1541
1542 * display.texi (Fontsets): Fix typo.
1543
0706c025
GM
1544 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1545
03a74b84
SM
15462009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1547
1548 * processes.texi (Asynchronous Processes): Adjust arglist of
1549 start-process-shell-command and start-file-process-shell-command.
1550
f6de8a37
CY
15512009-08-15 Chong Yidong <cyd@stupidchicken.com>
1552
4b1ed1bb
CY
1553 * advice.texi (Argument Access in Advice): Note that argument
1554 positions are zero-based (Bug#3932).
1555
89a9e058
CY
1556 * commands.texi (Distinguish Interactive): Minor copyedit.
1557
23696fd7
CY
1558 * display.texi (Face Attributes): Add xref to Displaying Faces for
1559 explanation of "underlying face".
1560
f6de8a37
CY
1561 * customize.texi (Common Keywords): Add xref to Loading.
1562
1563 * loading.texi (How Programs Do Loading): Add xref to Lisp
1564 Libraries node in the Emacs manual.
1565
417f77e6
CY
15662009-08-13 Chong Yidong <cyd@stupidchicken.com>
1567
1568 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1569
0999039c
CY
15702009-07-18 Chong Yidong <cyd@stupidchicken.com>
1571
1572 * processes.texi (Shell Arguments): Copyedits.
1573
9af167bc
GM
15742009-07-18 Glenn Morris <rgm@gnu.org>
1575
1576 * loading.texi (Repeated Loading): Fix typo.
1577
137987ab
RS
15782009-07-16 Richard Stallman <rms@gnu.org>
1579
1580 * buffers.texi (Swapping Text): Recommend setting
1581 write-region-annotate-functions and buffer-saved-size.
1582
1583 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1584
622fa380
GM
15852009-07-15 Glenn Morris <rgm@gnu.org>
1586
1587 * edebug.texi: Minor re-phrasings throughout.
1588 (Edebug Execution Modes): Sit-for affects continue mode too.
1589 (Jumping): Use `forward-sexp' rather than its keybinding.
1590 (Edebug Misc): Fix Q binding.
1591 (Edebug Eval): Remove cl version.
1592 (Printing in Edebug): Clarify print-length etc.
1593 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1594 (Specification List): Remove edebug-unwrap findex entry.
1595 (Specification Examples): defmacro is actually not the same as defun.
1596 Escape "`" in example.
1597
6bbd4600
CY
15982009-07-15 Chong Yidong <cyd@stupidchicken.com>
1599
1600 * markers.texi (The Mark): Document optional arg to
1601 deactivate-mark.
1602
e538d479
GM
16032009-07-11 Kevin Ryde <user42@zip.com.au>
1604
1605 * hooks.texi (Standard Hooks): Fix cross-references.
1606
4c98b9ed
GM
1607 * loading.texi (Named Features): Refer to eval-after-load.
1608
5300838c
GM
16092009-07-11 Glenn Morris <rgm@gnu.org>
1610
64fbeb16
GM
1611 * Makefile.in (TEXI2PDF): New.
1612 (elisp.pdf): New target.
1613
4c98b9ed
GM
1614 * searching.texi (Regexp Backslash): Fix typo.
1615
1616 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1617
51d9979c
GM
16182009-07-10 Glenn Morris <rgm@gnu.org>
1619
561c0216
GM
1620 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1621
5b594a58
GM
1622 * customize.texi (Customization Types):
1623 * display.texi (Abstract Display):
0cc8c85a 1624 * objects.texi (Character Type, String Type):
5b594a58 1625 Merge in some menu descriptions from elisp.texi.
51d9979c 1626
c3cbbb40
GM
1627 * hash.texi (Hash Tables):
1628 * modes.texi (Multiline Font Lock):
1629 End menu description with period.
fe42c16a 1630
28528402
GM
16312009-07-09 Glenn Morris <rgm@gnu.org>
1632
1633 * back.texi: Don't hard-code texinfo location.
1634
1635 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1636 (tex): Add texinfodir to TEXINPUTS.
1637 (elisp1med-init, elisp2med-init): Use texinfodir.
1638
1639 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1640 (clean): Add two-volume.make intermediate files.
1641
1642 * elisp.texi, vol1.texi, vol2.texi:
1643 Use a DATE variable with the publication date, and update it.
1644 Fix antinews menu description.
1645
1646 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1647 Update the detailed node listing to match elisp.texi.
1648
1649 * README: Update edition to match elisp.texi.
1650
1651 * objects.texi (General Escape Syntax):
1652 * nonascii.texi (Character Sets):
1653 Use consistent case for "Unicode Standard".
1654
1655 * anti.texi (Antinews):
1656 * customize.texi (Variable Definitions):
1657 * functions.texi (Declaring Functions):
1658 * nonascii.texi (Character Properties):
1659 * processes.texi (Serial Ports):
1660 * text.texi (Special Properties):
1661 * tips.texi (Coding Conventions):
1662 Minor rearrangements to improve TeX line-filling.
1663
1664 * commands.texi (Using Interactive): Fix cross-reference.
1665
17db8e10
JD
16662009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1667
1668 * frames.texi (Management Parameters): Mention sticky.
1669
77c7e2e1
AS
16702009-07-01 Andreas Schwab <aschwab@redhat.com>
1671
1672 * help.texi (Help Functions): Fix description of help-buffer and
1673 help-setup-xref to use @defun instead of @deffn.
1674
3f1c6666
JD
16752009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1676
1677 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1678
ca27c21b
CY
16792009-06-24 Chong Yidong <cyd@stupidchicken.com>
1680
1681 * display.texi (Window Systems): Add ns to the list.
1682
70243478
CY
16832009-06-21 Chong Yidong <cyd@stupidchicken.com>
1684
1685 * Branch for 23.1.
1686
df006536
MR
16872009-06-17 Martin Rudalics <rudalics@gmx.at>
1688
1689 * windows.texi (Dedicated Windows): Fix typo.
1690 (Resizing Windows): Replace @defun by @deffn.
1691
d259fc4b
GM
16922009-06-17 Glenn Morris <rgm@gnu.org>
1693
1694 * variables.texi (Directory Local Variables):
1695 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1696
30781db6
KH
16972009-06-09 Kenichi Handa <handa@m17n.org>
1698
1699 * nonascii.texi (Character Sets): State clearly that FROM and TO
1700 are codepoints of CHARSET.
1701
62e8099c
CY
17022009-06-07 Chong Yidong <cyd@stupidchicken.com>
1703
1704 * minibuf.texi (Reading File Names): Fix introductory text.
1705 Suggested by stan@derbycityprints.com.
1706 (High-Level Completion): Fix typo.
1707
ee1b1917
CY
17082009-05-28 Chong Yidong <cyd@stupidchicken.com>
1709
1710 * frames.texi (Text Terminal Colors): Multi-tty is already
1711 implemented, but tty-local colors are not.
1712
5df647e8
CY
17132009-05-27 Chong Yidong <cyd@stupidchicken.com>
1714
1715 * hooks.texi (Standard Hooks): Remove mention of obsolete
1716 redisplay-end-trigger-functions.
1717
1718 * internals.texi (Window Internals): Remove mention of obsolete
1719 redisplay-end-trigger-functions.
1720
01f17ae2
MR
17212009-05-21 Martin Rudalics <rudalics@gmx.at>
1722
1723 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1724
1725 * backups.texi (Making Backups): backup-directory-alist and
1726 make-backup-file-name-function are options.
1727 (Auto-Saving): auto-save-list-file-prefix is an option.
1728
1729 * buffers.texi (Killing Buffers): buffer-offer-save is an
1730 option.
1731
1732 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1733 option.
1734 (Echo Area Customization): echo-keystrokes is an option.
1735 (Selective Display): selective-display-ellipses is an option.
1736 (Temporary Displays): temp-buffer-show-function is an option.
1737 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1738 are options.
1739 (Font Selection): face-font-family-alternatives,
1740 face-font-selection-order, face-font-registry-alternatives, and
1741 scalable-fonts-allowed are options.
1742 (Fringe Indicators): indicate-buffer-boundaries is an option.
1743 (Fringe Cursors): overflow-newline-into-fringe is an option.
1744 (Scroll Bars): scroll-bar-mode is an option.
1745
1746 * eval.texi (Eval): max-lisp-eval-depth is an option.
1747
1748 * files.texi (Visiting Functions): find-file-hook is an option.
1749 (Directory Names): directory-abbrev-alist is an option.
1750 (Unique File Names): temporary-file-directory and
1751 small-temporary-file-directory are options.
1752
1753 * frames.texi (Initial Parameters): initial-frame-alist,
1754 minibuffer-frame-alist and default-frame-alist are options.
1755 (Cursor Parameters): blink-cursor-alist and
1756 cursor-in-non-selected-windows ar options.
1757 (Window System Selections): selection-coding-system is an
1758 option.
1759 (Display Feature Testing): display-mm-dimensions-alist is an
1760 option.
1761
1762 * help.texi (Help Functions): help-char and help-event-list are
1763 options.
1764
1765 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1766 an option.
1767
1768 * minibuf.texi (Minibuffer History): history-length and
1769 history-delete-duplicates are options.
1770 (High-Level Completion): read-buffer-function and
1771 read-buffer-completion-ignore-case are options.
1772 (Reading File Names): read-file-name-completion-ignore-case is
1773 an option.
1774
1775 * modes.texi (Mode Line Top): mode-line-format is an option.
1776 (Mode Line Variables): mode-line-position and mode-line-modes
1777 are options.
1778
1779 * nonascii.texi (Text Representations):
1780 enable-multibyte-characters is an option.
1781 (Default Coding Systems): auto-coding-regexp-alist,
1782 file-coding-system-alist, auto-coding-alist and
1783 auto-coding-functions are options.
1784 (Specifying Coding Systems): inhibit-eol-conversion is an
1785 option.
1786
1787 * os.texi (Init File): site-run-file is an option.
1788 (System Environment): mail-host-address is an option.
1789 (User Identification): user-mail-address is an option.
1790 (Terminal Output): baud-rate is an option.
1791
1792 * positions.texi (Word Motion): words-include-escapes is an
1793 option.
1794
1795 * searching.texi (Standard Regexps): page-delimiter,
1796 paragraph-separate, paragraph-separate and sentence-end are
1797 options.
1798
1799 * text.texi (Margins): left-margin and fill-nobreak-predicate
1800 are options.
1801
1802 * variables.texi (Local Variables): max-specpdl-size is an
1803 option.
1804
1805 * windows.texi (Choosing Window):
1806 split-window-preferred-function, special-display-function and
1807 display-buffer-function are options.
1808
106e6894
CY
18092009-05-20 Chong Yidong <cyd@stupidchicken.com>
1810
4a83454d
CY
1811 Fix errors spotted by Martin Rudalics.
1812
106e6894
CY
1813 * syntax.texi (Position Parse): Document rationale for ignored
1814 arguments to syntax-ppss-flush-cache.
1815
1816 * processes.texi (Input to Processes): Mark PROCESS arg to
1817 process-running-child-p as optional.
1818 (Network Options): Document NO-ERROR arg to
1819 set-network-process-option.
1820
1821 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1822 command.
1823
1824 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1825 posix-search-backward as commands.
1826
1827 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1828 (Suspending Emacs): Mark suspend-emacs as a command.
1829 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1830 commands.
5dcb4c4e
SM
1831 (Terminal Output): Remove obsolete function baud-rate.
1832 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1833
1834 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1835 terminal-coding-system and set-terminal-coding-system.
1836 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1837 as optional.
1838 (Character Sets): Document RESTRICTION arg of char-charset.
1839 (Character Codes): Mark POS argument to get-byte as optional.
1840
1841 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1842 minibuffer-message.
1843
1844 * files.texi (Create/Delete Dirs): Mark make-directory and
1845 delete-directory as commands.
1846
1847 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1848
1849 * text.texi (Base 64): Mark base64-decode-string and
1850 base64-encode-string as commands.
1851 (Columns): Mark move-to-column as a command.
1852 (Mode-Specific Indent): Document RIGID arg to
1853 indent-for-tab-command.
1854 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1855 Mark indent-code-rigidly as a command.
1856 (Substitution): Mark translate-region as a command.
1857
1858 * frames.texi (Size and Position): Remove obsolete functions
1859 screen-height and screen-width.
1860
04173931
CY
18612009-05-19 Chong Yidong <cyd@stupidchicken.com>
1862
1863 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1864 (Displaying Buffers, Resizing Windows): Correct mistakes;
1865 next-window, previous-window, and pop-to-buffer are not commands,
1866 and fit-window-to-buffer" is a command. (Pointed out by Martin
1867 Rudalics.)
1868
eae7d8f8
RS
18692009-05-17 Richard M Stallman <rms@gnu.org>
1870
1871 * modes.texi (Precalculated Fontification): Clarify text.
1872
b8766179
MR
18732009-05-17 Martin Rudalics <rudalics@gmx.at>
1874
1875 * windows.texi (Selecting Windows): Clarify descriptions of
1876 with-selected-window and get-lru-window.
1877 (Cyclic Window Ordering): Refer to particular frame when talking
1878 about how splitting affects the ordering.
1879 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1880 switch-to-buffer-other-window. Explain how setting of
1881 display-buffer-reuse-frames affects pop-to-buffer.
1882 (Choosing Window): Clarify some details in descriptions of
1883 display-buffer-reuse-frames, pop-up-frames, and
1884 pop-up-frame-function.
1885 (Dedicated Windows): Clarify some details.
1886 (Textual Scrolling): Replace term vscroll by term vertical
1887 scroll position.
1888 (Vertical Scrolling): Fix typo.
1889 (Window Hooks): Relate text on jit-lock-register to window
1890 scrolling and size changes.
1891
734b5e3b
CY
18922009-05-14 Chong Yidong <cyd@stupidchicken.com>
1893
0a65633e
CY
1894 * frames.texi (Initial Parameters): Clarify what the initial
1895 minibuffer frame is.
05be46d7
CY
1896 (Buffer Parameters): Note that the minibuffer parameter can not be
1897 altered.
0a65633e 1898
734b5e3b
CY
1899 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1900 Document display-buffer changes.
1901
925672cd
CY
19022009-05-13 Chong Yidong <cyd@stupidchicken.com>
1903
17ecd7af
CY
1904 * anti.texi (Antinews): Rewrite for Emacs 22.
1905
925672cd
CY
1906 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1907 obarrays are first mentioned. Define "system abbrev" more
1908 prominently, and add it to the index.
1909 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1910 Copyedits.
1911 (Abbrev Expansion): Document abbrev-insert.
1912
80be4dd7
CY
19132009-05-12 Chong Yidong <cyd@stupidchicken.com>
1914
1915 * frames.texi (Font and Color Parameters): Rename from Color
1916 Parameters. Document font-backend parameter.
1917
1918 * vol2.texi (Top): Update node listing.
1919 * vol1.texi (Top): Update node listing.
1920 * elisp.texi (Top): Update node listing.
1921
372a93ac
MR
19222009-05-11 Martin Rudalics <rudalics@gmx.at>
1923
1924 * windows.texi (Choosing Window): Don't explicitly refer to
1925 split-window-sensibly's window argument in descriptions of
1926 split-height-threshold and split-width-threshold.
1927
714c3541
MR
19282009-05-10 Martin Rudalics <rudalics@gmx.at>
1929
1930 * windows.texi (Choosing Window): Fix rewrite of window
1931 splitting section.
1932
0e90e7be
EZ
19332009-05-09 Eli Zaretskii <eliz@gnu.org>
1934
1935 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1936 find-auto-coding, set-auto-coding, and auto-coding-alist.
1937 Add indexing.
0e90e7be
EZ
1938 (Lisp and Coding Systems): Add index entries.
1939
d3c0c321
MR
19402009-05-09 Martin Rudalics <rudalics@gmx.at>
1941
1942 * windows.texi (Choosing Window): Describe split-window-sensibly
1943 and rewrite section on window splitting accordingly.
1944 (Textual Scrolling): Replace `...' by @code{...}.
1945
c773345a
CY
19462009-05-04 Chong Yidong <cyd@stupidchicken.com>
1947
ee2d5b5e
CY
1948 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1949 Remove obsoleted pre-abbrev-expand-hook.
1950
1951 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1952 entries.
1953
c773345a
CY
1954 * internals.texi (Object Internals): Don't assume 32-bit machines
1955 are the norm.
1956 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1957 (Window Internals): Synch field names to window.h.
1958 (Process Internals): Synch field names to process.h.
c773345a 1959
dd449674
CY
19602009-04-29 Chong Yidong <cyd@stupidchicken.com>
1961
1962 * variables.texi (File Local Variables): Note that read-circle is
1963 bound to nil when reading file-local variables.
1964
1965 * streams.texi (Input Functions): Document read-circle.
1966 (Output Variables): Add xref to Circular Objects.
1967
4f1e25e2
CY
19682009-04-25 Chong Yidong <cyd@stupidchicken.com>
1969
1970 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1971 Features and Coding System Basics. Node that "p" stands for
1972 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1973 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1974 mouse-appearance-menu.
1975 (Programming Tips): Add xref to Progress.
1976
dca019f8
CY
19772009-04-22 Chong Yidong <cyd@stupidchicken.com>
1978
5dcb4c4e
SM
1979 * os.texi (Command-Line Arguments):
1980 Document command-line-args-left.
dca019f8
CY
1981 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1982 terminal objects for tty arguments.
1983 (Startup Summary): Add xref to Session Management.
1984 (Session Management): Mention emacs-session-restore. Copyedits.
1985
02a89103
CY
19862009-04-20 Chong Yidong <cyd@stupidchicken.com>
1987
1988 * os.texi (Startup Summary): Copyedits. The init file is not
1989 necessarily named .emacs now. Document initial-buffer-choice and
1990 initial-scratch-message. Note where Emacs exits in batch mode.
1991 Document inhibit-splash-screen as an alias.
1992 (Init File): Be neutral about which init file name to use.
1993
19942009-04-16 Chong Yidong <cyd@stupidchicken.com>
1995
1996 * os.texi (System Interface): Fix Texinfo usage.
1997
0c1cfe01
CY
19982009-04-15 Chong Yidong <cyd@stupidchicken.com>
1999
80d7cdca
CY
2000 * searching.texi (Regexp Backslash): Also refer to shy groups as
2001 non-capturing or unnumbered groups.
2002 (Regexp Functions): Add cross-reference to Regexp Backslash.
2003
0c1cfe01
CY
2004 * display.texi (Truncation): Overlays can use line-prefix and
2005 wrap-prefix too.
2006 (Overlay Properties): Document wrap-prefix and line-prefix.
2007 (Face Attributes): Document underline-minimum-offset.
2008 (Face Remapping): Copyedits.
2009 (Low-Level Font): Copyedits.
2010 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2011 (Line Height): Emphasize that line-spacing only takes effect on
2012 graphical terminals.
0c1cfe01 2013
c4adeee0
CY
20142009-04-13 Chong Yidong <cyd@stupidchicken.com>
2015
2016 * display.texi (Refresh Screen): Note that a passage about screen
2017 refreshing is text terminal only.
2018 (Forcing Redisplay): Delete misleading comment---sit-for calls
2019 redisplay, not the other way around.
2020 (Truncation): Note new values of truncate-partial-width-windows.
2021 Copyedits.
2022 (Invisible Text): Document invisible-p.
2023
b20ecfa1
EZ
20242009-04-11 Eli Zaretskii <eliz@gnu.org>
2025
2026 * display.texi (Overlays): Overlays don't scale well. See
2027 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2028
97d8273f
CY
20292009-04-10 Chong Yidong <cyd@stupidchicken.com>
2030
f147ff75
CY
2031 * syntax.texi (Syntax Table Functions): Document cons cell
2032 argument for modify-syntax-entry.
2033 (Categories): Document cons cell argument for
2034 modify-category-entry.
2035
fca4ec76
CY
2036 * searching.texi (String Search): Document word-search-forward-lax
2037 and word-search-backward-lax.
2038 (Searching and Case): Describe isearch behavior more precisely.
2039
9c283d5b
CY
2040 * keymaps.texi (Tool Bar): Mention that some platforms do not
2041 support multi-line toolbars. Suggested by Stephen Eglen.
2042
2043 * frames.texi (Layout Parameters): Mention that Nextstep also
2044 allows only one tool-bar line. Suggested by Stephen Eglen.
2045
97d8273f
CY
2046 * nonascii.texi (Text Representations): Copyedits.
2047 (Coding System Basics): Also mention utf-8-emacs.
2048 (Converting Representations, Selecting a Representation)
2049 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2050 Copyedits.
2051 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2052
2bad3299
CY
20532009-04-09 Chong Yidong <cyd@stupidchicken.com>
2054
2055 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2056 (Filling): Clarify REGION argument of fill-paragraph.
2057 Document fill-forward-paragraph-function.
2bad3299
CY
2058 (Special Properties): Remove "new in Emacs 22" declaration.
2059 (Clickable Text): Merge with Links and Mouse-1 node.
2060
5dcb4c4e
SM
2061 * display.texi (Button Properties, Button Buffer Commands):
2062 Change xref to Clickable Text.
2bad3299
CY
2063
2064 * tips.texi (Key Binding Conventions): Change xref to Clickable
2065 Text.
2066
2067 * elisp.texi (Top): Update node listing.
2068
ea30ce4f
CY
20692009-04-05 Chong Yidong <cyd@stupidchicken.com>
2070
47af2f4b
CY
2071 * markers.texi (The Mark): Copyedits. Improve description of
2072 handle-shift-selection.
2073 (The Region): Move use-region-p here from The Mark.
2074
ea30ce4f
CY
2075 * positions.texi (Screen Lines): Document (cols . lines) argument
2076 for vertical-motion.
2077
2aa8ea6e
CY
20782009-04-04 Chong Yidong <cyd@stupidchicken.com>
2079
3ec61d4e
CY
2080 * frames.texi (Frames): Clean up introduction. Document `ns'
2081 return value for framep.
2082 (Creating Frames): Note how the terminal is chosen.
2083 (Multiple Terminals, Multiple Displays): Merge into a single node.
2084 (Color Parameters): Fix typo.
2085
2086 * variables.texi (Local Variables, Buffer-Local Variables)
2087 (Creating Buffer-Local): Change link to Multiple Terminals.
2088
2089 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2090
2091 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2092 Terminals.
2093
2094 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2095 to Multiple Terminals.
2096
2097 * elisp.texi (Top): Update node listing.
2098 * vol2.texi (Top): Update node listing.
2099 * vol1.texi (Top): Update node listing.
2100
9257072f
CY
2101 * buffers.texi (Current Buffer): Note that the append-to-buffer
2102 example is no longer in synch with the latest code. Tie the two
2103 examples together.
2104
2aa8ea6e
CY
2105 * files.texi (File Attributes): Move note about MS-DOS from
2106 Changing Files to File Attributes.
2107 (Create/Delete Dirs): Note that mkdir is an alias for this.
2108
22e74b17
CY
21092009-04-01 Markus Triska <triska@gmx.at>
2110
2111 * processes.texi (Filter Functions): Suggest how to handle output
2112 batches.
2113
4bbe48ec
CY
21142009-03-30 Chong Yidong <cyd@stupidchicken.com>
2115
2116 * help.texi (Accessing Documentation): Update example to use
2117 help-setup-xref and with-help-window.
2118 (Help Functions): Remove print-help-return-message, which is
2119 semi-obsolete due to with-help-window. Document help-buffer and
2120 help-setup-xref.
2121
b9723f39
CY
21222009-03-29 Chong Yidong <cyd@stupidchicken.com>
2123
5dcb4c4e
SM
2124 * help.texi (Accessing Documentation, Help Functions):
2125 Remove information about long-obsolete Emacs versions.
9eb52e90 2126
b9723f39
CY
2127 * modes.texi (Mode Line Variables): The default values of the mode
2128 line variables are now more complicated.
2129
b0cc32db
CY
21302009-03-28 Chong Yidong <cyd@stupidchicken.com>
2131
3c25a5a9
CY
2132 * modes.texi (Major Mode Conventions): Note that specialness is
2133 inherited.
31c9eebb
CY
2134 (Derived Modes): Note that define-derive-mode sets the mode-class
2135 property.
3c25a5a9 2136
b0cc32db
CY
2137 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2138 goto-map. Add search-map to the list.
2139
c5e0006d
EZ
21402009-03-27 Eli Zaretskii <eliz@gnu.org>
2141
1213465a
EZ
2142 * os.texi (System Environment): Update the list of system-type
2143 values.
2144
c5e0006d
EZ
2145 * markers.texi (The Mark) <handle-shift-selection>: Update for
2146 removal of the optional argument DEACTIVATE.
2147
48bab3d6
CY
21482009-03-25 Chong Yidong <cyd@stupidchicken.com>
2149
2150 * commands.texi (Focus Events): Most X window managers don't use
2151 focus-follows-mouse nowadays.
2152
6e4ff1b6
CY
21532009-03-24 Chong Yidong <cyd@stupidchicken.com>
2154
2155 * commands.texi (Defining Commands): Clarify introduction.
2156 (Using Interactive): Not that interactive can be put in a symbol
2157 property.
2158 (Interactive Call): Note that a symbol with a non-nil
2159 interactive-form property satisfies commandp.
2160
11625308
JB
21612009-03-23 Juanma Barranquero <lekktu@gmail.com>
2162
2163 * minibuf.texi (Intro to Minibuffers): Fix typos.
2164
7b34420d
CY
21652009-03-23 Chong Yidong <cyd@stupidchicken.com>
2166
2167 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2168 about minibuffers in old Emacs versions. Copyedits.
2169 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2170 (Text from Minibuffer): Simplify introduction.
2171
f9257eed
AM
21722009-03-22 Alan Mackenzie <acm@muc.de>
2173
2174 * commands.texi (Using Interactive): Clarify string argument to
2175 `interactive' - even promptless elements need \n separators.
2176
f639ba70
CY
21772009-03-18 Chong Yidong <cyd@stupidchicken.com>
2178
2179 * minibuf.texi (Completion Styles): New node.
2180
2181 * elisp.texi (Top): Update node listing.
2182
d897e8ee
CY
21832009-03-17 Chong Yidong <cyd@stupidchicken.com>
2184
2185 * minibuf.texi (Basic Completion): Note that
2186 read-file-name-completion-ignore-case and
2187 read-buffer-completion-ignore-case can override
2188 completion-ignore-case.
2189 (Minibuffer Completion): Document completing-read changes.
2190 (Completion Commands): Avoid mentioning partial completion mode.
2191 Document minibuffer-completion-confirm changes, and
2192 minibuffer-confirm-exit-commands.
2193 (High-Level Completion): Document new require-match behavior for
2194 read-buffer. Document read-buffer-completion-ignore-case.
2195 (Reading File Names): Document new require-match behavior for
2196 read-file-name.
2197
b1f23349
CY
21982009-03-14 Chong Yidong <cyd@stupidchicken.com>
2199
2200 * debugging.texi (Error Debugging): Don't mislead the reader into
2201 thinking that debug-on-error enters debugger for C-f at EOB.
2202 (Error Debugging): Setting debug-on-init within the init file
2203 works, and has for some time.
2204
d6eb4e25
KH
22052009-03-13 Kenichi Handa <handa@m17n.org>
2206
2207 * display.texi (Fontsets): Update the description.
2208
1cf53dc5
CY
22092009-03-13 Chong Yidong <cyd@stupidchicken.com>
2210
2211 * advice.texi (Advising Primitives): Link to What Is a Function.
2212
81f919fc
CY
22132009-03-12 Chong Yidong <cyd@stupidchicken.com>
2214
cf4229eb
CY
2215 * compile.texi (Speed of Byte-Code): Update example.
2216 (Disassembly): Update examples.
2217
81f919fc 2218 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2219
2220 * customize.texi (Common Keywords): It's not necessary to use :tag
2221 to remove hyphens, as custom-unlispify-tag-name does it
2222 automatically.
5dcb4c4e
SM
2223 (Variable Definitions): Link to File Local Variables.
2224 Document customized-value symbol property.
f2bbc08c
CY
2225 (Customization Types): Move menu to end of node.
2226
955964d7
CY
22272009-03-10 Chong Yidong <cyd@stupidchicken.com>
2228
2229 * macros.texi (Compiling Macros): Omit misleading sentence, which
2230 implied that macros can only be used in the same file they are
2231 defined.
2232 (Backquote): Remove obsolete information about Emacs 19.
2233
d25ed7db
GM
22342009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2235
2236 * display.texi (Display Margins): Fix paren typo.
2237
d55f6ca5
CY
22382009-02-27 Chong Yidong <cyd@stupidchicken.com>
2239
f0e57ed8
CY
2240 * elisp.texi (Top): Update node listing.
2241
2242 * variables.texi (Variables): Clarify introduction.
2243 (Global Variables): Mention that setq is a special form.
2244 (Local Variables): Use active voice.
2245 (Tips for Defining): Mention marking variables as safe.
2246 (Buffer-Local Variables): Mention terminal-local and frame-local
2247 variables together.
2248 (File Local Variables): Copyedits.
2249 (Frame-Local Variables): Note that they are not really useful.
2250 (Future Local Variables): Node deleted.
2251
d55f6ca5
CY
2252 * objects.texi (General Escape Syntax): Update explanation of
2253 unicode escape syntax.
2254
ca8f09a8
CY
22552009-02-23 Chong Yidong <cyd@stupidchicken.com>
2256
2257 * control.texi (Control Structures): Add cindex entry for "textual
2258 order".
2259
2260 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2261 instead of "expression" throughout.
2262 (Function Indirection): Copyedits. Use active voice.
2263 (Eval): The default value of max-lisp-eval-depth is now 400.
2264
a20878b6
MB
22652009-02-23 Miles Bader <miles@gnu.org>
2266
2267 * processes.texi (System Processes): Rename `system-process-attributes'
2268 to `process-attributes'.
2269
61f66044
CY
22702009-02-22 Chong Yidong <cyd@stupidchicken.com>
2271
1b80d1f3
CY
2272 * symbols.texi (Property Lists): Emphasize that property lists are
2273 not restricted to symbol cells.
2274 (Other Plists): Copyedit.
2275
61f66044
CY
2276 * sequences.texi (Sequences Arrays Vectors): Make introduction
2277 more concise.
2278 (Arrays): Mention char-tables and bool-vectors too.
2279 (Vectors): Don't repeat information given in Arrays node. Link to
2280 nodes that explain the vector usage examples.
2281 (Char-Tables): Note that char-table elements can have arbitrary
2282 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2283 Link to Property Lists node.
61f66044 2284
9403944b
CY
22852009-02-22 Chong Yidong <cyd@stupidchicken.com>
2286
2287 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2288 `append'.
4068c7b4 2289 (List Elements): Copyedits.
9403944b
CY
2290
2291 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2292 of `vconcat'.
2293
2294 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2295 Emacs 20 usage of `concat'.
2296 (Case Conversion): Copyedits.
2297
b87a185f
CY
22982009-02-21 Chong Yidong <cyd@stupidchicken.com>
2299
2300 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2301 Minor edits.
2302 (Frame Configuration Type): Emphasize that it is not primitive.
2303 (Font Type): New node.
2304 (Type Predicates): Add fontp; type-of now recognizes font object
2305 types.
2306
2307 * intro.texi (Version Info): Update version numbers in examples.
2308 (Acknowledgements): List more contributors.
2309
2310 * elisp.texi: Bump version number to 3.0.
2311 (Top): Link to Font Type node.
2312
867d4bb3
JB
23132009-02-20 Juanma Barranquero <lekktu@gmail.com>
2314
2315 * modes.texi (Major Mode Conventions): Remove duplicate words.
2316 (Customizing Keywords): Fix typo.
2317
77730170
EZ
23182009-02-14 Eli Zaretskii <eliz@gnu.org>
2319
2320 * nonascii.texi (User-Chosen Coding Systems): Document that
2321 select-safe-coding-system suggests raw-text if there are raw bytes
2322 in the region.
2323 (Explicit Encoding): Warn not to use `undecided' when encoding.
2324
c8736212
GM
23252009-02-11 Glenn Morris <rgm@gnu.org>
2326
2327 * frames.texi (Visibility of Frames): Mention the effect multiple
2328 workspaces/desktops can have on visibility.
2329
ab992d66
EZ
23302009-02-07 Eli Zaretskii <eliz@gnu.org>
2331
c8736212
GM
2332 * text.texi (Commands for Insertion):
2333 * commands.texi (Event Mod):
2334 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2335 * nonascii.texi (Translation of Characters):
2336 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2337 (Explicit Encoding): Document the `charset' text property produced
2338 by decode-coding-region and decode-coding-string.
ab992d66 2339
e651a255
AM
23402009-01-27 Alan Mackenzie <acm@muc.de>
2341
2342 * modes.texi (Search-based Fontification): Correct a typo.
2343
bc5cde4b
JB
23442009-01-25 Juanma Barranquero <lekktu@gmail.com>
2345
2346 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2347 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2348
3533155b
EZ
23492009-01-24 Eli Zaretskii <eliz@gnu.org>
2350
f721deda
EZ
2351 * display.texi (Window Systems): Document the value of
2352 `initial-window-system' under --daemon.
2353
3533155b
EZ
2354 * os.texi (System Environment): Remove description of the
2355 `environment' function which has been deleted.
2356
f79b43b2
DN
23572009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2358
2359 * frames.texi (Multiple Displays): Remove documentation for
2360 removed function make-frame-on-tty.
2361
e3aa6669
CY
23622009-01-22 Chong Yidong <cyd@stupidchicken.com>
2363
2364 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2365 write-region-annotate-functions.
2366 Document write-region-post-annotation-function.
e3aa6669 2367
fb13a416
CY
23682009-01-19 Chong Yidong <cyd@stupidchicken.com>
2369
2370 * display.texi (Font Lookup): Document WIDTH argument of
2371 x-list-fonts.
2372
02eccf6b
EZ
23732009-01-17 Eli Zaretskii <eliz@gnu.org>
2374
ead3f58d
EZ
2375 * maps.texi (Standard Keymaps): Rename function-key-map to
2376 local-function-key-map.
2377
2378 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2379 local-function-key-map.
2380
2381 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2382 and `set-keyboard-coding-system' now accept an optional terminal
2383 argument.
2384
2385 * commands.texi (Event Mod): `keyboard-translate-table' is now
2386 terminal-local.
2387 (Function Keys): Rename function-key-map to
2388 local-function-key-map.
2389
df05a163
EZ
2390 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2391 frames.texi.
2392
0ed8034e 2393 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2394 `delete-terminal-functions', `suspend-tty-functions' and
2395 `resume-tty-functions'.
0ed8034e
EZ
2396
2397 * frames.texi (Frames): Document `frame-terminal' and
2398 `terminal-live-p'.
2399 (Multiple Displays): Document `make-frame-on-tty'.
2400 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2401 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2402 (Terminal Parameters): Document `terminal-parameters',
2403 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2404
2405 * os.texi (System Environment): Document `environment' and
2406 `initial-environment'.
490f1197
EZ
2407 (Suspending Emacs): Update for multi-tty; document
2408 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2409
02eccf6b
EZ
2410 * nonascii.texi (Coding System Basics): More accurate description
2411 of `raw-text'.
2412
f19fea97
JB
24132009-01-12 Juanma Barranquero <lekktu@gmail.com>
2414
2415 * display.texi (Low-Level Font): Fix typo.
2416
16fa292f
CY
24172009-01-10 Chong Yidong <cyd@stupidchicken.com>
2418
2419 * elisp.texi (Top): Update node listing.
2420
2421 * display.texi (PostScript Images): Node deleted.
2422
0b4faef3
EZ
24232009-01-10 Eli Zaretskii <eliz@gnu.org>
2424
3355f04d
EZ
2425 * processes.texi (Decoding Output): Document that null bytes force
2426 no-conversion for reading process output.
2427
2428 * files.texi (Reading from Files): Document that null bytes force
2429 no-conversion when visiting files.
2430
11625308 2431 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2432
5dcb4c4e
SM
2433 * nonascii.texi (Lisp and Coding Systems):
2434 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2435 (Character Properties): Improve wording.
0b4faef3 2436
ce9cf065
CY
24372009-01-09 Chong Yidong <cyd@stupidchicken.com>
2438
2439 * display.texi (Font Lookup): Remove obsolete function
2440 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2441 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2442 (Font Selection): Reorder order of variable descriptions.
2443 Minor clarifications.
ce9cf065
CY
2444
2445 * elisp.texi (Top): Update node listing.
2446
ab756fb3
GM
24472009-01-09 Glenn Morris <rgm@gnu.org>
2448
2449 * commands.texi (Command Loop Info): Say that last-command-char and
2450 last-input-char are obsolete aliases.
2451
2452 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2453 last-input-char and last-command-char, since they are just aliases for
2454 last-input-event and last-command-event.
2455
2456 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2457 last-command-char.
2458
6b2b8ab1
CY
24592009-01-08 Chong Yidong <cyd@stupidchicken.com>
2460
2461 * elisp.texi: Update node listing.
2462
2463 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2464 (Face Attributes): Don't link to Font Lookup.
2465 Document font-family-list.
6b2b8ab1
CY
2466 (Fonts): New node.
2467
3568e767
JR
24682009-01-08 Jason Rumney <jasonr@gnu.org>
2469
2470 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2471 changing the standard pointer shapes. (Bug#1485)
3568e767 2472
6221c8db
CY
24732009-01-08 Chong Yidong <cyd@stupidchicken.com>
2474
2475 * display.texi (Attribute Functions): Note that a function value
2476 :height is relative, and that compatibility functions work by
2477 calling set-face-attribute.
2478 (Displaying Faces): Reorder list in order of increasing priority.
2479 (Face Remapping): New node. Content moved here from Displaying
2480 Faces.
2481 (Glyphs): Link to Face Functions.
2482
e3d3799a
CY
24832009-01-08 Chong Yidong <cyd@stupidchicken.com>
2484
2485 * display.texi (Faces): Don't discuss face id here. facep does
2486 not return t.
2487 (Defining Faces): Minor clarification.
2488 (Face Attributes): Rearrange items to match docstring of
2489 set-face-attribute. Add :foundry attribute. Document new role of
2490 :font attribute. Texinfo usage fix.
2491 (Attribute Functions): Copyedits.
2492 (Face Functions): Note that face number is seldom used.
2493
638a2457
RS
24942009-01-05 Richard M Stallman <rms@gnu.org>
2495
2496 * strings.texi (Predicates for Strings): Minor clarification.
2497
2498 * functions.texi (Function Safety): Texinfo usage fix.
2499
49ea0074
JB
25002009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2501
2502 * objects.texi (General Escape Syntax): Fix typo.
2503
9f822178
MR
25042009-01-03 Martin Rudalics <rudalics@gmx.at>
2505
2506 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2507 works via the default value of pop-up-frame-function.
2508
af34ad36
EZ
25092009-01-02 Eli Zaretskii <eliz@gnu.org>
2510
2511 * processes.texi (System Processes): Document the `time' and
2512 `ctime' attributes of `system-process-attributes'.
2513
d31f6679
CY
25142009-01-01 Chong Yidong <cyd@stupidchicken.com>
2515
2516 * display.texi (Face Attributes): Clarify :height attribute.
2517
174dc00c
MR
25182008-12-31 Martin Rudalics <rudalics@gmx.at>
2519
2520 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2521 the front of the buffer list. Add entries for `last-buffer' and
2522 `unbury-buffer'.
2523
b8afe7e4
EZ
25242008-12-27 Eli Zaretskii <eliz@gnu.org>
2525
d14030f5
EZ
2526 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2527 and its subsections.
2528
2529 * frames.texi (Multiple Terminals, Low-level Terminal)
2530 (Terminal Parameters, Frames on Other TTY devices): New sections.
2531 (Frames): Add an xref to "Multiple Terminals".
2532
765980a4
EZ
2533 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2534
2535 * objects.texi (Terminal Type): New node.
2536 (Editing Types): Add it to the menu.
2537
47bd5577
EZ
2538 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2539 Variables".
2540
eb22b78c 2541 * variables.texi (Directory Local Variables): New node.
47bd5577 2542 (Variables): Add a menu item for it.
eb22b78c 2543
b8afe7e4
EZ
2544 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2545 `generated-autoload-file'.
2546
77bb0476
EZ
25472008-12-20 Eli Zaretskii <eliz@gnu.org>
2548
028e2c19
EZ
2549 * os.texi (Startup Summary): Add xref to documentation of
2550 `initial-window-system'.
2551
77bb0476
EZ
2552 * display.texi (Window Systems): Document `window-system' the
2553 function. The variable `window-system' is now frame-local.
028e2c19 2554 Document `initial-window-system'.
77bb0476 2555
dda87836
MR
25562008-12-19 Martin Rudalics <rudalics@gmx.at>
2557
2558 * windows.texi (Windows): Rewrite description of
2559 fit-window-to-buffer.
2560
caef3ed2
GM
25612008-12-13 Glenn Morris <rgm@gnu.org>
2562
2563 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2564 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2565
21c58e4d
GM
25662008-12-12 Glenn Morris <rgm@gnu.org>
2567
2568 * debugging.texi (Error Debugging): Refer forwards to
2569 eval-expression-debug-on-error.
2570
af38459f
EZ
25712008-12-05 Eli Zaretskii <eliz@gnu.org>
2572
5dedd9b5
EZ
2573 * strings.texi (String Basics): Only unibyte strings that
2574 represent key sequences hold 8-bit raw bytes.
2575
af38459f
EZ
2576 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2577 paragraph to speak about `undecided'.
2578 (Character Properties): Don't explain the meaning of each
2579 property; instead, identify their Unicode Standard names.
b3f1f4a5 2580 (Character Sets): Document `map-charset-chars'.
af38459f 2581
fa047ae7
GM
25822008-12-02 Glenn Morris <rgm@gnu.org>
2583
2584 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2585 section yet again.
2586
47dbc044
EZ
25872008-11-29 Eli Zaretskii <eliz@gnu.org>
2588
98d05998
EZ
2589 * nonascii.texi (Character Properties): New Section.
2590 (Specifying Coding Systems): Document
2591 `coding-system-priority-list', `set-coding-system-priority', and
2592 `with-coding-priority'.
2593 (Lisp and Coding Systems): Document `check-coding-systems-region'
2594 and `coding-system-charset-list'.
2595 (Coding System Basics): Document `coding-system-aliases'.
2596
2597 * elisp.texi (Top): Add a @detailmenu entry for "Character
2598 Properties".
2599
47dbc044
EZ
2600 * objects.texi (Character Type): Correct the range of Emacs
2601 characters. Add an @xref to "Character Codes".
2602
2603 * strings.texi (String Basics): Add an @xref to "Character Codes".
2604
2605 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2606
2607 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2608 (Character Codes): Document `max-char'.
2609
8b80cdf5
EZ
26102008-11-28 Eli Zaretskii <eliz@gnu.org>
2611
2612 * nonascii.texi (Text Representations, Converting Representations)
2613 (Character Sets, Scanning Charsets, Translation of Characters):
2614 Make text more accurate.
2615
a99dceba
GM
26162008-11-28 Glenn Morris <rgm@gnu.org>
2617
2618 * files.texi (Format Conversion Round-Trip): Improve previous change.
2619
f6dc3bed
CY
26202008-11-26 Chong Yidong <cyd@stupidchicken.com>
2621
2622 * modes.texi (Auto Major Mode): Fix example.
2623
5da9413d
GM
26242008-11-25 Glenn Morris <rgm@gnu.org>
2625
2626 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2627
2628 * files.texi (Format Conversion Round-Trip):
2629 Use active voice for previous change.
2630
fcca848c
CY
26312008-11-25 Chong Yidong <cyd@stupidchicken.com>
2632
2633 * os.texi (Processor Run Time):
2634 * processes.texi (Transaction Queues):
2635 * markers.texi (The Mark):
2636 * windows.texi (Choosing Window, Selecting Windows):
2637 * files.texi (Changing Files, Magic File Names):
2638 * commands.texi (Key Sequence Input):
2639 * functions.texi (Declaring Functions):
2640 * strings.texi (Predicates for Strings):
2641 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2642
36c8dc54
CY
26432008-11-24 Chong Yidong <cyd@stupidchicken.com>
2644
2645 * help.texi (Accessing Documentation): Update example.
2646
2647 * variables.texi (Defining Variables): Note that `*' is not
2648 necessary if defcustom is used.
2649
2a79b242
EZ
26502008-11-22 Eli Zaretskii <eliz@gnu.org>
2651
2652 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2653 Characters" from @detailmenu.
2654
2655 * nonascii.texi (Character Codes, Character Sets)
2656 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2657 (Chars and Bytes, Splitting Characters): Sections removed.
2658
392f0d26
LK
26592008-11-22 Lute Kamstra <lute@gnu.org>
2660
2661 * positions.texi (Text Lines): Update goto-line documentation.
2662
af1a5cd5
MR
26632008-11-21 Martin Rudalics <rudalics@gmx.at>
2664
6a4cfb0c
MR
2665 * frames.texi (Frames): Fix typo, add cross references, reword.
2666 (Initial Parameters): Reword special-display-frame-alist text.
2667 (Frames and Windows): Reword. Describe argument norecord for
2668 set-frame-selected-window.
2669 (Input Focus): Describe argument norecord for select-frame.
2670 Remove comment on MS-Windows behavior for focus-follows-mouse.
2671 (Raising and Lowering): Mention windows-frames dichotomy in
2672 metaphor.
2673
af1a5cd5
MR
2674 * windows.texi (Displaying Buffers, Vertical Scrolling)
2675 (Horizontal Scrolling): Fix indenting and rewording issues
2676 introduced with 2008-11-07 change.
2677
c249fa9c
GM
26782008-11-20 Glenn Morris <rgm@gnu.org>
2679
2680 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2681 element of `format-alist'.
2682
204d4665
GM
26832008-11-19 Glenn Morris <rgm@gnu.org>
2684
2685 * doclicense.texi: Update to FDL 1.3.
2686 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2687
cc0910af
CY
26882008-11-18 Chong Yidong <cyd@stupidchicken.com>
2689
efe6e7c4
CY
2690 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2691 vars, which are obsolete. Mention jit-lock-register.
2692
5dcb4c4e
SM
2693 * modes.texi (Other Font Lock Variables):
2694 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2695
cc0910af
CY
2696 * frames.texi (Color Parameters): Document alpha parameter.
2697
aeeedf76
MR
26982008-11-16 Martin Rudalics <rudalics@gmx.at>
2699
2700 * windows.texi (Splitting Windows, Deleting Windows)
2701 (Selecting Windows, Cyclic Window Ordering)
2702 (Buffers and Windows, Displaying Buffers, Choosing Window)
2703 (Dedicated Windows, Window Point, Window Start and End)
2704 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2705 (Size of Window, Resizing Windows, Window Configurations)
2706 (Window Parameters): Avoid @var at beginning of sentences and
2707 reword accordingly.
2708
4c565c5c
LK
27092008-11-11 Lute Kamstra <lute@gnu.org>
2710
2711 * files.texi (File Name Components): Fix file-name-extension
2712 documentation.
2713
25f494c9
JB
27142008-11-11 Juanma Barranquero <lekktu@gmail.com>
2715
2716 * frames.texi (Basic Parameters): Remove display-environment-variable
2717 and term-environment-variable.
2718
a1401ab1
EZ
27192008-11-08 Eli Zaretskii <eliz@gnu.org>
2720
2721 * windows.texi (Basic Windows, Splitting Windows)
2722 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2723 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2724 (Resizing Windows, Window Configurations, Window Parameters):
2725 Fix wording and markup.
a1401ab1 2726
efafc282
MR
27272008-11-07 Martin Rudalics <rudalics@gmx.at>
2728
2729 * windows.texi (Windows): Update entries.
2730 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2731 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2732 (Selecting Windows, Cyclic Window Ordering): Reword with special
2733 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2734 (Buffers and Windows, Choosing Window): Reword with special
2735 emphasis on dedicated windows.
2736 (Displaying Buffers): Reword. For switch-to-buffer mention that
2737 it may fall back on pop-to-buffer. For other-window try to
2738 explain how it treats the cyclic ordering of windows.
efafc282
MR
2739 (Dedicated Windows): New node and section discussing dedicated
2740 windows and associated functions.
86ab855a 2741 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2742 (Window Start and End): Rename node and section title. Reword.
2743 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2744 Minor rewording.
2745 (Size of Window): Reword, in particular text on window-width.
2746 (Resizing Windows): Reword. Add text on balancing windows.
2747 (Window Configurations): Reword. Mention window parameters.
2748 (Window Parameters): New node and section on window parameters.
2749 (Window Hooks): Reword. Mention that
2750 window-configuration-change-hook is run "buffer-locally".
2751 * elisp.texi (Top): Update Windows entries in @detailmenu
2752 section.
2753
d60a8ab2
JB
27542008-11-04 Juanma Barranquero <lekktu@gmail.com>
2755
2756 * searching.texi (Regexp Search): Fix typo.
2757
01777627
CY
27582008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2759
2760 * searching.texi (Regexp Search): Document GREEDY arg.
2761 (Simple Match Data): Fix return value.
2762
c4526e93
EZ
27632008-11-01 Eli Zaretskii <eliz@gnu.org>
2764
2765 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2766 with Emacs 23 internal representation of characters.
2767 Document `unibyte-string'.
c4526e93 2768
fe2ae8b5
CY
27692008-10-28 Chong Yidong <cyd@stupidchicken.com>
2770
2771 * processes.texi (Process Information): Note that process-status
2772 does not accept buffer names.
2773
cc5a21e3
CY
27742008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2775
2776 * positions.texi (Skipping Characters): Correct return value of
2777 skip-chars-forward.
2778
09460d9a
MR
27792008-10-25 Martin Rudalics <rudalics@gmx.at>
2780
520b29e7
MR
2781 * windows.texi (Deleting Windows): Update documentation of
2782 delete-windows-on.
2783 (Buffers and Windows): Update documentations of
2784 get-buffer-window and get-buffer-window-list.
2785 (Displaying Buffers): Update documentation of
2786 replace-buffer-in-windows.
2787
09460d9a
MR
2788 * buffers.texi (Current Buffer): Reword set-buffer and
2789 with-current-buffer documentations.
2790 (Creating Buffers): Reword documentation of get-buffer-create.
2791
4d48fcdc
MR
27922008-10-23 Martin Rudalics <rudalics@gmx.at>
2793
2794 * buffers.texi (Current Buffer): Reword documentation of
2795 set-buffer.
2796 (Buffer Names): Reword documentation of buffer-name.
2797 (The Buffer List): For bury-buffer explain what happens with the
2798 buffer's window.
2799 (Creating Buffers): Say that get-buffer-create's arg is called
2800 buffer-or-name.
2801
f0143c43
CY
28022008-10-22 Chong Yidong <cyd@stupidchicken.com>
2803
3e5dbbd3
CY
2804 * advice.texi (Computed Advice): Explain what DEFINITION is.
2805
f0143c43
CY
2806 * nonascii.texi (Character Codes): Remove obsolete function
2807 char-valid-p, and document characterp instead.
2808
52a94b85
MR
28092008-10-22 Martin Rudalics <rudalics@gmx.at>
2810
2811 * windows.texi (Displaying Buffers): Reword documentation of
2812 pop-to-buffer.
2813 (Choosing Window): Rewrite documentation of display-buffer and
2814 its options.
2815
f76f8246
MR
2816 * buffers.texi (Killing Buffers): Update documentation of
2817 kill-buffer.
2818
acc8b598
EZ
28192008-10-21 Eli Zaretskii <eliz@gnu.org>
2820
80e6b6df
EZ
2821 * processes.texi (Serial Ports): Fix wording and improve markup.
2822
3645358a
EZ
2823 * searching.texi (Regexp Search): Document `string-match-p' and
2824 `looking-at-p'.
2825 (POSIX Regexps): Add an xref for "non-greedy".
2826 (Regexp Special): Add @cindex entry for "non-greedy".
2827
b3d50cff 2828 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2829 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2830
73b7530a
EZ
2831 * frames.texi (Color Names): Add an xref to `read-color'.
2832
2833 * minibuf.texi (High-Level Completion): Document `read-color'.
2834
acc8b598
EZ
2835 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2836
2837 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2838
2839 * buffers.texi (Swapping Text): New section, documents
2840 `buffer-swap-text'.
2841
10e187e8
MR
28422008-10-21 Martin Rudalics <rudalics@gmx.at>
2843
2844 * windows.texi (Resizing Windows): Minor wording fix.
2845
fd6f900c
EZ
28462008-10-20 Eli Zaretskii <eliz@gnu.org>
2847
2848 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2849 and `combine-and-quote-strings'.
2850
2851 * strings.texi (Creating Strings): Add xrefs for them.
2852
e4372165
EZ
28532008-10-19 Eli Zaretskii <eliz@gnu.org>
2854
d6328fba
EZ
2855 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2856 match the corresponding menu in minibuf.texi.
2857
e4372165
EZ
2858 * minibuf.texi (Reading File Names): Document `read-shell-command'
2859 and `minibuffer-local-shell-command-map'.
2860
5d8dda33
MR
28612008-10-19 Martin Rudalics <rudalics@gmx.at>
2862
2863 * windows.texi (Resizing Windows): Remove var{} around "window" in
2864 documentation of enlarge-window.
2865 Rewrite documentation of window-min-height and window-min-width.
2866
437706cd
EZ
28672008-10-19 Eli Zaretskii <eliz@gnu.org>
2868
80f85d7c
EZ
2869 * functions.texi (Calling Functions): Document `apply-partially'.
2870
291703b5
EZ
2871 * hooks.texi (Standard Hooks): Mention
2872 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2873
2874 * variables.texi (File Local Variables): Document
2875 `file-local-variables-alist', `before-hack-local-variables-hook'
2876 and `hack-local-variables-hook'.
2877
583d8b3c
EZ
2878 * processes.texi (Synchronous Processes): Document `process-lines'.
2879
5dcb4c4e
SM
2880 * customize.texi (Variable Definitions):
2881 Document `custom-reevaluate-setting'.
437706cd 2882
7e51d89b
MR
28832008-10-18 Martin Rudalics <rudalics@gmx.at>
2884
2885 * windows.texi (Choosing Window, Deleting Windows)
2886 (Displaying Buffers): Expand documentation of dedicated windows.
2887
43c59a3d
EZ
28882008-10-18 Eli Zaretskii <eliz@gnu.org>
2889
018a960d
EZ
2890 * files.texi (Changing Files): Document symbolic input of file
2891 modes to `set-file-modes'. Document `read-file-modes' and
2892 `file-modes-symbolic-to-number'.
2893
2c0b8144
EZ
2894 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2895 and `search-map'.
2896
5dcb4c4e
SM
2897 * searching.texi (Search and Replace):
2898 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2899 Document `multi-query-replace-map'.
80120f13 2900
6d4913f0 2901 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2902 (Completion Commands, Reading File Names):
2903 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2904 `minibuffer-local-filename-must-match-map'.
2905 (Minibuffer Completion): The `require-match' argument to
2906 `completing-read' can now have the value `confirm-only'.
2907
43c59a3d
EZ
2908 * windows.texi (Displaying Buffers): Minor wording fix.
2909 (Choosing Window): `split-height-threshold' can now be nil.
2910 Document `split-width-threshold'. `pop-up-frames' can have the
2911 value `graphic-only'.
2912
f36acfd9
EZ
29132008-10-17 Eli Zaretskii <eliz@gnu.org>
2914
2915 * os.texi (Startup Summary): Document `before-init-time' and
2916 `after-init-time'. Document `initial-window-system' and
2917 `window-system-initialization-alist'. Document reading the
2918 abbrevs file. Document the call to `server-start' under --daemon.
2919 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2920 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2921 (Time Parsing): Document `format-seconds'.
f36acfd9 2922
96995b89
MR
29232008-10-17 Martin Rudalics <rudalics@gmx.at>
2924
2925 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2926 and reword.
2927
2de17c73
EZ
29282008-10-16 Eli Zaretskii <eliz@gnu.org>
2929
2930 * markers.texi (The Mark): Document use-region-p.
2931
9cf52b11
EZ
29322008-10-15 Eli Zaretskii <eliz@gnu.org>
2933
c3aaf1d7
EZ
2934 * internals.texi (Writing Emacs Primitives): The interactive spec
2935 of a primitive can be a Lisp form.
2936
841a1743
EZ
2937 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2938 values of transient-mark-mode. Document handle-shift-selection.
2939
2940 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2941 (Interactive Examples): Show an example of `^'.
2942 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2943 (Defining Commands, Using Interactive): The interactive-form of a
2944 function can be added via its symbol's property.
841a1743 2945
52441368
EZ
2946 * positions.texi (List Motion): beginning-of-defun-function can
2947 now accept an argument.
2948
8e8c1a72
EZ
2949 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2950 now return a list of strings.
2951
a33a1f2a
EZ
2952 * control.texi (Handling Errors): Document ignore-errors.
2953
4fb04348
EZ
2954 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2955 (Parameter Access): Document set-frame-parameter.
2956
ee666f84
EZ
2957 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2958 Hooks" for the effect of kill-all-local-variables on local hook
2959 functions.
2960
9cf52b11
EZ
2961 * modes.texi (Major Mode Conventions, Mode Line Variables):
2962 `mode-name' need not be a string. xref to "Mode Line Data" for
2963 details, and to "Emulating Mode Line" for computing a string
2964 value.
2965
22526bc4
EZ
29662008-10-14 Eli Zaretskii <eliz@gnu.org>
2967
a65f6a85
EZ
2968 * processes.texi (System Processes): New section.
2969 (Processes, Signals to Processes): Add xrefs to it.
2970
2971 * objects.texi (Editing Types): A `process' is a subprocess of
2972 Emacs, not just any process running on the OS.
2973
2974 * elisp.texi (Top): Adjust the @detailmenu for the above two
2975 changes.
2976
2724b26a
EZ
2977 * sequences.texi (Char-Tables): Remove documentation of
2978 set-char-table-default, which has no effect since Emacs 23.
2979 <char-table-range, set-char-table-range>: Don't mention generic
2980 characters and charsets. Add a cons cell as a possible argument.
2981
2982 * nonascii.texi (Splitting Characters)
2983 (Translation of Characters): Don't mention generic characters.
2984
2985 * display.texi (Fontsets): Don't mention generic characters.
2986
22526bc4 2987 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2988 argument FUNCTION with a cons cell as KEY.
22526bc4 2989
eaf4b689
EZ
29902008-10-13 Eli Zaretskii <eliz@gnu.org>
2991
45e46036
EZ
2992 * objects.texi (Primitive Function Type): Move "@cindex special
2993 forms" from here...
2994
2995 * eval.texi (Special Forms): ...to here.
2996
2997 * functions.texi (What Is a Function): `functionp' returns nil for
2998 special forms. Add an xref.
2999
eaf4b689
EZ
3000 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3001 Variables".
3002
3003 * variables.texi (Frame-Local Variables): New section.
3004 (Buffer-Local Variables): Add an xref to it.
3005 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3006 have both frame-local and buffer-local binding.
3007
3008 * frames.texi (Frames): Mention multiple tty frames.
3009 (Frame Parameters, Parameter Access): Mention frame-local variable
3010 bindings.
3011
15688fce
GM
30122008-09-20 Glenn Morris <rgm@gnu.org>
3013
3014 * display.texi (Defining Faces): Recommend against face variables.
3015
35539065
JB
30162008-09-16 Juanma Barranquero <lekktu@gmail.com>
3017
3018 * display.texi (Echo Area Customization): Fix typo.
3019
6a57054b
JB
30202008-09-09 Juanma Barranquero <lekktu@gmail.com>
3021
3022 * loading.texi (Where Defined): Add `defface' item.
3023
d632fb82
MR
30242008-09-06 Martin Rudalics <rudalics@gmx.at>
3025
3026 * loading.texi (Where Defined): Fix description of symbol-file.
3027
905a9adb
JR
30282008-08-26 Jason Rumney <jasonr@gnu.org>
3029
3030 * display.texi (TIFF Images): New section describing :index property.
3031
852e91b7
CY
30322008-08-23 Chong Yidong <cyd@stupidchicken.com>
3033
3034 * display.texi (Temporary Displays): Remove unnecessary comment
3035 about usage of temp-buffer-show-hook.
3036
6be001ee
CY
30372008-08-05 Chong Yidong <cyd@stupidchicken.com>
3038
3039 * symbols.texi (Other Plists): Fix incorrect example.
3040 Suggested by Florian Beck.
3041
58e3d8e8
JB
30422008-07-31 Juanma Barranquero <lekktu@gmail.com>
3043
3044 * os.texi: Fix previous change.
3045
7c2fb837
DN
30462008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3047
3048 * os.texi:
3049 * intro.texi:
3050 * files.texi: Remove VMS support.
3051
9e2a2647
DN
30522008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3053
3054 * os.texi:
3055 * frames.texi:
3056 * display.texi: Remove mentions of Mac Carbon.
3057
c4f4682b
MB
30582008-07-01 Miles Bader <miles@gnu.org>
3059
3060 * text.texi (Special Properties):
3061 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3062
3696411e
JB
30632008-06-28 Johan Bockgård <bojohan@gnu.org>
3064
3065 * display.texi (Other Image Types): Fix copy/paste error; say
3066 "PBM", not "XBM".
3067
f2a77c3a
DN
30682008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3069
3070 * os.texi: Remove references to obsolete systems.
3071
6d52677d
EZ
30722008-06-20 Eli Zaretskii <eliz@gnu.org>
3073
3074 * makefile.w32-in (distclean): Remove makefile.
3075
1a87da4c
GM
30762008-06-17 Glenn Morris <rgm@gnu.org>
3077
3078 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3079 (elisp, dist): Remove rules and variables that are obsolete now
3080 the lisp manual is no longer distributed separately.
3081
fdda1c5d
GM
30822008-06-16 Glenn Morris <rgm@gnu.org>
3083
646692e9
GM
3084 * configure, configure.in, mkinstalldirs: Remove unused files.
3085
3086 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3087 * vol1.texi (EMACSVER):
6a57054b 3088 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3089
3090 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3091 as per maintain.info.
3092
611bee81
GM
30932008-06-15 Glenn Morris <rgm@gnu.org>
3094
a7bed3a0
GM
3095 * makefile.w32-in (manual): Use "23" rather than "21".
3096
3097 * Makefile.in (emacsver): New, set by configure.
3098 (manual): Use emacsver.
3099
d794edf2
GM
3100 * intro.texi: Report bugs using M-x report-emacs-bug.
3101
611bee81
GM
3102 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3103
c73e02fa
GM
31042008-06-13 Daniel Engeler <engeler@gmail.com>
3105
3106 * elisp.texi, internals.texi, processes.texi: Add documentation
3107 about serial port access.
3108
e40a85cd
MB
31092008-06-05 Miles Bader <miles@gnu.org>
3110
3111 * display.texi (Displaying Faces): Update to reflect function
3112 renamings in face-remap.el.
3113
7b753744
JB
31142008-06-05 Juanma Barranquero <lekktu@gmail.com>
3115
3116 * display.texi (Fontsets): Fix typos.
3117
9d3d42fb
MB
31182008-06-03 Miles Bader <miles@gnu.org>
3119
7b753744
JB
3120 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3121 remove-relative-face-remapping, set-base-face-remapping,
3122 and set-default-base-face-remapping.
9d3d42fb 3123
f2cec7a9
MB
31242008-06-01 Miles Bader <miles@gnu.org>
3125
3126 * display.texi (Displaying Faces): Add face-remapping-alist.
3127
8f39c96d
SM
31282008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3129
3130 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3131 variable names.
3132
1ef5eecc
ER
31332008-05-03 Eric S. Raymond <esr@golux>
3134
352c8b4a 3135 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3136 (current-global-map) return references, not copies.
3137
63b4387f
JL
31382008-05-02 Juri Linkov <juri@jurta.org>
3139
3140 * minibuf.texi (Text from Minibuffer): Document a list of
3141 default values for `read-from-minibuffer'.
3142
38a8b703
JB
31432008-04-24 Juanma Barranquero <lekktu@gmail.com>
3144
3145 * nonascii.texi (Translation of Characters): Fix previous change.
3146
7c42e639
CY
31472008-04-20 Chong Yidong <cyd@stupidchicken.com>
3148
3149 * display.texi (Overlay Properties): Clarify role of underlying
3150 textprop and overlay keymaps for display strings.
3151
3152 * keymaps.texi (Active Keymaps): Ditto.
3153
25c0d999
SM
31542008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3155
3156 * minibuf.texi (Programmed Completion):
3157 Replace dynamic-completion-table with the new completion-table-dynamic.
3158
e3af5968
CY
31592008-04-07 Chong Yidong <cyd@stupidchicken.com>
3160
3161 * intro.texi (Some Terms): Change "fonts in this manual" index
3162 entry to "typographic conventions".
3163
6bfc8698
EZ
31642008-04-05 Eli Zaretskii <eliz@gnu.org>
3165
3166 * objects.texi (Text Props and Strings): Add indexing for read
3167 syntax of text properties.
3168
4972c361
SM
31692008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3170
3171 * processes.texi (Decoding Output): Remove process-filter-multibyte
3172 functions.
3173
c70a68db
MR
31742008-03-15 Martin Rudalics <rudalics@gmx.at>
3175
3176 * display.texi (Finding Overlays): Say that empty overlays at
3177 the end of the buffer are reported too.
3178
1291fd36
GM
31792008-03-13 Glenn Morris <rgm@gnu.org>
3180
3181 * elisp.texi (EMACSVER): Set to 23.0.60.
3182
c6b0dfd5
CY
31832008-02-26 Chong Yidong <cyd@stupidchicken.com>
3184
38a8b703 3185 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3186
875fc30c
GM
31872008-02-22 Glenn Morris <rgm@gnu.org>
3188
3189 * frames.texi (Position Parameters): Clarify the description of
3190 `left' and `top', using information from "Geometry".
3191 (Geometry): Give a pointer to "Position Parameters", rather than
3192 repeating information.
3193
d8c8e45a
GM
31942008-02-11 Glenn Morris <rgm@gnu.org>
3195
3196 * objects.texi (Equality Predicates): No longer talk about "two"
3197 functions.
3198
38a8b703 31992008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3200
3201 * objects.texi (Equality Predicates): Add defun for
3202 equal-including-properties.
3203
bfffe0b1
GM
32042008-02-10 Glenn Morris <rgm@gnu.org>
3205
3206 * objects.texi (Equality Predicates):
3207 Mention equal-including-properties.
3208
431b78c9
RS
32092008-02-07 Richard Stallman <rms@gnu.org>
3210
3211 * windows.texi (Window Start): Mention the feature of moving
3212 window-start to start of line.
3213
c8763fb6 32142008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3215
3216 * keymaps.texi (Tool Bar): Document rtl property.
3217
1a256502
TTN
32182008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3219
3220 * display.texi (Button Types):
3221 For define-button-type, clarify type of NAME.
3222
569382c2
MR
32232008-01-19 Martin Rudalics <rudalics@gmx.at>
3224
3225 * buffers.texi (Buffer Modification): Fix typo.
3226
f3041af1
DN
32272008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3228
3229 * os.texi (System Environment): Remove references to OSes that are
3230 not supported anymore.
3231
d35e1cd7
DN
32322008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3233
3234 * os.texi (System Environment): Remove mention for Masscomp.
3235
23af7580
RS
32362008-01-04 Richard Stallman <rms@gnu.org>
3237
3238 * display.texi (Faces): Don't talk about internal face vector as arg
3239 to facep.
3240
3241 * customize.texi (Type Keywords): Fix previous change.
3242
3243 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3244 * elisp.texi (Top): Fix menu for commands.texi change.
3245
ec7d5b1e
RS
32462007-12-30 Richard Stallman <rms@gnu.org>
3247
5dcb4c4e 3248 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3249 (Accessing Scroll): New node broken out of Accessing Mouse.
3250
101a6cea
RS
32512007-12-28 Richard Stallman <rms@gnu.org>
3252
3253 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3254 (Basic Parameters): For `title', refer to title bar.
041817a4 3255 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3256
72b7e664
RS
32572007-12-23 Richard Stallman <rms@gnu.org>
3258
3259 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3260 Improve some of the commented-out keywords' text too.
3261
27a4f445
MR
32622007-12-14 Martin Rudalics <rudalics@gmx.at>
3263
e2e3f1d7
MR
3264 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3265 "visit the current buffer".
3266
27a4f445
MR
3267 * os.texi (System Interface): Fix typo.
3268
a2afc99d
RS
32692007-12-04 Richard Stallman <rms@gnu.org>
3270
3271 * objects.texi (Symbol Type): Fix typo.
3272
b694135c
RS
32732007-12-03 Richard Stallman <rms@gnu.org>
3274
3275 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3276
f99a19da
GM
32772007-12-01 Glenn Morris <rgm@gnu.org>
3278
3279 * functions.texi (Declaring Functions): Improve previous change.
3280
8f4b37d8
GM
32812007-11-30 Glenn Morris <rgm@gnu.org>
3282
3283 * functions.texi (Declaring Functions): Add optional fourth
3284 argument of declare-function, and setting third argument to `t'.
3285
61a2fe01
RS
32862007-11-29 Richard Stallman <rms@gnu.org>
3287
3288 * customize.texi (Composite Types): Document `group' type.
3289
cbfc5193
GM
32902007-11-29 Glenn Morris <rgm@gnu.org>
3291
5dcb4c4e
SM
3292 * functions.texi (Declaring Functions): Add findex.
3293 Mention `external' files.
cbfc5193 3294
8386283a
JB
32952007-11-26 Juanma Barranquero <lekktu@gmail.com>
3296
3297 * functions.texi (Declaring Functions): Fix directive.
3298
a07c9a8b
RS
32992007-11-25 Richard Stallman <rms@gnu.org>
3300
3301 * help.texi (Help Functions): Clean up last change.
3302
3303 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3304
3305 * loading.texi (Named Features): Minor cleanup.
3306
3307 * macros.texi (Eval During Expansion): Minor cleanup.
3308
3309 * variables.texi (Variable Aliases): Minor cleanup.
3310
a0925923
RS
33112007-11-24 Richard Stallman <rms@gnu.org>
3312
3313 * functions.texi (Declaring Functions): Clarify previous change.
3314
3315 * compile.texi (Compiler Errors): Clarify previous change.
3316
20c63e44
RS
33172007-11-24 Richard Stallman <rms@gnu.org>
3318
e5e76c04 3319 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3320 Clarify the text and move items around.
3321
5bb0cda3
GM
33222007-11-24 Glenn Morris <rgm@gnu.org>
3323
3324 * functions.texi (Declaring Functions): New section.
3325 * compile.texi (Compiler Errors): Mention declaring functions,
3326 defvar with no initvalue, and byte-compile-warnings.
3327
af13c86a
MR
33282007-11-15 Martin Rudalics <rudalics@gmx.at>
3329
3330 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3331 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3332
a5373305
MR
33332007-11-13 Martin Rudalics <rudalics@gmx.at>
3334
3335 * help.texi (Help Functions): Document new macro `with-help-window'.
3336
fe284805
JL
33372007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3338
3339 * searching.texi (Replacing Match): Describe new
3340 `match-substitute-replacement'.
3341
2c3a09b1
RS
33422007-10-31 Richard Stallman <rms@gnu.org>
3343
3344 * strings.texi (Creating Strings): Null strings from concat not unique.
3345
f2b480f4
RS
33462007-10-26 Richard Stallman <rms@gnu.org>
3347
3348 * objects.texi (Equality Predicates): Null strings are uniquified.
3349
3350 * minibuf.texi: Minor clarifications in previous change.
3351
db21122c
GM
33522007-10-25 Glenn Morris <rgm@gnu.org>
3353
3354 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3355
2328cbb3
RS
33562007-10-24 Richard Stallman <rms@gnu.org>
3357
3358 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3359
3360 * variables.texi (Frame-Local Variables): Node deleted.
3361 (Variables): Delete Frame-Local Variables from menu.
3362 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3363 (Default Value): Don't mention frame-local vars.
3364
3365 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3366
3367 * loading.texi (Unloading): Document FEATURE-unload-function
3368 instead of FEATURE-unload-hook.
3369
2328cbb3
RS
3370 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3371
c066bafa
JL
33722007-10-22 Juri Linkov <juri@jurta.org>
3373
3374 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3375 (High-Level Completion): Document a list of default value strings
3376 in the DEFAULT argument, for which minibuffer functions return the
3377 first element.
3378
65ced25f
JL
33792007-10-17 Juri Linkov <juri@jurta.org>
3380
3381 * text.texi (Filling): Update arguments of fill-paragraph.
3382 fill-paragraph operates on the active region in Transient Mark mode.
3383 Remove fill-paragraph-or-region.
3384
ee46ec8e
KB
33852007-10-13 Karl Berry <karl@gnu.org>
3386
3387 * elisp.texi (@dircategory): Move to after @copying,
3388 since we want @copying as close as possible to the beginning of
3389 the output.
3390
61bbdbc6
RS
33912007-10-12 Richard Stallman <rms@gnu.org>
3392
3393 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3394
3395 * commands.texi (Distinguish Interactive): New node,
3396 broken out from Interactive Call and rewritten.
3397 (Command Loop): Put Distinguish Interactive in menu.
3398
af23e1e8
RS
33992007-10-09 Richard Stallman <rms@gnu.org>
3400
3401 * text.texi (Examining Properties): Mention overlay priority.
3402
3403 * display.texi (Display Margins): Correct the description
3404 of margin display specifications.
3405 (Replacing Specs): New subnode broken out of Display Property.
3406
e1965a69
JL
34072007-10-06 Juri Linkov <juri@jurta.org>
3408
3409 * text.texi (Filling): Document fill-paragraph-or-region.
3410
4638454b
JB
34112007-10-05 Juanma Barranquero <lekktu@gmail.com>
3412
3413 * display.texi (Auto Faces): Fix typo.
3414
7ed54cc5
RS
34152007-10-02 Richard Stallman <rms@gnu.org>
3416
3417 * display.texi (Display Property): Explain some display specs
3418 don't let you move point in.
3419
5dcb4c4e
SM
3420 * frames.texi (Cursor Parameters):
3421 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3422
3423 * windows.texi (Basic Windows): Don't describe
3424 cursor-in-non-selected-windows here.
3425
305a7ef2
EZ
34262007-10-01 Eli Zaretskii <eliz@gnu.org>
3427
3428 * processes.texi (Misc Network): Note that these functions are
3429 supported only on some systems.
3430
f7a7f4eb
RS
34312007-10-01 Richard Stallman <rms@gnu.org>
3432
3433 * display.texi (Overlay Properties): Explain nil as priority.
3434 Explain that conflicts are unpredictable if not resolved by
3435 priorities.
3436
780d7bb9
RS
34372007-09-23 Richard Stallman <rms@gnu.org>
3438
3439 * macros.texi (Backquote): Minor clarification.
3440
14b4fdfb
RS
34412007-09-19 Richard Stallman <rms@gnu.org>
3442
3443 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3444 Clarify when they work in parallel and when one overrides.
3445 Fix error in example.
14b4fdfb 3446
b8d4c8d0
GM
34472007-09-06 Glenn Morris <rgm@gnu.org>
3448
b3e755a9 3449 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3450 commands to use ../../info.
3451 * Makefile.in (infodir): Go up one more level.
4638454b 3452 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3453 (miscmanualdir): New.
3454 (dist): Use new variable miscmanualdir.
3455 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3456 (usermanualdir): Change from ../man to ../emacs.
3457
1bb1f7d3
MR
34582007-08-30 Martin Rudalics <rudalics@gmx.at>
3459
3460 * commands.texi (Command Loop Info): Advise against changing
3461 most variables described here. Explain new variable
3462 last-repeatable-command.
3463
b8d4c8d0
GM
34642007-08-29 Glenn Morris <rgm@gnu.org>
3465
3466 * elisp.texi (EMACSVER): Increase to 23.0.50.
3467
34682007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3469
3470 * frames.texi (Basic Parameters): Add display-environment-variable
3471 and term-environment-variable.
3472
34732007-08-28 Juri Linkov <juri@jurta.org>
3474
3475 * display.texi (Image Formats, Other Image Types): Add SVG.
3476
34772007-08-28 Juri Linkov <juri@jurta.org>
3478
3479 * display.texi (Images): Move formats-related text to new node
3480 "Image Formats".
3481 (Image Formats): New node.
3482
619fb9ee
RS
34832007-08-27 Richard Stallman <rms@gnu.org>
3484
3485 * windows.texi (Window Configurations): Clarify what
3486 a window configuration saves.
3487
b8d4c8d0
GM
34882007-08-25 Richard Stallman <rms@gnu.org>
3489
3490 * display.texi (Images): Delete redundant @findex.
3491
39f9da30
GM
34922007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3493
3494 * text.texi (Change Hooks): (after|before)-change-functions are no
3495 longer bound to nil while running; rather inhibit-modification-hooks
3496 is t.
3497
b8d4c8d0
GM
34982007-08-16 Richard Stallman <rms@gnu.org>
3499
5dcb4c4e
SM
3500 * processes.texi (Asynchronous Processes):
3501 Clarify doc of start-file-process.
b8d4c8d0
GM
3502
35032007-08-08 Martin Rudalics <rudalics@gmx.at>
3504
3505 * modes.texi (Example Major Modes): Fix typo.
3506
35072007-08-08 Glenn Morris <rgm@gnu.org>
3508
3509 * intro.texi (nil and t): Do not use `iff' in documentation.
3510
3511 * tips.texi (Documentation Tips): Recommend against `iff'.
3512
35132007-08-07 Chong Yidong <cyd@stupidchicken.com>
3514
3515 * display.texi (Image Cache): Document image-refresh.
3516
35172007-08-06 Martin Rudalics <rudalics@gmx.at>
3518
3519 * windows.texi (Size of Window): Document window-full-width-p.
3520
35212007-07-25 Glenn Morris <rgm@gnu.org>
3522
3523 * gpl.texi (GPL): Replace license with GPLv3.
3524
3525 * Relicense all FSF files to GPLv3 or later.
3526
35272007-07-24 Michael Albinus <michael.albinus@gmx.de>
3528
4638454b
JB
3529 * processes.texi (Synchronous Processes):
3530 Add `process-file-shell-command'.
b8d4c8d0
GM
3531 (Asynchronous Processes): Mention restricted use of
3532 `process-filter' and `process-sentinel' in
3533 `start-file-process'. Add `start-file-process-shell-command'.
3534
35352007-07-17 Michael Albinus <michael.albinus@gmx.de>
3536
3537 * files.texi (Magic File Names): Introduce optional parameter
3538 IDENTIFICATION for `file-remote-p'.
3539
35402007-07-16 Richard Stallman <rms@gnu.org>
3541
3542 * display.texi (Defining Faces): Fix previous change.
3543
35442007-07-14 Richard Stallman <rms@gnu.org>
3545
3546 * control.texi (Handling Errors): Document `debug' in handler list.
3547
35482007-07-10 Richard Stallman <rms@gnu.org>
3549
3550 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3551
35522007-07-09 Richard Stallman <rms@gnu.org>
3553
3554 * files.texi (Magic File Names): Rewrite previous change.
3555
35562007-07-08 Michael Albinus <michael.albinus@gmx.de>
3557
3558 * files.texi (Magic File Names): Introduce optional parameter
3559 CONNECTED for `file-remote-p'.
3560
35612007-07-07 Michael Albinus <michael.albinus@gmx.de>
3562
3563 * processes.texi (Asynchronous Processes):
3564 * files.texi (Magic File Names): Add `start-file-process'.
3565
35662007-06-27 Richard Stallman <rms@gnu.org>
3567
5dcb4c4e
SM
3568 * files.texi (Format Conversion Piecemeal):
3569 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3570
35712007-06-27 Michael Albinus <michael.albinus@gmx.de>
3572
4638454b
JB
3573 * files.texi (Magic File Names): Remove `dired-call-process'.
3574 Add `process-file'.
b8d4c8d0
GM
3575
35762007-06-27 Kenichi Handa <handa@m17n.org>
3577
3578 * text.texi (Special Properties): Fix description about
4638454b 3579 `composition' property.
b8d4c8d0
GM
3580
35812007-06-26 Kenichi Handa <handa@m17n.org>
3582
3583 * nonascii.texi (Default Coding Systems): Document about the
3584 return value `undecided'.
3585
35862007-06-25 David Kastrup <dak@gnu.org>
3587
3588 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3589 `current-active-maps'.
3590
35912007-06-24 Karl Berry <karl@gnu.org>
3592
4638454b 3593 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3594
35952007-06-15 Juanma Barranquero <lekktu@gmail.com>
3596
3597 * display.texi (Overlay Arrow): Doc fix.
3598
35992007-06-14 Karl Berry <karl@tug.org>
3600
3601 * anti.texi (Antinews): Typo.
3602
36032007-06-14 Chong Yidong <cyd@stupidchicken.com>
3604
3605 * display.texi (Image Cache): Document image-refresh.
3606
36072007-06-12 Karl Berry <karl@gnu.org>
3608
3609 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3610 * two-volume.make: New file.
3611 * .cvsignore: Ignore two-volume files.
3612
36132007-06-12 Tom Tromey <tromey@redhat.com>
3614
3615 * os.texi (Init File): Document user-emacs-directory.
3616
36172007-06-03 Nick Roberts <nickrob@snap.net.nz>
3618
3619 * commands.texi (Click Events): Describe width and height when
3620 object is nil.
3621
36222007-05-30 Nick Roberts <nickrob@snap.net.nz>
3623
5dcb4c4e
SM
3624 * commands.texi (Click Events): Layout more logically.
3625 Describe width and height.
b8d4c8d0
GM
3626 (Drag Events, Motion Events): Update to new format for position.
3627
36282007-06-02 Richard Stallman <rms@gnu.org>
3629
3630 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3631
36322007-06-02 Chong Yidong <cyd@stupidchicken.com>
3633
3634 * Version 22.1 released.
3635
36362007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3637
3638 * text.texi (Special Properties): Correct meaning of fontified face.
3639
36402007-05-30 Richard Stallman <rms@gnu.org>
3641
3642 * text.texi (Special Properties): Add link to Adjusting Point.
3643
36442007-05-12 Richard Stallman <rms@gnu.org>
3645
3646 * text.texi (Margins): indent-to-left-margin is not the default.
3647 (Mode-Specific Indent): For indent-line-function, the default
3648 is indent-relative.
3649
3650 * modes.texi (Example Major Modes): Explain last line of text-mode
3651 is redundant.
3652
36532007-05-10 Richard Stallman <rms@gnu.org>
3654
3655 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3656
3657 * help.texi (Keys in Documentation): Add reference to
3658 Documentation Tips.
3659
3660 * files.texi (Format Conversion): TO-FN gets three arguments.
3661
3662 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3663
36642007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3665
3666 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3667 * files.texi (Format Conversion): Expand intro; add menu.
3668 (Format Conversion Overview, Format Conversion Round-Trip)
3669 (Format Conversion Piecemeal): New nodes/subsections.
3670 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3671 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3672 (Saving Properties): Delete node/subsection.
3673
36742007-05-07 Karl Berry <karl@gnu.org>
3675
3676 * elisp.texi (EMACSVER): Back to 22.
3677
36782007-05-06 Richard Stallman <rms@gnu.org>
3679
3680 * processes.texi (Accepting Output): Revert most of previous change.
3681
36822007-05-05 Richard Stallman <rms@gnu.org>
3683
3684 * processes.texi (Accepting Output): accept-process-output
3685 uses microseconds, not milliseconds. But that arg is obsolete.
3686
36872007-05-04 Karl Berry <karl@tug.org>
3688
3689 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3690
36912007-05-04 Eli Zaretskii <eliz@gnu.org>
3692
3693 * tips.texi (Documentation Tips): Rearrange items to place the
3694 more important ones first. Add an index entry for hyperlinks.
3695
36962007-05-03 Karl Berry <karl@gnu.org>
3697
3698 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3699 (EMACSVER) [smallbook]: 22 for printed version.
3700
3701 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3702 so restore anchor to normal position after defun. Found by Kevin Ryde.
3703
37042007-04-26 Glenn Morris <rgm@gnu.org>
3705
3706 * elisp.texi (EMACSVER): Increase to 22.1.50.
3707
37082007-04-28 Karl Berry <karl@gnu.org>
3709
3710 * elisp.texi: Improve line breaks on copyright page,
3711 similar layout to emacs manual, 8.5x11 by default.
3712
37132007-04-24 Richard Stallman <rms@gnu.org>
3714
3715 * text.texi (Special Properties): Add xref to Overlay Properties.
3716
3717 * display.texi (Overlay Properties): Add xref to Special Properties.
3718
37192007-04-22 Richard Stallman <rms@gnu.org>
3720
3721 * keymaps.texi (Extended Menu Items): Move the info about
3722 format with cached keyboard binding.
3723
37242007-04-21 Richard Stallman <rms@gnu.org>
3725
3726 * text.texi (Special Properties): Clarify previous change.
3727
3728 * files.texi (File Name Expansion): Clarify previous change.
3729
3730 * display.texi (Attribute Functions): Fix example for
3731 face-attribute-relative-p.
3732
37332007-04-19 Kenichi Handa <handa@m17n.org>
3734
3735 * text.texi (Special Properties): Document composition property.
3736
37372007-04-19 Glenn Morris <rgm@gnu.org>
3738
3739 * files.texi (File Name Expansion): Mention "superroot".
3740
37412007-04-15 Chong Yidong <cyd@stupidchicken.com>
3742
3743 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3744 setups.
3745 (Display Feature Testing): Note that display refers to all
3746 physical monitors for multi-monitor setups.
3747
37482007-04-14 Richard Stallman <rms@gnu.org>
3749
3750 * lists.texi (Sets And Lists): Clarify `delete' examples.
3751 Remove spurious xref to same node.
3752 Clarify xref for add-to-list.
3753
37542007-04-12 Nick Roberts <nickrob@snap.net.nz>
3755
3756 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3757 value of lisp-mode-map.
3758
37592007-04-11 Karl Berry <karl@gnu.org>
3760
3761 * anti.texi (Antinews):
3762 * display.texi (Overlay Properties, Defining Images):
3763 * processes.texi (Synchronous Processes, Sentinels):
3764 * syntax.texi (Syntax Table Internals):
3765 * searching.texi (Regexp Special):
3766 * nonascii.texi (Default Coding Systems):
3767 * text.texi (Special Properties):
3768 * minibuf.texi (Basic Completion): Wording to improve breaks in
3769 8.5x11 format.
3770 * elisp.texi (smallbook): New @set to more easily switch between
3771 smallbook and 8.5x11.
3772
37732007-04-11 Richard Stallman <rms@gnu.org>
3774
3775 * text.texi (Lazy Properties): Minor fix.
3776
37772007-04-08 Karl Berry <karl@gnu.org>
3778
3779 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3780 * macros.texi (Backquote): Downcase Backquote in index entries for
3781 consistency.
3782
37832007-04-08 Richard Stallman <rms@gnu.org>
3784
3785 * text.texi (Adaptive Fill): Just describe default,
3786 don't show it (since it contains non-ASCII chars).
3787
37882007-04-07 Karl Berry <karl@gnu.org>
3789
3790 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3791 adaptive-fill-regexp's value, since they are not in the standard
3792 TeX fonts.
3793
37942007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3795
3796 * display.texi (Defining Faces): Fix example.
3797
37982007-04-07 Karl Berry <karl@gnu.org>
3799
3800 * display.texi (Button Buffer Commands): Improve page break.
3801
38022007-04-07 Richard Stallman <rms@gnu.org>
3803
3804 * advice.texi (Activation of Advice): Remove redundant index entry.
3805
3806 * backups.texi: Improve index entries. Remove redundant ones.
3807
3808 * compile.texi (Byte Compilation): Improve index entry.
3809
3810 * hash.texi (Creating Hash): Improve index entry.
3811
3812 * symbols.texi (Definitions): Improve index entry.
3813
3814 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3815
3816 * maps.texi (Standard Keymaps): Remove useless index entry.
3817
3818 * help.texi (Documentation Basics): Remove redundant index entries.
3819
3820 * customize.texi: Improve index entries.
3821 Remove redundant/useless ones.
3822
3823 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3824
3825 * streams.texi (Output Variables): Improve index entry.
3826
3827 * abbrevs.texi (Abbrevs): Remove useless index entry.
3828
3829 * macros.texi (Expansion): Remove useless index entry.
3830
3831 * text.texi: Improve index entries. Remove redundant/useless ones.
3832 (Text Properties, Examining Properties)
3833 (Special Properties): Use "property category" instead of "category"
3834 to refer to the `category' property.
3835
3836 * positions.texi: Improve index entries. Remove useless one.
3837
3838 * lists.texi: Improve index entries. Remove redundant/useless ones.
3839
3840 * os.texi: Improve index entries.
3841 (Timers): Fix previous change.
3842
3843 * buffers.texi: Improve index entries.
3844 (Modification Time): Get rid of term "obsolete buffer".
3845
3846 * debugging.texi: Improve index entries.
3847 (Test Coverage): Add xref to other test coverage ftr.
3848
3849 * eval.texi: Improve index entry. Remove redundant ones.
3850
3851 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3852
3853 * files.texi: Improve index entries. Remove redundant/useless ones.
3854
3855 * objects.texi: Improve index entries.
3856
3857 * processes.texi: Improve index entries.
3858
3859 * modes.texi: Improve index entry. Remove redundant one.
3860
3861 * nonascii.texi: Improve index entries.
3862
3863 * internals.texi: Improve index entries.
3864
3865 * syntax.texi: Improve index entries.
3866
3867 * keymaps.texi (Active Keymaps): Improve index entries.
3868
3869 * commands.texi: Improve index entries. Remove redundant/useless ones.
3870
3871 * frames.texi: Improve index entries. Remove redundant/useless ones.
3872
3873 * markers.texi: Improve index entries. Remove redundant ones.
3874
3875 * tips.texi: Improve index entries.
3876
3877 * loading.texi (Unloading): Improve index entry.
3878
3879 * variables.texi: Improve index entries. Remove redundant one.
3880
3881 * sequences.texi: Improve index entry.
3882
3883 * display.texi: Improve index entries. Remove redundant ones.
3884
3885 * windows.texi: Improve index entries.
3886
3887 * searching.texi: Improve index entries. Remove redundant one.
3888
3889 * strings.texi (Case Tables): Improve last change.
3890
38912007-04-04 Chong Yidong <cyd@stupidchicken.com>
3892
3893 * strings.texi (Case Tables): Document with-case-table and
3894 ascii-case-table.
3895
38962007-04-03 Karl Berry <karl@gnu.org>
3897
3898 * processes.texi (Network): Reword to improve page break.
3899
39002007-04-03 Eli Zaretskii <eliz@gnu.org>
3901
3902 * functions.texi (Inline Functions): Describe more disadvantages
3903 of defsubst, and make advice against it stronger.
3904
39052007-04-02 Karl Berry <karl@gnu.org>
3906
3907 * backups.texi (Backup Names): Avoid widow words.
3908 * modes.texi (Example Major Modes): Align last comment.
3909
39102007-04-01 Chong Yidong <cyd@stupidchicken.com>
3911
3912 * keymaps.texi (Remapping Commands): Document new arg to
3913 command-remapping.
3914
39152007-04-01 Karl Berry <karl@gnu.org>
3916
3917 * processes.texi (Low-Level Network): Typo.
3918 * loading.texi (Hooks for Loading): Avoid double "the".
3919 * keymaps.texi (Key Sequences): No double "and".
3920 (Changing Key Bindings): Shorten to improve line break.
3921
39222007-03-31 Glenn Morris <rgm@gnu.org>
3923
3924 * os.texi (Timers): Fix description of run-at-time TIME formats.
3925
39262007-03-31 Richard Stallman <rms@gnu.org>
3927
3928 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3929 regarding ellipsis.
3930
39312007-03-31 Eli Zaretskii <eliz@gnu.org>
3932
3933 * intro.texi (nil and t):
3934 * symbols.texi (Plists and Alists):
3935 * variables.texi (Variable Aliases, Constant Variables):
3936 * functions.texi (Defining Functions):
3937 * advice.texi (Advising Primitives):
3938 * debugging.texi (Syntax Errors, Compilation Errors):
3939 * minibuf.texi (Minibuffer Windows):
3940 * commands.texi (Adjusting Point):
3941 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3942 (Auto Major Mode, Major Mode Conventions):
3943 * help.texi (Describing Characters):
3944 * files.texi (Create/Delete Dirs, Information about Files)
3945 (File Locks, Writing to Files, Reading from Files)
3946 (Saving Buffers):
3947 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3948 * frames.texi (Finding All Frames):
3949 * positions.texi (Buffer End, Motion):
3950 * markers.texi (The Region):
3951 * text.texi (Deletion, Near Point):
3952 * display.texi (Displaying Messages, Truncation):
3953 * os.texi (Processor Run Time):
3954 * tips.texi (Key Binding Conventions, Programming Tips)
3955 (Warning Tips, Documentation Tips, Comment Tips):
3956 * internals.texi (Memory Usage): Improve indexing.
3957
3958 * variables.texi (Frame-Local Variables):
3959 * functions.texi (Argument List):
3960 * loading.texi (Library Search):
3961 * streams.texi (Output Variables):
3962 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3963 * searching.texi (Replacing Match, Search and Replace):
3964 * processes.texi (Byte Packing, Decoding Output)
3965 (Accepting Output, Network Servers, Shell Arguments):
3966 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3967 * windows.texi (Window Point, Window Start):
3968 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3969 * commands.texi (Reading Input, Keyboard Events):
3970 * minibuf.texi (Reading File Names, Minibuffer Completion)
3971 (Recursive Mini):
3972 * positions.texi (List Motion):
3973 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3974 * numbers.texi (Arithmetic Operations, Math Functions)
3975 (Predicates on Numbers, Comparison of Numbers):
3976 (Numeric Conversions):
3977 * locals.texi (Standard Buffer-Local Variables):
3978 * maps.texi (Standard Keymaps):
3979 * os.texi (User Identification, System Environment, Recording Input)
3980 (X11 Keysyms):
3981 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3982 * backups.texi (Backups and Auto-Saving):
3983 * customize.texi (Customization, Group Definitions)
3984 (Variable Definitions):
3985 * compile.texi (Byte Compilation): Improve index entries.
3986
39872007-03-31 Karl Berry <karl@gnu.org>
3988
3989 * macros.texi (Defining Macros): Avoid widow syllable.
3990
39912007-03-31 Eli Zaretskii <eliz@gnu.org>
3992
3993 * elisp.texi (Top): Postscript -> PostScript.
3994
3995 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3996
39972007-03-31 Markus Triska <markus.triska@gmx.at>
3998
3999 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4000
40012007-03-30 Karl Berry <karl@gnu.org>
4002
4003 * lists.texi (List-related Predicates): Remove spurious @need.
4004 (Setcdr): Use @smallexample to improve page break.
4005 (Association Lists) <assoc>: Reword to improve page break.
4006
4007 * strings.texi (String Conversion): Insert blank line to improve
4008 page break.
4009
4010 * numbers.texi (Random Numbers): Use @minus{}.
4011 (Math Functions): Use @minus{}.
4012
4013 * intro.texi (Acknowledgements): Avoid line breaks before middle
4014 initials.
4015
40162007-03-24 Eli Zaretskii <eliz@gnu.org>
4017
4018 * errors.texi (Standard Errors): Add an index entry.
4019
40202007-03-19 Richard Stallman <rms@gnu.org>
4021
4022 * os.texi (Recording Input): recent-keys now gives 300 keys.
4023
40242007-03-12 Glenn Morris <rgm@gnu.org>
4025
4026 * os.texi: Replace "daylight savings" with "daylight saving"
4027 throughout.
4028
40292007-03-05 Richard Stallman <rms@gnu.org>
4030
5dcb4c4e
SM
4031 * variables.texi (File Local Variables):
4032 Update enable-local-variables values.
b8d4c8d0
GM
4033
40342007-03-04 Richard Stallman <rms@gnu.org>
4035
4036 * syntax.texi (Control Parsing): Minor clarification.
4037
4038 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4039
4040 * sequences.texi (Sequence Functions): Move string-bytes away,
4041 add xref.
4042
4043 * nonascii.texi (Text Representations): Move string-bytes here.
4044
4045 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4046
4047 * minibuf.texi (Basic Completion): Minor clarification.
4048
4049 * markers.texi (The Mark): Clarify existence vs activation of mark.
4050 Other cleanup.
4051
4052 * display.texi (Finding Overlays): Write better example.
4053
4054 * compile.texi (Eval During Compile): Clarify putting macros
4055 in eval-when-compile.
4056
c5602427 40572007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4058
4059 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4060 load-read-function definition doc.
b8d4c8d0
GM
4061
40622007-02-21 Kim F. Storm <storm@cua.dk>
4063
4064 * strings.texi (Text Comparison): Mention that assoc-string
4065 converts symbols to strings before testing.
4066
40672007-02-17 Kim F. Storm <storm@cua.dk>
4068
4069 * processes.texi (Bindat Spec): Vector types can have optional
4070 element type.
4071 (Bindat Examples): Fix example. Add vector with element type.
4072
40732007-02-16 Andreas Schwab <schwab@suse.de>
4074
4075 * strings.texi (Formatting Strings): Document '+' flag.
4076
40772007-02-15 Juanma Barranquero <lekktu@gmail.com>
4078
4079 * strings.texi (Modifying Strings): Clarify that `clear-string'
4080 always converts the string to unibyte.
4081
40822007-02-14 Kim F. Storm <storm@cua.dk>
4083
4084 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4085 Rewrite glyph code description to refer to these functions.
4086 Remove details of encoding face number and char into integer code.
4087
40882007-02-03 Alan Mackenzie <acm@muc.de>
4089
4090 * loading.texi (Hooks for Loading): Make the description of
4091 `eval-after-load' more detailed, and amend the description of
4092 after-load-alist, in accordance with changes from 2006-05.
4093
40942007-02-03 Chong Yidong <cyd@stupidchicken.com>
4095
4096 * modes.texi (Defining Minor Modes): Document that a :require
4097 keyword or similar may be required to make saved customization
4098 variables work.
4099
41002007-02-03 Eli Zaretskii <eliz@gnu.org>
4101
4102 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4103 Texinfo guidelines and with what texnfo-upd.el expects.
4104 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4105 parts needed by `texinfo-multiple-files-update'.
4106
41072007-02-02 Eli Zaretskii <eliz@gnu.org>
4108
4109 * elisp.texi (Top): Update the top-level menus.
4110
4111 * syntax.texi (Categories): Add index entries.
4112
41132007-02-01 Juanma Barranquero <lekktu@gmail.com>
4114
4115 * display.texi (Attribute Functions): Fix name and description of
4116 the UNDERLINE arg of `set-face-underline-p'.
4117
41182007-01-29 Eli Zaretskii <eliz@gnu.org>
4119
4120 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4121 Variables", and "Standard Keymaps" to the detailed menu.
4122
4123 * variables.texi (Future Local Variables): Add index entry.
4124
41252007-01-28 Richard Stallman <rms@gnu.org>
4126
4127 * tips.texi (Coding Conventions): Clarify the tip about macros
4128 that define a function or a variable.
4129
4130 * files.texi (File Attributes): UID and GID can be floats.
4131 (Magic File Names): Explain why deferring all operations to
4132 the standard handler does not work.
4133
41342007-01-23 Martin Rudalics <rudalics@gmx.at>
4135
4136 * backups.texi (Reverting): Use "buffer" instead of "file"
4137 when talking about major and minor modes.
4138
41392007-01-21 Richard Stallman <rms@gnu.org>
4140
4141 * help.texi (Documentation): Add xref to Documentation Tips.
4142
41432007-01-14 Juanma Barranquero <lekktu@gmail.com>
4144
4145 * tips.texi (Coding Conventions): Fix typos.
4146
41472007-01-05 Richard Stallman <rms@gnu.org>
4148
4149 * modes.texi (Defining Minor Modes): Fix previous change.
4150
41512007-01-03 Richard Stallman <rms@gnu.org>
4152
4153 * customize.texi (Variable Definitions, Customization Types):
4154 Don't use * in doc string for defcustom.
4155
41562007-01-02 Richard Stallman <rms@gnu.org>
4157
4158 * variables.texi (Variable Aliases): Clarify that aliases vars
4159 always have the same value.
4160
4161 * processes.texi (Bindat Spec): Fix Texinfo usage.
4162
4163 * modes.texi (Defining Minor Modes): Explain effect of command
4164 defined with define-global-minor-mode on new buffers.
4165
41662006-12-30 Kim F. Storm <storm@cua.dk>
4167
4168 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4169 `auto-resize-tool-bars'.
4170
41712006-12-30 Richard Stallman <rms@gnu.org>
4172
4173 * keymaps.texi (Active Keymaps): Fix previous change.
4174
41752006-12-30 Nick Roberts <nickrob@snap.net.nz>
4176
4177 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4178
41792006-12-30 Kim F. Storm <storm@cua.dk>
4180
4181 * processes.texi (Bindat Spec): Clarify using field names in
4182 length specifications.
4183
41842006-12-29 Kim F. Storm <storm@cua.dk>
4185
4186 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4187 Add count and index variables for eval forms in repeat blocks.
4188
41892006-12-24 Richard Stallman <rms@gnu.org>
4190
5dcb4c4e
SM
4191 * customize.texi (Variable Definitions):
4192 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4193
41942006-12-19 Kim F. Storm <storm@cua.dk>
4195
4196 * commands.texi (Misc Events): User signals now result in sigusr1
4197 and sigusr2 events which are handled through special-event-map.
4198 (Special Events): User signals and drag-n-drop are special.
4199
42002006-12-17 Richard Stallman <rms@gnu.org>
4201
4202 * loading.texi (Named Features): Explain subfeatures better.
4203
4204 * customize.texi: Use "option" only for user options.
4205 For the keyword values inside defcustom etc, say "keywords".
4206 For :options value's elements, say "elements".
4207 :group should not be omitted.
4208
4209 * syntax.texi (Parsing Expressions): Split up node.
4210 (Motion via Parsing, Position Parse, Parser State)
4211 (Low-Level Parsing, Control Parsing): New subnodes.
4212 (Parser State): Document syntax-ppss-toplevel-pos.
4213
4214 * positions.texi (List Motion): Punctuation fix.
4215
4216 * files.texi (File Name Completion): Document PREDICATE arg
4217 to file-name-completion.
4218
42192006-12-16 Eli Zaretskii <eliz@gnu.org>
4220
4221 * internals.texi (Building Emacs, Writing Emacs Primitives):
4222 Add index entries.
4223
42242006-12-11 Richard Stallman <rms@gnu.org>
4225
4226 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4227 affects face menu. Explain how to make it non-nil without enabling
4228 any fontification.
4229
42302006-12-10 Chong Yidong <cyd@stupidchicken.com>
4231
4232 * modes.texi (Font Lock Basics): Document nil value of
4233 font-lock-defaults.
4234
42352006-12-10 Glenn Morris <rgm@gnu.org>
4236
4237 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4238 value for system-flag argument. Abbrev tables may not be empty
4239 when major modes are loaded.
4240
42412006-12-08 Juanma Barranquero <lekktu@gmail.com>
4242
4243 * makefile.w32-in (maintainer-clean): Partially revert last
4244 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4245 to protect elisp-covers.texi.
4246
42472006-12-07 Juanma Barranquero <lekktu@gmail.com>
4248
4249 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4250 Don't remove elisp* info files; they are already deleted by the
4251 `clean' and `distclean' targets, and they are in the $(infodir)
4252 directory, not the current one.
4253
42542006-12-04 Kim F. Storm <storm@cua.dk>
4255
4256 * commands.texi (Misc Events): Update signal events.
4257 (Event Examples): Add signal example.
4258
42592006-11-29 Richard Stallman <rms@gnu.org>
4260
4261 * frames.texi (Visibility of Frames): Explain visible windows
4262 can be covered by others. Add xref for raise-frame.
4263
42642006-11-28 Richard Stallman <rms@gnu.org>
4265
4266 * searching.texi (Regexp Special): Update when ^ is special.
4267
42682006-11-27 Eli Zaretskii <eliz@gnu.org>
4269
4270 * customize.texi (Customization, Common Keywords)
4271 (Group Definitions, Variable Definitions, Composite Types)
4272 (Type Keywords, Customization Types): Add index entries for
4273 various customization keywords.
4274
42752006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4276
4277 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4278
c8763fb6 42792006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4280
4281 * frames.texi (Window System Selections): Remove clipboard from
4282 description of selection-coding-system.
4283
42842006-11-06 Richard Stallman <rms@gnu.org>
4285
4286 * lists.texi (List Variables): Document COMPARE-FN.
4287
4288 * keymaps.texi: Avoid use of "binding" to mean a relation;
4289 use it only to refer to the meaning associated with a key.
4290 (Keymaps): Change menu node description.
4291
4292 * elisp.texi (Top): Change menu node description.
4293
4294 * display.texi (Managing Overlays): Document overlay-recenter.
4295
42962006-10-29 Chong Yidong <cyd@stupidchicken.com>
4297
4298 * Makefile.in: Use relative paths to avoid advertising filesystem
4299 contents during compilation.
4300
43012006-10-23 Kim F. Storm <storm@cua.dk>
4302
4303 * commands.texi (Event Input Misc): Update unread-command-events.
4304
43052006-10-23 Nick Roberts <nickrob@snap.net.nz>
4306
4307 * lists.texi (Sets And Lists): Fix typos.
4308
43092006-10-18 Juanma Barranquero <lekktu@gmail.com>
4310
4311 * control.texi (Processing of Errors): Use @var for an argument,
4312 not @code.
4313
43142006-10-16 Richard Stallman <rms@gnu.org>
4315
4316 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4317
4318 * keymaps.texi (Format of Keymaps): Show all the keymap element
4319 patterns that result from menu items.
4320 (Key Lookup): Minor cleanups.
4321
4322 * modes.texi (Precalculated Fontification): Don't say that
4323 not setting font-lock-defaults avoids loading font-lock.
4324
4325 * help.texi (Documentation): Move xref to Emacs Manual here.
4326 (Documentation Basics): From here.
4327 Also doc emacs-lisp-docstring-fill-column.
4328
4329 * elisp.texi: Update version and ISBN.
4330
4331 * commands.texi (Interactive Call): Clarify KEYS arg to
4332 call-interactively is a vector.
4333 (Command Loop Info): Delete anchor in this-command-keys.
4334 Add anchor in this-command-keys-vector.
4335 (Recursive Editing): Document how recursive-edit
4336 handles the current buffer.
4337
43382006-10-13 Chong Yidong <cyd@stupidchicken.com>
4339
4340 * frames.texi (Frame Titles): %c and %l are ignored in
4341 frame-title-format.
4342
43432006-10-11 Richard Stallman <rms@gnu.org>
4344
4345 * keymaps.texi (Key Sequences): Clarify use of kbd.
4346
43472006-10-10 Kim F. Storm <storm@cua.dk>
4348
4349 * lists.texi (Sets And Lists): Add memql.
4350
43512006-10-03 Richard Stallman <rms@gnu.org>
4352
4353 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4354 Clarify :ascii: and :nonascii:.
4355
43562006-09-29 Juri Linkov <juri@jurta.org>
4357
4358 * modes.texi (%-Constructs): Reorder coding systems in the
4359 documentation of %z to the real order displayed in the modeline.
4360
43612006-09-25 Richard Stallman <rms@gnu.org>
4362
4363 * os.texi (Timers): Describe timer-max-repeats.
4364
43652006-09-25 Chong Yidong <cyd@stupidchicken.com>
4366
4367 * os.texi (Timers): Mention with-local-quit.
4368
43692006-09-24 Richard Stallman <rms@gnu.org>
4370
4371 * searching.texi (Searching and Matching): Mention property search.
4372
4373 * commands.texi (Command Loop Info): Explain how read-event affects
4374 this-command-keys.
4375
43762006-09-20 Richard Stallman <rms@gnu.org>
4377
4378 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4379
4380 * windows.texi (Window Start): Minor cleanups.
4381
43822006-09-20 Kim F. Storm <storm@cua.dk>
4383
4384 * windows.texi (Window Start): pos-visible-in-window-p allows
4385 specifying t for position to mean "end of window".
4386 Add window-line-height.
4387
4388 * anti.texi (Antinews): Mention window-line-height.
4389
43902006-09-19 David Kastrup <dak@gnu.org>
4391
4392 * keymaps.texi (Searching Keymaps): Small clarification.
4393
43942006-09-18 Richard Stallman <rms@gnu.org>
4395
4396 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4397 cause keyboard menus.
4398 (Menu Keymaps): Likewise.
4399 (Defining Menus, Keyboard Menus): Clarify.
4400
4401 * text.texi (Fields): Clarify explanation of constrain-to-field.
4402
44032006-09-16 Eli Zaretskii <eliz@gnu.org>
4404
4405 * variables.texi (Tips for Defining): Fix a typo.
4406
44072006-09-15 Richard Stallman <rms@gnu.org>
4408
4409 * keymaps.texi (Remapping Commands, Searching Keymaps)
4410 (Active Keymaps): Clean up previous change.
4411
44122006-09-15 Jay Belanger <belanger@truman.edu>
4413
4414 * gpl.texi: Replace "Library Public License" by "Lesser Public
4415 License" throughout.
4416
44172006-09-15 David Kastrup <dak@gnu.org>
4418
4419 * keymaps.texi (Active Keymaps): Adapt description to use
4420 `get-char-property' instead `get-text-property'. Explain how
4421 mouse events change this. Explain the new optional argument of
4422 `key-binding' and its mouse-dependent lookup.
4423 (Searching Keymaps): Adapt description similarly.
4424 (Remapping Commands): Explain the new optional argument of
4425 `command-remapping'.
4426
44272006-09-14 Richard Stallman <rms@gnu.org>
4428
4429 * keymaps.texi (Searching Keymaps): Clarification.
4430 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4431
44322006-09-13 Richard Stallman <rms@gnu.org>
4433
4434 * objects.texi (Character Type): Node split.
4435 Add xref to Describing Characters.
4436 (Basic Char Syntax, General Escape Syntax)
4437 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4438
44392006-09-11 Richard Stallman <rms@gnu.org>
4440
4441 * display.texi (Display Table Format): Wording clarification.
4442 (Glyphs): Clarifications.
4443
44442006-09-10 Chong Yidong <cyd@stupidchicken.com>
4445
4446 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4447 local maps.
4448
44492006-09-10 Kim F. Storm <storm@cua.dk>
4450
4451 * display.texi (Forcing Redisplay): Document return value of
4452 function redisplay.
4453
44542006-09-09 Richard Stallman <rms@gnu.org>
4455
4456 * windows.texi (Window Hooks): Explain limits of
4457 window-scroll-functions.
4458
4459 * display.texi (Fringe Indicators): Update for last change in
4460 indicate-buffer-boundaries.
4461
44622006-09-08 Richard Stallman <rms@gnu.org>
4463
4464 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4465
44662006-09-06 Kim F. Storm <storm@cua.dk>
4467
4468 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4469
4470 * windows.texi (Window Start): Update pos-visible-in-window-p.
4471
44722006-09-04 Richard Stallman <rms@gnu.org>
4473
4474 * processes.texi (Accepting Output): Explain SECONDS=0 for
4475 accept-process-output.
4476
4477 * os.texi (Idle Timers): Explain why timer functions should not
4478 loop until (input-pending-p).
4479
44802006-09-02 Eli Zaretskii <eliz@gnu.org>
4481
4482 * makefile.w32-in (usermanualdir): New variable.
4483 (elisp.dvi): Use it.
4484
44852006-09-01 Eli Zaretskii <eliz@gnu.org>
4486
4487 * buffers.texi (Buffer Modification): Fix last change.
4488
44892006-09-01 Chong Yidong <cyd@stupidchicken.com>
4490
5dcb4c4e
SM
4491 * buffers.texi (Buffer Modification):
4492 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4493
44942006-08-31 Richard Stallman <rms@gnu.org>
4495
4496 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4497
44982006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4499
4500 * modes.texi (Syntactic Font Lock):
4501 Mention font-lock-syntactic-face-function
4502 instead of specific faces.
4503
45042006-08-29 Chong Yidong <cyd@stupidchicken.com>
4505
4506 * display.texi (Images): Add xrref to display-images-p.
4507
45082006-08-28 Kenichi Handa <handa@m17n.org>
4509
4510 * nonascii.texi (Lisp and Coding Systems): Fix description of
4511 detect-coding-region.
4512
45132006-08-27 Michael Olson <mwolson@gnu.org>
4514
4515 * processes.texi (Transaction Queues): Remove stray quote
4516 character.
4517
45182006-08-25 Richard Stallman <rms@gnu.org>
4519
4520 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4521 Add xref.
4522
45232006-08-24 Chong Yidong <cyd@stupidchicken.com>
4524
4525 * os.texi (Timers): Avoid waiting inside timers.
4526
45272006-08-21 Lute Kamstra <lute@gnu.org>
4528
4529 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4530
45312006-08-20 Richard Stallman <rms@gnu.org>
4532
4533 * os.texi (Idle Timers): New node, split out from Timers.
4534 Document current-idle-time.
4535 * commands.texi (Reading One Event): Update xref.
4536 * elisp.texi (Top): Update subnode menu.
4537
45382006-08-16 Richard Stallman <rms@gnu.org>
4539
4540 * keymaps.texi (Extended Menu Items): Show format of cached
4541 bindings in extended menu items.
4542
4543 * customize.texi (Variable Definitions): Explain when the
4544 standard value expression is evaluated.
4545
45462006-08-15 Chong Yidong <cyd@stupidchicken.com>
4547
4548 * commands.texi (Reading One Event): Explain idleness in
4549 `read-event'.
4550
45512006-08-12 Chong Yidong <cyd@stupidchicken.com>
4552
4553 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4554 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4555 relevant for Lisp programming.
4556 (Yank Commands): Rewrite introduction.
4557 (Undo): Clarify.
4558 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4559 (Filling): Remove redundant comment. Clarify return value of
4560 current-justification.
4561 (Margins): Minor clarifications.
4562 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4563 (Sorting): Update definition of sort-lines.
4564 (Columns): Clarify behavior of sort-columns.
4565 (Indent Tabs): Link to Tab Stops in Emacs manual.
4566 (Special Properties): Clarify.
4567 (Clickable Text): Mention Buttons package.
4568
45692006-08-12 Kevin Ryde <user42@zip.com.au>
4570
4571 * os.texi (Time Parsing): Add %z to description of
4572 format-time-string, as per docstring. Add cross reference to
4573 glibc manual for strftime.
4574
45752006-08-08 Richard Stallman <rms@gnu.org>
4576
4577 * modes.texi: Clean up wording in previous change.
4578
45792006-08-07 Chong Yidong <cyd@stupidchicken.com>
4580
4581 * modes.texi (Hooks): Clarify.
4582 (Major Mode Basics): Mention define-derived-mode explicitly.
4583 (Major Mode Conventions): Rebinding RET is OK for some modes.
4584 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4585 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4586 (Mode Line Basics): Clarify.
4587 (Mode Line Data): Mention help-echo and local-map in strings.
4588 Explain reason for treatment of non-risky variables.
4589 (Properties in Mode): Clarify.
4590 (Faces for Font Lock): Add font-lock-negation-char-face.
4591
45922006-08-04 Eli Zaretskii <eliz@gnu.org>
4593
4594 * strings.texi (Formatting Strings): Warn against arbitrary
4595 strings as first arg to `format'.
4596
45972006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4598
4599 * text.texi (Clickable Text): Mention `help-echo' text property.
4600 Update intro, examples and associated explanations.
4601
46022006-07-31 Richard Stallman <rms@gnu.org>
4603
4604 * commands.texi: Update xrefs.
4605 (Event Mod): New node, cut out from old Translating Input.
4606
4607 * maps.texi: Update xrefs.
4608
4609 * keymaps.texi (Translation Keymaps): New node.
4610 Update xrefs from Translating Input to Translation Keymaps.
4611
4612 * elisp.texi (Top): Update subnode menu.
4613
4614 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4615
4616 * os.texi (System Interface): Fix menu descriptions of some nodes.
4617 (Translating Input): Node deleted.
4618
46192006-07-31 Nick Roberts <nickrob@snap.net.nz>
4620
4621 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4622
4623 * lists.texi (Sets And Lists): Likewise.
4624
46252006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4626
4627 * text.texi (Fields): Mention POS
4628 requirement when narrowing is in effect.
4629
46302006-07-28 Richard Stallman <rms@gnu.org>
4631
4632 * display.texi (Face Attributes): Simplify wording.
4633 (Attribute Functions): Clarify meaning of new-frame default
4634 attribute settings.
4635
4636 * customize.texi (Common Keywords): Document how to use
4637 :package-version in a package not in Emacs.
4638
46392006-07-28 Kim F. Storm <storm@cua.dk>
4640
4641 * commands.texi (Reading One Event): Fix last change.
4642
46432006-07-26 Chong Yidong <cyd@stupidchicken.com>
4644
4645 * commands.texi (Reading One Event): Document SECONDS argument for
4646 read-event, read-char, and read-char-exclusive.
4647
46482006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4649
4650 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4651 to ensure correct identification.
4652
46532006-07-24 Richard Stallman <rms@gnu.org>
4654
4655 * text.texi (Clickable Text): Clarify.
4656
4657 * sequences.texi (Vector Functions): Delete duplicate xref.
4658
4659 * objects.texi (Function Type): Clarify.
4660
4661 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4662 modes.
4663
4664 * lists.texi (List Variables): New node.
4665 Material moved from other nodes.
4666
4667 * variables.texi (Setting Variables): add-to-list and
4668 add-to-ordered-list moved to List Variables node.
4669
46702006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4671
4672 * text.texi (Links and Mouse-1):
4673 For mouse-on-link-p, expand on arg POS.
4674
46752006-07-21 Kim F. Storm <storm@cua.dk>
4676
4677 * display.texi (Forcing Redisplay): Don't mention systems which
4678 don't support sub-second timers for redisplay-preemption-period.
4679
4680 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4681
46822006-07-21 Eli Zaretskii <eliz@gnu.org>
4683
4684 * frames.texi (Input Focus): Document that focus-follows-mouse has
4685 no effect on MS-Windows.
4686
46872006-07-18 Richard Stallman <rms@gnu.org>
4688
4689 * display.texi (Forcing Redisplay): Cleanups in previous change.
4690
4691 * processes.texi (Low-Level Network): Make menu more convenient.
4692
46932006-07-18 Kim F. Storm <storm@cua.dk>
4694
4695 * display.texi (Forcing Redisplay): redisplay-preemption-period
4696 only used on window systems. Add xref to Terminal Output.
4697
4698 * os.texi (Terminal Output): baud-rate only controls preemption on
4699 non-window systems. Add xref to Forcing Redisplay.
4700
4701 * processes.texi (Low-Level Network): Rename node "Make Network"
4702 to "Network Processes".
4703
47042006-07-18 Karl Berry <karl@gnu.org>
4705
4706 * variables.texi, functions.texi, customize.texi, loading.texi:
4707 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4708
47092006-07-17 Chong Yidong <cyd@stupidchicken.com>
4710
4711 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4712
47132006-07-17 Richard Stallman <rms@gnu.org>
4714
4715 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4716 Put period and comma inside quotes.
4717
4718 * loading.texi, markers.texi: Use real doublequote inside menus.
4719
4720 * windows.texi: Put point and comma inside quotes.
4721 (Textual Scrolling): Use @samp for error message.
4722
4723 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4724 * strings.texi, streams.texi, processes.texi, os.texi:
4725 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4726 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4727 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4728 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4729 Put point and comma inside quotes.
4730
4731 * control.texi (Processing of Errors): Add command-error-function.
4732
4733 * variables.texi (File Local Variables): Clarify that
4734 file local variables make buffer-local bindings.
4735
4736 * modes.texi (Syntactic Font Lock): Give default for
4737 font-lock-syntax-table.
4738
47392006-07-17 Nick Roberts <nickrob@snap.net.nz>
4740
4741 * text.texi (Special Properties): Clean up previous change.
4742
47432006-07-16 Karl Berry <karl@gnu.org>
4744
4745 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4746 * control.texi: Fix bad page breaks through chapter 10 (control).
4747
4748 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4749 underfull hbox.
4750
47512006-07-15 Nick Roberts <nickrob@snap.net.nz>
4752
4753 * text.texi (Special Properties): Describe fontified text property
4754 in relation to a character (not text).
4755
47562006-07-15 Kim F. Storm <storm@cua.dk>
4757
4758 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4759 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4760 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4761
4762 * anti.texi (Antinews): Mention redisplay function.
4763 The kbd macro existed, but was not documented, before 22.x.
4764 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4765
47662006-07-14 Nick Roberts <nickrob@snap.net.nz>
4767
4768 * display.texi (Displaying Messages): Add anchor.
4769
4770 * frames.texi (Dialog Boxes): Use it.
4771
47722006-07-12 Richard Stallman <rms@gnu.org>
4773
4774 * objects.texi (Frame Type): Explain nature of frames better.
4775
4776 * frames.texi (Frames): Explain nature of frames better.
4777
47782006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4779
4780 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4781
47822006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4783
4784 * frames.texi (Window System Selections): Mention scrap support for Mac.
4785 Default value of x-select-enable-clipboard is t on Mac.
4786
4787 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4788
47892006-07-11 Kim F. Storm <storm@cua.dk>
4790
4791 * display.texi (Forcing Redisplay): Add `redisplay' function.
4792 Don't mention (sit-for -1) -- use (redisplay t) instead.
4793
4794 * commands.texi (Waiting): (sit-for -1) is no longer special.
4795 (sit-for 0) is equivalent to (redisplay).
4796 Iconifying/deiconifying no longer makes sit-for return.
4797
47982006-07-10 Nick Roberts <nickrob@snap.net.nz>
4799
4800 * display.texi (Buttons): Fix typo.
4801
4802 * index.texi, elisp.texi (New Symbols): Comment node out.
4803
48042006-07-09 Richard Stallman <rms@gnu.org>
4805
4806 * display.texi (Truncation): Clean up previous change.
4807
48082006-07-08 Richard Stallman <rms@gnu.org>
4809
4810 * commands.texi (Interactive Call): Use 3 as prefix in example
4811 for execute-extended-command.
4812
4813 * display.texi (Attribute Functions): Move paragraph about
4814 compatibility with Emacs < 21.
4815
48162006-07-09 Kim F. Storm <storm@cua.dk>
4817
4818 * display.texi (Refresh Screen): Clarify force-window-update.
4819 (Truncation): "Normally" indicated by fringe arrows.
4820
48212006-07-08 Eli Zaretskii <eliz@gnu.org>
4822
4823 * windows.texi (Textual Scrolling, Resizing Windows):
4824 * variables.texi (Constant Variables):
4825 * text.texi (Buffer Contents, Deletion, Changing Properties)
4826 (Property Search, Special Properties, Sticky Properties)
4827 (Links and Mouse-1, Fields, Change Hooks):
4828 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4829 (Categories):
4830 * symbols.texi (Other Plists):
4831 * streams.texi (Output Variables):
4832 * processes.texi (Input to Processes, Query Before Exit):
4833 * positions.texi (Word Motion, Text Lines, List Motion):
4834 * os.texi (Init File, System Environment, Sound Output)
4835 (Session Management):
4836 * nonascii.texi (Text Representations, Character Sets)
4837 (Chars and Bytes, Locales):
4838 * modes.texi (Defining Minor Modes, Header Lines):
4839 * minibuf.texi (Minibuffer Contents):
4840 * markers.texi (Information from Markers):
4841 * lists.texi (List Elements, Building Lists, Association Lists):
4842 * keymaps.texi (Tool Bar):
4843 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4844 * functions.texi (What Is a Function, Mapping Functions):
4845 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4846 (Color Names, Text Terminal Colors, Display Feature Testing):
4847 * files.texi (Visiting Functions, File Name Components)
4848 (Unique File Names, Contents of Directories):
4849 * display.texi (Forcing Redisplay, Displaying Messages)
4850 (Temporary Displays, Font Selection, Auto Faces)
4851 (Font Lookup, Fringe Indicators, Display Margins)
4852 (Image Descriptors, Showing Images, Image Cache, Button Types)
4853 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4854 (Display Table Format, Glyphs):
4855 * control.texi (Iteration):
4856 * commands.texi (Command Loop Info, Adjusting Point):
4857 * backups.texi (Making Backups, Auto-Saving):
4858 Remove @tindex entries.
4859
48602006-07-07 Kim F. Storm <storm@cua.dk>
4861
4862 * display.texi (Fringe Cursors): Fix typo.
4863 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4864 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4865
48662006-07-05 Richard Stallman <rms@gnu.org>
4867
4868 * text.texi (Buffer Contents): Add example of text props
4869 in result of buffer-substring.
4870 (Text Properties): Explain better about use of specific property names.
4871 (Property Search): Some cleanups; reorder some functions.
4872
4873 * keymaps.texi (Changing Key Bindings): Cleanup.
4874 Add xref to Key Binding Conventions.
4875
4876 * display.texi (Attribute Functions): Add examples for
4877 face-attribute-relative-p.
4878
4879 * tips.texi (Coding Conventions): Cleanup last change.
4880
48812006-07-05 Karl Berry <karl@gnu.org>
4882
4883 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4884 Remove @setchapternewpage odd.
4885 Result is 1013 pages, down from 1100.
4886
4887 * anti.texi, customize.texi, display.texi, internals.texi:
4888 * minibuf.texi, modes.texi, tips.texi:
4889 Fix overfull/underfull boxes.
4890
48912006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4892
4893 * edebug.texi (Instrumenting):
4894 Add Edebug-specific findex for eval-buffer.
4895 * loading.texi (Loading):
4896 Replace eval-current-buffer with eval-buffer.
4897
48982006-06-30 Nick Roberts <nickrob@snap.net.nz>
4899
4900 * locals.texi (Standard Buffer-Local Variables): Update the list
4901 of variables.
4902
49032006-06-26 Nick Roberts <nickrob@snap.net.nz>
4904
4905 * files.texi (File Name Completion): Point user to the node
4906 "Reading File Names".
4907
49082006-06-24 Eli Zaretskii <eliz@gnu.org>
4909
4910 * files.texi (Contents of Directories): Document case-insensitive
4911 behavior on respective filesystems.
4912
4913 * objects.texi (Character Type): Document that Emacs signals an
4914 error for unsupported Unicode characters specified as \uNNNN.
4915
49162006-06-19 Richard Stallman <rms@gnu.org>
4917
4918 * processes.texi (Bindat Spec): Clarify previous change.
4919
49202006-06-16 Richard Stallman <rms@gnu.org>
4921
4922 * tips.texi (Coding Conventions): Better explain conventions
4923 for definition constructs.
4924
4925 * text.texi (Special Properties): String value of `read-only'
4926 serves as the error message.
4927
4928 * objects.texi (Character Type): Clarify prev. change.
4929 (Non-ASCII in Strings): Mention \u and \U.
4930
4931 * commands.texi (Using Interactive): Explain problem of
4932 markers, etc., in command-history.
4933
49342006-06-14 Kim F. Storm <storm@cua.dk>
4935
4936 * commands.texi (Waiting): Negative arg to sit-for forces
4937 redisplay even if input is pending.
4938
4939 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4940 redisplay. Remove incorrect example of binding redisplay-dont-pause
4941 around (sit-for 0).
4942
49432006-06-13 Richard Stallman <rms@gnu.org>
4944
4945 * display.texi (Forcing Redisplay): Clarify previous change.
4946
49472006-06-13 Romain Francoise <romain@orebokech.com>
4948
4949 * display.texi (Forcing Redisplay): Fix typo.
4950
49512006-06-13 Kim F. Storm <storm@cua.dk>
4952
4953 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4954
49552006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4956
4957 * tips.texi (Coding Conventions): Add `@end itemize'.
4958
49592006-06-10 Richard Stallman <rms@gnu.org>
4960
4961 * tips.texi (Coding Conventions): Explain use of coding systems
4962 to ensure one decoding for strings.
4963
49642006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4965
4966 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4967 syntax.
4968
49692006-06-07 Eli Zaretskii <eliz@gnu.org>
4970
4971 * display.texi (Font Selection): Remove description of
4972 clear-face-cache.
4973
4974 * compile.texi (Eval During Compile): Fix a typo. Add index
4975 entries for possible uses of eval-when-compile.
4976
49772006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4978
4979 * display.texi (Abstract Display): Fix typo.
4980
49812006-06-03 Eli Zaretskii <eliz@gnu.org>
4982
4983 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4984 Reword variable's description.
4985
49862006-06-01 Richard Stallman <rms@gnu.org>
4987
4988 * windows.texi (Splitting Windows): Clarify splitting nonselected
4989 window.
4990
49912006-05-31 Juri Linkov <juri@jurta.org>
4992
4993 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4994
49952006-05-30 Richard Stallman <rms@gnu.org>
4996
4997 * display.texi (Line Height): Fix errors in description of
10d1d0af 4998 default line height and line-height property.
b8d4c8d0
GM
4999
5000 * nonascii.texi (Default Coding Systems): Further clarification.
5001
50022006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5003
5004 * internals.texi (Pure Storage): Mention that an overflow in pure
5005 space causes a memory leak.
5006 (Garbage Collection): If there was an overflow in pure space,
5007 `garbage-collect' returns nil.
5008
50092006-05-30 Eli Zaretskii <eliz@gnu.org>
5010
5011 * nonascii.texi (Default Coding Systems): Fix it some more.
5012
50132006-05-29 Eli Zaretskii <eliz@gnu.org>
5014
5015 * nonascii.texi (Default Coding Systems): Fix last change.
5016
50172006-05-29 Kenichi Handa <handa@m17n.org>
5018
5019 * nonascii.texi (find-operation-coding-system): Describe the new
5020 argument format (FILENAME . BUFFER).
5021
50222006-05-28 Richard Stallman <rms@gnu.org>
5023
5024 * tips.texi (Coding Conventions): Better explain reasons not to
5025 advise other packages or use `eval-after-load'.
5026
50272006-05-29 Kim F. Storm <storm@cua.dk>
5028
5029 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5030 `bindat-idx' and `bindat-raw' for clarity.
5031
50322006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5033
5034 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5035
5036 * display.texi (Display): Add "Abstract Display" to menu.
5037 (Abstract Display, Abstract Display Functions)
5038 (Abstract Display Example): New nodes.
5039 * elisp.texi (Top): Add "Abstract Display" to menu.
5040
50412006-05-27 Chong Yidong <cyd@stupidchicken.com>
5042
5043 * keymaps.texi (Key Sequences): Link to input events definition.
5044 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5045
5046 * files.texi (Changing Files): Document updated argument list for
5047 copy-file.
5048
50492006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5050
5051 * processes.texi (Bindat Functions): Explain term "total length".
5052 Use it in bindat-length and bindat-pack descriptions.
5053
50542006-05-26 Eli Zaretskii <eliz@gnu.org>
5055
5056 * tips.texi (Coding Conventions): Advise against using
5057 eval-after-load in packages. Add an index entry.
5058
50592006-05-25 Juri Linkov <juri@jurta.org>
5060
5061 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5062
5063 * modes.texi (%-Constructs): Add %e, %z, %Z.
5064
50652006-05-25 Richard Stallman <rms@gnu.org>
5066
5067 * elisp.texi (Top): Update subnode menu.
5068
5069 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5070 (Keymaps): Update menu.
5071
50722006-05-25 Chong Yidong <cyd@stupidchicken.com>
5073
5074 * keymaps.texi (Key Sequences): Some clarifications.
5075
50762006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5077
5078 * processes.texi (Bindat Functions): Say "unibyte string"
5079 explicitly for bindat-unpack and bindat-pack descriptions.
5080 (Bindat Examples): Don't call `string-make-unibyte' in example.
5081
50822006-05-25 Chong Yidong <cyd@stupidchicken.com>
5083
5dcb4c4e 5084 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5085 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5086
5087 * keymaps.texi (Changing Key Bindings):
dd7b651b 5088 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5089 * help.texi (Describing Characters): Refer to it.
5090
50912006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5092
5093 * frames.texi (Pointer Shape): @end table -> @end defvar.
5094
50952006-05-22 Richard Stallman <rms@gnu.org>
5096
5097 * elisp.texi (Top): Update subnode menus.
5098
5099 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5100 Contents rewritten; material from old Pointer Shape node moved here.
5101
5102 * display.texi (Pointer Shape): Node deleted.
5103 (Image Descriptors): Minor cleanup.
5104
51052006-05-21 Richard Stallman <rms@gnu.org>
5106
5107 * syntax.texi (Parsing Expressions): Update info on which STATE
5108 elements are ignored.
5109
51102006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5111
5112 * hooks.texi (Standard Hooks): Correct typo.
5113
5114 * gpl.texi (GPL): ifinfo -> ifnottex.
5115
51162006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5117
5118 * searching.texi (Simple Match Data): Warn about match data being
5119 set anew by every search.
5120
51212006-05-17 Richard Stallman <rms@gnu.org>
5122
5123 * minibuf.texi (Minibuffer History): Clarify.
5124
5125 * searching.texi (Regexp Special): Clarify nested regexp warning.
5126
51272006-05-16 Kim F. Storm <storm@cua.dk>
5128
5129 * minibuf.texi (Minibuffer History): Update add-to-history.
5130
51312006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5132
5dcb4c4e
SM
5133 * nonascii.texi (Explicit Encoding):
5134 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5135
51362006-05-14 Richard Stallman <rms@gnu.org>
5137
5138 * buffers.texi (Creating Buffers): Cleanup.
5139
5140 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5141
51422006-05-13 Eli Zaretskii <eliz@gnu.org>
5143
5144 * buffers.texi (Current Buffer): Document that with-temp-buffer
5145 disables undo.
5146
5147 * os.texi (Terminal-Specific): More accurate description of how
5148 Emacs searches for the terminal-specific libraries.
5149
51502006-05-12 Eli Zaretskii <eliz@gnu.org>
5151
5152 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5153 emacs-xtra to @inforef's.
5154
5155 * text.texi (Undo): Document that undo is turned off in buffers
5156 whose names begin with a space.
5157
5158 * buffers.texi (Buffer Names): Add index entries for buffers whose
5159 names begin with a space.
5160 (Creating Buffers): Document that undo is turned off in buffers
5161 whose names begin with a space.
5162
5163 * files.texi (Visiting Functions, Reading from Files)
5164 (Saving Buffers): Mention code and EOL conversions by file I/O
5165 primitives and subroutines.
5166
5167 * nonascii.texi (Lisp and Coding Systems): Document
5168 coding-system-eol-type. Add index entries for eol conversion.
5169
5170 * display.texi (Defining Faces): Mention `mac', and add an xref to
5171 where window-system is described.
5172
51732006-05-10 Richard Stallman <rms@gnu.org>
5174
5175 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5176
51772006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5178
5179 * variables.texi (File Local Variables): Recommend to quote lambda
5180 expressions in safe-local-variable property.
5181
51822006-05-09 Richard Stallman <rms@gnu.org>
5183
5dcb4c4e
SM
5184 * variables.texi (File Local Variables):
5185 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5186
51872006-05-07 Kim F. Storm <storm@cua.dk>
5188
5189 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5190 from add-to-history.
5191
51922006-05-07 Romain Francoise <romain@orebokech.com>
5193
5194 * commands.texi (Event Input Misc):
5195 * compile.texi (Eval During Compile):
5196 * internals.texi (Buffer Internals):
5197 * minibuf.texi (Initial Input):
5198 * nonascii.texi (Scanning Charsets):
5199 * numbers.texi (Comparison of Numbers):
5200 * windows.texi (Textual Scrolling, Vertical Scrolling):
5201 Fix various typos.
5202
52032006-05-06 Eli Zaretskii <eliz@gnu.org>
5204
5205 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5206 conditional xref's to either emacs or emacs-xtra, depending on
5207 @iftex/@ifnottex.
5208
5209 * minibuf.texi (Minibuffer History): Document add-to-history.
5210
52112006-05-05 Eli Zaretskii <eliz@gnu.org>
5212
5213 * internals.texi (Pure Storage): Mention the pure overflow message
5214 at startup.
5215
c8763fb6 52162006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5217
5218 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5219 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5220 search.
5221
52222006-05-01 Richard Stallman <rms@gnu.org>
5223
5224 * intro.texi (nil and t): Clarify.
5225
5226 * variables.texi (File Local Variables): Suggest using booleanp.
5227
52282006-05-01 Juanma Barranquero <lekktu@gmail.com>
5229
5230 * objects.texi (Type Predicates): Fix typos.
5231
52322006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5233
5234 * intro.texi (nil and t): Add booleanp.
5235
5236 * objects.texi (Type Predicates): Add links for booleanp and
5237 string-or-null-p.
5238
52392006-04-29 Richard Stallman <rms@gnu.org>
5240
5241 * modes.texi (Multiline Font Lock): Rename from
5242 Multi line Font Lock Elements. Much clarification.
5243 (Font Lock Multiline, Region to Fontify): Much clarification.
5244
52452006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5246
5247 * variables.texi (File Local Variables): Remove the special case t for
5248 safe-local-variable.
5249
52502006-04-26 Richard Stallman <rms@gnu.org>
5251
5252 * syntax.texi (Parsing Expressions): Minor cleanup.
5253
52542006-04-18 Richard Stallman <rms@gnu.org>
5255
5256 * tips.texi (Coding Conventions): Explain when the package's
5257 prefix should appear later on (not at the start of the name).
5258
5259 * searching.texi (String Search): Clarify effect of NOERROR.
5260
5261 * modes.texi (Imenu): Clarify what special items do.
5262
5263 * hooks.texi (Standard Hooks): Delete text about old hook names.
5264
52652006-04-17 Romain Francoise <romain@orebokech.com>
5266
5267 * variables.texi (Local Variables): Update the default value of
5268 `max-specpdl-size'.
5269
52702006-04-15 Michael Olson <mwolson@gnu.org>
5271
5272 * processes.texi (Transaction Queues): Mention the new optional
5273 `delay-question' argument for `tq-enqueue'.
5274
52752006-04-13 Bill Wohler <wohler@newt.com>
5276
5277 * customize.texi (Common Keywords): Use dotted notation for
5278 :package-version value. Specify its values. Improve documentation
5279 for customize-package-emacs-version-alist.
5280
52812006-04-12 Bill Wohler <wohler@newt.com>
5282
5283 * customize.texi (Common Keywords): Move description of
5284 customize-package-emacs-version-alist to @defvar.
5285
52862006-04-10 Bill Wohler <wohler@newt.com>
5287
5288 * customize.texi (Common Keywords): Add :package-version.
5289
52902006-04-10 Kim F. Storm <storm@cua.dk>
5291
5292 * text.texi (Buffer Contents): Add NOPROPS arg to
5293 filter-buffer-substring.
5294
52952006-04-08 Kevin Ryde <user42@zip.com.au>
5296
5297 * os.texi (Command-Line Arguments): Update xref to emacs manual
5298 "Command Arguments" -> "Emacs Invocation", per change there.
5299
53002006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5301
5302 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5303 be on one line to help makeinfo not render two spaces after the dot.
5304
53052006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5306
5307 * strings.texi (Predicates for Strings): Add string-or-null-p.
5308
53092006-03-28 Kim F. Storm <storm@cua.dk>
5310
5311 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5312 remarks about systems that don't support fractional seconds.
5313
53142006-03-25 Karl Berry <karl@gnu.org>
5315
5316 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5317 the year list.
5318
53192006-03-21 Nick Roberts <nickrob@snap.net.nz>
5320
5321 * display.texi (Fringe Indicators): Fix typos.
5322
53232006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5324
5325 * tips.texi (Documentation Tips): One can now also write `program'
5326 in front of a quoted symbol in a docstring to prevent making a
5327 hyperlink.
5328
53292006-03-19 Alan Mackenzie <acm@muc.de>
5330
5331 * text.texi (Special Properties): Clarify `fontified' property.
5332
53332006-03-16 Richard Stallman <rms@gnu.org>
5334
5335 * display.texi (Defining Images): Minor cleanup.
5336
53372006-03-16 Bill Wohler <wohler@newt.com>
5338
5339 * display.texi (Defining Images): In image-load-path-for-library,
5340 prefer user's images.
5341
53422006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5343
5344 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5345
53462006-03-15 Bill Wohler <wohler@newt.com>
5347
5348 * display.texi (Defining Images): Fix example in
5349 image-load-path-for-library by not recommending that one binds
5350 image-load-path. Just defvar it to placate compiler and only use
5351 it if previously defined.
5352
53532006-03-14 Bill Wohler <wohler@newt.com>
5354
5355 * display.texi (Defining Images): In image-load-path-for-library,
5356 always return list of directories. Update example.
5357
53582006-03-14 Alan Mackenzie <acm@muc.de>
5359
5360 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5361 This describes font-lock-extend-region-function.
5362 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5363 the new node "Region to Fontify".
5364
53652006-03-13 Richard Stallman <rms@gnu.org>
5366
5367 * display.texi (Invisible Text): The impossible position is
5368 now before the invisible text, not after.
5369 (Defining Images): Clean up last change.
5370
53712006-03-11 Bill Wohler <wohler@newt.com>
5372
5373 * display.texi (Defining Images): Add image-load-path-for-library.
5374
53752006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5376
5377 * text.texi (Adaptive Fill): Fix Texinfo usage.
5378
5379 * strings.texi (Creating Strings): Fix Texinfo usage.
5380
5381 * searching.texi (Regexp Special): Use @samp for regular
5382 expressions that are not in Lisp syntax.
5383
53842006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5385
5386 * searching.texi (Regexp Special): Put remark between parentheses
5387 to avoid misreading.
5388
53892006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5390
5391 * searching.texi (Syntax of Regexps): More accurately describe
5392 which characters are special in which situations.
5393 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5394 are not special. Describe in detail when `[' and `]' are special.
5395 (Regexp Backslash): Plenty of regexps with unbalanced square
5396 brackets are valid, so reword that statement.
5397
53982006-03-02 Kim F. Storm <storm@cua.dk>
5399
5400 * keymaps.texi (Tool Bar): Add tool-bar-border.
5401
54022006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5403
5404 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5405
54062006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5407
5408 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5409
5410 * files.texi (Locating Files): Suggest additional values for the
5411 SUFFIXES arg of `locate-file'. Update pxref.
5412
5413 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5414 (How Programs Do Loading): Discuss the effects of Auto Compression
5415 mode on `load'.
5416 (Load Suffixes): New node.
5417 (Library Search): Delete description of `load-suffixes'; it was
5418 moved to "Load Suffixes".
5419 (Autoload, Named Features): Mention `load-suffixes'.
5420
54212006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5422
5423 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5424
5425 * windows.texi (Window Tree): Fix typo.
5426
54272006-02-20 Kim F. Storm <storm@cua.dk>
5428
5429 * display.texi (Fringe Indicators): New section.
5430 Move indicate-empty-lines, indicate-buffer-boundaries, and
5431 default-indicate-buffer-boundaries here.
5432 Add fringe-indicator-alist and default-fringes-indicator-alist.
5433 Add list of logical fringe indicator symbols.
5434 Update list of standard bitmap names.
5435 (Fringe Cursors): New section.
5436 Move overflow-newline-into-fringe here.
5437 Add fringe-cursor-alist and default-fringes-cursor-alist.
5438 Add list of fringe cursor symbols.
5439
54402006-02-20 Juanma Barranquero <lekktu@gmail.com>
5441
5442 * commands.texi (Using Interactive): Fix reference to node
5443 "Minibuffers".
5444
54452006-02-19 Richard M. Stallman <rms@gnu.org>
5446
5447 * minibuf.texi (High-Level Completion):
5448 Add xref to read-input-method-name.
5449
5450 * files.texi (Relative File Names): Move file-relative-name here.
5451 (File Name Expansion): From here. Minor clarifications.
5452
5453 * commands.texi (Using Interactive): Add xrefs about reading input.
5454 Clarify remarks about that moving point and mark.
5455 Put string case before list case.
5456
c8763fb6 54572006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5458
5459 * display.texi (Other Display Specs, Image Descriptors):
5460 Revert erroneous changes. The previous description of
5461 image-descriptors as `(image . PROPS)' was correct.
5462
54632006-02-14 Richard M. Stallman <rms@gnu.org>
5464
5465 * variables.texi (File Local Variables): Clarifications.
5466
54672006-02-14 Juanma Barranquero <lekktu@gmail.com>
5468
5469 * variables.texi (File Local Variables): Use @code for a cons
5470 cell, not @var.
5471
54722006-02-13 Chong Yidong <cyd@stupidchicken.com>
5473
5474 * variables.texi (File Local Variables): Document new file local
5475 variable behavior.
5476
54772006-02-10 Kim F. Storm <storm@cua.dk>
5478
5479 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5480
54812006-02-08 Juanma Barranquero <lekktu@gmail.com>
5482
5483 * modes.texi (%-Constructs): Remove obsolete info about
5484 `global-mode-string'.
5485
54862006-02-07 Richard M. Stallman <rms@gnu.org>
5487
5488 * commands.texi (Prefix Command Arguments): Minor cleanup.
5489
5490 * display.texi: "Graphical display", not window system.
5491
5492 * functions.texi (What Is a Function): Fix xref.
5493
5494 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5495 (Changing Key Bindings): Clarify when remapping is better than
5496 substitute-key-definition.
5497
54982006-02-02 Richard M. Stallman <rms@gnu.org>
5499
5500 * minibuf.texi (Basic Completion): Completion alists are risky.
5501
5502 * keymaps.texi (Active Keymaps): Clarifications.
5503 (Searching Keymaps): New node.
5504 (Keymaps): Update menu.
5505
5506 * frames.texi (Layout Parameters): Minor clarification.
5507 (Drag and Drop): New node.
5508 (Frames): Update menu.
5509
55102006-01-29 Chong Yidong <cyd@stupidchicken.com>
5511
5512 * display.texi (Other Display Specs, Image Descriptors):
5513 Image description is a list, not a cons cell.
5514
55152006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5516
5517 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5518 list is not necessarily a list).
5519
55202006-01-27 Eli Zaretskii <eliz@gnu.org>
5521
5522 * frames.texi (Layout Parameters): border-width and
5523 internal-border-width belong to the frame, not the window.
5524
55252006-01-19 Richard M. Stallman <rms@gnu.org>
5526
5527 * nonascii.texi (Translation of Characters): Search cmds use
5528 translation-table-for-input. Automatically made local.
5529
5530 * markers.texi (Overview of Markers): Count insertion type
5531 as one of a marker's attributes.
5532
5533 * keymaps.texi (Controlling Active Maps): New node, split out of
5534 Active Keymaps.
5535 (Keymaps): Menu updated.
5536 (Active Keymaps): Give pseudocode to explain how the active
5537 maps are searched. current-active-maps and key-binding moved here.
5538 (Functions for Key Lookup): current-active-maps and key-binding moved.
5539 Clarifications.
5540 (Searching the Keymaps): New subnode.
5541
5542 * elisp.texi (Top): Menu clarification.
5543
5544 * display.texi (Other Display Specs): Delete duplicate entry for
5545 just a string as display spec. Move text about recursive display
5546 specs on such a string.
5547
5548 * commands.texi (Key Sequence Input): Clarify.
5549 Move num-nonmacro-input-events out.
5550 (Reading One Event): num-nonmacro-input-events moved here.
5551
55522006-01-14 Nick Roberts <nickrob@snap.net.nz>
5553
5554 * advice.texi (Simple Advice): Update example to fit argument
5555 change in previous-line.
5556
55572006-01-05 Richard M. Stallman <rms@gnu.org>
5558
5559 * markers.texi (The Mark): Fix in `mark'.
5560
55612006-01-04 Richard M. Stallman <rms@gnu.org>
5562
5563 * processes.texi (Misc Network, Make Network): Minor cleanups.
5564
55652006-01-04 Kim F. Storm <storm@cua.dk>
5566
5567 * processes.texi (Make Network): Add IPv6 addresses and handling.
5568 (Network Feature Testing): Mention (:family ipv6).
5569 (Misc Network): Add IPv6 formats to format-network-address.
5570
55712005-12-30 Richard M. Stallman <rms@gnu.org>
5572
5573 * text.texi (Changing Properties):
5574 Don't use return value of set-text-properties.
5575
55762005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5577
5578 * modes.texi (Mode Line Format): Correct typo in menu.
5579
55802005-12-29 Richard M. Stallman <rms@gnu.org>
5581
5582 * modes.texi (Mode Line Top): New node.
5583 (Mode Line Data): Some text moved to new node.
5584 Explain the data structure more concretely.
5585 (Mode Line Basics): Clarifications.
5586 (Mode Line Variables): Clarify intro paragraph.
5587 (%-Constructs): Clarify intro paragraph.
5588 (Mode Line Format): Update menu.
5589
55902005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5591
5592 * minibuf.texi (Basic Completion): Update lazy-completion-table
5593 examples for removal of ARGS argument.
5594
55952005-12-23 Richard M. Stallman <rms@gnu.org>
5596
5597 * text.texi (Undo): Restore some explanation from the version
5598 that was deleted.
5599
56002005-12-23 Eli Zaretskii <eliz@gnu.org>
5601
5602 * text.texi (Undo): Remove duplicate descriptions of `apply
5603 funname' and `apply delta' elements of the undo list.
5604
56052005-12-20 Richard M. Stallman <rms@gnu.org>
5606
5607 * help.texi (Help Functions): Update documentation of `apropos'.
5608
56092005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5610
5611 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5612 because it is confusing. If the :help-echo keyword is a function,
5613 it is not directly used as the :help-echo overlay property, as the
5614 xref seems to suggest (it does not take the appropriate args).
5615
56162005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5617
5618 * customize.texi (Common Keywords): Fix Texinfo usage.
5619 (Group Definitions, Variable Definitions): Update for new
5620 conventions for using `*' in docstrings.
5621
5622 * tips.texi (Documentation Tips): Update for new conventions for
5623 using `*' in docstrings.
5624
56252005-12-16 Richard M. Stallman <rms@gnu.org>
5626
5627 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5628
56292005-12-16 Juri Linkov <juri@jurta.org>
5630
5631 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5632
56332005-12-14 Romain Francoise <romain@orebokech.com>
5634
5635 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5636 Fix typo.
5637
56382005-12-11 Juri Linkov <juri@jurta.org>
5639
5640 * minibuf.texi (Completion Commands): Add mention of read-file-name
5641 for filename completion keymaps.
5642 (Reading File Names): Add mention of filename completion keymaps
5643 for read-file-name and xref to `Completion Commands'.
5644
56452005-12-10 Richard M. Stallman <rms@gnu.org>
5646
5647 * customize.texi (Common Keywords): State caveats for use of :tag.
5648
56492005-12-08 Richard M. Stallman <rms@gnu.org>
5650
5651 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5652 with xrefs and better explanation.
5653 (Completion Commands): Add the filename completion maps.
5654
5655 * objects.texi (Character Type): Clarify that \s is not space
5656 if a dash follows.
5657
56582005-12-05 Richard M. Stallman <rms@gnu.org>
5659
5660 * windows.texi (Resizing Windows): Delete preserve-before args.
5661
56622005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5663
5664 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5665 in full keymaps, since the quirk has been fixed.
5666
56672005-12-03 Eli Zaretskii <eliz@gnu.org>
5668
5dcb4c4e
SM
5669 * hooks.texi (Standard Hooks): Add index entries.
5670 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5671
56722005-11-27 Richard M. Stallman <rms@gnu.org>
5673
5674 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5675
56762005-11-21 Juri Linkov <juri@jurta.org>
5677
5678 * customize.texi (Common Keywords): Update links types
5679 custom-manual and url-link. Add link types emacs-library-link,
5680 file-link, function-link, variable-link, custom-group-link.
5681
56822005-11-20 Chong Yidong <cyd@stupidchicken.com>
5683
5684 * display.texi: Revert 2005-11-20 change.
5685
56862005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5687
5688 * processes.texi (Bindat Functions):
5689 Say "third" to refer to zero-based index "2".
5690
56912005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5692
5693 * loading.texi (Library Search): Update the default value of
5694 `load-suffixes'.
5695
56962005-11-17 Chong Yidong <cyd@stupidchicken.com>
5697
5698 * display.texi (Attribute Functions): Mention :ignore-defface.
5699
57002005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5701
5702 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5703 (Minor Mode Conventions): Mention the use of a hook.
5704
57052005-11-06 Richard M. Stallman <rms@gnu.org>
5706
5707 * files.texi (Magic File Names): find-file-name-handler checks the
5708 `operations' property of the handler.
5709
57102005-11-03 Richard M. Stallman <rms@gnu.org>
5711
5712 * variables.texi (Frame-Local Variables): Small clarification.
5713
57142005-10-29 Chong Yidong <cyd@stupidchicken.com>
5715
5716 * os.texi (Init File): Document ~/.emacs.d/init.el.
5717
57182005-10-29 Richard M. Stallman <rms@gnu.org>
5719
5720 * internals.texi (Garbage Collection): Document memory-full.
5721
57222005-10-28 Bill Wohler <wohler@newt.com>
5723
5724 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5725 for URLs.
5726
57272005-10-28 Richard M. Stallman <rms@gnu.org>
5728
5729 * minibuf.texi (Completion Commands): Clean up prev change.
5730
57312005-10-26 Kevin Ryde <user42@zip.com.au>
5732
5733 * compile.texi (Eval During Compile): Explain recommended uses
5734 of eval-when-compile and eval-and-compile.
5735
57362005-10-27 Masatake YAMATO <jet@gyve.org>
5737
5738 * minibuf.texi (Completion Commands):
5739 Write about new optional argument for `display-completion-list'.
5740
57412005-10-23 Richard M. Stallman <rms@gnu.org>
5742
5743 * display.texi (Overlay Arrow): Clarify about local bindings of
5744 overlay-arrow-position.
5745
57462005-10-22 Eli Zaretskii <eliz@gnu.org>
5747
5748 * internals.texi (Building Emacs): Fix last change.
5749
57502005-10-22 Richard M. Stallman <rms@gnu.org>
5751
5752 * internals.texi (Building Emacs): Document eval-at-startup.
5753
57542005-10-21 Richard M. Stallman <rms@gnu.org>
5755
5756 * loading.texi (Where Defined): load-history contains abs file names.
5757 symbol-file returns abs file names.
5758
57592005-10-19 Kim F. Storm <storm@cua.dk>
5760
5761 * display.texi (Showing Images): Add max-image-size integer value.
5762
57632005-10-18 Chong Yidong <cyd@stupidchicken.com>
5764
5765 * display.texi (Showing Images): Document max-image-size.
5766
57672005-10-17 Richard M. Stallman <rms@gnu.org>
5768
5769 * commands.texi (Quitting): Minor clarification.
5770
5771 * processes.texi (Sentinels): Clarify about output and quitting.
5772 (Filter Functions): Mention with-local-quit.
5773
57742005-10-17 Juri Linkov <juri@jurta.org>
5775
5776 * buffers.texi (Current Buffer):
5777 * commands.texi (Event Input Misc):
5778 * compile.texi (Eval During Compile, Compiler Errors):
5779 * customize.texi (Group Definitions):
5780 * display.texi (Progress, Defining Faces):
5781 * files.texi (Writing to Files):
5782 * modes.texi (Mode Hooks, Defining Minor Modes):
5783 * streams.texi (Output Functions):
5784 * syntax.texi (Syntax Table Functions):
5785 * text.texi (Change Hooks):
5786 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5787
5788 * commands.texi (Quitting): Replace arg `forms' with `body' in
5789 `with-local-quit'.
5790
5791 * positions.texi (Excursions): Replace arg `forms' with `body' in
5792 `save-excursion'.
5793
57942005-10-08 Kim F. Storm <storm@cua.dk>
5795
5796 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5797 Rename manual section accordingly.
5798
57992005-10-04 Kim F. Storm <storm@cua.dk>
5800
5801 * windows.texi (Window Split Tree): New section describing
5802 new function window-split-tree function.
5803
58042005-10-03 Nick Roberts <nickrob@snap.net.nz>
5805
5806 * display.texi (Fringe Size/Pos): Simplify and add detail.
5807
58082005-09-30 Romain Francoise <romain@orebokech.com>
5809
5810 * minibuf.texi (High-Level Completion): Explain that the prompt
5811 given to `read-buffer' should end with a colon and a space.
5812 Update usage examples.
5813
58142005-09-29 Juri Linkov <juri@jurta.org>
5815
5816 * display.texi (Displaying Messages): Rename argument name
5817 `string' to `format-string' in functions `message', `message-box',
5818 `message-or-box'.
5819
58202005-09-26 Chong Yidong <cyd@stupidchicken.com>
5821
5822 * errors.texi (Standard Errors): Correct xrefs.
5823
58242005-09-18 Chong Yidong <cyd@stupidchicken.com>
5825
5826 * display.texi (Defining Images): Update documentation for
5827 `image-load-path'.
5828
58292005-09-17 Richard M. Stallman <rms@gnu.org>
5830
5831 * display.texi (Defining Images): Clean up previous change.
5832
58332005-09-16 Romain Francoise <romain@orebokech.com>
5834
5835 * elisp.texi: Specify GFDL version 1.2.
5836
5837 * doclicense.texi (GNU Free Documentation License): Update to
5838 version 1.2.
5839
58402005-09-15 Chong Yidong <cyd@stupidchicken.com>
5841
5842 * display.texi (Defining Images): Document `image-load-path'.
5843
58442005-09-15 Richard M. Stallman <rms@gnu.org>
5845
5846 * objects.texi (Printed Representation): Minor cleanup.
5847 (Box Diagrams): Minor fix.
5848 (Cons Cell Type): Move (...) index item here.
5849 (Box Diagrams): From here.
5850 (Array Type): Minor fix.
5851 (Type Predicates): Delete index "predicates".
5852 (Hash Table Type): Clarify xref.
5853 (Dotted Pair Notation): Minor fix.
5854
58552005-09-10 Chong Yidong <cyd@stupidchicken.com>
5856
5857 * files.texi (Saving Buffers): Fix typo.
5858
58592005-09-08 Richard M. Stallman <rms@gnu.org>
5860
5861 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5862
58632005-09-08 Chong Yidong <cyd@stupidchicken.com>
5864
5865 * locals.texi (Standard Buffer-Local Variables): Don't include
5866 mode variables for minor modes.
5867 Fix xrefs for buffer-display-count, buffer-display-table,
5868 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5869 enable-multibyte-characters, fill-column, header-line-format,
5870 left-fringe-width, left-margin, and right-fringe-width.
5871
5872 * hooks.texi (Standard Hooks): All hooks should conform to the
5873 standard naming convention now.
5874 Fix xref for `echo-area-clear-hook'.
5875
5876 * display.texi (Usual Display): Note that indicate-empty-lines and
5877 tab-width are buffer-local.
5878
5879 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5880
5881 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5882
5883 * nonascii.texi (Encoding and I/O): Note that
5884 buffer-file-coding-system is buffer-local.
5885
5886 * positions.texi (List Motion): Note that defun-prompt-regexp is
5887 buffer-local.
5888
5889 * text.texi (Auto Filling): Note that auto-fill-function is
5890 buffer-local.
5891 (Undo): Note that buffer-undo-list is buffer-local.
5892
5dcb4c4e
SM
5893 * windows.texi (Buffers and Windows):
5894 Document buffer-display-count.
b8d4c8d0
GM
5895
58962005-09-06 Richard M. Stallman <rms@gnu.org>
5897
5898 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5899 package prefix elsewhere than at the start of the name.
5900
59012005-09-03 Richard M. Stallman <rms@gnu.org>
5902
5903 * tips.texi (Programming Tips): Add conventions for minibuffer
5904 questions and prompts.
5905
59062005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5907
5908 * intro.texi (nil and t): Minor cleanup.
5909 Delete spurious mention of keyword symbols.
5910 (Evaluation Notation): Add index entry.
5911 (A Sample Function Description): Minor cleanup.
5912 (A Sample Variable Description): Not all vars can be set.
5913
59142005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5915
5916 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5917
5918 (Insertion): Document precise type of `insert-char' arg COUNT.
5919
59202005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5921
5922 * modes.texi (Other Font Lock Variables): Sync the default of
5923 font-lock-lines-before.
5924
59252005-08-31 Michael Albinus <michael.albinus@gmx.de>
5926
5927 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5928
59292005-08-29 Richard M. Stallman <rms@gnu.org>
5930
5931 * elisp.texi (Top): Update subnode menu.
5932
5933 * searching.texi (Searching and Matching): Move node.
5934 Rearrange contents and add overall explanation.
5935 (Searching and Case): Move node.
5936 (Searching and Matching): Update menu.
5937
59382005-08-27 Eli Zaretskii <eliz@gnu.org>
5939
5940 * os.texi (Startup Summary): Fix the description of the initial
5941 startup message display.
5942
59432005-08-25 Richard M. Stallman <rms@gnu.org>
5944
5945 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5946
59472005-08-25 Emilio C. Lopes <eclig@gmx.net>
5948
5949 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5950 `next-overlay-change' example.
5951
59522005-08-22 Juri Linkov <juri@jurta.org>
5953
5954 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5955 Fix invert-face. Fix args of face-background.
5956
5957 * display.texi (Standard Faces): Delete node.
5958 (Faces): Add xref to `(emacs)Standard Faces'.
5959 (Displaying Faces): Fix xref to `Standard Faces'.
5960
5961 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5962
59632005-08-20 Alan Mackenzie <acm@muc.de>
5964
5965 * buffers.texi (The Buffer List): Clarify the manipulation of the
5966 buffer list.
5967
59682005-08-14 Richard M. Stallman <rms@gnu.org>
5969
5970 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5971 a regexp.
5972
59732005-08-11 Richard M. Stallman <rms@gnu.org>
5974
5975 * elisp.texi (Top): Update subnode lists.
5976
5977 * display.texi (Inverse Video): Node deleted.
5978
5979 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5980 New nodes split out of Coding Conventions.
5981
5982 * searching.texi (Regular Expressions): Document re-builder.
5983
5984 * os.texi (Time Parsing): New node split out of Time Conversion.
5985
5986 * processes.texi (Misc Network, Network Feature Testing)
5987 (Network Options, Make Network): New nodes split out of
5988 Low-Level Network.
5989
59902005-08-09 Richard M. Stallman <rms@gnu.org>
5991
5992 * frames.texi (Geometry): New node, split from Size and Position.
5993 (Frame Parameters): Refer to Geometry.
5994
5995 * buffers.texi (The Buffer List): Fix xrefs.
5996
5997 * windows.texi (Splitting Windows): Fix xref.
5998
5999 * frames.texi (Layout Parameters): Add xref.
6000
6001 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6002
6003 * keymaps.texi (Menu Bar): Fix xref.
6004
6005 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6006
6007 * modes.texi (%-Constructs): Fix xref.
6008
6009 * frames.texi (Window Frame Parameters): Node split up.
6010 (Basic Parameters, Position Parameters, Size Parameters)
6011 (Layout Parameters, Buffer Parameters, Management Parameters)
6012 (Cursor Parameters, Color Parameters): New subnodes.
6013
60142005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6015
6016 * positions.texi (Screen Lines): Update xref for previous change
6017 in minibuf.texi.
6018
6019 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6020 change in minibuf.texi.
6021
60222005-08-09 Richard M. Stallman <rms@gnu.org>
6023
6024 * tips.texi (Coding Conventions): Minor cleanup.
6025
6026 * modes.texi (Defining Minor Modes): Explain when init-value
6027 can be non-nil.
6028
6029 * elisp.texi (Top): Update submenu for Minibuffer.
6030
6031 * minibuf.texi (Minibuffer Misc): Node split up.
6032 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6033 (Recursive Mini): New nodes split out from Minibuffer Misc.
6034 (Minibuffer Misc): Document max-mini-window-height.
6035
6036 * hash.texi (Defining Hash): Delete stray paren in example.
6037
6038 * display.texi (Echo Area Customization): Don't define
6039 max-mini-window-height here; xref instead.
6040
6041 * commands.texi (Event Input Misc): Update while-no-input.
6042
6043 * advice.texi (Advising Functions): Explain when to use advice
6044 and when to use a hook.
6045
60462005-07-30 Eli Zaretskii <eliz@gnu.org>
6047
6048 * makefile.w32-in (info): Don't run install-info.
6049 ($(infodir)/dir): New target, produced by running install-info.
6050
60512005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6052
6053 * modes.texi (Defining Minor Modes): The keyword for the initial
6054 value is :init-value, not :initial-value.
6055
60562005-07-23 Eli Zaretskii <eliz@gnu.org>
6057
6058 * loading.texi (Autoload): Make the `doctor' example be consistent
6059 with what's in current loaddefs.el. Describe the "fn" magic in
6060 the usage portion of the doc string.
6061
60622005-07-22 Richard M. Stallman <rms@gnu.org>
6063
6064 * internals.texi (Garbage Collection): Clarify previous change.
6065
60662005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6067
6068 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6069
60702005-07-18 Juri Linkov <juri@jurta.org>
6071
6072 * commands.texi (Accessing Events):
6073 * frames.texi (Text Terminal Colors, Resources):
6074 * markers.texi (The Mark):
6075 * modes.texi (Defining Minor Modes):
6076 Delete duplicate duplicate words.
6077
60782005-07-16 Richard M. Stallman <rms@gnu.org>
6079
6080 * display.texi (Managing Overlays): Clarify make-overlay
6081 args for insertion types.
6082
60832005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6084
6085 * customize.texi (Variable Definitions):
6086 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6087 `standard-value' is a list too.
6088 (Defining New Types): Use @key{RET} instead of @key{ret}.
6089
60902005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6091
6092 * os.texi (Translating Input): Fix typo.
6093
60942005-07-08 Richard M. Stallman <rms@gnu.org>
6095
6096 * README: Update edition number and size estimate.
6097
6098 * elisp.texi (VERSION): Set to 2.9.
6099
61002005-07-07 Richard M. Stallman <rms@gnu.org>
6101
6102 * book-spine.texinfo: Update Emacs version.
6103
6104 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6105
61062005-07-06 Richard M. Stallman <rms@gnu.org>
6107
6108 * searching.texi (Regexp Search): Clarify what re-search-forward
6109 does when the search fails.
6110
61112005-07-05 Lute Kamstra <lute@gnu.org>
6112
6113 * Update FSF's address in GPL notices.
6114
6115 * doclicense.texi (GNU Free Documentation License):
6116 * gpl.texi (GPL):
6117 * tips.texi (Coding Conventions, Library Headers):
6118 * vol1.texi:
6119 * vol2.texi: Update FSF's address.
6120
61212005-07-04 Richard M. Stallman <rms@gnu.org>
6122
6123 * hooks.texi (Standard Hooks): Add occur-hook.
6124
61252005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6126
6127 * display.texi (The Echo Area): Correct menu.
6128
61292005-07-03 Richard M. Stallman <rms@gnu.org>
6130
6131 * elisp.texi (Top): Update subnode menu for Display.
6132
6133 * display.texi (Displaying Messages): New node, with most
6134 of what was in The Echo Area.
5dcb4c4e 6135 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6136 (Logging Messages): New node with new text.
6137 (Echo Area Customization): New node, the rest of what was
6138 in The Echo Area. Document message-truncate-lines with @defvar.
6139 (Display): Update menu.
6140
6141 * windows.texi (Textual Scrolling): Doc 3 values for
6142 scroll-preserve-screen-position.
6143
6144 * text.texi (Special Properties): Change hook functions
6145 should bind inhibit-modification-hooks around altering buffer text.
6146
6147 * keymaps.texi (Key Binding Commands): Call binding BINDING
6148 rather than DEFINITION.
6149
61502005-06-29 Juanma Barranquero <lekktu@gmail.com>
6151
6152 * variables.texi (Defining Variables): `user-variable-p' returns t
6153 for aliases of user options, nil for alias loops.
6154
61552005-06-28 Richard M. Stallman <rms@gnu.org>
6156
6157 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6158 make-keymap.
6159
61602005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6161
6162 * variables.texi (Setting Variables): Correct and clarify
6163 description of `add-to-ordered-list'.
6164
61652005-06-26 Richard M. Stallman <rms@gnu.org>
6166
6167 * display.texi (Faces): Minor cleanup.
6168
61692005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6170
6171 * display.texi (Faces): `facep' returns t for strings that are
6172 face names.
6173
61742005-06-25 Richard M. Stallman <rms@gnu.org>
6175
6176 * objects.texi (Equality Predicates): Clarify meaning of equal.
6177
6178 * windows.texi (Selecting Windows): save-selected-window
6179 and with-selected-window save and restore the current buffer.
6180
61812005-06-24 Richard M. Stallman <rms@gnu.org>
6182
6183 * numbers.texi (Float Basics): Explain how to test for NaN,
6184 and printing the sign of NaNs.
6185
61862005-06-24 Eli Zaretskii <eliz@gnu.org>
6187
6188 * makefile.w32-in (MAKEINFO): Use --force.
6189
61902005-06-23 Richard M. Stallman <rms@gnu.org>
6191
6192 * display.texi (Face Functions): Correct Texinfo usage.
6193
61942005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6195
6196 * lists.texi (Rings): `ring-elements' now returns the elements of
6197 RING in order.
6198
61992005-06-23 Juanma Barranquero <lekktu@gmail.com>
6200
6201 * markers.texi (The Mark): Texinfo usage fix.
6202
62032005-06-23 Kim F. Storm <storm@cua.dk>
6204
6205 * searching.texi (Entire Match Data): Remove evaporate option for
6206 match-data. Do not mention evaporate option for set-match-data.
6207
62082005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6209
6210 * display.texi (Face Functions): Mention face aliases.
6211
62122005-06-21 Richard M. Stallman <rms@gnu.org>
6213
6214 * anti.texi (Antinews): Texinfo usage fix.
6215
62162005-06-21 Karl Berry <karl@gnu.org>
6217
6218 * elisp.texi: Use @copying.
6219
6220 * elisp.texi: Put @summarycontents and @contents before the Top
6221 node, instead of the end of the file, so that the contents appear
6222 in the right place in the dvi/pdf output.
6223
62242005-06-21 Juri Linkov <juri@jurta.org>
6225
6226 * display.texi (Defining Faces): Add `customized-face'.
6227
62282005-06-20 Kim F. Storm <storm@cua.dk>
6229
6230 * variables.texi (Setting Variables): Any type of element can be
6231 given order in add-to-ordered-list. Compare elements with eq.
6232
6233 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6234
62352005-06-20 Karl Berry <karl@gnu.org>
6236
6237 * syntax.texi (Syntax Flags): Make last column very slightly wider
6238 to avoid "generic comment" breaking on two lines and causing an
6239 underfull box.
6240
62412005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6242
6243 * lists.texi (Rings): Various minor clarifications and corrections.
6244
62452005-06-18 Richard M. Stallman <rms@gnu.org>
6246
6247 * functions.texi (Obsolete Functions): Simplify.
6248
6249 * variables.texi (Variable Aliases): Simplify.
6250
6251 * anti.texi, backups.texi, compile.texi, customization.texi:
6252 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6253 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6254 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6255 * variables.texi: Fix formatting ugliness.
6256
6257 * elisp.texi: Add links to Rings and Byte Packing.
6258 Update version and copyright years.
6259
6260 * minibuf.texi: Fix formatting ugliness.
6261 (Completion Commands): Move keymap vars to the end
6262 and vars completing-read binds to the top.
6263
62642005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6265
6266 * processes.texi: Fix typos.
6267 (Bindat Spec): Correct Texinfo error.
6268 (Byte Packing): Fix ungrammatical sentence.
6269
62702005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6271
6272 * lists.texi (Rings): New node.
6273 (Lists): Add it to menu.
6274
6275 * processes.texi (Byte Packing): New node.
6276 (Processes): Add it to menu.
6277
62782005-06-17 Richard M. Stallman <rms@gnu.org>
6279
6280 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6281
6282 * help.texi (Documentation Basics): Explain the xref to
6283 Documentation Tips.
6284
6285 * debugging.texi (Debugger Commands): Minor fix.
6286
62872005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6288
6289 * edebug.texi (Instrumenting): Eliminate duplicate link.
6290 (Specification List): Replace references to "below", referring to
6291 a later node, with one @ref to that node.
6292
6293 * os.texi (Timers): Timers should save and restore the match data
6294 if they change it.
6295
6296 * debugging.texi (Debugger Commands): Mention that the Lisp
6297 debugger can not step through primitive functions.
6298
62992005-06-16 Juanma Barranquero <lekktu@gmail.com>
6300
6301 * functions.texi (Obsolete Functions): Update argument names of
6302 `make-obsolete' and `define-obsolete-function-alias'.
6303
6304 * variables.texi (Variable Aliases): Update argument names of
6305 `defvaralias', `make-obsolete-variable' and
6306 `define-obsolete-variable-alias'.
6307
63082005-06-15 Kim F. Storm <storm@cua.dk>
6309
6310 * searching.texi (Entire Match Data): Rephrase warnings about
6311 evaporate arg to match-data and set-match-data.
6312
63132005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6314
6315 * elisp.texi (Top): Update detailed menu.
6316
6317 * edebug.texi (Edebug): Update menu.
6318 (Instrumenting): Update xrefs.
6319 (Edebug Execution Modes): Correct xref.
6320 (Jumping): Clarify description of `h' command.
6321 Eliminate redundant @ref.
6322 (Breaks): New node.
6323 (Breakpoints): Is now a subsubsection.
6324 (Global Break Condition): Mention `C-x X X'.
6325 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6326 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6327 (Edebug Display Update): Correct pxref.
6328 (Edebug and Macros): New node.
6329 (Instrumenting Macro Calls): Is now a subsubsection.
6330 Neither arg of `def-edebug-spec' is evaluated.
6331 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6332 (Specification Examples): Fix typo.
6333
63342005-06-14 Lute Kamstra <lute@gnu.org>
6335
6336 * debugging.texi (Function Debugging): Primitives can break on
6337 entry too.
6338
63392005-06-14 Kim F. Storm <storm@cua.dk>
6340
6341 * variables.texi (Setting Variables): Add add-to-ordered-list.
6342
63432005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6344
6345 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6346 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6347
63482005-06-13 Lute Kamstra <lute@gnu.org>
6349
6350 * text.texi (Special Properties): Fix cross reference.
6351
63522005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6353
6354 * debugging.texi (Function Debugging): Delete mention of empty
6355 string argument to `cancel-debug-on-entry'. Delete inaccurate
6356 description of the return value of that command.
6357
63582005-06-11 Alan Mackenzie <acm@muc.de>
6359
6360 * text.texi (Adaptive Fill): Amplify the description of
6361 fill-context-prefix.
6362
63632005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6364
6365 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6366
63672005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6368
6369 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6370
63712005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6372
6373 * debugging.texi (Error Debugging): Minor rewording.
6374 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6375 is optional.
6376
63772005-06-10 Lute Kamstra <lute@gnu.org>
6378
6379 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6380 (Top): Give it a title. Correct version number. Give the
6381 detailed node listing a more prominent header.
6382 * intro.texi: Don't set VERSION here a second time.
6383 Mention Emacs's version too.
6384 * anti.texi (Antinews): Use EMACSVER to refer to the current
6385 version of Emacs.
6386
63872005-06-09 Kim F. Storm <storm@cua.dk>
6388
6389 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6390 match-data and set-match-data.
6391
63922005-06-08 Richard M. Stallman <rms@gnu.org>
6393
6394 * searching.texi (Entire Match Data): Clarify when match-data
6395 returns markers and when integers.
6396
6397 * display.texi (Defining Faces): Explain that face name should not
6398 end in `-face'.
6399
6400 * modes.texi (Mode Line Data): Minor cleanup.
6401 (Customizing Keywords): Node split out of Search-based Fontification.
6402 Add example of using font-lock-add-keywords from a hook.
6403 Clarify when MODE should be non-nil, and when nil.
6404
64052005-06-06 Richard M. Stallman <rms@gnu.org>
6406
6407 * modes.texi (Mode Line Data): Explain what happens when the car
6408 of a list is a void symbol.
6409 (Search-based Fontification): Explain MODE arg to
6410 font-lock-add-keywords and warn about calls from major modes.
6411
64122005-06-08 Juri Linkov <juri@jurta.org>
6413
6414 * display.texi (Standard Faces): Add `shadow' face.
6415
64162005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6417
6418 * modes.texi (Major Mode Conventions): A derived mode only needs
6419 to put the call to the parent mode inside `delay-mode-hooks'.
6420
64212005-05-29 Richard M. Stallman <rms@gnu.org>
6422
6423 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6424 new, and what that implies. Clarify.
6425
6426 * files.texi (Locating Files): Clean up the text.
6427
6428 * frames.texi (Window Frame Parameters): Document user-size.
6429 Shorten entry for top by referring to left.
6430
64312005-05-26 Richard M. Stallman <rms@gnu.org>
6432
6433 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6434 is new, and what the implications are. Other clarifications.
6435
64362005-05-24 Richard M. Stallman <rms@gnu.org>
6437
6438 * frames.texi (Dialog Boxes): Minor fixes.
6439
64402005-05-25 Masatake YAMATO <jet@gyve.org>
6441
6442 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6443
64442005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6445
6446 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6447 is optional.
6448
64492005-05-24 Nick Roberts <nickrob@snap.net.nz>
6450
10d1d0af 6451 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6452
64532005-05-23 Lute Kamstra <lute@gnu.org>
6454
6455 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6456 syntax-begin-function over font-lock-beginning-of-syntax-function.
6457
64582005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6459
6460 * minibuf.texi (Reading File Names): Update description of
6461 `read-directory-name'.
6462
6463 * modes.texi (Derived Modes): Clarify :group keyword.
6464
64652005-05-21 Eli Zaretskii <eliz@gnu.org>
6466
6467 * files.texi (Locating Files): New subsection.
6468 Describe locate-file and executable-find.
6469
64702005-05-21 Kevin Ryde <user42@zip.com.au>
6471
6472 * frames.texi (Initial Parameters): Update cross reference to
6473 "Emacs Invocation".
6474
64752005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6476
6477 * keymaps.texi (Active Keymaps): Add anchor.
6478
6479 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6480 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6481 appropriate place.
6482 (Derived Modes): Small clarifications.
6483 (Minor Mode Conventions, Keymaps and Minor Modes):
6484 Replace references to nodes with references to anchors.
6485 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6486 Clarify description of lists whose first element is an integer.
6487 (Mode Line Variables): Add anchor.
6488 (%-Constructs): Clarify description of integer after %.
6489 (Emulating Mode Line): Describe nil value for FACE.
6490
64912005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6492
6493 * modes.texi (Derived Modes): Correct references to non-existing
6494 variable standard-syntax-table.
6495
64962005-05-17 Lute Kamstra <lute@gnu.org>
6497
6498 * modes.texi (Defining Minor Modes): Mention the mode hook.
6499
65002005-05-15 Kim F. Storm <storm@cua.dk>
6501
6502 * processes.texi (Network): Remove open-network-stream-nowait.
6503 (Network Servers): Remove open-network-stream-server.
6504
65052005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6506
6507 * elisp.texi (Top): Update detailed menu.
6508
6509 * variables.texi: Reorder nodes.
6510 (Variables): Update menu.
6511 (File Local Variables): Do not refer to the `-*-' line as
6512 a "local variables list". Add pxref.
6513
65142005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6515
6516 * elisp.texi (Top): Update detailed menu for node changes.
6517
6518 * modes.texi (Modes): Update Menu.
6519 (Hooks): Move to beginning of chapter.
6520 Most minor modes run mode hooks too.
6521 `add-hook' can handle void hooks or hooks whose value is a single
6522 function.
6523 (Major Modes): Update Menu.
6524 (Major Mode Basics): New node, split off from `Major Modes'.
6525 (Major Mode Conventions): Correct xref. Explain how to handle
6526 auto-mode-alist if the major mode command has an autoload cookie.
6527 (Auto Major Mode): Major update. Add magic-mode-alist.
6528 (Derived Modes): Major update.
6529 (Mode Line Format): Update Menu.
6530 (Mode Line Basics): New node, split off from `Mode Line Format'.
6531
6532 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6533 for `magic autoload comment'. Add index entries and anchor.
6534
65352005-05-14 Richard M. Stallman <rms@gnu.org>
6536
6537 * tips.texi (Coding Conventions): Explain how important it is
6538 that just loading certain files not change Emacs behavior.
6539
6540 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6541
65422005-05-12 Lute Kamstra <lute@gnu.org>
6543
6544 * modes.texi (Generic Modes): Update.
6545 (Major Modes): Refer to node "Generic Modes".
6546
6547 * elisp.texi (Top): Update to the current structure of the manual.
6548 * processes.texi (Processes): Add menu description.
6549 * customize.texi (Customization): Add menu descriptions.
6550
65512005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6552
6553 * processes.texi (Signals to Processes)
6554 (Low-Level Network): Fix typos.
6555
65562005-05-11 Lute Kamstra <lute@gnu.org>
6557
6558 * elisp.texi (Top): Add some nodes from the chapter "Major and
6559 Minor Modes" to the detailed node listing.
6560
65612005-05-10 Richard M. Stallman <rms@gnu.org>
6562
6563 * keymaps.texi (Extended Menu Items): Menu item filter functions
6564 can be called at any time.
6565
65662005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6567
6568 * variables.texi (File Local Variables): `(hack-local-variables t)'
6569 now also checks whether a mode is specified in the local variables
6570 list.
6571
65722005-05-05 Kevin Ryde <user42@zip.com.au>
6573
6574 * display.texi (The Echo Area): Correct format function cross
6575 reference.
6576
65772005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6578
6579 * variables.texi (Variable Aliases): Change description of
6580 `define-obsolete-variable-alias'.
6581
6582 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6583 (Defining Functions): Add xref.
6584 (Obsolete Functions): New node.
6585 (Function Safety): Standardize capitalization of section title.
6586
6587 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6588 (Dialog Boxes): Complete description of `x-popup-dialog'.
6589
65902005-05-04 Richard M. Stallman <rms@gnu.org>
6591
6592 * commands.texi (Interactive Codes): Fix Texinfo usage.
6593 Document U more clearly.
6594
65952005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6596
6597 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6598 function and not a macro.
6599
6600 * frames.texi (Pop-Up Menus): Correct and clarify description of
6601 `x-popup-menu'.
6602 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6603
66042005-05-01 Richard M. Stallman <rms@gnu.org>
6605
6606 * edebug.texi (Checking Whether to Stop): Fix previous change.
6607
66082005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6609
6610 * display.texi: Fix typos and Texinfo usage.
6611
6612 * edebug.texi (Checking Whether to Stop): executing-macro ->
6613 executing-kbd-macro.
6614
66152005-05-01 Richard M. Stallman <rms@gnu.org>
6616
6617 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6618
66192005-04-30 Richard M. Stallman <rms@gnu.org>
6620
6621 * files.texi (Magic File Names): Document `operations' property.
6622
66232005-04-29 Lute Kamstra <lute@gnu.org>
6624
6625 * modes.texi (Generic Modes): New node.
6626 (Major Modes): Add it to the menu.
6627 (Derived Modes): Add "derived mode" to concept index.
6628
66292005-04-28 Lute Kamstra <lute@gnu.org>
6630
6631 * modes.texi (Defining Minor Modes): Fix previous change.
6632 (Font Lock Mode): Simplify.
6633 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6634 when set and that some parts are optional. Add cross references.
6635 (Search-based Fontification): Say how to specify font-lock-keywords.
6636 Add cross references. Add font-lock-multiline to index.
6637 Move font-lock-keywords-case-fold-search here from node "Other Font
6638 Lock Variables". Document font-lock-add-keywords and
6639 font-lock-remove-keywords.
6640 (Other Font Lock Variables): Move font-lock-keywords-only,
6641 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6642 and font-lock-syntactic-face-function to node "Syntactic Font
6643 Lock". Move font-lock-keywords-case-fold-search to node
6644 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6645 and font-lock-{,un}fontify-{buffer,region}-function.
6646 (Precalculated Fontification): Remove reference to deleted variable
6647 font-lock-core-only.
6648 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6649 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6650 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6651 and font-lock-syntactic-face-function here from node "Other Font
6652 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6653 Syntax Properties". Add cross references.
6654 (Setting Syntax Properties): New node.
6655 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6656 * syntax.texi (Syntax Properties): Add cross reference.
6657 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6658
66592005-04-26 Richard M. Stallman <rms@gnu.org>
6660
6661 * display.texi (Defining Faces):
6662 Document `default' elements of defface spec.
6663
6664 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6665
6666 * variables.texi (Variable Aliases): Clarify text.
6667
66682005-04-25 Chong Yidong <cyd@stupidchicken.com>
6669
6670 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6671
66722005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6673
6674 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6675
66762005-04-24 Eli Zaretskii <eliz@gnu.org>
6677
6678 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6679 syntax-after and syntax-class.
6680
6681 * files.texi (Changing Files): Fix last change's cross-reference.
6682 (Unique File Names): Don't mention "numbers" in the documentation
6683 of make-temp-file and make-temp-name.
6684
66852005-04-23 Richard M. Stallman <rms@gnu.org>
6686
6687 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6688
66892005-04-22 Nick Roberts <nickrob@snap.net.nz>
6690
6691 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6692
66932005-04-22 Nick Roberts <nickrob@snap.net.nz>
6694
6695 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6696 and define-obsolete-variable-alias.
6697
66982005-04-22 Kim F. Storm <storm@cua.dk>
6699
6700 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6701 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6702
67032005-04-21 Lute Kamstra <lute@gnu.org>
6704
6705 * lists.texi (Association Lists): Document rassq-delete-all.
6706
67072005-04-19 Richard M. Stallman <rms@gnu.org>
6708
6709 * modes.texi (Search-based Fontification): Explain that
6710 facespec is an expression to be evaluated.
6711
67122005-04-19 Kevin Ryde <user42@zip.com.au>
6713
6714 * streams.texi (Output Functions): Fix xref.
6715 * strings.texi (String Conversion): Fix xref.
6716
67172005-04-19 Kim F. Storm <storm@cua.dk>
6718
6719 * symbols.texi (Symbol Plists): Add safe-get.
6720 Mention that `get' may signal an error.
6721
67222005-04-18 Nick Roberts <nickrob@snap.net.nz>
6723
6724 * customize.texi (Variable Definitions): Replace tooltip-mode
6725 example with save-place.
6726
67272005-04-17 Richard M. Stallman <rms@gnu.org>
6728
6729 * buffers.texi (Indirect Buffers): Clarify.
6730
6731 * positions.texi (Positions): Clarify converting marker to integer.
6732
6733 * strings.texi (String Basics): Mention string-match; clarify.
6734
67352005-04-08 Lute Kamstra <lute@gnu.org>
6736
6737 * modes.texi (Search-based Fontification): Fix cross references.
6738 Use consistent terminology. Document anchored highlighting.
6739
67402005-04-05 Lute Kamstra <lute@gnu.org>
6741
6742 * modes.texi (Defining Minor Modes): Document :group keyword
6743 argument and its default value.
6744
67452005-04-03 Lute Kamstra <lute@gnu.org>
6746
6747 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6748 references and/or descriptions. Delete major mode hooks; mention
6749 them as a category instead. Rename or delete obsolete hooks.
6750
67512005-04-02 Richard M. Stallman <rms@gnu.org>
6752
6753 * nonascii.texi (Coding System Basics): Another wording cleanup.
6754
67552005-04-01 Richard M. Stallman <rms@gnu.org>
6756
6757 * nonascii.texi (Coding System Basics): Clarify previous change.
6758
67592005-04-01 Kenichi Handa <handa@m17n.org>
6760
10d1d0af 6761 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6762 identity of coding systems.
6763
67642005-03-29 Chong Yidong <cyd@stupidchicken.com>
6765
6766 * text.texi (Buffer Contents): Add filter-buffer-substring and
6767 buffer-substring-filters.
6768
67692005-03-26 Chong Yidong <cyd@stupidchicken.com>
6770
6771 * anti.texi (Antinews): Mention `G' interactive code.
6772
6773 * tips.texi (Compilation Tips): Mention benchmark.el.
6774
67752005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6776
6777 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6778 is now bound to M-o M-o.
6779
6780 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6781
67822005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6783
6784 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6785 in the Emacs Manual).
6786 * Makefile.in (srcs): Remove calendar.texi.
6787 * makefile.w32-in (srcs): Remove calendar.texi.
6788 * display.texi (Display): Change name of next node.
6789 * os.texi (System In): Change name of previous node.
6790 * elisp.texi (Top): Remove Calendar references.
6791 * vol1.texi (Top): Remove Calendar references.
6792 * vol2.texi (Top): Remove Calendar references.
6793
67942005-03-25 Richard M. Stallman <rms@gnu.org>
6795
6796 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6797 Cleanup previous change.
6798
67992005-03-25 Chong Yidong <cyd@stupidchicken.com>
6800
6801 * display.texi (Face Attributes): Faces earlier in an :inherit
6802 list take precedence.
6803 (Scroll Bars): Fix description of vertical-scroll-bars.
6804 Document frame-current-scroll-bars and window-current-scroll-bars.
6805
6806 * markers.texi (The Mark): Document temporary Transient Mark mode.
6807
6808 * minibuf.texi (Reading File Names):
6809 Document read-file-name-completion-ignore-case.
6810
6811 * positions.texi (Screen Lines): Document nil for width argument
6812 to compute-motion.
6813
68142005-03-23 Kim F. Storm <storm@cua.dk>
6815
6816 * display.texi (Standard Faces): Other faces used in the fringe
6817 implicitly inherits from the fringe face.
6818 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6819 properties implicitly inherits from fringe face.
6820 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6821
68222005-03-20 Chong Yidong <cyd@stupidchicken.com>
6823
6824 * display.texi (Invisible Text): State default value of
6825 line-move-ignore-invisible.
6826 (Managing Overlays): Document remove-overlays.
6827 (Standard Faces): Document escape-glyph face.
6828
6829 * minibuf.texi (Reading File Names): Document read-file-name-function.
6830
6831 * modes.texi (Other Font Lock Variables):
6832 Document font-lock-lines-before.
6833
6834 * positions.texi (Skipping Characters): skip-chars-forward allows
6835 character classes.
6836
68372005-03-18 Lute Kamstra <lute@gnu.org>
6838
6839 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6840
68412005-03-17 Richard M. Stallman <rms@gnu.org>
6842
6843 * text.texi (Undo): Document extensible undo entries.
6844
dd7b651b 6845 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6846
6847 * nonascii.texi (Character Codes): Minor fix.
6848
6849 * display.texi (Display Property): Explain the significance
6850 of having text properties that are eq.
6851 (Other Display Specs): Explain string as display spec.
6852
6853 * commands.texi (Interactive Codes): Document G option.
6854
68552005-03-17 Chong Yidong <cyd@stupidchicken.com>
6856
6857 * text.texi (Filling): Add sentence-end-without-period and
6858 sentence-end-without-space.
6859 (Changing Properties): Minor fix.
6860
6861 * anti.texi: Total rewrite.
6862
68632005-03-15 Lute Kamstra <lute@gnu.org>
6864
6865 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6866
68672005-03-08 Kim F. Storm <storm@cua.dk>
6868
6869 * display.texi (Specified Space): Property :width is support on
6870 non-graphic terminals, :height is not.
6871
68722005-03-07 Richard M. Stallman <rms@gnu.org>
6873
6874 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6875 Now subnodes of Fringes.
6876 (Overlay Arrow): Document overlay-arrow-variable-list.
6877 (Fringe Size/Pos): New node, broken out of Fringes.
6878 (Display): Explain clearing vs redisplay better.
6879 (Truncation): Clarify use of bitmaps.
6880 (The Echo Area): Clarify the uses of the echo area.
6881 Add max-mini-window-height.
6882 (Progress): Clarify.
6883 (Invisible Text): Explain that main loop moves point out.
6884 (Selective Display): Say "hidden", not "invisible".
6885 (Managing Overlays): Move up. Describe relation to Undo here.
6886 (Overlay Properties): Clarify intro.
6887 (Finding Overlays): Explain return values when nothing found.
6888 (Width): truncate-string-to-width has added arg.
6889 (Displaying Faces): Clarify and update mode line face handling.
6890 (Face Functions): Minor cleanup.
6891 (Conditional Display): Merge into Other Display Specs.
6892 (Pixel Specification, Other Display Specs): Minor cleanups.
6893 (Images, Image Descriptors): Minor cleanups.
6894 (GIF Images): Patents have expired.
6895 (Showing Images): Explain default text for insert-image.
6896 (Manipulating Button Types): Merge into Manipulating Buttons.
6897 (Making Buttons): Explain return values.
6898 (Button Buffer Commands): Add xref.
6899 (Inverse Video): Update mode-line-inverse-video.
6900 (Display Table Format): Clarify.
6901 (Active Display Table): Give defaults for window-display-table.
6902
6903 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6904 and calendar-today-marker are strings, not chars.
6905 (Holiday Customizing): Minor fix.
6906
6907 * internals.texi (Writing Emacs Primitives): Update `or' example.
6908 Update limit on # args of subr.
6909
6910 * edebug.texi (Using Edebug): Arrow is in fringe.
6911 (Instrumenting): Arg to eval-defun works without loading edebug.
6912 (Edebug Execution Modes): Add xref.
6913
6914 * customize.texi (Common Keywords): Clarify :require.
6915 Mention :version here.
6916 (Variable Definitions, Group Definitions): Not here.
6917 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6918
69192005-03-07 Chong Yidong <cyd@stupidchicken.com>
6920 * nonascii.texi (Text Representations): Clarify position-bytes.
6921 (Character Sets): Add list-charset-chars.
6922 (Scanning Charsets): Add charset-after.
6923 (Encoding and I/O): Minor fix.
6924
69252005-03-06 Richard M. Stallman <rms@gnu.org>
6926
6927 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6928 (Resizing Windows): Likewise.
6929
6930 * text.texi (Change Hooks): Get rid of "Emacs 21".
6931
6932 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6933
6934 * streams.texi (Output Variables): Get rid of "Emacs 21".
6935
6936 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6937
6938 * os.texi (Translating Input): Replace flow-control example
6939 with a less obsolete example that uses `keyboard-translate'.
6940
6941 * objects.texi (Hash Table Type, Circular Objects):
6942 Get rid of "Emacs 21".
6943
6944 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6945 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6946
6947 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6948
6949 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6950
6951 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6952 (Menu Bar): Fix when menu-bar-update-hook is called.
6953
6954 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6955
6956 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6957 and make it read better.
6958
6959 * files.texi (Writing to Files): Get rid of "Emacs 21".
6960 (Unique File Names): Likewise.
6961
6962 * elisp.texi: Update Emacs version to 22.
6963
6964 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6965 (Overlay Properties, Face Attributes): Likewise.
6966 (Managing Overlays): Fix punctuation.
6967 (Attribute Functions): Clarify set-face-font; get rid of
6968 info about old Emacs versions.
6969 (Auto Faces, Font Lookup, Display Property, Images):
6970 Get rid of "Emacs 21".
6971
6972 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6973
69742005-03-05 Richard M. Stallman <rms@gnu.org>
6975
6976 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6977
69782005-03-04 Lute Kamstra <lute@gnu.org>
6979
6980 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6981
69822005-03-03 Lute Kamstra <lute@gnu.org>
6983
6984 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6985
69862005-03-01 Lute Kamstra <lute@gnu.org>
6987
6988 * debugging.texi (Debugger Commands): Update `j'.
6989
69902005-02-28 Lute Kamstra <lute@gnu.org>
6991
6992 * debugging.texi (Debugging): Fix typo.
6993 (Error Debugging): Document eval-expression-debug-on-error.
6994 (Function Debugging): Update example.
6995 (Using Debugger): Mention starred stack frames.
6996 (Debugger Commands): Document `j' and `l'.
6997 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6998 Update the messages that the debugger displays.
6999 (Internals of Debugger): Add cross reference. Update example.
7000 (Excess Open): Minor improvement.
7001 (Excess Close): Minor improvement.
7002
70032005-02-26 Richard M. Stallman <rms@gnu.org>
7004
7005 * tips.texi (Coding Conventions): Clarify.
7006 Put all the major mode key reservations together.
7007 Mention the Mouse-1 => Mouse-2 conventions.
7008
7009 * syntax.texi (Syntax Class Table): Clarify.
7010 (Syntax Table Functions): syntax-after moved from here.
7011 (Syntax Table Internals): syntax-after moved to here.
7012 (Parsing Expressions): Update info on number of values
7013 and what's meaningful in the STATE argument.
7014 (Categories): Fix typo.
7015
7016 * sequences.texi (Arrays): Cleanup.
7017 (Char-Tables): Clarify.
7018
7019 * processes.texi (Deleting Processes): Cleanups, add xref.
7020 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7021 (Process Information): set-process-coding-system, some args optional.
7022 (Input to Processes): Explain various types for PROCESS args.
7023 Rename them from PROCESS-NAME to PROCESS.
7024 (Signals to Processes): Likewise.
7025 (Decoding Output): Cleanup.
7026 (Query Before Exit): Clarify.
7027
7028 * os.texi (Startup Summary): Correct the options; add missing ones.
7029 (Terminal Output, Batch Mode): Clarify.
7030 (Flow Control): Node deleted.
7031
7032 * markers.texi (The Mark): Clarify.
7033
7034 * macros.texi (Expansion): Cleanup.
7035 (Indenting Macros): indent-spec allows ints, not floats.
7036
7037 * keymaps.texi (Keymaps): Clarify.
7038 (Format of Keymaps): Update lisp-mode-map example.
7039 (Active Keymaps, Key Lookup): Clarify.
7040 (Changing Key Bindings): Add xref to `kbd'.
7041 (Key Binding Commands, Simple Menu Items): Clarify.
7042 (Mouse Menus, Menu Bar): Clarify.
7043 (Menu Example): Replace print example with menu-bar-replace-menu.
7044
7045 * help.texi (Documentation Basics): Add function-documentation prop.
7046
7047 * elisp.texi (Top): Don't refer to Flow Control node.
7048
7049 * commands.texi (Command Overview): Improve xrefs.
7050 (Adjusting Point): Adjusting point applies to intangible and invis.
7051 (Key Sequence Input): Doc extra read-key-sequence args.
7052 Likewise for read-key-sequence-vector.
7053
7054 * backups.texi (Rename or Copy): Minor fix.
7055 (Numbered Backups): For version-control, say the default.
7056 (Auto-Saving): make-auto-save-file-name example is simplified.
7057
7058 * advice.texi (Advising Functions): Don't imply one part of Emacs
7059 should advise another part. Markup changes.
7060 (Defining Advice): Move transitional para.
7061 (Activation of Advice): Cleanup.
7062 Explain if COMPILE is nil or negative.
7063
7064 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7065
70662005-02-24 Lute Kamstra <lute@gnu.org>
7067
7068 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7069 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7070
70712005-02-23 Lute Kamstra <lute@gnu.org>
7072
7073 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7074 to define global minor modes as well.
7075
7076 * display.texi (Managing Overlays): overlay-buffer returns nil for
7077 deleted overlays.
7078
70792005-02-22 Kim F. Storm <storm@cua.dk>
7080
7081 * minibuf.texi (Basic Completion): Allow symbols in addition to
7082 strings in try-completion and all-completions.
7083
70842005-02-14 Lute Kamstra <lute@gnu.org>
7085
7086 * elisp.texi (Top): Remove reference to deleted node.
7087
7088 * lists.texi (Lists): Remove reference to deleted node.
7089 (Cons Cells): Fix typo.
7090
7091 * loading.texi (Where Defined): Fix typo.
7092
70932005-02-14 Richard M. Stallman <rms@gnu.org>
7094
7095 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7096 is useful for discarding some minor modes.
7097
7098 * symbols.texi (Symbol Components): Reorder examples.
7099
7100 * streams.texi (Input Functions): State standard-input default.
7101 (Output Variables): State standard-output default.
7102
7103 * objects.texi (Printed Representation): Clarify read syntax vs print.
7104 (Floating Point Type): Explain meaning better.
7105 (Symbol Type): Explain uniqueness better.
7106 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7107 List examples sooner.
7108 (Box Diagrams): New subnode broken out.
7109 Some examples moved from old Lists as Boxes node.
7110 (Dotted Pair Notation): Clarify intro.
7111 (Array Type): Clarify.
7112 (Type Predicates): Add hash-table-p.
7113
7114 * numbers.texi (Integer Basics): Clarify radix explanation.
7115 (Predicates on Numbers): Minor clarification.
7116 (Comparison of Numbers): Minor clarification. Clarify eql.
7117 Typos in min, max.
7118 (Math Functions): Clarify overflow in expt.
7119
7120 * minibuf.texi (Text from Minibuffer): Minor clarification.
7121 Mention arrow keys.
7122
7123 * loading.texi (Autoload): defun's doc string overrides autoload's
7124 doc string.
7125 (Repeated Loading): Modernize "add to list" examples.
7126 (Where Defined): Finish updating table of load-history elts.
7127
7128 * lists.texi (List-related Predicates): Minor wording improvement.
7129 (Lists as Boxes): Node deleted.
7130 (Building Lists): Explain trivial cases of number-sequence.
7131
7132 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7133 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7134 (Hash Access): Any object can be a key.
7135 State value of maphash.
7136
7137 * functions.texi (What Is a Function): Wording cleanup.
7138 (Function Documentation): Minor cleanup.
7139 Explain purpose of calling convention at end of doc string.
7140 (Function Names): Wording cleanup.
7141 (Calling Functions): Wording cleanup.
7142 Explain better how funcall calls the function.
7143 (Function Cells): Delete example of saving and redefining function.
7144
7145 * control.texi (Combining Conditions): Wording cleanup.
7146 (Iteration): dolist and dotimes bind VAR locally.
7147 (Cleanups): Xref to Atomic Changes.
7148
7149 * compile.texi (Byte Compilation): Delete 19.29 info.
7150 (Compilation Functions): Macros' difficulties don't affect defsubst.
7151 (Docs and Compilation): Delete 19.29 info.
7152
71532005-02-10 Richard M. Stallman <rms@gnu.org>
7154
7155 * objects.texi (Symbol Type): Minor correction.
7156
71572005-02-06 Lute Kamstra <lute@gnu.org>
7158
7159 * modes.texi (Example Major Modes): Fix typos.
7160
71612005-02-06 Richard M. Stallman <rms@gnu.org>
7162
7163 * text.texi (Margins): fill-nobreak-predicate can be one function.
7164
7165 * strings.texi (Modifying Strings): clear-string can make unibyte.
7166 (Formatting Strings): format gives error if values missing.
7167
7168 * positions.texi (Character Motion): Mention default arg
7169 for forward-char. backward-char refers to forward-char.
7170 (Word Motion): Mention default arg for forward-word.
7171 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7172 Simplify end-of-buffer.
7173 (Text Lines): Mention default arg for forward-line.
7174 (List Motion): Mention default arg for beginning/end-of-defun.
7175 (Skipping Characters): Minor fixes in explaining character-set.
7176
7177 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7178 Mode inheritance applies only when default-major-mode is nil.
7179 Clarifications.
7180 (Example Major Modes): Update Text mode and Lisp mode examples.
7181 (Minor Mode Conventions): Mention define-minor-mode at top.
7182 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7183 (Mode Line Format): Update mode line face display info.
7184 (Properties in Mode): Mention effect of risky vars.
7185 (Imenu): Define imenu-add-to-menubar.
7186 (Font Lock Mode): Add descriptions to menu lines.
7187 (Faces for Font Lock): Add font-lock-doc-face.
7188
71892005-02-05 Lute Kamstra <lute@gnu.org>
7190
7191 * text.texi (Maintaining Undo): Remove obsolete function.
7192
71932005-02-05 Eli Zaretskii <eliz@gnu.org>
7194
7195 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7196 color specifications. Improve indexing.
b8d4c8d0
GM
7197 (Text Terminal Colors): Replace the description of RGB values by
7198 an xref to "Color Names".
7199
72002005-02-03 Richard M. Stallman <rms@gnu.org>
7201
7202 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7203 Clarify.
7204 (Selecting Windows): Clarify save-selected-window.
7205 (Cyclic Window Ordering): Clarify walk-windows.
7206 (Window Point): Clarify.
7207 (Window Start): Add comment to example.
7208 (Resizing Windows): Add `interactive' specs in examples.
7209 Document fit-window-to-buffer.
7210
7211 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7212 (Undo, Maintaining Undo): Clarify last change.
7213 (Sorting): In sort-numeric-fields, explain about octal and hex.
7214 Mention sort-numeric-base.
7215 (Format Properties): Add xref for hard newlines.
7216
7217 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7218 (Pop-Up Menus): Fix typo.
7219 (Color Names): Explain all types of color names.
7220 Explain color-values on B&W terminal.
7221 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7222
7223 * files.texi (File Locks): Not supported on MS systems.
7224 (Testing Accessibility): Clarify.
7225
7226 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7227 (Coverage Testing): Fix typo.
7228
7229 * commands.texi (Misc Events): Remove stray space.
7230
7231 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7232 (Modification Time): Clarify when visited-file-modtime returns 0.
7233 (The Buffer List): Clarify bury-buffer.
7234 (Killing Buffers): Clarify.
7235 (Indirect Buffers): Add clone-indirect-buffer.
7236
72372005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7238
7239 * edebug.texi (Printing in Edebug): Fix default value of
7240 edebug-print-circle.
7241 (Coverage Testing): Fix displayed frequency count data.
7242
72432005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7244
7245 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7246
72472005-02-02 Kim F. Storm <storm@cua.dk>
7248
7249 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7250
72512005-01-29 Eli Zaretskii <eliz@gnu.org>
7252
7253 * commands.texi (Misc Events): Describe the help-echo event.
7254
7255 * text.texi (Special Properties) <help-echo>: Use `pos'
7256 consistently in description of the help-echo property.
7257 Use @code{nil} instead of @var{nil}.
7258
7259 * display.texi (Overlay Properties): Fix the index entry for
7260 help-echo overlay property.
7261
7262 * customize.texi (Type Keywords): Uncomment the xref to the
7263 help-echo property documentation.
7264
72652005-01-23 Kim F. Storm <storm@cua.dk>
7266
7267 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7268 return value. Third element FULLY replaced by PARTIAL which
7269 specifies number of invisible pixels if row is only partially visible.
7270 (Textual Scrolling): Mention auto-window-vscroll.
7271 (Vertical Scrolling): New defvar auto-window-vscroll.
7272
72732005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7274
7275 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7276 command remapping.
7277
72782005-01-15 Richard M. Stallman <rms@gnu.org>
7279
7280 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7281
72822005-01-14 Kim F. Storm <storm@cua.dk>
7283
7284 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7285
7286 * text.texi (Links and Mouse-1): Fix string and vector item.
7287
72882005-01-13 Richard M. Stallman <rms@gnu.org>
7289
7290 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7291 descriptions of overriding-local-map and overriding-terminal-local-map.
7292
7293 * text.texi (Links and Mouse-1): Clarify text.
7294
72952005-01-13 Kim F. Storm <storm@cua.dk>
7296
7297 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7298
72992005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7300
7301 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7302
73032005-01-12 Kim F. Storm <storm@cua.dk>
7304
7305 * text.texi (Links and Mouse-1): Rename section from Enabling
7306 Mouse-1 to Following Links. Change xrefs.
7307 Add examples for define-button-type and define-widget.
7308
7309 * display.texi (Button Properties, Button Buffer Commands):
7310 Clarify mouse-1 and follow-link functionality.
7311
73122005-01-12 Richard M. Stallman <rms@gnu.org>
7313
7314 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7315
7316 * display.texi (Beeping): Fix Texinfo usage.
7317
7318 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7319
73202005-01-11 Kim F. Storm <storm@cua.dk>
7321
7322 * display.texi (Button Properties, Button Buffer Commands):
7323 Mention mouse-1 binding. Add follow-link keyword.
7324
7325 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7326 (Enabling Mouse-1 to Follow Links): New subsection.
7327
73282005-01-06 Richard M. Stallman <rms@gnu.org>
7329
7330 * text.texi (Special Properties): Minor change.
7331
7332 * os.texi (Timers): Clarify previous change.
7333
7334 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7335
73362005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7337
7338 * display.texi (Face Attributes): Correct xref to renamed node.
7339
73402005-01-01 Richard M. Stallman <rms@gnu.org>
7341
7342 * display.texi (Face Attributes): Describe hex color specs.
7343
73442004-12-31 Richard M. Stallman <rms@gnu.org>
7345
7346 * os.texi (Timers): Update previous change.
7347
73482004-12-30 Kim F. Storm <storm@cua.dk>
7349
7350 * display.texi (Line Height): Total line-height is now specified
7351 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7352 in cons cells. (nil . RATIO) is relative to actual line height.
7353 Use line-height `t' instead of `0' to get minimum height.
7354
73552004-12-29 Richard M. Stallman <rms@gnu.org>
7356
7357 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7358
73592004-12-28 Richard M. Stallman <rms@gnu.org>
7360
7361 * commands.texi (Quitting): Clarify value of with-local-quit.
7362
7363 * elisp.texi (Top): Fix previous change.
7364
7365 * loading.texi (Loading): Fix previous change.
7366
73672004-12-27 Richard M. Stallman <rms@gnu.org>
7368
7369 * Makefile.in (MAKEINFO): Specify --force.
7370
7371 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7372
7373 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7374
7375 * display.texi (Line Height): Further clarify.
7376
7377 * elisp.texi (Top): Update Loading submenu.
7378
7379 * loading.texi (Where Defined): New node.
7380 (Unloading): load-history moved to Where Defined.
7381
73822004-12-21 Richard M. Stallman <rms@gnu.org>
7383
7384 * commands.texi (Event Input Misc): Add while-no-input.
7385
73862004-12-11 Richard M. Stallman <rms@gnu.org>
7387
7388 * display.texi (Line Height): Rewrite text for clarity.
7389
73902004-12-11 Kim F. Storm <storm@cua.dk>
7391
7392 * display.texi (Display): Add node "Line Height" to menu.
7393 (Line Height): New node. Move full description of line-spacing
7394 and line-height text properties here from text.texi.
7395 (Scroll Bars): Add vertical-scroll-bar variable.
7396
7397 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7398
7399 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7400 line-spacing and vertical-scroll-bar.
7401
7402 * text.texi (Special Properties): Just mention line-spacing and
7403 line-height here, add xref to new "Line Height" node.
7404
74052004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7406
7407 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7408
7409 * locals.texi (Standard Buffer-Local Variables):
7410 Add @xref for `line-spacing'.
7411
74122004-12-05 Richard M. Stallman <rms@gnu.org>
7413
7414 * Makefile.in (maintainer-clean): Remove the info files
7415 in $(infodir) where they are created.
7416
74172004-12-03 Richard M. Stallman <rms@gnu.org>
7418
7419 * windows.texi (Selecting Windows): get-lru-window and
7420 get-largest-window don't consider dedicated windows.
7421
7422 * text.texi (Undo): Document undo-in-progress.
7423
74242004-11-26 Richard M. Stallman <rms@gnu.org>
7425
7426 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7427 Remove a few vars that are not always buffer-local.
7428
74292004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7430
7431 * locals.texi (Standard Buffer-Local Variables): Comment out
7432 xref's to non-existent node `Yet to be written'.
7433
74342004-11-24 Richard M. Stallman <rms@gnu.org>
7435
7436 * processes.texi (Synchronous Processes): Grammar fix.
7437
7438 * numbers.texi (Comparison of Numbers): Add eql.
7439
7440 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7441
7442 * intro.texi (Printing Notation): Fix previous change.
7443
7444 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7445 and default-indicate-buffer-boundaries from here.
7446 (Usual Display): To here.
7447 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7448 (Usual Display): Move tab-width up.
7449
5dcb4c4e
SM
7450 * customize.texi (Variable Definitions):
7451 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7452 (Simple Types, Composite Types, Defining New Types):
7453 Minor cleanups.
7454
74552004-11-21 Jesper Harder <harder@ifa.au.dk>
7456
7457 * processes.texi (Synchronous Processes, Output from Processes):
7458 Markup fix.
7459
74602004-11-20 Richard M. Stallman <rms@gnu.org>
7461
7462 * positions.texi (Skipping Characters): skip-chars-forward
7463 now handles char classes.
7464
7465 * intro.texi (Printing Notation): Avoid confusion of `print'
7466 when explaining @print.
7467
7468 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7469
7470 * display.texi (Display Table Format): Minor fix.
7471
7472 * streams.texi (Output Functions): Fix print example.
7473
7474 * Makefile.in (elisp): New target.
7475 (dist): Depend on $(infodir)/elisp, not elisp.
7476 Copy the info files from $(infodir).
7477
7478 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7479 read-from-minibuffer.
7480
7481 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7482
74832004-11-19 Richard M. Stallman <rms@gnu.org>
7484
7485 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7486
74872004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7488
7489 * tips.texi (Coding Conventions): Fix typo.
7490
74912004-11-16 Richard M. Stallman <rms@gnu.org>
7492
7493 * tips.texi (Coding Conventions): Separate defvar and require
7494 methods to avoid warnings. Use require only when there are many
7495 functions and variables from that package.
7496
7497 * minibuf.texi (Minibuffer Completion): When ignoring case,
7498 predicate must not be case-sensitive.
7499
7500 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7501 (Test Coverage): Don't talk about "splotches". Clarified.
7502
75032004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7504
7505 * frames.texi (Window Frame Parameters): Fix typo.
7506
75072004-11-15 Kim F. Storm <storm@cua.dk>
7508
7509 * symbols.texi (Other Plists): Note that plist-get may signal error.
7510 Add safe-plist-get.
7511
75122004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7513
7514 * modes.texi (Font Lock Basics): Fix typo.
7515
75162004-11-08 Richard M. Stallman <rms@gnu.org>
7517
7518 * syntax.texi (Syntax Table Functions): Add syntax-after.
7519
75202004-11-06 Lars Brinkhoff <lars@nocrew.org>
7521
7522 * os.texi (Processor Run Time): New section documenting
7523 get-internal-run-time.
7524
75252004-11-06 Eli Zaretskii <eliz@gnu.org>
7526
7527 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7528 it nukes elisp-cover.texi.
7529 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7530 elisp-0 etc.
7531
75322004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7533
7534 * commands.texi (Keyboard Macros): Document `append' return value
7535 of `defining-kbd-macro'.
7536
75372004-11-01 Richard M. Stallman <rms@gnu.org>
7538
7539 * commands.texi (Interactive Call): Add called-interactively-p.
7540
75412004-10-29 Simon Josefsson <jas@extundo.com>
7542
7543 * minibuf.texi (Reading a Password): Revert.
7544
75452004-10-28 Richard M. Stallman <rms@gnu.org>
7546
7547 * frames.texi (Display Feature Testing): Explain about "vendor".
7548
75492004-10-27 Richard M. Stallman <rms@gnu.org>
7550
7551 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7552 not raw. Clarify `n'.
7553 (Interactive Call): Rewrite interactive-p, focusing on when
7554 and how to use it.
7555 (Misc Events): Clarify previous change.
7556
7557 * advice.texi (Simple Advice): Clarify what job the example does.
7558 (Around-Advice): Clarify ad-do-it.
7559 (Activation of Advice): An option of ad-default-compilation-action
7560 is `never', not `nil'.
7561
75622004-10-26 Kim F. Storm <storm@cua.dk>
7563
7564 * commands.texi (Interactive Codes): Add U code letter.
7565
75662004-10-25 Simon Josefsson <jas@extundo.com>
7567
7568 * minibuf.texi (Reading a Password): Add.
7569
75702004-10-24 Jason Rumney <jasonr@gnu.org>
7571
7572 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7573 and wheel-down.
7574
75752004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7576
7577 * processes.texi (Synchronous Processes): Document process-file.
7578
75792004-10-22 Kenichi Handa <handa@m17n.org>
7580
7581 * text.texi (translate-region): Document that it accepts also a
7582 char-table.
7583
75842004-10-22 David Ponce <david@dponce.com>
7585
7586 * windows.texi (Resizing Windows): Document the `preserve-before'
7587 argument of the functions `enlarge-window' and `shrink-window'.
7588
75892004-10-19 Jason Rumney <jasonr@gnu.org>
7590
7591 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7592
75932004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7594
7595 * text.texi (Filling): Add anchor for definition of
7596 `sentence-end-double-space'.
7597
7598 * searching.texi (Regexp Example): Update description of how
7599 Emacs currently recognizes the end of a sentence.
7600 (Standard Regexps): Update definition of the variable
7601 `sentence-end'. Add definition of the function `sentence-end'.
7602
76032004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7604
7605 * display.texi (Progress): New node.
7606
76072004-10-05 Kim F. Storm <storm@cua.dk>
7608
7609 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7610
76112004-09-29 Kim F. Storm <storm@cua.dk>
7612
7613 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7614 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7615 fringe bitmap symbols, as they now have their own namespace.
7616 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7617 vs. pixels. Signal error if no free bitmap slots.
7618 (Pixel Specification): Change IMAGE to @var{image}.
7619
76202004-09-28 Richard M. Stallman <rms@gnu.org>
7621
7622 * text.texi (Special Properties): Clarify line-spacing and line-height.
7623
7624 * searching.texi (Regexp Search): Add looking-back.
7625
76262004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7627
7628 * display.texi: Correct typos.
7629 (Image Descriptors): Correct xref's.
7630
76312004-09-25 Richard M. Stallman <rms@gnu.org>
7632
7633 * text.texi (Special Properties): Cleanups in `cursor'.
7634 Rewrites in `line-height' and `line-spacing'; exchange them.
7635
7636 * display.texi (Fringes): Rewrite previous change.
7637 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7638 (Display Fringe Bitmaps): Node deleted, text moved.
7639 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7640 (Scroll Bars): Clarify set-window-scroll-bars.
7641 (Pointer Shape): Rewrite.
7642 (Specified Space): Clarify :align-to, etc.
7643 (Pixel Specification): Use @var. Clarify new text.
7644 (Other Display Specs): Clarify `slice'.
7645 (Image Descriptors): Cleanups.
7646 (Showing Images): Cleanups.
7647
76482004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7649
7650 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7651
7652 * modes.texi: Various minor changes in addition to:
7653 (Major Mode Conventions): Final call to `run-mode-hooks' should
7654 not be inside the `delay-mode-hooks' form.
7655 (Mode Hooks): New node.
7656 (Hooks): Delete obsolete example.
7657 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7658 node "Mode Hooks".
7659
76602004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7661
7662 * display.texi: Correct various typos.
7663 (Display): Rename node "Pointer Shapes" to "Pointer
7664 Shape". (There is already a node called "Pointer Shapes" in
7665 frames.texi.)
7666 (Images): Remove non-existent node "Image Slices" from menu.
7667
76682004-09-23 Kim F. Storm <storm@cua.dk>
7669
7670 * text.texi (Special Properties): Add `cursor', `pointer',
7671 `line-height', and `line-spacing' properties.
7672
7673 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7674 Shapes' to menu.
7675 (Standard Faces): Doc fix for fringe face.
7676 (Fringes): Add `overflow-newline-into-fringe' and
7677 'indicate-buffer-boundaries'.
7678 (Fringe Bitmaps, Pointer Shapes): New nodes.
7679 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7680 Bitmaps' to menu.
7681 (Specified Space): Describe pixel width and height.
7682 (Pixel Specification): New node.
7683 (Other Display Specs): Add `slice' property.
7684 (Display Fringe Bitmaps): New node.
7685 (Images): Add 'Image Slices' to menu.
7686 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7687 (Showing Images): Add slice arg to `insert-image'.
7688 Add 'insert-sliced-image'.
b8d4c8d0
GM
7689
76902004-09-20 Richard M. Stallman <rms@gnu.org>
7691
7692 * commands.texi (Key Sequence Input):
7693 Clarify downcasing in read-key-sequence.
7694
76952004-09-08 Juri Linkov <juri@jurta.org>
7696
7697 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7698
76992004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7700
5dcb4c4e
SM
7701 * locals.texi (Standard Buffer-Local Variables):
7702 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7703 * internals.texi (Buffer Internals): Describe new
7704 auto_save_file_format field of the buffer structure.
7705 * files.texi (Format Conversion): `auto-save-file-format' has been
7706 renamed `buffer-auto-save-file-format'.
7707
77082004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7709
7710 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7711 an integer or a marker.
7712 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7713
77142004-08-22 Richard M. Stallman <rms@gnu.org>
7715
7716 * modes.texi (Major Mode Conventions): Discuss rebinding of
7717 standard key bindings.
7718
77192004-08-18 Kim F. Storm <storm@cua.dk>
7720
7721 * processes.texi (Accepting Output): Add `just-this-one' arg to
7722 `accept-process-output'.
7723 (Output from Processes): New var `process-adaptive-read-buffering'.
7724
77252004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7726
7727 * keymaps.texi: Various changes in addition to:
7728 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7729 Give more varied examples for `kbd'.
7730 (Creating Keymaps): Char tables have slots for all characters
7731 without modifiers.
7732 (Active Keymaps): `overriding-local-map' and
7733 `overriding-terminal-local-map' also override text property and
7734 overlay keymaps.
7735 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7736 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7737 to denote a prefix of no events.
7738 `map-keymap' includes parent's bindings _recursively_.
7739 Clarify and correct description of `where-is-internal'.
7740 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7741 (Menu Example): For menus intended for use with the keyboard, the
7742 menu items should be bound to characters or real function keys.
7743
77442004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7745
7746 * objects.texi (Character Type): Reposition `@anchor' to prevent
7747 double space inside sentence in Info.
7748
7749 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7750 renamed to `disabled-command-function'.
7751 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7752 (Command Loop Info): Replace reference to it.
7753 (Disabling Commands): `disabled-command-hook' has been renamed to
7754 `disabled-command-function'.
7755
77562004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7757
7758 * os.texi (Translating Input): Only non-prefix bindings in
7759 `key-translation-map' override actual key bindings. Warn about
7760 possible indirect effect of actual key bindings on non-prefix
7761 bindings in `key-translation-map'.
7762
77632004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7764
7765 * minibuf.texi (High-Level Completion): Add anchor for definition
7766 of `read-variable'.
7767
7768 * commands.texi: Various changes in addition to:
7769 (Using Interactive): Clarify description of `interactive-form'.
7770 (Interactive Call): Mention default for KEYS argument to
7771 `call-interactively'.
7772 (Command Loop Info): Clarify description of `this-command-keys'.
7773 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7774 Value of `last-event-frame' can be `macro'.
7775 (Repeat Events): `double-click-fuzz' is also used to distinguish
7776 clicks and drags.
7777 (Classifying Events): Clarify descriptions of `event-modifiers'
7778 `event-basic-type' and `event-convert-list'.
7779 (Accessing Events): `posn-timestamp' takes POSITION argument.
7780 (Quoted Character Input): Clarify description of
7781 `read-quoted-char' and fix example.
7782 (Quitting): Add `with-local-quit'.
7783 (Disabling Commands): Correct and clarify descriptions of
7784 `enable-command' and `disable-command'.
7785 Mention what happens if `disabled-command-hook' is nil.
7786 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7787 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7788
77892004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7790
7791 * frames.texi: Various changes in addition to:
7792 (Creating Frames): Expand and clarify description of `make-frame'.
7793 (Window Frame Parameters): Either none or both of the `icon-left'
7794 and `icon-top' parameters must be specified. Put descriptions of
7795 `menu-bar-lines' and `toolbar-lines' closer together and change
7796 them accordingly.
7797 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7798 except while processing `frame-title-format' or `icon-title-format'.
7799 (Deleting Frames): Correct description of `delete-frame'.
7800 Non-nil return values of `frame-live-p' are like those of `framep'.
7801 (Frames and Windows): Mention return value of
7802 `set-frame-selected-window'.
7803 (Visibility of Frames): Mention `force' argument to
7804 `make-frame-invisible'. `frame-visible-p' returns t for all
7805 frames on text-only terminals.
7806 (Frame Configurations): Restoring a frame configuration does not
7807 restore deleted frames.
7808 (Window System Selections): `x-set-selection' returns DATA.
7809 (Resources): Add example.
7810 (Display Feature Testing): Clarify descriptions of
7811 `display-pixel-height', `display-pixel-width', `x-server-version'
7812 and `x-server-vendor'.
7813
7814 * windows.texi (Choosing Window): Add anchor.
7815 * minibuf.texi (Minibuffer Misc): Add anchor.
7816
78172004-07-23 John Paul Wallington <jpw@gnu.org>
7818
7819 * macros.texi (Defining Macros): Declaration keyword for setting
7820 Edebug spec is `debug' not `edebug'.
7821
78222004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7823
7824 * windows.texi: Various small changes in addition to:
7825 (Window Point): Mention return value of `set-window-point'.
7826 (Window Start): `pos-visible-in-window-p' disregards horizontal
7827 scrolling. Explain return value if PARTIALLY is non-nil.
7828 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7829 and `set-window-vscroll'.
7830 (Size of Window): The argument WINDOW to `window-inside-edges',
7831 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7832 (Resizing Windows): Explain return value of
7833 `shrink-window-if-larger-than-buffer'.
7834 `window-size-fixed' automatically becomes buffer local when set.
7835 (Window Configurations): Explain return value of
7836 `set-window-configuration'.
7837
7838 * minibuf.texi (Minibuffer Misc): Add anchor for
7839 `minibuffer-scroll-window'.
7840
7841 * positions.texi (Text Lines): Add anchor for `count-lines'.
7842
78432004-07-17 Richard M. Stallman <rms@gnu.org>
7844
7845 * display.texi (Overlay Properties): Adding `evaporate' prop
7846 deletes empty overlay immediately.
7847
7848 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7849 fix example.
7850
78512004-07-16 Jim Blandy <jimb@redhat.com>
7852
7853 * searching.texi (Regexp Backslash): Document new \_< and \_>
7854 operators.
7855
78562004-07-16 Juanma Barranquero <lektu@terra.es>
7857
7858 * display.texi (Images): Fix Texinfo usage.
7859
78602004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7861
7862 * buffers.texi (Modification Time): `visited-file-modtime' now
7863 returns a list of two integers, instead of a cons.
7864
78652004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7866
7867 * windows.texi: Various changes in addition to:
7868 (Splitting Windows): Add `split-window-keep-point'.
7869
78702004-07-09 Richard M. Stallman <rms@gnu.org>
7871
7872 * frames.texi (Input Focus): Minor fix.
7873
78742004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7875
7876 * frames.texi (Input Focus): Clarify descriptions of
7877 `select-frame-set-input-focus' and `select-frame'.
7878
78792004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7880
7881 * os.texi: Various small changes in addition to:
7882 (Killing Emacs): Expand and clarify description of
7883 `kill-emacs-query-functions' and `kill-emacs-hook'.
7884 (System Environment): Expand and clarify description of `getenv'
7885 and `setenv'.
7886 (Timers): Clarify description of `run-at-time'.
7887 (Translating Input): Correct description of
7888 `extra-keyboard-modifiers'.
7889 (Flow Control): Correct description of `enable-flow-control'.
7890
78912004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7892
7893 * os.texi: Update copyright.
7894 (Session Management): Grammar fix.
7895 Clarify which Emacs does the restarting.
7896 Use @samp for *scratch* buffer.
7897
78982004-07-04 Alan Mackenzie <acm@muc.de>
7899
7900 * frames.texi (Input Focus): Add documentation for
7901 `select-frame-set-input-focus'. Replace refs to non-existent
7902 `switch-frame' with `select-frame'. Minor corrections and tidying
7903 up of text-only terminal stuff.
7904
79052004-07-02 Richard M. Stallman <rms@gnu.org>
7906
7907 * files.texi (Saving Buffers): Cleanup write-contents-function.
7908 (Magic File Names): Cleanup file-remote-p.
7909
b344d29d 79102004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7911
7912 * files.texi (Magic File Names): `file-remote-p' returns an
7913 identifier of the remote system, not just t.
7914
79152004-07-02 David Kastrup <dak@gnu.org>
7916
7917 * searching.texi (Entire Match Data): Add explanation about new
7918 match-data behavior when @var{integers} is non-nil.
7919
79202004-06-24 Richard M. Stallman <rms@gnu.org>
7921
7922 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7923
7924 * customize.texi (Variable Definitions): Note about doc strings
7925 and :set.
7926
7927 * keymaps.texi (Keymap Terminology): Document `kbd'.
7928 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7929
7930 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7931 makes it buffer-local.
7932
7933 * files.texi (Saving Buffers): Correct previous change.
7934
7935 * commands.texi (Accessing Events):
7936 Clarify posn-col-row and posn-actual-col-row.
7937
79382004-06-24 David Ponce <david.ponce@wanadoo.fr>
7939
7940 * commands.texi (Accessing Events): New functions
7941 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7942
79432004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7944
7945 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7946 * frames.texi, buffers.texi, backups.texi, variables.texi:
7947 * loading.texi, eval.texi, functions.texi, control.texi:
7948 * symbols.texi, minibuf.texi: Reposition @anchor's.
7949
7950 * help.texi: Various small changes in addition to the following.
7951 (Describing Characters): Describe PREFIX argument to
7952 `key-description'. Correct and clarify definition of
7953 `text-char-description'. Describe NEED-VECTOR argument to
7954 `read-kbd-macro'.
7955 (Help Functions): Clarify definition of `apropos'.
7956
79572004-06-23 Lars Hansen <larsh@math.ku.dk>
7958
7959 * files.texi (Saving Buffers): Correct description of
7960 `write-contents-functions'.
7961
79622004-06-21 Juanma Barranquero <lektu@terra.es>
7963
7964 * display.texi (Images): Remove redundant @vindex directives.
7965 Rewrite `image-library-alist' doc in active voice.
7966
79672004-06-14 Juanma Barranquero <lektu@terra.es>
7968
7969 * display.texi (Images): Document new delayed library loading,
7970 variable `image-library-alist' and (existing but undocumented)
7971 function `image-type-available-p'.
7972
79732004-06-05 Richard M. Stallman <rms@gnu.org>
7974
7975 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7976 refer the user to the Initial Input node.
7977 (Text from Minibuffer): Likewise.
7978 (Initial Input): New node. Document this feature
7979 and say it is mostly deprecated.
7980
79812004-05-30 Richard M. Stallman <rms@gnu.org>
7982
7983 * loading.texi (Named Features): Clarify return value
7984 and meaning of NOERROR.
7985
7986 * variables.texi (File Local Variables): Minor cleanup.
7987
79882004-05-30 Michael Albinus <michael.albinus@gmx.de>
7989
7990 * files.texi (Magic File Names): Add `file-remote-p' as operation
7991 of file name handlers.
7992
79932004-05-29 Richard M. Stallman <rms@gnu.org>
7994
7995 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7996 as arg to a minor mode command.
7997
79982004-05-22 Richard M. Stallman <rms@gnu.org>
7999
8000 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8001
8002 * streams.texi (Output Variables): Doc float-output-format.
8003
8004 * searching.texi (Regexp Special): Nested repetition can be infloop.
8005
8006 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8007 real stack overflow.
8008
8009 * compile.texi: Minor cleanups.
8010
80112004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8012
8013 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8014 circular lists.
8015 (List Elements): Explain handling of circular and dotted lists.
8016
80172004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8018
8019 * modes.texi (Search-based Fontification): Fix typo.
8020
80212004-05-10 Juanma Barranquero <lektu@terra.es>
8022
8023 * modes.texi (Mode Line Variables): Fix description of
8024 global-mode-string, which is now after which-func-mode, not the
8025 buffer name.
8026
80272004-05-07 Lars Hansen <larsh@math.ku.dk>
8028
8029 * modes.texi (Desktop Save Mode): Add.
8030 (Modes): Add menu entry Desktop Save Mode.
8031
8032 * hooks.texi: Add desktop-after-read-hook,
8033 desktop-no-desktop-file-hook and desktop-save-hook.
8034
8035 * locals.texi: Add desktop-save-buffer.
8036
80372004-04-30 Jesper Harder <harder@ifa.au.dk>
8038
8039 * display.texi: emacs -> Emacs.
8040
80412004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8042
8043 * files.texi (Changing Files): Document set-file-times.
8044
80452004-04-23 Juanma Barranquero <lektu@terra.es>
8046
8047 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8048
80492004-04-18 Jesper Harder <harder@ifa.au.dk>
8050
8051 * tips.texi (Coding Conventions): defopt -> defcustom.
8052
80532004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8054
8055 * sequences.texi: Various clarifications.
8056
80572004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8058
8059 * buffers.texi (Read Only Buffers): Mention optional ARG to
8060 `toggle-read-only'.
8061
80622004-04-14 Nick Roberts <nick@nick.uklinux.net>
8063
8064 * windows.texi (Selecting Windows): Note that get-lru-window
8065 returns a full-width window if possible.
8066
80672004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8068
8069 * buffers.texi: Various changes in addition to:
8070 (Buffer File Name): Add `find-buffer-visiting'.
8071 (Buffer Modification): Mention optional ARG to `not-modified'.
8072 (Indirect Buffers): Mention optional CLONE argument to
8073 `make-indirect-buffer'.
8074
8075 * files.texi: Various changes in addition to:
8076 (Visiting Functions): `find-file-hook' is now a normal hook.
8077 (File Name Expansion): Explain difference between the way that
8078 `expand-file-name' and `file-truename' treat `..'.
8079 (Contents of Directories): Mention optional ID-FORMAT argument to
8080 `directory-files-and-attributes'.
8081 (Format Conversion): Mention new optional CONFIRM argument to
8082 `format-write-file'.
8083
80842004-04-12 Miles Bader <miles@gnu.org>
8085
8086 * macros.texi (Expansion): Add description of `macroexpand-all'.
8087
80882004-04-05 Jesper Harder <harder@ifa.au.dk>
8089
5dcb4c4e
SM
8090 * variables.texi (Variable Aliases):
8091 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8092
8093 * errors.texi (Standard Errors): Ditto.
8094
80952004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8096
8097 * backups.texi: Various small changes in addition to:
8098 (Making Backups): Mention return value of `backup-buffer'.
8099 (Auto-Saving): Mention optional FORCE argument to
8100 `delete-auto-save-file-if-necessary'.
8101 (Reverting): Mention optional PRESERVE-MODES argument to
8102 `revert-buffer'. Correct description of `revert-buffer-function'.
8103
81042004-03-22 Juri Linkov <juri@jurta.org>
8105
8106 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8107 with `Vector Functions'.
8108
8109 * text.texi (Sorting): Add missing quote.
8110
81112004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8112
8113 * intro.texi (Lisp History): Replace xref to `cl' manual with
8114 inforef.
8115
81162004-03-12 Richard M. Stallman <rms@gnu.org>
8117
8118 * intro.texi (Version Info): Add arg to emacs-version.
8119 (Lisp History): Change xref to CL manual.
8120
81212004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8122
8123 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8124 for Partial Completion mode.
8125
81262004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8127
8128 * customize.texi: Fix typo. Remove eol whitespace.
8129
81302004-03-04 Richard M. Stallman <rms@gnu.org>
8131
8132 * processes.texi: Fix typos.
8133
8134 * lists.texi (Building Lists): Minor clarification.
8135
8136 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8137 in make-hash-table.
8138
81392004-02-29 Juanma Barranquero <lektu@terra.es>
8140
8141 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8142 rm, and ignore exit code.
8143
81442004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8145
8146 * display.texi (Defining Faces): Add description for min-colors.
8147 Update example.
8148
81492004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8150
8151 * abbrevs.texi: Various corrections and clarifications in addition
8152 to the following:
8153 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8154
81552004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8156
8157 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8158
81592004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8160
8161 * text.texi: Various small changes in addition to the following:
8162 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8163 to delete-horizontal-space.
8164 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8165 description of yank-handler text property at various places.
8166
8167 * frames.texi (Window System Selections): Add anchor.
8168
8169 * syntax.texi (Syntax Table Functions): Clarify and correct
8170 descriptions of make-syntax-table and copy-syntax-table.
8171 (Motion and Syntax): Clarify SYNTAXES argument to
8172 skip-syntax-forward.
8173 (Parsing Expressions): Mention that the return value of
8174 parse-partial-sexp is currently a list of ten rather than nine
8175 elements.
8176 (Categories): Various corrections and clarifications.
8177
81782004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8179
8180 * markers.texi (Marker Insertion Types): Minor change.
8181
8182 * locals.texi (Standard Buffer-Local Variables):
8183 * commands.texi (Interactive Codes, Using Interactive):
8184 * functions.texi (Related Topics): Fix xrefs.
8185
81862004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8187
8188 * lists.texi (Sets And Lists): Update description of delete-dups.
8189
81902004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8191
8192 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8193
c8763fb6 81942004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8195
8196 * frames.texi (Parameter Access): frame-parameters arg is optional.
8197 modify-frame-parameters handles nil for FRAME.
8198 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8199 are all-or-nothing for certain toolkits.
8200 Mention parameter wait-for-wm.
8201 (Frames and Windows): In frame-first-window and frame-selected-window
8202 the arg is optional.
8203 (Input Focus): In redirect-frame-focus the second arg is optional.
8204 (Window System Selections): Mention selection type CLIPBOARD.
8205 Mention data-type UTF8_STRING.
8206 Mention numbering of cut buffers.
8207 (Resources): Describe x-resource-name.
8208
82092004-02-16 Richard M. Stallman <rms@gnu.org>
8210
8211 * windows.texi (Buffers and Windows): Delete false table
8212 about all-frames.
8213
8214 * syntax.texi (Parsing Expressions): Delete old caveat
8215 about parse-sexp-ignore-comments.
8216
8217 * streams.texi (Output Variables): Add print-quoted.
8218
8219 * lists.texi (Building Lists): Minor cleanup.
8220
8221 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8222
8223 * display.texi (Overlays): Explain overlays use markers.
8224 (Managing Overlays): Explain front-advance and rear-advance
8225 in more detail.
8226
8227 * loading.texi (Unloading): Document unload-feature-special-hooks.
8228 Get rid of fns-NNN.el file.
8229
82302004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8231
8232 * help.texi (Describing Characters): Fix text-char-description
8233 example output.
8234
8235 * edebug.texi (Using Edebug): Fix example.
8236
8237 * debugging.texi (Internals of Debugger): Fix return value.
8238
8239 * files.texi (Changing Files): Fix argname.
8240
8241 * calendar.texi: Fix parens, and default values.
8242
8243 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8244 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8245 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8246
8247 * positions.texi (Text Lines): Don't add -1 in current-line.
8248
82492004-02-16 Richard M. Stallman <rms@gnu.org>
8250
8251 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8252
82532004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8254
8255 * processes.texi (Low-Level Network): Fix a typo.
8256
82572004-02-12 Kim F. Storm <storm@cua.dk>
8258
8259 * display.texi (Fringes): Use consistent wording.
8260 Note that window-fringe's window arg is optional.
8261 (Scroll Bars): Use consistent wording.
8262
82632004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8264
8265 * tips.texi (Comment Tips): Document the new conventions for
8266 commenting out code.
8267
c8763fb6 82682004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8269
5dcb4c4e 8270 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8271
82722004-02-07 Kim F. Storm <storm@cua.dk>
8273
8274 * positions.texi (Text Lines): Add line-number-at-pos.
8275
82762004-02-06 John Paul Wallington <jpw@gnu.org>
8277
8278 * display.texi (Button Properties, Button Buffer Commands):
8279 mouse-2 invokes button, not down-mouse-1.
8280
82812004-02-04 Jason Rumney <jasonr@gnu.org>
8282
8283 * makefile.w32-in: Sync with Makefile.in changes.
8284
82852004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8286
8287 * minibuf.texi (Text from Minibuffer): Various corrections and
8288 clarifications.
8289 (Object from Minibuffer): Correct Lisp description of
8290 read-minibuffer.
8291 (Minibuffer History): Clarify description of cons values for
8292 HISTORY arguments.
5dcb4c4e
SM
8293 (Basic Completion): Various corrections and clarifications.
8294 Add completion-regexp-list.
b8d4c8d0
GM
8295 (Minibuffer Completion): Correct and clarify description of
8296 completing-read.
5dcb4c4e
SM
8297 (Completion Commands): Mention Partial Completion mode.
8298 Various other minor changes.
b8d4c8d0
GM
8299 (High-Level Completion): Various corrections and clarifications.
8300 (Reading File Names): Ditto.
8301 (Minibuffer Misc): Ditto.
8302
83032004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8304
8305 * strings.texi (Text Comparison): assoc-string also matches
8306 elements of alists that are strings instead of conses.
8307 (Formatting Strings): Standardize Texinfo usage. Update index
8308 entries.
8309
83102004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8311
8312 * lists.texi (Sets And Lists): Add delete-dups.
8313
83142004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8315
8316 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8317 special form.
8318 * macros.texi (Defining Macros): Update description of `declare',
8319 which now is a macro.
8320 (Wrong Time): Fix typos.
8321
83222004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8323
8324 * compile.texi (Compilation Functions): Expand descriptions of
8325 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8326 and `batch-byte-compile'. In particular, mention and describe
8327 all optional arguments.
8328 (Disassembly): Correct and clarify the description of `disassemble'.
8329
83302004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8331
8332 * searching.texi: Various small changes in addition to the
8333 following.
8334 (Regexp Example): Adapt to new value of `sentence-end'.
8335 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8336 `words'.
8337 (Search and Replace): Add usage note for `perform-replace'.
8338 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8339 `match-data'.
8340 (Standard Regexps): Update for new values of `paragraph-start'
8341 and `sentence-end'.
8342
83432004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8344
8345 * files.texi (Saving Buffers): Clarify descriptions of
8346 `write-contents-functions' and `before-save-hook'.
8347 Make the defvar's for `before-save-hook' and `after-save-hook'
8348 into defopt's.
8349
83502004-01-07 Kim F. Storm <storm@cua.dk>
8351
8352 * commands.texi (Click Events): Describe new image and
8353 width/height elements of click events.
8354 (Accessing Events): Add posn-string, posn-image, and
8355 posn-object-width-height. Change posn-object to return either
8356 image or string object.
8357
83582004-01-01 Simon Josefsson <jas@extundo.com>
8359
8360 * hooks.texi (Standard Hooks): Add before-save-hook.
8361 * files.texi (Saving Buffers): Likewise.
8362
83632004-01-03 Richard M. Stallman <rms@gnu.org>
8364
8365 * frames.texi (Frames and Windows): Delete frame-root-window.
8366
83672004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8368
8369 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8370
8371 * functions.texi: Various small changes in addition to the
8372 following.
5dcb4c4e
SM
8373 (What Is a Function): `functionp' returns nil for macros.
8374 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8375 (Function Documentation): Add `\' in front of (fn @var{arglist})
8376 and explain why.
8377 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8378 Add anchor.
8379 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8380
83812004-01-01 Miles Bader <miles@gnu.org>
8382
8383 * display.texi (Buttons): New section.
8384
83852003-12-31 Andreas Schwab <schwab@suse.de>
8386
8387 * numbers.texi (Math Functions): sqrt reports a domain-error
8388 error.
8389 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8390
83912003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8392
8393 * tips.texi (Documentation Tips): Update item on hyperlinks in
8394 documentation strings.
8395
8396 * errors.texi (Standard Errors): Various small corrections and
8397 additions.
8398
8399 * control.texi: Various small changes in addition to the
8400 following.
8401 (Signaling Errors): Provide some more details on how `signal'
8402 constructs the error message. Add anchor to the definition of
8403 `signal'.
8404 (Error Symbols): Describe special treatment of `quit'.
8405 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8406 to emphasize that it has to be a single form.
8407
8408 * buffers.texi: Add anchor.
8409
84102003-12-29 Richard M. Stallman <rms@gnu.org>
8411
8412 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8413 (Window Configurations): Add window-configuration-frame.
8414
8415 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8416
8417 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8418 Change arg name in get-char-property.
8419 (Special Properties): Update handling of keymap property.
8420
8421 * strings.texi (Modifying Strings): Add clear-string.
8422 (Text Comparison): Add assoc-string and remove
8423 assoc-ignore-case, assoc-ignore-representation.
8424
8425 * os.texi (Time of Day): Add set-time-zone-rule.
8426
8427 * numbers.texi (Math Functions): asin, acos, log, log10
8428 report domain-error errors.
8429
8430 * nonascii.texi (Converting Representations):
8431 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8432 (Encoding and I/O): Add file-name-coding-system.
8433
8434 * modes.texi (Search-based Fontification): Explain that
8435 face specs are symbols with face names as values.
8436
8437 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8438
8439 * lists.texi (Building Lists): remq moved elsewhere.
8440 (Sets And Lists): remq moved here.
8441 (Association Lists): Refer to assoc-string.
8442
8443 * internals.texi (Garbage Collection): Add memory-use-counts.
8444
8445 * frames.texi (Frames and Windows): Add set-frame-selected-window
8446 and frame-root-window.
8447
8448 * files.texi (Contents of Directories):
8449 Add directory-files-and-attributes.
8450
8451 * display.texi (Refresh Screen): Add force-window-update.
8452 (Invisible Text): Explain about moving point out of invis text.
8453 (Overlay Properties): Add overlay-properties.
8454 (Managing Overlays): Add overlayp.
8455 (GIF Images): Invalid image number displays a hollow box.
8456
8457 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8458 (Killing Buffers): Add buffer-live-p.
8459
84602003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8461
8462 * display.texi (Fringes): Fix typo "set-buffer-window".
8463
84642003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8465
8466 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8467 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8468 Add or change various xrefs and anchors.
8469
8470 * commands.texi: Replace all occurrences of @acronym{CAR} with
8471 @sc{car}, for consistency with the rest of the Elisp manual.
8472 `car' and `cdr' are historically acronyms, but are no longer
8473 widely thought of as such.
8474
8475 * internals.texi (Pure Storage): Mention that `purecopy' does not
8476 copy text properties.
8477 (Object Internals): Now 29 bits are used (in most implementations)
8478 to address Lisp objects.
8479
8480 * variables.texi (Variables with Restricted Values): New node.
8481
8482 * objects.texi (Lisp Data Types): Mention that certain variables
8483 can only take on a restricted set of values and add an xref to
8484 the new node "Variables with Restricted Values".
8485
8486 * eval.texi (Function Indirection): Describe the errors that
8487 `indirect-function' can signal.
8488 (Eval): Clarify the descriptions of `eval-region' and `values'.
8489 Describe `eval-buffer' instead of `eval-current-buffer' and
8490 mention `eval-current-buffer' as an alias for `current-buffer'.
8491 Correct the description and mention all optional arguments.
8492
8493 * nonascii.texi: Various small changes in addition to the
8494 following.
8495 (Converting Representations): Clarify behavior of
8496 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8497 ASCII arguments.
8498 (Character Sets): Document the variable `charset-list' and adapt
8499 the definition of the function `charset-list' accordingly.
8500 (Translation of Characters): Clarify use of generic characters in
8501 `make-translation-table'. Clarify and correct the description of
8502 the use of translation tables in encoding and decoding.
8503 (User-Chosen Coding Systems): Correct and clarify the description
8504 of `select-safe-coding-system'.
8505 (Default Coding Systems): Clarify description of
8506 `file-coding-system-alist'.
8507
85082003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8509
8510 * strings.texi (Text Comparison): Correctly describe when two
8511 strings are `equal'. Combine and clarify descriptions of
8512 `assoc-ignore-case' and `assoc-ignore-representation'.
8513
8514 * objects.texi (Non-ASCII in Strings): Clarify description of
8515 when a string is unibyte or multibyte.
8516 (Bool-Vector Type): Update examples.
8517 (Equality Predicates): Correctly describe when two strings are
8518 `equal'.
8519
85202003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8521
8522 * lists.texi (Building Lists): `append' no longer accepts integer
8523 arguments. Update the description of `number-sequence' to reflect
8524 recent changes.
8525 (Sets And Lists): Describe `member-ignore-case' after `member'.
8526
85272003-11-27 Kim F. Storm <storm@cua.dk>
8528
8529 * commands.texi (Click Events): Click object may be an images.
8530 Describe (dx . dy) element of click positions.
8531 (Accessing Events): Remove duplicate posn-timestamp.
8532 New functions posn-object and posn-object-x-y.
8533
85342003-11-23 Kim F. Storm <storm@cua.dk>
8535
8536 * commands.texi (Click Events): Describe enhancements to event
8537 position lists, including new text-pos and (col . row) items.
8538 Mention left-fringe and right-fringe area events.
8539 (Accessing Events): New functions posn-area and
8540 posn-actual-col-row. Mention posn-timestamp. Mention that
8541 posn-point in non-text area still returns buffer position.
8542 Clarify posn-col-row.
8543
85442003-11-21 Lars Hansen <larsh@math.ku.dk>
8545
8546 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8547 * anti.texi (File Attributes): Describe removed parameter
8548 ID-FORMAT.
8549
85502003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8551
8552 * positions.texi (Positions): Mention that, if a marker is used as
8553 a position, its buffer is ignored.
8554
8555 * markers.texi (Overview of Markers): Mention it here too.
8556
85572003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8558
8559 * numbers.texi (Numeric Conversions): Not just `floor', but also
8560 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8561
85622003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8563
8564 * markers.texi (Creating Markers): Specify insertion type of
8565 created markers. Add xref to `Marker Insertion Types'.
8566 Second argument to `copy-marker' is optional.
8567 (Marker Insertion Types): Mention that most markers are created
8568 with insertion type nil.
8569 (The Mark): Correctly describe when `mark' signals an error.
8570 (The Region): Correctly describe when `region-beginning' and
8571 `region-end' signal an error.
8572
85732003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8574
8575 * hash.texi (Creating Hash): Clarify description of `eql'.
8576 `makehash' is obsolete.
8577 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8578
8579 * positions.texi (Point): Change description of `buffer-end', so
8580 that it is also correct for floating point arguments.
8581 (List Motion): Correct argument lists of `beginning-of-defun' and
8582 `end-of-defun'.
8583 (Excursions): Add xref to `Marker Insertion Types'.
8584 (Narrowing): Argument to `narrow-to-page' is optional.
8585
85862003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8587
8588 * streams.texi (Output Streams): Clarify behavior of point for
8589 marker output streams.
8590
85912003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8592
8593 * variables.texi (Defining Variables): Second argument to
8594 `defconst' is not optional.
8595 (Setting Variables): Mention optional argument APPEND to
8596 `add-to-list'.
8597 (Creating Buffer-Local): Expand description of
8598 `make-variable-buffer-local'.
8599 (Frame-Local Variables): Expand description of
8600 `make-variable-frame-local'.
8601 (Variable Aliases): Correct description of optional argument
8602 DOCSTRING to `defvaralias'. Mention return value of
8603 `defvaralias'.
8604 (File Local Variables): Add xref to `File variables' in Emacs
8605 Manual. Correct description of `hack-local-variables'. Mention
8606 `safe-local-variable' property. Mention optional second argument
8607 to `risky-local-variable-p'.
8608
86092003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8610
8611 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8612
86132003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8614
8615 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8616 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8617 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8618 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8619 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8620 lispref/processes.texi, lispref/searching.texi,
8621 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8622 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8623 @acronym{FOO}.
8624
86252003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8626
8627 * strings.texi (Creating Strings): Argument START to `substring'
8628 can not be `nil'. Expand description of
8629 `substring-no-properties'. Correct description of `split-string',
8630 especially with respect to empty matches. Prevent very bad line
8631 break in definition of `split-string-default-separators'.
8632 (Text Comparison): `string=' and `string<' also accept symbols as
8633 arguments.
8634 (String Conversion): More completely describe argument BASE in
8635 `string-to-number'.
8636 (Formatting Strings): `%s' and `%S' in `format' do require
8637 corresponding object. Clarify behavior of numeric prefix after
8638 `%' in `format'.
8639 (Case Conversion): The argument to `upcase-initials' can be a
8640 character.
8641
86422003-10-27 Kenichi Handa <handa@m17n.org>
8643
8644 * display.texi (Fontsets): Fix texinfo usage.
8645
86462003-10-25 Kenichi Handa <handa@m17n.org>
8647
8648 * display.texi (Fontsets): Add description of the function
8649 set-fontset-font.
8650
86512003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8652
8653 * display.texi (Temporary Displays): Add xref to `Documentation
8654 Tips'.
8655
8656 * functions.texi (Function Safety): Use inforef instead of pxref
8657 for SES.
8658
86592003-10-23 Andreas Schwab <schwab@suse.de>
8660
8661 * Makefile.in (TEX, texinputdir): Don't define.
8662 (TEXI2DVI): Define.
8663 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8664 add $(srcdir)/index.texi.
8665 ($(infodir)/elisp): Remove index.texi dependency.
8666 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8667 (index.texi): Remove target.
8668 (dist): Don't link $(srcdir)/permute-index.
8669 (clean): Don't remove index.texi.
8670
8671 * permute-index, index.perm: Remove.
8672 * index.texi: Rename from index.unperm.
8673
86742003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8675
8676 * tips.texi (Documentation Tips): Document new behavior for face
8677 and variable hyperlinks in Help mode.
8678
86792003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8680
8681 * objects.texi (Integer Type): Update for extra bit of integer range.
8682 (Character Type): Ditto.
8683
86842003-10-16 Eli Zaretskii <eliz@gnu.org>
8685
8686 * numbers.texi (Integer Basics): Add index entries for reading
8687 numbers in hex, octal, and binary.
8688
86892003-10-16 Lute Kamstra <lute@gnu.org>
8690
8691 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8692 argument.
8693
86942003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8695
8696 * windows.texi (Choosing Window): Fix typo.
8697 * edebug.texi (Edebug Execution Modes): Fix typo.
8698
86992003-10-13 Richard M. Stallman <rms@gnu.org>
8700
8701 * windows.texi (Basic Windows): A window has fringe settings,
8702 display margins and scroll-bar settings.
8703 (Splitting Windows): Doc split-window return value.
8704 Clean up one-window-p.
8705 (Selecting Windows): Fix typo.
8706 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8707 (Buffers and Windows): In set-window-buffer, explain effect
8708 on fringe settings and scroll bar settings.
8709 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8710 (Choosing Window): Use defopt for pop-up-frame-function.
8711 For special-display-buffer-names, explain same-window and same-frame.
8712 Clarify window-dedicated-p return value.
8713 (Textual Scrolling): scroll-up and scroll-down can get an error.
8714 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8715 Clarify set-window-hscroll.
8716 (Size of Window): Don't mention tool bar in window-height.
8717 (Coordinates and Windows): Explain what coordinates-in-window-p
8718 returns for fringes and display margins.
8719 (Window Configurations): Explain saving fringes, etc.
8720
8721 * tips.texi (Library Headers): Clean up Documentation.
8722
8723 * syntax.texi (Parsing Expressions): Clean up forward-comment
8724 and parse-sexp-lookup-properties.
8725
8726 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8727
8728 * os.texi (System Environment): Clean up text for load-average errors.
8729
8730 * modes.texi (Hooks): Don't explain local hook details at front.
8731 Clarify run-hooks and run-hook-with-args a little.
8732 Clean up add-hook and remove-hook.
8733
8734 * edebug.texi (Edebug Execution Modes): Clarify t.
8735 Document edebug-sit-for-seconds.
8736 (Coverage Testing): Document C-x X = and =.
8737 (Instrumenting Macro Calls): Fix typo.
8738 (Specification List): Don't index the specification keywords.
8739
87402003-10-10 Kim F. Storm <storm@cua.dk>
8741
8742 * processes.texi (Network): Introduce make-network-process.
8743
87442003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8745
8746 * tips.texi (Library Headers): Fix typo.
8747
87482003-10-07 Juri Linkov <juri@jurta.org>
8749
8750 * modes.texi (Imenu): Mention imenu-create-index-function's
8751 default value. Explain submenus better.
8752
87532003-10-07 Lute Kamstra <lute@gnu.org>
8754
8755 * modes.texi (Faces for Font Lock): Fix typo.
8756 (Hooks): Explain how buffer-local hook variables can refer to
8757 global hook variables.
8758 Various minor clarifications.
8759
87602003-10-06 Lute Kamstra <lute@gnu.org>
8761
8762 * tips.texi (Coding Conventions): Mention naming conventions for
8763 hooks.
8764
87652003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8766
8767 * loading.texi (Library Search): Correct default value of
8768 load-suffixes.
8769 (Named Features): Fix typo.
8770
87712003-10-05 Richard M. Stallman <rms@gnu.org>
8772
8773 * loading.texi (Named Features): In `provide',
8774 say how to test for subfeatures.
8775 (Unloading): In unload-feature, use new var name
8776 unload-feature-special-hooks.
8777
87782003-10-03 Lute Kamstra <lute@gnu.org>
8779
8780 * modes.texi (Major Mode Conventions): Mention third way to set up
8781 Imenu.
8782 (Imenu): A number of small fixes.
8783 Delete documentation of internal variable imenu--index-alist.
8784 Document the return value format of imenu-create-index-function
8785 functions.
8786
87872003-09-30 Richard M. Stallman <rms@gnu.org>
8788
8789 * processes.texi (Network): Say what stopped datagram connections do.
8790
8791 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8792
8793 * display.texi (Overlay Properties): Clarify `evaporate' property.
8794
87952003-09-29 Lute Kamstra <lute@gnu.org>
8796
8797 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8798 constructs should be marked as risky.
8799 Change cons cell into proper list.
8800 (Mode Line Variables): Change cons cell into proper list.
8801
88022003-09-26 Lute Kamstra <lute@gnu.org>
8803
8804 * modes.texi (Mode Line Data): Document the :propertize construct.
8805 (Mode Line Variables): Reorder the descriptions of the variables
8806 to match their order in the default mode-line-format.
8807 Describe the new variables mode-line-position and mode-line-modes.
8808 Update the default values of mode-line-frame-identification,
8809 minor-mode-alist, and default-mode-line-format.
8810 (Properties in Mode): Mention the :propertize construct.
8811
88122003-09-26 Richard M. Stallman <rms@gnu.org>
8813
8814 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8815 * loading.texi, minibuf.texi, text.texi, variables.texi:
8816 Avoid @strong{Note:}.
8817
88182003-09-26 Richard M. Stallman <rms@gnu.org>
8819
8820 * keymaps.texi (Remapping Commands): Fix typo.
8821
88222003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8823
8824 * processes.texi (Low-Level Network): Fix typo.
8825
88262003-09-23 Kim F. Storm <storm@cua.dk>
8827
8828 * processes.texi (Network, Network Servers): Fix typos.
8829 (Low-Level Network): Add timeout value for :server keyword.
8830 Add new option keywords to make-network-process.
8831 Add set-network-process-options.
8832 Explain how to test availability of network options.
8833
88342003-09-19 Richard M. Stallman <rms@gnu.org>
8835
8836 * text.texi (Motion by Indent): Arg to
8837 backward-to-indentation and forward-to-indentation is optional.
8838
8839 * strings.texi (Creating Strings): Add substring-no-properties.
8840
8841 * processes.texi
8842 (Process Information): Add list-processes arg QUERY-ONLY.
8843 Delete process-contact from here.
8844 Add new status values for process-status.
8845 Add process-get, process-put, process-plist, set-process-plist.
8846 (Synchronous Processes): Add call-process-shell-command.
8847 (Signals to Processes): signal-process allows process objects.
8848 (Network): Complete rewrite.
8849 (Network Servers, Datagrams, Low-Level Network): New nodes.
8850
8851 * positions.texi (Word Motion): forward-word, backward-word
8852 arg is optional. Reword.
8853
8854 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8855
8856 * variables.texi (Creating Buffer-Local):
8857 Delete duplicate definition of buffer-local-value.
8858 (File Local Variables): Explain about discarding text props.
8859
88602003-09-11 Richard M. Stallman <rms@gnu.org>
8861
8862 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8863 changes variables that record input events.
8864 (Minibuffer Misc): Add minibuffer-selected-window.
8865
8866 * lists.texi (Building Lists): Add copy-tree.
8867
8868 * display.texi (Fontsets): Add char-displayable-p.
8869 (Scroll Bars): New node.
8870
88712003-09-08 Lute Kamstra <lute@gnu.org>
8872
8873 * modes.texi (%-Constructs): Document new `%i' and `%I'
8874 constructs.
8875
88762003-09-03 Peter Runestig <peter@runestig.com>
8877
8878 * makefile.w32-in: New file.
8879
88802003-08-29 Richard M. Stallman <rms@gnu.org>
8881
8882 * display.texi (Overlay Properties): Clarify how priorities
8883 affect use of the properties.
8884
88852003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8886
8887 * customize.texi (Type Keywords): Correct the description of
8888 `:help-echo' in the case where `motion-doc' is a function.
8889
88902003-08-14 John Paul Wallington <jpw@gnu.org>
8891
8892 * modes.texi (Emulating Mode Line): Subsection, not section.
8893
88942003-08-13 Richard M. Stallman <rms@gnu.org>
8895
8896 * elisp.texi (Top): Update subnode lists in menu.
8897
8898 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8899 (Kill Functions): kill-region has new arg yank-handler.
8900 (Yanking): New node.
8901 (Yank Commands): Add yank-undo-function.
8902 (Low-Level Kill Ring):
8903 kill-new and kill-append have new arg yank-handler.
8904 (Changing Properties): Add remove-list-of-text-properties.
8905 (Atomic Changes): New node.
8906
8907 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8908
8909 * streams.texi (Output Variables): Add eval-expression-print-length
8910 and eval-expression-print-level.
8911
8912 * os.texi (Time Conversion): For encode-time, explain limits on year.
8913
8914 * objects.texi (Character Type): Define anchor "modifier bits".
8915
8916 * modes.texi (Emulating Mode Line): New node.
8917 (Search-based Fontification): Font Lock uses font-lock-face property.
8918 (Other Font Lock Variables): Likewise.
8919
8920 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8921 not vectors.
8922 (Active Keymaps): Add emulation-mode-map-alists.
8923 (Functions for Key Lookup): key-binding has new arg no-remap.
8924 (Remapping Commands): New node.
8925 (Scanning Keymaps): where-is-internal has new arg no-remap.
8926 (Tool Bar): Add tool-bar-local-item-from-menu.
8927 Clarify when to use tool-bar-add-item-from-menu.
8928
8929 * commands.texi (Interactive Call): commandp has new arg.
8930 (Command Loop Info): Add this-original-command.
8931
89322003-08-06 John Paul Wallington <jpw@gnu.org>
8933
8934 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8935
8936 * display.texi (Warning Basics): Fix typo.
8937 (Fringes): Add closing curly bracket and fix typo.
8938
8939 * elisp.texi (Top): Fix typo.
8940
89412003-08-05 Richard M. Stallman <rms@gnu.org>
8942
8943 * elisp.texi: Update lists of subnodes.
8944
8945 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8946
8947 * variables.texi (Local Variables): Use lc for example variable names.
8948
8949 * tips.texi (Library Headers): Explain where to put -*-.
8950
8951 * strings.texi (Creating Strings): Fix xref for vconcat.
8952
8953 * sequences.texi (Vector Functions):
8954 vconcat no longer allows integer args.
8955
8956 * minibuf.texi (Reading File Names): read-file-name has new
8957 arg PREDICATE. New function read-directory-name.
8958
c4cc8b9a 8959 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8960 (Indenting Macros): New node.
8961
8962 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8963 (Window Frame Parameters): Make separate table of parameters
8964 that are coupled with specific face attributes.
8965 (Deleting Frames): delete-frame-hooks renamed to
8966 delete-frame-functions.
8967
8968 * files.texi (Magic File Names): Add file-remote-p.
8969 Clarify file-local-copy.
8970
8971 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8972 here; instead xref Defining Macros.
8973
8974 * display.texi (Warnings): New node, and subnodes.
8975 (Fringes): New node.
8976
8977 * debugging.texi (Test Coverage): New node.
8978
8979 * compile.texi (Compiler Errors): Explain with-no-warnings
8980 and other ways to suppress warnings.
8981
8982 * commands.texi (Interactive Call): Minor clarification.
8983
8984 * buffers.texi (Buffer File Name): set-visited-file-name
8985 renames the buffer too.
8986
8987 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8988
89892003-07-24 Markus Rost <rost@math.ohio-state.edu>
8990
8991 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8992
89932003-07-22 Markus Rost <rost@math.ohio-state.edu>
8994
8995 * internals.texi (Garbage Collection): Fix previous change.
8996
89972003-07-22 Richard M. Stallman <rms@gnu.org>
8998
8999 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9000
9001 * display.texi (Width): Use \s syntax in example.
9002 (Font Selection): Add face-font-rescale-alist.
9003
9004 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9005 Remove spurious indent in example.
9006
9007 * lists.texi (Building Lists): Add number-sequence.
9008
9009 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9010
9011 * functions.texi (Function Documentation): Explain how to
9012 show calling convention explicitly in the doc string.
9013
9014 * windows.texi (Selecting Windows): save-selected-window saves
9015 selected window of each frame.
9016 (Window Configurations): Minor change.
9017
9018 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9019
9020 * streams.texi (Output Variables): Add print-continuous-numbering
9021 and print-number-table.
9022
9023 * processes.texi (Decoding Output): New node.
9024
9025 * os.texi (Time Conversion): decode-time arg is optional.
9026
9027 * objects.texi (Character Type): Don't use space as example for \.
9028 Make list of char names and \-sequences correspond.
9029 Explain that \s is not used in strings. `\ ' needs space after.
9030
9031 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9032 (Translation of Characters): Add translation-table-for-input.
9033 (Default Coding Systems): Add auto-coding-functions.
9034 (Explicit Encoding): Add decode-coding-inserted-region.
9035 (Locales): Add locale-info.
9036
9037 * minibuf.texi (Basic Completion): Describe test-completion.
9038 Collections can be lists of strings.
9039 Clean up lazy-completion-table.
9040 (Programmed Completion): Mention test-completion.
9041 Clarify why lambda expressions are not accepted.
9042 (Minibuffer Misc): Describe minibufferp.
9043
90442003-07-14 Richard M. Stallman <rms@gnu.org>
9045
9046 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9047
9048 * windows.texi (Selecting Windows): New arg to select-window.
9049 (Selecting Windows): Add with-selected-window.
9050 (Size of Window): Add window-inside-edges, etc.
9051
9052 * internals.texi (Garbage Collection): Add post-gc-hook.
9053
9054 * processes.texi (Subprocess Creation): Add exec-suffixes.
9055
9056 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9057 (Scanning Keymaps): Add map-keymaps.
9058 (Defining Menus): Add keymap-prompt.
9059
9060 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9061 most-negative-fixnum.
9062
c4cc8b9a 9063 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9064 (Compiler Errors): New node.
9065
9066 * os.texi (User Identification): user-uid, user-real-uid
9067 can return float.
9068
9069 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9070 and about derived modes.
9071 (Minor Modes): Add minor-mode-list.
9072 (Defining Minor Modes): Keyword args for define-minor-mode.
9073 (Search-based Fontification): Explain managing other properties.
9074 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9075 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9076 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9077
9078 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9079 (Variable Aliases): Clarify defvaralias.
9080
9081 * loading.texi (Library Search): Add load-suffixes.
9082
9083 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9084 (Programmed Completion): Add dynamic-completion-table.
9085
9086 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9087 (Magic File Names): Specify precedence order of handlers.
9088
9089 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9090 and post-command-hook.
9091 (Waiting): New calling convention for sit-for.
9092
9093 * text.texi (Special Properties): local-map and keymap properties
9094 apply based on their stickiness.
9095
90962003-07-07 Richard M. Stallman <rms@gnu.org>
9097
9098 * modes.texi (Minor Mode Conventions): Specify only some kinds
9099 of list values as args to minor modes.
9100
9101 * files.texi (File Name Expansion): Warn about iterative use
9102 of substitute-in-file-name.
9103
9104 * advice.texi (Activation of Advice): Clean up previous change.
9105
91062003-07-06 Markus Rost <rost@math.ohio-state.edu>
9107
9108 * advice.texi (Activation of Advice): Note that ad-start-advice is
9109 turned on by default.
9110
91112003-06-30 Richard M. Stallman <rms@gnu.org>
9112
9113 * text.texi (Buffer Contents): Document current-word.
9114 (Change Hooks): Not called for *Messages*.
9115
9116 * functions.texi (Defining Functions): Explain about redefining
9117 primitives.
9118 (Function Safety): Renamed. Minor changes.
9119 Comment out the detailed criteria for what is safe.
9120
91212003-06-22 Andreas Schwab <schwab@suse.de>
9122
9123 * objects.texi (Symbol Type): Fix description of examples.
9124
91252003-06-16 Andreas Schwab <schwab@suse.de>
9126
9127 * hash.texi (Creating Hash): Fix description of :weakness.
9128
c8763fb6 91292003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9130
9131 * files.texi (Changing Files): copy-file copies file modes, too.
9132
91332003-05-28 Richard M. Stallman <rms@gnu.org>
9134
9135 * strings.texi (Creating Strings): Clarify split-string.
9136
91372003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9138
9139 * strings.texi (Creating Strings): Update split-string specification
9140 and examples.
9141
91422003-05-19 Richard M. Stallman <rms@gnu.org>
9143
9144 * elisp.texi: Correct invariant section names.
9145
91462003-04-20 Richard M. Stallman <rms@gnu.org>
9147
9148 * os.texi (Timers): Explain about timers and quitting.
9149
91502003-04-19 Richard M. Stallman <rms@gnu.org>
9151
9152 * internals.texi (Writing Emacs Primitives): Strings are
9153 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9154 Explain GCPRO convention for varargs function args.
9155
91562003-04-16 Richard M. Stallman <rms@gnu.org>
9157
9158 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9159
91602003-04-08 Richard M. Stallman <rms@gnu.org>
9161
9162 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9163
91642003-02-13 Kim F. Storm <storm@cua.dk>
9165
9166 * objects.texi (Character Type): New \s escape for space.
9167
91682003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9169
5dcb4c4e 9170 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9171
91722003-01-25 Richard M. Stallman <rms@gnu.org>
9173
9174 * keymaps.texi: Document that a symbol can act as a keymap.
9175
91762003-01-13 Richard M. Stallman <rms@gnu.org>
9177
9178 * text.texi (Changing Properties): Say string indices are origin-0.
9179
9180 * positions.texi (Screen Lines) <compute-motion>:
9181 Correct order of elts in return value.
9182
9183 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9184 how to define a default binding.
9185
91862002-12-07 Markus Rost <rost@math.ohio-state.edu>
9187
9188 * loading.texi (Unloading): Fix recent change for load-history.
9189
9190 * customize.texi (Simple Types): Clarify description of custom
9191 type 'number. Describe new custom type 'float.
9192
91932002-12-04 Markus Rost <rost@math.ohio-state.edu>
9194
9195 * variables.texi (File Local Variables): Fix typo.
9196
c8763fb6 91972002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9198
9199 From Michael Albinus <Michael.Albinus@alcatel.de>.
9200
9201 * README: Target for Info file is `make info'.
9202
5dcb4c4e 9203 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9204 `file-name-sans-extension'.
9205 (Magic File Names): Complete list of operations for magic file
9206 name handlers.
9207
92082002-09-16 Jonathan Yavner <jyavner@engineer.com>
9209
9210 * variables.texi (File Local Variables): New function
9211 risky-local-variable-p.
9212
92132002-09-15 Jonathan Yavner <jyavner@engineer.com>
9214
9215 * functions.texi (Function safety): New node about unsafep.
9216
92172002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9218
5dcb4c4e 9219 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9220 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9221
92222002-06-17 Juanma Barranquero <lektu@terra.es>
9223
9224 * frames.texi (Display Feature Testing): Fix typo.
9225
92262002-06-12 Andreas Schwab <schwab@suse.de>
9227
9228 * frames.texi (Initial Parameters, Resources): Fix references to
9229 the Emacs manual.
9230
92312002-05-13 Kim F. Storm <storm@cua.dk>
9232
9233 * variables.texi (Intro to Buffer-Local): Updated warning and
9234 example relating to changing buffer inside let.
9235
c8763fb6 92362002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9237
9238 * os.texi (Session Management): New node about X Session management.
9239
92402002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9241
9242 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9243 to which the manual corresponds, and the copyright years.
9244
9245 * Makefile.in (VERSION): Set to 2.9.
9246
92472001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9248
9249 * elisp.texi: Change the category in @dircategory to "Emacs", to
9250 make it consistent with info/dir.
9251
92522001-11-25 Miles Bader <miles@gnu.org>
9253
9254 * text.texi (Fields): Describe new `limit' arg in
9255 field-beginning/field-end.
9256
92572001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9258
5dcb4c4e
SM
9259 * permute-index: Don't depend on csh-specific features.
9260 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9261
9262 * two-volume-cross-refs.txt: New file.
9263 * two.el: New file.
9264 * spellfile: New file.
9265
92662001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9267
9268 * permute-index: New file.
9269
9270 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9271 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9272 8+3 restricted namespace.
9273
9274 * Makefile.in (infodir): Define relative to $(srcdir).
9275 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9276 include directories list via -I switch to makeinfo.
9277 (index.texi): Use cp if both hard and symbolic links fail.
9278
92792001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9280
9281 * Makefile.in (distclean): Add.
9282
9283 The following changes make ELisp manual part of the Emacs
9284 distribution:
9285
9286 * Makefile.in: Add Copyright notice.
9287 (prefix): Remove.
9288 (infodir): Change value to "../info".
9289 (VPATH): New variable.
9290 (MAKE): Don't define.
9291 (texmacrodir): Don't define.
9292 (texinputdir): Append the existing value of TEXINPUTS.
9293 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9294 command to be compatible with man/Makefile.in, and to put the
9295 output into ../info.
9296 (info): Add target.
9297 (installall): Target removed.
9298
c8763fb6 92992001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9300
9301 * tips.texi (Coding Conventions): Fix typo.
9302
93032001-10-23 Gerd Moellmann <gerd@gnu.org>
9304
9305 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9306
93072001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9308
9309 * files.texi (File Name Components): Update the description of
9310 file-name-sans-extension and file-name-extension, as they now
9311 ignore leading dots.
9312
93132001-10-20 Gerd Moellmann <gerd@gnu.org>
9314
9315 * (Version 21.1 released.)
9316
93172001-10-19 Miles Bader <miles@gnu.org>
9318
9319 * positions.texi (Text Lines): Describe behavior of
9320 `beginning-of-line'/`end-of-line' in the presence of field properties.
9321
93222001-10-17 Gerd Moellmann <gerd@gnu.org>
9323
9324 * Makefile.in (VERSION): Set to 2.8.
9325 (manual): Use `manual-21'.
9326
9327 * elisp.texi (VERSION): Add and use it where the version
9328 number was used. Set it to 2.8.
9329
9330 * intro.texi: Likewise.
9331
93322001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9333
9334 * files.texi (File Name Completion): Document the significance of
9335 a trailing slash in elements of completion-ignored-extensions.
9336
93372001-10-06 Miles Bader <miles@gnu.org>
9338
9339 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9340
93412001-10-04 Gerd Moellmann <gerd@gnu.org>
9342
9343 * variables.texi (Variable Aliases): New node.
9344
93452001-10-04 Gerd Moellmann <gerd@gnu.org>
9346
9347 * Branch for 21.1.
9348
93492001-10-02 Miles Bader <miles@gnu.org>
9350
9351 * minibuf.texi (Minibuffer Misc): Add entries for
9352 `minibuffer-contents', `minibuffer-contents-no-properties', and
9353 `delete-minibuffer-contents'.
9354 Correct description for `minibuffer-prompt-end'.
9355
9356 * text.texi (Property Search): Correct descriptions of
9357 `next-char-property-change' and `previous-char-property-change'.
9358 Add entries for `next-single-char-property-change' and
9359 `previous-single-char-property-change'.
9360 Make operand names a bit more consistent.
9361
93622001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9363
9364 * frames.texi (Finding All Frames): Document that next-frame and
9365 previous-frame are local to current terminal.
9366
93672001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9368
9369 * keymaps.texi (Creating Keymaps): Fix the description of the
9370 result of make-keymap.
9371
93722001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9373
9374 * display.texi (Font Lookup, Attribute Functions)
9375 (Image Descriptors): Add cross-references to the definition of
9376 selected frame.
9377
9378 * buffers.texi (The Buffer List): Add cross-references to the
9379 definition of selected frame.
9380
9381 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9382 frame at any given time.
9383 (Multiple Displays, Size and Position): Add a cross-reference to
9384 the definition of the selected frame.
9385
93862001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9387
9388 * strings.texi (String Conversion) <string-to-number>: Document
9389 that a float is returned for integers that are too large.
9390
9391 * frames.texi (Mouse Position): Document mouse-position-function.
9392 (Display Feature Testing): Document display-images-p.
9393 (Window Frame Parameters): Document the cursor-type variable.
9394
9395 * numbers.texi (Integer Basics): Document CL style read syntax for
9396 integers in bases other than 10.
9397
5dcb4c4e
SM
9398 * positions.texi (List Motion):
9399 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9400
9401 * lists.texi (Sets And Lists): Document member-ignore-case.
9402
9403 * internals.texi (Garbage Collection): Document the used and free
9404 strings report.
9405 (Memory Usage): Document strings-consed.
9406
9407 * os.texi (Time of Day): Document float-time.
9408 (Recording Input): Document that clear-this-command-keys clears
9409 the vector to be returned by recent-keys.
9410
9411 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9412 argument keymap can be a list.
9413
9414 * nonascii.texi (User-Chosen Coding Systems)
9415 <select-safe-coding-system>: Document the new argument
9416 accept-default-p and the variable
9417 select-safe-coding-system-accept-default-p. Tell what happens if
9418 buffer-file-coding-system is undecided.
9419 (Default Coding Systems): Document auto-coding-regexp-alist.
9420
9421 * display.texi (The Echo Area) <message>: Document
9422 message-truncate-lines.
9423 (Glyphs): Document that the glyph table is unused on windowed
9424 displays.
9425
9426 * help.texi (Describing Characters) <single-key-description>:
9427 Document the new argument no-angles.
9428 (Accessing Documentation) <documentation-property>: Document that
9429 a non-string property is evaluated.
9430 <documentation>: Document that the function-documentation property
9431 is looked for.
9432
9433 * windows.texi (Selecting Windows): Document some-window.
9434
9435 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9436
9437 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9438 apropos-mode-hook.
9439
9440 * commands.texi (Using Interactive): Document interactive-form.
9441 (Keyboard Macros): Document kbd-macro-termination-hook.
9442 (Command Loop Info): Document that clear-this-command-keys clears
9443 the vector to be returned by recent-keys.
9444
94452001-09-04 Werner LEMBERG <wl@gnu.org>
9446
9447 * Makefile.in (srcdir, texinputdir): New variables.
9448 (srcs, index.texi, install): Use $(srcdir).
9449 (.PHONY): Remove elisp.dvi.
9450 (elisp): Use -I switch for makeinfo.
9451 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9452 (installall, dist): Use $(srcdir).
9453 Fix path to texinfo.tex.
9454 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9455
94562001-08-30 Gerd Moellmann <gerd@gnu.org>
9457
9458 * display.texi (Conditional Display): Adjust to API change.
9459
9460 * configure: New file.
9461
94622001-07-30 Gerd Moellmann <gerd@gnu.org>
9463
9464 * commands.texi (Repeat Events): Add description of
9465 double-click-fuzz.
9466
94672001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9468
9469 * syntax.texi (Syntax Class Table): Add the missing designator for
9470 comment and string fences.
9471 (Syntax Properties): Add a xref to syntax table internals.
9472 (Syntax Table Internals): Document string-to-syntax.
9473
94742001-05-07 Gerd Moellmann <gerd@gnu.org>
9475
9476 * Makefile.in (install): Use install-info command line options
9477 like in Emacs' Makefile.in.
9478
94792000-12-09 Miles Bader <miles@gnu.org>
9480
9481 * windows.texi (Window Start): Update documentation for
9482 `pos-visible-in-window-p'.
9483
94842000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9485
9486 * lists.texi (Building Lists): Add footnote to explain how to add
9487 to the end of a list.
9488
94892000-10-25 Gerd Moellmann <gerd@gnu.org>
9490
9491 * files.texi (Visiting Functions): Typos.
9492
94932000-10-25 Kenichi Handa <handa@etl.go.jp>
9494
9495 * files.texi (Visiting Functions): Return value of
9496 find-file-noselect may be a list of buffers if wildcards are used.
9497
94982000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9499
9500 * display.texi (Defining Faces): Document `graphic' display type
9501 in face specs.
9502
b344d29d 95032000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9504
9505 * hooks.texi (Standard Hooks): Replace obsolete
9506 `after-make-frame-hook' with `after-make-frame-functions'.
9507
9508 * frames.texi (Creating Frames): Ditto.
9509
9510 * variables.texi (Future Local Variables): Ditto.
9511
95122000-10-16 Gerd Moellmann <gerd@gnu.org>
9513
9514 * display.texi (Other Image Types): Add description of :foreground
9515 and :background properties of mono PBM images.
9516
95172000-08-17 Werner LEMBERG <wl@gnu.org>
9518
9519 * .cvsignore: New file.
9520
95212000-01-05 Gerd Moellmann <gerd@gnu.org>
9522
9523 * tindex.pl: New script.
9524
95251999-12-03 Dave Love <fx@gnu.org>
9526
9527 * Makefile.in (MAKEINFO): New parameter.
9528
95291999-09-17 Richard Stallman <rms@gnu.org>
9530
9531 * Makefile.in (srcs): Add hash.texi.
9532 (VERSION): Update to 20.6.
9533
95341999-09-13 Richard Stallman <rms@gnu.org>
9535
9536 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9537
95381998-08-29 Karl Heuer <kwzh@gnu.org>
9539
9540 * configure.in: New file.
9541 * Makefile.in: Renamed from Makefile.
9542 (prefix, infodir): Use value obtained from configure.
9543 (emacslibdir): Obsolete variable deleted.
9544 (dist): Distribute configure.in, configure, Makefile.in.
9545
95461998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9547
9548 * Makefile (INSTALL_INFO): New variable.
9549 (install): Run install-info.
9550
95511998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9552
9553 * Makefile (elisp.dvi): Add missing backslash.
9554
95551998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9556
9557 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9558 Run texindex without `./'. Always run texindex on elisp.tp.
9559 (elisp.tps): Target deleted.
9560
95611998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9562
9563 * Makefile (srcs): Add nonascii.texi and customize.texi.
9564 (dist): Start by deleting `temp'.
9565
95661998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9567
9568 * Makefile (makeinfo, texindex): Targets deleted.
9569 (makeinfo.o, texindex.o): Targets deleted.
9570 (clean, dist): Don't do anything with them or with getopt*.
9571
95721998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9573
9574 * Makefile (SHELL): Defined.
9575
95761998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9577
9578 * Makefile (elisp.tps): New target.
9579 (elisp.dvi): Depend on elisp.tps.
9580
c5602427 95811996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9582
9583 * README: Update phone number.
9584
9585 * Makefile (elisp): Make this be the default target.
9586 Depend on makeinfo.c instead of makeinfo.
9587 (install): Don't depend on elisp.dvi, since we don't install that.
9588 Use mkinstalldirs.
9589 (dist): Add mkinstalldirs.
9590
c5602427 95911995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9592
9593 * Makefile (VERSION): Update version number.
5dcb4c4e 9594 (maintainer-clean): Rename from realclean.
b8d4c8d0 9595
c5602427 95961995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9597
9598 * Makefile (realclean): New target.
9599 (elisp): Remove any old elisp-* files first.
9600
c5602427 96011993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9602
9603 * Makefile (VERSION): New variable.
9604 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9605 Compressed file suffix should be `.gz', not `.z'.
9606
ce058493 96071993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9608
9609 * Makefile (elisp): Depend on makeinfo.
9610
c5602427 96111993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9612
9613 * Makefile (srcs): Add anti.texi.
9614
c5602427 96151993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9616
9617 * Makefile (infodir, prefix): New vars.
9618 (install): Use infodir.
9619 (emacsinfodir): Deleted.
9620
c5602427 96211993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9622
9623 * Makefile (srcs): Add calendar.texi.
9624
9625 * Makefile (dist): Copy texindex.c and makeinfo.c.
9626 Limit elisp-* files to those with one or two digits.
9627
c5602427 96281993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9629
9630 * Makefile (dist): Changed to use Gzip instead of compress.
9631
c5602427 96321993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9633
9634 * loading.texi (Unloading): define-function changed back to
9635 defalias. It may not stay this way, but at least it's
9636 consistent with the known-good version of the code patch.
9637
c5602427 96381993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9639
9640 * modes.texi (Hooks): Document new optional arg of add-hook.
9641
c5602427 96421993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9643
9644 * variables.texi: Document nil initial value of buffer-local variables.
9645
9646 * tips.texi: Add new section on standard library headers.
9647
c5602427 96481993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9649
9650 * Makefile (srcs): Add frame.texi to the list of sources.
9651
c5602427 96521993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9653
9654 * Makefile (dist): Don't bother excluding autosave files; they'll
9655 never make it into the temp directory anyway, and the hash marks
9656 in the name are problematic for make and the Bourne shell.
9657 (srcs):
9658
c5602427 96591993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9660
9661 * Makefile (dist): Don't include backup files or autosave files in
9662 the distribution tar file.
9663
c5602427 96641991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9665
5dcb4c4e 9666 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9667 (elisp.dvi): Remove erroneous shell comment.
9668 Expect output of permute-index in permuted.fns.
9669 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9670 (clean): Add index.texi to be deleted.
b8d4c8d0 9671
c5602427 96721990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9673
9674 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9675
c5602427 96761990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9677
9678 * files.texi: Noted that completion-ignored-extensions is ignored
9679 when making *Completions*.
9680
3e868ee3 96811990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9682
9683 * Makefile make dist now depends on elisp.dvi, since it tries
9684 to include it in the dist file.
9685
c5602427 96861990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9687
c5602427 9688 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9689
c5602427 96901989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9691
9692 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9693 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9694
c5602427 96951989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9696
9697 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9698 and @error{} are the terms now being used. The files in the
9699 directory have been changed to reflect this.
9700
9701 * All instances of @indentedresultt{} have been changed to
9702 ` @result{}', using 5 spaces at the begining of the line.
9703
c5602427 97041989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9705
9706 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9707 experimental @indentedresult{}, @indentedexpandsto{} are part of
9708 the texinfo.tex in this directory. These TeX macros are not
9709 stable yet.
9710
c5602427 97111989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9712
9713 * texinfo.tex: Temporarily added
9714 \let\result=\dblarrow
9715 \def\error{{\it ERROR} \longdblarrow}
9716 We need to do this better soon.
9717
c5602427 97181989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9719
9720 * Applied Karl Berry's patches to *.texinfo files, but not to
9721 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9722 new title page format is also not applied, since it requires
9723 texinfo.tex changes.)
9724
9725 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9726 for the Project GNU development environment.
9727
9728;; Local Variables:
c8763fb6 9729;; coding: utf-8
b8d4c8d0
GM
9730;; End:
9731
73b0cd50 9732 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
9733
9734 This file is part of GNU Emacs.
9735
352c8b4a 9736 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9737 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9738 the Free Software Foundation, either version 3 of the License, or
9739 (at your option) any later version.
b8d4c8d0
GM
9740
9741 GNU Emacs is distributed in the hope that it will be useful,
9742 but WITHOUT ANY WARRANTY; without even the implied warranty of
9743 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9744 GNU General Public License for more details.
9745
9746 You should have received a copy of the GNU General Public License
352c8b4a 9747 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.