Delete window-combination-p; tweaks to window-top-child and window-left-child.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
89bd5ee1
EZ
12011-11-04 Eli Zaretskii <eliz@gnu.org>
2
3 * windows.texi (Window Sizes): Mention in the doc string that the
4 return values of `window-body-height' and `window-body-width' are
5 in frame's canonical units. (Bug#9949)
6
3d8daefe
MR
72011-10-30 Martin Rudalics <rudalics@gmx.at>
8
9 * windows.texi (Windows and Frames): Remove "iso-" infix from
10 documentation of window-iso-combined-p.
11
60754666
CY
122011-10-26 Chong Yidong <cyd@gnu.org>
13
14 * modes.texi (Running Hooks): Document with-wrapper-hook.
15
d366bd53
CY
162011-10-18 Chong Yidong <cyd@gnu.org>
17
18 * display.texi (Glyphless Chars): New node.
19
50b063c3
CY
202011-10-13 Chong Yidong <cyd@stupidchicken.com>
21
22 * text.texi (Yanking): Document yank-excluded-properties.
23
24 * package.texi (Packaging Basics): The commentary should say how
25 to begin using the package.
26
c72063fa
MR
272011-10-11 Martin Rudalics <rudalics@gmx.at>
28
29 * windows.texi (Deleting Windows): Mention which window gets
30 selected when deleting the selected window.
31
d83dc65b
MR
322011-10-09 Martin Rudalics <rudalics@gmx.at>
33
34 * buffers.texi (The Buffer List): Describe how bury-buffer deals
35 with the selected window.
36 * windows.texi (Buffers and Windows): Reformulate text on how
37 replace-buffer-in-windows deals with a window.
38 (Quitting Windows): Describe how quit-window deals with a
39 standalone frame. Describe new option frame-auto-hide-function.
40
c599682c
GM
412011-10-08 Glenn Morris <rgm@gnu.org>
42
48bca619
GM
43 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
44
c599682c
GM
45 * positions.texi (Excursions): Update warning message.
46
969aa734
CY
472011-10-05 Chong Yidong <cyd@stupidchicken.com>
48
49 * display.texi (Low-Level Font, Face Attributes, Font Lookup): Fix
50 Emacs manual xref (Bug#9675).
51
550f41cd
CY
522011-10-01 Chong Yidong <cyd@stupidchicken.com>
53
54 * windows.texi (Textual Scrolling): Document scroll-up-command,
55 scroll-down-command, scroll-error-top-bottom, and the
56 scroll-command symbol property.
717a1362
CY
57 (Display Action Functions): Fix description of
58 display-buffer-pop-up-window.
550f41cd 59
a239d4e9
JB
602011-09-28 Juanma Barranquero <lekktu@gmail.com>
61
62 * windows.texi (Splitting Windows): Fix typos.
63
590c056d
MR
642011-09-25 Martin Rudalics <rudalics@gmx.at>
65
66 * windows.texi (Windows and Frames, Display Action Functions)
67 (Switching Buffers): Fix some typos.
68 (Buffers and Windows): Remove reference to window-auto-delete.
69 Reword description of replace-buffer-in-windows.
70 (Window History): Fix some typos and refer to frame local buffer
71 list.
c419f5cb
MR
72 (Quitting Windows): New node.
73 (Window Configurations): Add descriptions of window-state-get
74 and window-state-put.
75 (Window Parameters): Describe variable ignore-window-parameters.
76 Sketch some window parameters currently in use.
77 * elisp.texi (Top): Update node listing.
590c056d 78
9ec20d36
CY
792011-09-25 Chong Yidong <cyd@stupidchicken.com>
80
81 * windows.texi (Display Action Functions)
82 (Choosing Window Options): New nodes.
83
0e406a72
CY
842011-09-24 Chong Yidong <cyd@stupidchicken.com>
85
86 * windows.texi (Window History): New node. Move text here from
87 Buffers and Windows.
88 (Switching Buffers): Rename from Displaying Buffers, since we
89 don't document display-buffer here; callers changed. Document
90 FORCE-SAME-WINDOW arg to switch-to-buffer and
91 switch-to-buffer-other-frame. Delete duplicate
92 replace-buffer-in-windows doc.
93 (Choosing Window): Document display actions.
94
6bf7006f
EZ
952011-09-24 Eli Zaretskii <eliz@gnu.org>
96
97 * display.texi (Forcing Redisplay): Update the description of
98 redisplay-dont-pause due to change in the default value.
99
b33b68a3
MR
1002011-09-23 Martin Rudalics <rudalics@gmx.at>
101
102 * frames.texi (Frames and Windows): Move section and rename to
103 Windows and Frames in windows.texi.
104 * windows.texi (Windows): Restructure.
105 (Basic Windows): Rewrite. Explain live and internal windows and
106 normalization functions.
107 (Windows and Frames): Move section here from frames.texi.
108 Describe subwindows, window combinations, window tree, and
109 corresponding functions including window-list here.
110 (Window Sizes): Rename section from Size of Window and move it
111 up in chapter. Describe total and body sizes and the
112 corresponding functions. Explain new semantics of
113 window-min-height/-width.
114 (Resizing Windows): Move section up in chapter. Describe new
115 resize functions.
116 (Splitting Windows): Describe new behavior of split-window,
117 split-window-above-each-other and split-window-side-by-side.
118 Provide examples. Describe window-nest and window-splits
119 options.
120 (Deleting Windows): Minor rewrite.
121 (Selecting Windows): Minor rewrite. Describe
122 frame-selected-window and set-frame-selected-window here.
123 (Cyclic Window Ordering): Minor rewrite. Describe
124 window-list-1.
125 (Buffers and Windows): Rewrite. Explain a window's previous and
126 next buffers and the corresponding functions.
c4682d18 127 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
128 * elisp.texi (Top): Update node listings for frames and windows
129 sections.
130
4d3786ac
SM
1312011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
132
133 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
134
713df35b
LMI
1352011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
136
137 * errors.texi (Standard Errors): Remove apparent placeholder text
138 (bug#9491).
139
33ed493b
CY
1402011-09-18 Chong Yidong <cyd@stupidchicken.com>
141
142 * frames.texi (Management Parameters): Fix description of
143 icon-type parameter.
144
b8f0a954
CY
1452011-09-17 Chong Yidong <cyd@stupidchicken.com>
146
147 * tips.texi (Key Binding Conventions): Don't bind a key sequence
148 ending in C-g. Suggested by Edward O'Connor.
149
eddf142c
EZ
1502011-09-17 Eli Zaretskii <eliz@gnu.org>
151
152 * numbers.texi (Integer Basics): Add indexing for
153 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
154
bf1af6c7
DM
1552011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
156
157 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
158
cec2eab8
JB
1592011-09-11 Juanma Barranquero <lekktu@gmail.com>
160
161 * processes.texi (Network Servers): Clarify what the process
162 buffer is used for (bug#9233).
163
51751aa2 1642011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
165
166 * lists.texi (Building Lists): Fix typo.
167
35137ed3
CY
1682011-08-30 Chong Yidong <cyd@stupidchicken.com>
169
170 * display.texi (Basic Faces): New node. Document new faces.
171
172 * modes.texi (Major Mode Conventions): Move some text there.
173 (Mode Help): Remove major-mode var, duplicated in Major Modes.
174
3fd50d5c
CY
1752011-08-29 Chong Yidong <cyd@stupidchicken.com>
176
177 * modes.texi (Basic Major Modes): New node. Callers updated.
178 (Major Modes): Document fundamental-mode and major-mode.
179 (Major Mode Basics): Node deleted; text moved to Major Modes.
180 (Derived Modes): Document derived-mode-p.
181
ddb54206
CY
1822011-08-28 Chong Yidong <cyd@stupidchicken.com>
183
a6326082
CY
184 * files.texi (Changing Files, Create/Delete Dirs): Document new
185 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
186 (Visiting Functions): Remove view-file; it is documented in the
187 Emacs manual.
04e2ce72 188
ddb54206
CY
189 * frames.texi (Layout Parameters): The defaults for the
190 menu-bar-lines and tool-bar-lines parameters depend on the mode.
191
192 * display.texi (Progress): Document spinner functionality.
193
194 * os.texi (Killing Emacs): Note that kill-emacs can be called by
195 operating system signals. Refer to save-buffers-kill-terminal
196 instead of save-buffers-kill-emacs.
197
198 * objects.texi (Symbol Type): Document ## print representation.
199
0c95fcf7
EZ
2002011-08-25 Eli Zaretskii <eliz@gnu.org>
201
202 * display.texi (Specified Space): Mention that `space' specs
203 influence bidi reordering.
204 (Bidirectional Display): Explain how to use `(space . PROPS)' for
205 separating fields with bidirectional content.
206
5980d4c6
EZ
2072011-08-24 Eli Zaretskii <eliz@gnu.org>
208
209 * display.texi (Bidirectional Display): Document return value in
210 buffers that are not bidi-reordered for display, and in unibyte
211 buffers.
212
bca633fb
EZ
2132011-08-23 Eli Zaretskii <eliz@gnu.org>
214
215 * nonascii.texi (Character Properties): Document the values for
216 unassigned codepoints.
217
c094bb0c
EZ
2182011-08-18 Eli Zaretskii <eliz@gnu.org>
219
220 * nonascii.texi (Character Properties): Document use of
221 `bidi-class' and `mirroring' properties as part of reordering.
222 Provide cross-references to "Bidirectional Display".
223
224 * display.texi (Bidirectional Display): Document the pitfalls of
225 concatenating strings with bidirectional content, with possible
92b71444
EZ
226 solutions. Document bidi-string-mark-left-to-right. Mention
227 paragraph direction in modes that inherit from prog-mode.
228 Document use of `bidi-class' and `mirroring' properties as part of
229 reordering.
c094bb0c 230
1ea897d5
EZ
2312011-08-16 Eli Zaretskii <eliz@gnu.org>
232
9adfcd0b
EZ
233 * modes.texi (Major Mode Conventions): Improve the documentation
234 of `mode-class' `special' modes.
235
10862873
EZ
236 * nonascii.texi (Character Properties): Document the `mirroring'
237 property. Add index entries.
238
1ea897d5
EZ
239 * syntax.texi (Categories): Add an example of defining a new
240 category and category table.
241
242 * searching.texi (Regexp Backslash): Document how to display
243 existing categories. Mention the possibility of adding
244 categories, and add an xref to where this is described. Add an
245 index entry.
246
ebb552ed
CY
2472011-08-09 Chong Yidong <cyd@stupidchicken.com>
248
249 * text.texi (Special Properties):
250 * display.texi (Overlay Properties): Note that mouse-face cannot
251 change the text size (Bug#8530).
252
51a714e1
CY
2532011-08-08 Chong Yidong <cyd@stupidchicken.com>
254
255 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
256 using setenv instead.
257
4cc60b9b
EZ
2582011-07-28 Eli Zaretskii <eliz@gnu.org>
259
260 * display.texi (Bidirectional Display): Document the fact that
261 bidi-display-reordering is t by default.
262
5deb92fd
EZ
2632011-07-23 Eli Zaretskii <eliz@gnu.org>
264
265 * display.texi (Bidirectional Display): New section.
266
011b0ad6 2672011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
268 Tim Cross <theophilusx@gmail.com> (tiny change)
269 Glenn Morris <rgm@gnu.org>
011b0ad6 270
67f9b9f8 271 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 272
4baf28e6
AS
2732011-07-15 Andreas Schwab <schwab@linux-m68k.org>
274
275 * help.texi (Keys in Documentation): Revert last change.
276
66249842
LMI
2772011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
278
f863868c
LMI
279 * help.texi (Keys in Documentation): Clarify that \= only quotes
280 the next character, and doesn't affect longer sequences in
281 particular (bug#8935).
282
66249842
LMI
283 * debugging.texi (Using Debugger): Mention
284 @code{eval-expression-debug-on-error} (bug#8549).
285
0bb23927 2862011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
287
288 * display.texi (Other Display Specs): Document that `left-fringe'
289 and `right-fringe' display specifications are of the "replacing"
290 kind.
291
f2027cdf
LMI
2922011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
293
294 * help.texi (Documentation Basics): Add a link to the Function
295 Documentation node (bug#6580).
296
f987fde4
LMI
2972011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
298
0bc59b25
LMI
299 * keymaps.texi (Menu Bar): Mention :visible and :enable
300 (bug#6344). Text by Drew Adams.
301
63d55f1f
LMI
302 * modes.texi (Running Hooks): Mention buffer-local hook variables
303 (bug#6218).
304
f987fde4
LMI
305 * objects.texi (General Escape Syntax): "a with grave accent" is
306 ?xe0, not ?x8e0 (bug#5259).
307
b7527639
CY
3082011-07-12 Chong Yidong <cyd@stupidchicken.com>
309
310 * display.texi (Face Attributes, Font Selection): Add references
311 to the Fonts node in the Emacs manual (Bug#4178).
312
c830e5ae
CY
3132011-07-12 Chong Yidong <cyd@stupidchicken.com>
314
315 * display.texi (Window Systems): `window-system' is
316 terminal-local.
317
318 * frames.texi (Frame Parameters, Parameter Access): Don't mention
319 frame-local variables.
320
321 * variables.texi (Buffer-Local Variables): Don't mention obsolete
322 frame-local variables.
323 (Frame-Local Variables): Node deleted.
324
325 * elisp.texi (Top): Update node listing.
326
91223e54
LMI
3272011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
328
329 * elisp.texi: Change "inferiors" to "subnodes" in three places
330 (bug#3523).
331
963578d3
CY
3322011-07-11 Chong Yidong <cyd@stupidchicken.com>
333
334 * frames.texi (Window System Selections): Discussion of
335 x-select-enable-clipboard moved to Emacs manual.
336
07151e49
DD
3372011-07-11 Deniz Dogan <deniz@dogan.se>
338
339 * commands.texi (Prefix Command Arguments): Remove excessive
340 apostrophe.
341
7261e1cf
LMI
3422011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
343
ad21a12a
LMI
344 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
345 description is a string (bug#3313).
346
7261e1cf
LMI
347 * frames.texi (Display Feature Testing): Try to explain what all
348 the visual classes mean (bug#3042).
349
568f7b79
LMI
3502011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
351
18d59e29
LMI
352 * modes.texi (Mode Line Variables): Document `mode-line-remote'
353 and `mode-line-client' (bug#2974).
354
568f7b79
LMI
355 * text.texi (Insertion): Clarify marker movements (bug#1651).
356 Text from Drew Adams.
357
54e10184
LMI
3582011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
359
d94d85e9
LMI
360 * text.texi (Special Properties): Clarify the format of `face'
361 (bug#1375).
362
54e10184
LMI
363 * commands.texi (Interactive Call): Add a `call-interactively'
364 example (bug#1010).
365
413c488d
LMI
3662011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
367
368 * functions.texi (Calling Functions): Link to the "Interactive
369 Call" node (bug#1001).
370
322b7dab 3712011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 372
3deead93
CY
373 * customize.texi (Composite Types): Move alist and plist to here
374 from Simple Types (Bug#7545).
375
376 * elisp.texi (Top): Update menu description.
377
b00d8c1a
CY
378 * display.texi (Face Attributes): Document negative line widths
379 (Bug#6113).
380
d2a6c43b
TR
3812011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
382
383 * searching.texi (Match Data): Note that match data can be
384 overwritten by most functions (bug#2499).
385
c7844a27
LMI
3862011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
387
a9ab721e
LMI
388 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
389 flags mean (bug#6659).
390
c7844a27
LMI
391 * functions.texi (What Is a Function): Document the autoload
392 object (bug#6496).
393
f68d76d0
LMI
3942011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
395
8a20ca4c
LMI
396 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
397 is only used in the Customize user interface (bug#6089).
398
f68d76d0 399 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 400 images (bug#7836).
f68d76d0 401
7018dbe7
EZ
4022011-07-02 Eli Zaretskii <eliz@gnu.org>
403
404 * variables.texi (Defining Variables, Void Variables)
405 (Constant Variables): Fix incorrect usage of @kindex.
406
36cb87a1
LMI
4072011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
408
28ee97c7
LMI
409 * variables.texi (Defining Variables): Add an index entry for
410 `set-variable' (bug#7262).
8d4294e9 411 (Defining Variables): Use @findex for functions.
28ee97c7 412
8862ffd5
LMI
413 * frames.texi (Basic Parameters): Document the `explicit-name'
414 parameter (bug#6951).
415
0ec389b9
LMI
416 * customize.texi (Type Keywords): Clarify that :value provides a
417 default value for all types (bug#7386).
418
36cb87a1
LMI
419 * streams.texi (Output Functions): Document `pp'.
420
11fdef7d 4212011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
422
423 * keymaps.texi (Searching Keymaps):
424 * display.texi (Overlay Properties): Fix errors in 2011-05-29
425 change. Suggested by Johan Bockgård.
426
eeafcea7
CY
4272011-06-15 Chong Yidong <cyd@stupidchicken.com>
428
429 * text.texi (Special Properties): Clarify role of font-lock-face.
430
b96e6cde
LMI
4312011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
432
433 * processes.texi (Process Information): Renamed `process-alive-p'
434 to `process-live-p' for consistency with other `-live-p' functions.
435
be14b9ab
PE
4362011-06-03 Paul Eggert <eggert@cs.ucla.edu>
437
438 Document wide integers better.
439 * files.texi (File Attributes): Document ino_t values better.
2d365993 440 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
441 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
442 (Bitwise Operations):
001903b5
PE
443 * objects.texi (Integer Type): Use a binary notation that is a bit easier
444 to read, and that will port better if 62-bits becomes the default.
445 Fix or remove incorrect examples.
be14b9ab
PE
446 * os.texi (Time Conversion): Document time_t values better.
447
bcd54f83
LMI
4482011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
449
450 * processes.texi (Process Information): Document
451 `process-alive-p'.
452
049bcbcb
CY
4532011-05-29 Chong Yidong <cyd@stupidchicken.com>
454
455 * help.texi (Accessing Documentation):
456 * display.texi (Pixel Specification):
457 * processes.texi (Serial Ports, Serial Ports):
458 * nonascii.texi (Character Properties, Default Coding Systems):
459 * text.texi (Changing Properties, Special Properties):
460 * windows.texi (Window Start and End):
461 * modes.texi (SMIE Indentation Example, SMIE Tricks):
462 * keymaps.texi (Searching Keymaps, Tool Bar):
463 * minibuf.texi (Basic Completion):
464 * compile.texi (Eval During Compile):
465 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
466 7x9 paper in printed manual.
467
468 * lists.texi (Sets And Lists): Fix misplaced text.
469
58539c63
CY
4702011-05-29 Chong Yidong <cyd@stupidchicken.com>
471
472 * keymaps.texi (Remapping Commands): Emphasize that the keymap
473 needs to be active (Bug#8350).
474
6b5681bf
CY
4752011-05-28 Chong Yidong <cyd@stupidchicken.com>
476
b4d52acc
CY
477 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
478
6b5681bf
CY
479 * tips.texi (Coding Conventions): Remove antediluvian filename
480 limit recommendation (Bug#8538).
481
e145f188
GM
4822011-05-27 Glenn Morris <rgm@gnu.org>
483
484 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
485
eafed945
GM
4862011-05-26 Glenn Morris <rgm@gnu.org>
487
488 * variables.texi (File Local Variables):
489 Update hack-local-variables `mode-only' return value.
2d3ba9e7 490 Add some more details on what this function does in the other case.
eafed945 491
bc8410af
GM
4922011-05-19 Glenn Morris <rgm@gnu.org>
493
494 * lists.texi (Sets And Lists): Mention cl provides union etc.
495
35a30759
N
4962011-05-19 Nix <nix@esperi.org.uk>
497
498 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
499
500 * text.texi (Parsing HTML): Update for function name changes.
501
502 * syntax.texi (Syntax Flags): Small fix.
503
504 * keymaps.texi (Active Keymaps): Typo fix.
505 (Changing Key Bindings): Grammar fix.
506
507 * frames.texi (Minibuffers and Frames): Grammar fix.
508 (Window System Selections): x-select-enable-clipboard now defaults to t.
509
510 * customize.texi (Common Keywords):
511 * display.texi (Abstract Display):
512 * modes.texi (Auto-Indentation):
513 * nonascii.texi (Converting Representations): Typo fixes.
514
515 * control.texi (Examples of Catch): Call it "goto" not "go to".
516
e3934a8a
EZ
5172011-05-14 Eli Zaretskii <eliz@gnu.org>
518
bc039a3b
EZ
519 * nonascii.texi (Character Properties): Fix inconsistencies with
520 implementation.
521
e3934a8a
EZ
522 * text.texi (Special Properties): Move @defvar's out of the
523 @table. (Bug#8652)
524
e2c94218
GM
5252011-05-12 Glenn Morris <rgm@gnu.org>
526
527 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
528
d2fc7e3d 5292011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
530
531 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
532 (Multiline Font Lock):
533 * vol2.texi (Top):
534 * vol1.texi (Top):
535 * elisp.texi (Top): Update menu accordingly.
536
d2fc7e3d 5372011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
538
539 * modes.texi (Region to Fontify): Fix typo.
540
79b70037
GM
5412011-05-10 Jim Meyering <meyering@redhat.com>
542
543 * minibuf.texi: Fix typo "in in -> in".
544
b08a63cc 5452011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
546
547 * numbers.texi (Integer Basics): Large integers are treated as floats.
548
1ef14cb4
LMI
5492011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
550
551 * processes.texi (Synchronous Processes): Document the (:file
552 "/file-name") syntax for `call-process'.
553
4ffd0d6b 5542011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
555
556 * windows.texi (Choosing Window): Fix typo.
557
4ffd0d6b 5582011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
559
560 * frames.texi (Layout Parameters): Note the difference between
561 querying and setting parameters for left-fringe and right-fringe
562 (Bug#6930).
563
fd5a8ae8
SM
5642011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
565
566 * minibuf.texi (Basic Completion): Be a bit more precise about the
567 valid kinds of completion tables.
568 (Programmed Completion): Remove obsolete text about lambda expressions
569 not being valid completion tables.
570
c1bcd0d5
CY
5712011-03-19 Chong Yidong <cyd@stupidchicken.com>
572
573 * positions.texi (Excursions): Explain the "save-excursion
574 defeated by set-buffer" warning.
575
576 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
577 save-excursion. Suggested by Uday S Reddy.
578
03408648 5792011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 580
03408648
SM
581 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
582 (Lexical Binding): New sub-section.
ba83908c 583
03408648
SM
584 * eval.texi (Eval): Discourage the use of `eval'.
585 Document its new `lexical' argument.
6c075cd7 586
f6d62986
SM
5872011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
588
03408648 589 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
590 nil any more.
591
84ea5558 5922011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
593
594 * strings.texi (String Conversion): Don't mention
595 string-make-(uni|multi)byte (bug#8262).
596 * nonascii.texi (Converting Representations): Fix up range.
597 * keymaps.texi (Key Binding Commands): Update code point, avoid
598 "unibyte character" and remove mention of unibyte bindings.
599
62d94509
EZ
6002011-03-10 Eli Zaretskii <eliz@gnu.org>
601
602 * modes.texi (Operator Precedence Grammars): Don't use characters
603 outside ISO-8859-1.
604
63a329f8
EZ
6052011-03-09 Eli Zaretskii <eliz@gnu.org>
606
607 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
608
609 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
610
6446548e
GM
6112011-03-08 Glenn Morris <rgm@gnu.org>
612
613 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
614 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 615 * elisp.texi: Set documentencoding.
6446548e 616
33383987
JB
6172011-03-07 Chong Yidong <cyd@stupidchicken.com>
618
619 * Version 23.3 released.
620
0b3ceceb
CY
6212011-03-06 Chong Yidong <cyd@stupidchicken.com>
622
623 * package.texi: Update index keywords.
624 (Package Archives): New node contents. Document package-x.el.
625
78f5433f
JB
6262011-03-06 Juanma Barranquero <lekktu@gmail.com>
627
628 * makefile.w32-in (srcs): Add package.texi.
629
555e9b5c
CY
6302011-03-06 Chong Yidong <cyd@stupidchicken.com>
631
120d9389
CY
632 * package.texi (Packaging, Packaging Basics, Simple Packages)
633 (Multi-file Packages): Expand and clarify.
634 (Package Archives): Temporary placeholder node.
635
636 * elisp.texi (Top): Update node listing.
637
555e9b5c
CY
638 * Makefile.in (srcs): Add package.texi.
639
b59a4335
CY
6402011-03-05 Chong Yidong <cyd@stupidchicken.com>
641
642 * processes.texi (Synchronous Processes): Minor clarification
643 (Bug#8149).
644
06083aa1
GM
6452011-03-03 Glenn Morris <rgm@gnu.org>
646
647 * files.texi (Truenames): Minor clarification. (Bug#2341)
648
6640b281
GM
6492011-03-01 Glenn Morris <rgm@gnu.org>
650
651 * variables.texi (Directory Local Variables):
652 Mention `(subdirs . nil)' alist element.
653
2b0c7330 6542011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
655
656 * variables.texi (Directory Local Variables): Mention the optional
657 mtime argument of dir-locals-set-directory-class. (Bug#3577)
658
b923f7a9
CY
6592011-02-27 Chong Yidong <cyd@stupidchicken.com>
660
661 * minibuf.texi (Minibuffer History): Clarify discussion of
662 minibuffer history lists (Bug#8085).
663
67ab0163 6642011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 665
e979a521
EZ
666 * elisp.texi: Sync @dircategory with ../../info/dir.
667
e03b2fd4
EZ
668 * files.texi (Visiting Functions): Document find-file-literally,
669 both the command and the variable.
670
86ec878a
EZ
671 * variables.texi (Creating Buffer-Local): Explain the meaning of
672 permanent local variables.
673
67ab0163
GM
674 * files.texi (Visiting Functions): Document find-file-literally,
675 both the command and the variable.
676
677 * variables.texi (Creating Buffer-Local): Explain the meaning of
678 permanent local variables.
679
6802011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
681
682 * keymaps.texi (Remapping Commands): Mention how to undo it.
683
bfcb151a
RT
6842011-02-09 Reuben Thomas <rrt@sc3d.org>
685
686 * loading.texi (Hooks for Loading): Remove unnecessary advice
687 about eval-after-load (Bug#7986).
688
a41c8660
CY
6892011-02-05 Chong Yidong <cyd@stupidchicken.com>
690
691 * commands.texi (Accessing Mouse): Note that a header line is not
692 included in the row of posn-col-row.
693
e0dd6837
CY
6942011-02-02 Chong Yidong <cyd@stupidchicken.com>
695
696 * modes.texi (Major Mode Conventions): Add face guidelines.
697 (Faces for Font Lock): List faces in order of prominence.
698
a4180391
PE
6992011-02-01 Paul Eggert <eggert@cs.ucla.edu>
700
701 format-time-string now supports subsecond time stamp resolution
702 * os.texi (Time Parsing): Document %N.
703
7427eb97
CY
7042011-01-28 Chong Yidong <cyd@stupidchicken.com>
705
61db307f
CY
706 * vol1.texi (Top):
707 * vol2.texi (Top):
708 * elisp.texi (Top):
709 * display.texi (Display Property): Shorten the menu description of
710 the "Other Display Specs" node (Bug#7816).
711
7427eb97
CY
712 * keymaps.texi (Defining Menus): Add "menu item" and "extended
713 menu item" concept index entries (Bug#7805).
714
bf3dae7e
EZ
7152011-01-29 Eli Zaretskii <eliz@gnu.org>
716
717 * makefile.w32-in (texinfodir): New variable.
718 (usermanualdir): Remove as redundant with $(emacsdir).
719 (MAKEINFO): Remove options, leave only program name.
720 (MAKEINFO_OPTS): New variable.
721 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
722
06d8ace5 7232011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
724 Richard Kim <emacs18@gmail.com>
725
726 * loading.texi (Library Search): Document list-load-path-shadows
727 (Bug#7757).
728
06d8ace5 7292011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
730
731 * searching.texi (Regexp Special): Remove outdated discussion of
732 character sets (Bug#7780).
733
28a88153
CY
734 * frames.texi (Pop-Up Menus): Document where menu title comes
735 from (Bug#7684).
736
06d8ace5 7372011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
738
739 * display.texi (Making Buttons): Mention limitation of text buttons.
740
a8e1e9ee
WL
7412011-01-23 Werner Lemberg <wl@gnu.org>
742
743 * Makefile.in (MAKEINFO): Now controlled by `configure'.
744 (MAKEINFO_OPTS): New variable. Use it where appropriate.
745 (ENVADD): New variable to control texi2dvi and texi2pdf.
746
362b9d48
GM
7472011-01-15 Chong Yidong <cyd@stupidchicken.com>
748
749 * files.texi (Directory Names): Move directory-abbrev-alist doc to
750 Emacs manual.
751
7522011-01-15 Eli Zaretskii <eliz@gnu.org>
753
754 * files.texi (Directory Names): Explain why FROM in
755 directory-abbrev-alist should begin with \`. (Bug#7777)
756
3fa173b4
SM
7572011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
758
759 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
760
7c420169 7612011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
762
763 * modes.texi (Emulating Mode Line): Fix last change.
764
7c420169 7652011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
766
767 * modes.texi (Emulating Mode Line): Update documentation of
768 format-mode-line according to changes that fixed bug #7587.
769
80b33766
SM
7702010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
771
772 * modes.texi (Derived Modes): Mention prog-mode.
773
774 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
775 of the key-binding-data cache since we don't use it any more.
776
f49d1f52 7772010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 778
4bb49a92
EZ
779 * processes.texi (Shell Arguments):
780 * strings.texi (Creating Strings): Don't mention "shell commands";
781 make it explicit that `split-string-and-unquote' and
782 `combine-and-quote-strings' are mainly for working with arguments
783 to call-process and start-process.
784
3c73e30e
EZ
785 * processes.texi (Shell Arguments): Fix documentation of
786 `split-string-and-unquote'. Add indexing. (Bug#7563)
787
f49d1f52 7882010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
789
790 * modes.texi (Auto-Indentation): New section to document SMIE.
791 (Major Mode Conventions):
792 * text.texi (Mode-Specific Indent): Refer to it.
793
f49d1f52 7942010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
795
796 * display.texi (Other Display Specs): Document left-fringe and
797 right-fringe display specs.
798
f49d1f52 7992010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
800
801 * backups.texi (Making Backups):
802 * modes.texi (Example Major Modes): Use recommended coding style.
803 (Major Mode Basics, Derived Modes): Encourge more strongly use of
804 define-derived-mode. Mention completion-at-point-functions.
805
f49d1f52 8062010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 807
5dcb4c4e
SM
808 * nonascii.texi (Converting Representations):
809 Document byte-to-string.
e1115396 810
ec1b9b17
GM
8112010-12-08 Glenn Morris <rgm@gnu.org>
812
813 * buffers.texi (Modification Time):
814 verify-visited-file-modtime now defaults to the current buffer.
815
07976ae3 8162010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 817
ec1b9b17 818 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
819
820 * strings.texi (Creating Strings): Don't mention semi-obsolete
821 function char-to-string.
822 (String Conversion): Shorten discussion of semi-obsolete function
823 string-to-char. Link to Converting Representations.
824
825 * objects.texi (Symbol Type):
826 * text.texi (Near Point):
827 * help.texi (Help Functions):
828 * functions.texi (Mapping Functions): Use string instead of
829 char-to-string in examples.
830
07976ae3 8312010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
832
833 * text.texi (Kill Functions, Kill Functions)
834 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
835 YANK-HANDLER args.
836
837 * symbols.texi (Creating Symbols): Using unintern without an
838 obarray arg is now obsolete.
839
840 * numbers.texi (Float Basics): Document float-e and float-pi.
841
842 * variables.texi (Defining Variables): Change "pi" example to
843 "float-pi".
844
8547874a
EZ
8452010-11-26 Eli Zaretskii <eliz@gnu.org>
846
847 * commands.texi (Click Events): Document the values of X, Y and
848 COL, ROW in the event's position, when the click is on the header
849 or mode line, on the fringes, or in the margins.
850
4a47c275 8512010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 852
5b05d75b
EZ
853 * customize.texi (Composite Types): Lower-case index entry.
854
5dcb4c4e
SM
855 * loading.texi (How Programs Do Loading):
856 Document load-file-name. (Bug#7346)
c7926fe2 857
4a47c275 8582010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
859
860 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
861
0eb025fb
EZ
8622010-11-13 Eli Zaretskii <eliz@gnu.org>
863
864 * display.texi (Usual Display): Characters with no fonts are not
865 necessarily displayed as empty boxes.
866
2699a554 8672010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
868
869 * maps.texi (Standard Keymaps): Update File menu description.
870
8289f37b
GM
8712010-10-28 Glenn Morris <rgm@gnu.org>
872
873 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
874
5793a7bc 8752010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
876
877 * display.texi (Window Systems): Deprecate use of window-system as
878 a predicate.
879
17284e30
GM
8802010-10-23 Glenn Morris <rgm@gnu.org>
881
882 * help.texi (Documentation Basics): Remove mentions of digest-doc and
883 sorted-doc.
884
00f113eb
JB
8852010-10-15 Eli Zaretskii <eliz@gnu.org>
886
887 * os.texi (Dynamic Libraries): New node, with slightly modified
888 text deleted from "Image Formats".
889 (System Interface): Add @menu entry for "Dynamic Libraries".
890
891 * display.texi (Image Formats): Remove description of
892 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
893
07277eb8
GM
8942010-10-12 Glenn Morris <rgm@gnu.org>
895
896 * book-spine.texinfo: Rename to book-spine.texi.
897
c12e4a81
GM
8982010-10-11 Glenn Morris <rgm@gnu.org>
899
df187c62
GM
900 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
901
c12e4a81 902 * Makefile.in (DVIPS): New variable.
234db610
GM
903 (.PHONY): Add html, ps.
904 (html, elisp.html, ps, elisp.ps): New targets.
905 (clean): Delete html, ps files.
906 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 907
6513b232
EZ
9082010-10-09 Eli Zaretskii <eliz@gnu.org>
909
910 * makefile.w32-in (emacsdir): New variable.
911 (srcs): Add emacsver.texi.
912 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
913
abd40fb4
GM
9142010-10-09 Glenn Morris <rgm@gnu.org>
915
c1dc72b3
GM
916 * Makefile.in (VPATH): Remove.
917 (infodir): Make it absolute.
918 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
919
4393405b
GM
920 * Makefile.in (dist): Anchor regexps.
921
eef3ab94
GM
922 * Makefile.in (srcs): Put elisp.texi first.
923 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
924
aa9db089
GM
925 * Makefile.in (infoclean): Remove harmless, long-standing error.
926
abd40fb4
GM
927 * Makefile.in ($(infodir)): Delete rule.
928 (mkinfodir): New.
929 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
930
68db69ed 931 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 932 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 933
ea274122
GM
9342010-10-09 Glenn Morris <rgm@gnu.org>
935
f7a31f11
GM
936 * Makefile.in (emacsdir): New variable.
937 (MAKEINFO): Add -I $emacsdir.
938 (dist): Copy emacsver.texi.
b13254e7
GM
939 (srcs): Add emacsver.texi.
940
f7a31f11
GM
941 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
942 Set EMACSVER by including emacsver.texi.
943
ea274122
GM
944 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
945
17ca7950
GM
9462010-10-07 Glenn Morris <rgm@gnu.org>
947
948 * Makefile.in (version): New, set by configure.
949 (clean): Delete dist tar file.
950 (dist): Use version in tar name.
951
4c83f6e1
GM
9522010-10-06 Glenn Morris <rgm@gnu.org>
953
954 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
955 (INSTALL_INFO): Remove unused variable.
956 (mostlyclean, infoclean, dist): New rules.
957 (clean): Delete dvi and pdf files.
958 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 959 ($(infodir)): Add parallel build workaround.
4c83f6e1 960
0264072d
GM
9612010-10-04 Glenn Morris <rgm@gnu.org>
962
963 * Makefile.in (dvi, pdf, $(infodir)): New targets.
964 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 965 Fix -I typo.
0264072d
GM
966 (clean): No 'make.out' or 'core' files.
967 (.PHONY): Declare clean rules.
968 (maintainer-clean): Delete pdf file. Guard against cd failures.
969
77f38949
GM
9702010-10-03 Glenn Morris <rgm@gnu.org>
971
972 * files.texi (File Name Components): Remove ignored section about
973 deleted variable directory-sep-char.
974
178fdd41
MA
9752010-10-03 Michael Albinus <michael.albinus@gmx.de>
976
977 * files.texi (Magic File Names): New defopt
978 remote-file-name-inhibit-cache.
979
9c524fcb
GM
9802010-10-02 Glenn Morris <rgm@gnu.org>
981
982 * os.texi (Killing Emacs): Hook now runs in batch mode.
983
f816790b
SM
9842010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
985
986 * text.texi (Special Properties): Clarify when modification-hooks run.
987
7cf78aac
SM
9882010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
989
990 * syntax.texi (Syntax Flags): Document new `c' flag.
991
ca0d44e4
GM
9922010-09-09 Glenn Morris <rgm@gnu.org>
993
994 * display.texi (ImageMagick Images): General cleanup.
995
10999305 9962010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
997
998 * files.texi (Directory Names): Use \` rather than ^.
999
45240125
JD
10002010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1001
1002 * text.texi (Low-Level Kill Ring):
1003 * frames.texi (Window System Selections): Remove cut buffer
1004 documentation.
1005
4abe5bf6
EZ
10062010-08-28 Eli Zaretskii <eliz@gnu.org>
1007
1008 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1009 Parameters", where the default fringe width is described.
1010
1011 * frames.texi (Window Frame Parameters, Basic Parameters)
1012 (Position Parameters, Layout Parameters, Management Parameters)
1013 (Cursor Parameters, Font and Color Parameters): Add indexing for
1014 frame parameters. (Bug#6929)
1015
fdc76236
TT
10162010-08-25 Tom Tromey <tromey@redhat.com>
1017
1018 * vol2.texi (Top): Update.
1019 * vol1.texi (Top): Update.
1020 * tips.texi (Library Headers): Mention Package-Version and
1021 Package-Requires.
1022 * package.texi: New file.
1023 * os.texi (System Interface): Update pointers.
1024 * elisp.texi (Top): Link to new nodes. Include package.texi.
1025 * anti.texi (Antinews): Update pointers.
1026
1e5c1c80
EZ
10272010-08-25 Eli Zaretskii <eliz@gnu.org>
1028
1029 * processes.texi (Filter Functions): Fix last change.
1030
78e33835
CY
10312010-08-24 Markus Triska <triska@gmx.at>
1032
1033 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1034 of `buffer-name' in the main text as well as in the example
1035 (Bug#3098).
1036
198a7a97
CY
10372010-08-22 Chong Yidong <cyd@stupidchicken.com>
1038
1039 * nonascii.texi (Text Representations):
1040 * loading.texi (Loading Non-ASCII):
1041 * compile.texi (Byte Compilation): Don't mention obsolete
1042 --unibyte command-line argument.
1043
bc7d7ea6
CY
10442010-08-22 Chong Yidong <cyd@stupidchicken.com>
1045
1046 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1047
b0126eac 10482010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1049
1050 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1051
e8a6cc19
EZ
10522010-08-20 Eli Zaretskii <eliz@gnu.org>
1053
1054 * commands.texi (Misc Events): Add cross-references to where
1055 POSITION of a mouse event is described in detail.
1056
7815fe19 10572010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
1058
1059 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
1060
7815fe19 10612010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1062
1063 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1064 Suggested by Štěpán Němec <stepnem@gmail.com>.
1065
7815fe19 10662010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1067
1068 * minibuf.texi (High-Level Completion): Document args of
1069 `read-buffer-function' (bug#5625).
1070
8b2dd508
JD
10712010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1072
1073 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1074
bace45fe
MA
10752010-07-29 Michael Albinus <michael.albinus@gmx.de>
1076
1077 * processes.texi (Process Information): Explain process property
1078 `remote-tty'.
1079
4ce5a4cc
JB
10802010-07-27 Juanma Barranquero <lekktu@gmail.com>
1081
1082 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1083 instead of "\C-\^?" (bug#6334).
1084
1c84bc7a
JB
1085 * text.texi (Special Properties): Fix typo.
1086
b88746ba
EZ
10872010-07-09 Eli Zaretskii <eliz@gnu.org>
1088
1089 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1090 calling sequences, which are now the standard.
1091
51422d6d
CY
10922010-06-24 Chong Yidong <cyd@stupidchicken.com>
1093
1094 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1095
1096 * commands.texi (Command Overview): Mention undo-boundary call.
1097
d24880de
GM
10982010-06-23 Glenn Morris <rgm@gnu.org>
1099
1100 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1101 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1102 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1103 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1104 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1105 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1106 Untabify Texinfo files.
1107
0fc76035
CY
11082010-06-20 Chong Yidong <cyd@stupidchicken.com>
1109
1110 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1111
5338dc0b
CY
11122010-06-19 Chong Yidong <cyd@stupidchicken.com>
1113
a628ad9d 1114 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1115
2c3a3c1d
CY
11162010-06-02 Chong Yidong <cyd@stupidchicken.com>
1117
ba3bf1d9
CY
1118 * searching.texi (Regexp Special): Remove obsolete information
1119 about matching non-ASCII characters, and suggest using char
1120 classes (Bug#6283).
2c3a3c1d 1121
7f4b4249
JB
11222010-05-30 Juanma Barranquero <lekktu@gmail.com>
1123
1124 * minibuf.texi (Basic Completion): Add missing "@end defun".
1125
637821cd
SM
11262010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1127
1128 * minibuf.texi (Basic Completion): Document completion-boundaries.
1129 (Programmed Completion): Document the new fourth method for boundaries.
1130
e13051c3
CY
11312010-05-22 Chong Yidong <cyd@stupidchicken.com>
1132
a628ad9d 1133 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1134
0235128c 11352010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1136
1137 * windows.texi (Textual Scrolling):
1138 * tips.texi (Coding Conventions):
1139 * minibuf.texi (Minibuffer History):
1140 * maps.texi (Standard Keymaps):
1141 * loading.texi (Where Defined):
1142 * edebug.texi (Instrumenting): Fix typos.
1143
0235128c 11442010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1145
c7c32279
CY
1146 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1147
0235128c
SM
1148 * functions.texi (Obsolete Functions):
1149 Document set-advertised-calling-convention.
eb5ed549
CY
1150
1151 * minibuf.texi (Basic Completion): Document completion-in-region.
1152 (Programmed Completion): Document completion-annotate-function.
1153
1154 * commands.texi (Reading One Event): Document read-key.
1155 (Distinguish Interactive): Document KIND arg to
1156 called-interactively-p. Delete obsolete interactive-p.
1157
1158 * elisp.texi (Top): Update node description.
1159
f8848423
EZ
11602010-05-08 Eli Zaretskii <eliz@gnu.org>
1161
0235128c
SM
1162 * nonascii.texi (Character Properties):
1163 Document unicode-category-table. Add an index entry for Unicode
1164 general category.
1165
11662010-05-07 Chong Yidong <cyd@stupidchicken.com>
1167
1168 * Version 23.2 released.
f8848423 1169
938efb77
JB
11702010-04-20 Juanma Barranquero <lekktu@gmail.com>
1171
1172 * locals.texi (Standard Buffer-Local Variables):
1173 Remove @ignore'd reference to `direction-reversed'.
1174
5854c267
JL
11752010-04-14 Juri Linkov <juri@jurta.org>
1176
1177 Fix @deffn without category.
1178
1179 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1180 for `abbrev-insert'.
1181
1182 * buffers.texi (Indirect Buffers): Add category `Command'
1183 to @deffn of `clone-indirect-buffer'.
1184
1185 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1186 for `next-window' and `previous-window'. Add category `Command'
1187 to @deffn of `pop-to-buffer'.
1188
8a14dec7
CY
11892010-04-01 Chong Yidong <cyd@stupidchicken.com>
1190
1191 * nonascii.texi (Text Representations): Don't mark
1192 enable-multibyte-characters as a user option.
1193
7a1831cf
EZ
11942010-03-31 Eli Zaretskii <eliz@gnu.org>
1195
1196 * control.texi (Handling Errors): How to re-throw a signal caught
1197 by condition-case.
1198
c3863713
CY
11992010-03-26 Chong Yidong <cyd@stupidchicken.com>
1200
1201 * loading.texi (Hooks for Loading): Document after-load-functions.
1202 Copyedits.
1203
c333f279
AM
12042010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1205
1206 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1207
e867cb5d 12082010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1209
1210 * processes.texi (Network Processes): Document seqpacket type.
1211
605f35cd
DN
12122010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1213
1214 * os.texi (System Environment): Do not mention lynxos.
1215
288f9fc0
CY
12162010-03-10 Chong Yidong <cyd@stupidchicken.com>
1217
1218 * Branch for 23.2.
1219
eed5c93a
CY
12202010-03-06 Chong Yidong <cyd@stupidchicken.com>
1221
1222 * objects.texi (Integer Type): Take note of the read syntax
1223 exception for numbers that cannot fit in the integer type.
1224
1ddd6622
GM
12252010-03-03 Glenn Morris <rgm@gnu.org>
1226
1227 * numbers.texi (Integer Basics, Bitwise Operations):
1228 * objects.texi (Integer Type): Update for integers now being 30-bit.
1229
a908c79a
CY
12302010-02-27 Chong Yidong <cyd@stupidchicken.com>
1231
1232 * display.texi (Low-Level Font): Document :otf font-spec property.
1233
cd61af01
SM
12342010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1235
1236 * display.texi (Line Height): Avoid obsolete special default variables
1237 like default-major-mode.
1238
c02f8fe2
AM
12392010-01-28 Alan Mackenzie <acm@muc.de>
1240
1241 * display.texi (Auto Faces): Say fontification-functions is called
1242 whether or not Font Lock is enabled. Tidy up the wording a bit.
1243
d738d18b
CY
12442010-01-17 Chong Yidong <cyd@stupidchicken.com>
1245
1246 * elisp.texi: Remove duplicate edition information (Bug#5407).
1247
4963739e
JB
12482010-01-17 Juanma Barranquero <lekktu@gmail.com>
1249
1250 * two.el (volume-header-toc-markup): Fix typos in docstring.
1251
c57008f6
SM
12522010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1253
1254 Avoid dubious uses of save-excursions.
1255 * positions.texi (Excursions): Recommend the use of
1256 save-current-buffer if applicable.
1257 * text.texi (Clickable Text): Fix the example code which used
1258 save-excursion in a naive way which sometimes preserves point and
1259 sometimes not.
1260 * variables.texi (Creating Buffer-Local):
1261 * os.texi (Session Management):
1262 * display.texi (GIF Images):
1263 * control.texi (Cleanups): Use (save|with)-current-buffer.
1264
2f3725cd
EZ
12652010-01-02 Eli Zaretskii <eliz@gnu.org>
1266
1267 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1268
85eeac93
CY
12692010-01-02 Chong Yidong <cyd@stupidchicken.com>
1270
1271 * nonascii.texi (Text Representations, Character Codes)
1272 (Converting Representations, Explicit Encoding)
1273 (Translation of Characters): Use hex notation consistently.
1274 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1275
4801c5fa
CY
12762010-01-01 Chong Yidong <cyd@stupidchicken.com>
1277
1278 * loading.texi (Where Defined): Make it clearer that these are
1279 loaded files (Bug#5068).
1280
26e533e2
CY
12812009-12-29 Chong Yidong <cyd@stupidchicken.com>
1282
1283 * minibuf.texi (Completion Styles): Document `initials' style.
1284
16d1ff5f
CY
12852009-12-25 Chong Yidong <cyd@stupidchicken.com>
1286
1287 * frames.texi (Resources): Describe inhibit-x-resources.
1288 (Size Parameters): Copyedit.
1289
1290 * hash.texi (Creating Hash):
1291 * objects.texi (Hash Table Type): Document the new hash table
1292 printed representation.
1293
1294 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1295 obsolete.
1296
5dcb4c4e
SM
1297 * processes.texi (Process Buffers):
1298 Document process-kill-buffer-query-function.
16d1ff5f 1299
9a5de3d9
GM
13002009-12-05 Glenn Morris <rgm@gnu.org>
1301
1302 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1303 diary-display-function, and no longer recommended to be a hook.
1304 Update for changes in the names of calendar and diary hooks.
1305 diary-print-entries-hook has changed section.
1306
b640eb52
EZ
13072009-11-28 Eli Zaretskii <eliz@gnu.org>
1308
1309 * text.texi (Special Properties): More accurate description of
1310 what the `cursor' property does.
1311
be1674ab
KR
13122009-11-26 Kevin Ryde <user42@zip.com.au>
1313
1314 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1315 mouse-wheel-down-event, the closest thing to a definition for them.
1316 * os.texi (Startup Summary): vindex inhibit-startup-message and
1317 inhibit-splash-screen.
1318 (Command-Line Arguments): vindex argv.
1319 (Suspending Emacs): vindex suspend-tty-functions and
1320 resume-tty-functions. Don't want to index every hook, but having
1321 the programming ones is helpful.
1322
603f5979
CY
13232009-11-14 Chong Yidong <cyd@stupidchicken.com>
1324
1325 * commands.texi (Motion Events): Fix typo (Bug#4907).
1326
4359a806
CY
13272009-11-08 Chong Yidong <cyd@stupidchicken.com>
1328
1329 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1330 are affected by case-fold-search (Bug#4483).
1331
0f063651
CY
13322009-11-02 Chong Yidong <cyd@stupidchicken.com>
1333
1334 * minibuf.texi (Reading File Names): Note that read-file-name may
1335 use a graphical file dialog.
1336
9bd79893
GM
13372009-10-31 Glenn Morris <rgm@gnu.org>
1338
1339 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1340
ebe479ec
KR
13412009-10-16 Kevin Ryde <user42@zip.com.au>
1342
1343 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1344 in particular so `info-lookup-symbol' can find its docs.
1345
2640fa86
CY
13462009-10-16 Chong Yidong <cyd@stupidchicken.com>
1347
1348 * variables.texi (Constant Variables): Distinguish from defconst
1349 variables.
1350 (Defining Variables): Add cindex.
1351
edd6a733
CY
13522009-10-15 Chong Yidong <cyd@stupidchicken.com>
1353
1354 * os.texi (Time of Day): Clarify that the microsecond part is
1355 ignored (Bug#4637).
1356
5feb0b73
GM
13572009-10-11 Glenn Morris <rgm@gnu.org>
1358
1359 * frames.texi (Size and Position): Clarify what is included in the frame
1360 height. (Bug#4535)
1361
0c5413c8
GM
13622009-10-10 Glenn Morris <rgm@gnu.org>
1363
1364 * windows.texi (Size of Window): The relationship between window and
1365 frame heights is not so simple. (Bug#4535)
1366 Mention window-full-height-p.
1367
7f8b600a
SM
13682009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1369
1370 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1371 used from Lisp.
1372
6185de1c
EZ
13732009-10-07 Eli Zaretskii <eliz@gnu.org>
1374
7f8b600a
SM
1375 * files.texi (Directory Names) <abbreviate-file-name>:
1376 Document that root home directories are not replaced with "~".
6185de1c 1377
9972911f
EZ
13782009-10-06 Eli Zaretskii <eliz@gnu.org>
1379
1380 * text.texi (Special Properties): Document the meaning of the
1381 `cursor' text property whose value is an integer.
1382
2a3f19ef
MA
13832009-10-05 Michael Albinus <michael.albinus@gmx.de>
1384
1385 * files.texi (Magic File Names): Add `copy-directory'.
1386
804543b5
EZ
13872009-10-05 Eli Zaretskii <eliz@gnu.org>
1388
1389 * files.texi (File Attributes): Fix description of file
1390 attributes. (Bug#4638) Update attributes of files.texi example to
1391 be more representative.
1392
461bf92b
MA
13932009-10-05 Michael Albinus <michael.albinus@gmx.de>
1394
1395 * files.texi (Create/Delete Dirs): New command copy-directory.
1396
a86cd395
JB
13972009-10-04 Juanma Barranquero <lekktu@gmail.com>
1398
1399 * anti.texi (Antinews):
1400 * macros.texi (Indenting Macros):
1401 * strings.texi (Creating Strings, Case Conversion):
1402 Remove duplicate words.
1403
d3080264
MA
14042009-10-01 Michael Albinus <michael.albinus@gmx.de>
1405
1406 * files.texi (Create/Delete Dirs): delete-directory has an
1407 optional parameter RECURSIVE.
1408
85d14563
SM
14092009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1410
1411 * buffers.texi (Swapping Text): Minor clarification.
1412
3d9842c6
GM
14132009-10-01 Glenn Morris <rgm@gnu.org>
1414
1415 * functions.texi (Declaring Functions): Mention that we also search for
1416 ".m" files in the src/ directory.
1417
78427304
CY
14182009-09-25 David Engster <deng@randomsample.de>
1419
3d9842c6 1420 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1421
b578c9cc
GM
14222009-09-22 Glenn Morris <rgm@gnu.org>
1423
1424 * internals.texi (Building Emacs): Mention preloaded-file-list.
1425
beee5da7
AM
14262009-09-14 Alan Mackenzie <acm@muc.de>
1427
1428 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1429
5d6ab672
CY
14302009-09-13 Chong Yidong <cyd@stupidchicken.com>
1431
1432 * functions.texi (Anonymous Functions): Rearrange discussion,
1433 giving usage of unquoted lambda forms first. Mention that
1434 `function' and `#'' are no longer required (Bug#4290).
1435
59375eeb
AM
14362009-09-11 Alan Mackenzie <acm@muc.de>
1437
a86cd395 1438 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1439 batch mode.
1440
e7e2f529
GM
14412009-09-01 Glenn Morris <rgm@gnu.org>
1442
1443 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1444
eae47088
GM
14452009-08-26 Ulrich Mueller <ulm@gentoo.org>
1446
1447 * nonascii.texi (Character Codes): Fix typos.
1448
3691a0a6
MA
14492009-08-25 Michael Albinus <michael.albinus@gmx.de>
1450
1451 * processes.texi (Synchronous Processes): New defvar
1452 process-file-side-effects.
1453
664d56b8
GM
14542009-08-25 Glenn Morris <rgm@gnu.org>
1455
1456 * display.texi (Fontsets): Fix typo.
1457
0706c025
GM
1458 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1459
03a74b84
SM
14602009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1461
1462 * processes.texi (Asynchronous Processes): Adjust arglist of
1463 start-process-shell-command and start-file-process-shell-command.
1464
f6de8a37
CY
14652009-08-15 Chong Yidong <cyd@stupidchicken.com>
1466
4b1ed1bb
CY
1467 * advice.texi (Argument Access in Advice): Note that argument
1468 positions are zero-based (Bug#3932).
1469
89a9e058
CY
1470 * commands.texi (Distinguish Interactive): Minor copyedit.
1471
23696fd7
CY
1472 * display.texi (Face Attributes): Add xref to Displaying Faces for
1473 explanation of "underlying face".
1474
f6de8a37
CY
1475 * customize.texi (Common Keywords): Add xref to Loading.
1476
1477 * loading.texi (How Programs Do Loading): Add xref to Lisp
1478 Libraries node in the Emacs manual.
1479
417f77e6
CY
14802009-08-13 Chong Yidong <cyd@stupidchicken.com>
1481
1482 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1483
0999039c
CY
14842009-07-18 Chong Yidong <cyd@stupidchicken.com>
1485
1486 * processes.texi (Shell Arguments): Copyedits.
1487
9af167bc
GM
14882009-07-18 Glenn Morris <rgm@gnu.org>
1489
1490 * loading.texi (Repeated Loading): Fix typo.
1491
137987ab
RS
14922009-07-16 Richard Stallman <rms@gnu.org>
1493
1494 * buffers.texi (Swapping Text): Recommend setting
1495 write-region-annotate-functions and buffer-saved-size.
1496
1497 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1498
622fa380
GM
14992009-07-15 Glenn Morris <rgm@gnu.org>
1500
1501 * edebug.texi: Minor re-phrasings throughout.
1502 (Edebug Execution Modes): Sit-for affects continue mode too.
1503 (Jumping): Use `forward-sexp' rather than its keybinding.
1504 (Edebug Misc): Fix Q binding.
1505 (Edebug Eval): Remove cl version.
1506 (Printing in Edebug): Clarify print-length etc.
1507 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1508 (Specification List): Remove edebug-unwrap findex entry.
1509 (Specification Examples): defmacro is actually not the same as defun.
1510 Escape "`" in example.
1511
6bbd4600
CY
15122009-07-15 Chong Yidong <cyd@stupidchicken.com>
1513
1514 * markers.texi (The Mark): Document optional arg to
1515 deactivate-mark.
1516
e538d479
GM
15172009-07-11 Kevin Ryde <user42@zip.com.au>
1518
1519 * hooks.texi (Standard Hooks): Fix cross-references.
1520
4c98b9ed
GM
1521 * loading.texi (Named Features): Refer to eval-after-load.
1522
5300838c
GM
15232009-07-11 Glenn Morris <rgm@gnu.org>
1524
64fbeb16
GM
1525 * Makefile.in (TEXI2PDF): New.
1526 (elisp.pdf): New target.
1527
4c98b9ed
GM
1528 * searching.texi (Regexp Backslash): Fix typo.
1529
1530 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1531
51d9979c
GM
15322009-07-10 Glenn Morris <rgm@gnu.org>
1533
561c0216
GM
1534 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1535
5b594a58
GM
1536 * customize.texi (Customization Types):
1537 * display.texi (Abstract Display):
0cc8c85a 1538 * objects.texi (Character Type, String Type):
5b594a58 1539 Merge in some menu descriptions from elisp.texi.
51d9979c 1540
c3cbbb40
GM
1541 * hash.texi (Hash Tables):
1542 * modes.texi (Multiline Font Lock):
1543 End menu description with period.
fe42c16a 1544
28528402
GM
15452009-07-09 Glenn Morris <rgm@gnu.org>
1546
1547 * back.texi: Don't hard-code texinfo location.
1548
1549 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1550 (tex): Add texinfodir to TEXINPUTS.
1551 (elisp1med-init, elisp2med-init): Use texinfodir.
1552
1553 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1554 (clean): Add two-volume.make intermediate files.
1555
1556 * elisp.texi, vol1.texi, vol2.texi:
1557 Use a DATE variable with the publication date, and update it.
1558 Fix antinews menu description.
1559
1560 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1561 Update the detailed node listing to match elisp.texi.
1562
1563 * README: Update edition to match elisp.texi.
1564
1565 * objects.texi (General Escape Syntax):
1566 * nonascii.texi (Character Sets):
1567 Use consistent case for "Unicode Standard".
1568
1569 * anti.texi (Antinews):
1570 * customize.texi (Variable Definitions):
1571 * functions.texi (Declaring Functions):
1572 * nonascii.texi (Character Properties):
1573 * processes.texi (Serial Ports):
1574 * text.texi (Special Properties):
1575 * tips.texi (Coding Conventions):
1576 Minor rearrangements to improve TeX line-filling.
1577
1578 * commands.texi (Using Interactive): Fix cross-reference.
1579
17db8e10
JD
15802009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1581
1582 * frames.texi (Management Parameters): Mention sticky.
1583
77c7e2e1
AS
15842009-07-01 Andreas Schwab <aschwab@redhat.com>
1585
1586 * help.texi (Help Functions): Fix description of help-buffer and
1587 help-setup-xref to use @defun instead of @deffn.
1588
3f1c6666
JD
15892009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1590
1591 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1592
ca27c21b
CY
15932009-06-24 Chong Yidong <cyd@stupidchicken.com>
1594
1595 * display.texi (Window Systems): Add ns to the list.
1596
70243478
CY
15972009-06-21 Chong Yidong <cyd@stupidchicken.com>
1598
1599 * Branch for 23.1.
1600
df006536
MR
16012009-06-17 Martin Rudalics <rudalics@gmx.at>
1602
1603 * windows.texi (Dedicated Windows): Fix typo.
1604 (Resizing Windows): Replace @defun by @deffn.
1605
d259fc4b
GM
16062009-06-17 Glenn Morris <rgm@gnu.org>
1607
1608 * variables.texi (Directory Local Variables):
1609 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1610
30781db6
KH
16112009-06-09 Kenichi Handa <handa@m17n.org>
1612
1613 * nonascii.texi (Character Sets): State clearly that FROM and TO
1614 are codepoints of CHARSET.
1615
62e8099c
CY
16162009-06-07 Chong Yidong <cyd@stupidchicken.com>
1617
1618 * minibuf.texi (Reading File Names): Fix introductory text.
1619 Suggested by stan@derbycityprints.com.
1620 (High-Level Completion): Fix typo.
1621
ee1b1917
CY
16222009-05-28 Chong Yidong <cyd@stupidchicken.com>
1623
1624 * frames.texi (Text Terminal Colors): Multi-tty is already
1625 implemented, but tty-local colors are not.
1626
5df647e8
CY
16272009-05-27 Chong Yidong <cyd@stupidchicken.com>
1628
1629 * hooks.texi (Standard Hooks): Remove mention of obsolete
1630 redisplay-end-trigger-functions.
1631
1632 * internals.texi (Window Internals): Remove mention of obsolete
1633 redisplay-end-trigger-functions.
1634
01f17ae2
MR
16352009-05-21 Martin Rudalics <rudalics@gmx.at>
1636
1637 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1638
1639 * backups.texi (Making Backups): backup-directory-alist and
1640 make-backup-file-name-function are options.
1641 (Auto-Saving): auto-save-list-file-prefix is an option.
1642
1643 * buffers.texi (Killing Buffers): buffer-offer-save is an
1644 option.
1645
1646 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1647 option.
1648 (Echo Area Customization): echo-keystrokes is an option.
1649 (Selective Display): selective-display-ellipses is an option.
1650 (Temporary Displays): temp-buffer-show-function is an option.
1651 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1652 are options.
1653 (Font Selection): face-font-family-alternatives,
1654 face-font-selection-order, face-font-registry-alternatives, and
1655 scalable-fonts-allowed are options.
1656 (Fringe Indicators): indicate-buffer-boundaries is an option.
1657 (Fringe Cursors): overflow-newline-into-fringe is an option.
1658 (Scroll Bars): scroll-bar-mode is an option.
1659
1660 * eval.texi (Eval): max-lisp-eval-depth is an option.
1661
1662 * files.texi (Visiting Functions): find-file-hook is an option.
1663 (Directory Names): directory-abbrev-alist is an option.
1664 (Unique File Names): temporary-file-directory and
1665 small-temporary-file-directory are options.
1666
1667 * frames.texi (Initial Parameters): initial-frame-alist,
1668 minibuffer-frame-alist and default-frame-alist are options.
1669 (Cursor Parameters): blink-cursor-alist and
1670 cursor-in-non-selected-windows ar options.
1671 (Window System Selections): selection-coding-system is an
1672 option.
1673 (Display Feature Testing): display-mm-dimensions-alist is an
1674 option.
1675
1676 * help.texi (Help Functions): help-char and help-event-list are
1677 options.
1678
1679 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1680 an option.
1681
1682 * minibuf.texi (Minibuffer History): history-length and
1683 history-delete-duplicates are options.
1684 (High-Level Completion): read-buffer-function and
1685 read-buffer-completion-ignore-case are options.
1686 (Reading File Names): read-file-name-completion-ignore-case is
1687 an option.
1688
1689 * modes.texi (Mode Line Top): mode-line-format is an option.
1690 (Mode Line Variables): mode-line-position and mode-line-modes
1691 are options.
1692
1693 * nonascii.texi (Text Representations):
1694 enable-multibyte-characters is an option.
1695 (Default Coding Systems): auto-coding-regexp-alist,
1696 file-coding-system-alist, auto-coding-alist and
1697 auto-coding-functions are options.
1698 (Specifying Coding Systems): inhibit-eol-conversion is an
1699 option.
1700
1701 * os.texi (Init File): site-run-file is an option.
1702 (System Environment): mail-host-address is an option.
1703 (User Identification): user-mail-address is an option.
1704 (Terminal Output): baud-rate is an option.
1705
1706 * positions.texi (Word Motion): words-include-escapes is an
1707 option.
1708
1709 * searching.texi (Standard Regexps): page-delimiter,
1710 paragraph-separate, paragraph-separate and sentence-end are
1711 options.
1712
1713 * text.texi (Margins): left-margin and fill-nobreak-predicate
1714 are options.
1715
1716 * variables.texi (Local Variables): max-specpdl-size is an
1717 option.
1718
1719 * windows.texi (Choosing Window):
1720 split-window-preferred-function, special-display-function and
1721 display-buffer-function are options.
1722
106e6894
CY
17232009-05-20 Chong Yidong <cyd@stupidchicken.com>
1724
4a83454d
CY
1725 Fix errors spotted by Martin Rudalics.
1726
106e6894
CY
1727 * syntax.texi (Position Parse): Document rationale for ignored
1728 arguments to syntax-ppss-flush-cache.
1729
1730 * processes.texi (Input to Processes): Mark PROCESS arg to
1731 process-running-child-p as optional.
1732 (Network Options): Document NO-ERROR arg to
1733 set-network-process-option.
1734
1735 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1736 command.
1737
1738 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1739 posix-search-backward as commands.
1740
1741 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1742 (Suspending Emacs): Mark suspend-emacs as a command.
1743 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1744 commands.
5dcb4c4e
SM
1745 (Terminal Output): Remove obsolete function baud-rate.
1746 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1747
1748 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1749 terminal-coding-system and set-terminal-coding-system.
1750 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1751 as optional.
1752 (Character Sets): Document RESTRICTION arg of char-charset.
1753 (Character Codes): Mark POS argument to get-byte as optional.
1754
1755 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1756 minibuffer-message.
1757
1758 * files.texi (Create/Delete Dirs): Mark make-directory and
1759 delete-directory as commands.
1760
1761 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1762
1763 * text.texi (Base 64): Mark base64-decode-string and
1764 base64-encode-string as commands.
1765 (Columns): Mark move-to-column as a command.
1766 (Mode-Specific Indent): Document RIGID arg to
1767 indent-for-tab-command.
1768 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1769 Mark indent-code-rigidly as a command.
1770 (Substitution): Mark translate-region as a command.
1771
1772 * frames.texi (Size and Position): Remove obsolete functions
1773 screen-height and screen-width.
1774
04173931
CY
17752009-05-19 Chong Yidong <cyd@stupidchicken.com>
1776
1777 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1778 (Displaying Buffers, Resizing Windows): Correct mistakes;
1779 next-window, previous-window, and pop-to-buffer are not commands,
1780 and fit-window-to-buffer" is a command. (Pointed out by Martin
1781 Rudalics.)
1782
eae7d8f8
RS
17832009-05-17 Richard M Stallman <rms@gnu.org>
1784
1785 * modes.texi (Precalculated Fontification): Clarify text.
1786
b8766179
MR
17872009-05-17 Martin Rudalics <rudalics@gmx.at>
1788
1789 * windows.texi (Selecting Windows): Clarify descriptions of
1790 with-selected-window and get-lru-window.
1791 (Cyclic Window Ordering): Refer to particular frame when talking
1792 about how splitting affects the ordering.
1793 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1794 switch-to-buffer-other-window. Explain how setting of
1795 display-buffer-reuse-frames affects pop-to-buffer.
1796 (Choosing Window): Clarify some details in descriptions of
1797 display-buffer-reuse-frames, pop-up-frames, and
1798 pop-up-frame-function.
1799 (Dedicated Windows): Clarify some details.
1800 (Textual Scrolling): Replace term vscroll by term vertical
1801 scroll position.
1802 (Vertical Scrolling): Fix typo.
1803 (Window Hooks): Relate text on jit-lock-register to window
1804 scrolling and size changes.
1805
734b5e3b
CY
18062009-05-14 Chong Yidong <cyd@stupidchicken.com>
1807
0a65633e
CY
1808 * frames.texi (Initial Parameters): Clarify what the initial
1809 minibuffer frame is.
05be46d7
CY
1810 (Buffer Parameters): Note that the minibuffer parameter can not be
1811 altered.
0a65633e 1812
734b5e3b
CY
1813 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1814 Document display-buffer changes.
1815
925672cd
CY
18162009-05-13 Chong Yidong <cyd@stupidchicken.com>
1817
17ecd7af
CY
1818 * anti.texi (Antinews): Rewrite for Emacs 22.
1819
925672cd
CY
1820 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1821 obarrays are first mentioned. Define "system abbrev" more
1822 prominently, and add it to the index.
1823 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1824 Copyedits.
1825 (Abbrev Expansion): Document abbrev-insert.
1826
80be4dd7
CY
18272009-05-12 Chong Yidong <cyd@stupidchicken.com>
1828
1829 * frames.texi (Font and Color Parameters): Rename from Color
1830 Parameters. Document font-backend parameter.
1831
1832 * vol2.texi (Top): Update node listing.
1833 * vol1.texi (Top): Update node listing.
1834 * elisp.texi (Top): Update node listing.
1835
372a93ac
MR
18362009-05-11 Martin Rudalics <rudalics@gmx.at>
1837
1838 * windows.texi (Choosing Window): Don't explicitly refer to
1839 split-window-sensibly's window argument in descriptions of
1840 split-height-threshold and split-width-threshold.
1841
714c3541
MR
18422009-05-10 Martin Rudalics <rudalics@gmx.at>
1843
1844 * windows.texi (Choosing Window): Fix rewrite of window
1845 splitting section.
1846
0e90e7be
EZ
18472009-05-09 Eli Zaretskii <eliz@gnu.org>
1848
1849 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1850 find-auto-coding, set-auto-coding, and auto-coding-alist.
1851 Add indexing.
0e90e7be
EZ
1852 (Lisp and Coding Systems): Add index entries.
1853
d3c0c321
MR
18542009-05-09 Martin Rudalics <rudalics@gmx.at>
1855
1856 * windows.texi (Choosing Window): Describe split-window-sensibly
1857 and rewrite section on window splitting accordingly.
1858 (Textual Scrolling): Replace `...' by @code{...}.
1859
c773345a
CY
18602009-05-04 Chong Yidong <cyd@stupidchicken.com>
1861
ee2d5b5e
CY
1862 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1863 Remove obsoleted pre-abbrev-expand-hook.
1864
1865 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1866 entries.
1867
c773345a
CY
1868 * internals.texi (Object Internals): Don't assume 32-bit machines
1869 are the norm.
1870 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1871 (Window Internals): Synch field names to window.h.
1872 (Process Internals): Synch field names to process.h.
c773345a 1873
dd449674
CY
18742009-04-29 Chong Yidong <cyd@stupidchicken.com>
1875
1876 * variables.texi (File Local Variables): Note that read-circle is
1877 bound to nil when reading file-local variables.
1878
1879 * streams.texi (Input Functions): Document read-circle.
1880 (Output Variables): Add xref to Circular Objects.
1881
4f1e25e2
CY
18822009-04-25 Chong Yidong <cyd@stupidchicken.com>
1883
1884 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1885 Features and Coding System Basics. Node that "p" stands for
1886 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1887 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1888 mouse-appearance-menu.
1889 (Programming Tips): Add xref to Progress.
1890
dca019f8
CY
18912009-04-22 Chong Yidong <cyd@stupidchicken.com>
1892
5dcb4c4e
SM
1893 * os.texi (Command-Line Arguments):
1894 Document command-line-args-left.
dca019f8
CY
1895 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1896 terminal objects for tty arguments.
1897 (Startup Summary): Add xref to Session Management.
1898 (Session Management): Mention emacs-session-restore. Copyedits.
1899
02a89103
CY
19002009-04-20 Chong Yidong <cyd@stupidchicken.com>
1901
1902 * os.texi (Startup Summary): Copyedits. The init file is not
1903 necessarily named .emacs now. Document initial-buffer-choice and
1904 initial-scratch-message. Note where Emacs exits in batch mode.
1905 Document inhibit-splash-screen as an alias.
1906 (Init File): Be neutral about which init file name to use.
1907
19082009-04-16 Chong Yidong <cyd@stupidchicken.com>
1909
1910 * os.texi (System Interface): Fix Texinfo usage.
1911
0c1cfe01
CY
19122009-04-15 Chong Yidong <cyd@stupidchicken.com>
1913
80d7cdca
CY
1914 * searching.texi (Regexp Backslash): Also refer to shy groups as
1915 non-capturing or unnumbered groups.
1916 (Regexp Functions): Add cross-reference to Regexp Backslash.
1917
0c1cfe01
CY
1918 * display.texi (Truncation): Overlays can use line-prefix and
1919 wrap-prefix too.
1920 (Overlay Properties): Document wrap-prefix and line-prefix.
1921 (Face Attributes): Document underline-minimum-offset.
1922 (Face Remapping): Copyedits.
1923 (Low-Level Font): Copyedits.
1924 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1925 (Line Height): Emphasize that line-spacing only takes effect on
1926 graphical terminals.
0c1cfe01 1927
c4adeee0
CY
19282009-04-13 Chong Yidong <cyd@stupidchicken.com>
1929
1930 * display.texi (Refresh Screen): Note that a passage about screen
1931 refreshing is text terminal only.
1932 (Forcing Redisplay): Delete misleading comment---sit-for calls
1933 redisplay, not the other way around.
1934 (Truncation): Note new values of truncate-partial-width-windows.
1935 Copyedits.
1936 (Invisible Text): Document invisible-p.
1937
b20ecfa1
EZ
19382009-04-11 Eli Zaretskii <eliz@gnu.org>
1939
1940 * display.texi (Overlays): Overlays don't scale well. See
1941 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1942
97d8273f
CY
19432009-04-10 Chong Yidong <cyd@stupidchicken.com>
1944
f147ff75
CY
1945 * syntax.texi (Syntax Table Functions): Document cons cell
1946 argument for modify-syntax-entry.
1947 (Categories): Document cons cell argument for
1948 modify-category-entry.
1949
fca4ec76
CY
1950 * searching.texi (String Search): Document word-search-forward-lax
1951 and word-search-backward-lax.
1952 (Searching and Case): Describe isearch behavior more precisely.
1953
9c283d5b
CY
1954 * keymaps.texi (Tool Bar): Mention that some platforms do not
1955 support multi-line toolbars. Suggested by Stephen Eglen.
1956
1957 * frames.texi (Layout Parameters): Mention that Nextstep also
1958 allows only one tool-bar line. Suggested by Stephen Eglen.
1959
97d8273f
CY
1960 * nonascii.texi (Text Representations): Copyedits.
1961 (Coding System Basics): Also mention utf-8-emacs.
1962 (Converting Representations, Selecting a Representation)
1963 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1964 Copyedits.
1965 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1966
2bad3299
CY
19672009-04-09 Chong Yidong <cyd@stupidchicken.com>
1968
1969 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
1970 (Filling): Clarify REGION argument of fill-paragraph.
1971 Document fill-forward-paragraph-function.
2bad3299
CY
1972 (Special Properties): Remove "new in Emacs 22" declaration.
1973 (Clickable Text): Merge with Links and Mouse-1 node.
1974
5dcb4c4e
SM
1975 * display.texi (Button Properties, Button Buffer Commands):
1976 Change xref to Clickable Text.
2bad3299
CY
1977
1978 * tips.texi (Key Binding Conventions): Change xref to Clickable
1979 Text.
1980
1981 * elisp.texi (Top): Update node listing.
1982
ea30ce4f
CY
19832009-04-05 Chong Yidong <cyd@stupidchicken.com>
1984
47af2f4b
CY
1985 * markers.texi (The Mark): Copyedits. Improve description of
1986 handle-shift-selection.
1987 (The Region): Move use-region-p here from The Mark.
1988
ea30ce4f
CY
1989 * positions.texi (Screen Lines): Document (cols . lines) argument
1990 for vertical-motion.
1991
2aa8ea6e
CY
19922009-04-04 Chong Yidong <cyd@stupidchicken.com>
1993
3ec61d4e
CY
1994 * frames.texi (Frames): Clean up introduction. Document `ns'
1995 return value for framep.
1996 (Creating Frames): Note how the terminal is chosen.
1997 (Multiple Terminals, Multiple Displays): Merge into a single node.
1998 (Color Parameters): Fix typo.
1999
2000 * variables.texi (Local Variables, Buffer-Local Variables)
2001 (Creating Buffer-Local): Change link to Multiple Terminals.
2002
2003 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2004
2005 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2006 Terminals.
2007
2008 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2009 to Multiple Terminals.
2010
2011 * elisp.texi (Top): Update node listing.
2012 * vol2.texi (Top): Update node listing.
2013 * vol1.texi (Top): Update node listing.
2014
9257072f
CY
2015 * buffers.texi (Current Buffer): Note that the append-to-buffer
2016 example is no longer in synch with the latest code. Tie the two
2017 examples together.
2018
2aa8ea6e
CY
2019 * files.texi (File Attributes): Move note about MS-DOS from
2020 Changing Files to File Attributes.
2021 (Create/Delete Dirs): Note that mkdir is an alias for this.
2022
22e74b17
CY
20232009-04-01 Markus Triska <triska@gmx.at>
2024
2025 * processes.texi (Filter Functions): Suggest how to handle output
2026 batches.
2027
4bbe48ec
CY
20282009-03-30 Chong Yidong <cyd@stupidchicken.com>
2029
2030 * help.texi (Accessing Documentation): Update example to use
2031 help-setup-xref and with-help-window.
2032 (Help Functions): Remove print-help-return-message, which is
2033 semi-obsolete due to with-help-window. Document help-buffer and
2034 help-setup-xref.
2035
b9723f39
CY
20362009-03-29 Chong Yidong <cyd@stupidchicken.com>
2037
5dcb4c4e
SM
2038 * help.texi (Accessing Documentation, Help Functions):
2039 Remove information about long-obsolete Emacs versions.
9eb52e90 2040
b9723f39
CY
2041 * modes.texi (Mode Line Variables): The default values of the mode
2042 line variables are now more complicated.
2043
b0cc32db
CY
20442009-03-28 Chong Yidong <cyd@stupidchicken.com>
2045
3c25a5a9
CY
2046 * modes.texi (Major Mode Conventions): Note that specialness is
2047 inherited.
31c9eebb
CY
2048 (Derived Modes): Note that define-derive-mode sets the mode-class
2049 property.
3c25a5a9 2050
b0cc32db
CY
2051 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2052 goto-map. Add search-map to the list.
2053
c5e0006d
EZ
20542009-03-27 Eli Zaretskii <eliz@gnu.org>
2055
1213465a
EZ
2056 * os.texi (System Environment): Update the list of system-type
2057 values.
2058
c5e0006d
EZ
2059 * markers.texi (The Mark) <handle-shift-selection>: Update for
2060 removal of the optional argument DEACTIVATE.
2061
48bab3d6
CY
20622009-03-25 Chong Yidong <cyd@stupidchicken.com>
2063
2064 * commands.texi (Focus Events): Most X window managers don't use
2065 focus-follows-mouse nowadays.
2066
6e4ff1b6
CY
20672009-03-24 Chong Yidong <cyd@stupidchicken.com>
2068
2069 * commands.texi (Defining Commands): Clarify introduction.
2070 (Using Interactive): Not that interactive can be put in a symbol
2071 property.
2072 (Interactive Call): Note that a symbol with a non-nil
2073 interactive-form property satisfies commandp.
2074
11625308
JB
20752009-03-23 Juanma Barranquero <lekktu@gmail.com>
2076
2077 * minibuf.texi (Intro to Minibuffers): Fix typos.
2078
7b34420d
CY
20792009-03-23 Chong Yidong <cyd@stupidchicken.com>
2080
2081 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2082 about minibuffers in old Emacs versions. Copyedits.
2083 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2084 (Text from Minibuffer): Simplify introduction.
2085
f9257eed
AM
20862009-03-22 Alan Mackenzie <acm@muc.de>
2087
2088 * commands.texi (Using Interactive): Clarify string argument to
2089 `interactive' - even promptless elements need \n separators.
2090
f639ba70
CY
20912009-03-18 Chong Yidong <cyd@stupidchicken.com>
2092
2093 * minibuf.texi (Completion Styles): New node.
2094
2095 * elisp.texi (Top): Update node listing.
2096
d897e8ee
CY
20972009-03-17 Chong Yidong <cyd@stupidchicken.com>
2098
2099 * minibuf.texi (Basic Completion): Note that
2100 read-file-name-completion-ignore-case and
2101 read-buffer-completion-ignore-case can override
2102 completion-ignore-case.
2103 (Minibuffer Completion): Document completing-read changes.
2104 (Completion Commands): Avoid mentioning partial completion mode.
2105 Document minibuffer-completion-confirm changes, and
2106 minibuffer-confirm-exit-commands.
2107 (High-Level Completion): Document new require-match behavior for
2108 read-buffer. Document read-buffer-completion-ignore-case.
2109 (Reading File Names): Document new require-match behavior for
2110 read-file-name.
2111
b1f23349
CY
21122009-03-14 Chong Yidong <cyd@stupidchicken.com>
2113
2114 * debugging.texi (Error Debugging): Don't mislead the reader into
2115 thinking that debug-on-error enters debugger for C-f at EOB.
2116 (Error Debugging): Setting debug-on-init within the init file
2117 works, and has for some time.
2118
d6eb4e25
KH
21192009-03-13 Kenichi Handa <handa@m17n.org>
2120
2121 * display.texi (Fontsets): Update the description.
2122
1cf53dc5
CY
21232009-03-13 Chong Yidong <cyd@stupidchicken.com>
2124
2125 * advice.texi (Advising Primitives): Link to What Is a Function.
2126
81f919fc
CY
21272009-03-12 Chong Yidong <cyd@stupidchicken.com>
2128
cf4229eb
CY
2129 * compile.texi (Speed of Byte-Code): Update example.
2130 (Disassembly): Update examples.
2131
81f919fc 2132 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2133
2134 * customize.texi (Common Keywords): It's not necessary to use :tag
2135 to remove hyphens, as custom-unlispify-tag-name does it
2136 automatically.
5dcb4c4e
SM
2137 (Variable Definitions): Link to File Local Variables.
2138 Document customized-value symbol property.
f2bbc08c
CY
2139 (Customization Types): Move menu to end of node.
2140
955964d7
CY
21412009-03-10 Chong Yidong <cyd@stupidchicken.com>
2142
2143 * macros.texi (Compiling Macros): Omit misleading sentence, which
2144 implied that macros can only be used in the same file they are
2145 defined.
2146 (Backquote): Remove obsolete information about Emacs 19.
2147
d25ed7db
GM
21482009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2149
2150 * display.texi (Display Margins): Fix paren typo.
2151
d55f6ca5
CY
21522009-02-27 Chong Yidong <cyd@stupidchicken.com>
2153
f0e57ed8
CY
2154 * elisp.texi (Top): Update node listing.
2155
2156 * variables.texi (Variables): Clarify introduction.
2157 (Global Variables): Mention that setq is a special form.
2158 (Local Variables): Use active voice.
2159 (Tips for Defining): Mention marking variables as safe.
2160 (Buffer-Local Variables): Mention terminal-local and frame-local
2161 variables together.
2162 (File Local Variables): Copyedits.
2163 (Frame-Local Variables): Note that they are not really useful.
2164 (Future Local Variables): Node deleted.
2165
d55f6ca5
CY
2166 * objects.texi (General Escape Syntax): Update explanation of
2167 unicode escape syntax.
2168
ca8f09a8
CY
21692009-02-23 Chong Yidong <cyd@stupidchicken.com>
2170
2171 * control.texi (Control Structures): Add cindex entry for "textual
2172 order".
2173
2174 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2175 instead of "expression" throughout.
2176 (Function Indirection): Copyedits. Use active voice.
2177 (Eval): The default value of max-lisp-eval-depth is now 400.
2178
a20878b6
MB
21792009-02-23 Miles Bader <miles@gnu.org>
2180
2181 * processes.texi (System Processes): Rename `system-process-attributes'
2182 to `process-attributes'.
2183
61f66044
CY
21842009-02-22 Chong Yidong <cyd@stupidchicken.com>
2185
1b80d1f3
CY
2186 * symbols.texi (Property Lists): Emphasize that property lists are
2187 not restricted to symbol cells.
2188 (Other Plists): Copyedit.
2189
61f66044
CY
2190 * sequences.texi (Sequences Arrays Vectors): Make introduction
2191 more concise.
2192 (Arrays): Mention char-tables and bool-vectors too.
2193 (Vectors): Don't repeat information given in Arrays node. Link to
2194 nodes that explain the vector usage examples.
2195 (Char-Tables): Note that char-table elements can have arbitrary
2196 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2197 Link to Property Lists node.
61f66044 2198
9403944b
CY
21992009-02-22 Chong Yidong <cyd@stupidchicken.com>
2200
2201 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2202 `append'.
4068c7b4 2203 (List Elements): Copyedits.
9403944b
CY
2204
2205 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2206 of `vconcat'.
2207
2208 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2209 Emacs 20 usage of `concat'.
2210 (Case Conversion): Copyedits.
2211
b87a185f
CY
22122009-02-21 Chong Yidong <cyd@stupidchicken.com>
2213
2214 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2215 Minor edits.
2216 (Frame Configuration Type): Emphasize that it is not primitive.
2217 (Font Type): New node.
2218 (Type Predicates): Add fontp; type-of now recognizes font object
2219 types.
2220
2221 * intro.texi (Version Info): Update version numbers in examples.
2222 (Acknowledgements): List more contributors.
2223
2224 * elisp.texi: Bump version number to 3.0.
2225 (Top): Link to Font Type node.
2226
867d4bb3
JB
22272009-02-20 Juanma Barranquero <lekktu@gmail.com>
2228
2229 * modes.texi (Major Mode Conventions): Remove duplicate words.
2230 (Customizing Keywords): Fix typo.
2231
77730170
EZ
22322009-02-14 Eli Zaretskii <eliz@gnu.org>
2233
2234 * nonascii.texi (User-Chosen Coding Systems): Document that
2235 select-safe-coding-system suggests raw-text if there are raw bytes
2236 in the region.
2237 (Explicit Encoding): Warn not to use `undecided' when encoding.
2238
c8736212
GM
22392009-02-11 Glenn Morris <rgm@gnu.org>
2240
2241 * frames.texi (Visibility of Frames): Mention the effect multiple
2242 workspaces/desktops can have on visibility.
2243
ab992d66
EZ
22442009-02-07 Eli Zaretskii <eliz@gnu.org>
2245
c8736212
GM
2246 * text.texi (Commands for Insertion):
2247 * commands.texi (Event Mod):
2248 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2249 * nonascii.texi (Translation of Characters):
2250 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2251 (Explicit Encoding): Document the `charset' text property produced
2252 by decode-coding-region and decode-coding-string.
ab992d66 2253
e651a255
AM
22542009-01-27 Alan Mackenzie <acm@muc.de>
2255
2256 * modes.texi (Search-based Fontification): Correct a typo.
2257
bc5cde4b
JB
22582009-01-25 Juanma Barranquero <lekktu@gmail.com>
2259
2260 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2261 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2262
3533155b
EZ
22632009-01-24 Eli Zaretskii <eliz@gnu.org>
2264
f721deda
EZ
2265 * display.texi (Window Systems): Document the value of
2266 `initial-window-system' under --daemon.
2267
3533155b
EZ
2268 * os.texi (System Environment): Remove description of the
2269 `environment' function which has been deleted.
2270
f79b43b2
DN
22712009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2272
2273 * frames.texi (Multiple Displays): Remove documentation for
2274 removed function make-frame-on-tty.
2275
e3aa6669
CY
22762009-01-22 Chong Yidong <cyd@stupidchicken.com>
2277
2278 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2279 write-region-annotate-functions.
2280 Document write-region-post-annotation-function.
e3aa6669 2281
fb13a416
CY
22822009-01-19 Chong Yidong <cyd@stupidchicken.com>
2283
2284 * display.texi (Font Lookup): Document WIDTH argument of
2285 x-list-fonts.
2286
02eccf6b
EZ
22872009-01-17 Eli Zaretskii <eliz@gnu.org>
2288
ead3f58d
EZ
2289 * maps.texi (Standard Keymaps): Rename function-key-map to
2290 local-function-key-map.
2291
2292 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2293 local-function-key-map.
2294
2295 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2296 and `set-keyboard-coding-system' now accept an optional terminal
2297 argument.
2298
2299 * commands.texi (Event Mod): `keyboard-translate-table' is now
2300 terminal-local.
2301 (Function Keys): Rename function-key-map to
2302 local-function-key-map.
2303
df05a163
EZ
2304 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2305 frames.texi.
2306
0ed8034e 2307 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2308 `delete-terminal-functions', `suspend-tty-functions' and
2309 `resume-tty-functions'.
0ed8034e
EZ
2310
2311 * frames.texi (Frames): Document `frame-terminal' and
2312 `terminal-live-p'.
2313 (Multiple Displays): Document `make-frame-on-tty'.
2314 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2315 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2316 (Terminal Parameters): Document `terminal-parameters',
2317 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2318
2319 * os.texi (System Environment): Document `environment' and
2320 `initial-environment'.
490f1197
EZ
2321 (Suspending Emacs): Update for multi-tty; document
2322 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2323
02eccf6b
EZ
2324 * nonascii.texi (Coding System Basics): More accurate description
2325 of `raw-text'.
2326
f19fea97
JB
23272009-01-12 Juanma Barranquero <lekktu@gmail.com>
2328
2329 * display.texi (Low-Level Font): Fix typo.
2330
16fa292f
CY
23312009-01-10 Chong Yidong <cyd@stupidchicken.com>
2332
2333 * elisp.texi (Top): Update node listing.
2334
2335 * display.texi (PostScript Images): Node deleted.
2336
0b4faef3
EZ
23372009-01-10 Eli Zaretskii <eliz@gnu.org>
2338
3355f04d
EZ
2339 * processes.texi (Decoding Output): Document that null bytes force
2340 no-conversion for reading process output.
2341
2342 * files.texi (Reading from Files): Document that null bytes force
2343 no-conversion when visiting files.
2344
11625308 2345 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2346
5dcb4c4e
SM
2347 * nonascii.texi (Lisp and Coding Systems):
2348 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2349 (Character Properties): Improve wording.
0b4faef3 2350
ce9cf065
CY
23512009-01-09 Chong Yidong <cyd@stupidchicken.com>
2352
2353 * display.texi (Font Lookup): Remove obsolete function
2354 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2355 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2356 (Font Selection): Reorder order of variable descriptions.
2357 Minor clarifications.
ce9cf065
CY
2358
2359 * elisp.texi (Top): Update node listing.
2360
ab756fb3
GM
23612009-01-09 Glenn Morris <rgm@gnu.org>
2362
2363 * commands.texi (Command Loop Info): Say that last-command-char and
2364 last-input-char are obsolete aliases.
2365
2366 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2367 last-input-char and last-command-char, since they are just aliases for
2368 last-input-event and last-command-event.
2369
2370 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2371 last-command-char.
2372
6b2b8ab1
CY
23732009-01-08 Chong Yidong <cyd@stupidchicken.com>
2374
2375 * elisp.texi: Update node listing.
2376
2377 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2378 (Face Attributes): Don't link to Font Lookup.
2379 Document font-family-list.
6b2b8ab1
CY
2380 (Fonts): New node.
2381
3568e767
JR
23822009-01-08 Jason Rumney <jasonr@gnu.org>
2383
2384 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2385 changing the standard pointer shapes. (Bug#1485)
3568e767 2386
6221c8db
CY
23872009-01-08 Chong Yidong <cyd@stupidchicken.com>
2388
2389 * display.texi (Attribute Functions): Note that a function value
2390 :height is relative, and that compatibility functions work by
2391 calling set-face-attribute.
2392 (Displaying Faces): Reorder list in order of increasing priority.
2393 (Face Remapping): New node. Content moved here from Displaying
2394 Faces.
2395 (Glyphs): Link to Face Functions.
2396
e3d3799a
CY
23972009-01-08 Chong Yidong <cyd@stupidchicken.com>
2398
2399 * display.texi (Faces): Don't discuss face id here. facep does
2400 not return t.
2401 (Defining Faces): Minor clarification.
2402 (Face Attributes): Rearrange items to match docstring of
2403 set-face-attribute. Add :foundry attribute. Document new role of
2404 :font attribute. Texinfo usage fix.
2405 (Attribute Functions): Copyedits.
2406 (Face Functions): Note that face number is seldom used.
2407
638a2457
RS
24082009-01-05 Richard M Stallman <rms@gnu.org>
2409
2410 * strings.texi (Predicates for Strings): Minor clarification.
2411
2412 * functions.texi (Function Safety): Texinfo usage fix.
2413
49ea0074
JB
24142009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2415
2416 * objects.texi (General Escape Syntax): Fix typo.
2417
9f822178
MR
24182009-01-03 Martin Rudalics <rudalics@gmx.at>
2419
2420 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2421 works via the default value of pop-up-frame-function.
2422
af34ad36
EZ
24232009-01-02 Eli Zaretskii <eliz@gnu.org>
2424
2425 * processes.texi (System Processes): Document the `time' and
2426 `ctime' attributes of `system-process-attributes'.
2427
d31f6679
CY
24282009-01-01 Chong Yidong <cyd@stupidchicken.com>
2429
2430 * display.texi (Face Attributes): Clarify :height attribute.
2431
174dc00c
MR
24322008-12-31 Martin Rudalics <rudalics@gmx.at>
2433
2434 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2435 the front of the buffer list. Add entries for `last-buffer' and
2436 `unbury-buffer'.
2437
b8afe7e4
EZ
24382008-12-27 Eli Zaretskii <eliz@gnu.org>
2439
d14030f5
EZ
2440 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2441 and its subsections.
2442
2443 * frames.texi (Multiple Terminals, Low-level Terminal)
2444 (Terminal Parameters, Frames on Other TTY devices): New sections.
2445 (Frames): Add an xref to "Multiple Terminals".
2446
765980a4
EZ
2447 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2448
2449 * objects.texi (Terminal Type): New node.
2450 (Editing Types): Add it to the menu.
2451
47bd5577
EZ
2452 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2453 Variables".
2454
eb22b78c 2455 * variables.texi (Directory Local Variables): New node.
47bd5577 2456 (Variables): Add a menu item for it.
eb22b78c 2457
b8afe7e4
EZ
2458 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2459 `generated-autoload-file'.
2460
77bb0476
EZ
24612008-12-20 Eli Zaretskii <eliz@gnu.org>
2462
028e2c19
EZ
2463 * os.texi (Startup Summary): Add xref to documentation of
2464 `initial-window-system'.
2465
77bb0476
EZ
2466 * display.texi (Window Systems): Document `window-system' the
2467 function. The variable `window-system' is now frame-local.
028e2c19 2468 Document `initial-window-system'.
77bb0476 2469
dda87836
MR
24702008-12-19 Martin Rudalics <rudalics@gmx.at>
2471
2472 * windows.texi (Windows): Rewrite description of
2473 fit-window-to-buffer.
2474
caef3ed2
GM
24752008-12-13 Glenn Morris <rgm@gnu.org>
2476
2477 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2478 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2479
21c58e4d
GM
24802008-12-12 Glenn Morris <rgm@gnu.org>
2481
2482 * debugging.texi (Error Debugging): Refer forwards to
2483 eval-expression-debug-on-error.
2484
af38459f
EZ
24852008-12-05 Eli Zaretskii <eliz@gnu.org>
2486
5dedd9b5
EZ
2487 * strings.texi (String Basics): Only unibyte strings that
2488 represent key sequences hold 8-bit raw bytes.
2489
af38459f
EZ
2490 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2491 paragraph to speak about `undecided'.
2492 (Character Properties): Don't explain the meaning of each
2493 property; instead, identify their Unicode Standard names.
b3f1f4a5 2494 (Character Sets): Document `map-charset-chars'.
af38459f 2495
fa047ae7
GM
24962008-12-02 Glenn Morris <rgm@gnu.org>
2497
2498 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2499 section yet again.
2500
47dbc044
EZ
25012008-11-29 Eli Zaretskii <eliz@gnu.org>
2502
98d05998
EZ
2503 * nonascii.texi (Character Properties): New Section.
2504 (Specifying Coding Systems): Document
2505 `coding-system-priority-list', `set-coding-system-priority', and
2506 `with-coding-priority'.
2507 (Lisp and Coding Systems): Document `check-coding-systems-region'
2508 and `coding-system-charset-list'.
2509 (Coding System Basics): Document `coding-system-aliases'.
2510
2511 * elisp.texi (Top): Add a @detailmenu entry for "Character
2512 Properties".
2513
47dbc044
EZ
2514 * objects.texi (Character Type): Correct the range of Emacs
2515 characters. Add an @xref to "Character Codes".
2516
2517 * strings.texi (String Basics): Add an @xref to "Character Codes".
2518
2519 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2520
2521 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2522 (Character Codes): Document `max-char'.
2523
8b80cdf5
EZ
25242008-11-28 Eli Zaretskii <eliz@gnu.org>
2525
2526 * nonascii.texi (Text Representations, Converting Representations)
2527 (Character Sets, Scanning Charsets, Translation of Characters):
2528 Make text more accurate.
2529
a99dceba
GM
25302008-11-28 Glenn Morris <rgm@gnu.org>
2531
2532 * files.texi (Format Conversion Round-Trip): Improve previous change.
2533
f6dc3bed
CY
25342008-11-26 Chong Yidong <cyd@stupidchicken.com>
2535
2536 * modes.texi (Auto Major Mode): Fix example.
2537
5da9413d
GM
25382008-11-25 Glenn Morris <rgm@gnu.org>
2539
2540 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2541
2542 * files.texi (Format Conversion Round-Trip):
2543 Use active voice for previous change.
2544
fcca848c
CY
25452008-11-25 Chong Yidong <cyd@stupidchicken.com>
2546
2547 * os.texi (Processor Run Time):
2548 * processes.texi (Transaction Queues):
2549 * markers.texi (The Mark):
2550 * windows.texi (Choosing Window, Selecting Windows):
2551 * files.texi (Changing Files, Magic File Names):
2552 * commands.texi (Key Sequence Input):
2553 * functions.texi (Declaring Functions):
2554 * strings.texi (Predicates for Strings):
2555 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2556
36c8dc54
CY
25572008-11-24 Chong Yidong <cyd@stupidchicken.com>
2558
2559 * help.texi (Accessing Documentation): Update example.
2560
2561 * variables.texi (Defining Variables): Note that `*' is not
2562 necessary if defcustom is used.
2563
2a79b242
EZ
25642008-11-22 Eli Zaretskii <eliz@gnu.org>
2565
2566 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2567 Characters" from @detailmenu.
2568
2569 * nonascii.texi (Character Codes, Character Sets)
2570 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2571 (Chars and Bytes, Splitting Characters): Sections removed.
2572
392f0d26
LK
25732008-11-22 Lute Kamstra <lute@gnu.org>
2574
2575 * positions.texi (Text Lines): Update goto-line documentation.
2576
af1a5cd5
MR
25772008-11-21 Martin Rudalics <rudalics@gmx.at>
2578
6a4cfb0c
MR
2579 * frames.texi (Frames): Fix typo, add cross references, reword.
2580 (Initial Parameters): Reword special-display-frame-alist text.
2581 (Frames and Windows): Reword. Describe argument norecord for
2582 set-frame-selected-window.
2583 (Input Focus): Describe argument norecord for select-frame.
2584 Remove comment on MS-Windows behavior for focus-follows-mouse.
2585 (Raising and Lowering): Mention windows-frames dichotomy in
2586 metaphor.
2587
af1a5cd5
MR
2588 * windows.texi (Displaying Buffers, Vertical Scrolling)
2589 (Horizontal Scrolling): Fix indenting and rewording issues
2590 introduced with 2008-11-07 change.
2591
c249fa9c
GM
25922008-11-20 Glenn Morris <rgm@gnu.org>
2593
2594 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2595 element of `format-alist'.
2596
204d4665
GM
25972008-11-19 Glenn Morris <rgm@gnu.org>
2598
2599 * doclicense.texi: Update to FDL 1.3.
2600 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2601
cc0910af
CY
26022008-11-18 Chong Yidong <cyd@stupidchicken.com>
2603
efe6e7c4
CY
2604 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2605 vars, which are obsolete. Mention jit-lock-register.
2606
5dcb4c4e
SM
2607 * modes.texi (Other Font Lock Variables):
2608 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2609
cc0910af
CY
2610 * frames.texi (Color Parameters): Document alpha parameter.
2611
aeeedf76
MR
26122008-11-16 Martin Rudalics <rudalics@gmx.at>
2613
2614 * windows.texi (Splitting Windows, Deleting Windows)
2615 (Selecting Windows, Cyclic Window Ordering)
2616 (Buffers and Windows, Displaying Buffers, Choosing Window)
2617 (Dedicated Windows, Window Point, Window Start and End)
2618 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2619 (Size of Window, Resizing Windows, Window Configurations)
2620 (Window Parameters): Avoid @var at beginning of sentences and
2621 reword accordingly.
2622
4c565c5c
LK
26232008-11-11 Lute Kamstra <lute@gnu.org>
2624
2625 * files.texi (File Name Components): Fix file-name-extension
2626 documentation.
2627
25f494c9
JB
26282008-11-11 Juanma Barranquero <lekktu@gmail.com>
2629
2630 * frames.texi (Basic Parameters): Remove display-environment-variable
2631 and term-environment-variable.
2632
a1401ab1
EZ
26332008-11-08 Eli Zaretskii <eliz@gnu.org>
2634
2635 * windows.texi (Basic Windows, Splitting Windows)
2636 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2637 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2638 (Resizing Windows, Window Configurations, Window Parameters):
2639 Fix wording and markup.
a1401ab1 2640
efafc282
MR
26412008-11-07 Martin Rudalics <rudalics@gmx.at>
2642
2643 * windows.texi (Windows): Update entries.
2644 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2645 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2646 (Selecting Windows, Cyclic Window Ordering): Reword with special
2647 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2648 (Buffers and Windows, Choosing Window): Reword with special
2649 emphasis on dedicated windows.
2650 (Displaying Buffers): Reword. For switch-to-buffer mention that
2651 it may fall back on pop-to-buffer. For other-window try to
2652 explain how it treats the cyclic ordering of windows.
efafc282
MR
2653 (Dedicated Windows): New node and section discussing dedicated
2654 windows and associated functions.
86ab855a 2655 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2656 (Window Start and End): Rename node and section title. Reword.
2657 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2658 Minor rewording.
2659 (Size of Window): Reword, in particular text on window-width.
2660 (Resizing Windows): Reword. Add text on balancing windows.
2661 (Window Configurations): Reword. Mention window parameters.
2662 (Window Parameters): New node and section on window parameters.
2663 (Window Hooks): Reword. Mention that
2664 window-configuration-change-hook is run "buffer-locally".
2665 * elisp.texi (Top): Update Windows entries in @detailmenu
2666 section.
2667
d60a8ab2
JB
26682008-11-04 Juanma Barranquero <lekktu@gmail.com>
2669
2670 * searching.texi (Regexp Search): Fix typo.
2671
01777627
CY
26722008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2673
2674 * searching.texi (Regexp Search): Document GREEDY arg.
2675 (Simple Match Data): Fix return value.
2676
c4526e93
EZ
26772008-11-01 Eli Zaretskii <eliz@gnu.org>
2678
2679 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2680 with Emacs 23 internal representation of characters.
2681 Document `unibyte-string'.
c4526e93 2682
fe2ae8b5
CY
26832008-10-28 Chong Yidong <cyd@stupidchicken.com>
2684
2685 * processes.texi (Process Information): Note that process-status
2686 does not accept buffer names.
2687
cc5a21e3
CY
26882008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2689
2690 * positions.texi (Skipping Characters): Correct return value of
2691 skip-chars-forward.
2692
09460d9a
MR
26932008-10-25 Martin Rudalics <rudalics@gmx.at>
2694
520b29e7
MR
2695 * windows.texi (Deleting Windows): Update documentation of
2696 delete-windows-on.
2697 (Buffers and Windows): Update documentations of
2698 get-buffer-window and get-buffer-window-list.
2699 (Displaying Buffers): Update documentation of
2700 replace-buffer-in-windows.
2701
09460d9a
MR
2702 * buffers.texi (Current Buffer): Reword set-buffer and
2703 with-current-buffer documentations.
2704 (Creating Buffers): Reword documentation of get-buffer-create.
2705
4d48fcdc
MR
27062008-10-23 Martin Rudalics <rudalics@gmx.at>
2707
2708 * buffers.texi (Current Buffer): Reword documentation of
2709 set-buffer.
2710 (Buffer Names): Reword documentation of buffer-name.
2711 (The Buffer List): For bury-buffer explain what happens with the
2712 buffer's window.
2713 (Creating Buffers): Say that get-buffer-create's arg is called
2714 buffer-or-name.
2715
f0143c43
CY
27162008-10-22 Chong Yidong <cyd@stupidchicken.com>
2717
3e5dbbd3
CY
2718 * advice.texi (Computed Advice): Explain what DEFINITION is.
2719
f0143c43
CY
2720 * nonascii.texi (Character Codes): Remove obsolete function
2721 char-valid-p, and document characterp instead.
2722
52a94b85
MR
27232008-10-22 Martin Rudalics <rudalics@gmx.at>
2724
2725 * windows.texi (Displaying Buffers): Reword documentation of
2726 pop-to-buffer.
2727 (Choosing Window): Rewrite documentation of display-buffer and
2728 its options.
2729
f76f8246
MR
2730 * buffers.texi (Killing Buffers): Update documentation of
2731 kill-buffer.
2732
acc8b598
EZ
27332008-10-21 Eli Zaretskii <eliz@gnu.org>
2734
80e6b6df
EZ
2735 * processes.texi (Serial Ports): Fix wording and improve markup.
2736
3645358a
EZ
2737 * searching.texi (Regexp Search): Document `string-match-p' and
2738 `looking-at-p'.
2739 (POSIX Regexps): Add an xref for "non-greedy".
2740 (Regexp Special): Add @cindex entry for "non-greedy".
2741
b3d50cff 2742 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2743 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2744
73b7530a
EZ
2745 * frames.texi (Color Names): Add an xref to `read-color'.
2746
2747 * minibuf.texi (High-Level Completion): Document `read-color'.
2748
acc8b598
EZ
2749 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2750
2751 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2752
2753 * buffers.texi (Swapping Text): New section, documents
2754 `buffer-swap-text'.
2755
10e187e8
MR
27562008-10-21 Martin Rudalics <rudalics@gmx.at>
2757
2758 * windows.texi (Resizing Windows): Minor wording fix.
2759
fd6f900c
EZ
27602008-10-20 Eli Zaretskii <eliz@gnu.org>
2761
2762 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2763 and `combine-and-quote-strings'.
2764
2765 * strings.texi (Creating Strings): Add xrefs for them.
2766
e4372165
EZ
27672008-10-19 Eli Zaretskii <eliz@gnu.org>
2768
d6328fba
EZ
2769 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2770 match the corresponding menu in minibuf.texi.
2771
e4372165
EZ
2772 * minibuf.texi (Reading File Names): Document `read-shell-command'
2773 and `minibuffer-local-shell-command-map'.
2774
5d8dda33
MR
27752008-10-19 Martin Rudalics <rudalics@gmx.at>
2776
2777 * windows.texi (Resizing Windows): Remove var{} around "window" in
2778 documentation of enlarge-window.
2779 Rewrite documentation of window-min-height and window-min-width.
2780
437706cd
EZ
27812008-10-19 Eli Zaretskii <eliz@gnu.org>
2782
80f85d7c
EZ
2783 * functions.texi (Calling Functions): Document `apply-partially'.
2784
291703b5
EZ
2785 * hooks.texi (Standard Hooks): Mention
2786 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2787
2788 * variables.texi (File Local Variables): Document
2789 `file-local-variables-alist', `before-hack-local-variables-hook'
2790 and `hack-local-variables-hook'.
2791
583d8b3c
EZ
2792 * processes.texi (Synchronous Processes): Document `process-lines'.
2793
5dcb4c4e
SM
2794 * customize.texi (Variable Definitions):
2795 Document `custom-reevaluate-setting'.
437706cd 2796
7e51d89b
MR
27972008-10-18 Martin Rudalics <rudalics@gmx.at>
2798
2799 * windows.texi (Choosing Window, Deleting Windows)
2800 (Displaying Buffers): Expand documentation of dedicated windows.
2801
43c59a3d
EZ
28022008-10-18 Eli Zaretskii <eliz@gnu.org>
2803
018a960d
EZ
2804 * files.texi (Changing Files): Document symbolic input of file
2805 modes to `set-file-modes'. Document `read-file-modes' and
2806 `file-modes-symbolic-to-number'.
2807
2c0b8144
EZ
2808 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2809 and `search-map'.
2810
5dcb4c4e
SM
2811 * searching.texi (Search and Replace):
2812 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2813 Document `multi-query-replace-map'.
80120f13 2814
6d4913f0 2815 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2816 (Completion Commands, Reading File Names):
2817 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2818 `minibuffer-local-filename-must-match-map'.
2819 (Minibuffer Completion): The `require-match' argument to
2820 `completing-read' can now have the value `confirm-only'.
2821
43c59a3d
EZ
2822 * windows.texi (Displaying Buffers): Minor wording fix.
2823 (Choosing Window): `split-height-threshold' can now be nil.
2824 Document `split-width-threshold'. `pop-up-frames' can have the
2825 value `graphic-only'.
2826
f36acfd9
EZ
28272008-10-17 Eli Zaretskii <eliz@gnu.org>
2828
2829 * os.texi (Startup Summary): Document `before-init-time' and
2830 `after-init-time'. Document `initial-window-system' and
2831 `window-system-initialization-alist'. Document reading the
2832 abbrevs file. Document the call to `server-start' under --daemon.
2833 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2834 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2835 (Time Parsing): Document `format-seconds'.
f36acfd9 2836
96995b89
MR
28372008-10-17 Martin Rudalics <rudalics@gmx.at>
2838
2839 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2840 and reword.
2841
2de17c73
EZ
28422008-10-16 Eli Zaretskii <eliz@gnu.org>
2843
2844 * markers.texi (The Mark): Document use-region-p.
2845
9cf52b11
EZ
28462008-10-15 Eli Zaretskii <eliz@gnu.org>
2847
c3aaf1d7
EZ
2848 * internals.texi (Writing Emacs Primitives): The interactive spec
2849 of a primitive can be a Lisp form.
2850
841a1743
EZ
2851 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2852 values of transient-mark-mode. Document handle-shift-selection.
2853
2854 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2855 (Interactive Examples): Show an example of `^'.
2856 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2857 (Defining Commands, Using Interactive): The interactive-form of a
2858 function can be added via its symbol's property.
841a1743 2859
52441368
EZ
2860 * positions.texi (List Motion): beginning-of-defun-function can
2861 now accept an argument.
2862
8e8c1a72
EZ
2863 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2864 now return a list of strings.
2865
a33a1f2a
EZ
2866 * control.texi (Handling Errors): Document ignore-errors.
2867
4fb04348
EZ
2868 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2869 (Parameter Access): Document set-frame-parameter.
2870
ee666f84
EZ
2871 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2872 Hooks" for the effect of kill-all-local-variables on local hook
2873 functions.
2874
9cf52b11
EZ
2875 * modes.texi (Major Mode Conventions, Mode Line Variables):
2876 `mode-name' need not be a string. xref to "Mode Line Data" for
2877 details, and to "Emulating Mode Line" for computing a string
2878 value.
2879
22526bc4
EZ
28802008-10-14 Eli Zaretskii <eliz@gnu.org>
2881
a65f6a85
EZ
2882 * processes.texi (System Processes): New section.
2883 (Processes, Signals to Processes): Add xrefs to it.
2884
2885 * objects.texi (Editing Types): A `process' is a subprocess of
2886 Emacs, not just any process running on the OS.
2887
2888 * elisp.texi (Top): Adjust the @detailmenu for the above two
2889 changes.
2890
2724b26a
EZ
2891 * sequences.texi (Char-Tables): Remove documentation of
2892 set-char-table-default, which has no effect since Emacs 23.
2893 <char-table-range, set-char-table-range>: Don't mention generic
2894 characters and charsets. Add a cons cell as a possible argument.
2895
2896 * nonascii.texi (Splitting Characters)
2897 (Translation of Characters): Don't mention generic characters.
2898
2899 * display.texi (Fontsets): Don't mention generic characters.
2900
22526bc4 2901 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2902 argument FUNCTION with a cons cell as KEY.
22526bc4 2903
eaf4b689
EZ
29042008-10-13 Eli Zaretskii <eliz@gnu.org>
2905
45e46036
EZ
2906 * objects.texi (Primitive Function Type): Move "@cindex special
2907 forms" from here...
2908
2909 * eval.texi (Special Forms): ...to here.
2910
2911 * functions.texi (What Is a Function): `functionp' returns nil for
2912 special forms. Add an xref.
2913
eaf4b689
EZ
2914 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2915 Variables".
2916
2917 * variables.texi (Frame-Local Variables): New section.
2918 (Buffer-Local Variables): Add an xref to it.
2919 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2920 have both frame-local and buffer-local binding.
2921
2922 * frames.texi (Frames): Mention multiple tty frames.
2923 (Frame Parameters, Parameter Access): Mention frame-local variable
2924 bindings.
2925
15688fce
GM
29262008-09-20 Glenn Morris <rgm@gnu.org>
2927
2928 * display.texi (Defining Faces): Recommend against face variables.
2929
35539065
JB
29302008-09-16 Juanma Barranquero <lekktu@gmail.com>
2931
2932 * display.texi (Echo Area Customization): Fix typo.
2933
6a57054b
JB
29342008-09-09 Juanma Barranquero <lekktu@gmail.com>
2935
2936 * loading.texi (Where Defined): Add `defface' item.
2937
d632fb82
MR
29382008-09-06 Martin Rudalics <rudalics@gmx.at>
2939
2940 * loading.texi (Where Defined): Fix description of symbol-file.
2941
905a9adb
JR
29422008-08-26 Jason Rumney <jasonr@gnu.org>
2943
2944 * display.texi (TIFF Images): New section describing :index property.
2945
852e91b7
CY
29462008-08-23 Chong Yidong <cyd@stupidchicken.com>
2947
2948 * display.texi (Temporary Displays): Remove unnecessary comment
2949 about usage of temp-buffer-show-hook.
2950
6be001ee
CY
29512008-08-05 Chong Yidong <cyd@stupidchicken.com>
2952
2953 * symbols.texi (Other Plists): Fix incorrect example.
2954 Suggested by Florian Beck.
2955
58e3d8e8
JB
29562008-07-31 Juanma Barranquero <lekktu@gmail.com>
2957
2958 * os.texi: Fix previous change.
2959
7c2fb837
DN
29602008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2961
2962 * os.texi:
2963 * intro.texi:
2964 * files.texi: Remove VMS support.
2965
9e2a2647
DN
29662008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2967
2968 * os.texi:
2969 * frames.texi:
2970 * display.texi: Remove mentions of Mac Carbon.
2971
c4f4682b
MB
29722008-07-01 Miles Bader <miles@gnu.org>
2973
2974 * text.texi (Special Properties):
2975 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2976
3696411e
JB
29772008-06-28 Johan Bockgård <bojohan@gnu.org>
2978
2979 * display.texi (Other Image Types): Fix copy/paste error; say
2980 "PBM", not "XBM".
2981
f2a77c3a
DN
29822008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2983
2984 * os.texi: Remove references to obsolete systems.
2985
6d52677d
EZ
29862008-06-20 Eli Zaretskii <eliz@gnu.org>
2987
2988 * makefile.w32-in (distclean): Remove makefile.
2989
1a87da4c
GM
29902008-06-17 Glenn Morris <rgm@gnu.org>
2991
2992 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2993 (elisp, dist): Remove rules and variables that are obsolete now
2994 the lisp manual is no longer distributed separately.
2995
fdda1c5d
GM
29962008-06-16 Glenn Morris <rgm@gnu.org>
2997
646692e9
GM
2998 * configure, configure.in, mkinstalldirs: Remove unused files.
2999
3000 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3001 * vol1.texi (EMACSVER):
6a57054b 3002 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3003
3004 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3005 as per maintain.info.
3006
611bee81
GM
30072008-06-15 Glenn Morris <rgm@gnu.org>
3008
a7bed3a0
GM
3009 * makefile.w32-in (manual): Use "23" rather than "21".
3010
3011 * Makefile.in (emacsver): New, set by configure.
3012 (manual): Use emacsver.
3013
d794edf2
GM
3014 * intro.texi: Report bugs using M-x report-emacs-bug.
3015
611bee81
GM
3016 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3017
c73e02fa
GM
30182008-06-13 Daniel Engeler <engeler@gmail.com>
3019
3020 * elisp.texi, internals.texi, processes.texi: Add documentation
3021 about serial port access.
3022
e40a85cd
MB
30232008-06-05 Miles Bader <miles@gnu.org>
3024
3025 * display.texi (Displaying Faces): Update to reflect function
3026 renamings in face-remap.el.
3027
7b753744
JB
30282008-06-05 Juanma Barranquero <lekktu@gmail.com>
3029
3030 * display.texi (Fontsets): Fix typos.
3031
9d3d42fb
MB
30322008-06-03 Miles Bader <miles@gnu.org>
3033
7b753744
JB
3034 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3035 remove-relative-face-remapping, set-base-face-remapping,
3036 and set-default-base-face-remapping.
9d3d42fb 3037
f2cec7a9
MB
30382008-06-01 Miles Bader <miles@gnu.org>
3039
3040 * display.texi (Displaying Faces): Add face-remapping-alist.
3041
8f39c96d
SM
30422008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3043
3044 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3045 variable names.
3046
1ef5eecc
ER
30472008-05-03 Eric S. Raymond <esr@golux>
3048
352c8b4a 3049 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3050 (current-global-map) return references, not copies.
3051
63b4387f
JL
30522008-05-02 Juri Linkov <juri@jurta.org>
3053
3054 * minibuf.texi (Text from Minibuffer): Document a list of
3055 default values for `read-from-minibuffer'.
3056
38a8b703
JB
30572008-04-24 Juanma Barranquero <lekktu@gmail.com>
3058
3059 * nonascii.texi (Translation of Characters): Fix previous change.
3060
7c42e639
CY
30612008-04-20 Chong Yidong <cyd@stupidchicken.com>
3062
3063 * display.texi (Overlay Properties): Clarify role of underlying
3064 textprop and overlay keymaps for display strings.
3065
3066 * keymaps.texi (Active Keymaps): Ditto.
3067
25c0d999
SM
30682008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3069
3070 * minibuf.texi (Programmed Completion):
3071 Replace dynamic-completion-table with the new completion-table-dynamic.
3072
e3af5968
CY
30732008-04-07 Chong Yidong <cyd@stupidchicken.com>
3074
3075 * intro.texi (Some Terms): Change "fonts in this manual" index
3076 entry to "typographic conventions".
3077
6bfc8698
EZ
30782008-04-05 Eli Zaretskii <eliz@gnu.org>
3079
3080 * objects.texi (Text Props and Strings): Add indexing for read
3081 syntax of text properties.
3082
4972c361
SM
30832008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3084
3085 * processes.texi (Decoding Output): Remove process-filter-multibyte
3086 functions.
3087
c70a68db
MR
30882008-03-15 Martin Rudalics <rudalics@gmx.at>
3089
3090 * display.texi (Finding Overlays): Say that empty overlays at
3091 the end of the buffer are reported too.
3092
1291fd36
GM
30932008-03-13 Glenn Morris <rgm@gnu.org>
3094
3095 * elisp.texi (EMACSVER): Set to 23.0.60.
3096
c6b0dfd5
CY
30972008-02-26 Chong Yidong <cyd@stupidchicken.com>
3098
38a8b703 3099 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3100
875fc30c
GM
31012008-02-22 Glenn Morris <rgm@gnu.org>
3102
3103 * frames.texi (Position Parameters): Clarify the description of
3104 `left' and `top', using information from "Geometry".
3105 (Geometry): Give a pointer to "Position Parameters", rather than
3106 repeating information.
3107
d8c8e45a
GM
31082008-02-11 Glenn Morris <rgm@gnu.org>
3109
3110 * objects.texi (Equality Predicates): No longer talk about "two"
3111 functions.
3112
38a8b703 31132008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3114
3115 * objects.texi (Equality Predicates): Add defun for
3116 equal-including-properties.
3117
bfffe0b1
GM
31182008-02-10 Glenn Morris <rgm@gnu.org>
3119
3120 * objects.texi (Equality Predicates):
3121 Mention equal-including-properties.
3122
431b78c9
RS
31232008-02-07 Richard Stallman <rms@gnu.org>
3124
3125 * windows.texi (Window Start): Mention the feature of moving
3126 window-start to start of line.
3127
c8763fb6 31282008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3129
3130 * keymaps.texi (Tool Bar): Document rtl property.
3131
1a256502
TTN
31322008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3133
3134 * display.texi (Button Types):
3135 For define-button-type, clarify type of NAME.
3136
569382c2
MR
31372008-01-19 Martin Rudalics <rudalics@gmx.at>
3138
3139 * buffers.texi (Buffer Modification): Fix typo.
3140
f3041af1
DN
31412008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3142
3143 * os.texi (System Environment): Remove references to OSes that are
3144 not supported anymore.
3145
d35e1cd7
DN
31462008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3147
3148 * os.texi (System Environment): Remove mention for Masscomp.
3149
23af7580
RS
31502008-01-04 Richard Stallman <rms@gnu.org>
3151
3152 * display.texi (Faces): Don't talk about internal face vector as arg
3153 to facep.
3154
3155 * customize.texi (Type Keywords): Fix previous change.
3156
3157 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3158 * elisp.texi (Top): Fix menu for commands.texi change.
3159
ec7d5b1e
RS
31602007-12-30 Richard Stallman <rms@gnu.org>
3161
5dcb4c4e 3162 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3163 (Accessing Scroll): New node broken out of Accessing Mouse.
3164
101a6cea
RS
31652007-12-28 Richard Stallman <rms@gnu.org>
3166
3167 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3168 (Basic Parameters): For `title', refer to title bar.
041817a4 3169 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3170
72b7e664
RS
31712007-12-23 Richard Stallman <rms@gnu.org>
3172
3173 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3174 Improve some of the commented-out keywords' text too.
3175
27a4f445
MR
31762007-12-14 Martin Rudalics <rudalics@gmx.at>
3177
e2e3f1d7
MR
3178 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3179 "visit the current buffer".
3180
27a4f445
MR
3181 * os.texi (System Interface): Fix typo.
3182
a2afc99d
RS
31832007-12-04 Richard Stallman <rms@gnu.org>
3184
3185 * objects.texi (Symbol Type): Fix typo.
3186
b694135c
RS
31872007-12-03 Richard Stallman <rms@gnu.org>
3188
3189 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3190
f99a19da
GM
31912007-12-01 Glenn Morris <rgm@gnu.org>
3192
3193 * functions.texi (Declaring Functions): Improve previous change.
3194
8f4b37d8
GM
31952007-11-30 Glenn Morris <rgm@gnu.org>
3196
3197 * functions.texi (Declaring Functions): Add optional fourth
3198 argument of declare-function, and setting third argument to `t'.
3199
61a2fe01
RS
32002007-11-29 Richard Stallman <rms@gnu.org>
3201
3202 * customize.texi (Composite Types): Document `group' type.
3203
cbfc5193
GM
32042007-11-29 Glenn Morris <rgm@gnu.org>
3205
5dcb4c4e
SM
3206 * functions.texi (Declaring Functions): Add findex.
3207 Mention `external' files.
cbfc5193 3208
8386283a
JB
32092007-11-26 Juanma Barranquero <lekktu@gmail.com>
3210
3211 * functions.texi (Declaring Functions): Fix directive.
3212
a07c9a8b
RS
32132007-11-25 Richard Stallman <rms@gnu.org>
3214
3215 * help.texi (Help Functions): Clean up last change.
3216
3217 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3218
3219 * loading.texi (Named Features): Minor cleanup.
3220
3221 * macros.texi (Eval During Expansion): Minor cleanup.
3222
3223 * variables.texi (Variable Aliases): Minor cleanup.
3224
a0925923
RS
32252007-11-24 Richard Stallman <rms@gnu.org>
3226
3227 * functions.texi (Declaring Functions): Clarify previous change.
3228
3229 * compile.texi (Compiler Errors): Clarify previous change.
3230
20c63e44
RS
32312007-11-24 Richard Stallman <rms@gnu.org>
3232
e5e76c04 3233 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3234 Clarify the text and move items around.
3235
5bb0cda3
GM
32362007-11-24 Glenn Morris <rgm@gnu.org>
3237
3238 * functions.texi (Declaring Functions): New section.
3239 * compile.texi (Compiler Errors): Mention declaring functions,
3240 defvar with no initvalue, and byte-compile-warnings.
3241
af13c86a
MR
32422007-11-15 Martin Rudalics <rudalics@gmx.at>
3243
3244 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3245 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3246
a5373305
MR
32472007-11-13 Martin Rudalics <rudalics@gmx.at>
3248
3249 * help.texi (Help Functions): Document new macro `with-help-window'.
3250
fe284805
JL
32512007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3252
3253 * searching.texi (Replacing Match): Describe new
3254 `match-substitute-replacement'.
3255
2c3a09b1
RS
32562007-10-31 Richard Stallman <rms@gnu.org>
3257
3258 * strings.texi (Creating Strings): Null strings from concat not unique.
3259
f2b480f4
RS
32602007-10-26 Richard Stallman <rms@gnu.org>
3261
3262 * objects.texi (Equality Predicates): Null strings are uniquified.
3263
3264 * minibuf.texi: Minor clarifications in previous change.
3265
db21122c
GM
32662007-10-25 Glenn Morris <rgm@gnu.org>
3267
3268 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3269
2328cbb3
RS
32702007-10-24 Richard Stallman <rms@gnu.org>
3271
3272 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3273
3274 * variables.texi (Frame-Local Variables): Node deleted.
3275 (Variables): Delete Frame-Local Variables from menu.
3276 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3277 (Default Value): Don't mention frame-local vars.
3278
3279 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3280
3281 * loading.texi (Unloading): Document FEATURE-unload-function
3282 instead of FEATURE-unload-hook.
3283
2328cbb3
RS
3284 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3285
c066bafa
JL
32862007-10-22 Juri Linkov <juri@jurta.org>
3287
3288 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3289 (High-Level Completion): Document a list of default value strings
3290 in the DEFAULT argument, for which minibuffer functions return the
3291 first element.
3292
65ced25f
JL
32932007-10-17 Juri Linkov <juri@jurta.org>
3294
3295 * text.texi (Filling): Update arguments of fill-paragraph.
3296 fill-paragraph operates on the active region in Transient Mark mode.
3297 Remove fill-paragraph-or-region.
3298
ee46ec8e
KB
32992007-10-13 Karl Berry <karl@gnu.org>
3300
3301 * elisp.texi (@dircategory): Move to after @copying,
3302 since we want @copying as close as possible to the beginning of
3303 the output.
3304
61bbdbc6
RS
33052007-10-12 Richard Stallman <rms@gnu.org>
3306
3307 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3308
3309 * commands.texi (Distinguish Interactive): New node,
3310 broken out from Interactive Call and rewritten.
3311 (Command Loop): Put Distinguish Interactive in menu.
3312
af23e1e8
RS
33132007-10-09 Richard Stallman <rms@gnu.org>
3314
3315 * text.texi (Examining Properties): Mention overlay priority.
3316
3317 * display.texi (Display Margins): Correct the description
3318 of margin display specifications.
3319 (Replacing Specs): New subnode broken out of Display Property.
3320
e1965a69
JL
33212007-10-06 Juri Linkov <juri@jurta.org>
3322
3323 * text.texi (Filling): Document fill-paragraph-or-region.
3324
4638454b
JB
33252007-10-05 Juanma Barranquero <lekktu@gmail.com>
3326
3327 * display.texi (Auto Faces): Fix typo.
3328
7ed54cc5
RS
33292007-10-02 Richard Stallman <rms@gnu.org>
3330
3331 * display.texi (Display Property): Explain some display specs
3332 don't let you move point in.
3333
5dcb4c4e
SM
3334 * frames.texi (Cursor Parameters):
3335 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3336
3337 * windows.texi (Basic Windows): Don't describe
3338 cursor-in-non-selected-windows here.
3339
305a7ef2
EZ
33402007-10-01 Eli Zaretskii <eliz@gnu.org>
3341
3342 * processes.texi (Misc Network): Note that these functions are
3343 supported only on some systems.
3344
f7a7f4eb
RS
33452007-10-01 Richard Stallman <rms@gnu.org>
3346
3347 * display.texi (Overlay Properties): Explain nil as priority.
3348 Explain that conflicts are unpredictable if not resolved by
3349 priorities.
3350
780d7bb9
RS
33512007-09-23 Richard Stallman <rms@gnu.org>
3352
3353 * macros.texi (Backquote): Minor clarification.
3354
14b4fdfb
RS
33552007-09-19 Richard Stallman <rms@gnu.org>
3356
3357 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3358 Clarify when they work in parallel and when one overrides.
3359 Fix error in example.
14b4fdfb 3360
b8d4c8d0
GM
33612007-09-06 Glenn Morris <rgm@gnu.org>
3362
b3e755a9 3363 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3364 commands to use ../../info.
3365 * Makefile.in (infodir): Go up one more level.
4638454b 3366 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3367 (miscmanualdir): New.
3368 (dist): Use new variable miscmanualdir.
3369 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3370 (usermanualdir): Change from ../man to ../emacs.
3371
1bb1f7d3
MR
33722007-08-30 Martin Rudalics <rudalics@gmx.at>
3373
3374 * commands.texi (Command Loop Info): Advise against changing
3375 most variables described here. Explain new variable
3376 last-repeatable-command.
3377
b8d4c8d0
GM
33782007-08-29 Glenn Morris <rgm@gnu.org>
3379
3380 * elisp.texi (EMACSVER): Increase to 23.0.50.
3381
33822007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3383
3384 * frames.texi (Basic Parameters): Add display-environment-variable
3385 and term-environment-variable.
3386
33872007-08-28 Juri Linkov <juri@jurta.org>
3388
3389 * display.texi (Image Formats, Other Image Types): Add SVG.
3390
33912007-08-28 Juri Linkov <juri@jurta.org>
3392
3393 * display.texi (Images): Move formats-related text to new node
3394 "Image Formats".
3395 (Image Formats): New node.
3396
619fb9ee
RS
33972007-08-27 Richard Stallman <rms@gnu.org>
3398
3399 * windows.texi (Window Configurations): Clarify what
3400 a window configuration saves.
3401
b8d4c8d0
GM
34022007-08-25 Richard Stallman <rms@gnu.org>
3403
3404 * display.texi (Images): Delete redundant @findex.
3405
39f9da30
GM
34062007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3407
3408 * text.texi (Change Hooks): (after|before)-change-functions are no
3409 longer bound to nil while running; rather inhibit-modification-hooks
3410 is t.
3411
b8d4c8d0
GM
34122007-08-16 Richard Stallman <rms@gnu.org>
3413
5dcb4c4e
SM
3414 * processes.texi (Asynchronous Processes):
3415 Clarify doc of start-file-process.
b8d4c8d0
GM
3416
34172007-08-08 Martin Rudalics <rudalics@gmx.at>
3418
3419 * modes.texi (Example Major Modes): Fix typo.
3420
34212007-08-08 Glenn Morris <rgm@gnu.org>
3422
3423 * intro.texi (nil and t): Do not use `iff' in documentation.
3424
3425 * tips.texi (Documentation Tips): Recommend against `iff'.
3426
34272007-08-07 Chong Yidong <cyd@stupidchicken.com>
3428
3429 * display.texi (Image Cache): Document image-refresh.
3430
34312007-08-06 Martin Rudalics <rudalics@gmx.at>
3432
3433 * windows.texi (Size of Window): Document window-full-width-p.
3434
34352007-07-25 Glenn Morris <rgm@gnu.org>
3436
3437 * gpl.texi (GPL): Replace license with GPLv3.
3438
3439 * Relicense all FSF files to GPLv3 or later.
3440
34412007-07-24 Michael Albinus <michael.albinus@gmx.de>
3442
4638454b
JB
3443 * processes.texi (Synchronous Processes):
3444 Add `process-file-shell-command'.
b8d4c8d0
GM
3445 (Asynchronous Processes): Mention restricted use of
3446 `process-filter' and `process-sentinel' in
3447 `start-file-process'. Add `start-file-process-shell-command'.
3448
34492007-07-17 Michael Albinus <michael.albinus@gmx.de>
3450
3451 * files.texi (Magic File Names): Introduce optional parameter
3452 IDENTIFICATION for `file-remote-p'.
3453
34542007-07-16 Richard Stallman <rms@gnu.org>
3455
3456 * display.texi (Defining Faces): Fix previous change.
3457
34582007-07-14 Richard Stallman <rms@gnu.org>
3459
3460 * control.texi (Handling Errors): Document `debug' in handler list.
3461
34622007-07-10 Richard Stallman <rms@gnu.org>
3463
3464 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3465
34662007-07-09 Richard Stallman <rms@gnu.org>
3467
3468 * files.texi (Magic File Names): Rewrite previous change.
3469
34702007-07-08 Michael Albinus <michael.albinus@gmx.de>
3471
3472 * files.texi (Magic File Names): Introduce optional parameter
3473 CONNECTED for `file-remote-p'.
3474
34752007-07-07 Michael Albinus <michael.albinus@gmx.de>
3476
3477 * processes.texi (Asynchronous Processes):
3478 * files.texi (Magic File Names): Add `start-file-process'.
3479
34802007-06-27 Richard Stallman <rms@gnu.org>
3481
5dcb4c4e
SM
3482 * files.texi (Format Conversion Piecemeal):
3483 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3484
34852007-06-27 Michael Albinus <michael.albinus@gmx.de>
3486
4638454b
JB
3487 * files.texi (Magic File Names): Remove `dired-call-process'.
3488 Add `process-file'.
b8d4c8d0
GM
3489
34902007-06-27 Kenichi Handa <handa@m17n.org>
3491
3492 * text.texi (Special Properties): Fix description about
4638454b 3493 `composition' property.
b8d4c8d0
GM
3494
34952007-06-26 Kenichi Handa <handa@m17n.org>
3496
3497 * nonascii.texi (Default Coding Systems): Document about the
3498 return value `undecided'.
3499
35002007-06-25 David Kastrup <dak@gnu.org>
3501
3502 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3503 `current-active-maps'.
3504
35052007-06-24 Karl Berry <karl@gnu.org>
3506
4638454b 3507 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3508
35092007-06-15 Juanma Barranquero <lekktu@gmail.com>
3510
3511 * display.texi (Overlay Arrow): Doc fix.
3512
35132007-06-14 Karl Berry <karl@tug.org>
3514
3515 * anti.texi (Antinews): Typo.
3516
35172007-06-14 Chong Yidong <cyd@stupidchicken.com>
3518
3519 * display.texi (Image Cache): Document image-refresh.
3520
35212007-06-12 Karl Berry <karl@gnu.org>
3522
3523 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3524 * two-volume.make: New file.
3525 * .cvsignore: Ignore two-volume files.
3526
35272007-06-12 Tom Tromey <tromey@redhat.com>
3528
3529 * os.texi (Init File): Document user-emacs-directory.
3530
35312007-06-03 Nick Roberts <nickrob@snap.net.nz>
3532
3533 * commands.texi (Click Events): Describe width and height when
3534 object is nil.
3535
35362007-05-30 Nick Roberts <nickrob@snap.net.nz>
3537
5dcb4c4e
SM
3538 * commands.texi (Click Events): Layout more logically.
3539 Describe width and height.
b8d4c8d0
GM
3540 (Drag Events, Motion Events): Update to new format for position.
3541
35422007-06-02 Richard Stallman <rms@gnu.org>
3543
3544 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3545
35462007-06-02 Chong Yidong <cyd@stupidchicken.com>
3547
3548 * Version 22.1 released.
3549
35502007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3551
3552 * text.texi (Special Properties): Correct meaning of fontified face.
3553
35542007-05-30 Richard Stallman <rms@gnu.org>
3555
3556 * text.texi (Special Properties): Add link to Adjusting Point.
3557
35582007-05-12 Richard Stallman <rms@gnu.org>
3559
3560 * text.texi (Margins): indent-to-left-margin is not the default.
3561 (Mode-Specific Indent): For indent-line-function, the default
3562 is indent-relative.
3563
3564 * modes.texi (Example Major Modes): Explain last line of text-mode
3565 is redundant.
3566
35672007-05-10 Richard Stallman <rms@gnu.org>
3568
3569 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3570
3571 * help.texi (Keys in Documentation): Add reference to
3572 Documentation Tips.
3573
3574 * files.texi (Format Conversion): TO-FN gets three arguments.
3575
3576 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3577
35782007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3579
3580 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3581 * files.texi (Format Conversion): Expand intro; add menu.
3582 (Format Conversion Overview, Format Conversion Round-Trip)
3583 (Format Conversion Piecemeal): New nodes/subsections.
3584 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3585 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3586 (Saving Properties): Delete node/subsection.
3587
35882007-05-07 Karl Berry <karl@gnu.org>
3589
3590 * elisp.texi (EMACSVER): Back to 22.
3591
35922007-05-06 Richard Stallman <rms@gnu.org>
3593
3594 * processes.texi (Accepting Output): Revert most of previous change.
3595
35962007-05-05 Richard Stallman <rms@gnu.org>
3597
3598 * processes.texi (Accepting Output): accept-process-output
3599 uses microseconds, not milliseconds. But that arg is obsolete.
3600
36012007-05-04 Karl Berry <karl@tug.org>
3602
3603 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3604
36052007-05-04 Eli Zaretskii <eliz@gnu.org>
3606
3607 * tips.texi (Documentation Tips): Rearrange items to place the
3608 more important ones first. Add an index entry for hyperlinks.
3609
36102007-05-03 Karl Berry <karl@gnu.org>
3611
3612 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3613 (EMACSVER) [smallbook]: 22 for printed version.
3614
3615 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3616 so restore anchor to normal position after defun. Found by Kevin Ryde.
3617
36182007-04-26 Glenn Morris <rgm@gnu.org>
3619
3620 * elisp.texi (EMACSVER): Increase to 22.1.50.
3621
36222007-04-28 Karl Berry <karl@gnu.org>
3623
3624 * elisp.texi: Improve line breaks on copyright page,
3625 similar layout to emacs manual, 8.5x11 by default.
3626
36272007-04-24 Richard Stallman <rms@gnu.org>
3628
3629 * text.texi (Special Properties): Add xref to Overlay Properties.
3630
3631 * display.texi (Overlay Properties): Add xref to Special Properties.
3632
36332007-04-22 Richard Stallman <rms@gnu.org>
3634
3635 * keymaps.texi (Extended Menu Items): Move the info about
3636 format with cached keyboard binding.
3637
36382007-04-21 Richard Stallman <rms@gnu.org>
3639
3640 * text.texi (Special Properties): Clarify previous change.
3641
3642 * files.texi (File Name Expansion): Clarify previous change.
3643
3644 * display.texi (Attribute Functions): Fix example for
3645 face-attribute-relative-p.
3646
36472007-04-19 Kenichi Handa <handa@m17n.org>
3648
3649 * text.texi (Special Properties): Document composition property.
3650
36512007-04-19 Glenn Morris <rgm@gnu.org>
3652
3653 * files.texi (File Name Expansion): Mention "superroot".
3654
36552007-04-15 Chong Yidong <cyd@stupidchicken.com>
3656
3657 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3658 setups.
3659 (Display Feature Testing): Note that display refers to all
3660 physical monitors for multi-monitor setups.
3661
36622007-04-14 Richard Stallman <rms@gnu.org>
3663
3664 * lists.texi (Sets And Lists): Clarify `delete' examples.
3665 Remove spurious xref to same node.
3666 Clarify xref for add-to-list.
3667
36682007-04-12 Nick Roberts <nickrob@snap.net.nz>
3669
3670 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3671 value of lisp-mode-map.
3672
36732007-04-11 Karl Berry <karl@gnu.org>
3674
3675 * anti.texi (Antinews):
3676 * display.texi (Overlay Properties, Defining Images):
3677 * processes.texi (Synchronous Processes, Sentinels):
3678 * syntax.texi (Syntax Table Internals):
3679 * searching.texi (Regexp Special):
3680 * nonascii.texi (Default Coding Systems):
3681 * text.texi (Special Properties):
3682 * minibuf.texi (Basic Completion): Wording to improve breaks in
3683 8.5x11 format.
3684 * elisp.texi (smallbook): New @set to more easily switch between
3685 smallbook and 8.5x11.
3686
36872007-04-11 Richard Stallman <rms@gnu.org>
3688
3689 * text.texi (Lazy Properties): Minor fix.
3690
36912007-04-08 Karl Berry <karl@gnu.org>
3692
3693 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3694 * macros.texi (Backquote): Downcase Backquote in index entries for
3695 consistency.
3696
36972007-04-08 Richard Stallman <rms@gnu.org>
3698
3699 * text.texi (Adaptive Fill): Just describe default,
3700 don't show it (since it contains non-ASCII chars).
3701
37022007-04-07 Karl Berry <karl@gnu.org>
3703
3704 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3705 adaptive-fill-regexp's value, since they are not in the standard
3706 TeX fonts.
3707
37082007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3709
3710 * display.texi (Defining Faces): Fix example.
3711
37122007-04-07 Karl Berry <karl@gnu.org>
3713
3714 * display.texi (Button Buffer Commands): Improve page break.
3715
37162007-04-07 Richard Stallman <rms@gnu.org>
3717
3718 * advice.texi (Activation of Advice): Remove redundant index entry.
3719
3720 * backups.texi: Improve index entries. Remove redundant ones.
3721
3722 * compile.texi (Byte Compilation): Improve index entry.
3723
3724 * hash.texi (Creating Hash): Improve index entry.
3725
3726 * symbols.texi (Definitions): Improve index entry.
3727
3728 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3729
3730 * maps.texi (Standard Keymaps): Remove useless index entry.
3731
3732 * help.texi (Documentation Basics): Remove redundant index entries.
3733
3734 * customize.texi: Improve index entries.
3735 Remove redundant/useless ones.
3736
3737 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3738
3739 * streams.texi (Output Variables): Improve index entry.
3740
3741 * abbrevs.texi (Abbrevs): Remove useless index entry.
3742
3743 * macros.texi (Expansion): Remove useless index entry.
3744
3745 * text.texi: Improve index entries. Remove redundant/useless ones.
3746 (Text Properties, Examining Properties)
3747 (Special Properties): Use "property category" instead of "category"
3748 to refer to the `category' property.
3749
3750 * positions.texi: Improve index entries. Remove useless one.
3751
3752 * lists.texi: Improve index entries. Remove redundant/useless ones.
3753
3754 * os.texi: Improve index entries.
3755 (Timers): Fix previous change.
3756
3757 * buffers.texi: Improve index entries.
3758 (Modification Time): Get rid of term "obsolete buffer".
3759
3760 * debugging.texi: Improve index entries.
3761 (Test Coverage): Add xref to other test coverage ftr.
3762
3763 * eval.texi: Improve index entry. Remove redundant ones.
3764
3765 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3766
3767 * files.texi: Improve index entries. Remove redundant/useless ones.
3768
3769 * objects.texi: Improve index entries.
3770
3771 * processes.texi: Improve index entries.
3772
3773 * modes.texi: Improve index entry. Remove redundant one.
3774
3775 * nonascii.texi: Improve index entries.
3776
3777 * internals.texi: Improve index entries.
3778
3779 * syntax.texi: Improve index entries.
3780
3781 * keymaps.texi (Active Keymaps): Improve index entries.
3782
3783 * commands.texi: Improve index entries. Remove redundant/useless ones.
3784
3785 * frames.texi: Improve index entries. Remove redundant/useless ones.
3786
3787 * markers.texi: Improve index entries. Remove redundant ones.
3788
3789 * tips.texi: Improve index entries.
3790
3791 * loading.texi (Unloading): Improve index entry.
3792
3793 * variables.texi: Improve index entries. Remove redundant one.
3794
3795 * sequences.texi: Improve index entry.
3796
3797 * display.texi: Improve index entries. Remove redundant ones.
3798
3799 * windows.texi: Improve index entries.
3800
3801 * searching.texi: Improve index entries. Remove redundant one.
3802
3803 * strings.texi (Case Tables): Improve last change.
3804
38052007-04-04 Chong Yidong <cyd@stupidchicken.com>
3806
3807 * strings.texi (Case Tables): Document with-case-table and
3808 ascii-case-table.
3809
38102007-04-03 Karl Berry <karl@gnu.org>
3811
3812 * processes.texi (Network): Reword to improve page break.
3813
38142007-04-03 Eli Zaretskii <eliz@gnu.org>
3815
3816 * functions.texi (Inline Functions): Describe more disadvantages
3817 of defsubst, and make advice against it stronger.
3818
38192007-04-02 Karl Berry <karl@gnu.org>
3820
3821 * backups.texi (Backup Names): Avoid widow words.
3822 * modes.texi (Example Major Modes): Align last comment.
3823
38242007-04-01 Chong Yidong <cyd@stupidchicken.com>
3825
3826 * keymaps.texi (Remapping Commands): Document new arg to
3827 command-remapping.
3828
38292007-04-01 Karl Berry <karl@gnu.org>
3830
3831 * processes.texi (Low-Level Network): Typo.
3832 * loading.texi (Hooks for Loading): Avoid double "the".
3833 * keymaps.texi (Key Sequences): No double "and".
3834 (Changing Key Bindings): Shorten to improve line break.
3835
38362007-03-31 Glenn Morris <rgm@gnu.org>
3837
3838 * os.texi (Timers): Fix description of run-at-time TIME formats.
3839
38402007-03-31 Richard Stallman <rms@gnu.org>
3841
3842 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3843 regarding ellipsis.
3844
38452007-03-31 Eli Zaretskii <eliz@gnu.org>
3846
3847 * intro.texi (nil and t):
3848 * symbols.texi (Plists and Alists):
3849 * variables.texi (Variable Aliases, Constant Variables):
3850 * functions.texi (Defining Functions):
3851 * advice.texi (Advising Primitives):
3852 * debugging.texi (Syntax Errors, Compilation Errors):
3853 * minibuf.texi (Minibuffer Windows):
3854 * commands.texi (Adjusting Point):
3855 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3856 (Auto Major Mode, Major Mode Conventions):
3857 * help.texi (Describing Characters):
3858 * files.texi (Create/Delete Dirs, Information about Files)
3859 (File Locks, Writing to Files, Reading from Files)
3860 (Saving Buffers):
3861 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3862 * frames.texi (Finding All Frames):
3863 * positions.texi (Buffer End, Motion):
3864 * markers.texi (The Region):
3865 * text.texi (Deletion, Near Point):
3866 * display.texi (Displaying Messages, Truncation):
3867 * os.texi (Processor Run Time):
3868 * tips.texi (Key Binding Conventions, Programming Tips)
3869 (Warning Tips, Documentation Tips, Comment Tips):
3870 * internals.texi (Memory Usage): Improve indexing.
3871
3872 * variables.texi (Frame-Local Variables):
3873 * functions.texi (Argument List):
3874 * loading.texi (Library Search):
3875 * streams.texi (Output Variables):
3876 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3877 * searching.texi (Replacing Match, Search and Replace):
3878 * processes.texi (Byte Packing, Decoding Output)
3879 (Accepting Output, Network Servers, Shell Arguments):
3880 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3881 * windows.texi (Window Point, Window Start):
3882 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3883 * commands.texi (Reading Input, Keyboard Events):
3884 * minibuf.texi (Reading File Names, Minibuffer Completion)
3885 (Recursive Mini):
3886 * positions.texi (List Motion):
3887 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3888 * numbers.texi (Arithmetic Operations, Math Functions)
3889 (Predicates on Numbers, Comparison of Numbers):
3890 (Numeric Conversions):
3891 * locals.texi (Standard Buffer-Local Variables):
3892 * maps.texi (Standard Keymaps):
3893 * os.texi (User Identification, System Environment, Recording Input)
3894 (X11 Keysyms):
3895 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3896 * backups.texi (Backups and Auto-Saving):
3897 * customize.texi (Customization, Group Definitions)
3898 (Variable Definitions):
3899 * compile.texi (Byte Compilation): Improve index entries.
3900
39012007-03-31 Karl Berry <karl@gnu.org>
3902
3903 * macros.texi (Defining Macros): Avoid widow syllable.
3904
39052007-03-31 Eli Zaretskii <eliz@gnu.org>
3906
3907 * elisp.texi (Top): Postscript -> PostScript.
3908
3909 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3910
39112007-03-31 Markus Triska <markus.triska@gmx.at>
3912
3913 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3914
39152007-03-30 Karl Berry <karl@gnu.org>
3916
3917 * lists.texi (List-related Predicates): Remove spurious @need.
3918 (Setcdr): Use @smallexample to improve page break.
3919 (Association Lists) <assoc>: Reword to improve page break.
3920
3921 * strings.texi (String Conversion): Insert blank line to improve
3922 page break.
3923
3924 * numbers.texi (Random Numbers): Use @minus{}.
3925 (Math Functions): Use @minus{}.
3926
3927 * intro.texi (Acknowledgements): Avoid line breaks before middle
3928 initials.
3929
39302007-03-24 Eli Zaretskii <eliz@gnu.org>
3931
3932 * errors.texi (Standard Errors): Add an index entry.
3933
39342007-03-19 Richard Stallman <rms@gnu.org>
3935
3936 * os.texi (Recording Input): recent-keys now gives 300 keys.
3937
39382007-03-12 Glenn Morris <rgm@gnu.org>
3939
3940 * os.texi: Replace "daylight savings" with "daylight saving"
3941 throughout.
3942
39432007-03-05 Richard Stallman <rms@gnu.org>
3944
5dcb4c4e
SM
3945 * variables.texi (File Local Variables):
3946 Update enable-local-variables values.
b8d4c8d0
GM
3947
39482007-03-04 Richard Stallman <rms@gnu.org>
3949
3950 * syntax.texi (Control Parsing): Minor clarification.
3951
3952 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3953
3954 * sequences.texi (Sequence Functions): Move string-bytes away,
3955 add xref.
3956
3957 * nonascii.texi (Text Representations): Move string-bytes here.
3958
3959 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3960
3961 * minibuf.texi (Basic Completion): Minor clarification.
3962
3963 * markers.texi (The Mark): Clarify existence vs activation of mark.
3964 Other cleanup.
3965
3966 * display.texi (Finding Overlays): Write better example.
3967
3968 * compile.texi (Eval During Compile): Clarify putting macros
3969 in eval-when-compile.
3970
c5602427 39712007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
3972
3973 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 3974 load-read-function definition doc.
b8d4c8d0
GM
3975
39762007-02-21 Kim F. Storm <storm@cua.dk>
3977
3978 * strings.texi (Text Comparison): Mention that assoc-string
3979 converts symbols to strings before testing.
3980
39812007-02-17 Kim F. Storm <storm@cua.dk>
3982
3983 * processes.texi (Bindat Spec): Vector types can have optional
3984 element type.
3985 (Bindat Examples): Fix example. Add vector with element type.
3986
39872007-02-16 Andreas Schwab <schwab@suse.de>
3988
3989 * strings.texi (Formatting Strings): Document '+' flag.
3990
39912007-02-15 Juanma Barranquero <lekktu@gmail.com>
3992
3993 * strings.texi (Modifying Strings): Clarify that `clear-string'
3994 always converts the string to unibyte.
3995
39962007-02-14 Kim F. Storm <storm@cua.dk>
3997
3998 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3999 Rewrite glyph code description to refer to these functions.
4000 Remove details of encoding face number and char into integer code.
4001
40022007-02-03 Alan Mackenzie <acm@muc.de>
4003
4004 * loading.texi (Hooks for Loading): Make the description of
4005 `eval-after-load' more detailed, and amend the description of
4006 after-load-alist, in accordance with changes from 2006-05.
4007
40082007-02-03 Chong Yidong <cyd@stupidchicken.com>
4009
4010 * modes.texi (Defining Minor Modes): Document that a :require
4011 keyword or similar may be required to make saved customization
4012 variables work.
4013
40142007-02-03 Eli Zaretskii <eliz@gnu.org>
4015
4016 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4017 Texinfo guidelines and with what texnfo-upd.el expects.
4018 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4019 parts needed by `texinfo-multiple-files-update'.
4020
40212007-02-02 Eli Zaretskii <eliz@gnu.org>
4022
4023 * elisp.texi (Top): Update the top-level menus.
4024
4025 * syntax.texi (Categories): Add index entries.
4026
40272007-02-01 Juanma Barranquero <lekktu@gmail.com>
4028
4029 * display.texi (Attribute Functions): Fix name and description of
4030 the UNDERLINE arg of `set-face-underline-p'.
4031
40322007-01-29 Eli Zaretskii <eliz@gnu.org>
4033
4034 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4035 Variables", and "Standard Keymaps" to the detailed menu.
4036
4037 * variables.texi (Future Local Variables): Add index entry.
4038
40392007-01-28 Richard Stallman <rms@gnu.org>
4040
4041 * tips.texi (Coding Conventions): Clarify the tip about macros
4042 that define a function or a variable.
4043
4044 * files.texi (File Attributes): UID and GID can be floats.
4045 (Magic File Names): Explain why deferring all operations to
4046 the standard handler does not work.
4047
40482007-01-23 Martin Rudalics <rudalics@gmx.at>
4049
4050 * backups.texi (Reverting): Use "buffer" instead of "file"
4051 when talking about major and minor modes.
4052
40532007-01-21 Richard Stallman <rms@gnu.org>
4054
4055 * help.texi (Documentation): Add xref to Documentation Tips.
4056
40572007-01-14 Juanma Barranquero <lekktu@gmail.com>
4058
4059 * tips.texi (Coding Conventions): Fix typos.
4060
40612007-01-05 Richard Stallman <rms@gnu.org>
4062
4063 * modes.texi (Defining Minor Modes): Fix previous change.
4064
40652007-01-03 Richard Stallman <rms@gnu.org>
4066
4067 * customize.texi (Variable Definitions, Customization Types):
4068 Don't use * in doc string for defcustom.
4069
40702007-01-02 Richard Stallman <rms@gnu.org>
4071
4072 * variables.texi (Variable Aliases): Clarify that aliases vars
4073 always have the same value.
4074
4075 * processes.texi (Bindat Spec): Fix Texinfo usage.
4076
4077 * modes.texi (Defining Minor Modes): Explain effect of command
4078 defined with define-global-minor-mode on new buffers.
4079
40802006-12-30 Kim F. Storm <storm@cua.dk>
4081
4082 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4083 `auto-resize-tool-bars'.
4084
40852006-12-30 Richard Stallman <rms@gnu.org>
4086
4087 * keymaps.texi (Active Keymaps): Fix previous change.
4088
40892006-12-30 Nick Roberts <nickrob@snap.net.nz>
4090
4091 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4092
40932006-12-30 Kim F. Storm <storm@cua.dk>
4094
4095 * processes.texi (Bindat Spec): Clarify using field names in
4096 length specifications.
4097
40982006-12-29 Kim F. Storm <storm@cua.dk>
4099
4100 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4101 Add count and index variables for eval forms in repeat blocks.
4102
41032006-12-24 Richard Stallman <rms@gnu.org>
4104
5dcb4c4e
SM
4105 * customize.texi (Variable Definitions):
4106 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4107
41082006-12-19 Kim F. Storm <storm@cua.dk>
4109
4110 * commands.texi (Misc Events): User signals now result in sigusr1
4111 and sigusr2 events which are handled through special-event-map.
4112 (Special Events): User signals and drag-n-drop are special.
4113
41142006-12-17 Richard Stallman <rms@gnu.org>
4115
4116 * loading.texi (Named Features): Explain subfeatures better.
4117
4118 * customize.texi: Use "option" only for user options.
4119 For the keyword values inside defcustom etc, say "keywords".
4120 For :options value's elements, say "elements".
4121 :group should not be omitted.
4122
4123 * syntax.texi (Parsing Expressions): Split up node.
4124 (Motion via Parsing, Position Parse, Parser State)
4125 (Low-Level Parsing, Control Parsing): New subnodes.
4126 (Parser State): Document syntax-ppss-toplevel-pos.
4127
4128 * positions.texi (List Motion): Punctuation fix.
4129
4130 * files.texi (File Name Completion): Document PREDICATE arg
4131 to file-name-completion.
4132
41332006-12-16 Eli Zaretskii <eliz@gnu.org>
4134
4135 * internals.texi (Building Emacs, Writing Emacs Primitives):
4136 Add index entries.
4137
41382006-12-11 Richard Stallman <rms@gnu.org>
4139
4140 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4141 affects face menu. Explain how to make it non-nil without enabling
4142 any fontification.
4143
41442006-12-10 Chong Yidong <cyd@stupidchicken.com>
4145
4146 * modes.texi (Font Lock Basics): Document nil value of
4147 font-lock-defaults.
4148
41492006-12-10 Glenn Morris <rgm@gnu.org>
4150
4151 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4152 value for system-flag argument. Abbrev tables may not be empty
4153 when major modes are loaded.
4154
41552006-12-08 Juanma Barranquero <lekktu@gmail.com>
4156
4157 * makefile.w32-in (maintainer-clean): Partially revert last
4158 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4159 to protect elisp-covers.texi.
4160
41612006-12-07 Juanma Barranquero <lekktu@gmail.com>
4162
4163 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4164 Don't remove elisp* info files; they are already deleted by the
4165 `clean' and `distclean' targets, and they are in the $(infodir)
4166 directory, not the current one.
4167
41682006-12-04 Kim F. Storm <storm@cua.dk>
4169
4170 * commands.texi (Misc Events): Update signal events.
4171 (Event Examples): Add signal example.
4172
41732006-11-29 Richard Stallman <rms@gnu.org>
4174
4175 * frames.texi (Visibility of Frames): Explain visible windows
4176 can be covered by others. Add xref for raise-frame.
4177
41782006-11-28 Richard Stallman <rms@gnu.org>
4179
4180 * searching.texi (Regexp Special): Update when ^ is special.
4181
41822006-11-27 Eli Zaretskii <eliz@gnu.org>
4183
4184 * customize.texi (Customization, Common Keywords)
4185 (Group Definitions, Variable Definitions, Composite Types)
4186 (Type Keywords, Customization Types): Add index entries for
4187 various customization keywords.
4188
41892006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4190
4191 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4192
c8763fb6 41932006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4194
4195 * frames.texi (Window System Selections): Remove clipboard from
4196 description of selection-coding-system.
4197
41982006-11-06 Richard Stallman <rms@gnu.org>
4199
4200 * lists.texi (List Variables): Document COMPARE-FN.
4201
4202 * keymaps.texi: Avoid use of "binding" to mean a relation;
4203 use it only to refer to the meaning associated with a key.
4204 (Keymaps): Change menu node description.
4205
4206 * elisp.texi (Top): Change menu node description.
4207
4208 * display.texi (Managing Overlays): Document overlay-recenter.
4209
42102006-10-29 Chong Yidong <cyd@stupidchicken.com>
4211
4212 * Makefile.in: Use relative paths to avoid advertising filesystem
4213 contents during compilation.
4214
42152006-10-23 Kim F. Storm <storm@cua.dk>
4216
4217 * commands.texi (Event Input Misc): Update unread-command-events.
4218
42192006-10-23 Nick Roberts <nickrob@snap.net.nz>
4220
4221 * lists.texi (Sets And Lists): Fix typos.
4222
42232006-10-18 Juanma Barranquero <lekktu@gmail.com>
4224
4225 * control.texi (Processing of Errors): Use @var for an argument,
4226 not @code.
4227
42282006-10-16 Richard Stallman <rms@gnu.org>
4229
4230 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4231
4232 * keymaps.texi (Format of Keymaps): Show all the keymap element
4233 patterns that result from menu items.
4234 (Key Lookup): Minor cleanups.
4235
4236 * modes.texi (Precalculated Fontification): Don't say that
4237 not setting font-lock-defaults avoids loading font-lock.
4238
4239 * help.texi (Documentation): Move xref to Emacs Manual here.
4240 (Documentation Basics): From here.
4241 Also doc emacs-lisp-docstring-fill-column.
4242
4243 * elisp.texi: Update version and ISBN.
4244
4245 * commands.texi (Interactive Call): Clarify KEYS arg to
4246 call-interactively is a vector.
4247 (Command Loop Info): Delete anchor in this-command-keys.
4248 Add anchor in this-command-keys-vector.
4249 (Recursive Editing): Document how recursive-edit
4250 handles the current buffer.
4251
42522006-10-13 Chong Yidong <cyd@stupidchicken.com>
4253
4254 * frames.texi (Frame Titles): %c and %l are ignored in
4255 frame-title-format.
4256
42572006-10-11 Richard Stallman <rms@gnu.org>
4258
4259 * keymaps.texi (Key Sequences): Clarify use of kbd.
4260
42612006-10-10 Kim F. Storm <storm@cua.dk>
4262
4263 * lists.texi (Sets And Lists): Add memql.
4264
42652006-10-03 Richard Stallman <rms@gnu.org>
4266
4267 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4268 Clarify :ascii: and :nonascii:.
4269
42702006-09-29 Juri Linkov <juri@jurta.org>
4271
4272 * modes.texi (%-Constructs): Reorder coding systems in the
4273 documentation of %z to the real order displayed in the modeline.
4274
42752006-09-25 Richard Stallman <rms@gnu.org>
4276
4277 * os.texi (Timers): Describe timer-max-repeats.
4278
42792006-09-25 Chong Yidong <cyd@stupidchicken.com>
4280
4281 * os.texi (Timers): Mention with-local-quit.
4282
42832006-09-24 Richard Stallman <rms@gnu.org>
4284
4285 * searching.texi (Searching and Matching): Mention property search.
4286
4287 * commands.texi (Command Loop Info): Explain how read-event affects
4288 this-command-keys.
4289
42902006-09-20 Richard Stallman <rms@gnu.org>
4291
4292 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4293
4294 * windows.texi (Window Start): Minor cleanups.
4295
42962006-09-20 Kim F. Storm <storm@cua.dk>
4297
4298 * windows.texi (Window Start): pos-visible-in-window-p allows
4299 specifying t for position to mean "end of window".
4300 Add window-line-height.
4301
4302 * anti.texi (Antinews): Mention window-line-height.
4303
43042006-09-19 David Kastrup <dak@gnu.org>
4305
4306 * keymaps.texi (Searching Keymaps): Small clarification.
4307
43082006-09-18 Richard Stallman <rms@gnu.org>
4309
4310 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4311 cause keyboard menus.
4312 (Menu Keymaps): Likewise.
4313 (Defining Menus, Keyboard Menus): Clarify.
4314
4315 * text.texi (Fields): Clarify explanation of constrain-to-field.
4316
43172006-09-16 Eli Zaretskii <eliz@gnu.org>
4318
4319 * variables.texi (Tips for Defining): Fix a typo.
4320
43212006-09-15 Richard Stallman <rms@gnu.org>
4322
4323 * keymaps.texi (Remapping Commands, Searching Keymaps)
4324 (Active Keymaps): Clean up previous change.
4325
43262006-09-15 Jay Belanger <belanger@truman.edu>
4327
4328 * gpl.texi: Replace "Library Public License" by "Lesser Public
4329 License" throughout.
4330
43312006-09-15 David Kastrup <dak@gnu.org>
4332
4333 * keymaps.texi (Active Keymaps): Adapt description to use
4334 `get-char-property' instead `get-text-property'. Explain how
4335 mouse events change this. Explain the new optional argument of
4336 `key-binding' and its mouse-dependent lookup.
4337 (Searching Keymaps): Adapt description similarly.
4338 (Remapping Commands): Explain the new optional argument of
4339 `command-remapping'.
4340
43412006-09-14 Richard Stallman <rms@gnu.org>
4342
4343 * keymaps.texi (Searching Keymaps): Clarification.
4344 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4345
43462006-09-13 Richard Stallman <rms@gnu.org>
4347
4348 * objects.texi (Character Type): Node split.
4349 Add xref to Describing Characters.
4350 (Basic Char Syntax, General Escape Syntax)
4351 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4352
43532006-09-11 Richard Stallman <rms@gnu.org>
4354
4355 * display.texi (Display Table Format): Wording clarification.
4356 (Glyphs): Clarifications.
4357
43582006-09-10 Chong Yidong <cyd@stupidchicken.com>
4359
4360 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4361 local maps.
4362
43632006-09-10 Kim F. Storm <storm@cua.dk>
4364
4365 * display.texi (Forcing Redisplay): Document return value of
4366 function redisplay.
4367
43682006-09-09 Richard Stallman <rms@gnu.org>
4369
4370 * windows.texi (Window Hooks): Explain limits of
4371 window-scroll-functions.
4372
4373 * display.texi (Fringe Indicators): Update for last change in
4374 indicate-buffer-boundaries.
4375
43762006-09-08 Richard Stallman <rms@gnu.org>
4377
4378 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4379
43802006-09-06 Kim F. Storm <storm@cua.dk>
4381
4382 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4383
4384 * windows.texi (Window Start): Update pos-visible-in-window-p.
4385
43862006-09-04 Richard Stallman <rms@gnu.org>
4387
4388 * processes.texi (Accepting Output): Explain SECONDS=0 for
4389 accept-process-output.
4390
4391 * os.texi (Idle Timers): Explain why timer functions should not
4392 loop until (input-pending-p).
4393
43942006-09-02 Eli Zaretskii <eliz@gnu.org>
4395
4396 * makefile.w32-in (usermanualdir): New variable.
4397 (elisp.dvi): Use it.
4398
43992006-09-01 Eli Zaretskii <eliz@gnu.org>
4400
4401 * buffers.texi (Buffer Modification): Fix last change.
4402
44032006-09-01 Chong Yidong <cyd@stupidchicken.com>
4404
5dcb4c4e
SM
4405 * buffers.texi (Buffer Modification):
4406 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4407
44082006-08-31 Richard Stallman <rms@gnu.org>
4409
4410 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4411
44122006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4413
4414 * modes.texi (Syntactic Font Lock):
4415 Mention font-lock-syntactic-face-function
4416 instead of specific faces.
4417
44182006-08-29 Chong Yidong <cyd@stupidchicken.com>
4419
4420 * display.texi (Images): Add xrref to display-images-p.
4421
44222006-08-28 Kenichi Handa <handa@m17n.org>
4423
4424 * nonascii.texi (Lisp and Coding Systems): Fix description of
4425 detect-coding-region.
4426
44272006-08-27 Michael Olson <mwolson@gnu.org>
4428
4429 * processes.texi (Transaction Queues): Remove stray quote
4430 character.
4431
44322006-08-25 Richard Stallman <rms@gnu.org>
4433
4434 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4435 Add xref.
4436
44372006-08-24 Chong Yidong <cyd@stupidchicken.com>
4438
4439 * os.texi (Timers): Avoid waiting inside timers.
4440
44412006-08-21 Lute Kamstra <lute@gnu.org>
4442
4443 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4444
44452006-08-20 Richard Stallman <rms@gnu.org>
4446
4447 * os.texi (Idle Timers): New node, split out from Timers.
4448 Document current-idle-time.
4449 * commands.texi (Reading One Event): Update xref.
4450 * elisp.texi (Top): Update subnode menu.
4451
44522006-08-16 Richard Stallman <rms@gnu.org>
4453
4454 * keymaps.texi (Extended Menu Items): Show format of cached
4455 bindings in extended menu items.
4456
4457 * customize.texi (Variable Definitions): Explain when the
4458 standard value expression is evaluated.
4459
44602006-08-15 Chong Yidong <cyd@stupidchicken.com>
4461
4462 * commands.texi (Reading One Event): Explain idleness in
4463 `read-event'.
4464
44652006-08-12 Chong Yidong <cyd@stupidchicken.com>
4466
4467 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4468 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4469 relevant for Lisp programming.
4470 (Yank Commands): Rewrite introduction.
4471 (Undo): Clarify.
4472 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4473 (Filling): Remove redundant comment. Clarify return value of
4474 current-justification.
4475 (Margins): Minor clarifications.
4476 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4477 (Sorting): Update definition of sort-lines.
4478 (Columns): Clarify behavior of sort-columns.
4479 (Indent Tabs): Link to Tab Stops in Emacs manual.
4480 (Special Properties): Clarify.
4481 (Clickable Text): Mention Buttons package.
4482
44832006-08-12 Kevin Ryde <user42@zip.com.au>
4484
4485 * os.texi (Time Parsing): Add %z to description of
4486 format-time-string, as per docstring. Add cross reference to
4487 glibc manual for strftime.
4488
44892006-08-08 Richard Stallman <rms@gnu.org>
4490
4491 * modes.texi: Clean up wording in previous change.
4492
44932006-08-07 Chong Yidong <cyd@stupidchicken.com>
4494
4495 * modes.texi (Hooks): Clarify.
4496 (Major Mode Basics): Mention define-derived-mode explicitly.
4497 (Major Mode Conventions): Rebinding RET is OK for some modes.
4498 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4499 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4500 (Mode Line Basics): Clarify.
4501 (Mode Line Data): Mention help-echo and local-map in strings.
4502 Explain reason for treatment of non-risky variables.
4503 (Properties in Mode): Clarify.
4504 (Faces for Font Lock): Add font-lock-negation-char-face.
4505
45062006-08-04 Eli Zaretskii <eliz@gnu.org>
4507
4508 * strings.texi (Formatting Strings): Warn against arbitrary
4509 strings as first arg to `format'.
4510
45112006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4512
4513 * text.texi (Clickable Text): Mention `help-echo' text property.
4514 Update intro, examples and associated explanations.
4515
45162006-07-31 Richard Stallman <rms@gnu.org>
4517
4518 * commands.texi: Update xrefs.
4519 (Event Mod): New node, cut out from old Translating Input.
4520
4521 * maps.texi: Update xrefs.
4522
4523 * keymaps.texi (Translation Keymaps): New node.
4524 Update xrefs from Translating Input to Translation Keymaps.
4525
4526 * elisp.texi (Top): Update subnode menu.
4527
4528 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4529
4530 * os.texi (System Interface): Fix menu descriptions of some nodes.
4531 (Translating Input): Node deleted.
4532
45332006-07-31 Nick Roberts <nickrob@snap.net.nz>
4534
4535 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4536
4537 * lists.texi (Sets And Lists): Likewise.
4538
45392006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4540
4541 * text.texi (Fields): Mention POS
4542 requirement when narrowing is in effect.
4543
45442006-07-28 Richard Stallman <rms@gnu.org>
4545
4546 * display.texi (Face Attributes): Simplify wording.
4547 (Attribute Functions): Clarify meaning of new-frame default
4548 attribute settings.
4549
4550 * customize.texi (Common Keywords): Document how to use
4551 :package-version in a package not in Emacs.
4552
45532006-07-28 Kim F. Storm <storm@cua.dk>
4554
4555 * commands.texi (Reading One Event): Fix last change.
4556
45572006-07-26 Chong Yidong <cyd@stupidchicken.com>
4558
4559 * commands.texi (Reading One Event): Document SECONDS argument for
4560 read-event, read-char, and read-char-exclusive.
4561
45622006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4563
4564 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4565 to ensure correct identification.
4566
45672006-07-24 Richard Stallman <rms@gnu.org>
4568
4569 * text.texi (Clickable Text): Clarify.
4570
4571 * sequences.texi (Vector Functions): Delete duplicate xref.
4572
4573 * objects.texi (Function Type): Clarify.
4574
4575 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4576 modes.
4577
4578 * lists.texi (List Variables): New node.
4579 Material moved from other nodes.
4580
4581 * variables.texi (Setting Variables): add-to-list and
4582 add-to-ordered-list moved to List Variables node.
4583
45842006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4585
4586 * text.texi (Links and Mouse-1):
4587 For mouse-on-link-p, expand on arg POS.
4588
45892006-07-21 Kim F. Storm <storm@cua.dk>
4590
4591 * display.texi (Forcing Redisplay): Don't mention systems which
4592 don't support sub-second timers for redisplay-preemption-period.
4593
4594 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4595
45962006-07-21 Eli Zaretskii <eliz@gnu.org>
4597
4598 * frames.texi (Input Focus): Document that focus-follows-mouse has
4599 no effect on MS-Windows.
4600
46012006-07-18 Richard Stallman <rms@gnu.org>
4602
4603 * display.texi (Forcing Redisplay): Cleanups in previous change.
4604
4605 * processes.texi (Low-Level Network): Make menu more convenient.
4606
46072006-07-18 Kim F. Storm <storm@cua.dk>
4608
4609 * display.texi (Forcing Redisplay): redisplay-preemption-period
4610 only used on window systems. Add xref to Terminal Output.
4611
4612 * os.texi (Terminal Output): baud-rate only controls preemption on
4613 non-window systems. Add xref to Forcing Redisplay.
4614
4615 * processes.texi (Low-Level Network): Rename node "Make Network"
4616 to "Network Processes".
4617
46182006-07-18 Karl Berry <karl@gnu.org>
4619
4620 * variables.texi, functions.texi, customize.texi, loading.texi:
4621 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4622
46232006-07-17 Chong Yidong <cyd@stupidchicken.com>
4624
4625 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4626
46272006-07-17 Richard Stallman <rms@gnu.org>
4628
4629 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4630 Put period and comma inside quotes.
4631
4632 * loading.texi, markers.texi: Use real doublequote inside menus.
4633
4634 * windows.texi: Put point and comma inside quotes.
4635 (Textual Scrolling): Use @samp for error message.
4636
4637 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4638 * strings.texi, streams.texi, processes.texi, os.texi:
4639 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4640 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4641 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4642 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4643 Put point and comma inside quotes.
4644
4645 * control.texi (Processing of Errors): Add command-error-function.
4646
4647 * variables.texi (File Local Variables): Clarify that
4648 file local variables make buffer-local bindings.
4649
4650 * modes.texi (Syntactic Font Lock): Give default for
4651 font-lock-syntax-table.
4652
46532006-07-17 Nick Roberts <nickrob@snap.net.nz>
4654
4655 * text.texi (Special Properties): Clean up previous change.
4656
46572006-07-16 Karl Berry <karl@gnu.org>
4658
4659 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4660 * control.texi: Fix bad page breaks through chapter 10 (control).
4661
4662 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4663 underfull hbox.
4664
46652006-07-15 Nick Roberts <nickrob@snap.net.nz>
4666
4667 * text.texi (Special Properties): Describe fontified text property
4668 in relation to a character (not text).
4669
46702006-07-15 Kim F. Storm <storm@cua.dk>
4671
4672 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4673 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4674 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4675
4676 * anti.texi (Antinews): Mention redisplay function.
4677 The kbd macro existed, but was not documented, before 22.x.
4678 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4679
46802006-07-14 Nick Roberts <nickrob@snap.net.nz>
4681
4682 * display.texi (Displaying Messages): Add anchor.
4683
4684 * frames.texi (Dialog Boxes): Use it.
4685
46862006-07-12 Richard Stallman <rms@gnu.org>
4687
4688 * objects.texi (Frame Type): Explain nature of frames better.
4689
4690 * frames.texi (Frames): Explain nature of frames better.
4691
46922006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4693
4694 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4695
46962006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4697
4698 * frames.texi (Window System Selections): Mention scrap support for Mac.
4699 Default value of x-select-enable-clipboard is t on Mac.
4700
4701 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4702
47032006-07-11 Kim F. Storm <storm@cua.dk>
4704
4705 * display.texi (Forcing Redisplay): Add `redisplay' function.
4706 Don't mention (sit-for -1) -- use (redisplay t) instead.
4707
4708 * commands.texi (Waiting): (sit-for -1) is no longer special.
4709 (sit-for 0) is equivalent to (redisplay).
4710 Iconifying/deiconifying no longer makes sit-for return.
4711
47122006-07-10 Nick Roberts <nickrob@snap.net.nz>
4713
4714 * display.texi (Buttons): Fix typo.
4715
4716 * index.texi, elisp.texi (New Symbols): Comment node out.
4717
47182006-07-09 Richard Stallman <rms@gnu.org>
4719
4720 * display.texi (Truncation): Clean up previous change.
4721
47222006-07-08 Richard Stallman <rms@gnu.org>
4723
4724 * commands.texi (Interactive Call): Use 3 as prefix in example
4725 for execute-extended-command.
4726
4727 * display.texi (Attribute Functions): Move paragraph about
4728 compatibility with Emacs < 21.
4729
47302006-07-09 Kim F. Storm <storm@cua.dk>
4731
4732 * display.texi (Refresh Screen): Clarify force-window-update.
4733 (Truncation): "Normally" indicated by fringe arrows.
4734
47352006-07-08 Eli Zaretskii <eliz@gnu.org>
4736
4737 * windows.texi (Textual Scrolling, Resizing Windows):
4738 * variables.texi (Constant Variables):
4739 * text.texi (Buffer Contents, Deletion, Changing Properties)
4740 (Property Search, Special Properties, Sticky Properties)
4741 (Links and Mouse-1, Fields, Change Hooks):
4742 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4743 (Categories):
4744 * symbols.texi (Other Plists):
4745 * streams.texi (Output Variables):
4746 * processes.texi (Input to Processes, Query Before Exit):
4747 * positions.texi (Word Motion, Text Lines, List Motion):
4748 * os.texi (Init File, System Environment, Sound Output)
4749 (Session Management):
4750 * nonascii.texi (Text Representations, Character Sets)
4751 (Chars and Bytes, Locales):
4752 * modes.texi (Defining Minor Modes, Header Lines):
4753 * minibuf.texi (Minibuffer Contents):
4754 * markers.texi (Information from Markers):
4755 * lists.texi (List Elements, Building Lists, Association Lists):
4756 * keymaps.texi (Tool Bar):
4757 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4758 * functions.texi (What Is a Function, Mapping Functions):
4759 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4760 (Color Names, Text Terminal Colors, Display Feature Testing):
4761 * files.texi (Visiting Functions, File Name Components)
4762 (Unique File Names, Contents of Directories):
4763 * display.texi (Forcing Redisplay, Displaying Messages)
4764 (Temporary Displays, Font Selection, Auto Faces)
4765 (Font Lookup, Fringe Indicators, Display Margins)
4766 (Image Descriptors, Showing Images, Image Cache, Button Types)
4767 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4768 (Display Table Format, Glyphs):
4769 * control.texi (Iteration):
4770 * commands.texi (Command Loop Info, Adjusting Point):
4771 * backups.texi (Making Backups, Auto-Saving):
4772 Remove @tindex entries.
4773
47742006-07-07 Kim F. Storm <storm@cua.dk>
4775
4776 * display.texi (Fringe Cursors): Fix typo.
4777 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4778 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4779
47802006-07-05 Richard Stallman <rms@gnu.org>
4781
4782 * text.texi (Buffer Contents): Add example of text props
4783 in result of buffer-substring.
4784 (Text Properties): Explain better about use of specific property names.
4785 (Property Search): Some cleanups; reorder some functions.
4786
4787 * keymaps.texi (Changing Key Bindings): Cleanup.
4788 Add xref to Key Binding Conventions.
4789
4790 * display.texi (Attribute Functions): Add examples for
4791 face-attribute-relative-p.
4792
4793 * tips.texi (Coding Conventions): Cleanup last change.
4794
47952006-07-05 Karl Berry <karl@gnu.org>
4796
4797 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4798 Remove @setchapternewpage odd.
4799 Result is 1013 pages, down from 1100.
4800
4801 * anti.texi, customize.texi, display.texi, internals.texi:
4802 * minibuf.texi, modes.texi, tips.texi:
4803 Fix overfull/underfull boxes.
4804
48052006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4806
4807 * edebug.texi (Instrumenting):
4808 Add Edebug-specific findex for eval-buffer.
4809 * loading.texi (Loading):
4810 Replace eval-current-buffer with eval-buffer.
4811
48122006-06-30 Nick Roberts <nickrob@snap.net.nz>
4813
4814 * locals.texi (Standard Buffer-Local Variables): Update the list
4815 of variables.
4816
48172006-06-26 Nick Roberts <nickrob@snap.net.nz>
4818
4819 * files.texi (File Name Completion): Point user to the node
4820 "Reading File Names".
4821
48222006-06-24 Eli Zaretskii <eliz@gnu.org>
4823
4824 * files.texi (Contents of Directories): Document case-insensitive
4825 behavior on respective filesystems.
4826
4827 * objects.texi (Character Type): Document that Emacs signals an
4828 error for unsupported Unicode characters specified as \uNNNN.
4829
48302006-06-19 Richard Stallman <rms@gnu.org>
4831
4832 * processes.texi (Bindat Spec): Clarify previous change.
4833
48342006-06-16 Richard Stallman <rms@gnu.org>
4835
4836 * tips.texi (Coding Conventions): Better explain conventions
4837 for definition constructs.
4838
4839 * text.texi (Special Properties): String value of `read-only'
4840 serves as the error message.
4841
4842 * objects.texi (Character Type): Clarify prev. change.
4843 (Non-ASCII in Strings): Mention \u and \U.
4844
4845 * commands.texi (Using Interactive): Explain problem of
4846 markers, etc., in command-history.
4847
48482006-06-14 Kim F. Storm <storm@cua.dk>
4849
4850 * commands.texi (Waiting): Negative arg to sit-for forces
4851 redisplay even if input is pending.
4852
4853 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4854 redisplay. Remove incorrect example of binding redisplay-dont-pause
4855 around (sit-for 0).
4856
48572006-06-13 Richard Stallman <rms@gnu.org>
4858
4859 * display.texi (Forcing Redisplay): Clarify previous change.
4860
48612006-06-13 Romain Francoise <romain@orebokech.com>
4862
4863 * display.texi (Forcing Redisplay): Fix typo.
4864
48652006-06-13 Kim F. Storm <storm@cua.dk>
4866
4867 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4868
48692006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4870
4871 * tips.texi (Coding Conventions): Add `@end itemize'.
4872
48732006-06-10 Richard Stallman <rms@gnu.org>
4874
4875 * tips.texi (Coding Conventions): Explain use of coding systems
4876 to ensure one decoding for strings.
4877
48782006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4879
4880 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4881 syntax.
4882
48832006-06-07 Eli Zaretskii <eliz@gnu.org>
4884
4885 * display.texi (Font Selection): Remove description of
4886 clear-face-cache.
4887
4888 * compile.texi (Eval During Compile): Fix a typo. Add index
4889 entries for possible uses of eval-when-compile.
4890
48912006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4892
4893 * display.texi (Abstract Display): Fix typo.
4894
48952006-06-03 Eli Zaretskii <eliz@gnu.org>
4896
4897 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4898 Reword variable's description.
4899
49002006-06-01 Richard Stallman <rms@gnu.org>
4901
4902 * windows.texi (Splitting Windows): Clarify splitting nonselected
4903 window.
4904
49052006-05-31 Juri Linkov <juri@jurta.org>
4906
4907 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4908
49092006-05-30 Richard Stallman <rms@gnu.org>
4910
4911 * display.texi (Line Height): Fix errors in description of
10d1d0af 4912 default line height and line-height property.
b8d4c8d0
GM
4913
4914 * nonascii.texi (Default Coding Systems): Further clarification.
4915
49162006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4917
4918 * internals.texi (Pure Storage): Mention that an overflow in pure
4919 space causes a memory leak.
4920 (Garbage Collection): If there was an overflow in pure space,
4921 `garbage-collect' returns nil.
4922
49232006-05-30 Eli Zaretskii <eliz@gnu.org>
4924
4925 * nonascii.texi (Default Coding Systems): Fix it some more.
4926
49272006-05-29 Eli Zaretskii <eliz@gnu.org>
4928
4929 * nonascii.texi (Default Coding Systems): Fix last change.
4930
49312006-05-29 Kenichi Handa <handa@m17n.org>
4932
4933 * nonascii.texi (find-operation-coding-system): Describe the new
4934 argument format (FILENAME . BUFFER).
4935
49362006-05-28 Richard Stallman <rms@gnu.org>
4937
4938 * tips.texi (Coding Conventions): Better explain reasons not to
4939 advise other packages or use `eval-after-load'.
4940
49412006-05-29 Kim F. Storm <storm@cua.dk>
4942
4943 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4944 `bindat-idx' and `bindat-raw' for clarity.
4945
49462006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4947
4948 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4949
4950 * display.texi (Display): Add "Abstract Display" to menu.
4951 (Abstract Display, Abstract Display Functions)
4952 (Abstract Display Example): New nodes.
4953 * elisp.texi (Top): Add "Abstract Display" to menu.
4954
49552006-05-27 Chong Yidong <cyd@stupidchicken.com>
4956
4957 * keymaps.texi (Key Sequences): Link to input events definition.
4958 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4959
4960 * files.texi (Changing Files): Document updated argument list for
4961 copy-file.
4962
49632006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4964
4965 * processes.texi (Bindat Functions): Explain term "total length".
4966 Use it in bindat-length and bindat-pack descriptions.
4967
49682006-05-26 Eli Zaretskii <eliz@gnu.org>
4969
4970 * tips.texi (Coding Conventions): Advise against using
4971 eval-after-load in packages. Add an index entry.
4972
49732006-05-25 Juri Linkov <juri@jurta.org>
4974
4975 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4976
4977 * modes.texi (%-Constructs): Add %e, %z, %Z.
4978
49792006-05-25 Richard Stallman <rms@gnu.org>
4980
4981 * elisp.texi (Top): Update subnode menu.
4982
4983 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4984 (Keymaps): Update menu.
4985
49862006-05-25 Chong Yidong <cyd@stupidchicken.com>
4987
4988 * keymaps.texi (Key Sequences): Some clarifications.
4989
49902006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4991
4992 * processes.texi (Bindat Functions): Say "unibyte string"
4993 explicitly for bindat-unpack and bindat-pack descriptions.
4994 (Bindat Examples): Don't call `string-make-unibyte' in example.
4995
49962006-05-25 Chong Yidong <cyd@stupidchicken.com>
4997
5dcb4c4e 4998 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 4999 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5000
5001 * keymaps.texi (Changing Key Bindings):
dd7b651b 5002 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5003 * help.texi (Describing Characters): Refer to it.
5004
50052006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5006
5007 * frames.texi (Pointer Shape): @end table -> @end defvar.
5008
50092006-05-22 Richard Stallman <rms@gnu.org>
5010
5011 * elisp.texi (Top): Update subnode menus.
5012
5013 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5014 Contents rewritten; material from old Pointer Shape node moved here.
5015
5016 * display.texi (Pointer Shape): Node deleted.
5017 (Image Descriptors): Minor cleanup.
5018
50192006-05-21 Richard Stallman <rms@gnu.org>
5020
5021 * syntax.texi (Parsing Expressions): Update info on which STATE
5022 elements are ignored.
5023
50242006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5025
5026 * hooks.texi (Standard Hooks): Correct typo.
5027
5028 * gpl.texi (GPL): ifinfo -> ifnottex.
5029
50302006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5031
5032 * searching.texi (Simple Match Data): Warn about match data being
5033 set anew by every search.
5034
50352006-05-17 Richard Stallman <rms@gnu.org>
5036
5037 * minibuf.texi (Minibuffer History): Clarify.
5038
5039 * searching.texi (Regexp Special): Clarify nested regexp warning.
5040
50412006-05-16 Kim F. Storm <storm@cua.dk>
5042
5043 * minibuf.texi (Minibuffer History): Update add-to-history.
5044
50452006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5046
5dcb4c4e
SM
5047 * nonascii.texi (Explicit Encoding):
5048 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5049
50502006-05-14 Richard Stallman <rms@gnu.org>
5051
5052 * buffers.texi (Creating Buffers): Cleanup.
5053
5054 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5055
50562006-05-13 Eli Zaretskii <eliz@gnu.org>
5057
5058 * buffers.texi (Current Buffer): Document that with-temp-buffer
5059 disables undo.
5060
5061 * os.texi (Terminal-Specific): More accurate description of how
5062 Emacs searches for the terminal-specific libraries.
5063
50642006-05-12 Eli Zaretskii <eliz@gnu.org>
5065
5066 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5067 emacs-xtra to @inforef's.
5068
5069 * text.texi (Undo): Document that undo is turned off in buffers
5070 whose names begin with a space.
5071
5072 * buffers.texi (Buffer Names): Add index entries for buffers whose
5073 names begin with a space.
5074 (Creating Buffers): Document that undo is turned off in buffers
5075 whose names begin with a space.
5076
5077 * files.texi (Visiting Functions, Reading from Files)
5078 (Saving Buffers): Mention code and EOL conversions by file I/O
5079 primitives and subroutines.
5080
5081 * nonascii.texi (Lisp and Coding Systems): Document
5082 coding-system-eol-type. Add index entries for eol conversion.
5083
5084 * display.texi (Defining Faces): Mention `mac', and add an xref to
5085 where window-system is described.
5086
50872006-05-10 Richard Stallman <rms@gnu.org>
5088
5089 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5090
50912006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5092
5093 * variables.texi (File Local Variables): Recommend to quote lambda
5094 expressions in safe-local-variable property.
5095
50962006-05-09 Richard Stallman <rms@gnu.org>
5097
5dcb4c4e
SM
5098 * variables.texi (File Local Variables):
5099 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5100
51012006-05-07 Kim F. Storm <storm@cua.dk>
5102
5103 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5104 from add-to-history.
5105
51062006-05-07 Romain Francoise <romain@orebokech.com>
5107
5108 * commands.texi (Event Input Misc):
5109 * compile.texi (Eval During Compile):
5110 * internals.texi (Buffer Internals):
5111 * minibuf.texi (Initial Input):
5112 * nonascii.texi (Scanning Charsets):
5113 * numbers.texi (Comparison of Numbers):
5114 * windows.texi (Textual Scrolling, Vertical Scrolling):
5115 Fix various typos.
5116
51172006-05-06 Eli Zaretskii <eliz@gnu.org>
5118
5119 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5120 conditional xref's to either emacs or emacs-xtra, depending on
5121 @iftex/@ifnottex.
5122
5123 * minibuf.texi (Minibuffer History): Document add-to-history.
5124
51252006-05-05 Eli Zaretskii <eliz@gnu.org>
5126
5127 * internals.texi (Pure Storage): Mention the pure overflow message
5128 at startup.
5129
c8763fb6 51302006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5131
5132 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5133 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5134 search.
5135
51362006-05-01 Richard Stallman <rms@gnu.org>
5137
5138 * intro.texi (nil and t): Clarify.
5139
5140 * variables.texi (File Local Variables): Suggest using booleanp.
5141
51422006-05-01 Juanma Barranquero <lekktu@gmail.com>
5143
5144 * objects.texi (Type Predicates): Fix typos.
5145
51462006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5147
5148 * intro.texi (nil and t): Add booleanp.
5149
5150 * objects.texi (Type Predicates): Add links for booleanp and
5151 string-or-null-p.
5152
51532006-04-29 Richard Stallman <rms@gnu.org>
5154
5155 * modes.texi (Multiline Font Lock): Rename from
5156 Multi line Font Lock Elements. Much clarification.
5157 (Font Lock Multiline, Region to Fontify): Much clarification.
5158
51592006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5160
5161 * variables.texi (File Local Variables): Remove the special case t for
5162 safe-local-variable.
5163
51642006-04-26 Richard Stallman <rms@gnu.org>
5165
5166 * syntax.texi (Parsing Expressions): Minor cleanup.
5167
51682006-04-18 Richard Stallman <rms@gnu.org>
5169
5170 * tips.texi (Coding Conventions): Explain when the package's
5171 prefix should appear later on (not at the start of the name).
5172
5173 * searching.texi (String Search): Clarify effect of NOERROR.
5174
5175 * modes.texi (Imenu): Clarify what special items do.
5176
5177 * hooks.texi (Standard Hooks): Delete text about old hook names.
5178
51792006-04-17 Romain Francoise <romain@orebokech.com>
5180
5181 * variables.texi (Local Variables): Update the default value of
5182 `max-specpdl-size'.
5183
51842006-04-15 Michael Olson <mwolson@gnu.org>
5185
5186 * processes.texi (Transaction Queues): Mention the new optional
5187 `delay-question' argument for `tq-enqueue'.
5188
51892006-04-13 Bill Wohler <wohler@newt.com>
5190
5191 * customize.texi (Common Keywords): Use dotted notation for
5192 :package-version value. Specify its values. Improve documentation
5193 for customize-package-emacs-version-alist.
5194
51952006-04-12 Bill Wohler <wohler@newt.com>
5196
5197 * customize.texi (Common Keywords): Move description of
5198 customize-package-emacs-version-alist to @defvar.
5199
52002006-04-10 Bill Wohler <wohler@newt.com>
5201
5202 * customize.texi (Common Keywords): Add :package-version.
5203
52042006-04-10 Kim F. Storm <storm@cua.dk>
5205
5206 * text.texi (Buffer Contents): Add NOPROPS arg to
5207 filter-buffer-substring.
5208
52092006-04-08 Kevin Ryde <user42@zip.com.au>
5210
5211 * os.texi (Command-Line Arguments): Update xref to emacs manual
5212 "Command Arguments" -> "Emacs Invocation", per change there.
5213
52142006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5215
5216 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5217 be on one line to help makeinfo not render two spaces after the dot.
5218
52192006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5220
5221 * strings.texi (Predicates for Strings): Add string-or-null-p.
5222
52232006-03-28 Kim F. Storm <storm@cua.dk>
5224
5225 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5226 remarks about systems that don't support fractional seconds.
5227
52282006-03-25 Karl Berry <karl@gnu.org>
5229
5230 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5231 the year list.
5232
52332006-03-21 Nick Roberts <nickrob@snap.net.nz>
5234
5235 * display.texi (Fringe Indicators): Fix typos.
5236
52372006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5238
5239 * tips.texi (Documentation Tips): One can now also write `program'
5240 in front of a quoted symbol in a docstring to prevent making a
5241 hyperlink.
5242
52432006-03-19 Alan Mackenzie <acm@muc.de>
5244
5245 * text.texi (Special Properties): Clarify `fontified' property.
5246
52472006-03-16 Richard Stallman <rms@gnu.org>
5248
5249 * display.texi (Defining Images): Minor cleanup.
5250
52512006-03-16 Bill Wohler <wohler@newt.com>
5252
5253 * display.texi (Defining Images): In image-load-path-for-library,
5254 prefer user's images.
5255
52562006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5257
5258 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5259
52602006-03-15 Bill Wohler <wohler@newt.com>
5261
5262 * display.texi (Defining Images): Fix example in
5263 image-load-path-for-library by not recommending that one binds
5264 image-load-path. Just defvar it to placate compiler and only use
5265 it if previously defined.
5266
52672006-03-14 Bill Wohler <wohler@newt.com>
5268
5269 * display.texi (Defining Images): In image-load-path-for-library,
5270 always return list of directories. Update example.
5271
52722006-03-14 Alan Mackenzie <acm@muc.de>
5273
5274 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5275 This describes font-lock-extend-region-function.
5276 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5277 the new node "Region to Fontify".
5278
52792006-03-13 Richard Stallman <rms@gnu.org>
5280
5281 * display.texi (Invisible Text): The impossible position is
5282 now before the invisible text, not after.
5283 (Defining Images): Clean up last change.
5284
52852006-03-11 Bill Wohler <wohler@newt.com>
5286
5287 * display.texi (Defining Images): Add image-load-path-for-library.
5288
52892006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5290
5291 * text.texi (Adaptive Fill): Fix Texinfo usage.
5292
5293 * strings.texi (Creating Strings): Fix Texinfo usage.
5294
5295 * searching.texi (Regexp Special): Use @samp for regular
5296 expressions that are not in Lisp syntax.
5297
52982006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5299
5300 * searching.texi (Regexp Special): Put remark between parentheses
5301 to avoid misreading.
5302
53032006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5304
5305 * searching.texi (Syntax of Regexps): More accurately describe
5306 which characters are special in which situations.
5307 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5308 are not special. Describe in detail when `[' and `]' are special.
5309 (Regexp Backslash): Plenty of regexps with unbalanced square
5310 brackets are valid, so reword that statement.
5311
53122006-03-02 Kim F. Storm <storm@cua.dk>
5313
5314 * keymaps.texi (Tool Bar): Add tool-bar-border.
5315
53162006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5317
5318 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5319
53202006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5321
5322 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5323
5324 * files.texi (Locating Files): Suggest additional values for the
5325 SUFFIXES arg of `locate-file'. Update pxref.
5326
5327 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5328 (How Programs Do Loading): Discuss the effects of Auto Compression
5329 mode on `load'.
5330 (Load Suffixes): New node.
5331 (Library Search): Delete description of `load-suffixes'; it was
5332 moved to "Load Suffixes".
5333 (Autoload, Named Features): Mention `load-suffixes'.
5334
53352006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5336
5337 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5338
5339 * windows.texi (Window Tree): Fix typo.
5340
53412006-02-20 Kim F. Storm <storm@cua.dk>
5342
5343 * display.texi (Fringe Indicators): New section.
5344 Move indicate-empty-lines, indicate-buffer-boundaries, and
5345 default-indicate-buffer-boundaries here.
5346 Add fringe-indicator-alist and default-fringes-indicator-alist.
5347 Add list of logical fringe indicator symbols.
5348 Update list of standard bitmap names.
5349 (Fringe Cursors): New section.
5350 Move overflow-newline-into-fringe here.
5351 Add fringe-cursor-alist and default-fringes-cursor-alist.
5352 Add list of fringe cursor symbols.
5353
53542006-02-20 Juanma Barranquero <lekktu@gmail.com>
5355
5356 * commands.texi (Using Interactive): Fix reference to node
5357 "Minibuffers".
5358
53592006-02-19 Richard M. Stallman <rms@gnu.org>
5360
5361 * minibuf.texi (High-Level Completion):
5362 Add xref to read-input-method-name.
5363
5364 * files.texi (Relative File Names): Move file-relative-name here.
5365 (File Name Expansion): From here. Minor clarifications.
5366
5367 * commands.texi (Using Interactive): Add xrefs about reading input.
5368 Clarify remarks about that moving point and mark.
5369 Put string case before list case.
5370
c8763fb6 53712006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5372
5373 * display.texi (Other Display Specs, Image Descriptors):
5374 Revert erroneous changes. The previous description of
5375 image-descriptors as `(image . PROPS)' was correct.
5376
53772006-02-14 Richard M. Stallman <rms@gnu.org>
5378
5379 * variables.texi (File Local Variables): Clarifications.
5380
53812006-02-14 Juanma Barranquero <lekktu@gmail.com>
5382
5383 * variables.texi (File Local Variables): Use @code for a cons
5384 cell, not @var.
5385
53862006-02-13 Chong Yidong <cyd@stupidchicken.com>
5387
5388 * variables.texi (File Local Variables): Document new file local
5389 variable behavior.
5390
53912006-02-10 Kim F. Storm <storm@cua.dk>
5392
5393 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5394
53952006-02-08 Juanma Barranquero <lekktu@gmail.com>
5396
5397 * modes.texi (%-Constructs): Remove obsolete info about
5398 `global-mode-string'.
5399
54002006-02-07 Richard M. Stallman <rms@gnu.org>
5401
5402 * commands.texi (Prefix Command Arguments): Minor cleanup.
5403
5404 * display.texi: "Graphical display", not window system.
5405
5406 * functions.texi (What Is a Function): Fix xref.
5407
5408 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5409 (Changing Key Bindings): Clarify when remapping is better than
5410 substitute-key-definition.
5411
54122006-02-02 Richard M. Stallman <rms@gnu.org>
5413
5414 * minibuf.texi (Basic Completion): Completion alists are risky.
5415
5416 * keymaps.texi (Active Keymaps): Clarifications.
5417 (Searching Keymaps): New node.
5418 (Keymaps): Update menu.
5419
5420 * frames.texi (Layout Parameters): Minor clarification.
5421 (Drag and Drop): New node.
5422 (Frames): Update menu.
5423
54242006-01-29 Chong Yidong <cyd@stupidchicken.com>
5425
5426 * display.texi (Other Display Specs, Image Descriptors):
5427 Image description is a list, not a cons cell.
5428
54292006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5430
5431 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5432 list is not necessarily a list).
5433
54342006-01-27 Eli Zaretskii <eliz@gnu.org>
5435
5436 * frames.texi (Layout Parameters): border-width and
5437 internal-border-width belong to the frame, not the window.
5438
54392006-01-19 Richard M. Stallman <rms@gnu.org>
5440
5441 * nonascii.texi (Translation of Characters): Search cmds use
5442 translation-table-for-input. Automatically made local.
5443
5444 * markers.texi (Overview of Markers): Count insertion type
5445 as one of a marker's attributes.
5446
5447 * keymaps.texi (Controlling Active Maps): New node, split out of
5448 Active Keymaps.
5449 (Keymaps): Menu updated.
5450 (Active Keymaps): Give pseudocode to explain how the active
5451 maps are searched. current-active-maps and key-binding moved here.
5452 (Functions for Key Lookup): current-active-maps and key-binding moved.
5453 Clarifications.
5454 (Searching the Keymaps): New subnode.
5455
5456 * elisp.texi (Top): Menu clarification.
5457
5458 * display.texi (Other Display Specs): Delete duplicate entry for
5459 just a string as display spec. Move text about recursive display
5460 specs on such a string.
5461
5462 * commands.texi (Key Sequence Input): Clarify.
5463 Move num-nonmacro-input-events out.
5464 (Reading One Event): num-nonmacro-input-events moved here.
5465
54662006-01-14 Nick Roberts <nickrob@snap.net.nz>
5467
5468 * advice.texi (Simple Advice): Update example to fit argument
5469 change in previous-line.
5470
54712006-01-05 Richard M. Stallman <rms@gnu.org>
5472
5473 * markers.texi (The Mark): Fix in `mark'.
5474
54752006-01-04 Richard M. Stallman <rms@gnu.org>
5476
5477 * processes.texi (Misc Network, Make Network): Minor cleanups.
5478
54792006-01-04 Kim F. Storm <storm@cua.dk>
5480
5481 * processes.texi (Make Network): Add IPv6 addresses and handling.
5482 (Network Feature Testing): Mention (:family ipv6).
5483 (Misc Network): Add IPv6 formats to format-network-address.
5484
54852005-12-30 Richard M. Stallman <rms@gnu.org>
5486
5487 * text.texi (Changing Properties):
5488 Don't use return value of set-text-properties.
5489
54902005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5491
5492 * modes.texi (Mode Line Format): Correct typo in menu.
5493
54942005-12-29 Richard M. Stallman <rms@gnu.org>
5495
5496 * modes.texi (Mode Line Top): New node.
5497 (Mode Line Data): Some text moved to new node.
5498 Explain the data structure more concretely.
5499 (Mode Line Basics): Clarifications.
5500 (Mode Line Variables): Clarify intro paragraph.
5501 (%-Constructs): Clarify intro paragraph.
5502 (Mode Line Format): Update menu.
5503
55042005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5505
5506 * minibuf.texi (Basic Completion): Update lazy-completion-table
5507 examples for removal of ARGS argument.
5508
55092005-12-23 Richard M. Stallman <rms@gnu.org>
5510
5511 * text.texi (Undo): Restore some explanation from the version
5512 that was deleted.
5513
55142005-12-23 Eli Zaretskii <eliz@gnu.org>
5515
5516 * text.texi (Undo): Remove duplicate descriptions of `apply
5517 funname' and `apply delta' elements of the undo list.
5518
55192005-12-20 Richard M. Stallman <rms@gnu.org>
5520
5521 * help.texi (Help Functions): Update documentation of `apropos'.
5522
55232005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5524
5525 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5526 because it is confusing. If the :help-echo keyword is a function,
5527 it is not directly used as the :help-echo overlay property, as the
5528 xref seems to suggest (it does not take the appropriate args).
5529
55302005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5531
5532 * customize.texi (Common Keywords): Fix Texinfo usage.
5533 (Group Definitions, Variable Definitions): Update for new
5534 conventions for using `*' in docstrings.
5535
5536 * tips.texi (Documentation Tips): Update for new conventions for
5537 using `*' in docstrings.
5538
55392005-12-16 Richard M. Stallman <rms@gnu.org>
5540
5541 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5542
55432005-12-16 Juri Linkov <juri@jurta.org>
5544
5545 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5546
55472005-12-14 Romain Francoise <romain@orebokech.com>
5548
5549 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5550 Fix typo.
5551
55522005-12-11 Juri Linkov <juri@jurta.org>
5553
5554 * minibuf.texi (Completion Commands): Add mention of read-file-name
5555 for filename completion keymaps.
5556 (Reading File Names): Add mention of filename completion keymaps
5557 for read-file-name and xref to `Completion Commands'.
5558
55592005-12-10 Richard M. Stallman <rms@gnu.org>
5560
5561 * customize.texi (Common Keywords): State caveats for use of :tag.
5562
55632005-12-08 Richard M. Stallman <rms@gnu.org>
5564
5565 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5566 with xrefs and better explanation.
5567 (Completion Commands): Add the filename completion maps.
5568
5569 * objects.texi (Character Type): Clarify that \s is not space
5570 if a dash follows.
5571
55722005-12-05 Richard M. Stallman <rms@gnu.org>
5573
5574 * windows.texi (Resizing Windows): Delete preserve-before args.
5575
55762005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5577
5578 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5579 in full keymaps, since the quirk has been fixed.
5580
55812005-12-03 Eli Zaretskii <eliz@gnu.org>
5582
5dcb4c4e
SM
5583 * hooks.texi (Standard Hooks): Add index entries.
5584 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5585
55862005-11-27 Richard M. Stallman <rms@gnu.org>
5587
5588 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5589
55902005-11-21 Juri Linkov <juri@jurta.org>
5591
5592 * customize.texi (Common Keywords): Update links types
5593 custom-manual and url-link. Add link types emacs-library-link,
5594 file-link, function-link, variable-link, custom-group-link.
5595
55962005-11-20 Chong Yidong <cyd@stupidchicken.com>
5597
5598 * display.texi: Revert 2005-11-20 change.
5599
56002005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5601
5602 * processes.texi (Bindat Functions):
5603 Say "third" to refer to zero-based index "2".
5604
56052005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5606
5607 * loading.texi (Library Search): Update the default value of
5608 `load-suffixes'.
5609
56102005-11-17 Chong Yidong <cyd@stupidchicken.com>
5611
5612 * display.texi (Attribute Functions): Mention :ignore-defface.
5613
56142005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5615
5616 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5617 (Minor Mode Conventions): Mention the use of a hook.
5618
56192005-11-06 Richard M. Stallman <rms@gnu.org>
5620
5621 * files.texi (Magic File Names): find-file-name-handler checks the
5622 `operations' property of the handler.
5623
56242005-11-03 Richard M. Stallman <rms@gnu.org>
5625
5626 * variables.texi (Frame-Local Variables): Small clarification.
5627
56282005-10-29 Chong Yidong <cyd@stupidchicken.com>
5629
5630 * os.texi (Init File): Document ~/.emacs.d/init.el.
5631
56322005-10-29 Richard M. Stallman <rms@gnu.org>
5633
5634 * internals.texi (Garbage Collection): Document memory-full.
5635
56362005-10-28 Bill Wohler <wohler@newt.com>
5637
5638 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5639 for URLs.
5640
56412005-10-28 Richard M. Stallman <rms@gnu.org>
5642
5643 * minibuf.texi (Completion Commands): Clean up prev change.
5644
56452005-10-26 Kevin Ryde <user42@zip.com.au>
5646
5647 * compile.texi (Eval During Compile): Explain recommended uses
5648 of eval-when-compile and eval-and-compile.
5649
56502005-10-27 Masatake YAMATO <jet@gyve.org>
5651
5652 * minibuf.texi (Completion Commands):
5653 Write about new optional argument for `display-completion-list'.
5654
56552005-10-23 Richard M. Stallman <rms@gnu.org>
5656
5657 * display.texi (Overlay Arrow): Clarify about local bindings of
5658 overlay-arrow-position.
5659
56602005-10-22 Eli Zaretskii <eliz@gnu.org>
5661
5662 * internals.texi (Building Emacs): Fix last change.
5663
56642005-10-22 Richard M. Stallman <rms@gnu.org>
5665
5666 * internals.texi (Building Emacs): Document eval-at-startup.
5667
56682005-10-21 Richard M. Stallman <rms@gnu.org>
5669
5670 * loading.texi (Where Defined): load-history contains abs file names.
5671 symbol-file returns abs file names.
5672
56732005-10-19 Kim F. Storm <storm@cua.dk>
5674
5675 * display.texi (Showing Images): Add max-image-size integer value.
5676
56772005-10-18 Chong Yidong <cyd@stupidchicken.com>
5678
5679 * display.texi (Showing Images): Document max-image-size.
5680
56812005-10-17 Richard M. Stallman <rms@gnu.org>
5682
5683 * commands.texi (Quitting): Minor clarification.
5684
5685 * processes.texi (Sentinels): Clarify about output and quitting.
5686 (Filter Functions): Mention with-local-quit.
5687
56882005-10-17 Juri Linkov <juri@jurta.org>
5689
5690 * buffers.texi (Current Buffer):
5691 * commands.texi (Event Input Misc):
5692 * compile.texi (Eval During Compile, Compiler Errors):
5693 * customize.texi (Group Definitions):
5694 * display.texi (Progress, Defining Faces):
5695 * files.texi (Writing to Files):
5696 * modes.texi (Mode Hooks, Defining Minor Modes):
5697 * streams.texi (Output Functions):
5698 * syntax.texi (Syntax Table Functions):
5699 * text.texi (Change Hooks):
5700 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5701
5702 * commands.texi (Quitting): Replace arg `forms' with `body' in
5703 `with-local-quit'.
5704
5705 * positions.texi (Excursions): Replace arg `forms' with `body' in
5706 `save-excursion'.
5707
57082005-10-08 Kim F. Storm <storm@cua.dk>
5709
5710 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5711 Rename manual section accordingly.
5712
57132005-10-04 Kim F. Storm <storm@cua.dk>
5714
5715 * windows.texi (Window Split Tree): New section describing
5716 new function window-split-tree function.
5717
57182005-10-03 Nick Roberts <nickrob@snap.net.nz>
5719
5720 * display.texi (Fringe Size/Pos): Simplify and add detail.
5721
57222005-09-30 Romain Francoise <romain@orebokech.com>
5723
5724 * minibuf.texi (High-Level Completion): Explain that the prompt
5725 given to `read-buffer' should end with a colon and a space.
5726 Update usage examples.
5727
57282005-09-29 Juri Linkov <juri@jurta.org>
5729
5730 * display.texi (Displaying Messages): Rename argument name
5731 `string' to `format-string' in functions `message', `message-box',
5732 `message-or-box'.
5733
57342005-09-26 Chong Yidong <cyd@stupidchicken.com>
5735
5736 * errors.texi (Standard Errors): Correct xrefs.
5737
57382005-09-18 Chong Yidong <cyd@stupidchicken.com>
5739
5740 * display.texi (Defining Images): Update documentation for
5741 `image-load-path'.
5742
57432005-09-17 Richard M. Stallman <rms@gnu.org>
5744
5745 * display.texi (Defining Images): Clean up previous change.
5746
57472005-09-16 Romain Francoise <romain@orebokech.com>
5748
5749 * elisp.texi: Specify GFDL version 1.2.
5750
5751 * doclicense.texi (GNU Free Documentation License): Update to
5752 version 1.2.
5753
57542005-09-15 Chong Yidong <cyd@stupidchicken.com>
5755
5756 * display.texi (Defining Images): Document `image-load-path'.
5757
57582005-09-15 Richard M. Stallman <rms@gnu.org>
5759
5760 * objects.texi (Printed Representation): Minor cleanup.
5761 (Box Diagrams): Minor fix.
5762 (Cons Cell Type): Move (...) index item here.
5763 (Box Diagrams): From here.
5764 (Array Type): Minor fix.
5765 (Type Predicates): Delete index "predicates".
5766 (Hash Table Type): Clarify xref.
5767 (Dotted Pair Notation): Minor fix.
5768
57692005-09-10 Chong Yidong <cyd@stupidchicken.com>
5770
5771 * files.texi (Saving Buffers): Fix typo.
5772
57732005-09-08 Richard M. Stallman <rms@gnu.org>
5774
5775 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5776
57772005-09-08 Chong Yidong <cyd@stupidchicken.com>
5778
5779 * locals.texi (Standard Buffer-Local Variables): Don't include
5780 mode variables for minor modes.
5781 Fix xrefs for buffer-display-count, buffer-display-table,
5782 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5783 enable-multibyte-characters, fill-column, header-line-format,
5784 left-fringe-width, left-margin, and right-fringe-width.
5785
5786 * hooks.texi (Standard Hooks): All hooks should conform to the
5787 standard naming convention now.
5788 Fix xref for `echo-area-clear-hook'.
5789
5790 * display.texi (Usual Display): Note that indicate-empty-lines and
5791 tab-width are buffer-local.
5792
5793 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5794
5795 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5796
5797 * nonascii.texi (Encoding and I/O): Note that
5798 buffer-file-coding-system is buffer-local.
5799
5800 * positions.texi (List Motion): Note that defun-prompt-regexp is
5801 buffer-local.
5802
5803 * text.texi (Auto Filling): Note that auto-fill-function is
5804 buffer-local.
5805 (Undo): Note that buffer-undo-list is buffer-local.
5806
5dcb4c4e
SM
5807 * windows.texi (Buffers and Windows):
5808 Document buffer-display-count.
b8d4c8d0
GM
5809
58102005-09-06 Richard M. Stallman <rms@gnu.org>
5811
5812 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5813 package prefix elsewhere than at the start of the name.
5814
58152005-09-03 Richard M. Stallman <rms@gnu.org>
5816
5817 * tips.texi (Programming Tips): Add conventions for minibuffer
5818 questions and prompts.
5819
58202005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5821
5822 * intro.texi (nil and t): Minor cleanup.
5823 Delete spurious mention of keyword symbols.
5824 (Evaluation Notation): Add index entry.
5825 (A Sample Function Description): Minor cleanup.
5826 (A Sample Variable Description): Not all vars can be set.
5827
58282005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5829
5830 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5831
5832 (Insertion): Document precise type of `insert-char' arg COUNT.
5833
58342005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5835
5836 * modes.texi (Other Font Lock Variables): Sync the default of
5837 font-lock-lines-before.
5838
58392005-08-31 Michael Albinus <michael.albinus@gmx.de>
5840
5841 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5842
58432005-08-29 Richard M. Stallman <rms@gnu.org>
5844
5845 * elisp.texi (Top): Update subnode menu.
5846
5847 * searching.texi (Searching and Matching): Move node.
5848 Rearrange contents and add overall explanation.
5849 (Searching and Case): Move node.
5850 (Searching and Matching): Update menu.
5851
58522005-08-27 Eli Zaretskii <eliz@gnu.org>
5853
5854 * os.texi (Startup Summary): Fix the description of the initial
5855 startup message display.
5856
58572005-08-25 Richard M. Stallman <rms@gnu.org>
5858
5859 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5860
58612005-08-25 Emilio C. Lopes <eclig@gmx.net>
5862
5863 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5864 `next-overlay-change' example.
5865
58662005-08-22 Juri Linkov <juri@jurta.org>
5867
5868 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5869 Fix invert-face. Fix args of face-background.
5870
5871 * display.texi (Standard Faces): Delete node.
5872 (Faces): Add xref to `(emacs)Standard Faces'.
5873 (Displaying Faces): Fix xref to `Standard Faces'.
5874
5875 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5876
58772005-08-20 Alan Mackenzie <acm@muc.de>
5878
5879 * buffers.texi (The Buffer List): Clarify the manipulation of the
5880 buffer list.
5881
58822005-08-14 Richard M. Stallman <rms@gnu.org>
5883
5884 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5885 a regexp.
5886
58872005-08-11 Richard M. Stallman <rms@gnu.org>
5888
5889 * elisp.texi (Top): Update subnode lists.
5890
5891 * display.texi (Inverse Video): Node deleted.
5892
5893 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5894 New nodes split out of Coding Conventions.
5895
5896 * searching.texi (Regular Expressions): Document re-builder.
5897
5898 * os.texi (Time Parsing): New node split out of Time Conversion.
5899
5900 * processes.texi (Misc Network, Network Feature Testing)
5901 (Network Options, Make Network): New nodes split out of
5902 Low-Level Network.
5903
59042005-08-09 Richard M. Stallman <rms@gnu.org>
5905
5906 * frames.texi (Geometry): New node, split from Size and Position.
5907 (Frame Parameters): Refer to Geometry.
5908
5909 * buffers.texi (The Buffer List): Fix xrefs.
5910
5911 * windows.texi (Splitting Windows): Fix xref.
5912
5913 * frames.texi (Layout Parameters): Add xref.
5914
5915 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5916
5917 * keymaps.texi (Menu Bar): Fix xref.
5918
5919 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5920
5921 * modes.texi (%-Constructs): Fix xref.
5922
5923 * frames.texi (Window Frame Parameters): Node split up.
5924 (Basic Parameters, Position Parameters, Size Parameters)
5925 (Layout Parameters, Buffer Parameters, Management Parameters)
5926 (Cursor Parameters, Color Parameters): New subnodes.
5927
59282005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5929
5930 * positions.texi (Screen Lines): Update xref for previous change
5931 in minibuf.texi.
5932
5933 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5934 change in minibuf.texi.
5935
59362005-08-09 Richard M. Stallman <rms@gnu.org>
5937
5938 * tips.texi (Coding Conventions): Minor cleanup.
5939
5940 * modes.texi (Defining Minor Modes): Explain when init-value
5941 can be non-nil.
5942
5943 * elisp.texi (Top): Update submenu for Minibuffer.
5944
5945 * minibuf.texi (Minibuffer Misc): Node split up.
5946 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5947 (Recursive Mini): New nodes split out from Minibuffer Misc.
5948 (Minibuffer Misc): Document max-mini-window-height.
5949
5950 * hash.texi (Defining Hash): Delete stray paren in example.
5951
5952 * display.texi (Echo Area Customization): Don't define
5953 max-mini-window-height here; xref instead.
5954
5955 * commands.texi (Event Input Misc): Update while-no-input.
5956
5957 * advice.texi (Advising Functions): Explain when to use advice
5958 and when to use a hook.
5959
59602005-07-30 Eli Zaretskii <eliz@gnu.org>
5961
5962 * makefile.w32-in (info): Don't run install-info.
5963 ($(infodir)/dir): New target, produced by running install-info.
5964
59652005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5966
5967 * modes.texi (Defining Minor Modes): The keyword for the initial
5968 value is :init-value, not :initial-value.
5969
59702005-07-23 Eli Zaretskii <eliz@gnu.org>
5971
5972 * loading.texi (Autoload): Make the `doctor' example be consistent
5973 with what's in current loaddefs.el. Describe the "fn" magic in
5974 the usage portion of the doc string.
5975
59762005-07-22 Richard M. Stallman <rms@gnu.org>
5977
5978 * internals.texi (Garbage Collection): Clarify previous change.
5979
59802005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5981
5982 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5983
59842005-07-18 Juri Linkov <juri@jurta.org>
5985
5986 * commands.texi (Accessing Events):
5987 * frames.texi (Text Terminal Colors, Resources):
5988 * markers.texi (The Mark):
5989 * modes.texi (Defining Minor Modes):
5990 Delete duplicate duplicate words.
5991
59922005-07-16 Richard M. Stallman <rms@gnu.org>
5993
5994 * display.texi (Managing Overlays): Clarify make-overlay
5995 args for insertion types.
5996
59972005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5998
5999 * customize.texi (Variable Definitions):
6000 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6001 `standard-value' is a list too.
6002 (Defining New Types): Use @key{RET} instead of @key{ret}.
6003
60042005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6005
6006 * os.texi (Translating Input): Fix typo.
6007
60082005-07-08 Richard M. Stallman <rms@gnu.org>
6009
6010 * README: Update edition number and size estimate.
6011
6012 * elisp.texi (VERSION): Set to 2.9.
6013
60142005-07-07 Richard M. Stallman <rms@gnu.org>
6015
6016 * book-spine.texinfo: Update Emacs version.
6017
6018 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6019
60202005-07-06 Richard M. Stallman <rms@gnu.org>
6021
6022 * searching.texi (Regexp Search): Clarify what re-search-forward
6023 does when the search fails.
6024
60252005-07-05 Lute Kamstra <lute@gnu.org>
6026
6027 * Update FSF's address in GPL notices.
6028
6029 * doclicense.texi (GNU Free Documentation License):
6030 * gpl.texi (GPL):
6031 * tips.texi (Coding Conventions, Library Headers):
6032 * vol1.texi:
6033 * vol2.texi: Update FSF's address.
6034
60352005-07-04 Richard M. Stallman <rms@gnu.org>
6036
6037 * hooks.texi (Standard Hooks): Add occur-hook.
6038
60392005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6040
6041 * display.texi (The Echo Area): Correct menu.
6042
60432005-07-03 Richard M. Stallman <rms@gnu.org>
6044
6045 * elisp.texi (Top): Update subnode menu for Display.
6046
6047 * display.texi (Displaying Messages): New node, with most
6048 of what was in The Echo Area.
5dcb4c4e 6049 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6050 (Logging Messages): New node with new text.
6051 (Echo Area Customization): New node, the rest of what was
6052 in The Echo Area. Document message-truncate-lines with @defvar.
6053 (Display): Update menu.
6054
6055 * windows.texi (Textual Scrolling): Doc 3 values for
6056 scroll-preserve-screen-position.
6057
6058 * text.texi (Special Properties): Change hook functions
6059 should bind inhibit-modification-hooks around altering buffer text.
6060
6061 * keymaps.texi (Key Binding Commands): Call binding BINDING
6062 rather than DEFINITION.
6063
60642005-06-29 Juanma Barranquero <lekktu@gmail.com>
6065
6066 * variables.texi (Defining Variables): `user-variable-p' returns t
6067 for aliases of user options, nil for alias loops.
6068
60692005-06-28 Richard M. Stallman <rms@gnu.org>
6070
6071 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6072 make-keymap.
6073
60742005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6075
6076 * variables.texi (Setting Variables): Correct and clarify
6077 description of `add-to-ordered-list'.
6078
60792005-06-26 Richard M. Stallman <rms@gnu.org>
6080
6081 * display.texi (Faces): Minor cleanup.
6082
60832005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6084
6085 * display.texi (Faces): `facep' returns t for strings that are
6086 face names.
6087
60882005-06-25 Richard M. Stallman <rms@gnu.org>
6089
6090 * objects.texi (Equality Predicates): Clarify meaning of equal.
6091
6092 * windows.texi (Selecting Windows): save-selected-window
6093 and with-selected-window save and restore the current buffer.
6094
60952005-06-24 Richard M. Stallman <rms@gnu.org>
6096
6097 * numbers.texi (Float Basics): Explain how to test for NaN,
6098 and printing the sign of NaNs.
6099
61002005-06-24 Eli Zaretskii <eliz@gnu.org>
6101
6102 * makefile.w32-in (MAKEINFO): Use --force.
6103
61042005-06-23 Richard M. Stallman <rms@gnu.org>
6105
6106 * display.texi (Face Functions): Correct Texinfo usage.
6107
61082005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6109
6110 * lists.texi (Rings): `ring-elements' now returns the elements of
6111 RING in order.
6112
61132005-06-23 Juanma Barranquero <lekktu@gmail.com>
6114
6115 * markers.texi (The Mark): Texinfo usage fix.
6116
61172005-06-23 Kim F. Storm <storm@cua.dk>
6118
6119 * searching.texi (Entire Match Data): Remove evaporate option for
6120 match-data. Do not mention evaporate option for set-match-data.
6121
61222005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6123
6124 * display.texi (Face Functions): Mention face aliases.
6125
61262005-06-21 Richard M. Stallman <rms@gnu.org>
6127
6128 * anti.texi (Antinews): Texinfo usage fix.
6129
61302005-06-21 Karl Berry <karl@gnu.org>
6131
6132 * elisp.texi: Use @copying.
6133
6134 * elisp.texi: Put @summarycontents and @contents before the Top
6135 node, instead of the end of the file, so that the contents appear
6136 in the right place in the dvi/pdf output.
6137
61382005-06-21 Juri Linkov <juri@jurta.org>
6139
6140 * display.texi (Defining Faces): Add `customized-face'.
6141
61422005-06-20 Kim F. Storm <storm@cua.dk>
6143
6144 * variables.texi (Setting Variables): Any type of element can be
6145 given order in add-to-ordered-list. Compare elements with eq.
6146
6147 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6148
61492005-06-20 Karl Berry <karl@gnu.org>
6150
6151 * syntax.texi (Syntax Flags): Make last column very slightly wider
6152 to avoid "generic comment" breaking on two lines and causing an
6153 underfull box.
6154
61552005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6156
6157 * lists.texi (Rings): Various minor clarifications and corrections.
6158
61592005-06-18 Richard M. Stallman <rms@gnu.org>
6160
6161 * functions.texi (Obsolete Functions): Simplify.
6162
6163 * variables.texi (Variable Aliases): Simplify.
6164
6165 * anti.texi, backups.texi, compile.texi, customization.texi:
6166 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6167 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6168 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6169 * variables.texi: Fix formatting ugliness.
6170
6171 * elisp.texi: Add links to Rings and Byte Packing.
6172 Update version and copyright years.
6173
6174 * minibuf.texi: Fix formatting ugliness.
6175 (Completion Commands): Move keymap vars to the end
6176 and vars completing-read binds to the top.
6177
61782005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6179
6180 * processes.texi: Fix typos.
6181 (Bindat Spec): Correct Texinfo error.
6182 (Byte Packing): Fix ungrammatical sentence.
6183
61842005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6185
6186 * lists.texi (Rings): New node.
6187 (Lists): Add it to menu.
6188
6189 * processes.texi (Byte Packing): New node.
6190 (Processes): Add it to menu.
6191
61922005-06-17 Richard M. Stallman <rms@gnu.org>
6193
6194 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6195
6196 * help.texi (Documentation Basics): Explain the xref to
6197 Documentation Tips.
6198
6199 * debugging.texi (Debugger Commands): Minor fix.
6200
62012005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6202
6203 * edebug.texi (Instrumenting): Eliminate duplicate link.
6204 (Specification List): Replace references to "below", referring to
6205 a later node, with one @ref to that node.
6206
6207 * os.texi (Timers): Timers should save and restore the match data
6208 if they change it.
6209
6210 * debugging.texi (Debugger Commands): Mention that the Lisp
6211 debugger can not step through primitive functions.
6212
62132005-06-16 Juanma Barranquero <lekktu@gmail.com>
6214
6215 * functions.texi (Obsolete Functions): Update argument names of
6216 `make-obsolete' and `define-obsolete-function-alias'.
6217
6218 * variables.texi (Variable Aliases): Update argument names of
6219 `defvaralias', `make-obsolete-variable' and
6220 `define-obsolete-variable-alias'.
6221
62222005-06-15 Kim F. Storm <storm@cua.dk>
6223
6224 * searching.texi (Entire Match Data): Rephrase warnings about
6225 evaporate arg to match-data and set-match-data.
6226
62272005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6228
6229 * elisp.texi (Top): Update detailed menu.
6230
6231 * edebug.texi (Edebug): Update menu.
6232 (Instrumenting): Update xrefs.
6233 (Edebug Execution Modes): Correct xref.
6234 (Jumping): Clarify description of `h' command.
6235 Eliminate redundant @ref.
6236 (Breaks): New node.
6237 (Breakpoints): Is now a subsubsection.
6238 (Global Break Condition): Mention `C-x X X'.
6239 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6240 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6241 (Edebug Display Update): Correct pxref.
6242 (Edebug and Macros): New node.
6243 (Instrumenting Macro Calls): Is now a subsubsection.
6244 Neither arg of `def-edebug-spec' is evaluated.
6245 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6246 (Specification Examples): Fix typo.
6247
62482005-06-14 Lute Kamstra <lute@gnu.org>
6249
6250 * debugging.texi (Function Debugging): Primitives can break on
6251 entry too.
6252
62532005-06-14 Kim F. Storm <storm@cua.dk>
6254
6255 * variables.texi (Setting Variables): Add add-to-ordered-list.
6256
62572005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6258
6259 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6260 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6261
62622005-06-13 Lute Kamstra <lute@gnu.org>
6263
6264 * text.texi (Special Properties): Fix cross reference.
6265
62662005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6267
6268 * debugging.texi (Function Debugging): Delete mention of empty
6269 string argument to `cancel-debug-on-entry'. Delete inaccurate
6270 description of the return value of that command.
6271
62722005-06-11 Alan Mackenzie <acm@muc.de>
6273
6274 * text.texi (Adaptive Fill): Amplify the description of
6275 fill-context-prefix.
6276
62772005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6278
6279 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6280
62812005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6282
6283 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6284
62852005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6286
6287 * debugging.texi (Error Debugging): Minor rewording.
6288 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6289 is optional.
6290
62912005-06-10 Lute Kamstra <lute@gnu.org>
6292
6293 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6294 (Top): Give it a title. Correct version number. Give the
6295 detailed node listing a more prominent header.
6296 * intro.texi: Don't set VERSION here a second time.
6297 Mention Emacs's version too.
6298 * anti.texi (Antinews): Use EMACSVER to refer to the current
6299 version of Emacs.
6300
63012005-06-09 Kim F. Storm <storm@cua.dk>
6302
6303 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6304 match-data and set-match-data.
6305
63062005-06-08 Richard M. Stallman <rms@gnu.org>
6307
6308 * searching.texi (Entire Match Data): Clarify when match-data
6309 returns markers and when integers.
6310
6311 * display.texi (Defining Faces): Explain that face name should not
6312 end in `-face'.
6313
6314 * modes.texi (Mode Line Data): Minor cleanup.
6315 (Customizing Keywords): Node split out of Search-based Fontification.
6316 Add example of using font-lock-add-keywords from a hook.
6317 Clarify when MODE should be non-nil, and when nil.
6318
63192005-06-06 Richard M. Stallman <rms@gnu.org>
6320
6321 * modes.texi (Mode Line Data): Explain what happens when the car
6322 of a list is a void symbol.
6323 (Search-based Fontification): Explain MODE arg to
6324 font-lock-add-keywords and warn about calls from major modes.
6325
63262005-06-08 Juri Linkov <juri@jurta.org>
6327
6328 * display.texi (Standard Faces): Add `shadow' face.
6329
63302005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6331
6332 * modes.texi (Major Mode Conventions): A derived mode only needs
6333 to put the call to the parent mode inside `delay-mode-hooks'.
6334
63352005-05-29 Richard M. Stallman <rms@gnu.org>
6336
6337 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6338 new, and what that implies. Clarify.
6339
6340 * files.texi (Locating Files): Clean up the text.
6341
6342 * frames.texi (Window Frame Parameters): Document user-size.
6343 Shorten entry for top by referring to left.
6344
63452005-05-26 Richard M. Stallman <rms@gnu.org>
6346
6347 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6348 is new, and what the implications are. Other clarifications.
6349
63502005-05-24 Richard M. Stallman <rms@gnu.org>
6351
6352 * frames.texi (Dialog Boxes): Minor fixes.
6353
63542005-05-25 Masatake YAMATO <jet@gyve.org>
6355
6356 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6357
63582005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6359
6360 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6361 is optional.
6362
63632005-05-24 Nick Roberts <nickrob@snap.net.nz>
6364
10d1d0af 6365 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6366
63672005-05-23 Lute Kamstra <lute@gnu.org>
6368
6369 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6370 syntax-begin-function over font-lock-beginning-of-syntax-function.
6371
63722005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6373
6374 * minibuf.texi (Reading File Names): Update description of
6375 `read-directory-name'.
6376
6377 * modes.texi (Derived Modes): Clarify :group keyword.
6378
63792005-05-21 Eli Zaretskii <eliz@gnu.org>
6380
6381 * files.texi (Locating Files): New subsection.
6382 Describe locate-file and executable-find.
6383
63842005-05-21 Kevin Ryde <user42@zip.com.au>
6385
6386 * frames.texi (Initial Parameters): Update cross reference to
6387 "Emacs Invocation".
6388
63892005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6390
6391 * keymaps.texi (Active Keymaps): Add anchor.
6392
6393 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6394 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6395 appropriate place.
6396 (Derived Modes): Small clarifications.
6397 (Minor Mode Conventions, Keymaps and Minor Modes):
6398 Replace references to nodes with references to anchors.
6399 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6400 Clarify description of lists whose first element is an integer.
6401 (Mode Line Variables): Add anchor.
6402 (%-Constructs): Clarify description of integer after %.
6403 (Emulating Mode Line): Describe nil value for FACE.
6404
64052005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6406
6407 * modes.texi (Derived Modes): Correct references to non-existing
6408 variable standard-syntax-table.
6409
64102005-05-17 Lute Kamstra <lute@gnu.org>
6411
6412 * modes.texi (Defining Minor Modes): Mention the mode hook.
6413
64142005-05-15 Kim F. Storm <storm@cua.dk>
6415
6416 * processes.texi (Network): Remove open-network-stream-nowait.
6417 (Network Servers): Remove open-network-stream-server.
6418
64192005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6420
6421 * elisp.texi (Top): Update detailed menu.
6422
6423 * variables.texi: Reorder nodes.
6424 (Variables): Update menu.
6425 (File Local Variables): Do not refer to the `-*-' line as
6426 a "local variables list". Add pxref.
6427
64282005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6429
6430 * elisp.texi (Top): Update detailed menu for node changes.
6431
6432 * modes.texi (Modes): Update Menu.
6433 (Hooks): Move to beginning of chapter.
6434 Most minor modes run mode hooks too.
6435 `add-hook' can handle void hooks or hooks whose value is a single
6436 function.
6437 (Major Modes): Update Menu.
6438 (Major Mode Basics): New node, split off from `Major Modes'.
6439 (Major Mode Conventions): Correct xref. Explain how to handle
6440 auto-mode-alist if the major mode command has an autoload cookie.
6441 (Auto Major Mode): Major update. Add magic-mode-alist.
6442 (Derived Modes): Major update.
6443 (Mode Line Format): Update Menu.
6444 (Mode Line Basics): New node, split off from `Mode Line Format'.
6445
6446 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6447 for `magic autoload comment'. Add index entries and anchor.
6448
64492005-05-14 Richard M. Stallman <rms@gnu.org>
6450
6451 * tips.texi (Coding Conventions): Explain how important it is
6452 that just loading certain files not change Emacs behavior.
6453
6454 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6455
64562005-05-12 Lute Kamstra <lute@gnu.org>
6457
6458 * modes.texi (Generic Modes): Update.
6459 (Major Modes): Refer to node "Generic Modes".
6460
6461 * elisp.texi (Top): Update to the current structure of the manual.
6462 * processes.texi (Processes): Add menu description.
6463 * customize.texi (Customization): Add menu descriptions.
6464
64652005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6466
6467 * processes.texi (Signals to Processes)
6468 (Low-Level Network): Fix typos.
6469
64702005-05-11 Lute Kamstra <lute@gnu.org>
6471
6472 * elisp.texi (Top): Add some nodes from the chapter "Major and
6473 Minor Modes" to the detailed node listing.
6474
64752005-05-10 Richard M. Stallman <rms@gnu.org>
6476
6477 * keymaps.texi (Extended Menu Items): Menu item filter functions
6478 can be called at any time.
6479
64802005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6481
6482 * variables.texi (File Local Variables): `(hack-local-variables t)'
6483 now also checks whether a mode is specified in the local variables
6484 list.
6485
64862005-05-05 Kevin Ryde <user42@zip.com.au>
6487
6488 * display.texi (The Echo Area): Correct format function cross
6489 reference.
6490
64912005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6492
6493 * variables.texi (Variable Aliases): Change description of
6494 `define-obsolete-variable-alias'.
6495
6496 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6497 (Defining Functions): Add xref.
6498 (Obsolete Functions): New node.
6499 (Function Safety): Standardize capitalization of section title.
6500
6501 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6502 (Dialog Boxes): Complete description of `x-popup-dialog'.
6503
65042005-05-04 Richard M. Stallman <rms@gnu.org>
6505
6506 * commands.texi (Interactive Codes): Fix Texinfo usage.
6507 Document U more clearly.
6508
65092005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6510
6511 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6512 function and not a macro.
6513
6514 * frames.texi (Pop-Up Menus): Correct and clarify description of
6515 `x-popup-menu'.
6516 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6517
65182005-05-01 Richard M. Stallman <rms@gnu.org>
6519
6520 * edebug.texi (Checking Whether to Stop): Fix previous change.
6521
65222005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6523
6524 * display.texi: Fix typos and Texinfo usage.
6525
6526 * edebug.texi (Checking Whether to Stop): executing-macro ->
6527 executing-kbd-macro.
6528
65292005-05-01 Richard M. Stallman <rms@gnu.org>
6530
6531 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6532
65332005-04-30 Richard M. Stallman <rms@gnu.org>
6534
6535 * files.texi (Magic File Names): Document `operations' property.
6536
65372005-04-29 Lute Kamstra <lute@gnu.org>
6538
6539 * modes.texi (Generic Modes): New node.
6540 (Major Modes): Add it to the menu.
6541 (Derived Modes): Add "derived mode" to concept index.
6542
65432005-04-28 Lute Kamstra <lute@gnu.org>
6544
6545 * modes.texi (Defining Minor Modes): Fix previous change.
6546 (Font Lock Mode): Simplify.
6547 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6548 when set and that some parts are optional. Add cross references.
6549 (Search-based Fontification): Say how to specify font-lock-keywords.
6550 Add cross references. Add font-lock-multiline to index.
6551 Move font-lock-keywords-case-fold-search here from node "Other Font
6552 Lock Variables". Document font-lock-add-keywords and
6553 font-lock-remove-keywords.
6554 (Other Font Lock Variables): Move font-lock-keywords-only,
6555 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6556 and font-lock-syntactic-face-function to node "Syntactic Font
6557 Lock". Move font-lock-keywords-case-fold-search to node
6558 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6559 and font-lock-{,un}fontify-{buffer,region}-function.
6560 (Precalculated Fontification): Remove reference to deleted variable
6561 font-lock-core-only.
6562 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6563 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6564 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6565 and font-lock-syntactic-face-function here from node "Other Font
6566 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6567 Syntax Properties". Add cross references.
6568 (Setting Syntax Properties): New node.
6569 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6570 * syntax.texi (Syntax Properties): Add cross reference.
6571 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6572
65732005-04-26 Richard M. Stallman <rms@gnu.org>
6574
6575 * display.texi (Defining Faces):
6576 Document `default' elements of defface spec.
6577
6578 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6579
6580 * variables.texi (Variable Aliases): Clarify text.
6581
65822005-04-25 Chong Yidong <cyd@stupidchicken.com>
6583
6584 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6585
65862005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6587
6588 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6589
65902005-04-24 Eli Zaretskii <eliz@gnu.org>
6591
6592 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6593 syntax-after and syntax-class.
6594
6595 * files.texi (Changing Files): Fix last change's cross-reference.
6596 (Unique File Names): Don't mention "numbers" in the documentation
6597 of make-temp-file and make-temp-name.
6598
65992005-04-23 Richard M. Stallman <rms@gnu.org>
6600
6601 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6602
66032005-04-22 Nick Roberts <nickrob@snap.net.nz>
6604
6605 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6606
66072005-04-22 Nick Roberts <nickrob@snap.net.nz>
6608
6609 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6610 and define-obsolete-variable-alias.
6611
66122005-04-22 Kim F. Storm <storm@cua.dk>
6613
6614 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6615 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6616
66172005-04-21 Lute Kamstra <lute@gnu.org>
6618
6619 * lists.texi (Association Lists): Document rassq-delete-all.
6620
66212005-04-19 Richard M. Stallman <rms@gnu.org>
6622
6623 * modes.texi (Search-based Fontification): Explain that
6624 facespec is an expression to be evaluated.
6625
66262005-04-19 Kevin Ryde <user42@zip.com.au>
6627
6628 * streams.texi (Output Functions): Fix xref.
6629 * strings.texi (String Conversion): Fix xref.
6630
66312005-04-19 Kim F. Storm <storm@cua.dk>
6632
6633 * symbols.texi (Symbol Plists): Add safe-get.
6634 Mention that `get' may signal an error.
6635
66362005-04-18 Nick Roberts <nickrob@snap.net.nz>
6637
6638 * customize.texi (Variable Definitions): Replace tooltip-mode
6639 example with save-place.
6640
66412005-04-17 Richard M. Stallman <rms@gnu.org>
6642
6643 * buffers.texi (Indirect Buffers): Clarify.
6644
6645 * positions.texi (Positions): Clarify converting marker to integer.
6646
6647 * strings.texi (String Basics): Mention string-match; clarify.
6648
66492005-04-08 Lute Kamstra <lute@gnu.org>
6650
6651 * modes.texi (Search-based Fontification): Fix cross references.
6652 Use consistent terminology. Document anchored highlighting.
6653
66542005-04-05 Lute Kamstra <lute@gnu.org>
6655
6656 * modes.texi (Defining Minor Modes): Document :group keyword
6657 argument and its default value.
6658
66592005-04-03 Lute Kamstra <lute@gnu.org>
6660
6661 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6662 references and/or descriptions. Delete major mode hooks; mention
6663 them as a category instead. Rename or delete obsolete hooks.
6664
66652005-04-02 Richard M. Stallman <rms@gnu.org>
6666
6667 * nonascii.texi (Coding System Basics): Another wording cleanup.
6668
66692005-04-01 Richard M. Stallman <rms@gnu.org>
6670
6671 * nonascii.texi (Coding System Basics): Clarify previous change.
6672
66732005-04-01 Kenichi Handa <handa@m17n.org>
6674
10d1d0af 6675 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6676 identity of coding systems.
6677
66782005-03-29 Chong Yidong <cyd@stupidchicken.com>
6679
6680 * text.texi (Buffer Contents): Add filter-buffer-substring and
6681 buffer-substring-filters.
6682
66832005-03-26 Chong Yidong <cyd@stupidchicken.com>
6684
6685 * anti.texi (Antinews): Mention `G' interactive code.
6686
6687 * tips.texi (Compilation Tips): Mention benchmark.el.
6688
66892005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6690
6691 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6692 is now bound to M-o M-o.
6693
6694 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6695
66962005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6697
6698 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6699 in the Emacs Manual).
6700 * Makefile.in (srcs): Remove calendar.texi.
6701 * makefile.w32-in (srcs): Remove calendar.texi.
6702 * display.texi (Display): Change name of next node.
6703 * os.texi (System In): Change name of previous node.
6704 * elisp.texi (Top): Remove Calendar references.
6705 * vol1.texi (Top): Remove Calendar references.
6706 * vol2.texi (Top): Remove Calendar references.
6707
67082005-03-25 Richard M. Stallman <rms@gnu.org>
6709
6710 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6711 Cleanup previous change.
6712
67132005-03-25 Chong Yidong <cyd@stupidchicken.com>
6714
6715 * display.texi (Face Attributes): Faces earlier in an :inherit
6716 list take precedence.
6717 (Scroll Bars): Fix description of vertical-scroll-bars.
6718 Document frame-current-scroll-bars and window-current-scroll-bars.
6719
6720 * markers.texi (The Mark): Document temporary Transient Mark mode.
6721
6722 * minibuf.texi (Reading File Names):
6723 Document read-file-name-completion-ignore-case.
6724
6725 * positions.texi (Screen Lines): Document nil for width argument
6726 to compute-motion.
6727
67282005-03-23 Kim F. Storm <storm@cua.dk>
6729
6730 * display.texi (Standard Faces): Other faces used in the fringe
6731 implicitly inherits from the fringe face.
6732 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6733 properties implicitly inherits from fringe face.
6734 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6735
67362005-03-20 Chong Yidong <cyd@stupidchicken.com>
6737
6738 * display.texi (Invisible Text): State default value of
6739 line-move-ignore-invisible.
6740 (Managing Overlays): Document remove-overlays.
6741 (Standard Faces): Document escape-glyph face.
6742
6743 * minibuf.texi (Reading File Names): Document read-file-name-function.
6744
6745 * modes.texi (Other Font Lock Variables):
6746 Document font-lock-lines-before.
6747
6748 * positions.texi (Skipping Characters): skip-chars-forward allows
6749 character classes.
6750
67512005-03-18 Lute Kamstra <lute@gnu.org>
6752
6753 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6754
67552005-03-17 Richard M. Stallman <rms@gnu.org>
6756
6757 * text.texi (Undo): Document extensible undo entries.
6758
dd7b651b 6759 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6760
6761 * nonascii.texi (Character Codes): Minor fix.
6762
6763 * display.texi (Display Property): Explain the significance
6764 of having text properties that are eq.
6765 (Other Display Specs): Explain string as display spec.
6766
6767 * commands.texi (Interactive Codes): Document G option.
6768
67692005-03-17 Chong Yidong <cyd@stupidchicken.com>
6770
6771 * text.texi (Filling): Add sentence-end-without-period and
6772 sentence-end-without-space.
6773 (Changing Properties): Minor fix.
6774
6775 * anti.texi: Total rewrite.
6776
67772005-03-15 Lute Kamstra <lute@gnu.org>
6778
6779 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6780
67812005-03-08 Kim F. Storm <storm@cua.dk>
6782
6783 * display.texi (Specified Space): Property :width is support on
6784 non-graphic terminals, :height is not.
6785
67862005-03-07 Richard M. Stallman <rms@gnu.org>
6787
6788 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6789 Now subnodes of Fringes.
6790 (Overlay Arrow): Document overlay-arrow-variable-list.
6791 (Fringe Size/Pos): New node, broken out of Fringes.
6792 (Display): Explain clearing vs redisplay better.
6793 (Truncation): Clarify use of bitmaps.
6794 (The Echo Area): Clarify the uses of the echo area.
6795 Add max-mini-window-height.
6796 (Progress): Clarify.
6797 (Invisible Text): Explain that main loop moves point out.
6798 (Selective Display): Say "hidden", not "invisible".
6799 (Managing Overlays): Move up. Describe relation to Undo here.
6800 (Overlay Properties): Clarify intro.
6801 (Finding Overlays): Explain return values when nothing found.
6802 (Width): truncate-string-to-width has added arg.
6803 (Displaying Faces): Clarify and update mode line face handling.
6804 (Face Functions): Minor cleanup.
6805 (Conditional Display): Merge into Other Display Specs.
6806 (Pixel Specification, Other Display Specs): Minor cleanups.
6807 (Images, Image Descriptors): Minor cleanups.
6808 (GIF Images): Patents have expired.
6809 (Showing Images): Explain default text for insert-image.
6810 (Manipulating Button Types): Merge into Manipulating Buttons.
6811 (Making Buttons): Explain return values.
6812 (Button Buffer Commands): Add xref.
6813 (Inverse Video): Update mode-line-inverse-video.
6814 (Display Table Format): Clarify.
6815 (Active Display Table): Give defaults for window-display-table.
6816
6817 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6818 and calendar-today-marker are strings, not chars.
6819 (Holiday Customizing): Minor fix.
6820
6821 * internals.texi (Writing Emacs Primitives): Update `or' example.
6822 Update limit on # args of subr.
6823
6824 * edebug.texi (Using Edebug): Arrow is in fringe.
6825 (Instrumenting): Arg to eval-defun works without loading edebug.
6826 (Edebug Execution Modes): Add xref.
6827
6828 * customize.texi (Common Keywords): Clarify :require.
6829 Mention :version here.
6830 (Variable Definitions, Group Definitions): Not here.
6831 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6832
68332005-03-07 Chong Yidong <cyd@stupidchicken.com>
6834 * nonascii.texi (Text Representations): Clarify position-bytes.
6835 (Character Sets): Add list-charset-chars.
6836 (Scanning Charsets): Add charset-after.
6837 (Encoding and I/O): Minor fix.
6838
68392005-03-06 Richard M. Stallman <rms@gnu.org>
6840
6841 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6842 (Resizing Windows): Likewise.
6843
6844 * text.texi (Change Hooks): Get rid of "Emacs 21".
6845
6846 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6847
6848 * streams.texi (Output Variables): Get rid of "Emacs 21".
6849
6850 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6851
6852 * os.texi (Translating Input): Replace flow-control example
6853 with a less obsolete example that uses `keyboard-translate'.
6854
6855 * objects.texi (Hash Table Type, Circular Objects):
6856 Get rid of "Emacs 21".
6857
6858 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6859 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6860
6861 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6862
6863 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6864
6865 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6866 (Menu Bar): Fix when menu-bar-update-hook is called.
6867
6868 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6869
6870 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6871 and make it read better.
6872
6873 * files.texi (Writing to Files): Get rid of "Emacs 21".
6874 (Unique File Names): Likewise.
6875
6876 * elisp.texi: Update Emacs version to 22.
6877
6878 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6879 (Overlay Properties, Face Attributes): Likewise.
6880 (Managing Overlays): Fix punctuation.
6881 (Attribute Functions): Clarify set-face-font; get rid of
6882 info about old Emacs versions.
6883 (Auto Faces, Font Lookup, Display Property, Images):
6884 Get rid of "Emacs 21".
6885
6886 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6887
68882005-03-05 Richard M. Stallman <rms@gnu.org>
6889
6890 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6891
68922005-03-04 Lute Kamstra <lute@gnu.org>
6893
6894 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6895
68962005-03-03 Lute Kamstra <lute@gnu.org>
6897
6898 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6899
69002005-03-01 Lute Kamstra <lute@gnu.org>
6901
6902 * debugging.texi (Debugger Commands): Update `j'.
6903
69042005-02-28 Lute Kamstra <lute@gnu.org>
6905
6906 * debugging.texi (Debugging): Fix typo.
6907 (Error Debugging): Document eval-expression-debug-on-error.
6908 (Function Debugging): Update example.
6909 (Using Debugger): Mention starred stack frames.
6910 (Debugger Commands): Document `j' and `l'.
6911 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6912 Update the messages that the debugger displays.
6913 (Internals of Debugger): Add cross reference. Update example.
6914 (Excess Open): Minor improvement.
6915 (Excess Close): Minor improvement.
6916
69172005-02-26 Richard M. Stallman <rms@gnu.org>
6918
6919 * tips.texi (Coding Conventions): Clarify.
6920 Put all the major mode key reservations together.
6921 Mention the Mouse-1 => Mouse-2 conventions.
6922
6923 * syntax.texi (Syntax Class Table): Clarify.
6924 (Syntax Table Functions): syntax-after moved from here.
6925 (Syntax Table Internals): syntax-after moved to here.
6926 (Parsing Expressions): Update info on number of values
6927 and what's meaningful in the STATE argument.
6928 (Categories): Fix typo.
6929
6930 * sequences.texi (Arrays): Cleanup.
6931 (Char-Tables): Clarify.
6932
6933 * processes.texi (Deleting Processes): Cleanups, add xref.
6934 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6935 (Process Information): set-process-coding-system, some args optional.
6936 (Input to Processes): Explain various types for PROCESS args.
6937 Rename them from PROCESS-NAME to PROCESS.
6938 (Signals to Processes): Likewise.
6939 (Decoding Output): Cleanup.
6940 (Query Before Exit): Clarify.
6941
6942 * os.texi (Startup Summary): Correct the options; add missing ones.
6943 (Terminal Output, Batch Mode): Clarify.
6944 (Flow Control): Node deleted.
6945
6946 * markers.texi (The Mark): Clarify.
6947
6948 * macros.texi (Expansion): Cleanup.
6949 (Indenting Macros): indent-spec allows ints, not floats.
6950
6951 * keymaps.texi (Keymaps): Clarify.
6952 (Format of Keymaps): Update lisp-mode-map example.
6953 (Active Keymaps, Key Lookup): Clarify.
6954 (Changing Key Bindings): Add xref to `kbd'.
6955 (Key Binding Commands, Simple Menu Items): Clarify.
6956 (Mouse Menus, Menu Bar): Clarify.
6957 (Menu Example): Replace print example with menu-bar-replace-menu.
6958
6959 * help.texi (Documentation Basics): Add function-documentation prop.
6960
6961 * elisp.texi (Top): Don't refer to Flow Control node.
6962
6963 * commands.texi (Command Overview): Improve xrefs.
6964 (Adjusting Point): Adjusting point applies to intangible and invis.
6965 (Key Sequence Input): Doc extra read-key-sequence args.
6966 Likewise for read-key-sequence-vector.
6967
6968 * backups.texi (Rename or Copy): Minor fix.
6969 (Numbered Backups): For version-control, say the default.
6970 (Auto-Saving): make-auto-save-file-name example is simplified.
6971
6972 * advice.texi (Advising Functions): Don't imply one part of Emacs
6973 should advise another part. Markup changes.
6974 (Defining Advice): Move transitional para.
6975 (Activation of Advice): Cleanup.
6976 Explain if COMPILE is nil or negative.
6977
6978 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6979
69802005-02-24 Lute Kamstra <lute@gnu.org>
6981
6982 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6983 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6984
69852005-02-23 Lute Kamstra <lute@gnu.org>
6986
6987 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6988 to define global minor modes as well.
6989
6990 * display.texi (Managing Overlays): overlay-buffer returns nil for
6991 deleted overlays.
6992
69932005-02-22 Kim F. Storm <storm@cua.dk>
6994
6995 * minibuf.texi (Basic Completion): Allow symbols in addition to
6996 strings in try-completion and all-completions.
6997
69982005-02-14 Lute Kamstra <lute@gnu.org>
6999
7000 * elisp.texi (Top): Remove reference to deleted node.
7001
7002 * lists.texi (Lists): Remove reference to deleted node.
7003 (Cons Cells): Fix typo.
7004
7005 * loading.texi (Where Defined): Fix typo.
7006
70072005-02-14 Richard M. Stallman <rms@gnu.org>
7008
7009 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7010 is useful for discarding some minor modes.
7011
7012 * symbols.texi (Symbol Components): Reorder examples.
7013
7014 * streams.texi (Input Functions): State standard-input default.
7015 (Output Variables): State standard-output default.
7016
7017 * objects.texi (Printed Representation): Clarify read syntax vs print.
7018 (Floating Point Type): Explain meaning better.
7019 (Symbol Type): Explain uniqueness better.
7020 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7021 List examples sooner.
7022 (Box Diagrams): New subnode broken out.
7023 Some examples moved from old Lists as Boxes node.
7024 (Dotted Pair Notation): Clarify intro.
7025 (Array Type): Clarify.
7026 (Type Predicates): Add hash-table-p.
7027
7028 * numbers.texi (Integer Basics): Clarify radix explanation.
7029 (Predicates on Numbers): Minor clarification.
7030 (Comparison of Numbers): Minor clarification. Clarify eql.
7031 Typos in min, max.
7032 (Math Functions): Clarify overflow in expt.
7033
7034 * minibuf.texi (Text from Minibuffer): Minor clarification.
7035 Mention arrow keys.
7036
7037 * loading.texi (Autoload): defun's doc string overrides autoload's
7038 doc string.
7039 (Repeated Loading): Modernize "add to list" examples.
7040 (Where Defined): Finish updating table of load-history elts.
7041
7042 * lists.texi (List-related Predicates): Minor wording improvement.
7043 (Lists as Boxes): Node deleted.
7044 (Building Lists): Explain trivial cases of number-sequence.
7045
7046 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7047 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7048 (Hash Access): Any object can be a key.
7049 State value of maphash.
7050
7051 * functions.texi (What Is a Function): Wording cleanup.
7052 (Function Documentation): Minor cleanup.
7053 Explain purpose of calling convention at end of doc string.
7054 (Function Names): Wording cleanup.
7055 (Calling Functions): Wording cleanup.
7056 Explain better how funcall calls the function.
7057 (Function Cells): Delete example of saving and redefining function.
7058
7059 * control.texi (Combining Conditions): Wording cleanup.
7060 (Iteration): dolist and dotimes bind VAR locally.
7061 (Cleanups): Xref to Atomic Changes.
7062
7063 * compile.texi (Byte Compilation): Delete 19.29 info.
7064 (Compilation Functions): Macros' difficulties don't affect defsubst.
7065 (Docs and Compilation): Delete 19.29 info.
7066
70672005-02-10 Richard M. Stallman <rms@gnu.org>
7068
7069 * objects.texi (Symbol Type): Minor correction.
7070
70712005-02-06 Lute Kamstra <lute@gnu.org>
7072
7073 * modes.texi (Example Major Modes): Fix typos.
7074
70752005-02-06 Richard M. Stallman <rms@gnu.org>
7076
7077 * text.texi (Margins): fill-nobreak-predicate can be one function.
7078
7079 * strings.texi (Modifying Strings): clear-string can make unibyte.
7080 (Formatting Strings): format gives error if values missing.
7081
7082 * positions.texi (Character Motion): Mention default arg
7083 for forward-char. backward-char refers to forward-char.
7084 (Word Motion): Mention default arg for forward-word.
7085 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7086 Simplify end-of-buffer.
7087 (Text Lines): Mention default arg for forward-line.
7088 (List Motion): Mention default arg for beginning/end-of-defun.
7089 (Skipping Characters): Minor fixes in explaining character-set.
7090
7091 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7092 Mode inheritance applies only when default-major-mode is nil.
7093 Clarifications.
7094 (Example Major Modes): Update Text mode and Lisp mode examples.
7095 (Minor Mode Conventions): Mention define-minor-mode at top.
7096 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7097 (Mode Line Format): Update mode line face display info.
7098 (Properties in Mode): Mention effect of risky vars.
7099 (Imenu): Define imenu-add-to-menubar.
7100 (Font Lock Mode): Add descriptions to menu lines.
7101 (Faces for Font Lock): Add font-lock-doc-face.
7102
71032005-02-05 Lute Kamstra <lute@gnu.org>
7104
7105 * text.texi (Maintaining Undo): Remove obsolete function.
7106
71072005-02-05 Eli Zaretskii <eliz@gnu.org>
7108
7109 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7110 color specifications. Improve indexing.
b8d4c8d0
GM
7111 (Text Terminal Colors): Replace the description of RGB values by
7112 an xref to "Color Names".
7113
71142005-02-03 Richard M. Stallman <rms@gnu.org>
7115
7116 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7117 Clarify.
7118 (Selecting Windows): Clarify save-selected-window.
7119 (Cyclic Window Ordering): Clarify walk-windows.
7120 (Window Point): Clarify.
7121 (Window Start): Add comment to example.
7122 (Resizing Windows): Add `interactive' specs in examples.
7123 Document fit-window-to-buffer.
7124
7125 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7126 (Undo, Maintaining Undo): Clarify last change.
7127 (Sorting): In sort-numeric-fields, explain about octal and hex.
7128 Mention sort-numeric-base.
7129 (Format Properties): Add xref for hard newlines.
7130
7131 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7132 (Pop-Up Menus): Fix typo.
7133 (Color Names): Explain all types of color names.
7134 Explain color-values on B&W terminal.
7135 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7136
7137 * files.texi (File Locks): Not supported on MS systems.
7138 (Testing Accessibility): Clarify.
7139
7140 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7141 (Coverage Testing): Fix typo.
7142
7143 * commands.texi (Misc Events): Remove stray space.
7144
7145 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7146 (Modification Time): Clarify when visited-file-modtime returns 0.
7147 (The Buffer List): Clarify bury-buffer.
7148 (Killing Buffers): Clarify.
7149 (Indirect Buffers): Add clone-indirect-buffer.
7150
71512005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7152
7153 * edebug.texi (Printing in Edebug): Fix default value of
7154 edebug-print-circle.
7155 (Coverage Testing): Fix displayed frequency count data.
7156
71572005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7158
7159 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7160
71612005-02-02 Kim F. Storm <storm@cua.dk>
7162
7163 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7164
71652005-01-29 Eli Zaretskii <eliz@gnu.org>
7166
7167 * commands.texi (Misc Events): Describe the help-echo event.
7168
7169 * text.texi (Special Properties) <help-echo>: Use `pos'
7170 consistently in description of the help-echo property.
7171 Use @code{nil} instead of @var{nil}.
7172
7173 * display.texi (Overlay Properties): Fix the index entry for
7174 help-echo overlay property.
7175
7176 * customize.texi (Type Keywords): Uncomment the xref to the
7177 help-echo property documentation.
7178
71792005-01-23 Kim F. Storm <storm@cua.dk>
7180
7181 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7182 return value. Third element FULLY replaced by PARTIAL which
7183 specifies number of invisible pixels if row is only partially visible.
7184 (Textual Scrolling): Mention auto-window-vscroll.
7185 (Vertical Scrolling): New defvar auto-window-vscroll.
7186
71872005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7188
7189 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7190 command remapping.
7191
71922005-01-15 Richard M. Stallman <rms@gnu.org>
7193
7194 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7195
71962005-01-14 Kim F. Storm <storm@cua.dk>
7197
7198 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7199
7200 * text.texi (Links and Mouse-1): Fix string and vector item.
7201
72022005-01-13 Richard M. Stallman <rms@gnu.org>
7203
7204 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7205 descriptions of overriding-local-map and overriding-terminal-local-map.
7206
7207 * text.texi (Links and Mouse-1): Clarify text.
7208
72092005-01-13 Kim F. Storm <storm@cua.dk>
7210
7211 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7212
72132005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7214
7215 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7216
72172005-01-12 Kim F. Storm <storm@cua.dk>
7218
7219 * text.texi (Links and Mouse-1): Rename section from Enabling
7220 Mouse-1 to Following Links. Change xrefs.
7221 Add examples for define-button-type and define-widget.
7222
7223 * display.texi (Button Properties, Button Buffer Commands):
7224 Clarify mouse-1 and follow-link functionality.
7225
72262005-01-12 Richard M. Stallman <rms@gnu.org>
7227
7228 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7229
7230 * display.texi (Beeping): Fix Texinfo usage.
7231
7232 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7233
72342005-01-11 Kim F. Storm <storm@cua.dk>
7235
7236 * display.texi (Button Properties, Button Buffer Commands):
7237 Mention mouse-1 binding. Add follow-link keyword.
7238
7239 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7240 (Enabling Mouse-1 to Follow Links): New subsection.
7241
72422005-01-06 Richard M. Stallman <rms@gnu.org>
7243
7244 * text.texi (Special Properties): Minor change.
7245
7246 * os.texi (Timers): Clarify previous change.
7247
7248 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7249
72502005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7251
7252 * display.texi (Face Attributes): Correct xref to renamed node.
7253
72542005-01-01 Richard M. Stallman <rms@gnu.org>
7255
7256 * display.texi (Face Attributes): Describe hex color specs.
7257
72582004-12-31 Richard M. Stallman <rms@gnu.org>
7259
7260 * os.texi (Timers): Update previous change.
7261
72622004-12-30 Kim F. Storm <storm@cua.dk>
7263
7264 * display.texi (Line Height): Total line-height is now specified
7265 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7266 in cons cells. (nil . RATIO) is relative to actual line height.
7267 Use line-height `t' instead of `0' to get minimum height.
7268
72692004-12-29 Richard M. Stallman <rms@gnu.org>
7270
7271 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7272
72732004-12-28 Richard M. Stallman <rms@gnu.org>
7274
7275 * commands.texi (Quitting): Clarify value of with-local-quit.
7276
7277 * elisp.texi (Top): Fix previous change.
7278
7279 * loading.texi (Loading): Fix previous change.
7280
72812004-12-27 Richard M. Stallman <rms@gnu.org>
7282
7283 * Makefile.in (MAKEINFO): Specify --force.
7284
7285 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7286
7287 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7288
7289 * display.texi (Line Height): Further clarify.
7290
7291 * elisp.texi (Top): Update Loading submenu.
7292
7293 * loading.texi (Where Defined): New node.
7294 (Unloading): load-history moved to Where Defined.
7295
72962004-12-21 Richard M. Stallman <rms@gnu.org>
7297
7298 * commands.texi (Event Input Misc): Add while-no-input.
7299
73002004-12-11 Richard M. Stallman <rms@gnu.org>
7301
7302 * display.texi (Line Height): Rewrite text for clarity.
7303
73042004-12-11 Kim F. Storm <storm@cua.dk>
7305
7306 * display.texi (Display): Add node "Line Height" to menu.
7307 (Line Height): New node. Move full description of line-spacing
7308 and line-height text properties here from text.texi.
7309 (Scroll Bars): Add vertical-scroll-bar variable.
7310
7311 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7312
7313 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7314 line-spacing and vertical-scroll-bar.
7315
7316 * text.texi (Special Properties): Just mention line-spacing and
7317 line-height here, add xref to new "Line Height" node.
7318
73192004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7320
7321 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7322
7323 * locals.texi (Standard Buffer-Local Variables):
7324 Add @xref for `line-spacing'.
7325
73262004-12-05 Richard M. Stallman <rms@gnu.org>
7327
7328 * Makefile.in (maintainer-clean): Remove the info files
7329 in $(infodir) where they are created.
7330
73312004-12-03 Richard M. Stallman <rms@gnu.org>
7332
7333 * windows.texi (Selecting Windows): get-lru-window and
7334 get-largest-window don't consider dedicated windows.
7335
7336 * text.texi (Undo): Document undo-in-progress.
7337
73382004-11-26 Richard M. Stallman <rms@gnu.org>
7339
7340 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7341 Remove a few vars that are not always buffer-local.
7342
73432004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7344
7345 * locals.texi (Standard Buffer-Local Variables): Comment out
7346 xref's to non-existent node `Yet to be written'.
7347
73482004-11-24 Richard M. Stallman <rms@gnu.org>
7349
7350 * processes.texi (Synchronous Processes): Grammar fix.
7351
7352 * numbers.texi (Comparison of Numbers): Add eql.
7353
7354 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7355
7356 * intro.texi (Printing Notation): Fix previous change.
7357
7358 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7359 and default-indicate-buffer-boundaries from here.
7360 (Usual Display): To here.
7361 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7362 (Usual Display): Move tab-width up.
7363
5dcb4c4e
SM
7364 * customize.texi (Variable Definitions):
7365 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7366 (Simple Types, Composite Types, Defining New Types):
7367 Minor cleanups.
7368
73692004-11-21 Jesper Harder <harder@ifa.au.dk>
7370
7371 * processes.texi (Synchronous Processes, Output from Processes):
7372 Markup fix.
7373
73742004-11-20 Richard M. Stallman <rms@gnu.org>
7375
7376 * positions.texi (Skipping Characters): skip-chars-forward
7377 now handles char classes.
7378
7379 * intro.texi (Printing Notation): Avoid confusion of `print'
7380 when explaining @print.
7381
7382 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7383
7384 * display.texi (Display Table Format): Minor fix.
7385
7386 * streams.texi (Output Functions): Fix print example.
7387
7388 * Makefile.in (elisp): New target.
7389 (dist): Depend on $(infodir)/elisp, not elisp.
7390 Copy the info files from $(infodir).
7391
7392 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7393 read-from-minibuffer.
7394
7395 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7396
73972004-11-19 Richard M. Stallman <rms@gnu.org>
7398
7399 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7400
74012004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7402
7403 * tips.texi (Coding Conventions): Fix typo.
7404
74052004-11-16 Richard M. Stallman <rms@gnu.org>
7406
7407 * tips.texi (Coding Conventions): Separate defvar and require
7408 methods to avoid warnings. Use require only when there are many
7409 functions and variables from that package.
7410
7411 * minibuf.texi (Minibuffer Completion): When ignoring case,
7412 predicate must not be case-sensitive.
7413
7414 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7415 (Test Coverage): Don't talk about "splotches". Clarified.
7416
74172004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7418
7419 * frames.texi (Window Frame Parameters): Fix typo.
7420
74212004-11-15 Kim F. Storm <storm@cua.dk>
7422
7423 * symbols.texi (Other Plists): Note that plist-get may signal error.
7424 Add safe-plist-get.
7425
74262004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7427
7428 * modes.texi (Font Lock Basics): Fix typo.
7429
74302004-11-08 Richard M. Stallman <rms@gnu.org>
7431
7432 * syntax.texi (Syntax Table Functions): Add syntax-after.
7433
74342004-11-06 Lars Brinkhoff <lars@nocrew.org>
7435
7436 * os.texi (Processor Run Time): New section documenting
7437 get-internal-run-time.
7438
74392004-11-06 Eli Zaretskii <eliz@gnu.org>
7440
7441 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7442 it nukes elisp-cover.texi.
7443 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7444 elisp-0 etc.
7445
74462004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7447
7448 * commands.texi (Keyboard Macros): Document `append' return value
7449 of `defining-kbd-macro'.
7450
74512004-11-01 Richard M. Stallman <rms@gnu.org>
7452
7453 * commands.texi (Interactive Call): Add called-interactively-p.
7454
74552004-10-29 Simon Josefsson <jas@extundo.com>
7456
7457 * minibuf.texi (Reading a Password): Revert.
7458
74592004-10-28 Richard M. Stallman <rms@gnu.org>
7460
7461 * frames.texi (Display Feature Testing): Explain about "vendor".
7462
74632004-10-27 Richard M. Stallman <rms@gnu.org>
7464
7465 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7466 not raw. Clarify `n'.
7467 (Interactive Call): Rewrite interactive-p, focusing on when
7468 and how to use it.
7469 (Misc Events): Clarify previous change.
7470
7471 * advice.texi (Simple Advice): Clarify what job the example does.
7472 (Around-Advice): Clarify ad-do-it.
7473 (Activation of Advice): An option of ad-default-compilation-action
7474 is `never', not `nil'.
7475
74762004-10-26 Kim F. Storm <storm@cua.dk>
7477
7478 * commands.texi (Interactive Codes): Add U code letter.
7479
74802004-10-25 Simon Josefsson <jas@extundo.com>
7481
7482 * minibuf.texi (Reading a Password): Add.
7483
74842004-10-24 Jason Rumney <jasonr@gnu.org>
7485
7486 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7487 and wheel-down.
7488
74892004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7490
7491 * processes.texi (Synchronous Processes): Document process-file.
7492
74932004-10-22 Kenichi Handa <handa@m17n.org>
7494
7495 * text.texi (translate-region): Document that it accepts also a
7496 char-table.
7497
74982004-10-22 David Ponce <david@dponce.com>
7499
7500 * windows.texi (Resizing Windows): Document the `preserve-before'
7501 argument of the functions `enlarge-window' and `shrink-window'.
7502
75032004-10-19 Jason Rumney <jasonr@gnu.org>
7504
7505 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7506
75072004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7508
7509 * text.texi (Filling): Add anchor for definition of
7510 `sentence-end-double-space'.
7511
7512 * searching.texi (Regexp Example): Update description of how
7513 Emacs currently recognizes the end of a sentence.
7514 (Standard Regexps): Update definition of the variable
7515 `sentence-end'. Add definition of the function `sentence-end'.
7516
75172004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7518
7519 * display.texi (Progress): New node.
7520
75212004-10-05 Kim F. Storm <storm@cua.dk>
7522
7523 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7524
75252004-09-29 Kim F. Storm <storm@cua.dk>
7526
7527 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7528 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7529 fringe bitmap symbols, as they now have their own namespace.
7530 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7531 vs. pixels. Signal error if no free bitmap slots.
7532 (Pixel Specification): Change IMAGE to @var{image}.
7533
75342004-09-28 Richard M. Stallman <rms@gnu.org>
7535
7536 * text.texi (Special Properties): Clarify line-spacing and line-height.
7537
7538 * searching.texi (Regexp Search): Add looking-back.
7539
75402004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7541
7542 * display.texi: Correct typos.
7543 (Image Descriptors): Correct xref's.
7544
75452004-09-25 Richard M. Stallman <rms@gnu.org>
7546
7547 * text.texi (Special Properties): Cleanups in `cursor'.
7548 Rewrites in `line-height' and `line-spacing'; exchange them.
7549
7550 * display.texi (Fringes): Rewrite previous change.
7551 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7552 (Display Fringe Bitmaps): Node deleted, text moved.
7553 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7554 (Scroll Bars): Clarify set-window-scroll-bars.
7555 (Pointer Shape): Rewrite.
7556 (Specified Space): Clarify :align-to, etc.
7557 (Pixel Specification): Use @var. Clarify new text.
7558 (Other Display Specs): Clarify `slice'.
7559 (Image Descriptors): Cleanups.
7560 (Showing Images): Cleanups.
7561
75622004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7563
7564 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7565
7566 * modes.texi: Various minor changes in addition to:
7567 (Major Mode Conventions): Final call to `run-mode-hooks' should
7568 not be inside the `delay-mode-hooks' form.
7569 (Mode Hooks): New node.
7570 (Hooks): Delete obsolete example.
7571 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7572 node "Mode Hooks".
7573
75742004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7575
7576 * display.texi: Correct various typos.
7577 (Display): Rename node "Pointer Shapes" to "Pointer
7578 Shape". (There is already a node called "Pointer Shapes" in
7579 frames.texi.)
7580 (Images): Remove non-existent node "Image Slices" from menu.
7581
75822004-09-23 Kim F. Storm <storm@cua.dk>
7583
7584 * text.texi (Special Properties): Add `cursor', `pointer',
7585 `line-height', and `line-spacing' properties.
7586
7587 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7588 Shapes' to menu.
7589 (Standard Faces): Doc fix for fringe face.
7590 (Fringes): Add `overflow-newline-into-fringe' and
7591 'indicate-buffer-boundaries'.
7592 (Fringe Bitmaps, Pointer Shapes): New nodes.
7593 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7594 Bitmaps' to menu.
7595 (Specified Space): Describe pixel width and height.
7596 (Pixel Specification): New node.
7597 (Other Display Specs): Add `slice' property.
7598 (Display Fringe Bitmaps): New node.
7599 (Images): Add 'Image Slices' to menu.
7600 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7601 (Showing Images): Add slice arg to `insert-image'.
7602 Add 'insert-sliced-image'.
b8d4c8d0
GM
7603
76042004-09-20 Richard M. Stallman <rms@gnu.org>
7605
7606 * commands.texi (Key Sequence Input):
7607 Clarify downcasing in read-key-sequence.
7608
76092004-09-08 Juri Linkov <juri@jurta.org>
7610
7611 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7612
76132004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7614
5dcb4c4e
SM
7615 * locals.texi (Standard Buffer-Local Variables):
7616 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7617 * internals.texi (Buffer Internals): Describe new
7618 auto_save_file_format field of the buffer structure.
7619 * files.texi (Format Conversion): `auto-save-file-format' has been
7620 renamed `buffer-auto-save-file-format'.
7621
76222004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7623
7624 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7625 an integer or a marker.
7626 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7627
76282004-08-22 Richard M. Stallman <rms@gnu.org>
7629
7630 * modes.texi (Major Mode Conventions): Discuss rebinding of
7631 standard key bindings.
7632
76332004-08-18 Kim F. Storm <storm@cua.dk>
7634
7635 * processes.texi (Accepting Output): Add `just-this-one' arg to
7636 `accept-process-output'.
7637 (Output from Processes): New var `process-adaptive-read-buffering'.
7638
76392004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7640
7641 * keymaps.texi: Various changes in addition to:
7642 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7643 Give more varied examples for `kbd'.
7644 (Creating Keymaps): Char tables have slots for all characters
7645 without modifiers.
7646 (Active Keymaps): `overriding-local-map' and
7647 `overriding-terminal-local-map' also override text property and
7648 overlay keymaps.
7649 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7650 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7651 to denote a prefix of no events.
7652 `map-keymap' includes parent's bindings _recursively_.
7653 Clarify and correct description of `where-is-internal'.
7654 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7655 (Menu Example): For menus intended for use with the keyboard, the
7656 menu items should be bound to characters or real function keys.
7657
76582004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7659
7660 * objects.texi (Character Type): Reposition `@anchor' to prevent
7661 double space inside sentence in Info.
7662
7663 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7664 renamed to `disabled-command-function'.
7665 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7666 (Command Loop Info): Replace reference to it.
7667 (Disabling Commands): `disabled-command-hook' has been renamed to
7668 `disabled-command-function'.
7669
76702004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7671
7672 * os.texi (Translating Input): Only non-prefix bindings in
7673 `key-translation-map' override actual key bindings. Warn about
7674 possible indirect effect of actual key bindings on non-prefix
7675 bindings in `key-translation-map'.
7676
76772004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7678
7679 * minibuf.texi (High-Level Completion): Add anchor for definition
7680 of `read-variable'.
7681
7682 * commands.texi: Various changes in addition to:
7683 (Using Interactive): Clarify description of `interactive-form'.
7684 (Interactive Call): Mention default for KEYS argument to
7685 `call-interactively'.
7686 (Command Loop Info): Clarify description of `this-command-keys'.
7687 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7688 Value of `last-event-frame' can be `macro'.
7689 (Repeat Events): `double-click-fuzz' is also used to distinguish
7690 clicks and drags.
7691 (Classifying Events): Clarify descriptions of `event-modifiers'
7692 `event-basic-type' and `event-convert-list'.
7693 (Accessing Events): `posn-timestamp' takes POSITION argument.
7694 (Quoted Character Input): Clarify description of
7695 `read-quoted-char' and fix example.
7696 (Quitting): Add `with-local-quit'.
7697 (Disabling Commands): Correct and clarify descriptions of
7698 `enable-command' and `disable-command'.
7699 Mention what happens if `disabled-command-hook' is nil.
7700 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7701 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7702
77032004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7704
7705 * frames.texi: Various changes in addition to:
7706 (Creating Frames): Expand and clarify description of `make-frame'.
7707 (Window Frame Parameters): Either none or both of the `icon-left'
7708 and `icon-top' parameters must be specified. Put descriptions of
7709 `menu-bar-lines' and `toolbar-lines' closer together and change
7710 them accordingly.
7711 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7712 except while processing `frame-title-format' or `icon-title-format'.
7713 (Deleting Frames): Correct description of `delete-frame'.
7714 Non-nil return values of `frame-live-p' are like those of `framep'.
7715 (Frames and Windows): Mention return value of
7716 `set-frame-selected-window'.
7717 (Visibility of Frames): Mention `force' argument to
7718 `make-frame-invisible'. `frame-visible-p' returns t for all
7719 frames on text-only terminals.
7720 (Frame Configurations): Restoring a frame configuration does not
7721 restore deleted frames.
7722 (Window System Selections): `x-set-selection' returns DATA.
7723 (Resources): Add example.
7724 (Display Feature Testing): Clarify descriptions of
7725 `display-pixel-height', `display-pixel-width', `x-server-version'
7726 and `x-server-vendor'.
7727
7728 * windows.texi (Choosing Window): Add anchor.
7729 * minibuf.texi (Minibuffer Misc): Add anchor.
7730
77312004-07-23 John Paul Wallington <jpw@gnu.org>
7732
7733 * macros.texi (Defining Macros): Declaration keyword for setting
7734 Edebug spec is `debug' not `edebug'.
7735
77362004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7737
7738 * windows.texi: Various small changes in addition to:
7739 (Window Point): Mention return value of `set-window-point'.
7740 (Window Start): `pos-visible-in-window-p' disregards horizontal
7741 scrolling. Explain return value if PARTIALLY is non-nil.
7742 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7743 and `set-window-vscroll'.
7744 (Size of Window): The argument WINDOW to `window-inside-edges',
7745 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7746 (Resizing Windows): Explain return value of
7747 `shrink-window-if-larger-than-buffer'.
7748 `window-size-fixed' automatically becomes buffer local when set.
7749 (Window Configurations): Explain return value of
7750 `set-window-configuration'.
7751
7752 * minibuf.texi (Minibuffer Misc): Add anchor for
7753 `minibuffer-scroll-window'.
7754
7755 * positions.texi (Text Lines): Add anchor for `count-lines'.
7756
77572004-07-17 Richard M. Stallman <rms@gnu.org>
7758
7759 * display.texi (Overlay Properties): Adding `evaporate' prop
7760 deletes empty overlay immediately.
7761
7762 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7763 fix example.
7764
77652004-07-16 Jim Blandy <jimb@redhat.com>
7766
7767 * searching.texi (Regexp Backslash): Document new \_< and \_>
7768 operators.
7769
77702004-07-16 Juanma Barranquero <lektu@terra.es>
7771
7772 * display.texi (Images): Fix Texinfo usage.
7773
77742004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7775
7776 * buffers.texi (Modification Time): `visited-file-modtime' now
7777 returns a list of two integers, instead of a cons.
7778
77792004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7780
7781 * windows.texi: Various changes in addition to:
7782 (Splitting Windows): Add `split-window-keep-point'.
7783
77842004-07-09 Richard M. Stallman <rms@gnu.org>
7785
7786 * frames.texi (Input Focus): Minor fix.
7787
77882004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7789
7790 * frames.texi (Input Focus): Clarify descriptions of
7791 `select-frame-set-input-focus' and `select-frame'.
7792
77932004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7794
7795 * os.texi: Various small changes in addition to:
7796 (Killing Emacs): Expand and clarify description of
7797 `kill-emacs-query-functions' and `kill-emacs-hook'.
7798 (System Environment): Expand and clarify description of `getenv'
7799 and `setenv'.
7800 (Timers): Clarify description of `run-at-time'.
7801 (Translating Input): Correct description of
7802 `extra-keyboard-modifiers'.
7803 (Flow Control): Correct description of `enable-flow-control'.
7804
78052004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7806
7807 * os.texi: Update copyright.
7808 (Session Management): Grammar fix.
7809 Clarify which Emacs does the restarting.
7810 Use @samp for *scratch* buffer.
7811
78122004-07-04 Alan Mackenzie <acm@muc.de>
7813
7814 * frames.texi (Input Focus): Add documentation for
7815 `select-frame-set-input-focus'. Replace refs to non-existent
7816 `switch-frame' with `select-frame'. Minor corrections and tidying
7817 up of text-only terminal stuff.
7818
78192004-07-02 Richard M. Stallman <rms@gnu.org>
7820
7821 * files.texi (Saving Buffers): Cleanup write-contents-function.
7822 (Magic File Names): Cleanup file-remote-p.
7823
b344d29d 78242004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7825
7826 * files.texi (Magic File Names): `file-remote-p' returns an
7827 identifier of the remote system, not just t.
7828
78292004-07-02 David Kastrup <dak@gnu.org>
7830
7831 * searching.texi (Entire Match Data): Add explanation about new
7832 match-data behavior when @var{integers} is non-nil.
7833
78342004-06-24 Richard M. Stallman <rms@gnu.org>
7835
7836 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7837
7838 * customize.texi (Variable Definitions): Note about doc strings
7839 and :set.
7840
7841 * keymaps.texi (Keymap Terminology): Document `kbd'.
7842 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7843
7844 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7845 makes it buffer-local.
7846
7847 * files.texi (Saving Buffers): Correct previous change.
7848
7849 * commands.texi (Accessing Events):
7850 Clarify posn-col-row and posn-actual-col-row.
7851
78522004-06-24 David Ponce <david.ponce@wanadoo.fr>
7853
7854 * commands.texi (Accessing Events): New functions
7855 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7856
78572004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7858
7859 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7860 * frames.texi, buffers.texi, backups.texi, variables.texi:
7861 * loading.texi, eval.texi, functions.texi, control.texi:
7862 * symbols.texi, minibuf.texi: Reposition @anchor's.
7863
7864 * help.texi: Various small changes in addition to the following.
7865 (Describing Characters): Describe PREFIX argument to
7866 `key-description'. Correct and clarify definition of
7867 `text-char-description'. Describe NEED-VECTOR argument to
7868 `read-kbd-macro'.
7869 (Help Functions): Clarify definition of `apropos'.
7870
78712004-06-23 Lars Hansen <larsh@math.ku.dk>
7872
7873 * files.texi (Saving Buffers): Correct description of
7874 `write-contents-functions'.
7875
78762004-06-21 Juanma Barranquero <lektu@terra.es>
7877
7878 * display.texi (Images): Remove redundant @vindex directives.
7879 Rewrite `image-library-alist' doc in active voice.
7880
78812004-06-14 Juanma Barranquero <lektu@terra.es>
7882
7883 * display.texi (Images): Document new delayed library loading,
7884 variable `image-library-alist' and (existing but undocumented)
7885 function `image-type-available-p'.
7886
78872004-06-05 Richard M. Stallman <rms@gnu.org>
7888
7889 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7890 refer the user to the Initial Input node.
7891 (Text from Minibuffer): Likewise.
7892 (Initial Input): New node. Document this feature
7893 and say it is mostly deprecated.
7894
78952004-05-30 Richard M. Stallman <rms@gnu.org>
7896
7897 * loading.texi (Named Features): Clarify return value
7898 and meaning of NOERROR.
7899
7900 * variables.texi (File Local Variables): Minor cleanup.
7901
79022004-05-30 Michael Albinus <michael.albinus@gmx.de>
7903
7904 * files.texi (Magic File Names): Add `file-remote-p' as operation
7905 of file name handlers.
7906
79072004-05-29 Richard M. Stallman <rms@gnu.org>
7908
7909 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7910 as arg to a minor mode command.
7911
79122004-05-22 Richard M. Stallman <rms@gnu.org>
7913
7914 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7915
7916 * streams.texi (Output Variables): Doc float-output-format.
7917
7918 * searching.texi (Regexp Special): Nested repetition can be infloop.
7919
7920 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7921 real stack overflow.
7922
7923 * compile.texi: Minor cleanups.
7924
79252004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7926
7927 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7928 circular lists.
7929 (List Elements): Explain handling of circular and dotted lists.
7930
79312004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7932
7933 * modes.texi (Search-based Fontification): Fix typo.
7934
79352004-05-10 Juanma Barranquero <lektu@terra.es>
7936
7937 * modes.texi (Mode Line Variables): Fix description of
7938 global-mode-string, which is now after which-func-mode, not the
7939 buffer name.
7940
79412004-05-07 Lars Hansen <larsh@math.ku.dk>
7942
7943 * modes.texi (Desktop Save Mode): Add.
7944 (Modes): Add menu entry Desktop Save Mode.
7945
7946 * hooks.texi: Add desktop-after-read-hook,
7947 desktop-no-desktop-file-hook and desktop-save-hook.
7948
7949 * locals.texi: Add desktop-save-buffer.
7950
79512004-04-30 Jesper Harder <harder@ifa.au.dk>
7952
7953 * display.texi: emacs -> Emacs.
7954
79552004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7956
7957 * files.texi (Changing Files): Document set-file-times.
7958
79592004-04-23 Juanma Barranquero <lektu@terra.es>
7960
7961 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7962
79632004-04-18 Jesper Harder <harder@ifa.au.dk>
7964
7965 * tips.texi (Coding Conventions): defopt -> defcustom.
7966
79672004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7968
7969 * sequences.texi: Various clarifications.
7970
79712004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7972
7973 * buffers.texi (Read Only Buffers): Mention optional ARG to
7974 `toggle-read-only'.
7975
79762004-04-14 Nick Roberts <nick@nick.uklinux.net>
7977
7978 * windows.texi (Selecting Windows): Note that get-lru-window
7979 returns a full-width window if possible.
7980
79812004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7982
7983 * buffers.texi: Various changes in addition to:
7984 (Buffer File Name): Add `find-buffer-visiting'.
7985 (Buffer Modification): Mention optional ARG to `not-modified'.
7986 (Indirect Buffers): Mention optional CLONE argument to
7987 `make-indirect-buffer'.
7988
7989 * files.texi: Various changes in addition to:
7990 (Visiting Functions): `find-file-hook' is now a normal hook.
7991 (File Name Expansion): Explain difference between the way that
7992 `expand-file-name' and `file-truename' treat `..'.
7993 (Contents of Directories): Mention optional ID-FORMAT argument to
7994 `directory-files-and-attributes'.
7995 (Format Conversion): Mention new optional CONFIRM argument to
7996 `format-write-file'.
7997
79982004-04-12 Miles Bader <miles@gnu.org>
7999
8000 * macros.texi (Expansion): Add description of `macroexpand-all'.
8001
80022004-04-05 Jesper Harder <harder@ifa.au.dk>
8003
5dcb4c4e
SM
8004 * variables.texi (Variable Aliases):
8005 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8006
8007 * errors.texi (Standard Errors): Ditto.
8008
80092004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8010
8011 * backups.texi: Various small changes in addition to:
8012 (Making Backups): Mention return value of `backup-buffer'.
8013 (Auto-Saving): Mention optional FORCE argument to
8014 `delete-auto-save-file-if-necessary'.
8015 (Reverting): Mention optional PRESERVE-MODES argument to
8016 `revert-buffer'. Correct description of `revert-buffer-function'.
8017
80182004-03-22 Juri Linkov <juri@jurta.org>
8019
8020 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8021 with `Vector Functions'.
8022
8023 * text.texi (Sorting): Add missing quote.
8024
80252004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8026
8027 * intro.texi (Lisp History): Replace xref to `cl' manual with
8028 inforef.
8029
80302004-03-12 Richard M. Stallman <rms@gnu.org>
8031
8032 * intro.texi (Version Info): Add arg to emacs-version.
8033 (Lisp History): Change xref to CL manual.
8034
80352004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8036
8037 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8038 for Partial Completion mode.
8039
80402004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8041
8042 * customize.texi: Fix typo. Remove eol whitespace.
8043
80442004-03-04 Richard M. Stallman <rms@gnu.org>
8045
8046 * processes.texi: Fix typos.
8047
8048 * lists.texi (Building Lists): Minor clarification.
8049
8050 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8051 in make-hash-table.
8052
80532004-02-29 Juanma Barranquero <lektu@terra.es>
8054
8055 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8056 rm, and ignore exit code.
8057
80582004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8059
8060 * display.texi (Defining Faces): Add description for min-colors.
8061 Update example.
8062
80632004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8064
8065 * abbrevs.texi: Various corrections and clarifications in addition
8066 to the following:
8067 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8068
80692004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8070
8071 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8072
80732004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8074
8075 * text.texi: Various small changes in addition to the following:
8076 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8077 to delete-horizontal-space.
8078 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8079 description of yank-handler text property at various places.
8080
8081 * frames.texi (Window System Selections): Add anchor.
8082
8083 * syntax.texi (Syntax Table Functions): Clarify and correct
8084 descriptions of make-syntax-table and copy-syntax-table.
8085 (Motion and Syntax): Clarify SYNTAXES argument to
8086 skip-syntax-forward.
8087 (Parsing Expressions): Mention that the return value of
8088 parse-partial-sexp is currently a list of ten rather than nine
8089 elements.
8090 (Categories): Various corrections and clarifications.
8091
80922004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8093
8094 * markers.texi (Marker Insertion Types): Minor change.
8095
8096 * locals.texi (Standard Buffer-Local Variables):
8097 * commands.texi (Interactive Codes, Using Interactive):
8098 * functions.texi (Related Topics): Fix xrefs.
8099
81002004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8101
8102 * lists.texi (Sets And Lists): Update description of delete-dups.
8103
81042004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8105
8106 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8107
c8763fb6 81082004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8109
8110 * frames.texi (Parameter Access): frame-parameters arg is optional.
8111 modify-frame-parameters handles nil for FRAME.
8112 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8113 are all-or-nothing for certain toolkits.
8114 Mention parameter wait-for-wm.
8115 (Frames and Windows): In frame-first-window and frame-selected-window
8116 the arg is optional.
8117 (Input Focus): In redirect-frame-focus the second arg is optional.
8118 (Window System Selections): Mention selection type CLIPBOARD.
8119 Mention data-type UTF8_STRING.
8120 Mention numbering of cut buffers.
8121 (Resources): Describe x-resource-name.
8122
81232004-02-16 Richard M. Stallman <rms@gnu.org>
8124
8125 * windows.texi (Buffers and Windows): Delete false table
8126 about all-frames.
8127
8128 * syntax.texi (Parsing Expressions): Delete old caveat
8129 about parse-sexp-ignore-comments.
8130
8131 * streams.texi (Output Variables): Add print-quoted.
8132
8133 * lists.texi (Building Lists): Minor cleanup.
8134
8135 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8136
8137 * display.texi (Overlays): Explain overlays use markers.
8138 (Managing Overlays): Explain front-advance and rear-advance
8139 in more detail.
8140
8141 * loading.texi (Unloading): Document unload-feature-special-hooks.
8142 Get rid of fns-NNN.el file.
8143
81442004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8145
8146 * help.texi (Describing Characters): Fix text-char-description
8147 example output.
8148
8149 * edebug.texi (Using Edebug): Fix example.
8150
8151 * debugging.texi (Internals of Debugger): Fix return value.
8152
8153 * files.texi (Changing Files): Fix argname.
8154
8155 * calendar.texi: Fix parens, and default values.
8156
8157 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8158 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8159 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8160
8161 * positions.texi (Text Lines): Don't add -1 in current-line.
8162
81632004-02-16 Richard M. Stallman <rms@gnu.org>
8164
8165 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8166
81672004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8168
8169 * processes.texi (Low-Level Network): Fix a typo.
8170
81712004-02-12 Kim F. Storm <storm@cua.dk>
8172
8173 * display.texi (Fringes): Use consistent wording.
8174 Note that window-fringe's window arg is optional.
8175 (Scroll Bars): Use consistent wording.
8176
81772004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8178
8179 * tips.texi (Comment Tips): Document the new conventions for
8180 commenting out code.
8181
c8763fb6 81822004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8183
5dcb4c4e 8184 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8185
81862004-02-07 Kim F. Storm <storm@cua.dk>
8187
8188 * positions.texi (Text Lines): Add line-number-at-pos.
8189
81902004-02-06 John Paul Wallington <jpw@gnu.org>
8191
8192 * display.texi (Button Properties, Button Buffer Commands):
8193 mouse-2 invokes button, not down-mouse-1.
8194
81952004-02-04 Jason Rumney <jasonr@gnu.org>
8196
8197 * makefile.w32-in: Sync with Makefile.in changes.
8198
81992004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8200
8201 * minibuf.texi (Text from Minibuffer): Various corrections and
8202 clarifications.
8203 (Object from Minibuffer): Correct Lisp description of
8204 read-minibuffer.
8205 (Minibuffer History): Clarify description of cons values for
8206 HISTORY arguments.
5dcb4c4e
SM
8207 (Basic Completion): Various corrections and clarifications.
8208 Add completion-regexp-list.
b8d4c8d0
GM
8209 (Minibuffer Completion): Correct and clarify description of
8210 completing-read.
5dcb4c4e
SM
8211 (Completion Commands): Mention Partial Completion mode.
8212 Various other minor changes.
b8d4c8d0
GM
8213 (High-Level Completion): Various corrections and clarifications.
8214 (Reading File Names): Ditto.
8215 (Minibuffer Misc): Ditto.
8216
82172004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8218
8219 * strings.texi (Text Comparison): assoc-string also matches
8220 elements of alists that are strings instead of conses.
8221 (Formatting Strings): Standardize Texinfo usage. Update index
8222 entries.
8223
82242004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8225
8226 * lists.texi (Sets And Lists): Add delete-dups.
8227
82282004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8229
8230 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8231 special form.
8232 * macros.texi (Defining Macros): Update description of `declare',
8233 which now is a macro.
8234 (Wrong Time): Fix typos.
8235
82362004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8237
8238 * compile.texi (Compilation Functions): Expand descriptions of
8239 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8240 and `batch-byte-compile'. In particular, mention and describe
8241 all optional arguments.
8242 (Disassembly): Correct and clarify the description of `disassemble'.
8243
82442004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8245
8246 * searching.texi: Various small changes in addition to the
8247 following.
8248 (Regexp Example): Adapt to new value of `sentence-end'.
8249 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8250 `words'.
8251 (Search and Replace): Add usage note for `perform-replace'.
8252 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8253 `match-data'.
8254 (Standard Regexps): Update for new values of `paragraph-start'
8255 and `sentence-end'.
8256
82572004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8258
8259 * files.texi (Saving Buffers): Clarify descriptions of
8260 `write-contents-functions' and `before-save-hook'.
8261 Make the defvar's for `before-save-hook' and `after-save-hook'
8262 into defopt's.
8263
82642004-01-07 Kim F. Storm <storm@cua.dk>
8265
8266 * commands.texi (Click Events): Describe new image and
8267 width/height elements of click events.
8268 (Accessing Events): Add posn-string, posn-image, and
8269 posn-object-width-height. Change posn-object to return either
8270 image or string object.
8271
82722004-01-01 Simon Josefsson <jas@extundo.com>
8273
8274 * hooks.texi (Standard Hooks): Add before-save-hook.
8275 * files.texi (Saving Buffers): Likewise.
8276
82772004-01-03 Richard M. Stallman <rms@gnu.org>
8278
8279 * frames.texi (Frames and Windows): Delete frame-root-window.
8280
82812004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8282
8283 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8284
8285 * functions.texi: Various small changes in addition to the
8286 following.
5dcb4c4e
SM
8287 (What Is a Function): `functionp' returns nil for macros.
8288 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8289 (Function Documentation): Add `\' in front of (fn @var{arglist})
8290 and explain why.
8291 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8292 Add anchor.
8293 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8294
82952004-01-01 Miles Bader <miles@gnu.org>
8296
8297 * display.texi (Buttons): New section.
8298
82992003-12-31 Andreas Schwab <schwab@suse.de>
8300
8301 * numbers.texi (Math Functions): sqrt reports a domain-error
8302 error.
8303 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8304
83052003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8306
8307 * tips.texi (Documentation Tips): Update item on hyperlinks in
8308 documentation strings.
8309
8310 * errors.texi (Standard Errors): Various small corrections and
8311 additions.
8312
8313 * control.texi: Various small changes in addition to the
8314 following.
8315 (Signaling Errors): Provide some more details on how `signal'
8316 constructs the error message. Add anchor to the definition of
8317 `signal'.
8318 (Error Symbols): Describe special treatment of `quit'.
8319 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8320 to emphasize that it has to be a single form.
8321
8322 * buffers.texi: Add anchor.
8323
83242003-12-29 Richard M. Stallman <rms@gnu.org>
8325
8326 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8327 (Window Configurations): Add window-configuration-frame.
8328
8329 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8330
8331 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8332 Change arg name in get-char-property.
8333 (Special Properties): Update handling of keymap property.
8334
8335 * strings.texi (Modifying Strings): Add clear-string.
8336 (Text Comparison): Add assoc-string and remove
8337 assoc-ignore-case, assoc-ignore-representation.
8338
8339 * os.texi (Time of Day): Add set-time-zone-rule.
8340
8341 * numbers.texi (Math Functions): asin, acos, log, log10
8342 report domain-error errors.
8343
8344 * nonascii.texi (Converting Representations):
8345 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8346 (Encoding and I/O): Add file-name-coding-system.
8347
8348 * modes.texi (Search-based Fontification): Explain that
8349 face specs are symbols with face names as values.
8350
8351 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8352
8353 * lists.texi (Building Lists): remq moved elsewhere.
8354 (Sets And Lists): remq moved here.
8355 (Association Lists): Refer to assoc-string.
8356
8357 * internals.texi (Garbage Collection): Add memory-use-counts.
8358
8359 * frames.texi (Frames and Windows): Add set-frame-selected-window
8360 and frame-root-window.
8361
8362 * files.texi (Contents of Directories):
8363 Add directory-files-and-attributes.
8364
8365 * display.texi (Refresh Screen): Add force-window-update.
8366 (Invisible Text): Explain about moving point out of invis text.
8367 (Overlay Properties): Add overlay-properties.
8368 (Managing Overlays): Add overlayp.
8369 (GIF Images): Invalid image number displays a hollow box.
8370
8371 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8372 (Killing Buffers): Add buffer-live-p.
8373
83742003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8375
8376 * display.texi (Fringes): Fix typo "set-buffer-window".
8377
83782003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8379
8380 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8381 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8382 Add or change various xrefs and anchors.
8383
8384 * commands.texi: Replace all occurrences of @acronym{CAR} with
8385 @sc{car}, for consistency with the rest of the Elisp manual.
8386 `car' and `cdr' are historically acronyms, but are no longer
8387 widely thought of as such.
8388
8389 * internals.texi (Pure Storage): Mention that `purecopy' does not
8390 copy text properties.
8391 (Object Internals): Now 29 bits are used (in most implementations)
8392 to address Lisp objects.
8393
8394 * variables.texi (Variables with Restricted Values): New node.
8395
8396 * objects.texi (Lisp Data Types): Mention that certain variables
8397 can only take on a restricted set of values and add an xref to
8398 the new node "Variables with Restricted Values".
8399
8400 * eval.texi (Function Indirection): Describe the errors that
8401 `indirect-function' can signal.
8402 (Eval): Clarify the descriptions of `eval-region' and `values'.
8403 Describe `eval-buffer' instead of `eval-current-buffer' and
8404 mention `eval-current-buffer' as an alias for `current-buffer'.
8405 Correct the description and mention all optional arguments.
8406
8407 * nonascii.texi: Various small changes in addition to the
8408 following.
8409 (Converting Representations): Clarify behavior of
8410 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8411 ASCII arguments.
8412 (Character Sets): Document the variable `charset-list' and adapt
8413 the definition of the function `charset-list' accordingly.
8414 (Translation of Characters): Clarify use of generic characters in
8415 `make-translation-table'. Clarify and correct the description of
8416 the use of translation tables in encoding and decoding.
8417 (User-Chosen Coding Systems): Correct and clarify the description
8418 of `select-safe-coding-system'.
8419 (Default Coding Systems): Clarify description of
8420 `file-coding-system-alist'.
8421
84222003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8423
8424 * strings.texi (Text Comparison): Correctly describe when two
8425 strings are `equal'. Combine and clarify descriptions of
8426 `assoc-ignore-case' and `assoc-ignore-representation'.
8427
8428 * objects.texi (Non-ASCII in Strings): Clarify description of
8429 when a string is unibyte or multibyte.
8430 (Bool-Vector Type): Update examples.
8431 (Equality Predicates): Correctly describe when two strings are
8432 `equal'.
8433
84342003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8435
8436 * lists.texi (Building Lists): `append' no longer accepts integer
8437 arguments. Update the description of `number-sequence' to reflect
8438 recent changes.
8439 (Sets And Lists): Describe `member-ignore-case' after `member'.
8440
84412003-11-27 Kim F. Storm <storm@cua.dk>
8442
8443 * commands.texi (Click Events): Click object may be an images.
8444 Describe (dx . dy) element of click positions.
8445 (Accessing Events): Remove duplicate posn-timestamp.
8446 New functions posn-object and posn-object-x-y.
8447
84482003-11-23 Kim F. Storm <storm@cua.dk>
8449
8450 * commands.texi (Click Events): Describe enhancements to event
8451 position lists, including new text-pos and (col . row) items.
8452 Mention left-fringe and right-fringe area events.
8453 (Accessing Events): New functions posn-area and
8454 posn-actual-col-row. Mention posn-timestamp. Mention that
8455 posn-point in non-text area still returns buffer position.
8456 Clarify posn-col-row.
8457
84582003-11-21 Lars Hansen <larsh@math.ku.dk>
8459
8460 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8461 * anti.texi (File Attributes): Describe removed parameter
8462 ID-FORMAT.
8463
84642003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8465
8466 * positions.texi (Positions): Mention that, if a marker is used as
8467 a position, its buffer is ignored.
8468
8469 * markers.texi (Overview of Markers): Mention it here too.
8470
84712003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8472
8473 * numbers.texi (Numeric Conversions): Not just `floor', but also
8474 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8475
84762003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8477
8478 * markers.texi (Creating Markers): Specify insertion type of
8479 created markers. Add xref to `Marker Insertion Types'.
8480 Second argument to `copy-marker' is optional.
8481 (Marker Insertion Types): Mention that most markers are created
8482 with insertion type nil.
8483 (The Mark): Correctly describe when `mark' signals an error.
8484 (The Region): Correctly describe when `region-beginning' and
8485 `region-end' signal an error.
8486
84872003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8488
8489 * hash.texi (Creating Hash): Clarify description of `eql'.
8490 `makehash' is obsolete.
8491 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8492
8493 * positions.texi (Point): Change description of `buffer-end', so
8494 that it is also correct for floating point arguments.
8495 (List Motion): Correct argument lists of `beginning-of-defun' and
8496 `end-of-defun'.
8497 (Excursions): Add xref to `Marker Insertion Types'.
8498 (Narrowing): Argument to `narrow-to-page' is optional.
8499
85002003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8501
8502 * streams.texi (Output Streams): Clarify behavior of point for
8503 marker output streams.
8504
85052003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8506
8507 * variables.texi (Defining Variables): Second argument to
8508 `defconst' is not optional.
8509 (Setting Variables): Mention optional argument APPEND to
8510 `add-to-list'.
8511 (Creating Buffer-Local): Expand description of
8512 `make-variable-buffer-local'.
8513 (Frame-Local Variables): Expand description of
8514 `make-variable-frame-local'.
8515 (Variable Aliases): Correct description of optional argument
8516 DOCSTRING to `defvaralias'. Mention return value of
8517 `defvaralias'.
8518 (File Local Variables): Add xref to `File variables' in Emacs
8519 Manual. Correct description of `hack-local-variables'. Mention
8520 `safe-local-variable' property. Mention optional second argument
8521 to `risky-local-variable-p'.
8522
85232003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8524
8525 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8526
85272003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8528
8529 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8530 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8531 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8532 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8533 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8534 lispref/processes.texi, lispref/searching.texi,
8535 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8536 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8537 @acronym{FOO}.
8538
85392003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8540
8541 * strings.texi (Creating Strings): Argument START to `substring'
8542 can not be `nil'. Expand description of
8543 `substring-no-properties'. Correct description of `split-string',
8544 especially with respect to empty matches. Prevent very bad line
8545 break in definition of `split-string-default-separators'.
8546 (Text Comparison): `string=' and `string<' also accept symbols as
8547 arguments.
8548 (String Conversion): More completely describe argument BASE in
8549 `string-to-number'.
8550 (Formatting Strings): `%s' and `%S' in `format' do require
8551 corresponding object. Clarify behavior of numeric prefix after
8552 `%' in `format'.
8553 (Case Conversion): The argument to `upcase-initials' can be a
8554 character.
8555
85562003-10-27 Kenichi Handa <handa@m17n.org>
8557
8558 * display.texi (Fontsets): Fix texinfo usage.
8559
85602003-10-25 Kenichi Handa <handa@m17n.org>
8561
8562 * display.texi (Fontsets): Add description of the function
8563 set-fontset-font.
8564
85652003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8566
8567 * display.texi (Temporary Displays): Add xref to `Documentation
8568 Tips'.
8569
8570 * functions.texi (Function Safety): Use inforef instead of pxref
8571 for SES.
8572
85732003-10-23 Andreas Schwab <schwab@suse.de>
8574
8575 * Makefile.in (TEX, texinputdir): Don't define.
8576 (TEXI2DVI): Define.
8577 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8578 add $(srcdir)/index.texi.
8579 ($(infodir)/elisp): Remove index.texi dependency.
8580 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8581 (index.texi): Remove target.
8582 (dist): Don't link $(srcdir)/permute-index.
8583 (clean): Don't remove index.texi.
8584
8585 * permute-index, index.perm: Remove.
8586 * index.texi: Rename from index.unperm.
8587
85882003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8589
8590 * tips.texi (Documentation Tips): Document new behavior for face
8591 and variable hyperlinks in Help mode.
8592
85932003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8594
8595 * objects.texi (Integer Type): Update for extra bit of integer range.
8596 (Character Type): Ditto.
8597
85982003-10-16 Eli Zaretskii <eliz@gnu.org>
8599
8600 * numbers.texi (Integer Basics): Add index entries for reading
8601 numbers in hex, octal, and binary.
8602
86032003-10-16 Lute Kamstra <lute@gnu.org>
8604
8605 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8606 argument.
8607
86082003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8609
8610 * windows.texi (Choosing Window): Fix typo.
8611 * edebug.texi (Edebug Execution Modes): Fix typo.
8612
86132003-10-13 Richard M. Stallman <rms@gnu.org>
8614
8615 * windows.texi (Basic Windows): A window has fringe settings,
8616 display margins and scroll-bar settings.
8617 (Splitting Windows): Doc split-window return value.
8618 Clean up one-window-p.
8619 (Selecting Windows): Fix typo.
8620 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8621 (Buffers and Windows): In set-window-buffer, explain effect
8622 on fringe settings and scroll bar settings.
8623 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8624 (Choosing Window): Use defopt for pop-up-frame-function.
8625 For special-display-buffer-names, explain same-window and same-frame.
8626 Clarify window-dedicated-p return value.
8627 (Textual Scrolling): scroll-up and scroll-down can get an error.
8628 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8629 Clarify set-window-hscroll.
8630 (Size of Window): Don't mention tool bar in window-height.
8631 (Coordinates and Windows): Explain what coordinates-in-window-p
8632 returns for fringes and display margins.
8633 (Window Configurations): Explain saving fringes, etc.
8634
8635 * tips.texi (Library Headers): Clean up Documentation.
8636
8637 * syntax.texi (Parsing Expressions): Clean up forward-comment
8638 and parse-sexp-lookup-properties.
8639
8640 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8641
8642 * os.texi (System Environment): Clean up text for load-average errors.
8643
8644 * modes.texi (Hooks): Don't explain local hook details at front.
8645 Clarify run-hooks and run-hook-with-args a little.
8646 Clean up add-hook and remove-hook.
8647
8648 * edebug.texi (Edebug Execution Modes): Clarify t.
8649 Document edebug-sit-for-seconds.
8650 (Coverage Testing): Document C-x X = and =.
8651 (Instrumenting Macro Calls): Fix typo.
8652 (Specification List): Don't index the specification keywords.
8653
86542003-10-10 Kim F. Storm <storm@cua.dk>
8655
8656 * processes.texi (Network): Introduce make-network-process.
8657
86582003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8659
8660 * tips.texi (Library Headers): Fix typo.
8661
86622003-10-07 Juri Linkov <juri@jurta.org>
8663
8664 * modes.texi (Imenu): Mention imenu-create-index-function's
8665 default value. Explain submenus better.
8666
86672003-10-07 Lute Kamstra <lute@gnu.org>
8668
8669 * modes.texi (Faces for Font Lock): Fix typo.
8670 (Hooks): Explain how buffer-local hook variables can refer to
8671 global hook variables.
8672 Various minor clarifications.
8673
86742003-10-06 Lute Kamstra <lute@gnu.org>
8675
8676 * tips.texi (Coding Conventions): Mention naming conventions for
8677 hooks.
8678
86792003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8680
8681 * loading.texi (Library Search): Correct default value of
8682 load-suffixes.
8683 (Named Features): Fix typo.
8684
86852003-10-05 Richard M. Stallman <rms@gnu.org>
8686
8687 * loading.texi (Named Features): In `provide',
8688 say how to test for subfeatures.
8689 (Unloading): In unload-feature, use new var name
8690 unload-feature-special-hooks.
8691
86922003-10-03 Lute Kamstra <lute@gnu.org>
8693
8694 * modes.texi (Major Mode Conventions): Mention third way to set up
8695 Imenu.
8696 (Imenu): A number of small fixes.
8697 Delete documentation of internal variable imenu--index-alist.
8698 Document the return value format of imenu-create-index-function
8699 functions.
8700
87012003-09-30 Richard M. Stallman <rms@gnu.org>
8702
8703 * processes.texi (Network): Say what stopped datagram connections do.
8704
8705 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8706
8707 * display.texi (Overlay Properties): Clarify `evaporate' property.
8708
87092003-09-29 Lute Kamstra <lute@gnu.org>
8710
8711 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8712 constructs should be marked as risky.
8713 Change cons cell into proper list.
8714 (Mode Line Variables): Change cons cell into proper list.
8715
87162003-09-26 Lute Kamstra <lute@gnu.org>
8717
8718 * modes.texi (Mode Line Data): Document the :propertize construct.
8719 (Mode Line Variables): Reorder the descriptions of the variables
8720 to match their order in the default mode-line-format.
8721 Describe the new variables mode-line-position and mode-line-modes.
8722 Update the default values of mode-line-frame-identification,
8723 minor-mode-alist, and default-mode-line-format.
8724 (Properties in Mode): Mention the :propertize construct.
8725
87262003-09-26 Richard M. Stallman <rms@gnu.org>
8727
8728 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8729 * loading.texi, minibuf.texi, text.texi, variables.texi:
8730 Avoid @strong{Note:}.
8731
87322003-09-26 Richard M. Stallman <rms@gnu.org>
8733
8734 * keymaps.texi (Remapping Commands): Fix typo.
8735
87362003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8737
8738 * processes.texi (Low-Level Network): Fix typo.
8739
87402003-09-23 Kim F. Storm <storm@cua.dk>
8741
8742 * processes.texi (Network, Network Servers): Fix typos.
8743 (Low-Level Network): Add timeout value for :server keyword.
8744 Add new option keywords to make-network-process.
8745 Add set-network-process-options.
8746 Explain how to test availability of network options.
8747
87482003-09-19 Richard M. Stallman <rms@gnu.org>
8749
8750 * text.texi (Motion by Indent): Arg to
8751 backward-to-indentation and forward-to-indentation is optional.
8752
8753 * strings.texi (Creating Strings): Add substring-no-properties.
8754
8755 * processes.texi
8756 (Process Information): Add list-processes arg QUERY-ONLY.
8757 Delete process-contact from here.
8758 Add new status values for process-status.
8759 Add process-get, process-put, process-plist, set-process-plist.
8760 (Synchronous Processes): Add call-process-shell-command.
8761 (Signals to Processes): signal-process allows process objects.
8762 (Network): Complete rewrite.
8763 (Network Servers, Datagrams, Low-Level Network): New nodes.
8764
8765 * positions.texi (Word Motion): forward-word, backward-word
8766 arg is optional. Reword.
8767
8768 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8769
8770 * variables.texi (Creating Buffer-Local):
8771 Delete duplicate definition of buffer-local-value.
8772 (File Local Variables): Explain about discarding text props.
8773
87742003-09-11 Richard M. Stallman <rms@gnu.org>
8775
8776 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8777 changes variables that record input events.
8778 (Minibuffer Misc): Add minibuffer-selected-window.
8779
8780 * lists.texi (Building Lists): Add copy-tree.
8781
8782 * display.texi (Fontsets): Add char-displayable-p.
8783 (Scroll Bars): New node.
8784
87852003-09-08 Lute Kamstra <lute@gnu.org>
8786
8787 * modes.texi (%-Constructs): Document new `%i' and `%I'
8788 constructs.
8789
87902003-09-03 Peter Runestig <peter@runestig.com>
8791
8792 * makefile.w32-in: New file.
8793
87942003-08-29 Richard M. Stallman <rms@gnu.org>
8795
8796 * display.texi (Overlay Properties): Clarify how priorities
8797 affect use of the properties.
8798
87992003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8800
8801 * customize.texi (Type Keywords): Correct the description of
8802 `:help-echo' in the case where `motion-doc' is a function.
8803
88042003-08-14 John Paul Wallington <jpw@gnu.org>
8805
8806 * modes.texi (Emulating Mode Line): Subsection, not section.
8807
88082003-08-13 Richard M. Stallman <rms@gnu.org>
8809
8810 * elisp.texi (Top): Update subnode lists in menu.
8811
8812 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8813 (Kill Functions): kill-region has new arg yank-handler.
8814 (Yanking): New node.
8815 (Yank Commands): Add yank-undo-function.
8816 (Low-Level Kill Ring):
8817 kill-new and kill-append have new arg yank-handler.
8818 (Changing Properties): Add remove-list-of-text-properties.
8819 (Atomic Changes): New node.
8820
8821 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8822
8823 * streams.texi (Output Variables): Add eval-expression-print-length
8824 and eval-expression-print-level.
8825
8826 * os.texi (Time Conversion): For encode-time, explain limits on year.
8827
8828 * objects.texi (Character Type): Define anchor "modifier bits".
8829
8830 * modes.texi (Emulating Mode Line): New node.
8831 (Search-based Fontification): Font Lock uses font-lock-face property.
8832 (Other Font Lock Variables): Likewise.
8833
8834 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8835 not vectors.
8836 (Active Keymaps): Add emulation-mode-map-alists.
8837 (Functions for Key Lookup): key-binding has new arg no-remap.
8838 (Remapping Commands): New node.
8839 (Scanning Keymaps): where-is-internal has new arg no-remap.
8840 (Tool Bar): Add tool-bar-local-item-from-menu.
8841 Clarify when to use tool-bar-add-item-from-menu.
8842
8843 * commands.texi (Interactive Call): commandp has new arg.
8844 (Command Loop Info): Add this-original-command.
8845
88462003-08-06 John Paul Wallington <jpw@gnu.org>
8847
8848 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8849
8850 * display.texi (Warning Basics): Fix typo.
8851 (Fringes): Add closing curly bracket and fix typo.
8852
8853 * elisp.texi (Top): Fix typo.
8854
88552003-08-05 Richard M. Stallman <rms@gnu.org>
8856
8857 * elisp.texi: Update lists of subnodes.
8858
8859 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8860
8861 * variables.texi (Local Variables): Use lc for example variable names.
8862
8863 * tips.texi (Library Headers): Explain where to put -*-.
8864
8865 * strings.texi (Creating Strings): Fix xref for vconcat.
8866
8867 * sequences.texi (Vector Functions):
8868 vconcat no longer allows integer args.
8869
8870 * minibuf.texi (Reading File Names): read-file-name has new
8871 arg PREDICATE. New function read-directory-name.
8872
c4cc8b9a 8873 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8874 (Indenting Macros): New node.
8875
8876 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8877 (Window Frame Parameters): Make separate table of parameters
8878 that are coupled with specific face attributes.
8879 (Deleting Frames): delete-frame-hooks renamed to
8880 delete-frame-functions.
8881
8882 * files.texi (Magic File Names): Add file-remote-p.
8883 Clarify file-local-copy.
8884
8885 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8886 here; instead xref Defining Macros.
8887
8888 * display.texi (Warnings): New node, and subnodes.
8889 (Fringes): New node.
8890
8891 * debugging.texi (Test Coverage): New node.
8892
8893 * compile.texi (Compiler Errors): Explain with-no-warnings
8894 and other ways to suppress warnings.
8895
8896 * commands.texi (Interactive Call): Minor clarification.
8897
8898 * buffers.texi (Buffer File Name): set-visited-file-name
8899 renames the buffer too.
8900
8901 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8902
89032003-07-24 Markus Rost <rost@math.ohio-state.edu>
8904
8905 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8906
89072003-07-22 Markus Rost <rost@math.ohio-state.edu>
8908
8909 * internals.texi (Garbage Collection): Fix previous change.
8910
89112003-07-22 Richard M. Stallman <rms@gnu.org>
8912
8913 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8914
8915 * display.texi (Width): Use \s syntax in example.
8916 (Font Selection): Add face-font-rescale-alist.
8917
8918 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8919 Remove spurious indent in example.
8920
8921 * lists.texi (Building Lists): Add number-sequence.
8922
8923 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8924
8925 * functions.texi (Function Documentation): Explain how to
8926 show calling convention explicitly in the doc string.
8927
8928 * windows.texi (Selecting Windows): save-selected-window saves
8929 selected window of each frame.
8930 (Window Configurations): Minor change.
8931
8932 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8933
8934 * streams.texi (Output Variables): Add print-continuous-numbering
8935 and print-number-table.
8936
8937 * processes.texi (Decoding Output): New node.
8938
8939 * os.texi (Time Conversion): decode-time arg is optional.
8940
8941 * objects.texi (Character Type): Don't use space as example for \.
8942 Make list of char names and \-sequences correspond.
8943 Explain that \s is not used in strings. `\ ' needs space after.
8944
8945 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8946 (Translation of Characters): Add translation-table-for-input.
8947 (Default Coding Systems): Add auto-coding-functions.
8948 (Explicit Encoding): Add decode-coding-inserted-region.
8949 (Locales): Add locale-info.
8950
8951 * minibuf.texi (Basic Completion): Describe test-completion.
8952 Collections can be lists of strings.
8953 Clean up lazy-completion-table.
8954 (Programmed Completion): Mention test-completion.
8955 Clarify why lambda expressions are not accepted.
8956 (Minibuffer Misc): Describe minibufferp.
8957
89582003-07-14 Richard M. Stallman <rms@gnu.org>
8959
8960 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8961
8962 * windows.texi (Selecting Windows): New arg to select-window.
8963 (Selecting Windows): Add with-selected-window.
8964 (Size of Window): Add window-inside-edges, etc.
8965
8966 * internals.texi (Garbage Collection): Add post-gc-hook.
8967
8968 * processes.texi (Subprocess Creation): Add exec-suffixes.
8969
8970 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8971 (Scanning Keymaps): Add map-keymaps.
8972 (Defining Menus): Add keymap-prompt.
8973
8974 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8975 most-negative-fixnum.
8976
c4cc8b9a 8977 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
8978 (Compiler Errors): New node.
8979
8980 * os.texi (User Identification): user-uid, user-real-uid
8981 can return float.
8982
8983 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8984 and about derived modes.
8985 (Minor Modes): Add minor-mode-list.
8986 (Defining Minor Modes): Keyword args for define-minor-mode.
8987 (Search-based Fontification): Explain managing other properties.
8988 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 8989 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
8990 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8991
8992 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8993 (Variable Aliases): Clarify defvaralias.
8994
8995 * loading.texi (Library Search): Add load-suffixes.
8996
8997 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8998 (Programmed Completion): Add dynamic-completion-table.
8999
9000 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9001 (Magic File Names): Specify precedence order of handlers.
9002
9003 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9004 and post-command-hook.
9005 (Waiting): New calling convention for sit-for.
9006
9007 * text.texi (Special Properties): local-map and keymap properties
9008 apply based on their stickiness.
9009
90102003-07-07 Richard M. Stallman <rms@gnu.org>
9011
9012 * modes.texi (Minor Mode Conventions): Specify only some kinds
9013 of list values as args to minor modes.
9014
9015 * files.texi (File Name Expansion): Warn about iterative use
9016 of substitute-in-file-name.
9017
9018 * advice.texi (Activation of Advice): Clean up previous change.
9019
90202003-07-06 Markus Rost <rost@math.ohio-state.edu>
9021
9022 * advice.texi (Activation of Advice): Note that ad-start-advice is
9023 turned on by default.
9024
90252003-06-30 Richard M. Stallman <rms@gnu.org>
9026
9027 * text.texi (Buffer Contents): Document current-word.
9028 (Change Hooks): Not called for *Messages*.
9029
9030 * functions.texi (Defining Functions): Explain about redefining
9031 primitives.
9032 (Function Safety): Renamed. Minor changes.
9033 Comment out the detailed criteria for what is safe.
9034
90352003-06-22 Andreas Schwab <schwab@suse.de>
9036
9037 * objects.texi (Symbol Type): Fix description of examples.
9038
90392003-06-16 Andreas Schwab <schwab@suse.de>
9040
9041 * hash.texi (Creating Hash): Fix description of :weakness.
9042
c8763fb6 90432003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9044
9045 * files.texi (Changing Files): copy-file copies file modes, too.
9046
90472003-05-28 Richard M. Stallman <rms@gnu.org>
9048
9049 * strings.texi (Creating Strings): Clarify split-string.
9050
90512003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9052
9053 * strings.texi (Creating Strings): Update split-string specification
9054 and examples.
9055
90562003-05-19 Richard M. Stallman <rms@gnu.org>
9057
9058 * elisp.texi: Correct invariant section names.
9059
90602003-04-20 Richard M. Stallman <rms@gnu.org>
9061
9062 * os.texi (Timers): Explain about timers and quitting.
9063
90642003-04-19 Richard M. Stallman <rms@gnu.org>
9065
9066 * internals.texi (Writing Emacs Primitives): Strings are
9067 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9068 Explain GCPRO convention for varargs function args.
9069
90702003-04-16 Richard M. Stallman <rms@gnu.org>
9071
9072 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9073
90742003-04-08 Richard M. Stallman <rms@gnu.org>
9075
9076 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9077
90782003-02-13 Kim F. Storm <storm@cua.dk>
9079
9080 * objects.texi (Character Type): New \s escape for space.
9081
90822003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9083
5dcb4c4e 9084 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9085
90862003-01-25 Richard M. Stallman <rms@gnu.org>
9087
9088 * keymaps.texi: Document that a symbol can act as a keymap.
9089
90902003-01-13 Richard M. Stallman <rms@gnu.org>
9091
9092 * text.texi (Changing Properties): Say string indices are origin-0.
9093
9094 * positions.texi (Screen Lines) <compute-motion>:
9095 Correct order of elts in return value.
9096
9097 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9098 how to define a default binding.
9099
91002002-12-07 Markus Rost <rost@math.ohio-state.edu>
9101
9102 * loading.texi (Unloading): Fix recent change for load-history.
9103
9104 * customize.texi (Simple Types): Clarify description of custom
9105 type 'number. Describe new custom type 'float.
9106
91072002-12-04 Markus Rost <rost@math.ohio-state.edu>
9108
9109 * variables.texi (File Local Variables): Fix typo.
9110
c8763fb6 91112002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9112
9113 From Michael Albinus <Michael.Albinus@alcatel.de>.
9114
9115 * README: Target for Info file is `make info'.
9116
5dcb4c4e 9117 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9118 `file-name-sans-extension'.
9119 (Magic File Names): Complete list of operations for magic file
9120 name handlers.
9121
91222002-09-16 Jonathan Yavner <jyavner@engineer.com>
9123
9124 * variables.texi (File Local Variables): New function
9125 risky-local-variable-p.
9126
91272002-09-15 Jonathan Yavner <jyavner@engineer.com>
9128
9129 * functions.texi (Function safety): New node about unsafep.
9130
91312002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9132
5dcb4c4e 9133 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9134 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9135
91362002-06-17 Juanma Barranquero <lektu@terra.es>
9137
9138 * frames.texi (Display Feature Testing): Fix typo.
9139
91402002-06-12 Andreas Schwab <schwab@suse.de>
9141
9142 * frames.texi (Initial Parameters, Resources): Fix references to
9143 the Emacs manual.
9144
91452002-05-13 Kim F. Storm <storm@cua.dk>
9146
9147 * variables.texi (Intro to Buffer-Local): Updated warning and
9148 example relating to changing buffer inside let.
9149
c8763fb6 91502002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9151
9152 * os.texi (Session Management): New node about X Session management.
9153
91542002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9155
9156 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9157 to which the manual corresponds, and the copyright years.
9158
9159 * Makefile.in (VERSION): Set to 2.9.
9160
91612001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9162
9163 * elisp.texi: Change the category in @dircategory to "Emacs", to
9164 make it consistent with info/dir.
9165
91662001-11-25 Miles Bader <miles@gnu.org>
9167
9168 * text.texi (Fields): Describe new `limit' arg in
9169 field-beginning/field-end.
9170
91712001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9172
5dcb4c4e
SM
9173 * permute-index: Don't depend on csh-specific features.
9174 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9175
9176 * two-volume-cross-refs.txt: New file.
9177 * two.el: New file.
9178 * spellfile: New file.
9179
91802001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9181
9182 * permute-index: New file.
9183
9184 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9185 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9186 8+3 restricted namespace.
9187
9188 * Makefile.in (infodir): Define relative to $(srcdir).
9189 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9190 include directories list via -I switch to makeinfo.
9191 (index.texi): Use cp if both hard and symbolic links fail.
9192
91932001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9194
9195 * Makefile.in (distclean): Add.
9196
9197 The following changes make ELisp manual part of the Emacs
9198 distribution:
9199
9200 * Makefile.in: Add Copyright notice.
9201 (prefix): Remove.
9202 (infodir): Change value to "../info".
9203 (VPATH): New variable.
9204 (MAKE): Don't define.
9205 (texmacrodir): Don't define.
9206 (texinputdir): Append the existing value of TEXINPUTS.
9207 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9208 command to be compatible with man/Makefile.in, and to put the
9209 output into ../info.
9210 (info): Add target.
9211 (installall): Target removed.
9212
c8763fb6 92132001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9214
9215 * tips.texi (Coding Conventions): Fix typo.
9216
92172001-10-23 Gerd Moellmann <gerd@gnu.org>
9218
9219 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9220
92212001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9222
9223 * files.texi (File Name Components): Update the description of
9224 file-name-sans-extension and file-name-extension, as they now
9225 ignore leading dots.
9226
92272001-10-20 Gerd Moellmann <gerd@gnu.org>
9228
9229 * (Version 21.1 released.)
9230
92312001-10-19 Miles Bader <miles@gnu.org>
9232
9233 * positions.texi (Text Lines): Describe behavior of
9234 `beginning-of-line'/`end-of-line' in the presence of field properties.
9235
92362001-10-17 Gerd Moellmann <gerd@gnu.org>
9237
9238 * Makefile.in (VERSION): Set to 2.8.
9239 (manual): Use `manual-21'.
9240
9241 * elisp.texi (VERSION): Add and use it where the version
9242 number was used. Set it to 2.8.
9243
9244 * intro.texi: Likewise.
9245
92462001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9247
9248 * files.texi (File Name Completion): Document the significance of
9249 a trailing slash in elements of completion-ignored-extensions.
9250
92512001-10-06 Miles Bader <miles@gnu.org>
9252
9253 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9254
92552001-10-04 Gerd Moellmann <gerd@gnu.org>
9256
9257 * variables.texi (Variable Aliases): New node.
9258
92592001-10-04 Gerd Moellmann <gerd@gnu.org>
9260
9261 * Branch for 21.1.
9262
92632001-10-02 Miles Bader <miles@gnu.org>
9264
9265 * minibuf.texi (Minibuffer Misc): Add entries for
9266 `minibuffer-contents', `minibuffer-contents-no-properties', and
9267 `delete-minibuffer-contents'.
9268 Correct description for `minibuffer-prompt-end'.
9269
9270 * text.texi (Property Search): Correct descriptions of
9271 `next-char-property-change' and `previous-char-property-change'.
9272 Add entries for `next-single-char-property-change' and
9273 `previous-single-char-property-change'.
9274 Make operand names a bit more consistent.
9275
92762001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9277
9278 * frames.texi (Finding All Frames): Document that next-frame and
9279 previous-frame are local to current terminal.
9280
92812001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9282
9283 * keymaps.texi (Creating Keymaps): Fix the description of the
9284 result of make-keymap.
9285
92862001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9287
9288 * display.texi (Font Lookup, Attribute Functions)
9289 (Image Descriptors): Add cross-references to the definition of
9290 selected frame.
9291
9292 * buffers.texi (The Buffer List): Add cross-references to the
9293 definition of selected frame.
9294
9295 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9296 frame at any given time.
9297 (Multiple Displays, Size and Position): Add a cross-reference to
9298 the definition of the selected frame.
9299
93002001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9301
9302 * strings.texi (String Conversion) <string-to-number>: Document
9303 that a float is returned for integers that are too large.
9304
9305 * frames.texi (Mouse Position): Document mouse-position-function.
9306 (Display Feature Testing): Document display-images-p.
9307 (Window Frame Parameters): Document the cursor-type variable.
9308
9309 * numbers.texi (Integer Basics): Document CL style read syntax for
9310 integers in bases other than 10.
9311
5dcb4c4e
SM
9312 * positions.texi (List Motion):
9313 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9314
9315 * lists.texi (Sets And Lists): Document member-ignore-case.
9316
9317 * internals.texi (Garbage Collection): Document the used and free
9318 strings report.
9319 (Memory Usage): Document strings-consed.
9320
9321 * os.texi (Time of Day): Document float-time.
9322 (Recording Input): Document that clear-this-command-keys clears
9323 the vector to be returned by recent-keys.
9324
9325 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9326 argument keymap can be a list.
9327
9328 * nonascii.texi (User-Chosen Coding Systems)
9329 <select-safe-coding-system>: Document the new argument
9330 accept-default-p and the variable
9331 select-safe-coding-system-accept-default-p. Tell what happens if
9332 buffer-file-coding-system is undecided.
9333 (Default Coding Systems): Document auto-coding-regexp-alist.
9334
9335 * display.texi (The Echo Area) <message>: Document
9336 message-truncate-lines.
9337 (Glyphs): Document that the glyph table is unused on windowed
9338 displays.
9339
9340 * help.texi (Describing Characters) <single-key-description>:
9341 Document the new argument no-angles.
9342 (Accessing Documentation) <documentation-property>: Document that
9343 a non-string property is evaluated.
9344 <documentation>: Document that the function-documentation property
9345 is looked for.
9346
9347 * windows.texi (Selecting Windows): Document some-window.
9348
9349 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9350
9351 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9352 apropos-mode-hook.
9353
9354 * commands.texi (Using Interactive): Document interactive-form.
9355 (Keyboard Macros): Document kbd-macro-termination-hook.
9356 (Command Loop Info): Document that clear-this-command-keys clears
9357 the vector to be returned by recent-keys.
9358
93592001-09-04 Werner LEMBERG <wl@gnu.org>
9360
9361 * Makefile.in (srcdir, texinputdir): New variables.
9362 (srcs, index.texi, install): Use $(srcdir).
9363 (.PHONY): Remove elisp.dvi.
9364 (elisp): Use -I switch for makeinfo.
9365 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9366 (installall, dist): Use $(srcdir).
9367 Fix path to texinfo.tex.
9368 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9369
93702001-08-30 Gerd Moellmann <gerd@gnu.org>
9371
9372 * display.texi (Conditional Display): Adjust to API change.
9373
9374 * configure: New file.
9375
93762001-07-30 Gerd Moellmann <gerd@gnu.org>
9377
9378 * commands.texi (Repeat Events): Add description of
9379 double-click-fuzz.
9380
93812001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9382
9383 * syntax.texi (Syntax Class Table): Add the missing designator for
9384 comment and string fences.
9385 (Syntax Properties): Add a xref to syntax table internals.
9386 (Syntax Table Internals): Document string-to-syntax.
9387
93882001-05-07 Gerd Moellmann <gerd@gnu.org>
9389
9390 * Makefile.in (install): Use install-info command line options
9391 like in Emacs' Makefile.in.
9392
93932000-12-09 Miles Bader <miles@gnu.org>
9394
9395 * windows.texi (Window Start): Update documentation for
9396 `pos-visible-in-window-p'.
9397
93982000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9399
9400 * lists.texi (Building Lists): Add footnote to explain how to add
9401 to the end of a list.
9402
94032000-10-25 Gerd Moellmann <gerd@gnu.org>
9404
9405 * files.texi (Visiting Functions): Typos.
9406
94072000-10-25 Kenichi Handa <handa@etl.go.jp>
9408
9409 * files.texi (Visiting Functions): Return value of
9410 find-file-noselect may be a list of buffers if wildcards are used.
9411
94122000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9413
9414 * display.texi (Defining Faces): Document `graphic' display type
9415 in face specs.
9416
b344d29d 94172000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9418
9419 * hooks.texi (Standard Hooks): Replace obsolete
9420 `after-make-frame-hook' with `after-make-frame-functions'.
9421
9422 * frames.texi (Creating Frames): Ditto.
9423
9424 * variables.texi (Future Local Variables): Ditto.
9425
94262000-10-16 Gerd Moellmann <gerd@gnu.org>
9427
9428 * display.texi (Other Image Types): Add description of :foreground
9429 and :background properties of mono PBM images.
9430
94312000-08-17 Werner LEMBERG <wl@gnu.org>
9432
9433 * .cvsignore: New file.
9434
94352000-01-05 Gerd Moellmann <gerd@gnu.org>
9436
9437 * tindex.pl: New script.
9438
94391999-12-03 Dave Love <fx@gnu.org>
9440
9441 * Makefile.in (MAKEINFO): New parameter.
9442
94431999-09-17 Richard Stallman <rms@gnu.org>
9444
9445 * Makefile.in (srcs): Add hash.texi.
9446 (VERSION): Update to 20.6.
9447
94481999-09-13 Richard Stallman <rms@gnu.org>
9449
9450 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9451
94521998-08-29 Karl Heuer <kwzh@gnu.org>
9453
9454 * configure.in: New file.
9455 * Makefile.in: Renamed from Makefile.
9456 (prefix, infodir): Use value obtained from configure.
9457 (emacslibdir): Obsolete variable deleted.
9458 (dist): Distribute configure.in, configure, Makefile.in.
9459
94601998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9461
9462 * Makefile (INSTALL_INFO): New variable.
9463 (install): Run install-info.
9464
94651998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9466
9467 * Makefile (elisp.dvi): Add missing backslash.
9468
94691998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9470
9471 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9472 Run texindex without `./'. Always run texindex on elisp.tp.
9473 (elisp.tps): Target deleted.
9474
94751998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9476
9477 * Makefile (srcs): Add nonascii.texi and customize.texi.
9478 (dist): Start by deleting `temp'.
9479
94801998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9481
9482 * Makefile (makeinfo, texindex): Targets deleted.
9483 (makeinfo.o, texindex.o): Targets deleted.
9484 (clean, dist): Don't do anything with them or with getopt*.
9485
94861998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9487
9488 * Makefile (SHELL): Defined.
9489
94901998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9491
9492 * Makefile (elisp.tps): New target.
9493 (elisp.dvi): Depend on elisp.tps.
9494
c5602427 94951996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9496
9497 * README: Update phone number.
9498
9499 * Makefile (elisp): Make this be the default target.
9500 Depend on makeinfo.c instead of makeinfo.
9501 (install): Don't depend on elisp.dvi, since we don't install that.
9502 Use mkinstalldirs.
9503 (dist): Add mkinstalldirs.
9504
c5602427 95051995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9506
9507 * Makefile (VERSION): Update version number.
5dcb4c4e 9508 (maintainer-clean): Rename from realclean.
b8d4c8d0 9509
c5602427 95101995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9511
9512 * Makefile (realclean): New target.
9513 (elisp): Remove any old elisp-* files first.
9514
c5602427 95151993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9516
9517 * Makefile (VERSION): New variable.
9518 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9519 Compressed file suffix should be `.gz', not `.z'.
9520
ce058493 95211993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9522
9523 * Makefile (elisp): Depend on makeinfo.
9524
c5602427 95251993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9526
9527 * Makefile (srcs): Add anti.texi.
9528
c5602427 95291993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9530
9531 * Makefile (infodir, prefix): New vars.
9532 (install): Use infodir.
9533 (emacsinfodir): Deleted.
9534
c5602427 95351993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9536
9537 * Makefile (srcs): Add calendar.texi.
9538
9539 * Makefile (dist): Copy texindex.c and makeinfo.c.
9540 Limit elisp-* files to those with one or two digits.
9541
c5602427 95421993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9543
9544 * Makefile (dist): Changed to use Gzip instead of compress.
9545
c5602427 95461993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9547
9548 * loading.texi (Unloading): define-function changed back to
9549 defalias. It may not stay this way, but at least it's
9550 consistent with the known-good version of the code patch.
9551
c5602427 95521993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9553
9554 * modes.texi (Hooks): Document new optional arg of add-hook.
9555
c5602427 95561993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9557
9558 * variables.texi: Document nil initial value of buffer-local variables.
9559
9560 * tips.texi: Add new section on standard library headers.
9561
c5602427 95621993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9563
9564 * Makefile (srcs): Add frame.texi to the list of sources.
9565
c5602427 95661993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9567
9568 * Makefile (dist): Don't bother excluding autosave files; they'll
9569 never make it into the temp directory anyway, and the hash marks
9570 in the name are problematic for make and the Bourne shell.
9571 (srcs):
9572
c5602427 95731993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9574
9575 * Makefile (dist): Don't include backup files or autosave files in
9576 the distribution tar file.
9577
c5602427 95781991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9579
5dcb4c4e 9580 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9581 (elisp.dvi): Remove erroneous shell comment.
9582 Expect output of permute-index in permuted.fns.
9583 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9584 (clean): Add index.texi to be deleted.
b8d4c8d0 9585
c5602427 95861990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9587
9588 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9589
c5602427 95901990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9591
9592 * files.texi: Noted that completion-ignored-extensions is ignored
9593 when making *Completions*.
9594
3e868ee3 95951990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9596
9597 * Makefile make dist now depends on elisp.dvi, since it tries
9598 to include it in the dist file.
9599
c5602427 96001990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9601
c5602427 9602 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9603
c5602427 96041989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9605
9606 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9607 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9608
c5602427 96091989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9610
9611 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9612 and @error{} are the terms now being used. The files in the
9613 directory have been changed to reflect this.
9614
9615 * All instances of @indentedresultt{} have been changed to
9616 ` @result{}', using 5 spaces at the begining of the line.
9617
c5602427 96181989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9619
9620 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9621 experimental @indentedresult{}, @indentedexpandsto{} are part of
9622 the texinfo.tex in this directory. These TeX macros are not
9623 stable yet.
9624
c5602427 96251989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9626
9627 * texinfo.tex: Temporarily added
9628 \let\result=\dblarrow
9629 \def\error{{\it ERROR} \longdblarrow}
9630 We need to do this better soon.
9631
c5602427 96321989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9633
9634 * Applied Karl Berry's patches to *.texinfo files, but not to
9635 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9636 new title page format is also not applied, since it requires
9637 texinfo.tex changes.)
9638
9639 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9640 for the Project GNU development environment.
9641
9642;; Local Variables:
c8763fb6 9643;; coding: utf-8
b8d4c8d0
GM
9644;; End:
9645
73b0cd50 9646 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
9647
9648 This file is part of GNU Emacs.
9649
352c8b4a 9650 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9651 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9652 the Free Software Foundation, either version 3 of the License, or
9653 (at your option) any later version.
b8d4c8d0
GM
9654
9655 GNU Emacs is distributed in the hope that it will be useful,
9656 but WITHOUT ANY WARRANTY; without even the implied warranty of
9657 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9658 GNU General Public License for more details.
9659
9660 You should have received a copy of the GNU General Public License
352c8b4a 9661 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.