* doc/lispref/windows.texi (Splitting Windows): Simplify example.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
f6f6d7e7
CY
12011-11-09 Chong Yidong <cyd@gnu.org>
2
3 * windows.texi (Splitting Windows): Simplify example.
4
a79db6e0
CY
52011-11-08 Chong Yidong <cyd@gnu.org>
6
7 * windows.texi (Window Sizes): Copyedits. Document
8 window-text-height. Remove window-min-height and window-min-width
9 discussion, referring instead to Emacs manual.
10 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
11 (Resizing Windows): Simplify introduction. Don't document
12 enlarge-window, shrink-window, enlarge-window-horizontally, and
13 shrink-window-horizontally; they are no longer preferred for
14 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 15
441950c7
GM
162011-11-07 Glenn Morris <rgm@gnu.org>
17
18 * windows.texi (Choosing Window): Fix keybinding typo.
19
be7f5545
MR
202011-11-07 Martin Rudalics <rudalics@gmx.at>
21
22 * windows.texi (Resizing Windows, Splitting Windows)
23 (Window Configurations): Use "child window" instead of
24 "subwindow".
25
291d142b
CY
262011-11-06 Chong Yidong <cyd@gnu.org>
27
28 * windows.texi (Basic Windows): Clarify various definitions.
29 Treat window-normalize-* as internal; don't document them.
30 (Windows and Frames): Various clarifications, e.g. non-live
31 windows also belong to frames. Fix window-list description.
32 Simplify window nesting example.
33 (Splitting Windows, Window Configurations): Use
34 split-window-below.
35
89bd5ee1
EZ
362011-11-04 Eli Zaretskii <eliz@gnu.org>
37
38 * windows.texi (Window Sizes): Mention in the doc string that the
39 return values of `window-body-height' and `window-body-width' are
40 in frame's canonical units. (Bug#9949)
41
3d8daefe
MR
422011-10-30 Martin Rudalics <rudalics@gmx.at>
43
44 * windows.texi (Windows and Frames): Remove "iso-" infix from
45 documentation of window-iso-combined-p.
46
60754666
CY
472011-10-26 Chong Yidong <cyd@gnu.org>
48
49 * modes.texi (Running Hooks): Document with-wrapper-hook.
50
d366bd53
CY
512011-10-18 Chong Yidong <cyd@gnu.org>
52
53 * display.texi (Glyphless Chars): New node.
54
50b063c3
CY
552011-10-13 Chong Yidong <cyd@stupidchicken.com>
56
57 * text.texi (Yanking): Document yank-excluded-properties.
58
59 * package.texi (Packaging Basics): The commentary should say how
60 to begin using the package.
61
c72063fa
MR
622011-10-11 Martin Rudalics <rudalics@gmx.at>
63
64 * windows.texi (Deleting Windows): Mention which window gets
65 selected when deleting the selected window.
66
d83dc65b
MR
672011-10-09 Martin Rudalics <rudalics@gmx.at>
68
69 * buffers.texi (The Buffer List): Describe how bury-buffer deals
70 with the selected window.
71 * windows.texi (Buffers and Windows): Reformulate text on how
72 replace-buffer-in-windows deals with a window.
73 (Quitting Windows): Describe how quit-window deals with a
74 standalone frame. Describe new option frame-auto-hide-function.
75
c599682c
GM
762011-10-08 Glenn Morris <rgm@gnu.org>
77
48bca619
GM
78 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
79
c599682c
GM
80 * positions.texi (Excursions): Update warning message.
81
969aa734
CY
822011-10-05 Chong Yidong <cyd@stupidchicken.com>
83
84 * display.texi (Low-Level Font, Face Attributes, Font Lookup): Fix
85 Emacs manual xref (Bug#9675).
86
550f41cd
CY
872011-10-01 Chong Yidong <cyd@stupidchicken.com>
88
89 * windows.texi (Textual Scrolling): Document scroll-up-command,
90 scroll-down-command, scroll-error-top-bottom, and the
91 scroll-command symbol property.
717a1362
CY
92 (Display Action Functions): Fix description of
93 display-buffer-pop-up-window.
550f41cd 94
a239d4e9
JB
952011-09-28 Juanma Barranquero <lekktu@gmail.com>
96
97 * windows.texi (Splitting Windows): Fix typos.
98
590c056d
MR
992011-09-25 Martin Rudalics <rudalics@gmx.at>
100
101 * windows.texi (Windows and Frames, Display Action Functions)
102 (Switching Buffers): Fix some typos.
103 (Buffers and Windows): Remove reference to window-auto-delete.
104 Reword description of replace-buffer-in-windows.
105 (Window History): Fix some typos and refer to frame local buffer
106 list.
c419f5cb
MR
107 (Quitting Windows): New node.
108 (Window Configurations): Add descriptions of window-state-get
109 and window-state-put.
110 (Window Parameters): Describe variable ignore-window-parameters.
111 Sketch some window parameters currently in use.
112 * elisp.texi (Top): Update node listing.
590c056d 113
9ec20d36
CY
1142011-09-25 Chong Yidong <cyd@stupidchicken.com>
115
116 * windows.texi (Display Action Functions)
117 (Choosing Window Options): New nodes.
118
0e406a72
CY
1192011-09-24 Chong Yidong <cyd@stupidchicken.com>
120
121 * windows.texi (Window History): New node. Move text here from
122 Buffers and Windows.
123 (Switching Buffers): Rename from Displaying Buffers, since we
124 don't document display-buffer here; callers changed. Document
125 FORCE-SAME-WINDOW arg to switch-to-buffer and
126 switch-to-buffer-other-frame. Delete duplicate
127 replace-buffer-in-windows doc.
128 (Choosing Window): Document display actions.
129
6bf7006f
EZ
1302011-09-24 Eli Zaretskii <eliz@gnu.org>
131
132 * display.texi (Forcing Redisplay): Update the description of
133 redisplay-dont-pause due to change in the default value.
134
b33b68a3
MR
1352011-09-23 Martin Rudalics <rudalics@gmx.at>
136
137 * frames.texi (Frames and Windows): Move section and rename to
138 Windows and Frames in windows.texi.
139 * windows.texi (Windows): Restructure.
140 (Basic Windows): Rewrite. Explain live and internal windows and
141 normalization functions.
142 (Windows and Frames): Move section here from frames.texi.
143 Describe subwindows, window combinations, window tree, and
144 corresponding functions including window-list here.
145 (Window Sizes): Rename section from Size of Window and move it
146 up in chapter. Describe total and body sizes and the
147 corresponding functions. Explain new semantics of
148 window-min-height/-width.
149 (Resizing Windows): Move section up in chapter. Describe new
150 resize functions.
151 (Splitting Windows): Describe new behavior of split-window,
152 split-window-above-each-other and split-window-side-by-side.
153 Provide examples. Describe window-nest and window-splits
154 options.
155 (Deleting Windows): Minor rewrite.
156 (Selecting Windows): Minor rewrite. Describe
157 frame-selected-window and set-frame-selected-window here.
158 (Cyclic Window Ordering): Minor rewrite. Describe
159 window-list-1.
160 (Buffers and Windows): Rewrite. Explain a window's previous and
161 next buffers and the corresponding functions.
c4682d18 162 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
163 * elisp.texi (Top): Update node listings for frames and windows
164 sections.
165
4d3786ac
SM
1662011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
167
168 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
169
713df35b
LMI
1702011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
171
172 * errors.texi (Standard Errors): Remove apparent placeholder text
173 (bug#9491).
174
33ed493b
CY
1752011-09-18 Chong Yidong <cyd@stupidchicken.com>
176
177 * frames.texi (Management Parameters): Fix description of
178 icon-type parameter.
179
b8f0a954
CY
1802011-09-17 Chong Yidong <cyd@stupidchicken.com>
181
182 * tips.texi (Key Binding Conventions): Don't bind a key sequence
183 ending in C-g. Suggested by Edward O'Connor.
184
eddf142c
EZ
1852011-09-17 Eli Zaretskii <eliz@gnu.org>
186
187 * numbers.texi (Integer Basics): Add indexing for
188 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
189
bf1af6c7
DM
1902011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
191
192 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
193
cec2eab8
JB
1942011-09-11 Juanma Barranquero <lekktu@gmail.com>
195
196 * processes.texi (Network Servers): Clarify what the process
197 buffer is used for (bug#9233).
198
51751aa2 1992011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
200
201 * lists.texi (Building Lists): Fix typo.
202
35137ed3
CY
2032011-08-30 Chong Yidong <cyd@stupidchicken.com>
204
205 * display.texi (Basic Faces): New node. Document new faces.
206
207 * modes.texi (Major Mode Conventions): Move some text there.
208 (Mode Help): Remove major-mode var, duplicated in Major Modes.
209
3fd50d5c
CY
2102011-08-29 Chong Yidong <cyd@stupidchicken.com>
211
212 * modes.texi (Basic Major Modes): New node. Callers updated.
213 (Major Modes): Document fundamental-mode and major-mode.
214 (Major Mode Basics): Node deleted; text moved to Major Modes.
215 (Derived Modes): Document derived-mode-p.
216
ddb54206
CY
2172011-08-28 Chong Yidong <cyd@stupidchicken.com>
218
a6326082
CY
219 * files.texi (Changing Files, Create/Delete Dirs): Document new
220 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
221 (Visiting Functions): Remove view-file; it is documented in the
222 Emacs manual.
04e2ce72 223
ddb54206
CY
224 * frames.texi (Layout Parameters): The defaults for the
225 menu-bar-lines and tool-bar-lines parameters depend on the mode.
226
227 * display.texi (Progress): Document spinner functionality.
228
229 * os.texi (Killing Emacs): Note that kill-emacs can be called by
230 operating system signals. Refer to save-buffers-kill-terminal
231 instead of save-buffers-kill-emacs.
232
233 * objects.texi (Symbol Type): Document ## print representation.
234
0c95fcf7
EZ
2352011-08-25 Eli Zaretskii <eliz@gnu.org>
236
237 * display.texi (Specified Space): Mention that `space' specs
238 influence bidi reordering.
239 (Bidirectional Display): Explain how to use `(space . PROPS)' for
240 separating fields with bidirectional content.
241
5980d4c6
EZ
2422011-08-24 Eli Zaretskii <eliz@gnu.org>
243
244 * display.texi (Bidirectional Display): Document return value in
245 buffers that are not bidi-reordered for display, and in unibyte
246 buffers.
247
bca633fb
EZ
2482011-08-23 Eli Zaretskii <eliz@gnu.org>
249
250 * nonascii.texi (Character Properties): Document the values for
251 unassigned codepoints.
252
c094bb0c
EZ
2532011-08-18 Eli Zaretskii <eliz@gnu.org>
254
255 * nonascii.texi (Character Properties): Document use of
256 `bidi-class' and `mirroring' properties as part of reordering.
257 Provide cross-references to "Bidirectional Display".
258
259 * display.texi (Bidirectional Display): Document the pitfalls of
260 concatenating strings with bidirectional content, with possible
92b71444
EZ
261 solutions. Document bidi-string-mark-left-to-right. Mention
262 paragraph direction in modes that inherit from prog-mode.
263 Document use of `bidi-class' and `mirroring' properties as part of
264 reordering.
c094bb0c 265
1ea897d5
EZ
2662011-08-16 Eli Zaretskii <eliz@gnu.org>
267
9adfcd0b
EZ
268 * modes.texi (Major Mode Conventions): Improve the documentation
269 of `mode-class' `special' modes.
270
10862873
EZ
271 * nonascii.texi (Character Properties): Document the `mirroring'
272 property. Add index entries.
273
1ea897d5
EZ
274 * syntax.texi (Categories): Add an example of defining a new
275 category and category table.
276
277 * searching.texi (Regexp Backslash): Document how to display
278 existing categories. Mention the possibility of adding
279 categories, and add an xref to where this is described. Add an
280 index entry.
281
ebb552ed
CY
2822011-08-09 Chong Yidong <cyd@stupidchicken.com>
283
284 * text.texi (Special Properties):
285 * display.texi (Overlay Properties): Note that mouse-face cannot
286 change the text size (Bug#8530).
287
51a714e1
CY
2882011-08-08 Chong Yidong <cyd@stupidchicken.com>
289
290 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
291 using setenv instead.
292
4cc60b9b
EZ
2932011-07-28 Eli Zaretskii <eliz@gnu.org>
294
295 * display.texi (Bidirectional Display): Document the fact that
296 bidi-display-reordering is t by default.
297
5deb92fd
EZ
2982011-07-23 Eli Zaretskii <eliz@gnu.org>
299
300 * display.texi (Bidirectional Display): New section.
301
011b0ad6 3022011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
303 Tim Cross <theophilusx@gmail.com> (tiny change)
304 Glenn Morris <rgm@gnu.org>
011b0ad6 305
67f9b9f8 306 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 307
4baf28e6
AS
3082011-07-15 Andreas Schwab <schwab@linux-m68k.org>
309
310 * help.texi (Keys in Documentation): Revert last change.
311
66249842
LMI
3122011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
313
f863868c
LMI
314 * help.texi (Keys in Documentation): Clarify that \= only quotes
315 the next character, and doesn't affect longer sequences in
316 particular (bug#8935).
317
66249842
LMI
318 * debugging.texi (Using Debugger): Mention
319 @code{eval-expression-debug-on-error} (bug#8549).
320
0bb23927 3212011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
322
323 * display.texi (Other Display Specs): Document that `left-fringe'
324 and `right-fringe' display specifications are of the "replacing"
325 kind.
326
f2027cdf
LMI
3272011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
328
329 * help.texi (Documentation Basics): Add a link to the Function
330 Documentation node (bug#6580).
331
f987fde4
LMI
3322011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
333
0bc59b25
LMI
334 * keymaps.texi (Menu Bar): Mention :visible and :enable
335 (bug#6344). Text by Drew Adams.
336
63d55f1f
LMI
337 * modes.texi (Running Hooks): Mention buffer-local hook variables
338 (bug#6218).
339
f987fde4
LMI
340 * objects.texi (General Escape Syntax): "a with grave accent" is
341 ?xe0, not ?x8e0 (bug#5259).
342
b7527639
CY
3432011-07-12 Chong Yidong <cyd@stupidchicken.com>
344
345 * display.texi (Face Attributes, Font Selection): Add references
346 to the Fonts node in the Emacs manual (Bug#4178).
347
c830e5ae
CY
3482011-07-12 Chong Yidong <cyd@stupidchicken.com>
349
350 * display.texi (Window Systems): `window-system' is
351 terminal-local.
352
353 * frames.texi (Frame Parameters, Parameter Access): Don't mention
354 frame-local variables.
355
356 * variables.texi (Buffer-Local Variables): Don't mention obsolete
357 frame-local variables.
358 (Frame-Local Variables): Node deleted.
359
360 * elisp.texi (Top): Update node listing.
361
91223e54
LMI
3622011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
363
364 * elisp.texi: Change "inferiors" to "subnodes" in three places
365 (bug#3523).
366
963578d3
CY
3672011-07-11 Chong Yidong <cyd@stupidchicken.com>
368
369 * frames.texi (Window System Selections): Discussion of
370 x-select-enable-clipboard moved to Emacs manual.
371
07151e49
DD
3722011-07-11 Deniz Dogan <deniz@dogan.se>
373
374 * commands.texi (Prefix Command Arguments): Remove excessive
375 apostrophe.
376
7261e1cf
LMI
3772011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
378
ad21a12a
LMI
379 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
380 description is a string (bug#3313).
381
7261e1cf
LMI
382 * frames.texi (Display Feature Testing): Try to explain what all
383 the visual classes mean (bug#3042).
384
568f7b79
LMI
3852011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
386
18d59e29
LMI
387 * modes.texi (Mode Line Variables): Document `mode-line-remote'
388 and `mode-line-client' (bug#2974).
389
568f7b79
LMI
390 * text.texi (Insertion): Clarify marker movements (bug#1651).
391 Text from Drew Adams.
392
54e10184
LMI
3932011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
394
d94d85e9
LMI
395 * text.texi (Special Properties): Clarify the format of `face'
396 (bug#1375).
397
54e10184
LMI
398 * commands.texi (Interactive Call): Add a `call-interactively'
399 example (bug#1010).
400
413c488d
LMI
4012011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
402
403 * functions.texi (Calling Functions): Link to the "Interactive
404 Call" node (bug#1001).
405
322b7dab 4062011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 407
3deead93
CY
408 * customize.texi (Composite Types): Move alist and plist to here
409 from Simple Types (Bug#7545).
410
411 * elisp.texi (Top): Update menu description.
412
b00d8c1a
CY
413 * display.texi (Face Attributes): Document negative line widths
414 (Bug#6113).
415
d2a6c43b
TR
4162011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
417
418 * searching.texi (Match Data): Note that match data can be
419 overwritten by most functions (bug#2499).
420
c7844a27
LMI
4212011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
422
a9ab721e
LMI
423 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
424 flags mean (bug#6659).
425
c7844a27
LMI
426 * functions.texi (What Is a Function): Document the autoload
427 object (bug#6496).
428
f68d76d0
LMI
4292011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
430
8a20ca4c
LMI
431 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
432 is only used in the Customize user interface (bug#6089).
433
f68d76d0 434 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 435 images (bug#7836).
f68d76d0 436
7018dbe7
EZ
4372011-07-02 Eli Zaretskii <eliz@gnu.org>
438
439 * variables.texi (Defining Variables, Void Variables)
440 (Constant Variables): Fix incorrect usage of @kindex.
441
36cb87a1
LMI
4422011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
443
28ee97c7
LMI
444 * variables.texi (Defining Variables): Add an index entry for
445 `set-variable' (bug#7262).
8d4294e9 446 (Defining Variables): Use @findex for functions.
28ee97c7 447
8862ffd5
LMI
448 * frames.texi (Basic Parameters): Document the `explicit-name'
449 parameter (bug#6951).
450
0ec389b9
LMI
451 * customize.texi (Type Keywords): Clarify that :value provides a
452 default value for all types (bug#7386).
453
36cb87a1
LMI
454 * streams.texi (Output Functions): Document `pp'.
455
11fdef7d 4562011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
457
458 * keymaps.texi (Searching Keymaps):
459 * display.texi (Overlay Properties): Fix errors in 2011-05-29
460 change. Suggested by Johan Bockgård.
461
eeafcea7
CY
4622011-06-15 Chong Yidong <cyd@stupidchicken.com>
463
464 * text.texi (Special Properties): Clarify role of font-lock-face.
465
b96e6cde
LMI
4662011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
467
468 * processes.texi (Process Information): Renamed `process-alive-p'
469 to `process-live-p' for consistency with other `-live-p' functions.
470
be14b9ab
PE
4712011-06-03 Paul Eggert <eggert@cs.ucla.edu>
472
473 Document wide integers better.
474 * files.texi (File Attributes): Document ino_t values better.
2d365993 475 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
476 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
477 (Bitwise Operations):
001903b5
PE
478 * objects.texi (Integer Type): Use a binary notation that is a bit easier
479 to read, and that will port better if 62-bits becomes the default.
480 Fix or remove incorrect examples.
be14b9ab
PE
481 * os.texi (Time Conversion): Document time_t values better.
482
bcd54f83
LMI
4832011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
484
485 * processes.texi (Process Information): Document
486 `process-alive-p'.
487
049bcbcb
CY
4882011-05-29 Chong Yidong <cyd@stupidchicken.com>
489
490 * help.texi (Accessing Documentation):
491 * display.texi (Pixel Specification):
492 * processes.texi (Serial Ports, Serial Ports):
493 * nonascii.texi (Character Properties, Default Coding Systems):
494 * text.texi (Changing Properties, Special Properties):
495 * windows.texi (Window Start and End):
496 * modes.texi (SMIE Indentation Example, SMIE Tricks):
497 * keymaps.texi (Searching Keymaps, Tool Bar):
498 * minibuf.texi (Basic Completion):
499 * compile.texi (Eval During Compile):
500 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
501 7x9 paper in printed manual.
502
503 * lists.texi (Sets And Lists): Fix misplaced text.
504
58539c63
CY
5052011-05-29 Chong Yidong <cyd@stupidchicken.com>
506
507 * keymaps.texi (Remapping Commands): Emphasize that the keymap
508 needs to be active (Bug#8350).
509
6b5681bf
CY
5102011-05-28 Chong Yidong <cyd@stupidchicken.com>
511
b4d52acc
CY
512 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
513
6b5681bf
CY
514 * tips.texi (Coding Conventions): Remove antediluvian filename
515 limit recommendation (Bug#8538).
516
e145f188
GM
5172011-05-27 Glenn Morris <rgm@gnu.org>
518
519 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
520
eafed945
GM
5212011-05-26 Glenn Morris <rgm@gnu.org>
522
523 * variables.texi (File Local Variables):
524 Update hack-local-variables `mode-only' return value.
2d3ba9e7 525 Add some more details on what this function does in the other case.
eafed945 526
bc8410af
GM
5272011-05-19 Glenn Morris <rgm@gnu.org>
528
529 * lists.texi (Sets And Lists): Mention cl provides union etc.
530
35a30759
N
5312011-05-19 Nix <nix@esperi.org.uk>
532
533 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
534
535 * text.texi (Parsing HTML): Update for function name changes.
536
537 * syntax.texi (Syntax Flags): Small fix.
538
539 * keymaps.texi (Active Keymaps): Typo fix.
540 (Changing Key Bindings): Grammar fix.
541
542 * frames.texi (Minibuffers and Frames): Grammar fix.
543 (Window System Selections): x-select-enable-clipboard now defaults to t.
544
545 * customize.texi (Common Keywords):
546 * display.texi (Abstract Display):
547 * modes.texi (Auto-Indentation):
548 * nonascii.texi (Converting Representations): Typo fixes.
549
550 * control.texi (Examples of Catch): Call it "goto" not "go to".
551
e3934a8a
EZ
5522011-05-14 Eli Zaretskii <eliz@gnu.org>
553
bc039a3b
EZ
554 * nonascii.texi (Character Properties): Fix inconsistencies with
555 implementation.
556
e3934a8a
EZ
557 * text.texi (Special Properties): Move @defvar's out of the
558 @table. (Bug#8652)
559
e2c94218
GM
5602011-05-12 Glenn Morris <rgm@gnu.org>
561
562 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
563
d2fc7e3d 5642011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
565
566 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
567 (Multiline Font Lock):
568 * vol2.texi (Top):
569 * vol1.texi (Top):
570 * elisp.texi (Top): Update menu accordingly.
571
d2fc7e3d 5722011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
573
574 * modes.texi (Region to Fontify): Fix typo.
575
79b70037
GM
5762011-05-10 Jim Meyering <meyering@redhat.com>
577
578 * minibuf.texi: Fix typo "in in -> in".
579
b08a63cc 5802011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
581
582 * numbers.texi (Integer Basics): Large integers are treated as floats.
583
1ef14cb4
LMI
5842011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
585
586 * processes.texi (Synchronous Processes): Document the (:file
587 "/file-name") syntax for `call-process'.
588
4ffd0d6b 5892011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
590
591 * windows.texi (Choosing Window): Fix typo.
592
4ffd0d6b 5932011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
594
595 * frames.texi (Layout Parameters): Note the difference between
596 querying and setting parameters for left-fringe and right-fringe
597 (Bug#6930).
598
fd5a8ae8
SM
5992011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
600
601 * minibuf.texi (Basic Completion): Be a bit more precise about the
602 valid kinds of completion tables.
603 (Programmed Completion): Remove obsolete text about lambda expressions
604 not being valid completion tables.
605
c1bcd0d5
CY
6062011-03-19 Chong Yidong <cyd@stupidchicken.com>
607
608 * positions.texi (Excursions): Explain the "save-excursion
609 defeated by set-buffer" warning.
610
611 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
612 save-excursion. Suggested by Uday S Reddy.
613
03408648 6142011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 615
03408648
SM
616 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
617 (Lexical Binding): New sub-section.
ba83908c 618
03408648
SM
619 * eval.texi (Eval): Discourage the use of `eval'.
620 Document its new `lexical' argument.
6c075cd7 621
f6d62986
SM
6222011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
623
03408648 624 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
625 nil any more.
626
84ea5558 6272011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
628
629 * strings.texi (String Conversion): Don't mention
630 string-make-(uni|multi)byte (bug#8262).
631 * nonascii.texi (Converting Representations): Fix up range.
632 * keymaps.texi (Key Binding Commands): Update code point, avoid
633 "unibyte character" and remove mention of unibyte bindings.
634
62d94509
EZ
6352011-03-10 Eli Zaretskii <eliz@gnu.org>
636
637 * modes.texi (Operator Precedence Grammars): Don't use characters
638 outside ISO-8859-1.
639
63a329f8
EZ
6402011-03-09 Eli Zaretskii <eliz@gnu.org>
641
642 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
643
644 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
645
6446548e
GM
6462011-03-08 Glenn Morris <rgm@gnu.org>
647
648 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
649 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 650 * elisp.texi: Set documentencoding.
6446548e 651
33383987
JB
6522011-03-07 Chong Yidong <cyd@stupidchicken.com>
653
654 * Version 23.3 released.
655
0b3ceceb
CY
6562011-03-06 Chong Yidong <cyd@stupidchicken.com>
657
658 * package.texi: Update index keywords.
659 (Package Archives): New node contents. Document package-x.el.
660
78f5433f
JB
6612011-03-06 Juanma Barranquero <lekktu@gmail.com>
662
663 * makefile.w32-in (srcs): Add package.texi.
664
555e9b5c
CY
6652011-03-06 Chong Yidong <cyd@stupidchicken.com>
666
120d9389
CY
667 * package.texi (Packaging, Packaging Basics, Simple Packages)
668 (Multi-file Packages): Expand and clarify.
669 (Package Archives): Temporary placeholder node.
670
671 * elisp.texi (Top): Update node listing.
672
555e9b5c
CY
673 * Makefile.in (srcs): Add package.texi.
674
b59a4335
CY
6752011-03-05 Chong Yidong <cyd@stupidchicken.com>
676
677 * processes.texi (Synchronous Processes): Minor clarification
678 (Bug#8149).
679
06083aa1
GM
6802011-03-03 Glenn Morris <rgm@gnu.org>
681
682 * files.texi (Truenames): Minor clarification. (Bug#2341)
683
6640b281
GM
6842011-03-01 Glenn Morris <rgm@gnu.org>
685
686 * variables.texi (Directory Local Variables):
687 Mention `(subdirs . nil)' alist element.
688
2b0c7330 6892011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
690
691 * variables.texi (Directory Local Variables): Mention the optional
692 mtime argument of dir-locals-set-directory-class. (Bug#3577)
693
b923f7a9
CY
6942011-02-27 Chong Yidong <cyd@stupidchicken.com>
695
696 * minibuf.texi (Minibuffer History): Clarify discussion of
697 minibuffer history lists (Bug#8085).
698
67ab0163 6992011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 700
e979a521
EZ
701 * elisp.texi: Sync @dircategory with ../../info/dir.
702
e03b2fd4
EZ
703 * files.texi (Visiting Functions): Document find-file-literally,
704 both the command and the variable.
705
86ec878a
EZ
706 * variables.texi (Creating Buffer-Local): Explain the meaning of
707 permanent local variables.
708
67ab0163
GM
709 * files.texi (Visiting Functions): Document find-file-literally,
710 both the command and the variable.
711
712 * variables.texi (Creating Buffer-Local): Explain the meaning of
713 permanent local variables.
714
7152011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
716
717 * keymaps.texi (Remapping Commands): Mention how to undo it.
718
bfcb151a
RT
7192011-02-09 Reuben Thomas <rrt@sc3d.org>
720
721 * loading.texi (Hooks for Loading): Remove unnecessary advice
722 about eval-after-load (Bug#7986).
723
a41c8660
CY
7242011-02-05 Chong Yidong <cyd@stupidchicken.com>
725
726 * commands.texi (Accessing Mouse): Note that a header line is not
727 included in the row of posn-col-row.
728
e0dd6837
CY
7292011-02-02 Chong Yidong <cyd@stupidchicken.com>
730
731 * modes.texi (Major Mode Conventions): Add face guidelines.
732 (Faces for Font Lock): List faces in order of prominence.
733
a4180391
PE
7342011-02-01 Paul Eggert <eggert@cs.ucla.edu>
735
736 format-time-string now supports subsecond time stamp resolution
737 * os.texi (Time Parsing): Document %N.
738
7427eb97
CY
7392011-01-28 Chong Yidong <cyd@stupidchicken.com>
740
61db307f
CY
741 * vol1.texi (Top):
742 * vol2.texi (Top):
743 * elisp.texi (Top):
744 * display.texi (Display Property): Shorten the menu description of
745 the "Other Display Specs" node (Bug#7816).
746
7427eb97
CY
747 * keymaps.texi (Defining Menus): Add "menu item" and "extended
748 menu item" concept index entries (Bug#7805).
749
bf3dae7e
EZ
7502011-01-29 Eli Zaretskii <eliz@gnu.org>
751
752 * makefile.w32-in (texinfodir): New variable.
753 (usermanualdir): Remove as redundant with $(emacsdir).
754 (MAKEINFO): Remove options, leave only program name.
755 (MAKEINFO_OPTS): New variable.
756 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
757
06d8ace5 7582011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
759 Richard Kim <emacs18@gmail.com>
760
761 * loading.texi (Library Search): Document list-load-path-shadows
762 (Bug#7757).
763
06d8ace5 7642011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
765
766 * searching.texi (Regexp Special): Remove outdated discussion of
767 character sets (Bug#7780).
768
28a88153
CY
769 * frames.texi (Pop-Up Menus): Document where menu title comes
770 from (Bug#7684).
771
06d8ace5 7722011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
773
774 * display.texi (Making Buttons): Mention limitation of text buttons.
775
a8e1e9ee
WL
7762011-01-23 Werner Lemberg <wl@gnu.org>
777
778 * Makefile.in (MAKEINFO): Now controlled by `configure'.
779 (MAKEINFO_OPTS): New variable. Use it where appropriate.
780 (ENVADD): New variable to control texi2dvi and texi2pdf.
781
362b9d48
GM
7822011-01-15 Chong Yidong <cyd@stupidchicken.com>
783
784 * files.texi (Directory Names): Move directory-abbrev-alist doc to
785 Emacs manual.
786
7872011-01-15 Eli Zaretskii <eliz@gnu.org>
788
789 * files.texi (Directory Names): Explain why FROM in
790 directory-abbrev-alist should begin with \`. (Bug#7777)
791
3fa173b4
SM
7922011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
793
794 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
795
7c420169 7962011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
797
798 * modes.texi (Emulating Mode Line): Fix last change.
799
7c420169 8002011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
801
802 * modes.texi (Emulating Mode Line): Update documentation of
803 format-mode-line according to changes that fixed bug #7587.
804
80b33766
SM
8052010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
806
807 * modes.texi (Derived Modes): Mention prog-mode.
808
809 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
810 of the key-binding-data cache since we don't use it any more.
811
f49d1f52 8122010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 813
4bb49a92
EZ
814 * processes.texi (Shell Arguments):
815 * strings.texi (Creating Strings): Don't mention "shell commands";
816 make it explicit that `split-string-and-unquote' and
817 `combine-and-quote-strings' are mainly for working with arguments
818 to call-process and start-process.
819
3c73e30e
EZ
820 * processes.texi (Shell Arguments): Fix documentation of
821 `split-string-and-unquote'. Add indexing. (Bug#7563)
822
f49d1f52 8232010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
824
825 * modes.texi (Auto-Indentation): New section to document SMIE.
826 (Major Mode Conventions):
827 * text.texi (Mode-Specific Indent): Refer to it.
828
f49d1f52 8292010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
830
831 * display.texi (Other Display Specs): Document left-fringe and
832 right-fringe display specs.
833
f49d1f52 8342010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
835
836 * backups.texi (Making Backups):
837 * modes.texi (Example Major Modes): Use recommended coding style.
838 (Major Mode Basics, Derived Modes): Encourge more strongly use of
839 define-derived-mode. Mention completion-at-point-functions.
840
f49d1f52 8412010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 842
5dcb4c4e
SM
843 * nonascii.texi (Converting Representations):
844 Document byte-to-string.
e1115396 845
ec1b9b17
GM
8462010-12-08 Glenn Morris <rgm@gnu.org>
847
848 * buffers.texi (Modification Time):
849 verify-visited-file-modtime now defaults to the current buffer.
850
07976ae3 8512010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 852
ec1b9b17 853 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
854
855 * strings.texi (Creating Strings): Don't mention semi-obsolete
856 function char-to-string.
857 (String Conversion): Shorten discussion of semi-obsolete function
858 string-to-char. Link to Converting Representations.
859
860 * objects.texi (Symbol Type):
861 * text.texi (Near Point):
862 * help.texi (Help Functions):
863 * functions.texi (Mapping Functions): Use string instead of
864 char-to-string in examples.
865
07976ae3 8662010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
867
868 * text.texi (Kill Functions, Kill Functions)
869 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
870 YANK-HANDLER args.
871
872 * symbols.texi (Creating Symbols): Using unintern without an
873 obarray arg is now obsolete.
874
875 * numbers.texi (Float Basics): Document float-e and float-pi.
876
877 * variables.texi (Defining Variables): Change "pi" example to
878 "float-pi".
879
8547874a
EZ
8802010-11-26 Eli Zaretskii <eliz@gnu.org>
881
882 * commands.texi (Click Events): Document the values of X, Y and
883 COL, ROW in the event's position, when the click is on the header
884 or mode line, on the fringes, or in the margins.
885
4a47c275 8862010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 887
5b05d75b
EZ
888 * customize.texi (Composite Types): Lower-case index entry.
889
5dcb4c4e
SM
890 * loading.texi (How Programs Do Loading):
891 Document load-file-name. (Bug#7346)
c7926fe2 892
4a47c275 8932010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
894
895 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
896
0eb025fb
EZ
8972010-11-13 Eli Zaretskii <eliz@gnu.org>
898
899 * display.texi (Usual Display): Characters with no fonts are not
900 necessarily displayed as empty boxes.
901
2699a554 9022010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
903
904 * maps.texi (Standard Keymaps): Update File menu description.
905
8289f37b
GM
9062010-10-28 Glenn Morris <rgm@gnu.org>
907
908 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
909
5793a7bc 9102010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
911
912 * display.texi (Window Systems): Deprecate use of window-system as
913 a predicate.
914
17284e30
GM
9152010-10-23 Glenn Morris <rgm@gnu.org>
916
917 * help.texi (Documentation Basics): Remove mentions of digest-doc and
918 sorted-doc.
919
00f113eb
JB
9202010-10-15 Eli Zaretskii <eliz@gnu.org>
921
922 * os.texi (Dynamic Libraries): New node, with slightly modified
923 text deleted from "Image Formats".
924 (System Interface): Add @menu entry for "Dynamic Libraries".
925
926 * display.texi (Image Formats): Remove description of
927 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
928
07277eb8
GM
9292010-10-12 Glenn Morris <rgm@gnu.org>
930
931 * book-spine.texinfo: Rename to book-spine.texi.
932
c12e4a81
GM
9332010-10-11 Glenn Morris <rgm@gnu.org>
934
df187c62
GM
935 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
936
c12e4a81 937 * Makefile.in (DVIPS): New variable.
234db610
GM
938 (.PHONY): Add html, ps.
939 (html, elisp.html, ps, elisp.ps): New targets.
940 (clean): Delete html, ps files.
941 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 942
6513b232
EZ
9432010-10-09 Eli Zaretskii <eliz@gnu.org>
944
945 * makefile.w32-in (emacsdir): New variable.
946 (srcs): Add emacsver.texi.
947 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
948
abd40fb4
GM
9492010-10-09 Glenn Morris <rgm@gnu.org>
950
c1dc72b3
GM
951 * Makefile.in (VPATH): Remove.
952 (infodir): Make it absolute.
953 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
954
4393405b
GM
955 * Makefile.in (dist): Anchor regexps.
956
eef3ab94
GM
957 * Makefile.in (srcs): Put elisp.texi first.
958 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
959
aa9db089
GM
960 * Makefile.in (infoclean): Remove harmless, long-standing error.
961
abd40fb4
GM
962 * Makefile.in ($(infodir)): Delete rule.
963 (mkinfodir): New.
964 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
965
68db69ed 966 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 967 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 968
ea274122
GM
9692010-10-09 Glenn Morris <rgm@gnu.org>
970
f7a31f11
GM
971 * Makefile.in (emacsdir): New variable.
972 (MAKEINFO): Add -I $emacsdir.
973 (dist): Copy emacsver.texi.
b13254e7
GM
974 (srcs): Add emacsver.texi.
975
f7a31f11
GM
976 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
977 Set EMACSVER by including emacsver.texi.
978
ea274122
GM
979 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
980
17ca7950
GM
9812010-10-07 Glenn Morris <rgm@gnu.org>
982
983 * Makefile.in (version): New, set by configure.
984 (clean): Delete dist tar file.
985 (dist): Use version in tar name.
986
4c83f6e1
GM
9872010-10-06 Glenn Morris <rgm@gnu.org>
988
989 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
990 (INSTALL_INFO): Remove unused variable.
991 (mostlyclean, infoclean, dist): New rules.
992 (clean): Delete dvi and pdf files.
993 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 994 ($(infodir)): Add parallel build workaround.
4c83f6e1 995
0264072d
GM
9962010-10-04 Glenn Morris <rgm@gnu.org>
997
998 * Makefile.in (dvi, pdf, $(infodir)): New targets.
999 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1000 Fix -I typo.
0264072d
GM
1001 (clean): No 'make.out' or 'core' files.
1002 (.PHONY): Declare clean rules.
1003 (maintainer-clean): Delete pdf file. Guard against cd failures.
1004
77f38949
GM
10052010-10-03 Glenn Morris <rgm@gnu.org>
1006
1007 * files.texi (File Name Components): Remove ignored section about
1008 deleted variable directory-sep-char.
1009
178fdd41
MA
10102010-10-03 Michael Albinus <michael.albinus@gmx.de>
1011
1012 * files.texi (Magic File Names): New defopt
1013 remote-file-name-inhibit-cache.
1014
9c524fcb
GM
10152010-10-02 Glenn Morris <rgm@gnu.org>
1016
1017 * os.texi (Killing Emacs): Hook now runs in batch mode.
1018
f816790b
SM
10192010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1020
1021 * text.texi (Special Properties): Clarify when modification-hooks run.
1022
7cf78aac
SM
10232010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1024
1025 * syntax.texi (Syntax Flags): Document new `c' flag.
1026
ca0d44e4
GM
10272010-09-09 Glenn Morris <rgm@gnu.org>
1028
1029 * display.texi (ImageMagick Images): General cleanup.
1030
10999305 10312010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1032
1033 * files.texi (Directory Names): Use \` rather than ^.
1034
45240125
JD
10352010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1036
1037 * text.texi (Low-Level Kill Ring):
1038 * frames.texi (Window System Selections): Remove cut buffer
1039 documentation.
1040
4abe5bf6
EZ
10412010-08-28 Eli Zaretskii <eliz@gnu.org>
1042
1043 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1044 Parameters", where the default fringe width is described.
1045
1046 * frames.texi (Window Frame Parameters, Basic Parameters)
1047 (Position Parameters, Layout Parameters, Management Parameters)
1048 (Cursor Parameters, Font and Color Parameters): Add indexing for
1049 frame parameters. (Bug#6929)
1050
fdc76236
TT
10512010-08-25 Tom Tromey <tromey@redhat.com>
1052
1053 * vol2.texi (Top): Update.
1054 * vol1.texi (Top): Update.
1055 * tips.texi (Library Headers): Mention Package-Version and
1056 Package-Requires.
1057 * package.texi: New file.
1058 * os.texi (System Interface): Update pointers.
1059 * elisp.texi (Top): Link to new nodes. Include package.texi.
1060 * anti.texi (Antinews): Update pointers.
1061
1e5c1c80
EZ
10622010-08-25 Eli Zaretskii <eliz@gnu.org>
1063
1064 * processes.texi (Filter Functions): Fix last change.
1065
78e33835
CY
10662010-08-24 Markus Triska <triska@gmx.at>
1067
1068 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1069 of `buffer-name' in the main text as well as in the example
1070 (Bug#3098).
1071
198a7a97
CY
10722010-08-22 Chong Yidong <cyd@stupidchicken.com>
1073
1074 * nonascii.texi (Text Representations):
1075 * loading.texi (Loading Non-ASCII):
1076 * compile.texi (Byte Compilation): Don't mention obsolete
1077 --unibyte command-line argument.
1078
bc7d7ea6
CY
10792010-08-22 Chong Yidong <cyd@stupidchicken.com>
1080
1081 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1082
b0126eac 10832010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1084
1085 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1086
e8a6cc19
EZ
10872010-08-20 Eli Zaretskii <eliz@gnu.org>
1088
1089 * commands.texi (Misc Events): Add cross-references to where
1090 POSITION of a mouse event is described in detail.
1091
7815fe19 10922010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
1093
1094 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
1095
7815fe19 10962010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1097
1098 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1099 Suggested by Štěpán Němec <stepnem@gmail.com>.
1100
7815fe19 11012010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1102
1103 * minibuf.texi (High-Level Completion): Document args of
1104 `read-buffer-function' (bug#5625).
1105
8b2dd508
JD
11062010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1107
1108 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1109
bace45fe
MA
11102010-07-29 Michael Albinus <michael.albinus@gmx.de>
1111
1112 * processes.texi (Process Information): Explain process property
1113 `remote-tty'.
1114
4ce5a4cc
JB
11152010-07-27 Juanma Barranquero <lekktu@gmail.com>
1116
1117 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1118 instead of "\C-\^?" (bug#6334).
1119
1c84bc7a
JB
1120 * text.texi (Special Properties): Fix typo.
1121
b88746ba
EZ
11222010-07-09 Eli Zaretskii <eliz@gnu.org>
1123
1124 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1125 calling sequences, which are now the standard.
1126
51422d6d
CY
11272010-06-24 Chong Yidong <cyd@stupidchicken.com>
1128
1129 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1130
1131 * commands.texi (Command Overview): Mention undo-boundary call.
1132
d24880de
GM
11332010-06-23 Glenn Morris <rgm@gnu.org>
1134
1135 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1136 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1137 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1138 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1139 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1140 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1141 Untabify Texinfo files.
1142
0fc76035
CY
11432010-06-20 Chong Yidong <cyd@stupidchicken.com>
1144
1145 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1146
5338dc0b
CY
11472010-06-19 Chong Yidong <cyd@stupidchicken.com>
1148
a628ad9d 1149 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1150
2c3a3c1d
CY
11512010-06-02 Chong Yidong <cyd@stupidchicken.com>
1152
ba3bf1d9
CY
1153 * searching.texi (Regexp Special): Remove obsolete information
1154 about matching non-ASCII characters, and suggest using char
1155 classes (Bug#6283).
2c3a3c1d 1156
7f4b4249
JB
11572010-05-30 Juanma Barranquero <lekktu@gmail.com>
1158
1159 * minibuf.texi (Basic Completion): Add missing "@end defun".
1160
637821cd
SM
11612010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1162
1163 * minibuf.texi (Basic Completion): Document completion-boundaries.
1164 (Programmed Completion): Document the new fourth method for boundaries.
1165
e13051c3
CY
11662010-05-22 Chong Yidong <cyd@stupidchicken.com>
1167
a628ad9d 1168 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1169
0235128c 11702010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1171
1172 * windows.texi (Textual Scrolling):
1173 * tips.texi (Coding Conventions):
1174 * minibuf.texi (Minibuffer History):
1175 * maps.texi (Standard Keymaps):
1176 * loading.texi (Where Defined):
1177 * edebug.texi (Instrumenting): Fix typos.
1178
0235128c 11792010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1180
c7c32279
CY
1181 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1182
0235128c
SM
1183 * functions.texi (Obsolete Functions):
1184 Document set-advertised-calling-convention.
eb5ed549
CY
1185
1186 * minibuf.texi (Basic Completion): Document completion-in-region.
1187 (Programmed Completion): Document completion-annotate-function.
1188
1189 * commands.texi (Reading One Event): Document read-key.
1190 (Distinguish Interactive): Document KIND arg to
1191 called-interactively-p. Delete obsolete interactive-p.
1192
1193 * elisp.texi (Top): Update node description.
1194
f8848423
EZ
11952010-05-08 Eli Zaretskii <eliz@gnu.org>
1196
0235128c
SM
1197 * nonascii.texi (Character Properties):
1198 Document unicode-category-table. Add an index entry for Unicode
1199 general category.
1200
12012010-05-07 Chong Yidong <cyd@stupidchicken.com>
1202
1203 * Version 23.2 released.
f8848423 1204
938efb77
JB
12052010-04-20 Juanma Barranquero <lekktu@gmail.com>
1206
1207 * locals.texi (Standard Buffer-Local Variables):
1208 Remove @ignore'd reference to `direction-reversed'.
1209
5854c267
JL
12102010-04-14 Juri Linkov <juri@jurta.org>
1211
1212 Fix @deffn without category.
1213
1214 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1215 for `abbrev-insert'.
1216
1217 * buffers.texi (Indirect Buffers): Add category `Command'
1218 to @deffn of `clone-indirect-buffer'.
1219
1220 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1221 for `next-window' and `previous-window'. Add category `Command'
1222 to @deffn of `pop-to-buffer'.
1223
8a14dec7
CY
12242010-04-01 Chong Yidong <cyd@stupidchicken.com>
1225
1226 * nonascii.texi (Text Representations): Don't mark
1227 enable-multibyte-characters as a user option.
1228
7a1831cf
EZ
12292010-03-31 Eli Zaretskii <eliz@gnu.org>
1230
1231 * control.texi (Handling Errors): How to re-throw a signal caught
1232 by condition-case.
1233
c3863713
CY
12342010-03-26 Chong Yidong <cyd@stupidchicken.com>
1235
1236 * loading.texi (Hooks for Loading): Document after-load-functions.
1237 Copyedits.
1238
c333f279
AM
12392010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1240
1241 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1242
e867cb5d 12432010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1244
1245 * processes.texi (Network Processes): Document seqpacket type.
1246
605f35cd
DN
12472010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1248
1249 * os.texi (System Environment): Do not mention lynxos.
1250
288f9fc0
CY
12512010-03-10 Chong Yidong <cyd@stupidchicken.com>
1252
1253 * Branch for 23.2.
1254
eed5c93a
CY
12552010-03-06 Chong Yidong <cyd@stupidchicken.com>
1256
1257 * objects.texi (Integer Type): Take note of the read syntax
1258 exception for numbers that cannot fit in the integer type.
1259
1ddd6622
GM
12602010-03-03 Glenn Morris <rgm@gnu.org>
1261
1262 * numbers.texi (Integer Basics, Bitwise Operations):
1263 * objects.texi (Integer Type): Update for integers now being 30-bit.
1264
a908c79a
CY
12652010-02-27 Chong Yidong <cyd@stupidchicken.com>
1266
1267 * display.texi (Low-Level Font): Document :otf font-spec property.
1268
cd61af01
SM
12692010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1270
1271 * display.texi (Line Height): Avoid obsolete special default variables
1272 like default-major-mode.
1273
c02f8fe2
AM
12742010-01-28 Alan Mackenzie <acm@muc.de>
1275
1276 * display.texi (Auto Faces): Say fontification-functions is called
1277 whether or not Font Lock is enabled. Tidy up the wording a bit.
1278
d738d18b
CY
12792010-01-17 Chong Yidong <cyd@stupidchicken.com>
1280
1281 * elisp.texi: Remove duplicate edition information (Bug#5407).
1282
4963739e
JB
12832010-01-17 Juanma Barranquero <lekktu@gmail.com>
1284
1285 * two.el (volume-header-toc-markup): Fix typos in docstring.
1286
c57008f6
SM
12872010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1288
1289 Avoid dubious uses of save-excursions.
1290 * positions.texi (Excursions): Recommend the use of
1291 save-current-buffer if applicable.
1292 * text.texi (Clickable Text): Fix the example code which used
1293 save-excursion in a naive way which sometimes preserves point and
1294 sometimes not.
1295 * variables.texi (Creating Buffer-Local):
1296 * os.texi (Session Management):
1297 * display.texi (GIF Images):
1298 * control.texi (Cleanups): Use (save|with)-current-buffer.
1299
2f3725cd
EZ
13002010-01-02 Eli Zaretskii <eliz@gnu.org>
1301
1302 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1303
85eeac93
CY
13042010-01-02 Chong Yidong <cyd@stupidchicken.com>
1305
1306 * nonascii.texi (Text Representations, Character Codes)
1307 (Converting Representations, Explicit Encoding)
1308 (Translation of Characters): Use hex notation consistently.
1309 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1310
4801c5fa
CY
13112010-01-01 Chong Yidong <cyd@stupidchicken.com>
1312
1313 * loading.texi (Where Defined): Make it clearer that these are
1314 loaded files (Bug#5068).
1315
26e533e2
CY
13162009-12-29 Chong Yidong <cyd@stupidchicken.com>
1317
1318 * minibuf.texi (Completion Styles): Document `initials' style.
1319
16d1ff5f
CY
13202009-12-25 Chong Yidong <cyd@stupidchicken.com>
1321
1322 * frames.texi (Resources): Describe inhibit-x-resources.
1323 (Size Parameters): Copyedit.
1324
1325 * hash.texi (Creating Hash):
1326 * objects.texi (Hash Table Type): Document the new hash table
1327 printed representation.
1328
1329 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1330 obsolete.
1331
5dcb4c4e
SM
1332 * processes.texi (Process Buffers):
1333 Document process-kill-buffer-query-function.
16d1ff5f 1334
9a5de3d9
GM
13352009-12-05 Glenn Morris <rgm@gnu.org>
1336
1337 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1338 diary-display-function, and no longer recommended to be a hook.
1339 Update for changes in the names of calendar and diary hooks.
1340 diary-print-entries-hook has changed section.
1341
b640eb52
EZ
13422009-11-28 Eli Zaretskii <eliz@gnu.org>
1343
1344 * text.texi (Special Properties): More accurate description of
1345 what the `cursor' property does.
1346
be1674ab
KR
13472009-11-26 Kevin Ryde <user42@zip.com.au>
1348
1349 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1350 mouse-wheel-down-event, the closest thing to a definition for them.
1351 * os.texi (Startup Summary): vindex inhibit-startup-message and
1352 inhibit-splash-screen.
1353 (Command-Line Arguments): vindex argv.
1354 (Suspending Emacs): vindex suspend-tty-functions and
1355 resume-tty-functions. Don't want to index every hook, but having
1356 the programming ones is helpful.
1357
603f5979
CY
13582009-11-14 Chong Yidong <cyd@stupidchicken.com>
1359
1360 * commands.texi (Motion Events): Fix typo (Bug#4907).
1361
4359a806
CY
13622009-11-08 Chong Yidong <cyd@stupidchicken.com>
1363
1364 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1365 are affected by case-fold-search (Bug#4483).
1366
0f063651
CY
13672009-11-02 Chong Yidong <cyd@stupidchicken.com>
1368
1369 * minibuf.texi (Reading File Names): Note that read-file-name may
1370 use a graphical file dialog.
1371
9bd79893
GM
13722009-10-31 Glenn Morris <rgm@gnu.org>
1373
1374 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1375
ebe479ec
KR
13762009-10-16 Kevin Ryde <user42@zip.com.au>
1377
1378 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1379 in particular so `info-lookup-symbol' can find its docs.
1380
2640fa86
CY
13812009-10-16 Chong Yidong <cyd@stupidchicken.com>
1382
1383 * variables.texi (Constant Variables): Distinguish from defconst
1384 variables.
1385 (Defining Variables): Add cindex.
1386
edd6a733
CY
13872009-10-15 Chong Yidong <cyd@stupidchicken.com>
1388
1389 * os.texi (Time of Day): Clarify that the microsecond part is
1390 ignored (Bug#4637).
1391
5feb0b73
GM
13922009-10-11 Glenn Morris <rgm@gnu.org>
1393
1394 * frames.texi (Size and Position): Clarify what is included in the frame
1395 height. (Bug#4535)
1396
0c5413c8
GM
13972009-10-10 Glenn Morris <rgm@gnu.org>
1398
1399 * windows.texi (Size of Window): The relationship between window and
1400 frame heights is not so simple. (Bug#4535)
1401 Mention window-full-height-p.
1402
7f8b600a
SM
14032009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1404
1405 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1406 used from Lisp.
1407
6185de1c
EZ
14082009-10-07 Eli Zaretskii <eliz@gnu.org>
1409
7f8b600a
SM
1410 * files.texi (Directory Names) <abbreviate-file-name>:
1411 Document that root home directories are not replaced with "~".
6185de1c 1412
9972911f
EZ
14132009-10-06 Eli Zaretskii <eliz@gnu.org>
1414
1415 * text.texi (Special Properties): Document the meaning of the
1416 `cursor' text property whose value is an integer.
1417
2a3f19ef
MA
14182009-10-05 Michael Albinus <michael.albinus@gmx.de>
1419
1420 * files.texi (Magic File Names): Add `copy-directory'.
1421
804543b5
EZ
14222009-10-05 Eli Zaretskii <eliz@gnu.org>
1423
1424 * files.texi (File Attributes): Fix description of file
1425 attributes. (Bug#4638) Update attributes of files.texi example to
1426 be more representative.
1427
461bf92b
MA
14282009-10-05 Michael Albinus <michael.albinus@gmx.de>
1429
1430 * files.texi (Create/Delete Dirs): New command copy-directory.
1431
a86cd395
JB
14322009-10-04 Juanma Barranquero <lekktu@gmail.com>
1433
1434 * anti.texi (Antinews):
1435 * macros.texi (Indenting Macros):
1436 * strings.texi (Creating Strings, Case Conversion):
1437 Remove duplicate words.
1438
d3080264
MA
14392009-10-01 Michael Albinus <michael.albinus@gmx.de>
1440
1441 * files.texi (Create/Delete Dirs): delete-directory has an
1442 optional parameter RECURSIVE.
1443
85d14563
SM
14442009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1445
1446 * buffers.texi (Swapping Text): Minor clarification.
1447
3d9842c6
GM
14482009-10-01 Glenn Morris <rgm@gnu.org>
1449
1450 * functions.texi (Declaring Functions): Mention that we also search for
1451 ".m" files in the src/ directory.
1452
78427304
CY
14532009-09-25 David Engster <deng@randomsample.de>
1454
3d9842c6 1455 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1456
b578c9cc
GM
14572009-09-22 Glenn Morris <rgm@gnu.org>
1458
1459 * internals.texi (Building Emacs): Mention preloaded-file-list.
1460
beee5da7
AM
14612009-09-14 Alan Mackenzie <acm@muc.de>
1462
1463 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1464
5d6ab672
CY
14652009-09-13 Chong Yidong <cyd@stupidchicken.com>
1466
1467 * functions.texi (Anonymous Functions): Rearrange discussion,
1468 giving usage of unquoted lambda forms first. Mention that
1469 `function' and `#'' are no longer required (Bug#4290).
1470
59375eeb
AM
14712009-09-11 Alan Mackenzie <acm@muc.de>
1472
a86cd395 1473 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1474 batch mode.
1475
e7e2f529
GM
14762009-09-01 Glenn Morris <rgm@gnu.org>
1477
1478 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1479
eae47088
GM
14802009-08-26 Ulrich Mueller <ulm@gentoo.org>
1481
1482 * nonascii.texi (Character Codes): Fix typos.
1483
3691a0a6
MA
14842009-08-25 Michael Albinus <michael.albinus@gmx.de>
1485
1486 * processes.texi (Synchronous Processes): New defvar
1487 process-file-side-effects.
1488
664d56b8
GM
14892009-08-25 Glenn Morris <rgm@gnu.org>
1490
1491 * display.texi (Fontsets): Fix typo.
1492
0706c025
GM
1493 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1494
03a74b84
SM
14952009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1496
1497 * processes.texi (Asynchronous Processes): Adjust arglist of
1498 start-process-shell-command and start-file-process-shell-command.
1499
f6de8a37
CY
15002009-08-15 Chong Yidong <cyd@stupidchicken.com>
1501
4b1ed1bb
CY
1502 * advice.texi (Argument Access in Advice): Note that argument
1503 positions are zero-based (Bug#3932).
1504
89a9e058
CY
1505 * commands.texi (Distinguish Interactive): Minor copyedit.
1506
23696fd7
CY
1507 * display.texi (Face Attributes): Add xref to Displaying Faces for
1508 explanation of "underlying face".
1509
f6de8a37
CY
1510 * customize.texi (Common Keywords): Add xref to Loading.
1511
1512 * loading.texi (How Programs Do Loading): Add xref to Lisp
1513 Libraries node in the Emacs manual.
1514
417f77e6
CY
15152009-08-13 Chong Yidong <cyd@stupidchicken.com>
1516
1517 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1518
0999039c
CY
15192009-07-18 Chong Yidong <cyd@stupidchicken.com>
1520
1521 * processes.texi (Shell Arguments): Copyedits.
1522
9af167bc
GM
15232009-07-18 Glenn Morris <rgm@gnu.org>
1524
1525 * loading.texi (Repeated Loading): Fix typo.
1526
137987ab
RS
15272009-07-16 Richard Stallman <rms@gnu.org>
1528
1529 * buffers.texi (Swapping Text): Recommend setting
1530 write-region-annotate-functions and buffer-saved-size.
1531
1532 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1533
622fa380
GM
15342009-07-15 Glenn Morris <rgm@gnu.org>
1535
1536 * edebug.texi: Minor re-phrasings throughout.
1537 (Edebug Execution Modes): Sit-for affects continue mode too.
1538 (Jumping): Use `forward-sexp' rather than its keybinding.
1539 (Edebug Misc): Fix Q binding.
1540 (Edebug Eval): Remove cl version.
1541 (Printing in Edebug): Clarify print-length etc.
1542 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1543 (Specification List): Remove edebug-unwrap findex entry.
1544 (Specification Examples): defmacro is actually not the same as defun.
1545 Escape "`" in example.
1546
6bbd4600
CY
15472009-07-15 Chong Yidong <cyd@stupidchicken.com>
1548
1549 * markers.texi (The Mark): Document optional arg to
1550 deactivate-mark.
1551
e538d479
GM
15522009-07-11 Kevin Ryde <user42@zip.com.au>
1553
1554 * hooks.texi (Standard Hooks): Fix cross-references.
1555
4c98b9ed
GM
1556 * loading.texi (Named Features): Refer to eval-after-load.
1557
5300838c
GM
15582009-07-11 Glenn Morris <rgm@gnu.org>
1559
64fbeb16
GM
1560 * Makefile.in (TEXI2PDF): New.
1561 (elisp.pdf): New target.
1562
4c98b9ed
GM
1563 * searching.texi (Regexp Backslash): Fix typo.
1564
1565 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1566
51d9979c
GM
15672009-07-10 Glenn Morris <rgm@gnu.org>
1568
561c0216
GM
1569 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1570
5b594a58
GM
1571 * customize.texi (Customization Types):
1572 * display.texi (Abstract Display):
0cc8c85a 1573 * objects.texi (Character Type, String Type):
5b594a58 1574 Merge in some menu descriptions from elisp.texi.
51d9979c 1575
c3cbbb40
GM
1576 * hash.texi (Hash Tables):
1577 * modes.texi (Multiline Font Lock):
1578 End menu description with period.
fe42c16a 1579
28528402
GM
15802009-07-09 Glenn Morris <rgm@gnu.org>
1581
1582 * back.texi: Don't hard-code texinfo location.
1583
1584 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1585 (tex): Add texinfodir to TEXINPUTS.
1586 (elisp1med-init, elisp2med-init): Use texinfodir.
1587
1588 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1589 (clean): Add two-volume.make intermediate files.
1590
1591 * elisp.texi, vol1.texi, vol2.texi:
1592 Use a DATE variable with the publication date, and update it.
1593 Fix antinews menu description.
1594
1595 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1596 Update the detailed node listing to match elisp.texi.
1597
1598 * README: Update edition to match elisp.texi.
1599
1600 * objects.texi (General Escape Syntax):
1601 * nonascii.texi (Character Sets):
1602 Use consistent case for "Unicode Standard".
1603
1604 * anti.texi (Antinews):
1605 * customize.texi (Variable Definitions):
1606 * functions.texi (Declaring Functions):
1607 * nonascii.texi (Character Properties):
1608 * processes.texi (Serial Ports):
1609 * text.texi (Special Properties):
1610 * tips.texi (Coding Conventions):
1611 Minor rearrangements to improve TeX line-filling.
1612
1613 * commands.texi (Using Interactive): Fix cross-reference.
1614
17db8e10
JD
16152009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1616
1617 * frames.texi (Management Parameters): Mention sticky.
1618
77c7e2e1
AS
16192009-07-01 Andreas Schwab <aschwab@redhat.com>
1620
1621 * help.texi (Help Functions): Fix description of help-buffer and
1622 help-setup-xref to use @defun instead of @deffn.
1623
3f1c6666
JD
16242009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1625
1626 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1627
ca27c21b
CY
16282009-06-24 Chong Yidong <cyd@stupidchicken.com>
1629
1630 * display.texi (Window Systems): Add ns to the list.
1631
70243478
CY
16322009-06-21 Chong Yidong <cyd@stupidchicken.com>
1633
1634 * Branch for 23.1.
1635
df006536
MR
16362009-06-17 Martin Rudalics <rudalics@gmx.at>
1637
1638 * windows.texi (Dedicated Windows): Fix typo.
1639 (Resizing Windows): Replace @defun by @deffn.
1640
d259fc4b
GM
16412009-06-17 Glenn Morris <rgm@gnu.org>
1642
1643 * variables.texi (Directory Local Variables):
1644 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1645
30781db6
KH
16462009-06-09 Kenichi Handa <handa@m17n.org>
1647
1648 * nonascii.texi (Character Sets): State clearly that FROM and TO
1649 are codepoints of CHARSET.
1650
62e8099c
CY
16512009-06-07 Chong Yidong <cyd@stupidchicken.com>
1652
1653 * minibuf.texi (Reading File Names): Fix introductory text.
1654 Suggested by stan@derbycityprints.com.
1655 (High-Level Completion): Fix typo.
1656
ee1b1917
CY
16572009-05-28 Chong Yidong <cyd@stupidchicken.com>
1658
1659 * frames.texi (Text Terminal Colors): Multi-tty is already
1660 implemented, but tty-local colors are not.
1661
5df647e8
CY
16622009-05-27 Chong Yidong <cyd@stupidchicken.com>
1663
1664 * hooks.texi (Standard Hooks): Remove mention of obsolete
1665 redisplay-end-trigger-functions.
1666
1667 * internals.texi (Window Internals): Remove mention of obsolete
1668 redisplay-end-trigger-functions.
1669
01f17ae2
MR
16702009-05-21 Martin Rudalics <rudalics@gmx.at>
1671
1672 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1673
1674 * backups.texi (Making Backups): backup-directory-alist and
1675 make-backup-file-name-function are options.
1676 (Auto-Saving): auto-save-list-file-prefix is an option.
1677
1678 * buffers.texi (Killing Buffers): buffer-offer-save is an
1679 option.
1680
1681 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1682 option.
1683 (Echo Area Customization): echo-keystrokes is an option.
1684 (Selective Display): selective-display-ellipses is an option.
1685 (Temporary Displays): temp-buffer-show-function is an option.
1686 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1687 are options.
1688 (Font Selection): face-font-family-alternatives,
1689 face-font-selection-order, face-font-registry-alternatives, and
1690 scalable-fonts-allowed are options.
1691 (Fringe Indicators): indicate-buffer-boundaries is an option.
1692 (Fringe Cursors): overflow-newline-into-fringe is an option.
1693 (Scroll Bars): scroll-bar-mode is an option.
1694
1695 * eval.texi (Eval): max-lisp-eval-depth is an option.
1696
1697 * files.texi (Visiting Functions): find-file-hook is an option.
1698 (Directory Names): directory-abbrev-alist is an option.
1699 (Unique File Names): temporary-file-directory and
1700 small-temporary-file-directory are options.
1701
1702 * frames.texi (Initial Parameters): initial-frame-alist,
1703 minibuffer-frame-alist and default-frame-alist are options.
1704 (Cursor Parameters): blink-cursor-alist and
1705 cursor-in-non-selected-windows ar options.
1706 (Window System Selections): selection-coding-system is an
1707 option.
1708 (Display Feature Testing): display-mm-dimensions-alist is an
1709 option.
1710
1711 * help.texi (Help Functions): help-char and help-event-list are
1712 options.
1713
1714 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1715 an option.
1716
1717 * minibuf.texi (Minibuffer History): history-length and
1718 history-delete-duplicates are options.
1719 (High-Level Completion): read-buffer-function and
1720 read-buffer-completion-ignore-case are options.
1721 (Reading File Names): read-file-name-completion-ignore-case is
1722 an option.
1723
1724 * modes.texi (Mode Line Top): mode-line-format is an option.
1725 (Mode Line Variables): mode-line-position and mode-line-modes
1726 are options.
1727
1728 * nonascii.texi (Text Representations):
1729 enable-multibyte-characters is an option.
1730 (Default Coding Systems): auto-coding-regexp-alist,
1731 file-coding-system-alist, auto-coding-alist and
1732 auto-coding-functions are options.
1733 (Specifying Coding Systems): inhibit-eol-conversion is an
1734 option.
1735
1736 * os.texi (Init File): site-run-file is an option.
1737 (System Environment): mail-host-address is an option.
1738 (User Identification): user-mail-address is an option.
1739 (Terminal Output): baud-rate is an option.
1740
1741 * positions.texi (Word Motion): words-include-escapes is an
1742 option.
1743
1744 * searching.texi (Standard Regexps): page-delimiter,
1745 paragraph-separate, paragraph-separate and sentence-end are
1746 options.
1747
1748 * text.texi (Margins): left-margin and fill-nobreak-predicate
1749 are options.
1750
1751 * variables.texi (Local Variables): max-specpdl-size is an
1752 option.
1753
1754 * windows.texi (Choosing Window):
1755 split-window-preferred-function, special-display-function and
1756 display-buffer-function are options.
1757
106e6894
CY
17582009-05-20 Chong Yidong <cyd@stupidchicken.com>
1759
4a83454d
CY
1760 Fix errors spotted by Martin Rudalics.
1761
106e6894
CY
1762 * syntax.texi (Position Parse): Document rationale for ignored
1763 arguments to syntax-ppss-flush-cache.
1764
1765 * processes.texi (Input to Processes): Mark PROCESS arg to
1766 process-running-child-p as optional.
1767 (Network Options): Document NO-ERROR arg to
1768 set-network-process-option.
1769
1770 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1771 command.
1772
1773 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1774 posix-search-backward as commands.
1775
1776 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1777 (Suspending Emacs): Mark suspend-emacs as a command.
1778 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1779 commands.
5dcb4c4e
SM
1780 (Terminal Output): Remove obsolete function baud-rate.
1781 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1782
1783 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1784 terminal-coding-system and set-terminal-coding-system.
1785 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1786 as optional.
1787 (Character Sets): Document RESTRICTION arg of char-charset.
1788 (Character Codes): Mark POS argument to get-byte as optional.
1789
1790 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1791 minibuffer-message.
1792
1793 * files.texi (Create/Delete Dirs): Mark make-directory and
1794 delete-directory as commands.
1795
1796 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1797
1798 * text.texi (Base 64): Mark base64-decode-string and
1799 base64-encode-string as commands.
1800 (Columns): Mark move-to-column as a command.
1801 (Mode-Specific Indent): Document RIGID arg to
1802 indent-for-tab-command.
1803 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1804 Mark indent-code-rigidly as a command.
1805 (Substitution): Mark translate-region as a command.
1806
1807 * frames.texi (Size and Position): Remove obsolete functions
1808 screen-height and screen-width.
1809
04173931
CY
18102009-05-19 Chong Yidong <cyd@stupidchicken.com>
1811
1812 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1813 (Displaying Buffers, Resizing Windows): Correct mistakes;
1814 next-window, previous-window, and pop-to-buffer are not commands,
1815 and fit-window-to-buffer" is a command. (Pointed out by Martin
1816 Rudalics.)
1817
eae7d8f8
RS
18182009-05-17 Richard M Stallman <rms@gnu.org>
1819
1820 * modes.texi (Precalculated Fontification): Clarify text.
1821
b8766179
MR
18222009-05-17 Martin Rudalics <rudalics@gmx.at>
1823
1824 * windows.texi (Selecting Windows): Clarify descriptions of
1825 with-selected-window and get-lru-window.
1826 (Cyclic Window Ordering): Refer to particular frame when talking
1827 about how splitting affects the ordering.
1828 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1829 switch-to-buffer-other-window. Explain how setting of
1830 display-buffer-reuse-frames affects pop-to-buffer.
1831 (Choosing Window): Clarify some details in descriptions of
1832 display-buffer-reuse-frames, pop-up-frames, and
1833 pop-up-frame-function.
1834 (Dedicated Windows): Clarify some details.
1835 (Textual Scrolling): Replace term vscroll by term vertical
1836 scroll position.
1837 (Vertical Scrolling): Fix typo.
1838 (Window Hooks): Relate text on jit-lock-register to window
1839 scrolling and size changes.
1840
734b5e3b
CY
18412009-05-14 Chong Yidong <cyd@stupidchicken.com>
1842
0a65633e
CY
1843 * frames.texi (Initial Parameters): Clarify what the initial
1844 minibuffer frame is.
05be46d7
CY
1845 (Buffer Parameters): Note that the minibuffer parameter can not be
1846 altered.
0a65633e 1847
734b5e3b
CY
1848 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1849 Document display-buffer changes.
1850
925672cd
CY
18512009-05-13 Chong Yidong <cyd@stupidchicken.com>
1852
17ecd7af
CY
1853 * anti.texi (Antinews): Rewrite for Emacs 22.
1854
925672cd
CY
1855 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1856 obarrays are first mentioned. Define "system abbrev" more
1857 prominently, and add it to the index.
1858 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1859 Copyedits.
1860 (Abbrev Expansion): Document abbrev-insert.
1861
80be4dd7
CY
18622009-05-12 Chong Yidong <cyd@stupidchicken.com>
1863
1864 * frames.texi (Font and Color Parameters): Rename from Color
1865 Parameters. Document font-backend parameter.
1866
1867 * vol2.texi (Top): Update node listing.
1868 * vol1.texi (Top): Update node listing.
1869 * elisp.texi (Top): Update node listing.
1870
372a93ac
MR
18712009-05-11 Martin Rudalics <rudalics@gmx.at>
1872
1873 * windows.texi (Choosing Window): Don't explicitly refer to
1874 split-window-sensibly's window argument in descriptions of
1875 split-height-threshold and split-width-threshold.
1876
714c3541
MR
18772009-05-10 Martin Rudalics <rudalics@gmx.at>
1878
1879 * windows.texi (Choosing Window): Fix rewrite of window
1880 splitting section.
1881
0e90e7be
EZ
18822009-05-09 Eli Zaretskii <eliz@gnu.org>
1883
1884 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1885 find-auto-coding, set-auto-coding, and auto-coding-alist.
1886 Add indexing.
0e90e7be
EZ
1887 (Lisp and Coding Systems): Add index entries.
1888
d3c0c321
MR
18892009-05-09 Martin Rudalics <rudalics@gmx.at>
1890
1891 * windows.texi (Choosing Window): Describe split-window-sensibly
1892 and rewrite section on window splitting accordingly.
1893 (Textual Scrolling): Replace `...' by @code{...}.
1894
c773345a
CY
18952009-05-04 Chong Yidong <cyd@stupidchicken.com>
1896
ee2d5b5e
CY
1897 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1898 Remove obsoleted pre-abbrev-expand-hook.
1899
1900 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1901 entries.
1902
c773345a
CY
1903 * internals.texi (Object Internals): Don't assume 32-bit machines
1904 are the norm.
1905 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1906 (Window Internals): Synch field names to window.h.
1907 (Process Internals): Synch field names to process.h.
c773345a 1908
dd449674
CY
19092009-04-29 Chong Yidong <cyd@stupidchicken.com>
1910
1911 * variables.texi (File Local Variables): Note that read-circle is
1912 bound to nil when reading file-local variables.
1913
1914 * streams.texi (Input Functions): Document read-circle.
1915 (Output Variables): Add xref to Circular Objects.
1916
4f1e25e2
CY
19172009-04-25 Chong Yidong <cyd@stupidchicken.com>
1918
1919 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1920 Features and Coding System Basics. Node that "p" stands for
1921 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1922 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1923 mouse-appearance-menu.
1924 (Programming Tips): Add xref to Progress.
1925
dca019f8
CY
19262009-04-22 Chong Yidong <cyd@stupidchicken.com>
1927
5dcb4c4e
SM
1928 * os.texi (Command-Line Arguments):
1929 Document command-line-args-left.
dca019f8
CY
1930 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1931 terminal objects for tty arguments.
1932 (Startup Summary): Add xref to Session Management.
1933 (Session Management): Mention emacs-session-restore. Copyedits.
1934
02a89103
CY
19352009-04-20 Chong Yidong <cyd@stupidchicken.com>
1936
1937 * os.texi (Startup Summary): Copyedits. The init file is not
1938 necessarily named .emacs now. Document initial-buffer-choice and
1939 initial-scratch-message. Note where Emacs exits in batch mode.
1940 Document inhibit-splash-screen as an alias.
1941 (Init File): Be neutral about which init file name to use.
1942
19432009-04-16 Chong Yidong <cyd@stupidchicken.com>
1944
1945 * os.texi (System Interface): Fix Texinfo usage.
1946
0c1cfe01
CY
19472009-04-15 Chong Yidong <cyd@stupidchicken.com>
1948
80d7cdca
CY
1949 * searching.texi (Regexp Backslash): Also refer to shy groups as
1950 non-capturing or unnumbered groups.
1951 (Regexp Functions): Add cross-reference to Regexp Backslash.
1952
0c1cfe01
CY
1953 * display.texi (Truncation): Overlays can use line-prefix and
1954 wrap-prefix too.
1955 (Overlay Properties): Document wrap-prefix and line-prefix.
1956 (Face Attributes): Document underline-minimum-offset.
1957 (Face Remapping): Copyedits.
1958 (Low-Level Font): Copyedits.
1959 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1960 (Line Height): Emphasize that line-spacing only takes effect on
1961 graphical terminals.
0c1cfe01 1962
c4adeee0
CY
19632009-04-13 Chong Yidong <cyd@stupidchicken.com>
1964
1965 * display.texi (Refresh Screen): Note that a passage about screen
1966 refreshing is text terminal only.
1967 (Forcing Redisplay): Delete misleading comment---sit-for calls
1968 redisplay, not the other way around.
1969 (Truncation): Note new values of truncate-partial-width-windows.
1970 Copyedits.
1971 (Invisible Text): Document invisible-p.
1972
b20ecfa1
EZ
19732009-04-11 Eli Zaretskii <eliz@gnu.org>
1974
1975 * display.texi (Overlays): Overlays don't scale well. See
1976 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1977
97d8273f
CY
19782009-04-10 Chong Yidong <cyd@stupidchicken.com>
1979
f147ff75
CY
1980 * syntax.texi (Syntax Table Functions): Document cons cell
1981 argument for modify-syntax-entry.
1982 (Categories): Document cons cell argument for
1983 modify-category-entry.
1984
fca4ec76
CY
1985 * searching.texi (String Search): Document word-search-forward-lax
1986 and word-search-backward-lax.
1987 (Searching and Case): Describe isearch behavior more precisely.
1988
9c283d5b
CY
1989 * keymaps.texi (Tool Bar): Mention that some platforms do not
1990 support multi-line toolbars. Suggested by Stephen Eglen.
1991
1992 * frames.texi (Layout Parameters): Mention that Nextstep also
1993 allows only one tool-bar line. Suggested by Stephen Eglen.
1994
97d8273f
CY
1995 * nonascii.texi (Text Representations): Copyedits.
1996 (Coding System Basics): Also mention utf-8-emacs.
1997 (Converting Representations, Selecting a Representation)
1998 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1999 Copyedits.
2000 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2001
2bad3299
CY
20022009-04-09 Chong Yidong <cyd@stupidchicken.com>
2003
2004 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2005 (Filling): Clarify REGION argument of fill-paragraph.
2006 Document fill-forward-paragraph-function.
2bad3299
CY
2007 (Special Properties): Remove "new in Emacs 22" declaration.
2008 (Clickable Text): Merge with Links and Mouse-1 node.
2009
5dcb4c4e
SM
2010 * display.texi (Button Properties, Button Buffer Commands):
2011 Change xref to Clickable Text.
2bad3299
CY
2012
2013 * tips.texi (Key Binding Conventions): Change xref to Clickable
2014 Text.
2015
2016 * elisp.texi (Top): Update node listing.
2017
ea30ce4f
CY
20182009-04-05 Chong Yidong <cyd@stupidchicken.com>
2019
47af2f4b
CY
2020 * markers.texi (The Mark): Copyedits. Improve description of
2021 handle-shift-selection.
2022 (The Region): Move use-region-p here from The Mark.
2023
ea30ce4f
CY
2024 * positions.texi (Screen Lines): Document (cols . lines) argument
2025 for vertical-motion.
2026
2aa8ea6e
CY
20272009-04-04 Chong Yidong <cyd@stupidchicken.com>
2028
3ec61d4e
CY
2029 * frames.texi (Frames): Clean up introduction. Document `ns'
2030 return value for framep.
2031 (Creating Frames): Note how the terminal is chosen.
2032 (Multiple Terminals, Multiple Displays): Merge into a single node.
2033 (Color Parameters): Fix typo.
2034
2035 * variables.texi (Local Variables, Buffer-Local Variables)
2036 (Creating Buffer-Local): Change link to Multiple Terminals.
2037
2038 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2039
2040 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2041 Terminals.
2042
2043 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2044 to Multiple Terminals.
2045
2046 * elisp.texi (Top): Update node listing.
2047 * vol2.texi (Top): Update node listing.
2048 * vol1.texi (Top): Update node listing.
2049
9257072f
CY
2050 * buffers.texi (Current Buffer): Note that the append-to-buffer
2051 example is no longer in synch with the latest code. Tie the two
2052 examples together.
2053
2aa8ea6e
CY
2054 * files.texi (File Attributes): Move note about MS-DOS from
2055 Changing Files to File Attributes.
2056 (Create/Delete Dirs): Note that mkdir is an alias for this.
2057
22e74b17
CY
20582009-04-01 Markus Triska <triska@gmx.at>
2059
2060 * processes.texi (Filter Functions): Suggest how to handle output
2061 batches.
2062
4bbe48ec
CY
20632009-03-30 Chong Yidong <cyd@stupidchicken.com>
2064
2065 * help.texi (Accessing Documentation): Update example to use
2066 help-setup-xref and with-help-window.
2067 (Help Functions): Remove print-help-return-message, which is
2068 semi-obsolete due to with-help-window. Document help-buffer and
2069 help-setup-xref.
2070
b9723f39
CY
20712009-03-29 Chong Yidong <cyd@stupidchicken.com>
2072
5dcb4c4e
SM
2073 * help.texi (Accessing Documentation, Help Functions):
2074 Remove information about long-obsolete Emacs versions.
9eb52e90 2075
b9723f39
CY
2076 * modes.texi (Mode Line Variables): The default values of the mode
2077 line variables are now more complicated.
2078
b0cc32db
CY
20792009-03-28 Chong Yidong <cyd@stupidchicken.com>
2080
3c25a5a9
CY
2081 * modes.texi (Major Mode Conventions): Note that specialness is
2082 inherited.
31c9eebb
CY
2083 (Derived Modes): Note that define-derive-mode sets the mode-class
2084 property.
3c25a5a9 2085
b0cc32db
CY
2086 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2087 goto-map. Add search-map to the list.
2088
c5e0006d
EZ
20892009-03-27 Eli Zaretskii <eliz@gnu.org>
2090
1213465a
EZ
2091 * os.texi (System Environment): Update the list of system-type
2092 values.
2093
c5e0006d
EZ
2094 * markers.texi (The Mark) <handle-shift-selection>: Update for
2095 removal of the optional argument DEACTIVATE.
2096
48bab3d6
CY
20972009-03-25 Chong Yidong <cyd@stupidchicken.com>
2098
2099 * commands.texi (Focus Events): Most X window managers don't use
2100 focus-follows-mouse nowadays.
2101
6e4ff1b6
CY
21022009-03-24 Chong Yidong <cyd@stupidchicken.com>
2103
2104 * commands.texi (Defining Commands): Clarify introduction.
2105 (Using Interactive): Not that interactive can be put in a symbol
2106 property.
2107 (Interactive Call): Note that a symbol with a non-nil
2108 interactive-form property satisfies commandp.
2109
11625308
JB
21102009-03-23 Juanma Barranquero <lekktu@gmail.com>
2111
2112 * minibuf.texi (Intro to Minibuffers): Fix typos.
2113
7b34420d
CY
21142009-03-23 Chong Yidong <cyd@stupidchicken.com>
2115
2116 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2117 about minibuffers in old Emacs versions. Copyedits.
2118 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2119 (Text from Minibuffer): Simplify introduction.
2120
f9257eed
AM
21212009-03-22 Alan Mackenzie <acm@muc.de>
2122
2123 * commands.texi (Using Interactive): Clarify string argument to
2124 `interactive' - even promptless elements need \n separators.
2125
f639ba70
CY
21262009-03-18 Chong Yidong <cyd@stupidchicken.com>
2127
2128 * minibuf.texi (Completion Styles): New node.
2129
2130 * elisp.texi (Top): Update node listing.
2131
d897e8ee
CY
21322009-03-17 Chong Yidong <cyd@stupidchicken.com>
2133
2134 * minibuf.texi (Basic Completion): Note that
2135 read-file-name-completion-ignore-case and
2136 read-buffer-completion-ignore-case can override
2137 completion-ignore-case.
2138 (Minibuffer Completion): Document completing-read changes.
2139 (Completion Commands): Avoid mentioning partial completion mode.
2140 Document minibuffer-completion-confirm changes, and
2141 minibuffer-confirm-exit-commands.
2142 (High-Level Completion): Document new require-match behavior for
2143 read-buffer. Document read-buffer-completion-ignore-case.
2144 (Reading File Names): Document new require-match behavior for
2145 read-file-name.
2146
b1f23349
CY
21472009-03-14 Chong Yidong <cyd@stupidchicken.com>
2148
2149 * debugging.texi (Error Debugging): Don't mislead the reader into
2150 thinking that debug-on-error enters debugger for C-f at EOB.
2151 (Error Debugging): Setting debug-on-init within the init file
2152 works, and has for some time.
2153
d6eb4e25
KH
21542009-03-13 Kenichi Handa <handa@m17n.org>
2155
2156 * display.texi (Fontsets): Update the description.
2157
1cf53dc5
CY
21582009-03-13 Chong Yidong <cyd@stupidchicken.com>
2159
2160 * advice.texi (Advising Primitives): Link to What Is a Function.
2161
81f919fc
CY
21622009-03-12 Chong Yidong <cyd@stupidchicken.com>
2163
cf4229eb
CY
2164 * compile.texi (Speed of Byte-Code): Update example.
2165 (Disassembly): Update examples.
2166
81f919fc 2167 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2168
2169 * customize.texi (Common Keywords): It's not necessary to use :tag
2170 to remove hyphens, as custom-unlispify-tag-name does it
2171 automatically.
5dcb4c4e
SM
2172 (Variable Definitions): Link to File Local Variables.
2173 Document customized-value symbol property.
f2bbc08c
CY
2174 (Customization Types): Move menu to end of node.
2175
955964d7
CY
21762009-03-10 Chong Yidong <cyd@stupidchicken.com>
2177
2178 * macros.texi (Compiling Macros): Omit misleading sentence, which
2179 implied that macros can only be used in the same file they are
2180 defined.
2181 (Backquote): Remove obsolete information about Emacs 19.
2182
d25ed7db
GM
21832009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2184
2185 * display.texi (Display Margins): Fix paren typo.
2186
d55f6ca5
CY
21872009-02-27 Chong Yidong <cyd@stupidchicken.com>
2188
f0e57ed8
CY
2189 * elisp.texi (Top): Update node listing.
2190
2191 * variables.texi (Variables): Clarify introduction.
2192 (Global Variables): Mention that setq is a special form.
2193 (Local Variables): Use active voice.
2194 (Tips for Defining): Mention marking variables as safe.
2195 (Buffer-Local Variables): Mention terminal-local and frame-local
2196 variables together.
2197 (File Local Variables): Copyedits.
2198 (Frame-Local Variables): Note that they are not really useful.
2199 (Future Local Variables): Node deleted.
2200
d55f6ca5
CY
2201 * objects.texi (General Escape Syntax): Update explanation of
2202 unicode escape syntax.
2203
ca8f09a8
CY
22042009-02-23 Chong Yidong <cyd@stupidchicken.com>
2205
2206 * control.texi (Control Structures): Add cindex entry for "textual
2207 order".
2208
2209 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2210 instead of "expression" throughout.
2211 (Function Indirection): Copyedits. Use active voice.
2212 (Eval): The default value of max-lisp-eval-depth is now 400.
2213
a20878b6
MB
22142009-02-23 Miles Bader <miles@gnu.org>
2215
2216 * processes.texi (System Processes): Rename `system-process-attributes'
2217 to `process-attributes'.
2218
61f66044
CY
22192009-02-22 Chong Yidong <cyd@stupidchicken.com>
2220
1b80d1f3
CY
2221 * symbols.texi (Property Lists): Emphasize that property lists are
2222 not restricted to symbol cells.
2223 (Other Plists): Copyedit.
2224
61f66044
CY
2225 * sequences.texi (Sequences Arrays Vectors): Make introduction
2226 more concise.
2227 (Arrays): Mention char-tables and bool-vectors too.
2228 (Vectors): Don't repeat information given in Arrays node. Link to
2229 nodes that explain the vector usage examples.
2230 (Char-Tables): Note that char-table elements can have arbitrary
2231 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2232 Link to Property Lists node.
61f66044 2233
9403944b
CY
22342009-02-22 Chong Yidong <cyd@stupidchicken.com>
2235
2236 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2237 `append'.
4068c7b4 2238 (List Elements): Copyedits.
9403944b
CY
2239
2240 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2241 of `vconcat'.
2242
2243 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2244 Emacs 20 usage of `concat'.
2245 (Case Conversion): Copyedits.
2246
b87a185f
CY
22472009-02-21 Chong Yidong <cyd@stupidchicken.com>
2248
2249 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2250 Minor edits.
2251 (Frame Configuration Type): Emphasize that it is not primitive.
2252 (Font Type): New node.
2253 (Type Predicates): Add fontp; type-of now recognizes font object
2254 types.
2255
2256 * intro.texi (Version Info): Update version numbers in examples.
2257 (Acknowledgements): List more contributors.
2258
2259 * elisp.texi: Bump version number to 3.0.
2260 (Top): Link to Font Type node.
2261
867d4bb3
JB
22622009-02-20 Juanma Barranquero <lekktu@gmail.com>
2263
2264 * modes.texi (Major Mode Conventions): Remove duplicate words.
2265 (Customizing Keywords): Fix typo.
2266
77730170
EZ
22672009-02-14 Eli Zaretskii <eliz@gnu.org>
2268
2269 * nonascii.texi (User-Chosen Coding Systems): Document that
2270 select-safe-coding-system suggests raw-text if there are raw bytes
2271 in the region.
2272 (Explicit Encoding): Warn not to use `undecided' when encoding.
2273
c8736212
GM
22742009-02-11 Glenn Morris <rgm@gnu.org>
2275
2276 * frames.texi (Visibility of Frames): Mention the effect multiple
2277 workspaces/desktops can have on visibility.
2278
ab992d66
EZ
22792009-02-07 Eli Zaretskii <eliz@gnu.org>
2280
c8736212
GM
2281 * text.texi (Commands for Insertion):
2282 * commands.texi (Event Mod):
2283 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2284 * nonascii.texi (Translation of Characters):
2285 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2286 (Explicit Encoding): Document the `charset' text property produced
2287 by decode-coding-region and decode-coding-string.
ab992d66 2288
e651a255
AM
22892009-01-27 Alan Mackenzie <acm@muc.de>
2290
2291 * modes.texi (Search-based Fontification): Correct a typo.
2292
bc5cde4b
JB
22932009-01-25 Juanma Barranquero <lekktu@gmail.com>
2294
2295 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2296 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2297
3533155b
EZ
22982009-01-24 Eli Zaretskii <eliz@gnu.org>
2299
f721deda
EZ
2300 * display.texi (Window Systems): Document the value of
2301 `initial-window-system' under --daemon.
2302
3533155b
EZ
2303 * os.texi (System Environment): Remove description of the
2304 `environment' function which has been deleted.
2305
f79b43b2
DN
23062009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2307
2308 * frames.texi (Multiple Displays): Remove documentation for
2309 removed function make-frame-on-tty.
2310
e3aa6669
CY
23112009-01-22 Chong Yidong <cyd@stupidchicken.com>
2312
2313 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2314 write-region-annotate-functions.
2315 Document write-region-post-annotation-function.
e3aa6669 2316
fb13a416
CY
23172009-01-19 Chong Yidong <cyd@stupidchicken.com>
2318
2319 * display.texi (Font Lookup): Document WIDTH argument of
2320 x-list-fonts.
2321
02eccf6b
EZ
23222009-01-17 Eli Zaretskii <eliz@gnu.org>
2323
ead3f58d
EZ
2324 * maps.texi (Standard Keymaps): Rename function-key-map to
2325 local-function-key-map.
2326
2327 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2328 local-function-key-map.
2329
2330 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2331 and `set-keyboard-coding-system' now accept an optional terminal
2332 argument.
2333
2334 * commands.texi (Event Mod): `keyboard-translate-table' is now
2335 terminal-local.
2336 (Function Keys): Rename function-key-map to
2337 local-function-key-map.
2338
df05a163
EZ
2339 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2340 frames.texi.
2341
0ed8034e 2342 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2343 `delete-terminal-functions', `suspend-tty-functions' and
2344 `resume-tty-functions'.
0ed8034e
EZ
2345
2346 * frames.texi (Frames): Document `frame-terminal' and
2347 `terminal-live-p'.
2348 (Multiple Displays): Document `make-frame-on-tty'.
2349 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2350 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2351 (Terminal Parameters): Document `terminal-parameters',
2352 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2353
2354 * os.texi (System Environment): Document `environment' and
2355 `initial-environment'.
490f1197
EZ
2356 (Suspending Emacs): Update for multi-tty; document
2357 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2358
02eccf6b
EZ
2359 * nonascii.texi (Coding System Basics): More accurate description
2360 of `raw-text'.
2361
f19fea97
JB
23622009-01-12 Juanma Barranquero <lekktu@gmail.com>
2363
2364 * display.texi (Low-Level Font): Fix typo.
2365
16fa292f
CY
23662009-01-10 Chong Yidong <cyd@stupidchicken.com>
2367
2368 * elisp.texi (Top): Update node listing.
2369
2370 * display.texi (PostScript Images): Node deleted.
2371
0b4faef3
EZ
23722009-01-10 Eli Zaretskii <eliz@gnu.org>
2373
3355f04d
EZ
2374 * processes.texi (Decoding Output): Document that null bytes force
2375 no-conversion for reading process output.
2376
2377 * files.texi (Reading from Files): Document that null bytes force
2378 no-conversion when visiting files.
2379
11625308 2380 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2381
5dcb4c4e
SM
2382 * nonascii.texi (Lisp and Coding Systems):
2383 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2384 (Character Properties): Improve wording.
0b4faef3 2385
ce9cf065
CY
23862009-01-09 Chong Yidong <cyd@stupidchicken.com>
2387
2388 * display.texi (Font Lookup): Remove obsolete function
2389 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2390 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2391 (Font Selection): Reorder order of variable descriptions.
2392 Minor clarifications.
ce9cf065
CY
2393
2394 * elisp.texi (Top): Update node listing.
2395
ab756fb3
GM
23962009-01-09 Glenn Morris <rgm@gnu.org>
2397
2398 * commands.texi (Command Loop Info): Say that last-command-char and
2399 last-input-char are obsolete aliases.
2400
2401 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2402 last-input-char and last-command-char, since they are just aliases for
2403 last-input-event and last-command-event.
2404
2405 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2406 last-command-char.
2407
6b2b8ab1
CY
24082009-01-08 Chong Yidong <cyd@stupidchicken.com>
2409
2410 * elisp.texi: Update node listing.
2411
2412 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2413 (Face Attributes): Don't link to Font Lookup.
2414 Document font-family-list.
6b2b8ab1
CY
2415 (Fonts): New node.
2416
3568e767
JR
24172009-01-08 Jason Rumney <jasonr@gnu.org>
2418
2419 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2420 changing the standard pointer shapes. (Bug#1485)
3568e767 2421
6221c8db
CY
24222009-01-08 Chong Yidong <cyd@stupidchicken.com>
2423
2424 * display.texi (Attribute Functions): Note that a function value
2425 :height is relative, and that compatibility functions work by
2426 calling set-face-attribute.
2427 (Displaying Faces): Reorder list in order of increasing priority.
2428 (Face Remapping): New node. Content moved here from Displaying
2429 Faces.
2430 (Glyphs): Link to Face Functions.
2431
e3d3799a
CY
24322009-01-08 Chong Yidong <cyd@stupidchicken.com>
2433
2434 * display.texi (Faces): Don't discuss face id here. facep does
2435 not return t.
2436 (Defining Faces): Minor clarification.
2437 (Face Attributes): Rearrange items to match docstring of
2438 set-face-attribute. Add :foundry attribute. Document new role of
2439 :font attribute. Texinfo usage fix.
2440 (Attribute Functions): Copyedits.
2441 (Face Functions): Note that face number is seldom used.
2442
638a2457
RS
24432009-01-05 Richard M Stallman <rms@gnu.org>
2444
2445 * strings.texi (Predicates for Strings): Minor clarification.
2446
2447 * functions.texi (Function Safety): Texinfo usage fix.
2448
49ea0074
JB
24492009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2450
2451 * objects.texi (General Escape Syntax): Fix typo.
2452
9f822178
MR
24532009-01-03 Martin Rudalics <rudalics@gmx.at>
2454
2455 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2456 works via the default value of pop-up-frame-function.
2457
af34ad36
EZ
24582009-01-02 Eli Zaretskii <eliz@gnu.org>
2459
2460 * processes.texi (System Processes): Document the `time' and
2461 `ctime' attributes of `system-process-attributes'.
2462
d31f6679
CY
24632009-01-01 Chong Yidong <cyd@stupidchicken.com>
2464
2465 * display.texi (Face Attributes): Clarify :height attribute.
2466
174dc00c
MR
24672008-12-31 Martin Rudalics <rudalics@gmx.at>
2468
2469 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2470 the front of the buffer list. Add entries for `last-buffer' and
2471 `unbury-buffer'.
2472
b8afe7e4
EZ
24732008-12-27 Eli Zaretskii <eliz@gnu.org>
2474
d14030f5
EZ
2475 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2476 and its subsections.
2477
2478 * frames.texi (Multiple Terminals, Low-level Terminal)
2479 (Terminal Parameters, Frames on Other TTY devices): New sections.
2480 (Frames): Add an xref to "Multiple Terminals".
2481
765980a4
EZ
2482 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2483
2484 * objects.texi (Terminal Type): New node.
2485 (Editing Types): Add it to the menu.
2486
47bd5577
EZ
2487 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2488 Variables".
2489
eb22b78c 2490 * variables.texi (Directory Local Variables): New node.
47bd5577 2491 (Variables): Add a menu item for it.
eb22b78c 2492
b8afe7e4
EZ
2493 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2494 `generated-autoload-file'.
2495
77bb0476
EZ
24962008-12-20 Eli Zaretskii <eliz@gnu.org>
2497
028e2c19
EZ
2498 * os.texi (Startup Summary): Add xref to documentation of
2499 `initial-window-system'.
2500
77bb0476
EZ
2501 * display.texi (Window Systems): Document `window-system' the
2502 function. The variable `window-system' is now frame-local.
028e2c19 2503 Document `initial-window-system'.
77bb0476 2504
dda87836
MR
25052008-12-19 Martin Rudalics <rudalics@gmx.at>
2506
2507 * windows.texi (Windows): Rewrite description of
2508 fit-window-to-buffer.
2509
caef3ed2
GM
25102008-12-13 Glenn Morris <rgm@gnu.org>
2511
2512 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2513 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2514
21c58e4d
GM
25152008-12-12 Glenn Morris <rgm@gnu.org>
2516
2517 * debugging.texi (Error Debugging): Refer forwards to
2518 eval-expression-debug-on-error.
2519
af38459f
EZ
25202008-12-05 Eli Zaretskii <eliz@gnu.org>
2521
5dedd9b5
EZ
2522 * strings.texi (String Basics): Only unibyte strings that
2523 represent key sequences hold 8-bit raw bytes.
2524
af38459f
EZ
2525 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2526 paragraph to speak about `undecided'.
2527 (Character Properties): Don't explain the meaning of each
2528 property; instead, identify their Unicode Standard names.
b3f1f4a5 2529 (Character Sets): Document `map-charset-chars'.
af38459f 2530
fa047ae7
GM
25312008-12-02 Glenn Morris <rgm@gnu.org>
2532
2533 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2534 section yet again.
2535
47dbc044
EZ
25362008-11-29 Eli Zaretskii <eliz@gnu.org>
2537
98d05998
EZ
2538 * nonascii.texi (Character Properties): New Section.
2539 (Specifying Coding Systems): Document
2540 `coding-system-priority-list', `set-coding-system-priority', and
2541 `with-coding-priority'.
2542 (Lisp and Coding Systems): Document `check-coding-systems-region'
2543 and `coding-system-charset-list'.
2544 (Coding System Basics): Document `coding-system-aliases'.
2545
2546 * elisp.texi (Top): Add a @detailmenu entry for "Character
2547 Properties".
2548
47dbc044
EZ
2549 * objects.texi (Character Type): Correct the range of Emacs
2550 characters. Add an @xref to "Character Codes".
2551
2552 * strings.texi (String Basics): Add an @xref to "Character Codes".
2553
2554 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2555
2556 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2557 (Character Codes): Document `max-char'.
2558
8b80cdf5
EZ
25592008-11-28 Eli Zaretskii <eliz@gnu.org>
2560
2561 * nonascii.texi (Text Representations, Converting Representations)
2562 (Character Sets, Scanning Charsets, Translation of Characters):
2563 Make text more accurate.
2564
a99dceba
GM
25652008-11-28 Glenn Morris <rgm@gnu.org>
2566
2567 * files.texi (Format Conversion Round-Trip): Improve previous change.
2568
f6dc3bed
CY
25692008-11-26 Chong Yidong <cyd@stupidchicken.com>
2570
2571 * modes.texi (Auto Major Mode): Fix example.
2572
5da9413d
GM
25732008-11-25 Glenn Morris <rgm@gnu.org>
2574
2575 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2576
2577 * files.texi (Format Conversion Round-Trip):
2578 Use active voice for previous change.
2579
fcca848c
CY
25802008-11-25 Chong Yidong <cyd@stupidchicken.com>
2581
2582 * os.texi (Processor Run Time):
2583 * processes.texi (Transaction Queues):
2584 * markers.texi (The Mark):
2585 * windows.texi (Choosing Window, Selecting Windows):
2586 * files.texi (Changing Files, Magic File Names):
2587 * commands.texi (Key Sequence Input):
2588 * functions.texi (Declaring Functions):
2589 * strings.texi (Predicates for Strings):
2590 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2591
36c8dc54
CY
25922008-11-24 Chong Yidong <cyd@stupidchicken.com>
2593
2594 * help.texi (Accessing Documentation): Update example.
2595
2596 * variables.texi (Defining Variables): Note that `*' is not
2597 necessary if defcustom is used.
2598
2a79b242
EZ
25992008-11-22 Eli Zaretskii <eliz@gnu.org>
2600
2601 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2602 Characters" from @detailmenu.
2603
2604 * nonascii.texi (Character Codes, Character Sets)
2605 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2606 (Chars and Bytes, Splitting Characters): Sections removed.
2607
392f0d26
LK
26082008-11-22 Lute Kamstra <lute@gnu.org>
2609
2610 * positions.texi (Text Lines): Update goto-line documentation.
2611
af1a5cd5
MR
26122008-11-21 Martin Rudalics <rudalics@gmx.at>
2613
6a4cfb0c
MR
2614 * frames.texi (Frames): Fix typo, add cross references, reword.
2615 (Initial Parameters): Reword special-display-frame-alist text.
2616 (Frames and Windows): Reword. Describe argument norecord for
2617 set-frame-selected-window.
2618 (Input Focus): Describe argument norecord for select-frame.
2619 Remove comment on MS-Windows behavior for focus-follows-mouse.
2620 (Raising and Lowering): Mention windows-frames dichotomy in
2621 metaphor.
2622
af1a5cd5
MR
2623 * windows.texi (Displaying Buffers, Vertical Scrolling)
2624 (Horizontal Scrolling): Fix indenting and rewording issues
2625 introduced with 2008-11-07 change.
2626
c249fa9c
GM
26272008-11-20 Glenn Morris <rgm@gnu.org>
2628
2629 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2630 element of `format-alist'.
2631
204d4665
GM
26322008-11-19 Glenn Morris <rgm@gnu.org>
2633
2634 * doclicense.texi: Update to FDL 1.3.
2635 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2636
cc0910af
CY
26372008-11-18 Chong Yidong <cyd@stupidchicken.com>
2638
efe6e7c4
CY
2639 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2640 vars, which are obsolete. Mention jit-lock-register.
2641
5dcb4c4e
SM
2642 * modes.texi (Other Font Lock Variables):
2643 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2644
cc0910af
CY
2645 * frames.texi (Color Parameters): Document alpha parameter.
2646
aeeedf76
MR
26472008-11-16 Martin Rudalics <rudalics@gmx.at>
2648
2649 * windows.texi (Splitting Windows, Deleting Windows)
2650 (Selecting Windows, Cyclic Window Ordering)
2651 (Buffers and Windows, Displaying Buffers, Choosing Window)
2652 (Dedicated Windows, Window Point, Window Start and End)
2653 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2654 (Size of Window, Resizing Windows, Window Configurations)
2655 (Window Parameters): Avoid @var at beginning of sentences and
2656 reword accordingly.
2657
4c565c5c
LK
26582008-11-11 Lute Kamstra <lute@gnu.org>
2659
2660 * files.texi (File Name Components): Fix file-name-extension
2661 documentation.
2662
25f494c9
JB
26632008-11-11 Juanma Barranquero <lekktu@gmail.com>
2664
2665 * frames.texi (Basic Parameters): Remove display-environment-variable
2666 and term-environment-variable.
2667
a1401ab1
EZ
26682008-11-08 Eli Zaretskii <eliz@gnu.org>
2669
2670 * windows.texi (Basic Windows, Splitting Windows)
2671 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2672 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2673 (Resizing Windows, Window Configurations, Window Parameters):
2674 Fix wording and markup.
a1401ab1 2675
efafc282
MR
26762008-11-07 Martin Rudalics <rudalics@gmx.at>
2677
2678 * windows.texi (Windows): Update entries.
2679 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2680 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2681 (Selecting Windows, Cyclic Window Ordering): Reword with special
2682 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2683 (Buffers and Windows, Choosing Window): Reword with special
2684 emphasis on dedicated windows.
2685 (Displaying Buffers): Reword. For switch-to-buffer mention that
2686 it may fall back on pop-to-buffer. For other-window try to
2687 explain how it treats the cyclic ordering of windows.
efafc282
MR
2688 (Dedicated Windows): New node and section discussing dedicated
2689 windows and associated functions.
86ab855a 2690 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2691 (Window Start and End): Rename node and section title. Reword.
2692 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2693 Minor rewording.
2694 (Size of Window): Reword, in particular text on window-width.
2695 (Resizing Windows): Reword. Add text on balancing windows.
2696 (Window Configurations): Reword. Mention window parameters.
2697 (Window Parameters): New node and section on window parameters.
2698 (Window Hooks): Reword. Mention that
2699 window-configuration-change-hook is run "buffer-locally".
2700 * elisp.texi (Top): Update Windows entries in @detailmenu
2701 section.
2702
d60a8ab2
JB
27032008-11-04 Juanma Barranquero <lekktu@gmail.com>
2704
2705 * searching.texi (Regexp Search): Fix typo.
2706
01777627
CY
27072008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2708
2709 * searching.texi (Regexp Search): Document GREEDY arg.
2710 (Simple Match Data): Fix return value.
2711
c4526e93
EZ
27122008-11-01 Eli Zaretskii <eliz@gnu.org>
2713
2714 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2715 with Emacs 23 internal representation of characters.
2716 Document `unibyte-string'.
c4526e93 2717
fe2ae8b5
CY
27182008-10-28 Chong Yidong <cyd@stupidchicken.com>
2719
2720 * processes.texi (Process Information): Note that process-status
2721 does not accept buffer names.
2722
cc5a21e3
CY
27232008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2724
2725 * positions.texi (Skipping Characters): Correct return value of
2726 skip-chars-forward.
2727
09460d9a
MR
27282008-10-25 Martin Rudalics <rudalics@gmx.at>
2729
520b29e7
MR
2730 * windows.texi (Deleting Windows): Update documentation of
2731 delete-windows-on.
2732 (Buffers and Windows): Update documentations of
2733 get-buffer-window and get-buffer-window-list.
2734 (Displaying Buffers): Update documentation of
2735 replace-buffer-in-windows.
2736
09460d9a
MR
2737 * buffers.texi (Current Buffer): Reword set-buffer and
2738 with-current-buffer documentations.
2739 (Creating Buffers): Reword documentation of get-buffer-create.
2740
4d48fcdc
MR
27412008-10-23 Martin Rudalics <rudalics@gmx.at>
2742
2743 * buffers.texi (Current Buffer): Reword documentation of
2744 set-buffer.
2745 (Buffer Names): Reword documentation of buffer-name.
2746 (The Buffer List): For bury-buffer explain what happens with the
2747 buffer's window.
2748 (Creating Buffers): Say that get-buffer-create's arg is called
2749 buffer-or-name.
2750
f0143c43
CY
27512008-10-22 Chong Yidong <cyd@stupidchicken.com>
2752
3e5dbbd3
CY
2753 * advice.texi (Computed Advice): Explain what DEFINITION is.
2754
f0143c43
CY
2755 * nonascii.texi (Character Codes): Remove obsolete function
2756 char-valid-p, and document characterp instead.
2757
52a94b85
MR
27582008-10-22 Martin Rudalics <rudalics@gmx.at>
2759
2760 * windows.texi (Displaying Buffers): Reword documentation of
2761 pop-to-buffer.
2762 (Choosing Window): Rewrite documentation of display-buffer and
2763 its options.
2764
f76f8246
MR
2765 * buffers.texi (Killing Buffers): Update documentation of
2766 kill-buffer.
2767
acc8b598
EZ
27682008-10-21 Eli Zaretskii <eliz@gnu.org>
2769
80e6b6df
EZ
2770 * processes.texi (Serial Ports): Fix wording and improve markup.
2771
3645358a
EZ
2772 * searching.texi (Regexp Search): Document `string-match-p' and
2773 `looking-at-p'.
2774 (POSIX Regexps): Add an xref for "non-greedy".
2775 (Regexp Special): Add @cindex entry for "non-greedy".
2776
b3d50cff 2777 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2778 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2779
73b7530a
EZ
2780 * frames.texi (Color Names): Add an xref to `read-color'.
2781
2782 * minibuf.texi (High-Level Completion): Document `read-color'.
2783
acc8b598
EZ
2784 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2785
2786 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2787
2788 * buffers.texi (Swapping Text): New section, documents
2789 `buffer-swap-text'.
2790
10e187e8
MR
27912008-10-21 Martin Rudalics <rudalics@gmx.at>
2792
2793 * windows.texi (Resizing Windows): Minor wording fix.
2794
fd6f900c
EZ
27952008-10-20 Eli Zaretskii <eliz@gnu.org>
2796
2797 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2798 and `combine-and-quote-strings'.
2799
2800 * strings.texi (Creating Strings): Add xrefs for them.
2801
e4372165
EZ
28022008-10-19 Eli Zaretskii <eliz@gnu.org>
2803
d6328fba
EZ
2804 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2805 match the corresponding menu in minibuf.texi.
2806
e4372165
EZ
2807 * minibuf.texi (Reading File Names): Document `read-shell-command'
2808 and `minibuffer-local-shell-command-map'.
2809
5d8dda33
MR
28102008-10-19 Martin Rudalics <rudalics@gmx.at>
2811
2812 * windows.texi (Resizing Windows): Remove var{} around "window" in
2813 documentation of enlarge-window.
2814 Rewrite documentation of window-min-height and window-min-width.
2815
437706cd
EZ
28162008-10-19 Eli Zaretskii <eliz@gnu.org>
2817
80f85d7c
EZ
2818 * functions.texi (Calling Functions): Document `apply-partially'.
2819
291703b5
EZ
2820 * hooks.texi (Standard Hooks): Mention
2821 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2822
2823 * variables.texi (File Local Variables): Document
2824 `file-local-variables-alist', `before-hack-local-variables-hook'
2825 and `hack-local-variables-hook'.
2826
583d8b3c
EZ
2827 * processes.texi (Synchronous Processes): Document `process-lines'.
2828
5dcb4c4e
SM
2829 * customize.texi (Variable Definitions):
2830 Document `custom-reevaluate-setting'.
437706cd 2831
7e51d89b
MR
28322008-10-18 Martin Rudalics <rudalics@gmx.at>
2833
2834 * windows.texi (Choosing Window, Deleting Windows)
2835 (Displaying Buffers): Expand documentation of dedicated windows.
2836
43c59a3d
EZ
28372008-10-18 Eli Zaretskii <eliz@gnu.org>
2838
018a960d
EZ
2839 * files.texi (Changing Files): Document symbolic input of file
2840 modes to `set-file-modes'. Document `read-file-modes' and
2841 `file-modes-symbolic-to-number'.
2842
2c0b8144
EZ
2843 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2844 and `search-map'.
2845
5dcb4c4e
SM
2846 * searching.texi (Search and Replace):
2847 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2848 Document `multi-query-replace-map'.
80120f13 2849
6d4913f0 2850 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2851 (Completion Commands, Reading File Names):
2852 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2853 `minibuffer-local-filename-must-match-map'.
2854 (Minibuffer Completion): The `require-match' argument to
2855 `completing-read' can now have the value `confirm-only'.
2856
43c59a3d
EZ
2857 * windows.texi (Displaying Buffers): Minor wording fix.
2858 (Choosing Window): `split-height-threshold' can now be nil.
2859 Document `split-width-threshold'. `pop-up-frames' can have the
2860 value `graphic-only'.
2861
f36acfd9
EZ
28622008-10-17 Eli Zaretskii <eliz@gnu.org>
2863
2864 * os.texi (Startup Summary): Document `before-init-time' and
2865 `after-init-time'. Document `initial-window-system' and
2866 `window-system-initialization-alist'. Document reading the
2867 abbrevs file. Document the call to `server-start' under --daemon.
2868 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2869 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2870 (Time Parsing): Document `format-seconds'.
f36acfd9 2871
96995b89
MR
28722008-10-17 Martin Rudalics <rudalics@gmx.at>
2873
2874 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2875 and reword.
2876
2de17c73
EZ
28772008-10-16 Eli Zaretskii <eliz@gnu.org>
2878
2879 * markers.texi (The Mark): Document use-region-p.
2880
9cf52b11
EZ
28812008-10-15 Eli Zaretskii <eliz@gnu.org>
2882
c3aaf1d7
EZ
2883 * internals.texi (Writing Emacs Primitives): The interactive spec
2884 of a primitive can be a Lisp form.
2885
841a1743
EZ
2886 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2887 values of transient-mark-mode. Document handle-shift-selection.
2888
2889 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2890 (Interactive Examples): Show an example of `^'.
2891 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2892 (Defining Commands, Using Interactive): The interactive-form of a
2893 function can be added via its symbol's property.
841a1743 2894
52441368
EZ
2895 * positions.texi (List Motion): beginning-of-defun-function can
2896 now accept an argument.
2897
8e8c1a72
EZ
2898 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2899 now return a list of strings.
2900
a33a1f2a
EZ
2901 * control.texi (Handling Errors): Document ignore-errors.
2902
4fb04348
EZ
2903 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2904 (Parameter Access): Document set-frame-parameter.
2905
ee666f84
EZ
2906 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2907 Hooks" for the effect of kill-all-local-variables on local hook
2908 functions.
2909
9cf52b11
EZ
2910 * modes.texi (Major Mode Conventions, Mode Line Variables):
2911 `mode-name' need not be a string. xref to "Mode Line Data" for
2912 details, and to "Emulating Mode Line" for computing a string
2913 value.
2914
22526bc4
EZ
29152008-10-14 Eli Zaretskii <eliz@gnu.org>
2916
a65f6a85
EZ
2917 * processes.texi (System Processes): New section.
2918 (Processes, Signals to Processes): Add xrefs to it.
2919
2920 * objects.texi (Editing Types): A `process' is a subprocess of
2921 Emacs, not just any process running on the OS.
2922
2923 * elisp.texi (Top): Adjust the @detailmenu for the above two
2924 changes.
2925
2724b26a
EZ
2926 * sequences.texi (Char-Tables): Remove documentation of
2927 set-char-table-default, which has no effect since Emacs 23.
2928 <char-table-range, set-char-table-range>: Don't mention generic
2929 characters and charsets. Add a cons cell as a possible argument.
2930
2931 * nonascii.texi (Splitting Characters)
2932 (Translation of Characters): Don't mention generic characters.
2933
2934 * display.texi (Fontsets): Don't mention generic characters.
2935
22526bc4 2936 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2937 argument FUNCTION with a cons cell as KEY.
22526bc4 2938
eaf4b689
EZ
29392008-10-13 Eli Zaretskii <eliz@gnu.org>
2940
45e46036
EZ
2941 * objects.texi (Primitive Function Type): Move "@cindex special
2942 forms" from here...
2943
2944 * eval.texi (Special Forms): ...to here.
2945
2946 * functions.texi (What Is a Function): `functionp' returns nil for
2947 special forms. Add an xref.
2948
eaf4b689
EZ
2949 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2950 Variables".
2951
2952 * variables.texi (Frame-Local Variables): New section.
2953 (Buffer-Local Variables): Add an xref to it.
2954 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2955 have both frame-local and buffer-local binding.
2956
2957 * frames.texi (Frames): Mention multiple tty frames.
2958 (Frame Parameters, Parameter Access): Mention frame-local variable
2959 bindings.
2960
15688fce
GM
29612008-09-20 Glenn Morris <rgm@gnu.org>
2962
2963 * display.texi (Defining Faces): Recommend against face variables.
2964
35539065
JB
29652008-09-16 Juanma Barranquero <lekktu@gmail.com>
2966
2967 * display.texi (Echo Area Customization): Fix typo.
2968
6a57054b
JB
29692008-09-09 Juanma Barranquero <lekktu@gmail.com>
2970
2971 * loading.texi (Where Defined): Add `defface' item.
2972
d632fb82
MR
29732008-09-06 Martin Rudalics <rudalics@gmx.at>
2974
2975 * loading.texi (Where Defined): Fix description of symbol-file.
2976
905a9adb
JR
29772008-08-26 Jason Rumney <jasonr@gnu.org>
2978
2979 * display.texi (TIFF Images): New section describing :index property.
2980
852e91b7
CY
29812008-08-23 Chong Yidong <cyd@stupidchicken.com>
2982
2983 * display.texi (Temporary Displays): Remove unnecessary comment
2984 about usage of temp-buffer-show-hook.
2985
6be001ee
CY
29862008-08-05 Chong Yidong <cyd@stupidchicken.com>
2987
2988 * symbols.texi (Other Plists): Fix incorrect example.
2989 Suggested by Florian Beck.
2990
58e3d8e8
JB
29912008-07-31 Juanma Barranquero <lekktu@gmail.com>
2992
2993 * os.texi: Fix previous change.
2994
7c2fb837
DN
29952008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2996
2997 * os.texi:
2998 * intro.texi:
2999 * files.texi: Remove VMS support.
3000
9e2a2647
DN
30012008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3002
3003 * os.texi:
3004 * frames.texi:
3005 * display.texi: Remove mentions of Mac Carbon.
3006
c4f4682b
MB
30072008-07-01 Miles Bader <miles@gnu.org>
3008
3009 * text.texi (Special Properties):
3010 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3011
3696411e
JB
30122008-06-28 Johan Bockgård <bojohan@gnu.org>
3013
3014 * display.texi (Other Image Types): Fix copy/paste error; say
3015 "PBM", not "XBM".
3016
f2a77c3a
DN
30172008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3018
3019 * os.texi: Remove references to obsolete systems.
3020
6d52677d
EZ
30212008-06-20 Eli Zaretskii <eliz@gnu.org>
3022
3023 * makefile.w32-in (distclean): Remove makefile.
3024
1a87da4c
GM
30252008-06-17 Glenn Morris <rgm@gnu.org>
3026
3027 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3028 (elisp, dist): Remove rules and variables that are obsolete now
3029 the lisp manual is no longer distributed separately.
3030
fdda1c5d
GM
30312008-06-16 Glenn Morris <rgm@gnu.org>
3032
646692e9
GM
3033 * configure, configure.in, mkinstalldirs: Remove unused files.
3034
3035 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3036 * vol1.texi (EMACSVER):
6a57054b 3037 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3038
3039 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3040 as per maintain.info.
3041
611bee81
GM
30422008-06-15 Glenn Morris <rgm@gnu.org>
3043
a7bed3a0
GM
3044 * makefile.w32-in (manual): Use "23" rather than "21".
3045
3046 * Makefile.in (emacsver): New, set by configure.
3047 (manual): Use emacsver.
3048
d794edf2
GM
3049 * intro.texi: Report bugs using M-x report-emacs-bug.
3050
611bee81
GM
3051 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3052
c73e02fa
GM
30532008-06-13 Daniel Engeler <engeler@gmail.com>
3054
3055 * elisp.texi, internals.texi, processes.texi: Add documentation
3056 about serial port access.
3057
e40a85cd
MB
30582008-06-05 Miles Bader <miles@gnu.org>
3059
3060 * display.texi (Displaying Faces): Update to reflect function
3061 renamings in face-remap.el.
3062
7b753744
JB
30632008-06-05 Juanma Barranquero <lekktu@gmail.com>
3064
3065 * display.texi (Fontsets): Fix typos.
3066
9d3d42fb
MB
30672008-06-03 Miles Bader <miles@gnu.org>
3068
7b753744
JB
3069 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3070 remove-relative-face-remapping, set-base-face-remapping,
3071 and set-default-base-face-remapping.
9d3d42fb 3072
f2cec7a9
MB
30732008-06-01 Miles Bader <miles@gnu.org>
3074
3075 * display.texi (Displaying Faces): Add face-remapping-alist.
3076
8f39c96d
SM
30772008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3078
3079 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3080 variable names.
3081
1ef5eecc
ER
30822008-05-03 Eric S. Raymond <esr@golux>
3083
352c8b4a 3084 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3085 (current-global-map) return references, not copies.
3086
63b4387f
JL
30872008-05-02 Juri Linkov <juri@jurta.org>
3088
3089 * minibuf.texi (Text from Minibuffer): Document a list of
3090 default values for `read-from-minibuffer'.
3091
38a8b703
JB
30922008-04-24 Juanma Barranquero <lekktu@gmail.com>
3093
3094 * nonascii.texi (Translation of Characters): Fix previous change.
3095
7c42e639
CY
30962008-04-20 Chong Yidong <cyd@stupidchicken.com>
3097
3098 * display.texi (Overlay Properties): Clarify role of underlying
3099 textprop and overlay keymaps for display strings.
3100
3101 * keymaps.texi (Active Keymaps): Ditto.
3102
25c0d999
SM
31032008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3104
3105 * minibuf.texi (Programmed Completion):
3106 Replace dynamic-completion-table with the new completion-table-dynamic.
3107
e3af5968
CY
31082008-04-07 Chong Yidong <cyd@stupidchicken.com>
3109
3110 * intro.texi (Some Terms): Change "fonts in this manual" index
3111 entry to "typographic conventions".
3112
6bfc8698
EZ
31132008-04-05 Eli Zaretskii <eliz@gnu.org>
3114
3115 * objects.texi (Text Props and Strings): Add indexing for read
3116 syntax of text properties.
3117
4972c361
SM
31182008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3119
3120 * processes.texi (Decoding Output): Remove process-filter-multibyte
3121 functions.
3122
c70a68db
MR
31232008-03-15 Martin Rudalics <rudalics@gmx.at>
3124
3125 * display.texi (Finding Overlays): Say that empty overlays at
3126 the end of the buffer are reported too.
3127
1291fd36
GM
31282008-03-13 Glenn Morris <rgm@gnu.org>
3129
3130 * elisp.texi (EMACSVER): Set to 23.0.60.
3131
c6b0dfd5
CY
31322008-02-26 Chong Yidong <cyd@stupidchicken.com>
3133
38a8b703 3134 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3135
875fc30c
GM
31362008-02-22 Glenn Morris <rgm@gnu.org>
3137
3138 * frames.texi (Position Parameters): Clarify the description of
3139 `left' and `top', using information from "Geometry".
3140 (Geometry): Give a pointer to "Position Parameters", rather than
3141 repeating information.
3142
d8c8e45a
GM
31432008-02-11 Glenn Morris <rgm@gnu.org>
3144
3145 * objects.texi (Equality Predicates): No longer talk about "two"
3146 functions.
3147
38a8b703 31482008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3149
3150 * objects.texi (Equality Predicates): Add defun for
3151 equal-including-properties.
3152
bfffe0b1
GM
31532008-02-10 Glenn Morris <rgm@gnu.org>
3154
3155 * objects.texi (Equality Predicates):
3156 Mention equal-including-properties.
3157
431b78c9
RS
31582008-02-07 Richard Stallman <rms@gnu.org>
3159
3160 * windows.texi (Window Start): Mention the feature of moving
3161 window-start to start of line.
3162
c8763fb6 31632008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3164
3165 * keymaps.texi (Tool Bar): Document rtl property.
3166
1a256502
TTN
31672008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3168
3169 * display.texi (Button Types):
3170 For define-button-type, clarify type of NAME.
3171
569382c2
MR
31722008-01-19 Martin Rudalics <rudalics@gmx.at>
3173
3174 * buffers.texi (Buffer Modification): Fix typo.
3175
f3041af1
DN
31762008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3177
3178 * os.texi (System Environment): Remove references to OSes that are
3179 not supported anymore.
3180
d35e1cd7
DN
31812008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3182
3183 * os.texi (System Environment): Remove mention for Masscomp.
3184
23af7580
RS
31852008-01-04 Richard Stallman <rms@gnu.org>
3186
3187 * display.texi (Faces): Don't talk about internal face vector as arg
3188 to facep.
3189
3190 * customize.texi (Type Keywords): Fix previous change.
3191
3192 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3193 * elisp.texi (Top): Fix menu for commands.texi change.
3194
ec7d5b1e
RS
31952007-12-30 Richard Stallman <rms@gnu.org>
3196
5dcb4c4e 3197 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3198 (Accessing Scroll): New node broken out of Accessing Mouse.
3199
101a6cea
RS
32002007-12-28 Richard Stallman <rms@gnu.org>
3201
3202 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3203 (Basic Parameters): For `title', refer to title bar.
041817a4 3204 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3205
72b7e664
RS
32062007-12-23 Richard Stallman <rms@gnu.org>
3207
3208 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3209 Improve some of the commented-out keywords' text too.
3210
27a4f445
MR
32112007-12-14 Martin Rudalics <rudalics@gmx.at>
3212
e2e3f1d7
MR
3213 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3214 "visit the current buffer".
3215
27a4f445
MR
3216 * os.texi (System Interface): Fix typo.
3217
a2afc99d
RS
32182007-12-04 Richard Stallman <rms@gnu.org>
3219
3220 * objects.texi (Symbol Type): Fix typo.
3221
b694135c
RS
32222007-12-03 Richard Stallman <rms@gnu.org>
3223
3224 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3225
f99a19da
GM
32262007-12-01 Glenn Morris <rgm@gnu.org>
3227
3228 * functions.texi (Declaring Functions): Improve previous change.
3229
8f4b37d8
GM
32302007-11-30 Glenn Morris <rgm@gnu.org>
3231
3232 * functions.texi (Declaring Functions): Add optional fourth
3233 argument of declare-function, and setting third argument to `t'.
3234
61a2fe01
RS
32352007-11-29 Richard Stallman <rms@gnu.org>
3236
3237 * customize.texi (Composite Types): Document `group' type.
3238
cbfc5193
GM
32392007-11-29 Glenn Morris <rgm@gnu.org>
3240
5dcb4c4e
SM
3241 * functions.texi (Declaring Functions): Add findex.
3242 Mention `external' files.
cbfc5193 3243
8386283a
JB
32442007-11-26 Juanma Barranquero <lekktu@gmail.com>
3245
3246 * functions.texi (Declaring Functions): Fix directive.
3247
a07c9a8b
RS
32482007-11-25 Richard Stallman <rms@gnu.org>
3249
3250 * help.texi (Help Functions): Clean up last change.
3251
3252 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3253
3254 * loading.texi (Named Features): Minor cleanup.
3255
3256 * macros.texi (Eval During Expansion): Minor cleanup.
3257
3258 * variables.texi (Variable Aliases): Minor cleanup.
3259
a0925923
RS
32602007-11-24 Richard Stallman <rms@gnu.org>
3261
3262 * functions.texi (Declaring Functions): Clarify previous change.
3263
3264 * compile.texi (Compiler Errors): Clarify previous change.
3265
20c63e44
RS
32662007-11-24 Richard Stallman <rms@gnu.org>
3267
e5e76c04 3268 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3269 Clarify the text and move items around.
3270
5bb0cda3
GM
32712007-11-24 Glenn Morris <rgm@gnu.org>
3272
3273 * functions.texi (Declaring Functions): New section.
3274 * compile.texi (Compiler Errors): Mention declaring functions,
3275 defvar with no initvalue, and byte-compile-warnings.
3276
af13c86a
MR
32772007-11-15 Martin Rudalics <rudalics@gmx.at>
3278
3279 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3280 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3281
a5373305
MR
32822007-11-13 Martin Rudalics <rudalics@gmx.at>
3283
3284 * help.texi (Help Functions): Document new macro `with-help-window'.
3285
fe284805
JL
32862007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3287
3288 * searching.texi (Replacing Match): Describe new
3289 `match-substitute-replacement'.
3290
2c3a09b1
RS
32912007-10-31 Richard Stallman <rms@gnu.org>
3292
3293 * strings.texi (Creating Strings): Null strings from concat not unique.
3294
f2b480f4
RS
32952007-10-26 Richard Stallman <rms@gnu.org>
3296
3297 * objects.texi (Equality Predicates): Null strings are uniquified.
3298
3299 * minibuf.texi: Minor clarifications in previous change.
3300
db21122c
GM
33012007-10-25 Glenn Morris <rgm@gnu.org>
3302
3303 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3304
2328cbb3
RS
33052007-10-24 Richard Stallman <rms@gnu.org>
3306
3307 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3308
3309 * variables.texi (Frame-Local Variables): Node deleted.
3310 (Variables): Delete Frame-Local Variables from menu.
3311 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3312 (Default Value): Don't mention frame-local vars.
3313
3314 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3315
3316 * loading.texi (Unloading): Document FEATURE-unload-function
3317 instead of FEATURE-unload-hook.
3318
2328cbb3
RS
3319 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3320
c066bafa
JL
33212007-10-22 Juri Linkov <juri@jurta.org>
3322
3323 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3324 (High-Level Completion): Document a list of default value strings
3325 in the DEFAULT argument, for which minibuffer functions return the
3326 first element.
3327
65ced25f
JL
33282007-10-17 Juri Linkov <juri@jurta.org>
3329
3330 * text.texi (Filling): Update arguments of fill-paragraph.
3331 fill-paragraph operates on the active region in Transient Mark mode.
3332 Remove fill-paragraph-or-region.
3333
ee46ec8e
KB
33342007-10-13 Karl Berry <karl@gnu.org>
3335
3336 * elisp.texi (@dircategory): Move to after @copying,
3337 since we want @copying as close as possible to the beginning of
3338 the output.
3339
61bbdbc6
RS
33402007-10-12 Richard Stallman <rms@gnu.org>
3341
3342 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3343
3344 * commands.texi (Distinguish Interactive): New node,
3345 broken out from Interactive Call and rewritten.
3346 (Command Loop): Put Distinguish Interactive in menu.
3347
af23e1e8
RS
33482007-10-09 Richard Stallman <rms@gnu.org>
3349
3350 * text.texi (Examining Properties): Mention overlay priority.
3351
3352 * display.texi (Display Margins): Correct the description
3353 of margin display specifications.
3354 (Replacing Specs): New subnode broken out of Display Property.
3355
e1965a69
JL
33562007-10-06 Juri Linkov <juri@jurta.org>
3357
3358 * text.texi (Filling): Document fill-paragraph-or-region.
3359
4638454b
JB
33602007-10-05 Juanma Barranquero <lekktu@gmail.com>
3361
3362 * display.texi (Auto Faces): Fix typo.
3363
7ed54cc5
RS
33642007-10-02 Richard Stallman <rms@gnu.org>
3365
3366 * display.texi (Display Property): Explain some display specs
3367 don't let you move point in.
3368
5dcb4c4e
SM
3369 * frames.texi (Cursor Parameters):
3370 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3371
3372 * windows.texi (Basic Windows): Don't describe
3373 cursor-in-non-selected-windows here.
3374
305a7ef2
EZ
33752007-10-01 Eli Zaretskii <eliz@gnu.org>
3376
3377 * processes.texi (Misc Network): Note that these functions are
3378 supported only on some systems.
3379
f7a7f4eb
RS
33802007-10-01 Richard Stallman <rms@gnu.org>
3381
3382 * display.texi (Overlay Properties): Explain nil as priority.
3383 Explain that conflicts are unpredictable if not resolved by
3384 priorities.
3385
780d7bb9
RS
33862007-09-23 Richard Stallman <rms@gnu.org>
3387
3388 * macros.texi (Backquote): Minor clarification.
3389
14b4fdfb
RS
33902007-09-19 Richard Stallman <rms@gnu.org>
3391
3392 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3393 Clarify when they work in parallel and when one overrides.
3394 Fix error in example.
14b4fdfb 3395
b8d4c8d0
GM
33962007-09-06 Glenn Morris <rgm@gnu.org>
3397
b3e755a9 3398 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3399 commands to use ../../info.
3400 * Makefile.in (infodir): Go up one more level.
4638454b 3401 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3402 (miscmanualdir): New.
3403 (dist): Use new variable miscmanualdir.
3404 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3405 (usermanualdir): Change from ../man to ../emacs.
3406
1bb1f7d3
MR
34072007-08-30 Martin Rudalics <rudalics@gmx.at>
3408
3409 * commands.texi (Command Loop Info): Advise against changing
3410 most variables described here. Explain new variable
3411 last-repeatable-command.
3412
b8d4c8d0
GM
34132007-08-29 Glenn Morris <rgm@gnu.org>
3414
3415 * elisp.texi (EMACSVER): Increase to 23.0.50.
3416
34172007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3418
3419 * frames.texi (Basic Parameters): Add display-environment-variable
3420 and term-environment-variable.
3421
34222007-08-28 Juri Linkov <juri@jurta.org>
3423
3424 * display.texi (Image Formats, Other Image Types): Add SVG.
3425
34262007-08-28 Juri Linkov <juri@jurta.org>
3427
3428 * display.texi (Images): Move formats-related text to new node
3429 "Image Formats".
3430 (Image Formats): New node.
3431
619fb9ee
RS
34322007-08-27 Richard Stallman <rms@gnu.org>
3433
3434 * windows.texi (Window Configurations): Clarify what
3435 a window configuration saves.
3436
b8d4c8d0
GM
34372007-08-25 Richard Stallman <rms@gnu.org>
3438
3439 * display.texi (Images): Delete redundant @findex.
3440
39f9da30
GM
34412007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3442
3443 * text.texi (Change Hooks): (after|before)-change-functions are no
3444 longer bound to nil while running; rather inhibit-modification-hooks
3445 is t.
3446
b8d4c8d0
GM
34472007-08-16 Richard Stallman <rms@gnu.org>
3448
5dcb4c4e
SM
3449 * processes.texi (Asynchronous Processes):
3450 Clarify doc of start-file-process.
b8d4c8d0
GM
3451
34522007-08-08 Martin Rudalics <rudalics@gmx.at>
3453
3454 * modes.texi (Example Major Modes): Fix typo.
3455
34562007-08-08 Glenn Morris <rgm@gnu.org>
3457
3458 * intro.texi (nil and t): Do not use `iff' in documentation.
3459
3460 * tips.texi (Documentation Tips): Recommend against `iff'.
3461
34622007-08-07 Chong Yidong <cyd@stupidchicken.com>
3463
3464 * display.texi (Image Cache): Document image-refresh.
3465
34662007-08-06 Martin Rudalics <rudalics@gmx.at>
3467
3468 * windows.texi (Size of Window): Document window-full-width-p.
3469
34702007-07-25 Glenn Morris <rgm@gnu.org>
3471
3472 * gpl.texi (GPL): Replace license with GPLv3.
3473
3474 * Relicense all FSF files to GPLv3 or later.
3475
34762007-07-24 Michael Albinus <michael.albinus@gmx.de>
3477
4638454b
JB
3478 * processes.texi (Synchronous Processes):
3479 Add `process-file-shell-command'.
b8d4c8d0
GM
3480 (Asynchronous Processes): Mention restricted use of
3481 `process-filter' and `process-sentinel' in
3482 `start-file-process'. Add `start-file-process-shell-command'.
3483
34842007-07-17 Michael Albinus <michael.albinus@gmx.de>
3485
3486 * files.texi (Magic File Names): Introduce optional parameter
3487 IDENTIFICATION for `file-remote-p'.
3488
34892007-07-16 Richard Stallman <rms@gnu.org>
3490
3491 * display.texi (Defining Faces): Fix previous change.
3492
34932007-07-14 Richard Stallman <rms@gnu.org>
3494
3495 * control.texi (Handling Errors): Document `debug' in handler list.
3496
34972007-07-10 Richard Stallman <rms@gnu.org>
3498
3499 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3500
35012007-07-09 Richard Stallman <rms@gnu.org>
3502
3503 * files.texi (Magic File Names): Rewrite previous change.
3504
35052007-07-08 Michael Albinus <michael.albinus@gmx.de>
3506
3507 * files.texi (Magic File Names): Introduce optional parameter
3508 CONNECTED for `file-remote-p'.
3509
35102007-07-07 Michael Albinus <michael.albinus@gmx.de>
3511
3512 * processes.texi (Asynchronous Processes):
3513 * files.texi (Magic File Names): Add `start-file-process'.
3514
35152007-06-27 Richard Stallman <rms@gnu.org>
3516
5dcb4c4e
SM
3517 * files.texi (Format Conversion Piecemeal):
3518 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3519
35202007-06-27 Michael Albinus <michael.albinus@gmx.de>
3521
4638454b
JB
3522 * files.texi (Magic File Names): Remove `dired-call-process'.
3523 Add `process-file'.
b8d4c8d0
GM
3524
35252007-06-27 Kenichi Handa <handa@m17n.org>
3526
3527 * text.texi (Special Properties): Fix description about
4638454b 3528 `composition' property.
b8d4c8d0
GM
3529
35302007-06-26 Kenichi Handa <handa@m17n.org>
3531
3532 * nonascii.texi (Default Coding Systems): Document about the
3533 return value `undecided'.
3534
35352007-06-25 David Kastrup <dak@gnu.org>
3536
3537 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3538 `current-active-maps'.
3539
35402007-06-24 Karl Berry <karl@gnu.org>
3541
4638454b 3542 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3543
35442007-06-15 Juanma Barranquero <lekktu@gmail.com>
3545
3546 * display.texi (Overlay Arrow): Doc fix.
3547
35482007-06-14 Karl Berry <karl@tug.org>
3549
3550 * anti.texi (Antinews): Typo.
3551
35522007-06-14 Chong Yidong <cyd@stupidchicken.com>
3553
3554 * display.texi (Image Cache): Document image-refresh.
3555
35562007-06-12 Karl Berry <karl@gnu.org>
3557
3558 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3559 * two-volume.make: New file.
3560 * .cvsignore: Ignore two-volume files.
3561
35622007-06-12 Tom Tromey <tromey@redhat.com>
3563
3564 * os.texi (Init File): Document user-emacs-directory.
3565
35662007-06-03 Nick Roberts <nickrob@snap.net.nz>
3567
3568 * commands.texi (Click Events): Describe width and height when
3569 object is nil.
3570
35712007-05-30 Nick Roberts <nickrob@snap.net.nz>
3572
5dcb4c4e
SM
3573 * commands.texi (Click Events): Layout more logically.
3574 Describe width and height.
b8d4c8d0
GM
3575 (Drag Events, Motion Events): Update to new format for position.
3576
35772007-06-02 Richard Stallman <rms@gnu.org>
3578
3579 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3580
35812007-06-02 Chong Yidong <cyd@stupidchicken.com>
3582
3583 * Version 22.1 released.
3584
35852007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3586
3587 * text.texi (Special Properties): Correct meaning of fontified face.
3588
35892007-05-30 Richard Stallman <rms@gnu.org>
3590
3591 * text.texi (Special Properties): Add link to Adjusting Point.
3592
35932007-05-12 Richard Stallman <rms@gnu.org>
3594
3595 * text.texi (Margins): indent-to-left-margin is not the default.
3596 (Mode-Specific Indent): For indent-line-function, the default
3597 is indent-relative.
3598
3599 * modes.texi (Example Major Modes): Explain last line of text-mode
3600 is redundant.
3601
36022007-05-10 Richard Stallman <rms@gnu.org>
3603
3604 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3605
3606 * help.texi (Keys in Documentation): Add reference to
3607 Documentation Tips.
3608
3609 * files.texi (Format Conversion): TO-FN gets three arguments.
3610
3611 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3612
36132007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3614
3615 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3616 * files.texi (Format Conversion): Expand intro; add menu.
3617 (Format Conversion Overview, Format Conversion Round-Trip)
3618 (Format Conversion Piecemeal): New nodes/subsections.
3619 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3620 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3621 (Saving Properties): Delete node/subsection.
3622
36232007-05-07 Karl Berry <karl@gnu.org>
3624
3625 * elisp.texi (EMACSVER): Back to 22.
3626
36272007-05-06 Richard Stallman <rms@gnu.org>
3628
3629 * processes.texi (Accepting Output): Revert most of previous change.
3630
36312007-05-05 Richard Stallman <rms@gnu.org>
3632
3633 * processes.texi (Accepting Output): accept-process-output
3634 uses microseconds, not milliseconds. But that arg is obsolete.
3635
36362007-05-04 Karl Berry <karl@tug.org>
3637
3638 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3639
36402007-05-04 Eli Zaretskii <eliz@gnu.org>
3641
3642 * tips.texi (Documentation Tips): Rearrange items to place the
3643 more important ones first. Add an index entry for hyperlinks.
3644
36452007-05-03 Karl Berry <karl@gnu.org>
3646
3647 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3648 (EMACSVER) [smallbook]: 22 for printed version.
3649
3650 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3651 so restore anchor to normal position after defun. Found by Kevin Ryde.
3652
36532007-04-26 Glenn Morris <rgm@gnu.org>
3654
3655 * elisp.texi (EMACSVER): Increase to 22.1.50.
3656
36572007-04-28 Karl Berry <karl@gnu.org>
3658
3659 * elisp.texi: Improve line breaks on copyright page,
3660 similar layout to emacs manual, 8.5x11 by default.
3661
36622007-04-24 Richard Stallman <rms@gnu.org>
3663
3664 * text.texi (Special Properties): Add xref to Overlay Properties.
3665
3666 * display.texi (Overlay Properties): Add xref to Special Properties.
3667
36682007-04-22 Richard Stallman <rms@gnu.org>
3669
3670 * keymaps.texi (Extended Menu Items): Move the info about
3671 format with cached keyboard binding.
3672
36732007-04-21 Richard Stallman <rms@gnu.org>
3674
3675 * text.texi (Special Properties): Clarify previous change.
3676
3677 * files.texi (File Name Expansion): Clarify previous change.
3678
3679 * display.texi (Attribute Functions): Fix example for
3680 face-attribute-relative-p.
3681
36822007-04-19 Kenichi Handa <handa@m17n.org>
3683
3684 * text.texi (Special Properties): Document composition property.
3685
36862007-04-19 Glenn Morris <rgm@gnu.org>
3687
3688 * files.texi (File Name Expansion): Mention "superroot".
3689
36902007-04-15 Chong Yidong <cyd@stupidchicken.com>
3691
3692 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3693 setups.
3694 (Display Feature Testing): Note that display refers to all
3695 physical monitors for multi-monitor setups.
3696
36972007-04-14 Richard Stallman <rms@gnu.org>
3698
3699 * lists.texi (Sets And Lists): Clarify `delete' examples.
3700 Remove spurious xref to same node.
3701 Clarify xref for add-to-list.
3702
37032007-04-12 Nick Roberts <nickrob@snap.net.nz>
3704
3705 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3706 value of lisp-mode-map.
3707
37082007-04-11 Karl Berry <karl@gnu.org>
3709
3710 * anti.texi (Antinews):
3711 * display.texi (Overlay Properties, Defining Images):
3712 * processes.texi (Synchronous Processes, Sentinels):
3713 * syntax.texi (Syntax Table Internals):
3714 * searching.texi (Regexp Special):
3715 * nonascii.texi (Default Coding Systems):
3716 * text.texi (Special Properties):
3717 * minibuf.texi (Basic Completion): Wording to improve breaks in
3718 8.5x11 format.
3719 * elisp.texi (smallbook): New @set to more easily switch between
3720 smallbook and 8.5x11.
3721
37222007-04-11 Richard Stallman <rms@gnu.org>
3723
3724 * text.texi (Lazy Properties): Minor fix.
3725
37262007-04-08 Karl Berry <karl@gnu.org>
3727
3728 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3729 * macros.texi (Backquote): Downcase Backquote in index entries for
3730 consistency.
3731
37322007-04-08 Richard Stallman <rms@gnu.org>
3733
3734 * text.texi (Adaptive Fill): Just describe default,
3735 don't show it (since it contains non-ASCII chars).
3736
37372007-04-07 Karl Berry <karl@gnu.org>
3738
3739 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3740 adaptive-fill-regexp's value, since they are not in the standard
3741 TeX fonts.
3742
37432007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3744
3745 * display.texi (Defining Faces): Fix example.
3746
37472007-04-07 Karl Berry <karl@gnu.org>
3748
3749 * display.texi (Button Buffer Commands): Improve page break.
3750
37512007-04-07 Richard Stallman <rms@gnu.org>
3752
3753 * advice.texi (Activation of Advice): Remove redundant index entry.
3754
3755 * backups.texi: Improve index entries. Remove redundant ones.
3756
3757 * compile.texi (Byte Compilation): Improve index entry.
3758
3759 * hash.texi (Creating Hash): Improve index entry.
3760
3761 * symbols.texi (Definitions): Improve index entry.
3762
3763 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3764
3765 * maps.texi (Standard Keymaps): Remove useless index entry.
3766
3767 * help.texi (Documentation Basics): Remove redundant index entries.
3768
3769 * customize.texi: Improve index entries.
3770 Remove redundant/useless ones.
3771
3772 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3773
3774 * streams.texi (Output Variables): Improve index entry.
3775
3776 * abbrevs.texi (Abbrevs): Remove useless index entry.
3777
3778 * macros.texi (Expansion): Remove useless index entry.
3779
3780 * text.texi: Improve index entries. Remove redundant/useless ones.
3781 (Text Properties, Examining Properties)
3782 (Special Properties): Use "property category" instead of "category"
3783 to refer to the `category' property.
3784
3785 * positions.texi: Improve index entries. Remove useless one.
3786
3787 * lists.texi: Improve index entries. Remove redundant/useless ones.
3788
3789 * os.texi: Improve index entries.
3790 (Timers): Fix previous change.
3791
3792 * buffers.texi: Improve index entries.
3793 (Modification Time): Get rid of term "obsolete buffer".
3794
3795 * debugging.texi: Improve index entries.
3796 (Test Coverage): Add xref to other test coverage ftr.
3797
3798 * eval.texi: Improve index entry. Remove redundant ones.
3799
3800 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3801
3802 * files.texi: Improve index entries. Remove redundant/useless ones.
3803
3804 * objects.texi: Improve index entries.
3805
3806 * processes.texi: Improve index entries.
3807
3808 * modes.texi: Improve index entry. Remove redundant one.
3809
3810 * nonascii.texi: Improve index entries.
3811
3812 * internals.texi: Improve index entries.
3813
3814 * syntax.texi: Improve index entries.
3815
3816 * keymaps.texi (Active Keymaps): Improve index entries.
3817
3818 * commands.texi: Improve index entries. Remove redundant/useless ones.
3819
3820 * frames.texi: Improve index entries. Remove redundant/useless ones.
3821
3822 * markers.texi: Improve index entries. Remove redundant ones.
3823
3824 * tips.texi: Improve index entries.
3825
3826 * loading.texi (Unloading): Improve index entry.
3827
3828 * variables.texi: Improve index entries. Remove redundant one.
3829
3830 * sequences.texi: Improve index entry.
3831
3832 * display.texi: Improve index entries. Remove redundant ones.
3833
3834 * windows.texi: Improve index entries.
3835
3836 * searching.texi: Improve index entries. Remove redundant one.
3837
3838 * strings.texi (Case Tables): Improve last change.
3839
38402007-04-04 Chong Yidong <cyd@stupidchicken.com>
3841
3842 * strings.texi (Case Tables): Document with-case-table and
3843 ascii-case-table.
3844
38452007-04-03 Karl Berry <karl@gnu.org>
3846
3847 * processes.texi (Network): Reword to improve page break.
3848
38492007-04-03 Eli Zaretskii <eliz@gnu.org>
3850
3851 * functions.texi (Inline Functions): Describe more disadvantages
3852 of defsubst, and make advice against it stronger.
3853
38542007-04-02 Karl Berry <karl@gnu.org>
3855
3856 * backups.texi (Backup Names): Avoid widow words.
3857 * modes.texi (Example Major Modes): Align last comment.
3858
38592007-04-01 Chong Yidong <cyd@stupidchicken.com>
3860
3861 * keymaps.texi (Remapping Commands): Document new arg to
3862 command-remapping.
3863
38642007-04-01 Karl Berry <karl@gnu.org>
3865
3866 * processes.texi (Low-Level Network): Typo.
3867 * loading.texi (Hooks for Loading): Avoid double "the".
3868 * keymaps.texi (Key Sequences): No double "and".
3869 (Changing Key Bindings): Shorten to improve line break.
3870
38712007-03-31 Glenn Morris <rgm@gnu.org>
3872
3873 * os.texi (Timers): Fix description of run-at-time TIME formats.
3874
38752007-03-31 Richard Stallman <rms@gnu.org>
3876
3877 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3878 regarding ellipsis.
3879
38802007-03-31 Eli Zaretskii <eliz@gnu.org>
3881
3882 * intro.texi (nil and t):
3883 * symbols.texi (Plists and Alists):
3884 * variables.texi (Variable Aliases, Constant Variables):
3885 * functions.texi (Defining Functions):
3886 * advice.texi (Advising Primitives):
3887 * debugging.texi (Syntax Errors, Compilation Errors):
3888 * minibuf.texi (Minibuffer Windows):
3889 * commands.texi (Adjusting Point):
3890 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3891 (Auto Major Mode, Major Mode Conventions):
3892 * help.texi (Describing Characters):
3893 * files.texi (Create/Delete Dirs, Information about Files)
3894 (File Locks, Writing to Files, Reading from Files)
3895 (Saving Buffers):
3896 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3897 * frames.texi (Finding All Frames):
3898 * positions.texi (Buffer End, Motion):
3899 * markers.texi (The Region):
3900 * text.texi (Deletion, Near Point):
3901 * display.texi (Displaying Messages, Truncation):
3902 * os.texi (Processor Run Time):
3903 * tips.texi (Key Binding Conventions, Programming Tips)
3904 (Warning Tips, Documentation Tips, Comment Tips):
3905 * internals.texi (Memory Usage): Improve indexing.
3906
3907 * variables.texi (Frame-Local Variables):
3908 * functions.texi (Argument List):
3909 * loading.texi (Library Search):
3910 * streams.texi (Output Variables):
3911 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3912 * searching.texi (Replacing Match, Search and Replace):
3913 * processes.texi (Byte Packing, Decoding Output)
3914 (Accepting Output, Network Servers, Shell Arguments):
3915 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3916 * windows.texi (Window Point, Window Start):
3917 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3918 * commands.texi (Reading Input, Keyboard Events):
3919 * minibuf.texi (Reading File Names, Minibuffer Completion)
3920 (Recursive Mini):
3921 * positions.texi (List Motion):
3922 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3923 * numbers.texi (Arithmetic Operations, Math Functions)
3924 (Predicates on Numbers, Comparison of Numbers):
3925 (Numeric Conversions):
3926 * locals.texi (Standard Buffer-Local Variables):
3927 * maps.texi (Standard Keymaps):
3928 * os.texi (User Identification, System Environment, Recording Input)
3929 (X11 Keysyms):
3930 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3931 * backups.texi (Backups and Auto-Saving):
3932 * customize.texi (Customization, Group Definitions)
3933 (Variable Definitions):
3934 * compile.texi (Byte Compilation): Improve index entries.
3935
39362007-03-31 Karl Berry <karl@gnu.org>
3937
3938 * macros.texi (Defining Macros): Avoid widow syllable.
3939
39402007-03-31 Eli Zaretskii <eliz@gnu.org>
3941
3942 * elisp.texi (Top): Postscript -> PostScript.
3943
3944 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3945
39462007-03-31 Markus Triska <markus.triska@gmx.at>
3947
3948 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3949
39502007-03-30 Karl Berry <karl@gnu.org>
3951
3952 * lists.texi (List-related Predicates): Remove spurious @need.
3953 (Setcdr): Use @smallexample to improve page break.
3954 (Association Lists) <assoc>: Reword to improve page break.
3955
3956 * strings.texi (String Conversion): Insert blank line to improve
3957 page break.
3958
3959 * numbers.texi (Random Numbers): Use @minus{}.
3960 (Math Functions): Use @minus{}.
3961
3962 * intro.texi (Acknowledgements): Avoid line breaks before middle
3963 initials.
3964
39652007-03-24 Eli Zaretskii <eliz@gnu.org>
3966
3967 * errors.texi (Standard Errors): Add an index entry.
3968
39692007-03-19 Richard Stallman <rms@gnu.org>
3970
3971 * os.texi (Recording Input): recent-keys now gives 300 keys.
3972
39732007-03-12 Glenn Morris <rgm@gnu.org>
3974
3975 * os.texi: Replace "daylight savings" with "daylight saving"
3976 throughout.
3977
39782007-03-05 Richard Stallman <rms@gnu.org>
3979
5dcb4c4e
SM
3980 * variables.texi (File Local Variables):
3981 Update enable-local-variables values.
b8d4c8d0
GM
3982
39832007-03-04 Richard Stallman <rms@gnu.org>
3984
3985 * syntax.texi (Control Parsing): Minor clarification.
3986
3987 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3988
3989 * sequences.texi (Sequence Functions): Move string-bytes away,
3990 add xref.
3991
3992 * nonascii.texi (Text Representations): Move string-bytes here.
3993
3994 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3995
3996 * minibuf.texi (Basic Completion): Minor clarification.
3997
3998 * markers.texi (The Mark): Clarify existence vs activation of mark.
3999 Other cleanup.
4000
4001 * display.texi (Finding Overlays): Write better example.
4002
4003 * compile.texi (Eval During Compile): Clarify putting macros
4004 in eval-when-compile.
4005
c5602427 40062007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4007
4008 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4009 load-read-function definition doc.
b8d4c8d0
GM
4010
40112007-02-21 Kim F. Storm <storm@cua.dk>
4012
4013 * strings.texi (Text Comparison): Mention that assoc-string
4014 converts symbols to strings before testing.
4015
40162007-02-17 Kim F. Storm <storm@cua.dk>
4017
4018 * processes.texi (Bindat Spec): Vector types can have optional
4019 element type.
4020 (Bindat Examples): Fix example. Add vector with element type.
4021
40222007-02-16 Andreas Schwab <schwab@suse.de>
4023
4024 * strings.texi (Formatting Strings): Document '+' flag.
4025
40262007-02-15 Juanma Barranquero <lekktu@gmail.com>
4027
4028 * strings.texi (Modifying Strings): Clarify that `clear-string'
4029 always converts the string to unibyte.
4030
40312007-02-14 Kim F. Storm <storm@cua.dk>
4032
4033 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4034 Rewrite glyph code description to refer to these functions.
4035 Remove details of encoding face number and char into integer code.
4036
40372007-02-03 Alan Mackenzie <acm@muc.de>
4038
4039 * loading.texi (Hooks for Loading): Make the description of
4040 `eval-after-load' more detailed, and amend the description of
4041 after-load-alist, in accordance with changes from 2006-05.
4042
40432007-02-03 Chong Yidong <cyd@stupidchicken.com>
4044
4045 * modes.texi (Defining Minor Modes): Document that a :require
4046 keyword or similar may be required to make saved customization
4047 variables work.
4048
40492007-02-03 Eli Zaretskii <eliz@gnu.org>
4050
4051 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4052 Texinfo guidelines and with what texnfo-upd.el expects.
4053 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4054 parts needed by `texinfo-multiple-files-update'.
4055
40562007-02-02 Eli Zaretskii <eliz@gnu.org>
4057
4058 * elisp.texi (Top): Update the top-level menus.
4059
4060 * syntax.texi (Categories): Add index entries.
4061
40622007-02-01 Juanma Barranquero <lekktu@gmail.com>
4063
4064 * display.texi (Attribute Functions): Fix name and description of
4065 the UNDERLINE arg of `set-face-underline-p'.
4066
40672007-01-29 Eli Zaretskii <eliz@gnu.org>
4068
4069 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4070 Variables", and "Standard Keymaps" to the detailed menu.
4071
4072 * variables.texi (Future Local Variables): Add index entry.
4073
40742007-01-28 Richard Stallman <rms@gnu.org>
4075
4076 * tips.texi (Coding Conventions): Clarify the tip about macros
4077 that define a function or a variable.
4078
4079 * files.texi (File Attributes): UID and GID can be floats.
4080 (Magic File Names): Explain why deferring all operations to
4081 the standard handler does not work.
4082
40832007-01-23 Martin Rudalics <rudalics@gmx.at>
4084
4085 * backups.texi (Reverting): Use "buffer" instead of "file"
4086 when talking about major and minor modes.
4087
40882007-01-21 Richard Stallman <rms@gnu.org>
4089
4090 * help.texi (Documentation): Add xref to Documentation Tips.
4091
40922007-01-14 Juanma Barranquero <lekktu@gmail.com>
4093
4094 * tips.texi (Coding Conventions): Fix typos.
4095
40962007-01-05 Richard Stallman <rms@gnu.org>
4097
4098 * modes.texi (Defining Minor Modes): Fix previous change.
4099
41002007-01-03 Richard Stallman <rms@gnu.org>
4101
4102 * customize.texi (Variable Definitions, Customization Types):
4103 Don't use * in doc string for defcustom.
4104
41052007-01-02 Richard Stallman <rms@gnu.org>
4106
4107 * variables.texi (Variable Aliases): Clarify that aliases vars
4108 always have the same value.
4109
4110 * processes.texi (Bindat Spec): Fix Texinfo usage.
4111
4112 * modes.texi (Defining Minor Modes): Explain effect of command
4113 defined with define-global-minor-mode on new buffers.
4114
41152006-12-30 Kim F. Storm <storm@cua.dk>
4116
4117 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4118 `auto-resize-tool-bars'.
4119
41202006-12-30 Richard Stallman <rms@gnu.org>
4121
4122 * keymaps.texi (Active Keymaps): Fix previous change.
4123
41242006-12-30 Nick Roberts <nickrob@snap.net.nz>
4125
4126 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4127
41282006-12-30 Kim F. Storm <storm@cua.dk>
4129
4130 * processes.texi (Bindat Spec): Clarify using field names in
4131 length specifications.
4132
41332006-12-29 Kim F. Storm <storm@cua.dk>
4134
4135 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4136 Add count and index variables for eval forms in repeat blocks.
4137
41382006-12-24 Richard Stallman <rms@gnu.org>
4139
5dcb4c4e
SM
4140 * customize.texi (Variable Definitions):
4141 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4142
41432006-12-19 Kim F. Storm <storm@cua.dk>
4144
4145 * commands.texi (Misc Events): User signals now result in sigusr1
4146 and sigusr2 events which are handled through special-event-map.
4147 (Special Events): User signals and drag-n-drop are special.
4148
41492006-12-17 Richard Stallman <rms@gnu.org>
4150
4151 * loading.texi (Named Features): Explain subfeatures better.
4152
4153 * customize.texi: Use "option" only for user options.
4154 For the keyword values inside defcustom etc, say "keywords".
4155 For :options value's elements, say "elements".
4156 :group should not be omitted.
4157
4158 * syntax.texi (Parsing Expressions): Split up node.
4159 (Motion via Parsing, Position Parse, Parser State)
4160 (Low-Level Parsing, Control Parsing): New subnodes.
4161 (Parser State): Document syntax-ppss-toplevel-pos.
4162
4163 * positions.texi (List Motion): Punctuation fix.
4164
4165 * files.texi (File Name Completion): Document PREDICATE arg
4166 to file-name-completion.
4167
41682006-12-16 Eli Zaretskii <eliz@gnu.org>
4169
4170 * internals.texi (Building Emacs, Writing Emacs Primitives):
4171 Add index entries.
4172
41732006-12-11 Richard Stallman <rms@gnu.org>
4174
4175 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4176 affects face menu. Explain how to make it non-nil without enabling
4177 any fontification.
4178
41792006-12-10 Chong Yidong <cyd@stupidchicken.com>
4180
4181 * modes.texi (Font Lock Basics): Document nil value of
4182 font-lock-defaults.
4183
41842006-12-10 Glenn Morris <rgm@gnu.org>
4185
4186 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4187 value for system-flag argument. Abbrev tables may not be empty
4188 when major modes are loaded.
4189
41902006-12-08 Juanma Barranquero <lekktu@gmail.com>
4191
4192 * makefile.w32-in (maintainer-clean): Partially revert last
4193 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4194 to protect elisp-covers.texi.
4195
41962006-12-07 Juanma Barranquero <lekktu@gmail.com>
4197
4198 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4199 Don't remove elisp* info files; they are already deleted by the
4200 `clean' and `distclean' targets, and they are in the $(infodir)
4201 directory, not the current one.
4202
42032006-12-04 Kim F. Storm <storm@cua.dk>
4204
4205 * commands.texi (Misc Events): Update signal events.
4206 (Event Examples): Add signal example.
4207
42082006-11-29 Richard Stallman <rms@gnu.org>
4209
4210 * frames.texi (Visibility of Frames): Explain visible windows
4211 can be covered by others. Add xref for raise-frame.
4212
42132006-11-28 Richard Stallman <rms@gnu.org>
4214
4215 * searching.texi (Regexp Special): Update when ^ is special.
4216
42172006-11-27 Eli Zaretskii <eliz@gnu.org>
4218
4219 * customize.texi (Customization, Common Keywords)
4220 (Group Definitions, Variable Definitions, Composite Types)
4221 (Type Keywords, Customization Types): Add index entries for
4222 various customization keywords.
4223
42242006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4225
4226 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4227
c8763fb6 42282006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4229
4230 * frames.texi (Window System Selections): Remove clipboard from
4231 description of selection-coding-system.
4232
42332006-11-06 Richard Stallman <rms@gnu.org>
4234
4235 * lists.texi (List Variables): Document COMPARE-FN.
4236
4237 * keymaps.texi: Avoid use of "binding" to mean a relation;
4238 use it only to refer to the meaning associated with a key.
4239 (Keymaps): Change menu node description.
4240
4241 * elisp.texi (Top): Change menu node description.
4242
4243 * display.texi (Managing Overlays): Document overlay-recenter.
4244
42452006-10-29 Chong Yidong <cyd@stupidchicken.com>
4246
4247 * Makefile.in: Use relative paths to avoid advertising filesystem
4248 contents during compilation.
4249
42502006-10-23 Kim F. Storm <storm@cua.dk>
4251
4252 * commands.texi (Event Input Misc): Update unread-command-events.
4253
42542006-10-23 Nick Roberts <nickrob@snap.net.nz>
4255
4256 * lists.texi (Sets And Lists): Fix typos.
4257
42582006-10-18 Juanma Barranquero <lekktu@gmail.com>
4259
4260 * control.texi (Processing of Errors): Use @var for an argument,
4261 not @code.
4262
42632006-10-16 Richard Stallman <rms@gnu.org>
4264
4265 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4266
4267 * keymaps.texi (Format of Keymaps): Show all the keymap element
4268 patterns that result from menu items.
4269 (Key Lookup): Minor cleanups.
4270
4271 * modes.texi (Precalculated Fontification): Don't say that
4272 not setting font-lock-defaults avoids loading font-lock.
4273
4274 * help.texi (Documentation): Move xref to Emacs Manual here.
4275 (Documentation Basics): From here.
4276 Also doc emacs-lisp-docstring-fill-column.
4277
4278 * elisp.texi: Update version and ISBN.
4279
4280 * commands.texi (Interactive Call): Clarify KEYS arg to
4281 call-interactively is a vector.
4282 (Command Loop Info): Delete anchor in this-command-keys.
4283 Add anchor in this-command-keys-vector.
4284 (Recursive Editing): Document how recursive-edit
4285 handles the current buffer.
4286
42872006-10-13 Chong Yidong <cyd@stupidchicken.com>
4288
4289 * frames.texi (Frame Titles): %c and %l are ignored in
4290 frame-title-format.
4291
42922006-10-11 Richard Stallman <rms@gnu.org>
4293
4294 * keymaps.texi (Key Sequences): Clarify use of kbd.
4295
42962006-10-10 Kim F. Storm <storm@cua.dk>
4297
4298 * lists.texi (Sets And Lists): Add memql.
4299
43002006-10-03 Richard Stallman <rms@gnu.org>
4301
4302 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4303 Clarify :ascii: and :nonascii:.
4304
43052006-09-29 Juri Linkov <juri@jurta.org>
4306
4307 * modes.texi (%-Constructs): Reorder coding systems in the
4308 documentation of %z to the real order displayed in the modeline.
4309
43102006-09-25 Richard Stallman <rms@gnu.org>
4311
4312 * os.texi (Timers): Describe timer-max-repeats.
4313
43142006-09-25 Chong Yidong <cyd@stupidchicken.com>
4315
4316 * os.texi (Timers): Mention with-local-quit.
4317
43182006-09-24 Richard Stallman <rms@gnu.org>
4319
4320 * searching.texi (Searching and Matching): Mention property search.
4321
4322 * commands.texi (Command Loop Info): Explain how read-event affects
4323 this-command-keys.
4324
43252006-09-20 Richard Stallman <rms@gnu.org>
4326
4327 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4328
4329 * windows.texi (Window Start): Minor cleanups.
4330
43312006-09-20 Kim F. Storm <storm@cua.dk>
4332
4333 * windows.texi (Window Start): pos-visible-in-window-p allows
4334 specifying t for position to mean "end of window".
4335 Add window-line-height.
4336
4337 * anti.texi (Antinews): Mention window-line-height.
4338
43392006-09-19 David Kastrup <dak@gnu.org>
4340
4341 * keymaps.texi (Searching Keymaps): Small clarification.
4342
43432006-09-18 Richard Stallman <rms@gnu.org>
4344
4345 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4346 cause keyboard menus.
4347 (Menu Keymaps): Likewise.
4348 (Defining Menus, Keyboard Menus): Clarify.
4349
4350 * text.texi (Fields): Clarify explanation of constrain-to-field.
4351
43522006-09-16 Eli Zaretskii <eliz@gnu.org>
4353
4354 * variables.texi (Tips for Defining): Fix a typo.
4355
43562006-09-15 Richard Stallman <rms@gnu.org>
4357
4358 * keymaps.texi (Remapping Commands, Searching Keymaps)
4359 (Active Keymaps): Clean up previous change.
4360
43612006-09-15 Jay Belanger <belanger@truman.edu>
4362
4363 * gpl.texi: Replace "Library Public License" by "Lesser Public
4364 License" throughout.
4365
43662006-09-15 David Kastrup <dak@gnu.org>
4367
4368 * keymaps.texi (Active Keymaps): Adapt description to use
4369 `get-char-property' instead `get-text-property'. Explain how
4370 mouse events change this. Explain the new optional argument of
4371 `key-binding' and its mouse-dependent lookup.
4372 (Searching Keymaps): Adapt description similarly.
4373 (Remapping Commands): Explain the new optional argument of
4374 `command-remapping'.
4375
43762006-09-14 Richard Stallman <rms@gnu.org>
4377
4378 * keymaps.texi (Searching Keymaps): Clarification.
4379 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4380
43812006-09-13 Richard Stallman <rms@gnu.org>
4382
4383 * objects.texi (Character Type): Node split.
4384 Add xref to Describing Characters.
4385 (Basic Char Syntax, General Escape Syntax)
4386 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4387
43882006-09-11 Richard Stallman <rms@gnu.org>
4389
4390 * display.texi (Display Table Format): Wording clarification.
4391 (Glyphs): Clarifications.
4392
43932006-09-10 Chong Yidong <cyd@stupidchicken.com>
4394
4395 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4396 local maps.
4397
43982006-09-10 Kim F. Storm <storm@cua.dk>
4399
4400 * display.texi (Forcing Redisplay): Document return value of
4401 function redisplay.
4402
44032006-09-09 Richard Stallman <rms@gnu.org>
4404
4405 * windows.texi (Window Hooks): Explain limits of
4406 window-scroll-functions.
4407
4408 * display.texi (Fringe Indicators): Update for last change in
4409 indicate-buffer-boundaries.
4410
44112006-09-08 Richard Stallman <rms@gnu.org>
4412
4413 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4414
44152006-09-06 Kim F. Storm <storm@cua.dk>
4416
4417 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4418
4419 * windows.texi (Window Start): Update pos-visible-in-window-p.
4420
44212006-09-04 Richard Stallman <rms@gnu.org>
4422
4423 * processes.texi (Accepting Output): Explain SECONDS=0 for
4424 accept-process-output.
4425
4426 * os.texi (Idle Timers): Explain why timer functions should not
4427 loop until (input-pending-p).
4428
44292006-09-02 Eli Zaretskii <eliz@gnu.org>
4430
4431 * makefile.w32-in (usermanualdir): New variable.
4432 (elisp.dvi): Use it.
4433
44342006-09-01 Eli Zaretskii <eliz@gnu.org>
4435
4436 * buffers.texi (Buffer Modification): Fix last change.
4437
44382006-09-01 Chong Yidong <cyd@stupidchicken.com>
4439
5dcb4c4e
SM
4440 * buffers.texi (Buffer Modification):
4441 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4442
44432006-08-31 Richard Stallman <rms@gnu.org>
4444
4445 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4446
44472006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4448
4449 * modes.texi (Syntactic Font Lock):
4450 Mention font-lock-syntactic-face-function
4451 instead of specific faces.
4452
44532006-08-29 Chong Yidong <cyd@stupidchicken.com>
4454
4455 * display.texi (Images): Add xrref to display-images-p.
4456
44572006-08-28 Kenichi Handa <handa@m17n.org>
4458
4459 * nonascii.texi (Lisp and Coding Systems): Fix description of
4460 detect-coding-region.
4461
44622006-08-27 Michael Olson <mwolson@gnu.org>
4463
4464 * processes.texi (Transaction Queues): Remove stray quote
4465 character.
4466
44672006-08-25 Richard Stallman <rms@gnu.org>
4468
4469 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4470 Add xref.
4471
44722006-08-24 Chong Yidong <cyd@stupidchicken.com>
4473
4474 * os.texi (Timers): Avoid waiting inside timers.
4475
44762006-08-21 Lute Kamstra <lute@gnu.org>
4477
4478 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4479
44802006-08-20 Richard Stallman <rms@gnu.org>
4481
4482 * os.texi (Idle Timers): New node, split out from Timers.
4483 Document current-idle-time.
4484 * commands.texi (Reading One Event): Update xref.
4485 * elisp.texi (Top): Update subnode menu.
4486
44872006-08-16 Richard Stallman <rms@gnu.org>
4488
4489 * keymaps.texi (Extended Menu Items): Show format of cached
4490 bindings in extended menu items.
4491
4492 * customize.texi (Variable Definitions): Explain when the
4493 standard value expression is evaluated.
4494
44952006-08-15 Chong Yidong <cyd@stupidchicken.com>
4496
4497 * commands.texi (Reading One Event): Explain idleness in
4498 `read-event'.
4499
45002006-08-12 Chong Yidong <cyd@stupidchicken.com>
4501
4502 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4503 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4504 relevant for Lisp programming.
4505 (Yank Commands): Rewrite introduction.
4506 (Undo): Clarify.
4507 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4508 (Filling): Remove redundant comment. Clarify return value of
4509 current-justification.
4510 (Margins): Minor clarifications.
4511 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4512 (Sorting): Update definition of sort-lines.
4513 (Columns): Clarify behavior of sort-columns.
4514 (Indent Tabs): Link to Tab Stops in Emacs manual.
4515 (Special Properties): Clarify.
4516 (Clickable Text): Mention Buttons package.
4517
45182006-08-12 Kevin Ryde <user42@zip.com.au>
4519
4520 * os.texi (Time Parsing): Add %z to description of
4521 format-time-string, as per docstring. Add cross reference to
4522 glibc manual for strftime.
4523
45242006-08-08 Richard Stallman <rms@gnu.org>
4525
4526 * modes.texi: Clean up wording in previous change.
4527
45282006-08-07 Chong Yidong <cyd@stupidchicken.com>
4529
4530 * modes.texi (Hooks): Clarify.
4531 (Major Mode Basics): Mention define-derived-mode explicitly.
4532 (Major Mode Conventions): Rebinding RET is OK for some modes.
4533 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4534 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4535 (Mode Line Basics): Clarify.
4536 (Mode Line Data): Mention help-echo and local-map in strings.
4537 Explain reason for treatment of non-risky variables.
4538 (Properties in Mode): Clarify.
4539 (Faces for Font Lock): Add font-lock-negation-char-face.
4540
45412006-08-04 Eli Zaretskii <eliz@gnu.org>
4542
4543 * strings.texi (Formatting Strings): Warn against arbitrary
4544 strings as first arg to `format'.
4545
45462006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4547
4548 * text.texi (Clickable Text): Mention `help-echo' text property.
4549 Update intro, examples and associated explanations.
4550
45512006-07-31 Richard Stallman <rms@gnu.org>
4552
4553 * commands.texi: Update xrefs.
4554 (Event Mod): New node, cut out from old Translating Input.
4555
4556 * maps.texi: Update xrefs.
4557
4558 * keymaps.texi (Translation Keymaps): New node.
4559 Update xrefs from Translating Input to Translation Keymaps.
4560
4561 * elisp.texi (Top): Update subnode menu.
4562
4563 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4564
4565 * os.texi (System Interface): Fix menu descriptions of some nodes.
4566 (Translating Input): Node deleted.
4567
45682006-07-31 Nick Roberts <nickrob@snap.net.nz>
4569
4570 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4571
4572 * lists.texi (Sets And Lists): Likewise.
4573
45742006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4575
4576 * text.texi (Fields): Mention POS
4577 requirement when narrowing is in effect.
4578
45792006-07-28 Richard Stallman <rms@gnu.org>
4580
4581 * display.texi (Face Attributes): Simplify wording.
4582 (Attribute Functions): Clarify meaning of new-frame default
4583 attribute settings.
4584
4585 * customize.texi (Common Keywords): Document how to use
4586 :package-version in a package not in Emacs.
4587
45882006-07-28 Kim F. Storm <storm@cua.dk>
4589
4590 * commands.texi (Reading One Event): Fix last change.
4591
45922006-07-26 Chong Yidong <cyd@stupidchicken.com>
4593
4594 * commands.texi (Reading One Event): Document SECONDS argument for
4595 read-event, read-char, and read-char-exclusive.
4596
45972006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4598
4599 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4600 to ensure correct identification.
4601
46022006-07-24 Richard Stallman <rms@gnu.org>
4603
4604 * text.texi (Clickable Text): Clarify.
4605
4606 * sequences.texi (Vector Functions): Delete duplicate xref.
4607
4608 * objects.texi (Function Type): Clarify.
4609
4610 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4611 modes.
4612
4613 * lists.texi (List Variables): New node.
4614 Material moved from other nodes.
4615
4616 * variables.texi (Setting Variables): add-to-list and
4617 add-to-ordered-list moved to List Variables node.
4618
46192006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4620
4621 * text.texi (Links and Mouse-1):
4622 For mouse-on-link-p, expand on arg POS.
4623
46242006-07-21 Kim F. Storm <storm@cua.dk>
4625
4626 * display.texi (Forcing Redisplay): Don't mention systems which
4627 don't support sub-second timers for redisplay-preemption-period.
4628
4629 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4630
46312006-07-21 Eli Zaretskii <eliz@gnu.org>
4632
4633 * frames.texi (Input Focus): Document that focus-follows-mouse has
4634 no effect on MS-Windows.
4635
46362006-07-18 Richard Stallman <rms@gnu.org>
4637
4638 * display.texi (Forcing Redisplay): Cleanups in previous change.
4639
4640 * processes.texi (Low-Level Network): Make menu more convenient.
4641
46422006-07-18 Kim F. Storm <storm@cua.dk>
4643
4644 * display.texi (Forcing Redisplay): redisplay-preemption-period
4645 only used on window systems. Add xref to Terminal Output.
4646
4647 * os.texi (Terminal Output): baud-rate only controls preemption on
4648 non-window systems. Add xref to Forcing Redisplay.
4649
4650 * processes.texi (Low-Level Network): Rename node "Make Network"
4651 to "Network Processes".
4652
46532006-07-18 Karl Berry <karl@gnu.org>
4654
4655 * variables.texi, functions.texi, customize.texi, loading.texi:
4656 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4657
46582006-07-17 Chong Yidong <cyd@stupidchicken.com>
4659
4660 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4661
46622006-07-17 Richard Stallman <rms@gnu.org>
4663
4664 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4665 Put period and comma inside quotes.
4666
4667 * loading.texi, markers.texi: Use real doublequote inside menus.
4668
4669 * windows.texi: Put point and comma inside quotes.
4670 (Textual Scrolling): Use @samp for error message.
4671
4672 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4673 * strings.texi, streams.texi, processes.texi, os.texi:
4674 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4675 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4676 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4677 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4678 Put point and comma inside quotes.
4679
4680 * control.texi (Processing of Errors): Add command-error-function.
4681
4682 * variables.texi (File Local Variables): Clarify that
4683 file local variables make buffer-local bindings.
4684
4685 * modes.texi (Syntactic Font Lock): Give default for
4686 font-lock-syntax-table.
4687
46882006-07-17 Nick Roberts <nickrob@snap.net.nz>
4689
4690 * text.texi (Special Properties): Clean up previous change.
4691
46922006-07-16 Karl Berry <karl@gnu.org>
4693
4694 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4695 * control.texi: Fix bad page breaks through chapter 10 (control).
4696
4697 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4698 underfull hbox.
4699
47002006-07-15 Nick Roberts <nickrob@snap.net.nz>
4701
4702 * text.texi (Special Properties): Describe fontified text property
4703 in relation to a character (not text).
4704
47052006-07-15 Kim F. Storm <storm@cua.dk>
4706
4707 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4708 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4709 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4710
4711 * anti.texi (Antinews): Mention redisplay function.
4712 The kbd macro existed, but was not documented, before 22.x.
4713 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4714
47152006-07-14 Nick Roberts <nickrob@snap.net.nz>
4716
4717 * display.texi (Displaying Messages): Add anchor.
4718
4719 * frames.texi (Dialog Boxes): Use it.
4720
47212006-07-12 Richard Stallman <rms@gnu.org>
4722
4723 * objects.texi (Frame Type): Explain nature of frames better.
4724
4725 * frames.texi (Frames): Explain nature of frames better.
4726
47272006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4728
4729 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4730
47312006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4732
4733 * frames.texi (Window System Selections): Mention scrap support for Mac.
4734 Default value of x-select-enable-clipboard is t on Mac.
4735
4736 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4737
47382006-07-11 Kim F. Storm <storm@cua.dk>
4739
4740 * display.texi (Forcing Redisplay): Add `redisplay' function.
4741 Don't mention (sit-for -1) -- use (redisplay t) instead.
4742
4743 * commands.texi (Waiting): (sit-for -1) is no longer special.
4744 (sit-for 0) is equivalent to (redisplay).
4745 Iconifying/deiconifying no longer makes sit-for return.
4746
47472006-07-10 Nick Roberts <nickrob@snap.net.nz>
4748
4749 * display.texi (Buttons): Fix typo.
4750
4751 * index.texi, elisp.texi (New Symbols): Comment node out.
4752
47532006-07-09 Richard Stallman <rms@gnu.org>
4754
4755 * display.texi (Truncation): Clean up previous change.
4756
47572006-07-08 Richard Stallman <rms@gnu.org>
4758
4759 * commands.texi (Interactive Call): Use 3 as prefix in example
4760 for execute-extended-command.
4761
4762 * display.texi (Attribute Functions): Move paragraph about
4763 compatibility with Emacs < 21.
4764
47652006-07-09 Kim F. Storm <storm@cua.dk>
4766
4767 * display.texi (Refresh Screen): Clarify force-window-update.
4768 (Truncation): "Normally" indicated by fringe arrows.
4769
47702006-07-08 Eli Zaretskii <eliz@gnu.org>
4771
4772 * windows.texi (Textual Scrolling, Resizing Windows):
4773 * variables.texi (Constant Variables):
4774 * text.texi (Buffer Contents, Deletion, Changing Properties)
4775 (Property Search, Special Properties, Sticky Properties)
4776 (Links and Mouse-1, Fields, Change Hooks):
4777 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4778 (Categories):
4779 * symbols.texi (Other Plists):
4780 * streams.texi (Output Variables):
4781 * processes.texi (Input to Processes, Query Before Exit):
4782 * positions.texi (Word Motion, Text Lines, List Motion):
4783 * os.texi (Init File, System Environment, Sound Output)
4784 (Session Management):
4785 * nonascii.texi (Text Representations, Character Sets)
4786 (Chars and Bytes, Locales):
4787 * modes.texi (Defining Minor Modes, Header Lines):
4788 * minibuf.texi (Minibuffer Contents):
4789 * markers.texi (Information from Markers):
4790 * lists.texi (List Elements, Building Lists, Association Lists):
4791 * keymaps.texi (Tool Bar):
4792 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4793 * functions.texi (What Is a Function, Mapping Functions):
4794 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4795 (Color Names, Text Terminal Colors, Display Feature Testing):
4796 * files.texi (Visiting Functions, File Name Components)
4797 (Unique File Names, Contents of Directories):
4798 * display.texi (Forcing Redisplay, Displaying Messages)
4799 (Temporary Displays, Font Selection, Auto Faces)
4800 (Font Lookup, Fringe Indicators, Display Margins)
4801 (Image Descriptors, Showing Images, Image Cache, Button Types)
4802 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4803 (Display Table Format, Glyphs):
4804 * control.texi (Iteration):
4805 * commands.texi (Command Loop Info, Adjusting Point):
4806 * backups.texi (Making Backups, Auto-Saving):
4807 Remove @tindex entries.
4808
48092006-07-07 Kim F. Storm <storm@cua.dk>
4810
4811 * display.texi (Fringe Cursors): Fix typo.
4812 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4813 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4814
48152006-07-05 Richard Stallman <rms@gnu.org>
4816
4817 * text.texi (Buffer Contents): Add example of text props
4818 in result of buffer-substring.
4819 (Text Properties): Explain better about use of specific property names.
4820 (Property Search): Some cleanups; reorder some functions.
4821
4822 * keymaps.texi (Changing Key Bindings): Cleanup.
4823 Add xref to Key Binding Conventions.
4824
4825 * display.texi (Attribute Functions): Add examples for
4826 face-attribute-relative-p.
4827
4828 * tips.texi (Coding Conventions): Cleanup last change.
4829
48302006-07-05 Karl Berry <karl@gnu.org>
4831
4832 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4833 Remove @setchapternewpage odd.
4834 Result is 1013 pages, down from 1100.
4835
4836 * anti.texi, customize.texi, display.texi, internals.texi:
4837 * minibuf.texi, modes.texi, tips.texi:
4838 Fix overfull/underfull boxes.
4839
48402006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4841
4842 * edebug.texi (Instrumenting):
4843 Add Edebug-specific findex for eval-buffer.
4844 * loading.texi (Loading):
4845 Replace eval-current-buffer with eval-buffer.
4846
48472006-06-30 Nick Roberts <nickrob@snap.net.nz>
4848
4849 * locals.texi (Standard Buffer-Local Variables): Update the list
4850 of variables.
4851
48522006-06-26 Nick Roberts <nickrob@snap.net.nz>
4853
4854 * files.texi (File Name Completion): Point user to the node
4855 "Reading File Names".
4856
48572006-06-24 Eli Zaretskii <eliz@gnu.org>
4858
4859 * files.texi (Contents of Directories): Document case-insensitive
4860 behavior on respective filesystems.
4861
4862 * objects.texi (Character Type): Document that Emacs signals an
4863 error for unsupported Unicode characters specified as \uNNNN.
4864
48652006-06-19 Richard Stallman <rms@gnu.org>
4866
4867 * processes.texi (Bindat Spec): Clarify previous change.
4868
48692006-06-16 Richard Stallman <rms@gnu.org>
4870
4871 * tips.texi (Coding Conventions): Better explain conventions
4872 for definition constructs.
4873
4874 * text.texi (Special Properties): String value of `read-only'
4875 serves as the error message.
4876
4877 * objects.texi (Character Type): Clarify prev. change.
4878 (Non-ASCII in Strings): Mention \u and \U.
4879
4880 * commands.texi (Using Interactive): Explain problem of
4881 markers, etc., in command-history.
4882
48832006-06-14 Kim F. Storm <storm@cua.dk>
4884
4885 * commands.texi (Waiting): Negative arg to sit-for forces
4886 redisplay even if input is pending.
4887
4888 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4889 redisplay. Remove incorrect example of binding redisplay-dont-pause
4890 around (sit-for 0).
4891
48922006-06-13 Richard Stallman <rms@gnu.org>
4893
4894 * display.texi (Forcing Redisplay): Clarify previous change.
4895
48962006-06-13 Romain Francoise <romain@orebokech.com>
4897
4898 * display.texi (Forcing Redisplay): Fix typo.
4899
49002006-06-13 Kim F. Storm <storm@cua.dk>
4901
4902 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4903
49042006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4905
4906 * tips.texi (Coding Conventions): Add `@end itemize'.
4907
49082006-06-10 Richard Stallman <rms@gnu.org>
4909
4910 * tips.texi (Coding Conventions): Explain use of coding systems
4911 to ensure one decoding for strings.
4912
49132006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4914
4915 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4916 syntax.
4917
49182006-06-07 Eli Zaretskii <eliz@gnu.org>
4919
4920 * display.texi (Font Selection): Remove description of
4921 clear-face-cache.
4922
4923 * compile.texi (Eval During Compile): Fix a typo. Add index
4924 entries for possible uses of eval-when-compile.
4925
49262006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4927
4928 * display.texi (Abstract Display): Fix typo.
4929
49302006-06-03 Eli Zaretskii <eliz@gnu.org>
4931
4932 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4933 Reword variable's description.
4934
49352006-06-01 Richard Stallman <rms@gnu.org>
4936
4937 * windows.texi (Splitting Windows): Clarify splitting nonselected
4938 window.
4939
49402006-05-31 Juri Linkov <juri@jurta.org>
4941
4942 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4943
49442006-05-30 Richard Stallman <rms@gnu.org>
4945
4946 * display.texi (Line Height): Fix errors in description of
10d1d0af 4947 default line height and line-height property.
b8d4c8d0
GM
4948
4949 * nonascii.texi (Default Coding Systems): Further clarification.
4950
49512006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4952
4953 * internals.texi (Pure Storage): Mention that an overflow in pure
4954 space causes a memory leak.
4955 (Garbage Collection): If there was an overflow in pure space,
4956 `garbage-collect' returns nil.
4957
49582006-05-30 Eli Zaretskii <eliz@gnu.org>
4959
4960 * nonascii.texi (Default Coding Systems): Fix it some more.
4961
49622006-05-29 Eli Zaretskii <eliz@gnu.org>
4963
4964 * nonascii.texi (Default Coding Systems): Fix last change.
4965
49662006-05-29 Kenichi Handa <handa@m17n.org>
4967
4968 * nonascii.texi (find-operation-coding-system): Describe the new
4969 argument format (FILENAME . BUFFER).
4970
49712006-05-28 Richard Stallman <rms@gnu.org>
4972
4973 * tips.texi (Coding Conventions): Better explain reasons not to
4974 advise other packages or use `eval-after-load'.
4975
49762006-05-29 Kim F. Storm <storm@cua.dk>
4977
4978 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4979 `bindat-idx' and `bindat-raw' for clarity.
4980
49812006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4982
4983 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4984
4985 * display.texi (Display): Add "Abstract Display" to menu.
4986 (Abstract Display, Abstract Display Functions)
4987 (Abstract Display Example): New nodes.
4988 * elisp.texi (Top): Add "Abstract Display" to menu.
4989
49902006-05-27 Chong Yidong <cyd@stupidchicken.com>
4991
4992 * keymaps.texi (Key Sequences): Link to input events definition.
4993 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4994
4995 * files.texi (Changing Files): Document updated argument list for
4996 copy-file.
4997
49982006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4999
5000 * processes.texi (Bindat Functions): Explain term "total length".
5001 Use it in bindat-length and bindat-pack descriptions.
5002
50032006-05-26 Eli Zaretskii <eliz@gnu.org>
5004
5005 * tips.texi (Coding Conventions): Advise against using
5006 eval-after-load in packages. Add an index entry.
5007
50082006-05-25 Juri Linkov <juri@jurta.org>
5009
5010 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5011
5012 * modes.texi (%-Constructs): Add %e, %z, %Z.
5013
50142006-05-25 Richard Stallman <rms@gnu.org>
5015
5016 * elisp.texi (Top): Update subnode menu.
5017
5018 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5019 (Keymaps): Update menu.
5020
50212006-05-25 Chong Yidong <cyd@stupidchicken.com>
5022
5023 * keymaps.texi (Key Sequences): Some clarifications.
5024
50252006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5026
5027 * processes.texi (Bindat Functions): Say "unibyte string"
5028 explicitly for bindat-unpack and bindat-pack descriptions.
5029 (Bindat Examples): Don't call `string-make-unibyte' in example.
5030
50312006-05-25 Chong Yidong <cyd@stupidchicken.com>
5032
5dcb4c4e 5033 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5034 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5035
5036 * keymaps.texi (Changing Key Bindings):
dd7b651b 5037 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5038 * help.texi (Describing Characters): Refer to it.
5039
50402006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5041
5042 * frames.texi (Pointer Shape): @end table -> @end defvar.
5043
50442006-05-22 Richard Stallman <rms@gnu.org>
5045
5046 * elisp.texi (Top): Update subnode menus.
5047
5048 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5049 Contents rewritten; material from old Pointer Shape node moved here.
5050
5051 * display.texi (Pointer Shape): Node deleted.
5052 (Image Descriptors): Minor cleanup.
5053
50542006-05-21 Richard Stallman <rms@gnu.org>
5055
5056 * syntax.texi (Parsing Expressions): Update info on which STATE
5057 elements are ignored.
5058
50592006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5060
5061 * hooks.texi (Standard Hooks): Correct typo.
5062
5063 * gpl.texi (GPL): ifinfo -> ifnottex.
5064
50652006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5066
5067 * searching.texi (Simple Match Data): Warn about match data being
5068 set anew by every search.
5069
50702006-05-17 Richard Stallman <rms@gnu.org>
5071
5072 * minibuf.texi (Minibuffer History): Clarify.
5073
5074 * searching.texi (Regexp Special): Clarify nested regexp warning.
5075
50762006-05-16 Kim F. Storm <storm@cua.dk>
5077
5078 * minibuf.texi (Minibuffer History): Update add-to-history.
5079
50802006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5081
5dcb4c4e
SM
5082 * nonascii.texi (Explicit Encoding):
5083 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5084
50852006-05-14 Richard Stallman <rms@gnu.org>
5086
5087 * buffers.texi (Creating Buffers): Cleanup.
5088
5089 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5090
50912006-05-13 Eli Zaretskii <eliz@gnu.org>
5092
5093 * buffers.texi (Current Buffer): Document that with-temp-buffer
5094 disables undo.
5095
5096 * os.texi (Terminal-Specific): More accurate description of how
5097 Emacs searches for the terminal-specific libraries.
5098
50992006-05-12 Eli Zaretskii <eliz@gnu.org>
5100
5101 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5102 emacs-xtra to @inforef's.
5103
5104 * text.texi (Undo): Document that undo is turned off in buffers
5105 whose names begin with a space.
5106
5107 * buffers.texi (Buffer Names): Add index entries for buffers whose
5108 names begin with a space.
5109 (Creating Buffers): Document that undo is turned off in buffers
5110 whose names begin with a space.
5111
5112 * files.texi (Visiting Functions, Reading from Files)
5113 (Saving Buffers): Mention code and EOL conversions by file I/O
5114 primitives and subroutines.
5115
5116 * nonascii.texi (Lisp and Coding Systems): Document
5117 coding-system-eol-type. Add index entries for eol conversion.
5118
5119 * display.texi (Defining Faces): Mention `mac', and add an xref to
5120 where window-system is described.
5121
51222006-05-10 Richard Stallman <rms@gnu.org>
5123
5124 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5125
51262006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5127
5128 * variables.texi (File Local Variables): Recommend to quote lambda
5129 expressions in safe-local-variable property.
5130
51312006-05-09 Richard Stallman <rms@gnu.org>
5132
5dcb4c4e
SM
5133 * variables.texi (File Local Variables):
5134 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5135
51362006-05-07 Kim F. Storm <storm@cua.dk>
5137
5138 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5139 from add-to-history.
5140
51412006-05-07 Romain Francoise <romain@orebokech.com>
5142
5143 * commands.texi (Event Input Misc):
5144 * compile.texi (Eval During Compile):
5145 * internals.texi (Buffer Internals):
5146 * minibuf.texi (Initial Input):
5147 * nonascii.texi (Scanning Charsets):
5148 * numbers.texi (Comparison of Numbers):
5149 * windows.texi (Textual Scrolling, Vertical Scrolling):
5150 Fix various typos.
5151
51522006-05-06 Eli Zaretskii <eliz@gnu.org>
5153
5154 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5155 conditional xref's to either emacs or emacs-xtra, depending on
5156 @iftex/@ifnottex.
5157
5158 * minibuf.texi (Minibuffer History): Document add-to-history.
5159
51602006-05-05 Eli Zaretskii <eliz@gnu.org>
5161
5162 * internals.texi (Pure Storage): Mention the pure overflow message
5163 at startup.
5164
c8763fb6 51652006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5166
5167 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5168 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5169 search.
5170
51712006-05-01 Richard Stallman <rms@gnu.org>
5172
5173 * intro.texi (nil and t): Clarify.
5174
5175 * variables.texi (File Local Variables): Suggest using booleanp.
5176
51772006-05-01 Juanma Barranquero <lekktu@gmail.com>
5178
5179 * objects.texi (Type Predicates): Fix typos.
5180
51812006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5182
5183 * intro.texi (nil and t): Add booleanp.
5184
5185 * objects.texi (Type Predicates): Add links for booleanp and
5186 string-or-null-p.
5187
51882006-04-29 Richard Stallman <rms@gnu.org>
5189
5190 * modes.texi (Multiline Font Lock): Rename from
5191 Multi line Font Lock Elements. Much clarification.
5192 (Font Lock Multiline, Region to Fontify): Much clarification.
5193
51942006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5195
5196 * variables.texi (File Local Variables): Remove the special case t for
5197 safe-local-variable.
5198
51992006-04-26 Richard Stallman <rms@gnu.org>
5200
5201 * syntax.texi (Parsing Expressions): Minor cleanup.
5202
52032006-04-18 Richard Stallman <rms@gnu.org>
5204
5205 * tips.texi (Coding Conventions): Explain when the package's
5206 prefix should appear later on (not at the start of the name).
5207
5208 * searching.texi (String Search): Clarify effect of NOERROR.
5209
5210 * modes.texi (Imenu): Clarify what special items do.
5211
5212 * hooks.texi (Standard Hooks): Delete text about old hook names.
5213
52142006-04-17 Romain Francoise <romain@orebokech.com>
5215
5216 * variables.texi (Local Variables): Update the default value of
5217 `max-specpdl-size'.
5218
52192006-04-15 Michael Olson <mwolson@gnu.org>
5220
5221 * processes.texi (Transaction Queues): Mention the new optional
5222 `delay-question' argument for `tq-enqueue'.
5223
52242006-04-13 Bill Wohler <wohler@newt.com>
5225
5226 * customize.texi (Common Keywords): Use dotted notation for
5227 :package-version value. Specify its values. Improve documentation
5228 for customize-package-emacs-version-alist.
5229
52302006-04-12 Bill Wohler <wohler@newt.com>
5231
5232 * customize.texi (Common Keywords): Move description of
5233 customize-package-emacs-version-alist to @defvar.
5234
52352006-04-10 Bill Wohler <wohler@newt.com>
5236
5237 * customize.texi (Common Keywords): Add :package-version.
5238
52392006-04-10 Kim F. Storm <storm@cua.dk>
5240
5241 * text.texi (Buffer Contents): Add NOPROPS arg to
5242 filter-buffer-substring.
5243
52442006-04-08 Kevin Ryde <user42@zip.com.au>
5245
5246 * os.texi (Command-Line Arguments): Update xref to emacs manual
5247 "Command Arguments" -> "Emacs Invocation", per change there.
5248
52492006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5250
5251 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5252 be on one line to help makeinfo not render two spaces after the dot.
5253
52542006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5255
5256 * strings.texi (Predicates for Strings): Add string-or-null-p.
5257
52582006-03-28 Kim F. Storm <storm@cua.dk>
5259
5260 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5261 remarks about systems that don't support fractional seconds.
5262
52632006-03-25 Karl Berry <karl@gnu.org>
5264
5265 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5266 the year list.
5267
52682006-03-21 Nick Roberts <nickrob@snap.net.nz>
5269
5270 * display.texi (Fringe Indicators): Fix typos.
5271
52722006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5273
5274 * tips.texi (Documentation Tips): One can now also write `program'
5275 in front of a quoted symbol in a docstring to prevent making a
5276 hyperlink.
5277
52782006-03-19 Alan Mackenzie <acm@muc.de>
5279
5280 * text.texi (Special Properties): Clarify `fontified' property.
5281
52822006-03-16 Richard Stallman <rms@gnu.org>
5283
5284 * display.texi (Defining Images): Minor cleanup.
5285
52862006-03-16 Bill Wohler <wohler@newt.com>
5287
5288 * display.texi (Defining Images): In image-load-path-for-library,
5289 prefer user's images.
5290
52912006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5292
5293 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5294
52952006-03-15 Bill Wohler <wohler@newt.com>
5296
5297 * display.texi (Defining Images): Fix example in
5298 image-load-path-for-library by not recommending that one binds
5299 image-load-path. Just defvar it to placate compiler and only use
5300 it if previously defined.
5301
53022006-03-14 Bill Wohler <wohler@newt.com>
5303
5304 * display.texi (Defining Images): In image-load-path-for-library,
5305 always return list of directories. Update example.
5306
53072006-03-14 Alan Mackenzie <acm@muc.de>
5308
5309 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5310 This describes font-lock-extend-region-function.
5311 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5312 the new node "Region to Fontify".
5313
53142006-03-13 Richard Stallman <rms@gnu.org>
5315
5316 * display.texi (Invisible Text): The impossible position is
5317 now before the invisible text, not after.
5318 (Defining Images): Clean up last change.
5319
53202006-03-11 Bill Wohler <wohler@newt.com>
5321
5322 * display.texi (Defining Images): Add image-load-path-for-library.
5323
53242006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5325
5326 * text.texi (Adaptive Fill): Fix Texinfo usage.
5327
5328 * strings.texi (Creating Strings): Fix Texinfo usage.
5329
5330 * searching.texi (Regexp Special): Use @samp for regular
5331 expressions that are not in Lisp syntax.
5332
53332006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5334
5335 * searching.texi (Regexp Special): Put remark between parentheses
5336 to avoid misreading.
5337
53382006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5339
5340 * searching.texi (Syntax of Regexps): More accurately describe
5341 which characters are special in which situations.
5342 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5343 are not special. Describe in detail when `[' and `]' are special.
5344 (Regexp Backslash): Plenty of regexps with unbalanced square
5345 brackets are valid, so reword that statement.
5346
53472006-03-02 Kim F. Storm <storm@cua.dk>
5348
5349 * keymaps.texi (Tool Bar): Add tool-bar-border.
5350
53512006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5352
5353 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5354
53552006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5356
5357 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5358
5359 * files.texi (Locating Files): Suggest additional values for the
5360 SUFFIXES arg of `locate-file'. Update pxref.
5361
5362 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5363 (How Programs Do Loading): Discuss the effects of Auto Compression
5364 mode on `load'.
5365 (Load Suffixes): New node.
5366 (Library Search): Delete description of `load-suffixes'; it was
5367 moved to "Load Suffixes".
5368 (Autoload, Named Features): Mention `load-suffixes'.
5369
53702006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5371
5372 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5373
5374 * windows.texi (Window Tree): Fix typo.
5375
53762006-02-20 Kim F. Storm <storm@cua.dk>
5377
5378 * display.texi (Fringe Indicators): New section.
5379 Move indicate-empty-lines, indicate-buffer-boundaries, and
5380 default-indicate-buffer-boundaries here.
5381 Add fringe-indicator-alist and default-fringes-indicator-alist.
5382 Add list of logical fringe indicator symbols.
5383 Update list of standard bitmap names.
5384 (Fringe Cursors): New section.
5385 Move overflow-newline-into-fringe here.
5386 Add fringe-cursor-alist and default-fringes-cursor-alist.
5387 Add list of fringe cursor symbols.
5388
53892006-02-20 Juanma Barranquero <lekktu@gmail.com>
5390
5391 * commands.texi (Using Interactive): Fix reference to node
5392 "Minibuffers".
5393
53942006-02-19 Richard M. Stallman <rms@gnu.org>
5395
5396 * minibuf.texi (High-Level Completion):
5397 Add xref to read-input-method-name.
5398
5399 * files.texi (Relative File Names): Move file-relative-name here.
5400 (File Name Expansion): From here. Minor clarifications.
5401
5402 * commands.texi (Using Interactive): Add xrefs about reading input.
5403 Clarify remarks about that moving point and mark.
5404 Put string case before list case.
5405
c8763fb6 54062006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5407
5408 * display.texi (Other Display Specs, Image Descriptors):
5409 Revert erroneous changes. The previous description of
5410 image-descriptors as `(image . PROPS)' was correct.
5411
54122006-02-14 Richard M. Stallman <rms@gnu.org>
5413
5414 * variables.texi (File Local Variables): Clarifications.
5415
54162006-02-14 Juanma Barranquero <lekktu@gmail.com>
5417
5418 * variables.texi (File Local Variables): Use @code for a cons
5419 cell, not @var.
5420
54212006-02-13 Chong Yidong <cyd@stupidchicken.com>
5422
5423 * variables.texi (File Local Variables): Document new file local
5424 variable behavior.
5425
54262006-02-10 Kim F. Storm <storm@cua.dk>
5427
5428 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5429
54302006-02-08 Juanma Barranquero <lekktu@gmail.com>
5431
5432 * modes.texi (%-Constructs): Remove obsolete info about
5433 `global-mode-string'.
5434
54352006-02-07 Richard M. Stallman <rms@gnu.org>
5436
5437 * commands.texi (Prefix Command Arguments): Minor cleanup.
5438
5439 * display.texi: "Graphical display", not window system.
5440
5441 * functions.texi (What Is a Function): Fix xref.
5442
5443 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5444 (Changing Key Bindings): Clarify when remapping is better than
5445 substitute-key-definition.
5446
54472006-02-02 Richard M. Stallman <rms@gnu.org>
5448
5449 * minibuf.texi (Basic Completion): Completion alists are risky.
5450
5451 * keymaps.texi (Active Keymaps): Clarifications.
5452 (Searching Keymaps): New node.
5453 (Keymaps): Update menu.
5454
5455 * frames.texi (Layout Parameters): Minor clarification.
5456 (Drag and Drop): New node.
5457 (Frames): Update menu.
5458
54592006-01-29 Chong Yidong <cyd@stupidchicken.com>
5460
5461 * display.texi (Other Display Specs, Image Descriptors):
5462 Image description is a list, not a cons cell.
5463
54642006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5465
5466 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5467 list is not necessarily a list).
5468
54692006-01-27 Eli Zaretskii <eliz@gnu.org>
5470
5471 * frames.texi (Layout Parameters): border-width and
5472 internal-border-width belong to the frame, not the window.
5473
54742006-01-19 Richard M. Stallman <rms@gnu.org>
5475
5476 * nonascii.texi (Translation of Characters): Search cmds use
5477 translation-table-for-input. Automatically made local.
5478
5479 * markers.texi (Overview of Markers): Count insertion type
5480 as one of a marker's attributes.
5481
5482 * keymaps.texi (Controlling Active Maps): New node, split out of
5483 Active Keymaps.
5484 (Keymaps): Menu updated.
5485 (Active Keymaps): Give pseudocode to explain how the active
5486 maps are searched. current-active-maps and key-binding moved here.
5487 (Functions for Key Lookup): current-active-maps and key-binding moved.
5488 Clarifications.
5489 (Searching the Keymaps): New subnode.
5490
5491 * elisp.texi (Top): Menu clarification.
5492
5493 * display.texi (Other Display Specs): Delete duplicate entry for
5494 just a string as display spec. Move text about recursive display
5495 specs on such a string.
5496
5497 * commands.texi (Key Sequence Input): Clarify.
5498 Move num-nonmacro-input-events out.
5499 (Reading One Event): num-nonmacro-input-events moved here.
5500
55012006-01-14 Nick Roberts <nickrob@snap.net.nz>
5502
5503 * advice.texi (Simple Advice): Update example to fit argument
5504 change in previous-line.
5505
55062006-01-05 Richard M. Stallman <rms@gnu.org>
5507
5508 * markers.texi (The Mark): Fix in `mark'.
5509
55102006-01-04 Richard M. Stallman <rms@gnu.org>
5511
5512 * processes.texi (Misc Network, Make Network): Minor cleanups.
5513
55142006-01-04 Kim F. Storm <storm@cua.dk>
5515
5516 * processes.texi (Make Network): Add IPv6 addresses and handling.
5517 (Network Feature Testing): Mention (:family ipv6).
5518 (Misc Network): Add IPv6 formats to format-network-address.
5519
55202005-12-30 Richard M. Stallman <rms@gnu.org>
5521
5522 * text.texi (Changing Properties):
5523 Don't use return value of set-text-properties.
5524
55252005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5526
5527 * modes.texi (Mode Line Format): Correct typo in menu.
5528
55292005-12-29 Richard M. Stallman <rms@gnu.org>
5530
5531 * modes.texi (Mode Line Top): New node.
5532 (Mode Line Data): Some text moved to new node.
5533 Explain the data structure more concretely.
5534 (Mode Line Basics): Clarifications.
5535 (Mode Line Variables): Clarify intro paragraph.
5536 (%-Constructs): Clarify intro paragraph.
5537 (Mode Line Format): Update menu.
5538
55392005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5540
5541 * minibuf.texi (Basic Completion): Update lazy-completion-table
5542 examples for removal of ARGS argument.
5543
55442005-12-23 Richard M. Stallman <rms@gnu.org>
5545
5546 * text.texi (Undo): Restore some explanation from the version
5547 that was deleted.
5548
55492005-12-23 Eli Zaretskii <eliz@gnu.org>
5550
5551 * text.texi (Undo): Remove duplicate descriptions of `apply
5552 funname' and `apply delta' elements of the undo list.
5553
55542005-12-20 Richard M. Stallman <rms@gnu.org>
5555
5556 * help.texi (Help Functions): Update documentation of `apropos'.
5557
55582005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5559
5560 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5561 because it is confusing. If the :help-echo keyword is a function,
5562 it is not directly used as the :help-echo overlay property, as the
5563 xref seems to suggest (it does not take the appropriate args).
5564
55652005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5566
5567 * customize.texi (Common Keywords): Fix Texinfo usage.
5568 (Group Definitions, Variable Definitions): Update for new
5569 conventions for using `*' in docstrings.
5570
5571 * tips.texi (Documentation Tips): Update for new conventions for
5572 using `*' in docstrings.
5573
55742005-12-16 Richard M. Stallman <rms@gnu.org>
5575
5576 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5577
55782005-12-16 Juri Linkov <juri@jurta.org>
5579
5580 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5581
55822005-12-14 Romain Francoise <romain@orebokech.com>
5583
5584 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5585 Fix typo.
5586
55872005-12-11 Juri Linkov <juri@jurta.org>
5588
5589 * minibuf.texi (Completion Commands): Add mention of read-file-name
5590 for filename completion keymaps.
5591 (Reading File Names): Add mention of filename completion keymaps
5592 for read-file-name and xref to `Completion Commands'.
5593
55942005-12-10 Richard M. Stallman <rms@gnu.org>
5595
5596 * customize.texi (Common Keywords): State caveats for use of :tag.
5597
55982005-12-08 Richard M. Stallman <rms@gnu.org>
5599
5600 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5601 with xrefs and better explanation.
5602 (Completion Commands): Add the filename completion maps.
5603
5604 * objects.texi (Character Type): Clarify that \s is not space
5605 if a dash follows.
5606
56072005-12-05 Richard M. Stallman <rms@gnu.org>
5608
5609 * windows.texi (Resizing Windows): Delete preserve-before args.
5610
56112005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5612
5613 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5614 in full keymaps, since the quirk has been fixed.
5615
56162005-12-03 Eli Zaretskii <eliz@gnu.org>
5617
5dcb4c4e
SM
5618 * hooks.texi (Standard Hooks): Add index entries.
5619 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5620
56212005-11-27 Richard M. Stallman <rms@gnu.org>
5622
5623 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5624
56252005-11-21 Juri Linkov <juri@jurta.org>
5626
5627 * customize.texi (Common Keywords): Update links types
5628 custom-manual and url-link. Add link types emacs-library-link,
5629 file-link, function-link, variable-link, custom-group-link.
5630
56312005-11-20 Chong Yidong <cyd@stupidchicken.com>
5632
5633 * display.texi: Revert 2005-11-20 change.
5634
56352005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5636
5637 * processes.texi (Bindat Functions):
5638 Say "third" to refer to zero-based index "2".
5639
56402005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5641
5642 * loading.texi (Library Search): Update the default value of
5643 `load-suffixes'.
5644
56452005-11-17 Chong Yidong <cyd@stupidchicken.com>
5646
5647 * display.texi (Attribute Functions): Mention :ignore-defface.
5648
56492005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5650
5651 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5652 (Minor Mode Conventions): Mention the use of a hook.
5653
56542005-11-06 Richard M. Stallman <rms@gnu.org>
5655
5656 * files.texi (Magic File Names): find-file-name-handler checks the
5657 `operations' property of the handler.
5658
56592005-11-03 Richard M. Stallman <rms@gnu.org>
5660
5661 * variables.texi (Frame-Local Variables): Small clarification.
5662
56632005-10-29 Chong Yidong <cyd@stupidchicken.com>
5664
5665 * os.texi (Init File): Document ~/.emacs.d/init.el.
5666
56672005-10-29 Richard M. Stallman <rms@gnu.org>
5668
5669 * internals.texi (Garbage Collection): Document memory-full.
5670
56712005-10-28 Bill Wohler <wohler@newt.com>
5672
5673 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5674 for URLs.
5675
56762005-10-28 Richard M. Stallman <rms@gnu.org>
5677
5678 * minibuf.texi (Completion Commands): Clean up prev change.
5679
56802005-10-26 Kevin Ryde <user42@zip.com.au>
5681
5682 * compile.texi (Eval During Compile): Explain recommended uses
5683 of eval-when-compile and eval-and-compile.
5684
56852005-10-27 Masatake YAMATO <jet@gyve.org>
5686
5687 * minibuf.texi (Completion Commands):
5688 Write about new optional argument for `display-completion-list'.
5689
56902005-10-23 Richard M. Stallman <rms@gnu.org>
5691
5692 * display.texi (Overlay Arrow): Clarify about local bindings of
5693 overlay-arrow-position.
5694
56952005-10-22 Eli Zaretskii <eliz@gnu.org>
5696
5697 * internals.texi (Building Emacs): Fix last change.
5698
56992005-10-22 Richard M. Stallman <rms@gnu.org>
5700
5701 * internals.texi (Building Emacs): Document eval-at-startup.
5702
57032005-10-21 Richard M. Stallman <rms@gnu.org>
5704
5705 * loading.texi (Where Defined): load-history contains abs file names.
5706 symbol-file returns abs file names.
5707
57082005-10-19 Kim F. Storm <storm@cua.dk>
5709
5710 * display.texi (Showing Images): Add max-image-size integer value.
5711
57122005-10-18 Chong Yidong <cyd@stupidchicken.com>
5713
5714 * display.texi (Showing Images): Document max-image-size.
5715
57162005-10-17 Richard M. Stallman <rms@gnu.org>
5717
5718 * commands.texi (Quitting): Minor clarification.
5719
5720 * processes.texi (Sentinels): Clarify about output and quitting.
5721 (Filter Functions): Mention with-local-quit.
5722
57232005-10-17 Juri Linkov <juri@jurta.org>
5724
5725 * buffers.texi (Current Buffer):
5726 * commands.texi (Event Input Misc):
5727 * compile.texi (Eval During Compile, Compiler Errors):
5728 * customize.texi (Group Definitions):
5729 * display.texi (Progress, Defining Faces):
5730 * files.texi (Writing to Files):
5731 * modes.texi (Mode Hooks, Defining Minor Modes):
5732 * streams.texi (Output Functions):
5733 * syntax.texi (Syntax Table Functions):
5734 * text.texi (Change Hooks):
5735 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5736
5737 * commands.texi (Quitting): Replace arg `forms' with `body' in
5738 `with-local-quit'.
5739
5740 * positions.texi (Excursions): Replace arg `forms' with `body' in
5741 `save-excursion'.
5742
57432005-10-08 Kim F. Storm <storm@cua.dk>
5744
5745 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5746 Rename manual section accordingly.
5747
57482005-10-04 Kim F. Storm <storm@cua.dk>
5749
5750 * windows.texi (Window Split Tree): New section describing
5751 new function window-split-tree function.
5752
57532005-10-03 Nick Roberts <nickrob@snap.net.nz>
5754
5755 * display.texi (Fringe Size/Pos): Simplify and add detail.
5756
57572005-09-30 Romain Francoise <romain@orebokech.com>
5758
5759 * minibuf.texi (High-Level Completion): Explain that the prompt
5760 given to `read-buffer' should end with a colon and a space.
5761 Update usage examples.
5762
57632005-09-29 Juri Linkov <juri@jurta.org>
5764
5765 * display.texi (Displaying Messages): Rename argument name
5766 `string' to `format-string' in functions `message', `message-box',
5767 `message-or-box'.
5768
57692005-09-26 Chong Yidong <cyd@stupidchicken.com>
5770
5771 * errors.texi (Standard Errors): Correct xrefs.
5772
57732005-09-18 Chong Yidong <cyd@stupidchicken.com>
5774
5775 * display.texi (Defining Images): Update documentation for
5776 `image-load-path'.
5777
57782005-09-17 Richard M. Stallman <rms@gnu.org>
5779
5780 * display.texi (Defining Images): Clean up previous change.
5781
57822005-09-16 Romain Francoise <romain@orebokech.com>
5783
5784 * elisp.texi: Specify GFDL version 1.2.
5785
5786 * doclicense.texi (GNU Free Documentation License): Update to
5787 version 1.2.
5788
57892005-09-15 Chong Yidong <cyd@stupidchicken.com>
5790
5791 * display.texi (Defining Images): Document `image-load-path'.
5792
57932005-09-15 Richard M. Stallman <rms@gnu.org>
5794
5795 * objects.texi (Printed Representation): Minor cleanup.
5796 (Box Diagrams): Minor fix.
5797 (Cons Cell Type): Move (...) index item here.
5798 (Box Diagrams): From here.
5799 (Array Type): Minor fix.
5800 (Type Predicates): Delete index "predicates".
5801 (Hash Table Type): Clarify xref.
5802 (Dotted Pair Notation): Minor fix.
5803
58042005-09-10 Chong Yidong <cyd@stupidchicken.com>
5805
5806 * files.texi (Saving Buffers): Fix typo.
5807
58082005-09-08 Richard M. Stallman <rms@gnu.org>
5809
5810 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5811
58122005-09-08 Chong Yidong <cyd@stupidchicken.com>
5813
5814 * locals.texi (Standard Buffer-Local Variables): Don't include
5815 mode variables for minor modes.
5816 Fix xrefs for buffer-display-count, buffer-display-table,
5817 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5818 enable-multibyte-characters, fill-column, header-line-format,
5819 left-fringe-width, left-margin, and right-fringe-width.
5820
5821 * hooks.texi (Standard Hooks): All hooks should conform to the
5822 standard naming convention now.
5823 Fix xref for `echo-area-clear-hook'.
5824
5825 * display.texi (Usual Display): Note that indicate-empty-lines and
5826 tab-width are buffer-local.
5827
5828 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5829
5830 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5831
5832 * nonascii.texi (Encoding and I/O): Note that
5833 buffer-file-coding-system is buffer-local.
5834
5835 * positions.texi (List Motion): Note that defun-prompt-regexp is
5836 buffer-local.
5837
5838 * text.texi (Auto Filling): Note that auto-fill-function is
5839 buffer-local.
5840 (Undo): Note that buffer-undo-list is buffer-local.
5841
5dcb4c4e
SM
5842 * windows.texi (Buffers and Windows):
5843 Document buffer-display-count.
b8d4c8d0
GM
5844
58452005-09-06 Richard M. Stallman <rms@gnu.org>
5846
5847 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5848 package prefix elsewhere than at the start of the name.
5849
58502005-09-03 Richard M. Stallman <rms@gnu.org>
5851
5852 * tips.texi (Programming Tips): Add conventions for minibuffer
5853 questions and prompts.
5854
58552005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5856
5857 * intro.texi (nil and t): Minor cleanup.
5858 Delete spurious mention of keyword symbols.
5859 (Evaluation Notation): Add index entry.
5860 (A Sample Function Description): Minor cleanup.
5861 (A Sample Variable Description): Not all vars can be set.
5862
58632005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5864
5865 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5866
5867 (Insertion): Document precise type of `insert-char' arg COUNT.
5868
58692005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5870
5871 * modes.texi (Other Font Lock Variables): Sync the default of
5872 font-lock-lines-before.
5873
58742005-08-31 Michael Albinus <michael.albinus@gmx.de>
5875
5876 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5877
58782005-08-29 Richard M. Stallman <rms@gnu.org>
5879
5880 * elisp.texi (Top): Update subnode menu.
5881
5882 * searching.texi (Searching and Matching): Move node.
5883 Rearrange contents and add overall explanation.
5884 (Searching and Case): Move node.
5885 (Searching and Matching): Update menu.
5886
58872005-08-27 Eli Zaretskii <eliz@gnu.org>
5888
5889 * os.texi (Startup Summary): Fix the description of the initial
5890 startup message display.
5891
58922005-08-25 Richard M. Stallman <rms@gnu.org>
5893
5894 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5895
58962005-08-25 Emilio C. Lopes <eclig@gmx.net>
5897
5898 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5899 `next-overlay-change' example.
5900
59012005-08-22 Juri Linkov <juri@jurta.org>
5902
5903 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5904 Fix invert-face. Fix args of face-background.
5905
5906 * display.texi (Standard Faces): Delete node.
5907 (Faces): Add xref to `(emacs)Standard Faces'.
5908 (Displaying Faces): Fix xref to `Standard Faces'.
5909
5910 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5911
59122005-08-20 Alan Mackenzie <acm@muc.de>
5913
5914 * buffers.texi (The Buffer List): Clarify the manipulation of the
5915 buffer list.
5916
59172005-08-14 Richard M. Stallman <rms@gnu.org>
5918
5919 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5920 a regexp.
5921
59222005-08-11 Richard M. Stallman <rms@gnu.org>
5923
5924 * elisp.texi (Top): Update subnode lists.
5925
5926 * display.texi (Inverse Video): Node deleted.
5927
5928 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5929 New nodes split out of Coding Conventions.
5930
5931 * searching.texi (Regular Expressions): Document re-builder.
5932
5933 * os.texi (Time Parsing): New node split out of Time Conversion.
5934
5935 * processes.texi (Misc Network, Network Feature Testing)
5936 (Network Options, Make Network): New nodes split out of
5937 Low-Level Network.
5938
59392005-08-09 Richard M. Stallman <rms@gnu.org>
5940
5941 * frames.texi (Geometry): New node, split from Size and Position.
5942 (Frame Parameters): Refer to Geometry.
5943
5944 * buffers.texi (The Buffer List): Fix xrefs.
5945
5946 * windows.texi (Splitting Windows): Fix xref.
5947
5948 * frames.texi (Layout Parameters): Add xref.
5949
5950 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5951
5952 * keymaps.texi (Menu Bar): Fix xref.
5953
5954 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5955
5956 * modes.texi (%-Constructs): Fix xref.
5957
5958 * frames.texi (Window Frame Parameters): Node split up.
5959 (Basic Parameters, Position Parameters, Size Parameters)
5960 (Layout Parameters, Buffer Parameters, Management Parameters)
5961 (Cursor Parameters, Color Parameters): New subnodes.
5962
59632005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5964
5965 * positions.texi (Screen Lines): Update xref for previous change
5966 in minibuf.texi.
5967
5968 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5969 change in minibuf.texi.
5970
59712005-08-09 Richard M. Stallman <rms@gnu.org>
5972
5973 * tips.texi (Coding Conventions): Minor cleanup.
5974
5975 * modes.texi (Defining Minor Modes): Explain when init-value
5976 can be non-nil.
5977
5978 * elisp.texi (Top): Update submenu for Minibuffer.
5979
5980 * minibuf.texi (Minibuffer Misc): Node split up.
5981 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5982 (Recursive Mini): New nodes split out from Minibuffer Misc.
5983 (Minibuffer Misc): Document max-mini-window-height.
5984
5985 * hash.texi (Defining Hash): Delete stray paren in example.
5986
5987 * display.texi (Echo Area Customization): Don't define
5988 max-mini-window-height here; xref instead.
5989
5990 * commands.texi (Event Input Misc): Update while-no-input.
5991
5992 * advice.texi (Advising Functions): Explain when to use advice
5993 and when to use a hook.
5994
59952005-07-30 Eli Zaretskii <eliz@gnu.org>
5996
5997 * makefile.w32-in (info): Don't run install-info.
5998 ($(infodir)/dir): New target, produced by running install-info.
5999
60002005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6001
6002 * modes.texi (Defining Minor Modes): The keyword for the initial
6003 value is :init-value, not :initial-value.
6004
60052005-07-23 Eli Zaretskii <eliz@gnu.org>
6006
6007 * loading.texi (Autoload): Make the `doctor' example be consistent
6008 with what's in current loaddefs.el. Describe the "fn" magic in
6009 the usage portion of the doc string.
6010
60112005-07-22 Richard M. Stallman <rms@gnu.org>
6012
6013 * internals.texi (Garbage Collection): Clarify previous change.
6014
60152005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6016
6017 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6018
60192005-07-18 Juri Linkov <juri@jurta.org>
6020
6021 * commands.texi (Accessing Events):
6022 * frames.texi (Text Terminal Colors, Resources):
6023 * markers.texi (The Mark):
6024 * modes.texi (Defining Minor Modes):
6025 Delete duplicate duplicate words.
6026
60272005-07-16 Richard M. Stallman <rms@gnu.org>
6028
6029 * display.texi (Managing Overlays): Clarify make-overlay
6030 args for insertion types.
6031
60322005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6033
6034 * customize.texi (Variable Definitions):
6035 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6036 `standard-value' is a list too.
6037 (Defining New Types): Use @key{RET} instead of @key{ret}.
6038
60392005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6040
6041 * os.texi (Translating Input): Fix typo.
6042
60432005-07-08 Richard M. Stallman <rms@gnu.org>
6044
6045 * README: Update edition number and size estimate.
6046
6047 * elisp.texi (VERSION): Set to 2.9.
6048
60492005-07-07 Richard M. Stallman <rms@gnu.org>
6050
6051 * book-spine.texinfo: Update Emacs version.
6052
6053 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6054
60552005-07-06 Richard M. Stallman <rms@gnu.org>
6056
6057 * searching.texi (Regexp Search): Clarify what re-search-forward
6058 does when the search fails.
6059
60602005-07-05 Lute Kamstra <lute@gnu.org>
6061
6062 * Update FSF's address in GPL notices.
6063
6064 * doclicense.texi (GNU Free Documentation License):
6065 * gpl.texi (GPL):
6066 * tips.texi (Coding Conventions, Library Headers):
6067 * vol1.texi:
6068 * vol2.texi: Update FSF's address.
6069
60702005-07-04 Richard M. Stallman <rms@gnu.org>
6071
6072 * hooks.texi (Standard Hooks): Add occur-hook.
6073
60742005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6075
6076 * display.texi (The Echo Area): Correct menu.
6077
60782005-07-03 Richard M. Stallman <rms@gnu.org>
6079
6080 * elisp.texi (Top): Update subnode menu for Display.
6081
6082 * display.texi (Displaying Messages): New node, with most
6083 of what was in The Echo Area.
5dcb4c4e 6084 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6085 (Logging Messages): New node with new text.
6086 (Echo Area Customization): New node, the rest of what was
6087 in The Echo Area. Document message-truncate-lines with @defvar.
6088 (Display): Update menu.
6089
6090 * windows.texi (Textual Scrolling): Doc 3 values for
6091 scroll-preserve-screen-position.
6092
6093 * text.texi (Special Properties): Change hook functions
6094 should bind inhibit-modification-hooks around altering buffer text.
6095
6096 * keymaps.texi (Key Binding Commands): Call binding BINDING
6097 rather than DEFINITION.
6098
60992005-06-29 Juanma Barranquero <lekktu@gmail.com>
6100
6101 * variables.texi (Defining Variables): `user-variable-p' returns t
6102 for aliases of user options, nil for alias loops.
6103
61042005-06-28 Richard M. Stallman <rms@gnu.org>
6105
6106 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6107 make-keymap.
6108
61092005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6110
6111 * variables.texi (Setting Variables): Correct and clarify
6112 description of `add-to-ordered-list'.
6113
61142005-06-26 Richard M. Stallman <rms@gnu.org>
6115
6116 * display.texi (Faces): Minor cleanup.
6117
61182005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6119
6120 * display.texi (Faces): `facep' returns t for strings that are
6121 face names.
6122
61232005-06-25 Richard M. Stallman <rms@gnu.org>
6124
6125 * objects.texi (Equality Predicates): Clarify meaning of equal.
6126
6127 * windows.texi (Selecting Windows): save-selected-window
6128 and with-selected-window save and restore the current buffer.
6129
61302005-06-24 Richard M. Stallman <rms@gnu.org>
6131
6132 * numbers.texi (Float Basics): Explain how to test for NaN,
6133 and printing the sign of NaNs.
6134
61352005-06-24 Eli Zaretskii <eliz@gnu.org>
6136
6137 * makefile.w32-in (MAKEINFO): Use --force.
6138
61392005-06-23 Richard M. Stallman <rms@gnu.org>
6140
6141 * display.texi (Face Functions): Correct Texinfo usage.
6142
61432005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6144
6145 * lists.texi (Rings): `ring-elements' now returns the elements of
6146 RING in order.
6147
61482005-06-23 Juanma Barranquero <lekktu@gmail.com>
6149
6150 * markers.texi (The Mark): Texinfo usage fix.
6151
61522005-06-23 Kim F. Storm <storm@cua.dk>
6153
6154 * searching.texi (Entire Match Data): Remove evaporate option for
6155 match-data. Do not mention evaporate option for set-match-data.
6156
61572005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6158
6159 * display.texi (Face Functions): Mention face aliases.
6160
61612005-06-21 Richard M. Stallman <rms@gnu.org>
6162
6163 * anti.texi (Antinews): Texinfo usage fix.
6164
61652005-06-21 Karl Berry <karl@gnu.org>
6166
6167 * elisp.texi: Use @copying.
6168
6169 * elisp.texi: Put @summarycontents and @contents before the Top
6170 node, instead of the end of the file, so that the contents appear
6171 in the right place in the dvi/pdf output.
6172
61732005-06-21 Juri Linkov <juri@jurta.org>
6174
6175 * display.texi (Defining Faces): Add `customized-face'.
6176
61772005-06-20 Kim F. Storm <storm@cua.dk>
6178
6179 * variables.texi (Setting Variables): Any type of element can be
6180 given order in add-to-ordered-list. Compare elements with eq.
6181
6182 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6183
61842005-06-20 Karl Berry <karl@gnu.org>
6185
6186 * syntax.texi (Syntax Flags): Make last column very slightly wider
6187 to avoid "generic comment" breaking on two lines and causing an
6188 underfull box.
6189
61902005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6191
6192 * lists.texi (Rings): Various minor clarifications and corrections.
6193
61942005-06-18 Richard M. Stallman <rms@gnu.org>
6195
6196 * functions.texi (Obsolete Functions): Simplify.
6197
6198 * variables.texi (Variable Aliases): Simplify.
6199
6200 * anti.texi, backups.texi, compile.texi, customization.texi:
6201 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6202 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6203 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6204 * variables.texi: Fix formatting ugliness.
6205
6206 * elisp.texi: Add links to Rings and Byte Packing.
6207 Update version and copyright years.
6208
6209 * minibuf.texi: Fix formatting ugliness.
6210 (Completion Commands): Move keymap vars to the end
6211 and vars completing-read binds to the top.
6212
62132005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6214
6215 * processes.texi: Fix typos.
6216 (Bindat Spec): Correct Texinfo error.
6217 (Byte Packing): Fix ungrammatical sentence.
6218
62192005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6220
6221 * lists.texi (Rings): New node.
6222 (Lists): Add it to menu.
6223
6224 * processes.texi (Byte Packing): New node.
6225 (Processes): Add it to menu.
6226
62272005-06-17 Richard M. Stallman <rms@gnu.org>
6228
6229 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6230
6231 * help.texi (Documentation Basics): Explain the xref to
6232 Documentation Tips.
6233
6234 * debugging.texi (Debugger Commands): Minor fix.
6235
62362005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6237
6238 * edebug.texi (Instrumenting): Eliminate duplicate link.
6239 (Specification List): Replace references to "below", referring to
6240 a later node, with one @ref to that node.
6241
6242 * os.texi (Timers): Timers should save and restore the match data
6243 if they change it.
6244
6245 * debugging.texi (Debugger Commands): Mention that the Lisp
6246 debugger can not step through primitive functions.
6247
62482005-06-16 Juanma Barranquero <lekktu@gmail.com>
6249
6250 * functions.texi (Obsolete Functions): Update argument names of
6251 `make-obsolete' and `define-obsolete-function-alias'.
6252
6253 * variables.texi (Variable Aliases): Update argument names of
6254 `defvaralias', `make-obsolete-variable' and
6255 `define-obsolete-variable-alias'.
6256
62572005-06-15 Kim F. Storm <storm@cua.dk>
6258
6259 * searching.texi (Entire Match Data): Rephrase warnings about
6260 evaporate arg to match-data and set-match-data.
6261
62622005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6263
6264 * elisp.texi (Top): Update detailed menu.
6265
6266 * edebug.texi (Edebug): Update menu.
6267 (Instrumenting): Update xrefs.
6268 (Edebug Execution Modes): Correct xref.
6269 (Jumping): Clarify description of `h' command.
6270 Eliminate redundant @ref.
6271 (Breaks): New node.
6272 (Breakpoints): Is now a subsubsection.
6273 (Global Break Condition): Mention `C-x X X'.
6274 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6275 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6276 (Edebug Display Update): Correct pxref.
6277 (Edebug and Macros): New node.
6278 (Instrumenting Macro Calls): Is now a subsubsection.
6279 Neither arg of `def-edebug-spec' is evaluated.
6280 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6281 (Specification Examples): Fix typo.
6282
62832005-06-14 Lute Kamstra <lute@gnu.org>
6284
6285 * debugging.texi (Function Debugging): Primitives can break on
6286 entry too.
6287
62882005-06-14 Kim F. Storm <storm@cua.dk>
6289
6290 * variables.texi (Setting Variables): Add add-to-ordered-list.
6291
62922005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6293
6294 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6295 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6296
62972005-06-13 Lute Kamstra <lute@gnu.org>
6298
6299 * text.texi (Special Properties): Fix cross reference.
6300
63012005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6302
6303 * debugging.texi (Function Debugging): Delete mention of empty
6304 string argument to `cancel-debug-on-entry'. Delete inaccurate
6305 description of the return value of that command.
6306
63072005-06-11 Alan Mackenzie <acm@muc.de>
6308
6309 * text.texi (Adaptive Fill): Amplify the description of
6310 fill-context-prefix.
6311
63122005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6313
6314 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6315
63162005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6317
6318 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6319
63202005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6321
6322 * debugging.texi (Error Debugging): Minor rewording.
6323 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6324 is optional.
6325
63262005-06-10 Lute Kamstra <lute@gnu.org>
6327
6328 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6329 (Top): Give it a title. Correct version number. Give the
6330 detailed node listing a more prominent header.
6331 * intro.texi: Don't set VERSION here a second time.
6332 Mention Emacs's version too.
6333 * anti.texi (Antinews): Use EMACSVER to refer to the current
6334 version of Emacs.
6335
63362005-06-09 Kim F. Storm <storm@cua.dk>
6337
6338 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6339 match-data and set-match-data.
6340
63412005-06-08 Richard M. Stallman <rms@gnu.org>
6342
6343 * searching.texi (Entire Match Data): Clarify when match-data
6344 returns markers and when integers.
6345
6346 * display.texi (Defining Faces): Explain that face name should not
6347 end in `-face'.
6348
6349 * modes.texi (Mode Line Data): Minor cleanup.
6350 (Customizing Keywords): Node split out of Search-based Fontification.
6351 Add example of using font-lock-add-keywords from a hook.
6352 Clarify when MODE should be non-nil, and when nil.
6353
63542005-06-06 Richard M. Stallman <rms@gnu.org>
6355
6356 * modes.texi (Mode Line Data): Explain what happens when the car
6357 of a list is a void symbol.
6358 (Search-based Fontification): Explain MODE arg to
6359 font-lock-add-keywords and warn about calls from major modes.
6360
63612005-06-08 Juri Linkov <juri@jurta.org>
6362
6363 * display.texi (Standard Faces): Add `shadow' face.
6364
63652005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6366
6367 * modes.texi (Major Mode Conventions): A derived mode only needs
6368 to put the call to the parent mode inside `delay-mode-hooks'.
6369
63702005-05-29 Richard M. Stallman <rms@gnu.org>
6371
6372 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6373 new, and what that implies. Clarify.
6374
6375 * files.texi (Locating Files): Clean up the text.
6376
6377 * frames.texi (Window Frame Parameters): Document user-size.
6378 Shorten entry for top by referring to left.
6379
63802005-05-26 Richard M. Stallman <rms@gnu.org>
6381
6382 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6383 is new, and what the implications are. Other clarifications.
6384
63852005-05-24 Richard M. Stallman <rms@gnu.org>
6386
6387 * frames.texi (Dialog Boxes): Minor fixes.
6388
63892005-05-25 Masatake YAMATO <jet@gyve.org>
6390
6391 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6392
63932005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6394
6395 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6396 is optional.
6397
63982005-05-24 Nick Roberts <nickrob@snap.net.nz>
6399
10d1d0af 6400 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6401
64022005-05-23 Lute Kamstra <lute@gnu.org>
6403
6404 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6405 syntax-begin-function over font-lock-beginning-of-syntax-function.
6406
64072005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6408
6409 * minibuf.texi (Reading File Names): Update description of
6410 `read-directory-name'.
6411
6412 * modes.texi (Derived Modes): Clarify :group keyword.
6413
64142005-05-21 Eli Zaretskii <eliz@gnu.org>
6415
6416 * files.texi (Locating Files): New subsection.
6417 Describe locate-file and executable-find.
6418
64192005-05-21 Kevin Ryde <user42@zip.com.au>
6420
6421 * frames.texi (Initial Parameters): Update cross reference to
6422 "Emacs Invocation".
6423
64242005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6425
6426 * keymaps.texi (Active Keymaps): Add anchor.
6427
6428 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6429 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6430 appropriate place.
6431 (Derived Modes): Small clarifications.
6432 (Minor Mode Conventions, Keymaps and Minor Modes):
6433 Replace references to nodes with references to anchors.
6434 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6435 Clarify description of lists whose first element is an integer.
6436 (Mode Line Variables): Add anchor.
6437 (%-Constructs): Clarify description of integer after %.
6438 (Emulating Mode Line): Describe nil value for FACE.
6439
64402005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6441
6442 * modes.texi (Derived Modes): Correct references to non-existing
6443 variable standard-syntax-table.
6444
64452005-05-17 Lute Kamstra <lute@gnu.org>
6446
6447 * modes.texi (Defining Minor Modes): Mention the mode hook.
6448
64492005-05-15 Kim F. Storm <storm@cua.dk>
6450
6451 * processes.texi (Network): Remove open-network-stream-nowait.
6452 (Network Servers): Remove open-network-stream-server.
6453
64542005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6455
6456 * elisp.texi (Top): Update detailed menu.
6457
6458 * variables.texi: Reorder nodes.
6459 (Variables): Update menu.
6460 (File Local Variables): Do not refer to the `-*-' line as
6461 a "local variables list". Add pxref.
6462
64632005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6464
6465 * elisp.texi (Top): Update detailed menu for node changes.
6466
6467 * modes.texi (Modes): Update Menu.
6468 (Hooks): Move to beginning of chapter.
6469 Most minor modes run mode hooks too.
6470 `add-hook' can handle void hooks or hooks whose value is a single
6471 function.
6472 (Major Modes): Update Menu.
6473 (Major Mode Basics): New node, split off from `Major Modes'.
6474 (Major Mode Conventions): Correct xref. Explain how to handle
6475 auto-mode-alist if the major mode command has an autoload cookie.
6476 (Auto Major Mode): Major update. Add magic-mode-alist.
6477 (Derived Modes): Major update.
6478 (Mode Line Format): Update Menu.
6479 (Mode Line Basics): New node, split off from `Mode Line Format'.
6480
6481 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6482 for `magic autoload comment'. Add index entries and anchor.
6483
64842005-05-14 Richard M. Stallman <rms@gnu.org>
6485
6486 * tips.texi (Coding Conventions): Explain how important it is
6487 that just loading certain files not change Emacs behavior.
6488
6489 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6490
64912005-05-12 Lute Kamstra <lute@gnu.org>
6492
6493 * modes.texi (Generic Modes): Update.
6494 (Major Modes): Refer to node "Generic Modes".
6495
6496 * elisp.texi (Top): Update to the current structure of the manual.
6497 * processes.texi (Processes): Add menu description.
6498 * customize.texi (Customization): Add menu descriptions.
6499
65002005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6501
6502 * processes.texi (Signals to Processes)
6503 (Low-Level Network): Fix typos.
6504
65052005-05-11 Lute Kamstra <lute@gnu.org>
6506
6507 * elisp.texi (Top): Add some nodes from the chapter "Major and
6508 Minor Modes" to the detailed node listing.
6509
65102005-05-10 Richard M. Stallman <rms@gnu.org>
6511
6512 * keymaps.texi (Extended Menu Items): Menu item filter functions
6513 can be called at any time.
6514
65152005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6516
6517 * variables.texi (File Local Variables): `(hack-local-variables t)'
6518 now also checks whether a mode is specified in the local variables
6519 list.
6520
65212005-05-05 Kevin Ryde <user42@zip.com.au>
6522
6523 * display.texi (The Echo Area): Correct format function cross
6524 reference.
6525
65262005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6527
6528 * variables.texi (Variable Aliases): Change description of
6529 `define-obsolete-variable-alias'.
6530
6531 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6532 (Defining Functions): Add xref.
6533 (Obsolete Functions): New node.
6534 (Function Safety): Standardize capitalization of section title.
6535
6536 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6537 (Dialog Boxes): Complete description of `x-popup-dialog'.
6538
65392005-05-04 Richard M. Stallman <rms@gnu.org>
6540
6541 * commands.texi (Interactive Codes): Fix Texinfo usage.
6542 Document U more clearly.
6543
65442005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6545
6546 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6547 function and not a macro.
6548
6549 * frames.texi (Pop-Up Menus): Correct and clarify description of
6550 `x-popup-menu'.
6551 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6552
65532005-05-01 Richard M. Stallman <rms@gnu.org>
6554
6555 * edebug.texi (Checking Whether to Stop): Fix previous change.
6556
65572005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6558
6559 * display.texi: Fix typos and Texinfo usage.
6560
6561 * edebug.texi (Checking Whether to Stop): executing-macro ->
6562 executing-kbd-macro.
6563
65642005-05-01 Richard M. Stallman <rms@gnu.org>
6565
6566 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6567
65682005-04-30 Richard M. Stallman <rms@gnu.org>
6569
6570 * files.texi (Magic File Names): Document `operations' property.
6571
65722005-04-29 Lute Kamstra <lute@gnu.org>
6573
6574 * modes.texi (Generic Modes): New node.
6575 (Major Modes): Add it to the menu.
6576 (Derived Modes): Add "derived mode" to concept index.
6577
65782005-04-28 Lute Kamstra <lute@gnu.org>
6579
6580 * modes.texi (Defining Minor Modes): Fix previous change.
6581 (Font Lock Mode): Simplify.
6582 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6583 when set and that some parts are optional. Add cross references.
6584 (Search-based Fontification): Say how to specify font-lock-keywords.
6585 Add cross references. Add font-lock-multiline to index.
6586 Move font-lock-keywords-case-fold-search here from node "Other Font
6587 Lock Variables". Document font-lock-add-keywords and
6588 font-lock-remove-keywords.
6589 (Other Font Lock Variables): Move font-lock-keywords-only,
6590 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6591 and font-lock-syntactic-face-function to node "Syntactic Font
6592 Lock". Move font-lock-keywords-case-fold-search to node
6593 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6594 and font-lock-{,un}fontify-{buffer,region}-function.
6595 (Precalculated Fontification): Remove reference to deleted variable
6596 font-lock-core-only.
6597 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6598 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6599 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6600 and font-lock-syntactic-face-function here from node "Other Font
6601 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6602 Syntax Properties". Add cross references.
6603 (Setting Syntax Properties): New node.
6604 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6605 * syntax.texi (Syntax Properties): Add cross reference.
6606 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6607
66082005-04-26 Richard M. Stallman <rms@gnu.org>
6609
6610 * display.texi (Defining Faces):
6611 Document `default' elements of defface spec.
6612
6613 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6614
6615 * variables.texi (Variable Aliases): Clarify text.
6616
66172005-04-25 Chong Yidong <cyd@stupidchicken.com>
6618
6619 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6620
66212005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6622
6623 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6624
66252005-04-24 Eli Zaretskii <eliz@gnu.org>
6626
6627 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6628 syntax-after and syntax-class.
6629
6630 * files.texi (Changing Files): Fix last change's cross-reference.
6631 (Unique File Names): Don't mention "numbers" in the documentation
6632 of make-temp-file and make-temp-name.
6633
66342005-04-23 Richard M. Stallman <rms@gnu.org>
6635
6636 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6637
66382005-04-22 Nick Roberts <nickrob@snap.net.nz>
6639
6640 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6641
66422005-04-22 Nick Roberts <nickrob@snap.net.nz>
6643
6644 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6645 and define-obsolete-variable-alias.
6646
66472005-04-22 Kim F. Storm <storm@cua.dk>
6648
6649 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6650 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6651
66522005-04-21 Lute Kamstra <lute@gnu.org>
6653
6654 * lists.texi (Association Lists): Document rassq-delete-all.
6655
66562005-04-19 Richard M. Stallman <rms@gnu.org>
6657
6658 * modes.texi (Search-based Fontification): Explain that
6659 facespec is an expression to be evaluated.
6660
66612005-04-19 Kevin Ryde <user42@zip.com.au>
6662
6663 * streams.texi (Output Functions): Fix xref.
6664 * strings.texi (String Conversion): Fix xref.
6665
66662005-04-19 Kim F. Storm <storm@cua.dk>
6667
6668 * symbols.texi (Symbol Plists): Add safe-get.
6669 Mention that `get' may signal an error.
6670
66712005-04-18 Nick Roberts <nickrob@snap.net.nz>
6672
6673 * customize.texi (Variable Definitions): Replace tooltip-mode
6674 example with save-place.
6675
66762005-04-17 Richard M. Stallman <rms@gnu.org>
6677
6678 * buffers.texi (Indirect Buffers): Clarify.
6679
6680 * positions.texi (Positions): Clarify converting marker to integer.
6681
6682 * strings.texi (String Basics): Mention string-match; clarify.
6683
66842005-04-08 Lute Kamstra <lute@gnu.org>
6685
6686 * modes.texi (Search-based Fontification): Fix cross references.
6687 Use consistent terminology. Document anchored highlighting.
6688
66892005-04-05 Lute Kamstra <lute@gnu.org>
6690
6691 * modes.texi (Defining Minor Modes): Document :group keyword
6692 argument and its default value.
6693
66942005-04-03 Lute Kamstra <lute@gnu.org>
6695
6696 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6697 references and/or descriptions. Delete major mode hooks; mention
6698 them as a category instead. Rename or delete obsolete hooks.
6699
67002005-04-02 Richard M. Stallman <rms@gnu.org>
6701
6702 * nonascii.texi (Coding System Basics): Another wording cleanup.
6703
67042005-04-01 Richard M. Stallman <rms@gnu.org>
6705
6706 * nonascii.texi (Coding System Basics): Clarify previous change.
6707
67082005-04-01 Kenichi Handa <handa@m17n.org>
6709
10d1d0af 6710 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6711 identity of coding systems.
6712
67132005-03-29 Chong Yidong <cyd@stupidchicken.com>
6714
6715 * text.texi (Buffer Contents): Add filter-buffer-substring and
6716 buffer-substring-filters.
6717
67182005-03-26 Chong Yidong <cyd@stupidchicken.com>
6719
6720 * anti.texi (Antinews): Mention `G' interactive code.
6721
6722 * tips.texi (Compilation Tips): Mention benchmark.el.
6723
67242005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6725
6726 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6727 is now bound to M-o M-o.
6728
6729 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6730
67312005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6732
6733 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6734 in the Emacs Manual).
6735 * Makefile.in (srcs): Remove calendar.texi.
6736 * makefile.w32-in (srcs): Remove calendar.texi.
6737 * display.texi (Display): Change name of next node.
6738 * os.texi (System In): Change name of previous node.
6739 * elisp.texi (Top): Remove Calendar references.
6740 * vol1.texi (Top): Remove Calendar references.
6741 * vol2.texi (Top): Remove Calendar references.
6742
67432005-03-25 Richard M. Stallman <rms@gnu.org>
6744
6745 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6746 Cleanup previous change.
6747
67482005-03-25 Chong Yidong <cyd@stupidchicken.com>
6749
6750 * display.texi (Face Attributes): Faces earlier in an :inherit
6751 list take precedence.
6752 (Scroll Bars): Fix description of vertical-scroll-bars.
6753 Document frame-current-scroll-bars and window-current-scroll-bars.
6754
6755 * markers.texi (The Mark): Document temporary Transient Mark mode.
6756
6757 * minibuf.texi (Reading File Names):
6758 Document read-file-name-completion-ignore-case.
6759
6760 * positions.texi (Screen Lines): Document nil for width argument
6761 to compute-motion.
6762
67632005-03-23 Kim F. Storm <storm@cua.dk>
6764
6765 * display.texi (Standard Faces): Other faces used in the fringe
6766 implicitly inherits from the fringe face.
6767 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6768 properties implicitly inherits from fringe face.
6769 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6770
67712005-03-20 Chong Yidong <cyd@stupidchicken.com>
6772
6773 * display.texi (Invisible Text): State default value of
6774 line-move-ignore-invisible.
6775 (Managing Overlays): Document remove-overlays.
6776 (Standard Faces): Document escape-glyph face.
6777
6778 * minibuf.texi (Reading File Names): Document read-file-name-function.
6779
6780 * modes.texi (Other Font Lock Variables):
6781 Document font-lock-lines-before.
6782
6783 * positions.texi (Skipping Characters): skip-chars-forward allows
6784 character classes.
6785
67862005-03-18 Lute Kamstra <lute@gnu.org>
6787
6788 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6789
67902005-03-17 Richard M. Stallman <rms@gnu.org>
6791
6792 * text.texi (Undo): Document extensible undo entries.
6793
dd7b651b 6794 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6795
6796 * nonascii.texi (Character Codes): Minor fix.
6797
6798 * display.texi (Display Property): Explain the significance
6799 of having text properties that are eq.
6800 (Other Display Specs): Explain string as display spec.
6801
6802 * commands.texi (Interactive Codes): Document G option.
6803
68042005-03-17 Chong Yidong <cyd@stupidchicken.com>
6805
6806 * text.texi (Filling): Add sentence-end-without-period and
6807 sentence-end-without-space.
6808 (Changing Properties): Minor fix.
6809
6810 * anti.texi: Total rewrite.
6811
68122005-03-15 Lute Kamstra <lute@gnu.org>
6813
6814 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6815
68162005-03-08 Kim F. Storm <storm@cua.dk>
6817
6818 * display.texi (Specified Space): Property :width is support on
6819 non-graphic terminals, :height is not.
6820
68212005-03-07 Richard M. Stallman <rms@gnu.org>
6822
6823 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6824 Now subnodes of Fringes.
6825 (Overlay Arrow): Document overlay-arrow-variable-list.
6826 (Fringe Size/Pos): New node, broken out of Fringes.
6827 (Display): Explain clearing vs redisplay better.
6828 (Truncation): Clarify use of bitmaps.
6829 (The Echo Area): Clarify the uses of the echo area.
6830 Add max-mini-window-height.
6831 (Progress): Clarify.
6832 (Invisible Text): Explain that main loop moves point out.
6833 (Selective Display): Say "hidden", not "invisible".
6834 (Managing Overlays): Move up. Describe relation to Undo here.
6835 (Overlay Properties): Clarify intro.
6836 (Finding Overlays): Explain return values when nothing found.
6837 (Width): truncate-string-to-width has added arg.
6838 (Displaying Faces): Clarify and update mode line face handling.
6839 (Face Functions): Minor cleanup.
6840 (Conditional Display): Merge into Other Display Specs.
6841 (Pixel Specification, Other Display Specs): Minor cleanups.
6842 (Images, Image Descriptors): Minor cleanups.
6843 (GIF Images): Patents have expired.
6844 (Showing Images): Explain default text for insert-image.
6845 (Manipulating Button Types): Merge into Manipulating Buttons.
6846 (Making Buttons): Explain return values.
6847 (Button Buffer Commands): Add xref.
6848 (Inverse Video): Update mode-line-inverse-video.
6849 (Display Table Format): Clarify.
6850 (Active Display Table): Give defaults for window-display-table.
6851
6852 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6853 and calendar-today-marker are strings, not chars.
6854 (Holiday Customizing): Minor fix.
6855
6856 * internals.texi (Writing Emacs Primitives): Update `or' example.
6857 Update limit on # args of subr.
6858
6859 * edebug.texi (Using Edebug): Arrow is in fringe.
6860 (Instrumenting): Arg to eval-defun works without loading edebug.
6861 (Edebug Execution Modes): Add xref.
6862
6863 * customize.texi (Common Keywords): Clarify :require.
6864 Mention :version here.
6865 (Variable Definitions, Group Definitions): Not here.
6866 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6867
68682005-03-07 Chong Yidong <cyd@stupidchicken.com>
6869 * nonascii.texi (Text Representations): Clarify position-bytes.
6870 (Character Sets): Add list-charset-chars.
6871 (Scanning Charsets): Add charset-after.
6872 (Encoding and I/O): Minor fix.
6873
68742005-03-06 Richard M. Stallman <rms@gnu.org>
6875
6876 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6877 (Resizing Windows): Likewise.
6878
6879 * text.texi (Change Hooks): Get rid of "Emacs 21".
6880
6881 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6882
6883 * streams.texi (Output Variables): Get rid of "Emacs 21".
6884
6885 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6886
6887 * os.texi (Translating Input): Replace flow-control example
6888 with a less obsolete example that uses `keyboard-translate'.
6889
6890 * objects.texi (Hash Table Type, Circular Objects):
6891 Get rid of "Emacs 21".
6892
6893 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6894 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6895
6896 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6897
6898 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6899
6900 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6901 (Menu Bar): Fix when menu-bar-update-hook is called.
6902
6903 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6904
6905 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6906 and make it read better.
6907
6908 * files.texi (Writing to Files): Get rid of "Emacs 21".
6909 (Unique File Names): Likewise.
6910
6911 * elisp.texi: Update Emacs version to 22.
6912
6913 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6914 (Overlay Properties, Face Attributes): Likewise.
6915 (Managing Overlays): Fix punctuation.
6916 (Attribute Functions): Clarify set-face-font; get rid of
6917 info about old Emacs versions.
6918 (Auto Faces, Font Lookup, Display Property, Images):
6919 Get rid of "Emacs 21".
6920
6921 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6922
69232005-03-05 Richard M. Stallman <rms@gnu.org>
6924
6925 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6926
69272005-03-04 Lute Kamstra <lute@gnu.org>
6928
6929 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6930
69312005-03-03 Lute Kamstra <lute@gnu.org>
6932
6933 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6934
69352005-03-01 Lute Kamstra <lute@gnu.org>
6936
6937 * debugging.texi (Debugger Commands): Update `j'.
6938
69392005-02-28 Lute Kamstra <lute@gnu.org>
6940
6941 * debugging.texi (Debugging): Fix typo.
6942 (Error Debugging): Document eval-expression-debug-on-error.
6943 (Function Debugging): Update example.
6944 (Using Debugger): Mention starred stack frames.
6945 (Debugger Commands): Document `j' and `l'.
6946 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6947 Update the messages that the debugger displays.
6948 (Internals of Debugger): Add cross reference. Update example.
6949 (Excess Open): Minor improvement.
6950 (Excess Close): Minor improvement.
6951
69522005-02-26 Richard M. Stallman <rms@gnu.org>
6953
6954 * tips.texi (Coding Conventions): Clarify.
6955 Put all the major mode key reservations together.
6956 Mention the Mouse-1 => Mouse-2 conventions.
6957
6958 * syntax.texi (Syntax Class Table): Clarify.
6959 (Syntax Table Functions): syntax-after moved from here.
6960 (Syntax Table Internals): syntax-after moved to here.
6961 (Parsing Expressions): Update info on number of values
6962 and what's meaningful in the STATE argument.
6963 (Categories): Fix typo.
6964
6965 * sequences.texi (Arrays): Cleanup.
6966 (Char-Tables): Clarify.
6967
6968 * processes.texi (Deleting Processes): Cleanups, add xref.
6969 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6970 (Process Information): set-process-coding-system, some args optional.
6971 (Input to Processes): Explain various types for PROCESS args.
6972 Rename them from PROCESS-NAME to PROCESS.
6973 (Signals to Processes): Likewise.
6974 (Decoding Output): Cleanup.
6975 (Query Before Exit): Clarify.
6976
6977 * os.texi (Startup Summary): Correct the options; add missing ones.
6978 (Terminal Output, Batch Mode): Clarify.
6979 (Flow Control): Node deleted.
6980
6981 * markers.texi (The Mark): Clarify.
6982
6983 * macros.texi (Expansion): Cleanup.
6984 (Indenting Macros): indent-spec allows ints, not floats.
6985
6986 * keymaps.texi (Keymaps): Clarify.
6987 (Format of Keymaps): Update lisp-mode-map example.
6988 (Active Keymaps, Key Lookup): Clarify.
6989 (Changing Key Bindings): Add xref to `kbd'.
6990 (Key Binding Commands, Simple Menu Items): Clarify.
6991 (Mouse Menus, Menu Bar): Clarify.
6992 (Menu Example): Replace print example with menu-bar-replace-menu.
6993
6994 * help.texi (Documentation Basics): Add function-documentation prop.
6995
6996 * elisp.texi (Top): Don't refer to Flow Control node.
6997
6998 * commands.texi (Command Overview): Improve xrefs.
6999 (Adjusting Point): Adjusting point applies to intangible and invis.
7000 (Key Sequence Input): Doc extra read-key-sequence args.
7001 Likewise for read-key-sequence-vector.
7002
7003 * backups.texi (Rename or Copy): Minor fix.
7004 (Numbered Backups): For version-control, say the default.
7005 (Auto-Saving): make-auto-save-file-name example is simplified.
7006
7007 * advice.texi (Advising Functions): Don't imply one part of Emacs
7008 should advise another part. Markup changes.
7009 (Defining Advice): Move transitional para.
7010 (Activation of Advice): Cleanup.
7011 Explain if COMPILE is nil or negative.
7012
7013 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7014
70152005-02-24 Lute Kamstra <lute@gnu.org>
7016
7017 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7018 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7019
70202005-02-23 Lute Kamstra <lute@gnu.org>
7021
7022 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7023 to define global minor modes as well.
7024
7025 * display.texi (Managing Overlays): overlay-buffer returns nil for
7026 deleted overlays.
7027
70282005-02-22 Kim F. Storm <storm@cua.dk>
7029
7030 * minibuf.texi (Basic Completion): Allow symbols in addition to
7031 strings in try-completion and all-completions.
7032
70332005-02-14 Lute Kamstra <lute@gnu.org>
7034
7035 * elisp.texi (Top): Remove reference to deleted node.
7036
7037 * lists.texi (Lists): Remove reference to deleted node.
7038 (Cons Cells): Fix typo.
7039
7040 * loading.texi (Where Defined): Fix typo.
7041
70422005-02-14 Richard M. Stallman <rms@gnu.org>
7043
7044 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7045 is useful for discarding some minor modes.
7046
7047 * symbols.texi (Symbol Components): Reorder examples.
7048
7049 * streams.texi (Input Functions): State standard-input default.
7050 (Output Variables): State standard-output default.
7051
7052 * objects.texi (Printed Representation): Clarify read syntax vs print.
7053 (Floating Point Type): Explain meaning better.
7054 (Symbol Type): Explain uniqueness better.
7055 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7056 List examples sooner.
7057 (Box Diagrams): New subnode broken out.
7058 Some examples moved from old Lists as Boxes node.
7059 (Dotted Pair Notation): Clarify intro.
7060 (Array Type): Clarify.
7061 (Type Predicates): Add hash-table-p.
7062
7063 * numbers.texi (Integer Basics): Clarify radix explanation.
7064 (Predicates on Numbers): Minor clarification.
7065 (Comparison of Numbers): Minor clarification. Clarify eql.
7066 Typos in min, max.
7067 (Math Functions): Clarify overflow in expt.
7068
7069 * minibuf.texi (Text from Minibuffer): Minor clarification.
7070 Mention arrow keys.
7071
7072 * loading.texi (Autoload): defun's doc string overrides autoload's
7073 doc string.
7074 (Repeated Loading): Modernize "add to list" examples.
7075 (Where Defined): Finish updating table of load-history elts.
7076
7077 * lists.texi (List-related Predicates): Minor wording improvement.
7078 (Lists as Boxes): Node deleted.
7079 (Building Lists): Explain trivial cases of number-sequence.
7080
7081 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7082 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7083 (Hash Access): Any object can be a key.
7084 State value of maphash.
7085
7086 * functions.texi (What Is a Function): Wording cleanup.
7087 (Function Documentation): Minor cleanup.
7088 Explain purpose of calling convention at end of doc string.
7089 (Function Names): Wording cleanup.
7090 (Calling Functions): Wording cleanup.
7091 Explain better how funcall calls the function.
7092 (Function Cells): Delete example of saving and redefining function.
7093
7094 * control.texi (Combining Conditions): Wording cleanup.
7095 (Iteration): dolist and dotimes bind VAR locally.
7096 (Cleanups): Xref to Atomic Changes.
7097
7098 * compile.texi (Byte Compilation): Delete 19.29 info.
7099 (Compilation Functions): Macros' difficulties don't affect defsubst.
7100 (Docs and Compilation): Delete 19.29 info.
7101
71022005-02-10 Richard M. Stallman <rms@gnu.org>
7103
7104 * objects.texi (Symbol Type): Minor correction.
7105
71062005-02-06 Lute Kamstra <lute@gnu.org>
7107
7108 * modes.texi (Example Major Modes): Fix typos.
7109
71102005-02-06 Richard M. Stallman <rms@gnu.org>
7111
7112 * text.texi (Margins): fill-nobreak-predicate can be one function.
7113
7114 * strings.texi (Modifying Strings): clear-string can make unibyte.
7115 (Formatting Strings): format gives error if values missing.
7116
7117 * positions.texi (Character Motion): Mention default arg
7118 for forward-char. backward-char refers to forward-char.
7119 (Word Motion): Mention default arg for forward-word.
7120 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7121 Simplify end-of-buffer.
7122 (Text Lines): Mention default arg for forward-line.
7123 (List Motion): Mention default arg for beginning/end-of-defun.
7124 (Skipping Characters): Minor fixes in explaining character-set.
7125
7126 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7127 Mode inheritance applies only when default-major-mode is nil.
7128 Clarifications.
7129 (Example Major Modes): Update Text mode and Lisp mode examples.
7130 (Minor Mode Conventions): Mention define-minor-mode at top.
7131 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7132 (Mode Line Format): Update mode line face display info.
7133 (Properties in Mode): Mention effect of risky vars.
7134 (Imenu): Define imenu-add-to-menubar.
7135 (Font Lock Mode): Add descriptions to menu lines.
7136 (Faces for Font Lock): Add font-lock-doc-face.
7137
71382005-02-05 Lute Kamstra <lute@gnu.org>
7139
7140 * text.texi (Maintaining Undo): Remove obsolete function.
7141
71422005-02-05 Eli Zaretskii <eliz@gnu.org>
7143
7144 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7145 color specifications. Improve indexing.
b8d4c8d0
GM
7146 (Text Terminal Colors): Replace the description of RGB values by
7147 an xref to "Color Names".
7148
71492005-02-03 Richard M. Stallman <rms@gnu.org>
7150
7151 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7152 Clarify.
7153 (Selecting Windows): Clarify save-selected-window.
7154 (Cyclic Window Ordering): Clarify walk-windows.
7155 (Window Point): Clarify.
7156 (Window Start): Add comment to example.
7157 (Resizing Windows): Add `interactive' specs in examples.
7158 Document fit-window-to-buffer.
7159
7160 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7161 (Undo, Maintaining Undo): Clarify last change.
7162 (Sorting): In sort-numeric-fields, explain about octal and hex.
7163 Mention sort-numeric-base.
7164 (Format Properties): Add xref for hard newlines.
7165
7166 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7167 (Pop-Up Menus): Fix typo.
7168 (Color Names): Explain all types of color names.
7169 Explain color-values on B&W terminal.
7170 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7171
7172 * files.texi (File Locks): Not supported on MS systems.
7173 (Testing Accessibility): Clarify.
7174
7175 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7176 (Coverage Testing): Fix typo.
7177
7178 * commands.texi (Misc Events): Remove stray space.
7179
7180 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7181 (Modification Time): Clarify when visited-file-modtime returns 0.
7182 (The Buffer List): Clarify bury-buffer.
7183 (Killing Buffers): Clarify.
7184 (Indirect Buffers): Add clone-indirect-buffer.
7185
71862005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7187
7188 * edebug.texi (Printing in Edebug): Fix default value of
7189 edebug-print-circle.
7190 (Coverage Testing): Fix displayed frequency count data.
7191
71922005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7193
7194 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7195
71962005-02-02 Kim F. Storm <storm@cua.dk>
7197
7198 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7199
72002005-01-29 Eli Zaretskii <eliz@gnu.org>
7201
7202 * commands.texi (Misc Events): Describe the help-echo event.
7203
7204 * text.texi (Special Properties) <help-echo>: Use `pos'
7205 consistently in description of the help-echo property.
7206 Use @code{nil} instead of @var{nil}.
7207
7208 * display.texi (Overlay Properties): Fix the index entry for
7209 help-echo overlay property.
7210
7211 * customize.texi (Type Keywords): Uncomment the xref to the
7212 help-echo property documentation.
7213
72142005-01-23 Kim F. Storm <storm@cua.dk>
7215
7216 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7217 return value. Third element FULLY replaced by PARTIAL which
7218 specifies number of invisible pixels if row is only partially visible.
7219 (Textual Scrolling): Mention auto-window-vscroll.
7220 (Vertical Scrolling): New defvar auto-window-vscroll.
7221
72222005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7223
7224 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7225 command remapping.
7226
72272005-01-15 Richard M. Stallman <rms@gnu.org>
7228
7229 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7230
72312005-01-14 Kim F. Storm <storm@cua.dk>
7232
7233 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7234
7235 * text.texi (Links and Mouse-1): Fix string and vector item.
7236
72372005-01-13 Richard M. Stallman <rms@gnu.org>
7238
7239 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7240 descriptions of overriding-local-map and overriding-terminal-local-map.
7241
7242 * text.texi (Links and Mouse-1): Clarify text.
7243
72442005-01-13 Kim F. Storm <storm@cua.dk>
7245
7246 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7247
72482005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7249
7250 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7251
72522005-01-12 Kim F. Storm <storm@cua.dk>
7253
7254 * text.texi (Links and Mouse-1): Rename section from Enabling
7255 Mouse-1 to Following Links. Change xrefs.
7256 Add examples for define-button-type and define-widget.
7257
7258 * display.texi (Button Properties, Button Buffer Commands):
7259 Clarify mouse-1 and follow-link functionality.
7260
72612005-01-12 Richard M. Stallman <rms@gnu.org>
7262
7263 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7264
7265 * display.texi (Beeping): Fix Texinfo usage.
7266
7267 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7268
72692005-01-11 Kim F. Storm <storm@cua.dk>
7270
7271 * display.texi (Button Properties, Button Buffer Commands):
7272 Mention mouse-1 binding. Add follow-link keyword.
7273
7274 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7275 (Enabling Mouse-1 to Follow Links): New subsection.
7276
72772005-01-06 Richard M. Stallman <rms@gnu.org>
7278
7279 * text.texi (Special Properties): Minor change.
7280
7281 * os.texi (Timers): Clarify previous change.
7282
7283 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7284
72852005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7286
7287 * display.texi (Face Attributes): Correct xref to renamed node.
7288
72892005-01-01 Richard M. Stallman <rms@gnu.org>
7290
7291 * display.texi (Face Attributes): Describe hex color specs.
7292
72932004-12-31 Richard M. Stallman <rms@gnu.org>
7294
7295 * os.texi (Timers): Update previous change.
7296
72972004-12-30 Kim F. Storm <storm@cua.dk>
7298
7299 * display.texi (Line Height): Total line-height is now specified
7300 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7301 in cons cells. (nil . RATIO) is relative to actual line height.
7302 Use line-height `t' instead of `0' to get minimum height.
7303
73042004-12-29 Richard M. Stallman <rms@gnu.org>
7305
7306 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7307
73082004-12-28 Richard M. Stallman <rms@gnu.org>
7309
7310 * commands.texi (Quitting): Clarify value of with-local-quit.
7311
7312 * elisp.texi (Top): Fix previous change.
7313
7314 * loading.texi (Loading): Fix previous change.
7315
73162004-12-27 Richard M. Stallman <rms@gnu.org>
7317
7318 * Makefile.in (MAKEINFO): Specify --force.
7319
7320 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7321
7322 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7323
7324 * display.texi (Line Height): Further clarify.
7325
7326 * elisp.texi (Top): Update Loading submenu.
7327
7328 * loading.texi (Where Defined): New node.
7329 (Unloading): load-history moved to Where Defined.
7330
73312004-12-21 Richard M. Stallman <rms@gnu.org>
7332
7333 * commands.texi (Event Input Misc): Add while-no-input.
7334
73352004-12-11 Richard M. Stallman <rms@gnu.org>
7336
7337 * display.texi (Line Height): Rewrite text for clarity.
7338
73392004-12-11 Kim F. Storm <storm@cua.dk>
7340
7341 * display.texi (Display): Add node "Line Height" to menu.
7342 (Line Height): New node. Move full description of line-spacing
7343 and line-height text properties here from text.texi.
7344 (Scroll Bars): Add vertical-scroll-bar variable.
7345
7346 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7347
7348 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7349 line-spacing and vertical-scroll-bar.
7350
7351 * text.texi (Special Properties): Just mention line-spacing and
7352 line-height here, add xref to new "Line Height" node.
7353
73542004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7355
7356 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7357
7358 * locals.texi (Standard Buffer-Local Variables):
7359 Add @xref for `line-spacing'.
7360
73612004-12-05 Richard M. Stallman <rms@gnu.org>
7362
7363 * Makefile.in (maintainer-clean): Remove the info files
7364 in $(infodir) where they are created.
7365
73662004-12-03 Richard M. Stallman <rms@gnu.org>
7367
7368 * windows.texi (Selecting Windows): get-lru-window and
7369 get-largest-window don't consider dedicated windows.
7370
7371 * text.texi (Undo): Document undo-in-progress.
7372
73732004-11-26 Richard M. Stallman <rms@gnu.org>
7374
7375 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7376 Remove a few vars that are not always buffer-local.
7377
73782004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7379
7380 * locals.texi (Standard Buffer-Local Variables): Comment out
7381 xref's to non-existent node `Yet to be written'.
7382
73832004-11-24 Richard M. Stallman <rms@gnu.org>
7384
7385 * processes.texi (Synchronous Processes): Grammar fix.
7386
7387 * numbers.texi (Comparison of Numbers): Add eql.
7388
7389 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7390
7391 * intro.texi (Printing Notation): Fix previous change.
7392
7393 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7394 and default-indicate-buffer-boundaries from here.
7395 (Usual Display): To here.
7396 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7397 (Usual Display): Move tab-width up.
7398
5dcb4c4e
SM
7399 * customize.texi (Variable Definitions):
7400 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7401 (Simple Types, Composite Types, Defining New Types):
7402 Minor cleanups.
7403
74042004-11-21 Jesper Harder <harder@ifa.au.dk>
7405
7406 * processes.texi (Synchronous Processes, Output from Processes):
7407 Markup fix.
7408
74092004-11-20 Richard M. Stallman <rms@gnu.org>
7410
7411 * positions.texi (Skipping Characters): skip-chars-forward
7412 now handles char classes.
7413
7414 * intro.texi (Printing Notation): Avoid confusion of `print'
7415 when explaining @print.
7416
7417 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7418
7419 * display.texi (Display Table Format): Minor fix.
7420
7421 * streams.texi (Output Functions): Fix print example.
7422
7423 * Makefile.in (elisp): New target.
7424 (dist): Depend on $(infodir)/elisp, not elisp.
7425 Copy the info files from $(infodir).
7426
7427 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7428 read-from-minibuffer.
7429
7430 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7431
74322004-11-19 Richard M. Stallman <rms@gnu.org>
7433
7434 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7435
74362004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7437
7438 * tips.texi (Coding Conventions): Fix typo.
7439
74402004-11-16 Richard M. Stallman <rms@gnu.org>
7441
7442 * tips.texi (Coding Conventions): Separate defvar and require
7443 methods to avoid warnings. Use require only when there are many
7444 functions and variables from that package.
7445
7446 * minibuf.texi (Minibuffer Completion): When ignoring case,
7447 predicate must not be case-sensitive.
7448
7449 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7450 (Test Coverage): Don't talk about "splotches". Clarified.
7451
74522004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7453
7454 * frames.texi (Window Frame Parameters): Fix typo.
7455
74562004-11-15 Kim F. Storm <storm@cua.dk>
7457
7458 * symbols.texi (Other Plists): Note that plist-get may signal error.
7459 Add safe-plist-get.
7460
74612004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7462
7463 * modes.texi (Font Lock Basics): Fix typo.
7464
74652004-11-08 Richard M. Stallman <rms@gnu.org>
7466
7467 * syntax.texi (Syntax Table Functions): Add syntax-after.
7468
74692004-11-06 Lars Brinkhoff <lars@nocrew.org>
7470
7471 * os.texi (Processor Run Time): New section documenting
7472 get-internal-run-time.
7473
74742004-11-06 Eli Zaretskii <eliz@gnu.org>
7475
7476 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7477 it nukes elisp-cover.texi.
7478 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7479 elisp-0 etc.
7480
74812004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7482
7483 * commands.texi (Keyboard Macros): Document `append' return value
7484 of `defining-kbd-macro'.
7485
74862004-11-01 Richard M. Stallman <rms@gnu.org>
7487
7488 * commands.texi (Interactive Call): Add called-interactively-p.
7489
74902004-10-29 Simon Josefsson <jas@extundo.com>
7491
7492 * minibuf.texi (Reading a Password): Revert.
7493
74942004-10-28 Richard M. Stallman <rms@gnu.org>
7495
7496 * frames.texi (Display Feature Testing): Explain about "vendor".
7497
74982004-10-27 Richard M. Stallman <rms@gnu.org>
7499
7500 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7501 not raw. Clarify `n'.
7502 (Interactive Call): Rewrite interactive-p, focusing on when
7503 and how to use it.
7504 (Misc Events): Clarify previous change.
7505
7506 * advice.texi (Simple Advice): Clarify what job the example does.
7507 (Around-Advice): Clarify ad-do-it.
7508 (Activation of Advice): An option of ad-default-compilation-action
7509 is `never', not `nil'.
7510
75112004-10-26 Kim F. Storm <storm@cua.dk>
7512
7513 * commands.texi (Interactive Codes): Add U code letter.
7514
75152004-10-25 Simon Josefsson <jas@extundo.com>
7516
7517 * minibuf.texi (Reading a Password): Add.
7518
75192004-10-24 Jason Rumney <jasonr@gnu.org>
7520
7521 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7522 and wheel-down.
7523
75242004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7525
7526 * processes.texi (Synchronous Processes): Document process-file.
7527
75282004-10-22 Kenichi Handa <handa@m17n.org>
7529
7530 * text.texi (translate-region): Document that it accepts also a
7531 char-table.
7532
75332004-10-22 David Ponce <david@dponce.com>
7534
7535 * windows.texi (Resizing Windows): Document the `preserve-before'
7536 argument of the functions `enlarge-window' and `shrink-window'.
7537
75382004-10-19 Jason Rumney <jasonr@gnu.org>
7539
7540 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7541
75422004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7543
7544 * text.texi (Filling): Add anchor for definition of
7545 `sentence-end-double-space'.
7546
7547 * searching.texi (Regexp Example): Update description of how
7548 Emacs currently recognizes the end of a sentence.
7549 (Standard Regexps): Update definition of the variable
7550 `sentence-end'. Add definition of the function `sentence-end'.
7551
75522004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7553
7554 * display.texi (Progress): New node.
7555
75562004-10-05 Kim F. Storm <storm@cua.dk>
7557
7558 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7559
75602004-09-29 Kim F. Storm <storm@cua.dk>
7561
7562 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7563 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7564 fringe bitmap symbols, as they now have their own namespace.
7565 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7566 vs. pixels. Signal error if no free bitmap slots.
7567 (Pixel Specification): Change IMAGE to @var{image}.
7568
75692004-09-28 Richard M. Stallman <rms@gnu.org>
7570
7571 * text.texi (Special Properties): Clarify line-spacing and line-height.
7572
7573 * searching.texi (Regexp Search): Add looking-back.
7574
75752004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7576
7577 * display.texi: Correct typos.
7578 (Image Descriptors): Correct xref's.
7579
75802004-09-25 Richard M. Stallman <rms@gnu.org>
7581
7582 * text.texi (Special Properties): Cleanups in `cursor'.
7583 Rewrites in `line-height' and `line-spacing'; exchange them.
7584
7585 * display.texi (Fringes): Rewrite previous change.
7586 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7587 (Display Fringe Bitmaps): Node deleted, text moved.
7588 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7589 (Scroll Bars): Clarify set-window-scroll-bars.
7590 (Pointer Shape): Rewrite.
7591 (Specified Space): Clarify :align-to, etc.
7592 (Pixel Specification): Use @var. Clarify new text.
7593 (Other Display Specs): Clarify `slice'.
7594 (Image Descriptors): Cleanups.
7595 (Showing Images): Cleanups.
7596
75972004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7598
7599 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7600
7601 * modes.texi: Various minor changes in addition to:
7602 (Major Mode Conventions): Final call to `run-mode-hooks' should
7603 not be inside the `delay-mode-hooks' form.
7604 (Mode Hooks): New node.
7605 (Hooks): Delete obsolete example.
7606 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7607 node "Mode Hooks".
7608
76092004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7610
7611 * display.texi: Correct various typos.
7612 (Display): Rename node "Pointer Shapes" to "Pointer
7613 Shape". (There is already a node called "Pointer Shapes" in
7614 frames.texi.)
7615 (Images): Remove non-existent node "Image Slices" from menu.
7616
76172004-09-23 Kim F. Storm <storm@cua.dk>
7618
7619 * text.texi (Special Properties): Add `cursor', `pointer',
7620 `line-height', and `line-spacing' properties.
7621
7622 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7623 Shapes' to menu.
7624 (Standard Faces): Doc fix for fringe face.
7625 (Fringes): Add `overflow-newline-into-fringe' and
7626 'indicate-buffer-boundaries'.
7627 (Fringe Bitmaps, Pointer Shapes): New nodes.
7628 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7629 Bitmaps' to menu.
7630 (Specified Space): Describe pixel width and height.
7631 (Pixel Specification): New node.
7632 (Other Display Specs): Add `slice' property.
7633 (Display Fringe Bitmaps): New node.
7634 (Images): Add 'Image Slices' to menu.
7635 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7636 (Showing Images): Add slice arg to `insert-image'.
7637 Add 'insert-sliced-image'.
b8d4c8d0
GM
7638
76392004-09-20 Richard M. Stallman <rms@gnu.org>
7640
7641 * commands.texi (Key Sequence Input):
7642 Clarify downcasing in read-key-sequence.
7643
76442004-09-08 Juri Linkov <juri@jurta.org>
7645
7646 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7647
76482004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7649
5dcb4c4e
SM
7650 * locals.texi (Standard Buffer-Local Variables):
7651 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7652 * internals.texi (Buffer Internals): Describe new
7653 auto_save_file_format field of the buffer structure.
7654 * files.texi (Format Conversion): `auto-save-file-format' has been
7655 renamed `buffer-auto-save-file-format'.
7656
76572004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7658
7659 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7660 an integer or a marker.
7661 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7662
76632004-08-22 Richard M. Stallman <rms@gnu.org>
7664
7665 * modes.texi (Major Mode Conventions): Discuss rebinding of
7666 standard key bindings.
7667
76682004-08-18 Kim F. Storm <storm@cua.dk>
7669
7670 * processes.texi (Accepting Output): Add `just-this-one' arg to
7671 `accept-process-output'.
7672 (Output from Processes): New var `process-adaptive-read-buffering'.
7673
76742004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7675
7676 * keymaps.texi: Various changes in addition to:
7677 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7678 Give more varied examples for `kbd'.
7679 (Creating Keymaps): Char tables have slots for all characters
7680 without modifiers.
7681 (Active Keymaps): `overriding-local-map' and
7682 `overriding-terminal-local-map' also override text property and
7683 overlay keymaps.
7684 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7685 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7686 to denote a prefix of no events.
7687 `map-keymap' includes parent's bindings _recursively_.
7688 Clarify and correct description of `where-is-internal'.
7689 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7690 (Menu Example): For menus intended for use with the keyboard, the
7691 menu items should be bound to characters or real function keys.
7692
76932004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7694
7695 * objects.texi (Character Type): Reposition `@anchor' to prevent
7696 double space inside sentence in Info.
7697
7698 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7699 renamed to `disabled-command-function'.
7700 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7701 (Command Loop Info): Replace reference to it.
7702 (Disabling Commands): `disabled-command-hook' has been renamed to
7703 `disabled-command-function'.
7704
77052004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7706
7707 * os.texi (Translating Input): Only non-prefix bindings in
7708 `key-translation-map' override actual key bindings. Warn about
7709 possible indirect effect of actual key bindings on non-prefix
7710 bindings in `key-translation-map'.
7711
77122004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7713
7714 * minibuf.texi (High-Level Completion): Add anchor for definition
7715 of `read-variable'.
7716
7717 * commands.texi: Various changes in addition to:
7718 (Using Interactive): Clarify description of `interactive-form'.
7719 (Interactive Call): Mention default for KEYS argument to
7720 `call-interactively'.
7721 (Command Loop Info): Clarify description of `this-command-keys'.
7722 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7723 Value of `last-event-frame' can be `macro'.
7724 (Repeat Events): `double-click-fuzz' is also used to distinguish
7725 clicks and drags.
7726 (Classifying Events): Clarify descriptions of `event-modifiers'
7727 `event-basic-type' and `event-convert-list'.
7728 (Accessing Events): `posn-timestamp' takes POSITION argument.
7729 (Quoted Character Input): Clarify description of
7730 `read-quoted-char' and fix example.
7731 (Quitting): Add `with-local-quit'.
7732 (Disabling Commands): Correct and clarify descriptions of
7733 `enable-command' and `disable-command'.
7734 Mention what happens if `disabled-command-hook' is nil.
7735 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7736 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7737
77382004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7739
7740 * frames.texi: Various changes in addition to:
7741 (Creating Frames): Expand and clarify description of `make-frame'.
7742 (Window Frame Parameters): Either none or both of the `icon-left'
7743 and `icon-top' parameters must be specified. Put descriptions of
7744 `menu-bar-lines' and `toolbar-lines' closer together and change
7745 them accordingly.
7746 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7747 except while processing `frame-title-format' or `icon-title-format'.
7748 (Deleting Frames): Correct description of `delete-frame'.
7749 Non-nil return values of `frame-live-p' are like those of `framep'.
7750 (Frames and Windows): Mention return value of
7751 `set-frame-selected-window'.
7752 (Visibility of Frames): Mention `force' argument to
7753 `make-frame-invisible'. `frame-visible-p' returns t for all
7754 frames on text-only terminals.
7755 (Frame Configurations): Restoring a frame configuration does not
7756 restore deleted frames.
7757 (Window System Selections): `x-set-selection' returns DATA.
7758 (Resources): Add example.
7759 (Display Feature Testing): Clarify descriptions of
7760 `display-pixel-height', `display-pixel-width', `x-server-version'
7761 and `x-server-vendor'.
7762
7763 * windows.texi (Choosing Window): Add anchor.
7764 * minibuf.texi (Minibuffer Misc): Add anchor.
7765
77662004-07-23 John Paul Wallington <jpw@gnu.org>
7767
7768 * macros.texi (Defining Macros): Declaration keyword for setting
7769 Edebug spec is `debug' not `edebug'.
7770
77712004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7772
7773 * windows.texi: Various small changes in addition to:
7774 (Window Point): Mention return value of `set-window-point'.
7775 (Window Start): `pos-visible-in-window-p' disregards horizontal
7776 scrolling. Explain return value if PARTIALLY is non-nil.
7777 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7778 and `set-window-vscroll'.
7779 (Size of Window): The argument WINDOW to `window-inside-edges',
7780 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7781 (Resizing Windows): Explain return value of
7782 `shrink-window-if-larger-than-buffer'.
7783 `window-size-fixed' automatically becomes buffer local when set.
7784 (Window Configurations): Explain return value of
7785 `set-window-configuration'.
7786
7787 * minibuf.texi (Minibuffer Misc): Add anchor for
7788 `minibuffer-scroll-window'.
7789
7790 * positions.texi (Text Lines): Add anchor for `count-lines'.
7791
77922004-07-17 Richard M. Stallman <rms@gnu.org>
7793
7794 * display.texi (Overlay Properties): Adding `evaporate' prop
7795 deletes empty overlay immediately.
7796
7797 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7798 fix example.
7799
78002004-07-16 Jim Blandy <jimb@redhat.com>
7801
7802 * searching.texi (Regexp Backslash): Document new \_< and \_>
7803 operators.
7804
78052004-07-16 Juanma Barranquero <lektu@terra.es>
7806
7807 * display.texi (Images): Fix Texinfo usage.
7808
78092004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7810
7811 * buffers.texi (Modification Time): `visited-file-modtime' now
7812 returns a list of two integers, instead of a cons.
7813
78142004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7815
7816 * windows.texi: Various changes in addition to:
7817 (Splitting Windows): Add `split-window-keep-point'.
7818
78192004-07-09 Richard M. Stallman <rms@gnu.org>
7820
7821 * frames.texi (Input Focus): Minor fix.
7822
78232004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7824
7825 * frames.texi (Input Focus): Clarify descriptions of
7826 `select-frame-set-input-focus' and `select-frame'.
7827
78282004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7829
7830 * os.texi: Various small changes in addition to:
7831 (Killing Emacs): Expand and clarify description of
7832 `kill-emacs-query-functions' and `kill-emacs-hook'.
7833 (System Environment): Expand and clarify description of `getenv'
7834 and `setenv'.
7835 (Timers): Clarify description of `run-at-time'.
7836 (Translating Input): Correct description of
7837 `extra-keyboard-modifiers'.
7838 (Flow Control): Correct description of `enable-flow-control'.
7839
78402004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7841
7842 * os.texi: Update copyright.
7843 (Session Management): Grammar fix.
7844 Clarify which Emacs does the restarting.
7845 Use @samp for *scratch* buffer.
7846
78472004-07-04 Alan Mackenzie <acm@muc.de>
7848
7849 * frames.texi (Input Focus): Add documentation for
7850 `select-frame-set-input-focus'. Replace refs to non-existent
7851 `switch-frame' with `select-frame'. Minor corrections and tidying
7852 up of text-only terminal stuff.
7853
78542004-07-02 Richard M. Stallman <rms@gnu.org>
7855
7856 * files.texi (Saving Buffers): Cleanup write-contents-function.
7857 (Magic File Names): Cleanup file-remote-p.
7858
b344d29d 78592004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7860
7861 * files.texi (Magic File Names): `file-remote-p' returns an
7862 identifier of the remote system, not just t.
7863
78642004-07-02 David Kastrup <dak@gnu.org>
7865
7866 * searching.texi (Entire Match Data): Add explanation about new
7867 match-data behavior when @var{integers} is non-nil.
7868
78692004-06-24 Richard M. Stallman <rms@gnu.org>
7870
7871 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7872
7873 * customize.texi (Variable Definitions): Note about doc strings
7874 and :set.
7875
7876 * keymaps.texi (Keymap Terminology): Document `kbd'.
7877 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7878
7879 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7880 makes it buffer-local.
7881
7882 * files.texi (Saving Buffers): Correct previous change.
7883
7884 * commands.texi (Accessing Events):
7885 Clarify posn-col-row and posn-actual-col-row.
7886
78872004-06-24 David Ponce <david.ponce@wanadoo.fr>
7888
7889 * commands.texi (Accessing Events): New functions
7890 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7891
78922004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7893
7894 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7895 * frames.texi, buffers.texi, backups.texi, variables.texi:
7896 * loading.texi, eval.texi, functions.texi, control.texi:
7897 * symbols.texi, minibuf.texi: Reposition @anchor's.
7898
7899 * help.texi: Various small changes in addition to the following.
7900 (Describing Characters): Describe PREFIX argument to
7901 `key-description'. Correct and clarify definition of
7902 `text-char-description'. Describe NEED-VECTOR argument to
7903 `read-kbd-macro'.
7904 (Help Functions): Clarify definition of `apropos'.
7905
79062004-06-23 Lars Hansen <larsh@math.ku.dk>
7907
7908 * files.texi (Saving Buffers): Correct description of
7909 `write-contents-functions'.
7910
79112004-06-21 Juanma Barranquero <lektu@terra.es>
7912
7913 * display.texi (Images): Remove redundant @vindex directives.
7914 Rewrite `image-library-alist' doc in active voice.
7915
79162004-06-14 Juanma Barranquero <lektu@terra.es>
7917
7918 * display.texi (Images): Document new delayed library loading,
7919 variable `image-library-alist' and (existing but undocumented)
7920 function `image-type-available-p'.
7921
79222004-06-05 Richard M. Stallman <rms@gnu.org>
7923
7924 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7925 refer the user to the Initial Input node.
7926 (Text from Minibuffer): Likewise.
7927 (Initial Input): New node. Document this feature
7928 and say it is mostly deprecated.
7929
79302004-05-30 Richard M. Stallman <rms@gnu.org>
7931
7932 * loading.texi (Named Features): Clarify return value
7933 and meaning of NOERROR.
7934
7935 * variables.texi (File Local Variables): Minor cleanup.
7936
79372004-05-30 Michael Albinus <michael.albinus@gmx.de>
7938
7939 * files.texi (Magic File Names): Add `file-remote-p' as operation
7940 of file name handlers.
7941
79422004-05-29 Richard M. Stallman <rms@gnu.org>
7943
7944 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7945 as arg to a minor mode command.
7946
79472004-05-22 Richard M. Stallman <rms@gnu.org>
7948
7949 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7950
7951 * streams.texi (Output Variables): Doc float-output-format.
7952
7953 * searching.texi (Regexp Special): Nested repetition can be infloop.
7954
7955 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7956 real stack overflow.
7957
7958 * compile.texi: Minor cleanups.
7959
79602004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7961
7962 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7963 circular lists.
7964 (List Elements): Explain handling of circular and dotted lists.
7965
79662004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7967
7968 * modes.texi (Search-based Fontification): Fix typo.
7969
79702004-05-10 Juanma Barranquero <lektu@terra.es>
7971
7972 * modes.texi (Mode Line Variables): Fix description of
7973 global-mode-string, which is now after which-func-mode, not the
7974 buffer name.
7975
79762004-05-07 Lars Hansen <larsh@math.ku.dk>
7977
7978 * modes.texi (Desktop Save Mode): Add.
7979 (Modes): Add menu entry Desktop Save Mode.
7980
7981 * hooks.texi: Add desktop-after-read-hook,
7982 desktop-no-desktop-file-hook and desktop-save-hook.
7983
7984 * locals.texi: Add desktop-save-buffer.
7985
79862004-04-30 Jesper Harder <harder@ifa.au.dk>
7987
7988 * display.texi: emacs -> Emacs.
7989
79902004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7991
7992 * files.texi (Changing Files): Document set-file-times.
7993
79942004-04-23 Juanma Barranquero <lektu@terra.es>
7995
7996 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7997
79982004-04-18 Jesper Harder <harder@ifa.au.dk>
7999
8000 * tips.texi (Coding Conventions): defopt -> defcustom.
8001
80022004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8003
8004 * sequences.texi: Various clarifications.
8005
80062004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8007
8008 * buffers.texi (Read Only Buffers): Mention optional ARG to
8009 `toggle-read-only'.
8010
80112004-04-14 Nick Roberts <nick@nick.uklinux.net>
8012
8013 * windows.texi (Selecting Windows): Note that get-lru-window
8014 returns a full-width window if possible.
8015
80162004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8017
8018 * buffers.texi: Various changes in addition to:
8019 (Buffer File Name): Add `find-buffer-visiting'.
8020 (Buffer Modification): Mention optional ARG to `not-modified'.
8021 (Indirect Buffers): Mention optional CLONE argument to
8022 `make-indirect-buffer'.
8023
8024 * files.texi: Various changes in addition to:
8025 (Visiting Functions): `find-file-hook' is now a normal hook.
8026 (File Name Expansion): Explain difference between the way that
8027 `expand-file-name' and `file-truename' treat `..'.
8028 (Contents of Directories): Mention optional ID-FORMAT argument to
8029 `directory-files-and-attributes'.
8030 (Format Conversion): Mention new optional CONFIRM argument to
8031 `format-write-file'.
8032
80332004-04-12 Miles Bader <miles@gnu.org>
8034
8035 * macros.texi (Expansion): Add description of `macroexpand-all'.
8036
80372004-04-05 Jesper Harder <harder@ifa.au.dk>
8038
5dcb4c4e
SM
8039 * variables.texi (Variable Aliases):
8040 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8041
8042 * errors.texi (Standard Errors): Ditto.
8043
80442004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8045
8046 * backups.texi: Various small changes in addition to:
8047 (Making Backups): Mention return value of `backup-buffer'.
8048 (Auto-Saving): Mention optional FORCE argument to
8049 `delete-auto-save-file-if-necessary'.
8050 (Reverting): Mention optional PRESERVE-MODES argument to
8051 `revert-buffer'. Correct description of `revert-buffer-function'.
8052
80532004-03-22 Juri Linkov <juri@jurta.org>
8054
8055 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8056 with `Vector Functions'.
8057
8058 * text.texi (Sorting): Add missing quote.
8059
80602004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8061
8062 * intro.texi (Lisp History): Replace xref to `cl' manual with
8063 inforef.
8064
80652004-03-12 Richard M. Stallman <rms@gnu.org>
8066
8067 * intro.texi (Version Info): Add arg to emacs-version.
8068 (Lisp History): Change xref to CL manual.
8069
80702004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8071
8072 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8073 for Partial Completion mode.
8074
80752004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8076
8077 * customize.texi: Fix typo. Remove eol whitespace.
8078
80792004-03-04 Richard M. Stallman <rms@gnu.org>
8080
8081 * processes.texi: Fix typos.
8082
8083 * lists.texi (Building Lists): Minor clarification.
8084
8085 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8086 in make-hash-table.
8087
80882004-02-29 Juanma Barranquero <lektu@terra.es>
8089
8090 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8091 rm, and ignore exit code.
8092
80932004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8094
8095 * display.texi (Defining Faces): Add description for min-colors.
8096 Update example.
8097
80982004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8099
8100 * abbrevs.texi: Various corrections and clarifications in addition
8101 to the following:
8102 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8103
81042004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8105
8106 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8107
81082004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8109
8110 * text.texi: Various small changes in addition to the following:
8111 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8112 to delete-horizontal-space.
8113 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8114 description of yank-handler text property at various places.
8115
8116 * frames.texi (Window System Selections): Add anchor.
8117
8118 * syntax.texi (Syntax Table Functions): Clarify and correct
8119 descriptions of make-syntax-table and copy-syntax-table.
8120 (Motion and Syntax): Clarify SYNTAXES argument to
8121 skip-syntax-forward.
8122 (Parsing Expressions): Mention that the return value of
8123 parse-partial-sexp is currently a list of ten rather than nine
8124 elements.
8125 (Categories): Various corrections and clarifications.
8126
81272004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8128
8129 * markers.texi (Marker Insertion Types): Minor change.
8130
8131 * locals.texi (Standard Buffer-Local Variables):
8132 * commands.texi (Interactive Codes, Using Interactive):
8133 * functions.texi (Related Topics): Fix xrefs.
8134
81352004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8136
8137 * lists.texi (Sets And Lists): Update description of delete-dups.
8138
81392004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8140
8141 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8142
c8763fb6 81432004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8144
8145 * frames.texi (Parameter Access): frame-parameters arg is optional.
8146 modify-frame-parameters handles nil for FRAME.
8147 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8148 are all-or-nothing for certain toolkits.
8149 Mention parameter wait-for-wm.
8150 (Frames and Windows): In frame-first-window and frame-selected-window
8151 the arg is optional.
8152 (Input Focus): In redirect-frame-focus the second arg is optional.
8153 (Window System Selections): Mention selection type CLIPBOARD.
8154 Mention data-type UTF8_STRING.
8155 Mention numbering of cut buffers.
8156 (Resources): Describe x-resource-name.
8157
81582004-02-16 Richard M. Stallman <rms@gnu.org>
8159
8160 * windows.texi (Buffers and Windows): Delete false table
8161 about all-frames.
8162
8163 * syntax.texi (Parsing Expressions): Delete old caveat
8164 about parse-sexp-ignore-comments.
8165
8166 * streams.texi (Output Variables): Add print-quoted.
8167
8168 * lists.texi (Building Lists): Minor cleanup.
8169
8170 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8171
8172 * display.texi (Overlays): Explain overlays use markers.
8173 (Managing Overlays): Explain front-advance and rear-advance
8174 in more detail.
8175
8176 * loading.texi (Unloading): Document unload-feature-special-hooks.
8177 Get rid of fns-NNN.el file.
8178
81792004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8180
8181 * help.texi (Describing Characters): Fix text-char-description
8182 example output.
8183
8184 * edebug.texi (Using Edebug): Fix example.
8185
8186 * debugging.texi (Internals of Debugger): Fix return value.
8187
8188 * files.texi (Changing Files): Fix argname.
8189
8190 * calendar.texi: Fix parens, and default values.
8191
8192 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8193 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8194 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8195
8196 * positions.texi (Text Lines): Don't add -1 in current-line.
8197
81982004-02-16 Richard M. Stallman <rms@gnu.org>
8199
8200 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8201
82022004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8203
8204 * processes.texi (Low-Level Network): Fix a typo.
8205
82062004-02-12 Kim F. Storm <storm@cua.dk>
8207
8208 * display.texi (Fringes): Use consistent wording.
8209 Note that window-fringe's window arg is optional.
8210 (Scroll Bars): Use consistent wording.
8211
82122004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8213
8214 * tips.texi (Comment Tips): Document the new conventions for
8215 commenting out code.
8216
c8763fb6 82172004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8218
5dcb4c4e 8219 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8220
82212004-02-07 Kim F. Storm <storm@cua.dk>
8222
8223 * positions.texi (Text Lines): Add line-number-at-pos.
8224
82252004-02-06 John Paul Wallington <jpw@gnu.org>
8226
8227 * display.texi (Button Properties, Button Buffer Commands):
8228 mouse-2 invokes button, not down-mouse-1.
8229
82302004-02-04 Jason Rumney <jasonr@gnu.org>
8231
8232 * makefile.w32-in: Sync with Makefile.in changes.
8233
82342004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8235
8236 * minibuf.texi (Text from Minibuffer): Various corrections and
8237 clarifications.
8238 (Object from Minibuffer): Correct Lisp description of
8239 read-minibuffer.
8240 (Minibuffer History): Clarify description of cons values for
8241 HISTORY arguments.
5dcb4c4e
SM
8242 (Basic Completion): Various corrections and clarifications.
8243 Add completion-regexp-list.
b8d4c8d0
GM
8244 (Minibuffer Completion): Correct and clarify description of
8245 completing-read.
5dcb4c4e
SM
8246 (Completion Commands): Mention Partial Completion mode.
8247 Various other minor changes.
b8d4c8d0
GM
8248 (High-Level Completion): Various corrections and clarifications.
8249 (Reading File Names): Ditto.
8250 (Minibuffer Misc): Ditto.
8251
82522004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8253
8254 * strings.texi (Text Comparison): assoc-string also matches
8255 elements of alists that are strings instead of conses.
8256 (Formatting Strings): Standardize Texinfo usage. Update index
8257 entries.
8258
82592004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8260
8261 * lists.texi (Sets And Lists): Add delete-dups.
8262
82632004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8264
8265 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8266 special form.
8267 * macros.texi (Defining Macros): Update description of `declare',
8268 which now is a macro.
8269 (Wrong Time): Fix typos.
8270
82712004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8272
8273 * compile.texi (Compilation Functions): Expand descriptions of
8274 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8275 and `batch-byte-compile'. In particular, mention and describe
8276 all optional arguments.
8277 (Disassembly): Correct and clarify the description of `disassemble'.
8278
82792004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8280
8281 * searching.texi: Various small changes in addition to the
8282 following.
8283 (Regexp Example): Adapt to new value of `sentence-end'.
8284 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8285 `words'.
8286 (Search and Replace): Add usage note for `perform-replace'.
8287 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8288 `match-data'.
8289 (Standard Regexps): Update for new values of `paragraph-start'
8290 and `sentence-end'.
8291
82922004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8293
8294 * files.texi (Saving Buffers): Clarify descriptions of
8295 `write-contents-functions' and `before-save-hook'.
8296 Make the defvar's for `before-save-hook' and `after-save-hook'
8297 into defopt's.
8298
82992004-01-07 Kim F. Storm <storm@cua.dk>
8300
8301 * commands.texi (Click Events): Describe new image and
8302 width/height elements of click events.
8303 (Accessing Events): Add posn-string, posn-image, and
8304 posn-object-width-height. Change posn-object to return either
8305 image or string object.
8306
83072004-01-01 Simon Josefsson <jas@extundo.com>
8308
8309 * hooks.texi (Standard Hooks): Add before-save-hook.
8310 * files.texi (Saving Buffers): Likewise.
8311
83122004-01-03 Richard M. Stallman <rms@gnu.org>
8313
8314 * frames.texi (Frames and Windows): Delete frame-root-window.
8315
83162004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8317
8318 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8319
8320 * functions.texi: Various small changes in addition to the
8321 following.
5dcb4c4e
SM
8322 (What Is a Function): `functionp' returns nil for macros.
8323 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8324 (Function Documentation): Add `\' in front of (fn @var{arglist})
8325 and explain why.
8326 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8327 Add anchor.
8328 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8329
83302004-01-01 Miles Bader <miles@gnu.org>
8331
8332 * display.texi (Buttons): New section.
8333
83342003-12-31 Andreas Schwab <schwab@suse.de>
8335
8336 * numbers.texi (Math Functions): sqrt reports a domain-error
8337 error.
8338 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8339
83402003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8341
8342 * tips.texi (Documentation Tips): Update item on hyperlinks in
8343 documentation strings.
8344
8345 * errors.texi (Standard Errors): Various small corrections and
8346 additions.
8347
8348 * control.texi: Various small changes in addition to the
8349 following.
8350 (Signaling Errors): Provide some more details on how `signal'
8351 constructs the error message. Add anchor to the definition of
8352 `signal'.
8353 (Error Symbols): Describe special treatment of `quit'.
8354 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8355 to emphasize that it has to be a single form.
8356
8357 * buffers.texi: Add anchor.
8358
83592003-12-29 Richard M. Stallman <rms@gnu.org>
8360
8361 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8362 (Window Configurations): Add window-configuration-frame.
8363
8364 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8365
8366 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8367 Change arg name in get-char-property.
8368 (Special Properties): Update handling of keymap property.
8369
8370 * strings.texi (Modifying Strings): Add clear-string.
8371 (Text Comparison): Add assoc-string and remove
8372 assoc-ignore-case, assoc-ignore-representation.
8373
8374 * os.texi (Time of Day): Add set-time-zone-rule.
8375
8376 * numbers.texi (Math Functions): asin, acos, log, log10
8377 report domain-error errors.
8378
8379 * nonascii.texi (Converting Representations):
8380 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8381 (Encoding and I/O): Add file-name-coding-system.
8382
8383 * modes.texi (Search-based Fontification): Explain that
8384 face specs are symbols with face names as values.
8385
8386 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8387
8388 * lists.texi (Building Lists): remq moved elsewhere.
8389 (Sets And Lists): remq moved here.
8390 (Association Lists): Refer to assoc-string.
8391
8392 * internals.texi (Garbage Collection): Add memory-use-counts.
8393
8394 * frames.texi (Frames and Windows): Add set-frame-selected-window
8395 and frame-root-window.
8396
8397 * files.texi (Contents of Directories):
8398 Add directory-files-and-attributes.
8399
8400 * display.texi (Refresh Screen): Add force-window-update.
8401 (Invisible Text): Explain about moving point out of invis text.
8402 (Overlay Properties): Add overlay-properties.
8403 (Managing Overlays): Add overlayp.
8404 (GIF Images): Invalid image number displays a hollow box.
8405
8406 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8407 (Killing Buffers): Add buffer-live-p.
8408
84092003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8410
8411 * display.texi (Fringes): Fix typo "set-buffer-window".
8412
84132003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8414
8415 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8416 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8417 Add or change various xrefs and anchors.
8418
8419 * commands.texi: Replace all occurrences of @acronym{CAR} with
8420 @sc{car}, for consistency with the rest of the Elisp manual.
8421 `car' and `cdr' are historically acronyms, but are no longer
8422 widely thought of as such.
8423
8424 * internals.texi (Pure Storage): Mention that `purecopy' does not
8425 copy text properties.
8426 (Object Internals): Now 29 bits are used (in most implementations)
8427 to address Lisp objects.
8428
8429 * variables.texi (Variables with Restricted Values): New node.
8430
8431 * objects.texi (Lisp Data Types): Mention that certain variables
8432 can only take on a restricted set of values and add an xref to
8433 the new node "Variables with Restricted Values".
8434
8435 * eval.texi (Function Indirection): Describe the errors that
8436 `indirect-function' can signal.
8437 (Eval): Clarify the descriptions of `eval-region' and `values'.
8438 Describe `eval-buffer' instead of `eval-current-buffer' and
8439 mention `eval-current-buffer' as an alias for `current-buffer'.
8440 Correct the description and mention all optional arguments.
8441
8442 * nonascii.texi: Various small changes in addition to the
8443 following.
8444 (Converting Representations): Clarify behavior of
8445 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8446 ASCII arguments.
8447 (Character Sets): Document the variable `charset-list' and adapt
8448 the definition of the function `charset-list' accordingly.
8449 (Translation of Characters): Clarify use of generic characters in
8450 `make-translation-table'. Clarify and correct the description of
8451 the use of translation tables in encoding and decoding.
8452 (User-Chosen Coding Systems): Correct and clarify the description
8453 of `select-safe-coding-system'.
8454 (Default Coding Systems): Clarify description of
8455 `file-coding-system-alist'.
8456
84572003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8458
8459 * strings.texi (Text Comparison): Correctly describe when two
8460 strings are `equal'. Combine and clarify descriptions of
8461 `assoc-ignore-case' and `assoc-ignore-representation'.
8462
8463 * objects.texi (Non-ASCII in Strings): Clarify description of
8464 when a string is unibyte or multibyte.
8465 (Bool-Vector Type): Update examples.
8466 (Equality Predicates): Correctly describe when two strings are
8467 `equal'.
8468
84692003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8470
8471 * lists.texi (Building Lists): `append' no longer accepts integer
8472 arguments. Update the description of `number-sequence' to reflect
8473 recent changes.
8474 (Sets And Lists): Describe `member-ignore-case' after `member'.
8475
84762003-11-27 Kim F. Storm <storm@cua.dk>
8477
8478 * commands.texi (Click Events): Click object may be an images.
8479 Describe (dx . dy) element of click positions.
8480 (Accessing Events): Remove duplicate posn-timestamp.
8481 New functions posn-object and posn-object-x-y.
8482
84832003-11-23 Kim F. Storm <storm@cua.dk>
8484
8485 * commands.texi (Click Events): Describe enhancements to event
8486 position lists, including new text-pos and (col . row) items.
8487 Mention left-fringe and right-fringe area events.
8488 (Accessing Events): New functions posn-area and
8489 posn-actual-col-row. Mention posn-timestamp. Mention that
8490 posn-point in non-text area still returns buffer position.
8491 Clarify posn-col-row.
8492
84932003-11-21 Lars Hansen <larsh@math.ku.dk>
8494
8495 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8496 * anti.texi (File Attributes): Describe removed parameter
8497 ID-FORMAT.
8498
84992003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8500
8501 * positions.texi (Positions): Mention that, if a marker is used as
8502 a position, its buffer is ignored.
8503
8504 * markers.texi (Overview of Markers): Mention it here too.
8505
85062003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8507
8508 * numbers.texi (Numeric Conversions): Not just `floor', but also
8509 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8510
85112003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8512
8513 * markers.texi (Creating Markers): Specify insertion type of
8514 created markers. Add xref to `Marker Insertion Types'.
8515 Second argument to `copy-marker' is optional.
8516 (Marker Insertion Types): Mention that most markers are created
8517 with insertion type nil.
8518 (The Mark): Correctly describe when `mark' signals an error.
8519 (The Region): Correctly describe when `region-beginning' and
8520 `region-end' signal an error.
8521
85222003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8523
8524 * hash.texi (Creating Hash): Clarify description of `eql'.
8525 `makehash' is obsolete.
8526 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8527
8528 * positions.texi (Point): Change description of `buffer-end', so
8529 that it is also correct for floating point arguments.
8530 (List Motion): Correct argument lists of `beginning-of-defun' and
8531 `end-of-defun'.
8532 (Excursions): Add xref to `Marker Insertion Types'.
8533 (Narrowing): Argument to `narrow-to-page' is optional.
8534
85352003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8536
8537 * streams.texi (Output Streams): Clarify behavior of point for
8538 marker output streams.
8539
85402003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8541
8542 * variables.texi (Defining Variables): Second argument to
8543 `defconst' is not optional.
8544 (Setting Variables): Mention optional argument APPEND to
8545 `add-to-list'.
8546 (Creating Buffer-Local): Expand description of
8547 `make-variable-buffer-local'.
8548 (Frame-Local Variables): Expand description of
8549 `make-variable-frame-local'.
8550 (Variable Aliases): Correct description of optional argument
8551 DOCSTRING to `defvaralias'. Mention return value of
8552 `defvaralias'.
8553 (File Local Variables): Add xref to `File variables' in Emacs
8554 Manual. Correct description of `hack-local-variables'. Mention
8555 `safe-local-variable' property. Mention optional second argument
8556 to `risky-local-variable-p'.
8557
85582003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8559
8560 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8561
85622003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8563
8564 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8565 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8566 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8567 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8568 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8569 lispref/processes.texi, lispref/searching.texi,
8570 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8571 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8572 @acronym{FOO}.
8573
85742003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8575
8576 * strings.texi (Creating Strings): Argument START to `substring'
8577 can not be `nil'. Expand description of
8578 `substring-no-properties'. Correct description of `split-string',
8579 especially with respect to empty matches. Prevent very bad line
8580 break in definition of `split-string-default-separators'.
8581 (Text Comparison): `string=' and `string<' also accept symbols as
8582 arguments.
8583 (String Conversion): More completely describe argument BASE in
8584 `string-to-number'.
8585 (Formatting Strings): `%s' and `%S' in `format' do require
8586 corresponding object. Clarify behavior of numeric prefix after
8587 `%' in `format'.
8588 (Case Conversion): The argument to `upcase-initials' can be a
8589 character.
8590
85912003-10-27 Kenichi Handa <handa@m17n.org>
8592
8593 * display.texi (Fontsets): Fix texinfo usage.
8594
85952003-10-25 Kenichi Handa <handa@m17n.org>
8596
8597 * display.texi (Fontsets): Add description of the function
8598 set-fontset-font.
8599
86002003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8601
8602 * display.texi (Temporary Displays): Add xref to `Documentation
8603 Tips'.
8604
8605 * functions.texi (Function Safety): Use inforef instead of pxref
8606 for SES.
8607
86082003-10-23 Andreas Schwab <schwab@suse.de>
8609
8610 * Makefile.in (TEX, texinputdir): Don't define.
8611 (TEXI2DVI): Define.
8612 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8613 add $(srcdir)/index.texi.
8614 ($(infodir)/elisp): Remove index.texi dependency.
8615 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8616 (index.texi): Remove target.
8617 (dist): Don't link $(srcdir)/permute-index.
8618 (clean): Don't remove index.texi.
8619
8620 * permute-index, index.perm: Remove.
8621 * index.texi: Rename from index.unperm.
8622
86232003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8624
8625 * tips.texi (Documentation Tips): Document new behavior for face
8626 and variable hyperlinks in Help mode.
8627
86282003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8629
8630 * objects.texi (Integer Type): Update for extra bit of integer range.
8631 (Character Type): Ditto.
8632
86332003-10-16 Eli Zaretskii <eliz@gnu.org>
8634
8635 * numbers.texi (Integer Basics): Add index entries for reading
8636 numbers in hex, octal, and binary.
8637
86382003-10-16 Lute Kamstra <lute@gnu.org>
8639
8640 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8641 argument.
8642
86432003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8644
8645 * windows.texi (Choosing Window): Fix typo.
8646 * edebug.texi (Edebug Execution Modes): Fix typo.
8647
86482003-10-13 Richard M. Stallman <rms@gnu.org>
8649
8650 * windows.texi (Basic Windows): A window has fringe settings,
8651 display margins and scroll-bar settings.
8652 (Splitting Windows): Doc split-window return value.
8653 Clean up one-window-p.
8654 (Selecting Windows): Fix typo.
8655 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8656 (Buffers and Windows): In set-window-buffer, explain effect
8657 on fringe settings and scroll bar settings.
8658 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8659 (Choosing Window): Use defopt for pop-up-frame-function.
8660 For special-display-buffer-names, explain same-window and same-frame.
8661 Clarify window-dedicated-p return value.
8662 (Textual Scrolling): scroll-up and scroll-down can get an error.
8663 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8664 Clarify set-window-hscroll.
8665 (Size of Window): Don't mention tool bar in window-height.
8666 (Coordinates and Windows): Explain what coordinates-in-window-p
8667 returns for fringes and display margins.
8668 (Window Configurations): Explain saving fringes, etc.
8669
8670 * tips.texi (Library Headers): Clean up Documentation.
8671
8672 * syntax.texi (Parsing Expressions): Clean up forward-comment
8673 and parse-sexp-lookup-properties.
8674
8675 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8676
8677 * os.texi (System Environment): Clean up text for load-average errors.
8678
8679 * modes.texi (Hooks): Don't explain local hook details at front.
8680 Clarify run-hooks and run-hook-with-args a little.
8681 Clean up add-hook and remove-hook.
8682
8683 * edebug.texi (Edebug Execution Modes): Clarify t.
8684 Document edebug-sit-for-seconds.
8685 (Coverage Testing): Document C-x X = and =.
8686 (Instrumenting Macro Calls): Fix typo.
8687 (Specification List): Don't index the specification keywords.
8688
86892003-10-10 Kim F. Storm <storm@cua.dk>
8690
8691 * processes.texi (Network): Introduce make-network-process.
8692
86932003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8694
8695 * tips.texi (Library Headers): Fix typo.
8696
86972003-10-07 Juri Linkov <juri@jurta.org>
8698
8699 * modes.texi (Imenu): Mention imenu-create-index-function's
8700 default value. Explain submenus better.
8701
87022003-10-07 Lute Kamstra <lute@gnu.org>
8703
8704 * modes.texi (Faces for Font Lock): Fix typo.
8705 (Hooks): Explain how buffer-local hook variables can refer to
8706 global hook variables.
8707 Various minor clarifications.
8708
87092003-10-06 Lute Kamstra <lute@gnu.org>
8710
8711 * tips.texi (Coding Conventions): Mention naming conventions for
8712 hooks.
8713
87142003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8715
8716 * loading.texi (Library Search): Correct default value of
8717 load-suffixes.
8718 (Named Features): Fix typo.
8719
87202003-10-05 Richard M. Stallman <rms@gnu.org>
8721
8722 * loading.texi (Named Features): In `provide',
8723 say how to test for subfeatures.
8724 (Unloading): In unload-feature, use new var name
8725 unload-feature-special-hooks.
8726
87272003-10-03 Lute Kamstra <lute@gnu.org>
8728
8729 * modes.texi (Major Mode Conventions): Mention third way to set up
8730 Imenu.
8731 (Imenu): A number of small fixes.
8732 Delete documentation of internal variable imenu--index-alist.
8733 Document the return value format of imenu-create-index-function
8734 functions.
8735
87362003-09-30 Richard M. Stallman <rms@gnu.org>
8737
8738 * processes.texi (Network): Say what stopped datagram connections do.
8739
8740 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8741
8742 * display.texi (Overlay Properties): Clarify `evaporate' property.
8743
87442003-09-29 Lute Kamstra <lute@gnu.org>
8745
8746 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8747 constructs should be marked as risky.
8748 Change cons cell into proper list.
8749 (Mode Line Variables): Change cons cell into proper list.
8750
87512003-09-26 Lute Kamstra <lute@gnu.org>
8752
8753 * modes.texi (Mode Line Data): Document the :propertize construct.
8754 (Mode Line Variables): Reorder the descriptions of the variables
8755 to match their order in the default mode-line-format.
8756 Describe the new variables mode-line-position and mode-line-modes.
8757 Update the default values of mode-line-frame-identification,
8758 minor-mode-alist, and default-mode-line-format.
8759 (Properties in Mode): Mention the :propertize construct.
8760
87612003-09-26 Richard M. Stallman <rms@gnu.org>
8762
8763 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8764 * loading.texi, minibuf.texi, text.texi, variables.texi:
8765 Avoid @strong{Note:}.
8766
87672003-09-26 Richard M. Stallman <rms@gnu.org>
8768
8769 * keymaps.texi (Remapping Commands): Fix typo.
8770
87712003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8772
8773 * processes.texi (Low-Level Network): Fix typo.
8774
87752003-09-23 Kim F. Storm <storm@cua.dk>
8776
8777 * processes.texi (Network, Network Servers): Fix typos.
8778 (Low-Level Network): Add timeout value for :server keyword.
8779 Add new option keywords to make-network-process.
8780 Add set-network-process-options.
8781 Explain how to test availability of network options.
8782
87832003-09-19 Richard M. Stallman <rms@gnu.org>
8784
8785 * text.texi (Motion by Indent): Arg to
8786 backward-to-indentation and forward-to-indentation is optional.
8787
8788 * strings.texi (Creating Strings): Add substring-no-properties.
8789
8790 * processes.texi
8791 (Process Information): Add list-processes arg QUERY-ONLY.
8792 Delete process-contact from here.
8793 Add new status values for process-status.
8794 Add process-get, process-put, process-plist, set-process-plist.
8795 (Synchronous Processes): Add call-process-shell-command.
8796 (Signals to Processes): signal-process allows process objects.
8797 (Network): Complete rewrite.
8798 (Network Servers, Datagrams, Low-Level Network): New nodes.
8799
8800 * positions.texi (Word Motion): forward-word, backward-word
8801 arg is optional. Reword.
8802
8803 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8804
8805 * variables.texi (Creating Buffer-Local):
8806 Delete duplicate definition of buffer-local-value.
8807 (File Local Variables): Explain about discarding text props.
8808
88092003-09-11 Richard M. Stallman <rms@gnu.org>
8810
8811 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8812 changes variables that record input events.
8813 (Minibuffer Misc): Add minibuffer-selected-window.
8814
8815 * lists.texi (Building Lists): Add copy-tree.
8816
8817 * display.texi (Fontsets): Add char-displayable-p.
8818 (Scroll Bars): New node.
8819
88202003-09-08 Lute Kamstra <lute@gnu.org>
8821
8822 * modes.texi (%-Constructs): Document new `%i' and `%I'
8823 constructs.
8824
88252003-09-03 Peter Runestig <peter@runestig.com>
8826
8827 * makefile.w32-in: New file.
8828
88292003-08-29 Richard M. Stallman <rms@gnu.org>
8830
8831 * display.texi (Overlay Properties): Clarify how priorities
8832 affect use of the properties.
8833
88342003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8835
8836 * customize.texi (Type Keywords): Correct the description of
8837 `:help-echo' in the case where `motion-doc' is a function.
8838
88392003-08-14 John Paul Wallington <jpw@gnu.org>
8840
8841 * modes.texi (Emulating Mode Line): Subsection, not section.
8842
88432003-08-13 Richard M. Stallman <rms@gnu.org>
8844
8845 * elisp.texi (Top): Update subnode lists in menu.
8846
8847 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8848 (Kill Functions): kill-region has new arg yank-handler.
8849 (Yanking): New node.
8850 (Yank Commands): Add yank-undo-function.
8851 (Low-Level Kill Ring):
8852 kill-new and kill-append have new arg yank-handler.
8853 (Changing Properties): Add remove-list-of-text-properties.
8854 (Atomic Changes): New node.
8855
8856 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8857
8858 * streams.texi (Output Variables): Add eval-expression-print-length
8859 and eval-expression-print-level.
8860
8861 * os.texi (Time Conversion): For encode-time, explain limits on year.
8862
8863 * objects.texi (Character Type): Define anchor "modifier bits".
8864
8865 * modes.texi (Emulating Mode Line): New node.
8866 (Search-based Fontification): Font Lock uses font-lock-face property.
8867 (Other Font Lock Variables): Likewise.
8868
8869 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8870 not vectors.
8871 (Active Keymaps): Add emulation-mode-map-alists.
8872 (Functions for Key Lookup): key-binding has new arg no-remap.
8873 (Remapping Commands): New node.
8874 (Scanning Keymaps): where-is-internal has new arg no-remap.
8875 (Tool Bar): Add tool-bar-local-item-from-menu.
8876 Clarify when to use tool-bar-add-item-from-menu.
8877
8878 * commands.texi (Interactive Call): commandp has new arg.
8879 (Command Loop Info): Add this-original-command.
8880
88812003-08-06 John Paul Wallington <jpw@gnu.org>
8882
8883 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8884
8885 * display.texi (Warning Basics): Fix typo.
8886 (Fringes): Add closing curly bracket and fix typo.
8887
8888 * elisp.texi (Top): Fix typo.
8889
88902003-08-05 Richard M. Stallman <rms@gnu.org>
8891
8892 * elisp.texi: Update lists of subnodes.
8893
8894 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8895
8896 * variables.texi (Local Variables): Use lc for example variable names.
8897
8898 * tips.texi (Library Headers): Explain where to put -*-.
8899
8900 * strings.texi (Creating Strings): Fix xref for vconcat.
8901
8902 * sequences.texi (Vector Functions):
8903 vconcat no longer allows integer args.
8904
8905 * minibuf.texi (Reading File Names): read-file-name has new
8906 arg PREDICATE. New function read-directory-name.
8907
c4cc8b9a 8908 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8909 (Indenting Macros): New node.
8910
8911 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8912 (Window Frame Parameters): Make separate table of parameters
8913 that are coupled with specific face attributes.
8914 (Deleting Frames): delete-frame-hooks renamed to
8915 delete-frame-functions.
8916
8917 * files.texi (Magic File Names): Add file-remote-p.
8918 Clarify file-local-copy.
8919
8920 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8921 here; instead xref Defining Macros.
8922
8923 * display.texi (Warnings): New node, and subnodes.
8924 (Fringes): New node.
8925
8926 * debugging.texi (Test Coverage): New node.
8927
8928 * compile.texi (Compiler Errors): Explain with-no-warnings
8929 and other ways to suppress warnings.
8930
8931 * commands.texi (Interactive Call): Minor clarification.
8932
8933 * buffers.texi (Buffer File Name): set-visited-file-name
8934 renames the buffer too.
8935
8936 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8937
89382003-07-24 Markus Rost <rost@math.ohio-state.edu>
8939
8940 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8941
89422003-07-22 Markus Rost <rost@math.ohio-state.edu>
8943
8944 * internals.texi (Garbage Collection): Fix previous change.
8945
89462003-07-22 Richard M. Stallman <rms@gnu.org>
8947
8948 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8949
8950 * display.texi (Width): Use \s syntax in example.
8951 (Font Selection): Add face-font-rescale-alist.
8952
8953 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8954 Remove spurious indent in example.
8955
8956 * lists.texi (Building Lists): Add number-sequence.
8957
8958 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8959
8960 * functions.texi (Function Documentation): Explain how to
8961 show calling convention explicitly in the doc string.
8962
8963 * windows.texi (Selecting Windows): save-selected-window saves
8964 selected window of each frame.
8965 (Window Configurations): Minor change.
8966
8967 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8968
8969 * streams.texi (Output Variables): Add print-continuous-numbering
8970 and print-number-table.
8971
8972 * processes.texi (Decoding Output): New node.
8973
8974 * os.texi (Time Conversion): decode-time arg is optional.
8975
8976 * objects.texi (Character Type): Don't use space as example for \.
8977 Make list of char names and \-sequences correspond.
8978 Explain that \s is not used in strings. `\ ' needs space after.
8979
8980 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8981 (Translation of Characters): Add translation-table-for-input.
8982 (Default Coding Systems): Add auto-coding-functions.
8983 (Explicit Encoding): Add decode-coding-inserted-region.
8984 (Locales): Add locale-info.
8985
8986 * minibuf.texi (Basic Completion): Describe test-completion.
8987 Collections can be lists of strings.
8988 Clean up lazy-completion-table.
8989 (Programmed Completion): Mention test-completion.
8990 Clarify why lambda expressions are not accepted.
8991 (Minibuffer Misc): Describe minibufferp.
8992
89932003-07-14 Richard M. Stallman <rms@gnu.org>
8994
8995 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8996
8997 * windows.texi (Selecting Windows): New arg to select-window.
8998 (Selecting Windows): Add with-selected-window.
8999 (Size of Window): Add window-inside-edges, etc.
9000
9001 * internals.texi (Garbage Collection): Add post-gc-hook.
9002
9003 * processes.texi (Subprocess Creation): Add exec-suffixes.
9004
9005 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9006 (Scanning Keymaps): Add map-keymaps.
9007 (Defining Menus): Add keymap-prompt.
9008
9009 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9010 most-negative-fixnum.
9011
c4cc8b9a 9012 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9013 (Compiler Errors): New node.
9014
9015 * os.texi (User Identification): user-uid, user-real-uid
9016 can return float.
9017
9018 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9019 and about derived modes.
9020 (Minor Modes): Add minor-mode-list.
9021 (Defining Minor Modes): Keyword args for define-minor-mode.
9022 (Search-based Fontification): Explain managing other properties.
9023 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9024 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9025 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9026
9027 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9028 (Variable Aliases): Clarify defvaralias.
9029
9030 * loading.texi (Library Search): Add load-suffixes.
9031
9032 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9033 (Programmed Completion): Add dynamic-completion-table.
9034
9035 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9036 (Magic File Names): Specify precedence order of handlers.
9037
9038 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9039 and post-command-hook.
9040 (Waiting): New calling convention for sit-for.
9041
9042 * text.texi (Special Properties): local-map and keymap properties
9043 apply based on their stickiness.
9044
90452003-07-07 Richard M. Stallman <rms@gnu.org>
9046
9047 * modes.texi (Minor Mode Conventions): Specify only some kinds
9048 of list values as args to minor modes.
9049
9050 * files.texi (File Name Expansion): Warn about iterative use
9051 of substitute-in-file-name.
9052
9053 * advice.texi (Activation of Advice): Clean up previous change.
9054
90552003-07-06 Markus Rost <rost@math.ohio-state.edu>
9056
9057 * advice.texi (Activation of Advice): Note that ad-start-advice is
9058 turned on by default.
9059
90602003-06-30 Richard M. Stallman <rms@gnu.org>
9061
9062 * text.texi (Buffer Contents): Document current-word.
9063 (Change Hooks): Not called for *Messages*.
9064
9065 * functions.texi (Defining Functions): Explain about redefining
9066 primitives.
9067 (Function Safety): Renamed. Minor changes.
9068 Comment out the detailed criteria for what is safe.
9069
90702003-06-22 Andreas Schwab <schwab@suse.de>
9071
9072 * objects.texi (Symbol Type): Fix description of examples.
9073
90742003-06-16 Andreas Schwab <schwab@suse.de>
9075
9076 * hash.texi (Creating Hash): Fix description of :weakness.
9077
c8763fb6 90782003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9079
9080 * files.texi (Changing Files): copy-file copies file modes, too.
9081
90822003-05-28 Richard M. Stallman <rms@gnu.org>
9083
9084 * strings.texi (Creating Strings): Clarify split-string.
9085
90862003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9087
9088 * strings.texi (Creating Strings): Update split-string specification
9089 and examples.
9090
90912003-05-19 Richard M. Stallman <rms@gnu.org>
9092
9093 * elisp.texi: Correct invariant section names.
9094
90952003-04-20 Richard M. Stallman <rms@gnu.org>
9096
9097 * os.texi (Timers): Explain about timers and quitting.
9098
90992003-04-19 Richard M. Stallman <rms@gnu.org>
9100
9101 * internals.texi (Writing Emacs Primitives): Strings are
9102 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9103 Explain GCPRO convention for varargs function args.
9104
91052003-04-16 Richard M. Stallman <rms@gnu.org>
9106
9107 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9108
91092003-04-08 Richard M. Stallman <rms@gnu.org>
9110
9111 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9112
91132003-02-13 Kim F. Storm <storm@cua.dk>
9114
9115 * objects.texi (Character Type): New \s escape for space.
9116
91172003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9118
5dcb4c4e 9119 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9120
91212003-01-25 Richard M. Stallman <rms@gnu.org>
9122
9123 * keymaps.texi: Document that a symbol can act as a keymap.
9124
91252003-01-13 Richard M. Stallman <rms@gnu.org>
9126
9127 * text.texi (Changing Properties): Say string indices are origin-0.
9128
9129 * positions.texi (Screen Lines) <compute-motion>:
9130 Correct order of elts in return value.
9131
9132 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9133 how to define a default binding.
9134
91352002-12-07 Markus Rost <rost@math.ohio-state.edu>
9136
9137 * loading.texi (Unloading): Fix recent change for load-history.
9138
9139 * customize.texi (Simple Types): Clarify description of custom
9140 type 'number. Describe new custom type 'float.
9141
91422002-12-04 Markus Rost <rost@math.ohio-state.edu>
9143
9144 * variables.texi (File Local Variables): Fix typo.
9145
c8763fb6 91462002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9147
9148 From Michael Albinus <Michael.Albinus@alcatel.de>.
9149
9150 * README: Target for Info file is `make info'.
9151
5dcb4c4e 9152 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9153 `file-name-sans-extension'.
9154 (Magic File Names): Complete list of operations for magic file
9155 name handlers.
9156
91572002-09-16 Jonathan Yavner <jyavner@engineer.com>
9158
9159 * variables.texi (File Local Variables): New function
9160 risky-local-variable-p.
9161
91622002-09-15 Jonathan Yavner <jyavner@engineer.com>
9163
9164 * functions.texi (Function safety): New node about unsafep.
9165
91662002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9167
5dcb4c4e 9168 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9169 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9170
91712002-06-17 Juanma Barranquero <lektu@terra.es>
9172
9173 * frames.texi (Display Feature Testing): Fix typo.
9174
91752002-06-12 Andreas Schwab <schwab@suse.de>
9176
9177 * frames.texi (Initial Parameters, Resources): Fix references to
9178 the Emacs manual.
9179
91802002-05-13 Kim F. Storm <storm@cua.dk>
9181
9182 * variables.texi (Intro to Buffer-Local): Updated warning and
9183 example relating to changing buffer inside let.
9184
c8763fb6 91852002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9186
9187 * os.texi (Session Management): New node about X Session management.
9188
91892002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9190
9191 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9192 to which the manual corresponds, and the copyright years.
9193
9194 * Makefile.in (VERSION): Set to 2.9.
9195
91962001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9197
9198 * elisp.texi: Change the category in @dircategory to "Emacs", to
9199 make it consistent with info/dir.
9200
92012001-11-25 Miles Bader <miles@gnu.org>
9202
9203 * text.texi (Fields): Describe new `limit' arg in
9204 field-beginning/field-end.
9205
92062001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9207
5dcb4c4e
SM
9208 * permute-index: Don't depend on csh-specific features.
9209 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9210
9211 * two-volume-cross-refs.txt: New file.
9212 * two.el: New file.
9213 * spellfile: New file.
9214
92152001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9216
9217 * permute-index: New file.
9218
9219 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9220 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9221 8+3 restricted namespace.
9222
9223 * Makefile.in (infodir): Define relative to $(srcdir).
9224 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9225 include directories list via -I switch to makeinfo.
9226 (index.texi): Use cp if both hard and symbolic links fail.
9227
92282001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9229
9230 * Makefile.in (distclean): Add.
9231
9232 The following changes make ELisp manual part of the Emacs
9233 distribution:
9234
9235 * Makefile.in: Add Copyright notice.
9236 (prefix): Remove.
9237 (infodir): Change value to "../info".
9238 (VPATH): New variable.
9239 (MAKE): Don't define.
9240 (texmacrodir): Don't define.
9241 (texinputdir): Append the existing value of TEXINPUTS.
9242 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9243 command to be compatible with man/Makefile.in, and to put the
9244 output into ../info.
9245 (info): Add target.
9246 (installall): Target removed.
9247
c8763fb6 92482001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9249
9250 * tips.texi (Coding Conventions): Fix typo.
9251
92522001-10-23 Gerd Moellmann <gerd@gnu.org>
9253
9254 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9255
92562001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9257
9258 * files.texi (File Name Components): Update the description of
9259 file-name-sans-extension and file-name-extension, as they now
9260 ignore leading dots.
9261
92622001-10-20 Gerd Moellmann <gerd@gnu.org>
9263
9264 * (Version 21.1 released.)
9265
92662001-10-19 Miles Bader <miles@gnu.org>
9267
9268 * positions.texi (Text Lines): Describe behavior of
9269 `beginning-of-line'/`end-of-line' in the presence of field properties.
9270
92712001-10-17 Gerd Moellmann <gerd@gnu.org>
9272
9273 * Makefile.in (VERSION): Set to 2.8.
9274 (manual): Use `manual-21'.
9275
9276 * elisp.texi (VERSION): Add and use it where the version
9277 number was used. Set it to 2.8.
9278
9279 * intro.texi: Likewise.
9280
92812001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9282
9283 * files.texi (File Name Completion): Document the significance of
9284 a trailing slash in elements of completion-ignored-extensions.
9285
92862001-10-06 Miles Bader <miles@gnu.org>
9287
9288 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9289
92902001-10-04 Gerd Moellmann <gerd@gnu.org>
9291
9292 * variables.texi (Variable Aliases): New node.
9293
92942001-10-04 Gerd Moellmann <gerd@gnu.org>
9295
9296 * Branch for 21.1.
9297
92982001-10-02 Miles Bader <miles@gnu.org>
9299
9300 * minibuf.texi (Minibuffer Misc): Add entries for
9301 `minibuffer-contents', `minibuffer-contents-no-properties', and
9302 `delete-minibuffer-contents'.
9303 Correct description for `minibuffer-prompt-end'.
9304
9305 * text.texi (Property Search): Correct descriptions of
9306 `next-char-property-change' and `previous-char-property-change'.
9307 Add entries for `next-single-char-property-change' and
9308 `previous-single-char-property-change'.
9309 Make operand names a bit more consistent.
9310
93112001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9312
9313 * frames.texi (Finding All Frames): Document that next-frame and
9314 previous-frame are local to current terminal.
9315
93162001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9317
9318 * keymaps.texi (Creating Keymaps): Fix the description of the
9319 result of make-keymap.
9320
93212001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9322
9323 * display.texi (Font Lookup, Attribute Functions)
9324 (Image Descriptors): Add cross-references to the definition of
9325 selected frame.
9326
9327 * buffers.texi (The Buffer List): Add cross-references to the
9328 definition of selected frame.
9329
9330 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9331 frame at any given time.
9332 (Multiple Displays, Size and Position): Add a cross-reference to
9333 the definition of the selected frame.
9334
93352001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9336
9337 * strings.texi (String Conversion) <string-to-number>: Document
9338 that a float is returned for integers that are too large.
9339
9340 * frames.texi (Mouse Position): Document mouse-position-function.
9341 (Display Feature Testing): Document display-images-p.
9342 (Window Frame Parameters): Document the cursor-type variable.
9343
9344 * numbers.texi (Integer Basics): Document CL style read syntax for
9345 integers in bases other than 10.
9346
5dcb4c4e
SM
9347 * positions.texi (List Motion):
9348 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9349
9350 * lists.texi (Sets And Lists): Document member-ignore-case.
9351
9352 * internals.texi (Garbage Collection): Document the used and free
9353 strings report.
9354 (Memory Usage): Document strings-consed.
9355
9356 * os.texi (Time of Day): Document float-time.
9357 (Recording Input): Document that clear-this-command-keys clears
9358 the vector to be returned by recent-keys.
9359
9360 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9361 argument keymap can be a list.
9362
9363 * nonascii.texi (User-Chosen Coding Systems)
9364 <select-safe-coding-system>: Document the new argument
9365 accept-default-p and the variable
9366 select-safe-coding-system-accept-default-p. Tell what happens if
9367 buffer-file-coding-system is undecided.
9368 (Default Coding Systems): Document auto-coding-regexp-alist.
9369
9370 * display.texi (The Echo Area) <message>: Document
9371 message-truncate-lines.
9372 (Glyphs): Document that the glyph table is unused on windowed
9373 displays.
9374
9375 * help.texi (Describing Characters) <single-key-description>:
9376 Document the new argument no-angles.
9377 (Accessing Documentation) <documentation-property>: Document that
9378 a non-string property is evaluated.
9379 <documentation>: Document that the function-documentation property
9380 is looked for.
9381
9382 * windows.texi (Selecting Windows): Document some-window.
9383
9384 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9385
9386 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9387 apropos-mode-hook.
9388
9389 * commands.texi (Using Interactive): Document interactive-form.
9390 (Keyboard Macros): Document kbd-macro-termination-hook.
9391 (Command Loop Info): Document that clear-this-command-keys clears
9392 the vector to be returned by recent-keys.
9393
93942001-09-04 Werner LEMBERG <wl@gnu.org>
9395
9396 * Makefile.in (srcdir, texinputdir): New variables.
9397 (srcs, index.texi, install): Use $(srcdir).
9398 (.PHONY): Remove elisp.dvi.
9399 (elisp): Use -I switch for makeinfo.
9400 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9401 (installall, dist): Use $(srcdir).
9402 Fix path to texinfo.tex.
9403 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9404
94052001-08-30 Gerd Moellmann <gerd@gnu.org>
9406
9407 * display.texi (Conditional Display): Adjust to API change.
9408
9409 * configure: New file.
9410
94112001-07-30 Gerd Moellmann <gerd@gnu.org>
9412
9413 * commands.texi (Repeat Events): Add description of
9414 double-click-fuzz.
9415
94162001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9417
9418 * syntax.texi (Syntax Class Table): Add the missing designator for
9419 comment and string fences.
9420 (Syntax Properties): Add a xref to syntax table internals.
9421 (Syntax Table Internals): Document string-to-syntax.
9422
94232001-05-07 Gerd Moellmann <gerd@gnu.org>
9424
9425 * Makefile.in (install): Use install-info command line options
9426 like in Emacs' Makefile.in.
9427
94282000-12-09 Miles Bader <miles@gnu.org>
9429
9430 * windows.texi (Window Start): Update documentation for
9431 `pos-visible-in-window-p'.
9432
94332000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9434
9435 * lists.texi (Building Lists): Add footnote to explain how to add
9436 to the end of a list.
9437
94382000-10-25 Gerd Moellmann <gerd@gnu.org>
9439
9440 * files.texi (Visiting Functions): Typos.
9441
94422000-10-25 Kenichi Handa <handa@etl.go.jp>
9443
9444 * files.texi (Visiting Functions): Return value of
9445 find-file-noselect may be a list of buffers if wildcards are used.
9446
94472000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9448
9449 * display.texi (Defining Faces): Document `graphic' display type
9450 in face specs.
9451
b344d29d 94522000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9453
9454 * hooks.texi (Standard Hooks): Replace obsolete
9455 `after-make-frame-hook' with `after-make-frame-functions'.
9456
9457 * frames.texi (Creating Frames): Ditto.
9458
9459 * variables.texi (Future Local Variables): Ditto.
9460
94612000-10-16 Gerd Moellmann <gerd@gnu.org>
9462
9463 * display.texi (Other Image Types): Add description of :foreground
9464 and :background properties of mono PBM images.
9465
94662000-08-17 Werner LEMBERG <wl@gnu.org>
9467
9468 * .cvsignore: New file.
9469
94702000-01-05 Gerd Moellmann <gerd@gnu.org>
9471
9472 * tindex.pl: New script.
9473
94741999-12-03 Dave Love <fx@gnu.org>
9475
9476 * Makefile.in (MAKEINFO): New parameter.
9477
94781999-09-17 Richard Stallman <rms@gnu.org>
9479
9480 * Makefile.in (srcs): Add hash.texi.
9481 (VERSION): Update to 20.6.
9482
94831999-09-13 Richard Stallman <rms@gnu.org>
9484
9485 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9486
94871998-08-29 Karl Heuer <kwzh@gnu.org>
9488
9489 * configure.in: New file.
9490 * Makefile.in: Renamed from Makefile.
9491 (prefix, infodir): Use value obtained from configure.
9492 (emacslibdir): Obsolete variable deleted.
9493 (dist): Distribute configure.in, configure, Makefile.in.
9494
94951998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9496
9497 * Makefile (INSTALL_INFO): New variable.
9498 (install): Run install-info.
9499
95001998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9501
9502 * Makefile (elisp.dvi): Add missing backslash.
9503
95041998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9505
9506 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9507 Run texindex without `./'. Always run texindex on elisp.tp.
9508 (elisp.tps): Target deleted.
9509
95101998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9511
9512 * Makefile (srcs): Add nonascii.texi and customize.texi.
9513 (dist): Start by deleting `temp'.
9514
95151998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9516
9517 * Makefile (makeinfo, texindex): Targets deleted.
9518 (makeinfo.o, texindex.o): Targets deleted.
9519 (clean, dist): Don't do anything with them or with getopt*.
9520
95211998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9522
9523 * Makefile (SHELL): Defined.
9524
95251998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9526
9527 * Makefile (elisp.tps): New target.
9528 (elisp.dvi): Depend on elisp.tps.
9529
c5602427 95301996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9531
9532 * README: Update phone number.
9533
9534 * Makefile (elisp): Make this be the default target.
9535 Depend on makeinfo.c instead of makeinfo.
9536 (install): Don't depend on elisp.dvi, since we don't install that.
9537 Use mkinstalldirs.
9538 (dist): Add mkinstalldirs.
9539
c5602427 95401995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9541
9542 * Makefile (VERSION): Update version number.
5dcb4c4e 9543 (maintainer-clean): Rename from realclean.
b8d4c8d0 9544
c5602427 95451995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9546
9547 * Makefile (realclean): New target.
9548 (elisp): Remove any old elisp-* files first.
9549
c5602427 95501993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9551
9552 * Makefile (VERSION): New variable.
9553 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9554 Compressed file suffix should be `.gz', not `.z'.
9555
ce058493 95561993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9557
9558 * Makefile (elisp): Depend on makeinfo.
9559
c5602427 95601993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9561
9562 * Makefile (srcs): Add anti.texi.
9563
c5602427 95641993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9565
9566 * Makefile (infodir, prefix): New vars.
9567 (install): Use infodir.
9568 (emacsinfodir): Deleted.
9569
c5602427 95701993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9571
9572 * Makefile (srcs): Add calendar.texi.
9573
9574 * Makefile (dist): Copy texindex.c and makeinfo.c.
9575 Limit elisp-* files to those with one or two digits.
9576
c5602427 95771993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9578
9579 * Makefile (dist): Changed to use Gzip instead of compress.
9580
c5602427 95811993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9582
9583 * loading.texi (Unloading): define-function changed back to
9584 defalias. It may not stay this way, but at least it's
9585 consistent with the known-good version of the code patch.
9586
c5602427 95871993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9588
9589 * modes.texi (Hooks): Document new optional arg of add-hook.
9590
c5602427 95911993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9592
9593 * variables.texi: Document nil initial value of buffer-local variables.
9594
9595 * tips.texi: Add new section on standard library headers.
9596
c5602427 95971993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9598
9599 * Makefile (srcs): Add frame.texi to the list of sources.
9600
c5602427 96011993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9602
9603 * Makefile (dist): Don't bother excluding autosave files; they'll
9604 never make it into the temp directory anyway, and the hash marks
9605 in the name are problematic for make and the Bourne shell.
9606 (srcs):
9607
c5602427 96081993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9609
9610 * Makefile (dist): Don't include backup files or autosave files in
9611 the distribution tar file.
9612
c5602427 96131991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9614
5dcb4c4e 9615 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9616 (elisp.dvi): Remove erroneous shell comment.
9617 Expect output of permute-index in permuted.fns.
9618 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9619 (clean): Add index.texi to be deleted.
b8d4c8d0 9620
c5602427 96211990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9622
9623 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9624
c5602427 96251990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9626
9627 * files.texi: Noted that completion-ignored-extensions is ignored
9628 when making *Completions*.
9629
3e868ee3 96301990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9631
9632 * Makefile make dist now depends on elisp.dvi, since it tries
9633 to include it in the dist file.
9634
c5602427 96351990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9636
c5602427 9637 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9638
c5602427 96391989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9640
9641 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9642 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9643
c5602427 96441989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9645
9646 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9647 and @error{} are the terms now being used. The files in the
9648 directory have been changed to reflect this.
9649
9650 * All instances of @indentedresultt{} have been changed to
9651 ` @result{}', using 5 spaces at the begining of the line.
9652
c5602427 96531989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9654
9655 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9656 experimental @indentedresult{}, @indentedexpandsto{} are part of
9657 the texinfo.tex in this directory. These TeX macros are not
9658 stable yet.
9659
c5602427 96601989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9661
9662 * texinfo.tex: Temporarily added
9663 \let\result=\dblarrow
9664 \def\error{{\it ERROR} \longdblarrow}
9665 We need to do this better soon.
9666
c5602427 96671989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9668
9669 * Applied Karl Berry's patches to *.texinfo files, but not to
9670 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9671 new title page format is also not applied, since it requires
9672 texinfo.tex changes.)
9673
9674 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9675 for the Project GNU development environment.
9676
9677;; Local Variables:
c8763fb6 9678;; coding: utf-8
b8d4c8d0
GM
9679;; End:
9680
73b0cd50 9681 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
9682
9683 This file is part of GNU Emacs.
9684
352c8b4a 9685 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9686 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9687 the Free Software Foundation, either version 3 of the License, or
9688 (at your option) any later version.
b8d4c8d0
GM
9689
9690 GNU Emacs is distributed in the hope that it will be useful,
9691 but WITHOUT ANY WARRANTY; without even the implied warranty of
9692 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9693 GNU General Public License for more details.
9694
9695 You should have received a copy of the GNU General Public License
352c8b4a 9696 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.