* doc/lispref/windows.texi (Window Sizes): Fix typo.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
182148ee
GM
12012-01-29 Glenn Morris <rgm@gnu.org>
2
3 * windows.texi (Window Sizes): Fix typo.
4
9962192e
CY
52012-01-28 Chong Yidong <cyd@gnu.org>
6
8c6e1920
CY
7 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
8 doc (Bug#8568).
9
9583ec59
CY
10 * frames.texi (Input Focus): Add NORECORD arg to
11 select-frame-set-input-focus. Clarify its role in select-frame.
12
10256988
CY
13 * text.texi (Transposition): We don't use transpose-region as an
14 internal subroutine (Bug#3249).
15
9962192e
CY
16 * modes.texi (Example Major Modes): Update Lisp example code to
17 current sources. Delete the old non-derived-major-mode example,
18 which has diverged badly from current sources.
19
2aa43abb
GM
202012-01-27 Glenn Morris <rgm@gnu.org>
21
22 * makefile.w32-in (texinputdir): Fix (presumed) typo.
23 (VERSION, manual): Remove, unused.
24
9f40220d
CY
252012-01-27 Chong Yidong <cyd@gnu.org>
26
27 * commands.texi (Command Overview): Minor clarification (Bug#10384).
28
acc28cb9
CY
292012-01-26 Chong Yidong <cyd@gnu.org>
30
31 * searching.texi (String Search): Document negative repeat count
32 (Bug#10507).
33
48da7392
GM
342012-01-26 Glenn Morris <rgm@gnu.org>
35
36 * variables.texi (Using Lexical Binding):
37 Mention that lexical-binding should be set in the first line.
38
69b0acb9
LI
392012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
40
41 * macros.texi (Defining Macros): Don't claim that `declare' only
42 affects Edebug and indentation.
43
543757a8
LI
442012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
45
46 * macros.texi (Defining Macros): Slight `declare' fixup.
47
450e3cae
GM
482012-01-25 Glenn Morris <rgm@gnu.org>
49
24189ce0 50 * makefile.w32-in (texinputdir):
450e3cae
GM
51 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
52
1021c761
CY
532012-01-24 Chong Yidong <cyd@gnu.org>
54
55 * variables.texi (Variables, Local Variables, Void Variables):
56 Edit to make the descriptions less specific to dynamic binding.
57 (Local Variables): Default max-specpdl-size is now 1300.
58 (Defining Variables): Edits for lexical scoping. Delete
59 information about starting docstrings with *. De-document
60 user-variable-p.
61 (Tips for Defining): Remove an unimportant discussion of quitting
62 in the middle of a load.
63 (Accessing Variables, Setting Variables): Discuss lexical binding.
64 (Variable Scoping): Rewrite.
65 (Scope, Extent, Impl of Scope): Nodes deleted.
66 (Dynamic Binding): New node, with material from Scope, Extent, and
67 Impl of Scope nodes.
68 (Dynamic Binding Tips): Rename from Using Scoping.
69 (Lexical Binding): Rewrite.
70 (Using Lexical Binding): Rename from Converting to Lexical
71 Binding. Convert to subsection.
72
73 * customize.texi (Variable Definitions): Add custom-variable-p.
74 Move user-variable-p documentation here.
75
31cbea1d
CY
762012-01-23 Chong Yidong <cyd@gnu.org>
77
78 * strings.texi (Text Comparison): Minor qualification.
79
80 * lists.texi (Cons Cells): Copyedits.
81 (List Elements): Mention push.
82 (List Variables): Mention pop.
83 (Rings): Move to sequences.texi.
84
85 * sequences.texi (Sequence Functions): Don't repeat the
86 introduction already given in the parent.
87 (Vectors): Copyedits.
88 (Rings): Move from lists.texi. Note that this is specific to the
89 ring package.
90
91 * symbols.texi (Definitions, Symbol Components): Mention variable
92 scoping issues.
93 (Plists and Alists): Copyedits.
94
95 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
96 correctness with lexical scoping.
97 (Eval): Copyedits.
98
fead402d
CY
992012-01-21 Chong Yidong <cyd@gnu.org>
100
101 * intro.texi (A Sample Function Description): Special notation
102 used for macros too.
103
104 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
105 (Symbol Type): Add xref for keyword symbols.
106 (Sequence Type): Clarify differences between sequence types.
107 (Cons Cell Type): Add "linked list" index entry.
108 (Non-ASCII in Strings): Copyedits.
109 (Equality Predicates): Symbols with same name need not be eq.
110
111 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
112 ldexp. Move float-e and float-pi to Math Functions node.
113
61086eb6
GM
1142012-01-21 Glenn Morris <rgm@gnu.org>
115
116 * modes.texi (Auto Major Mode):
117 * variables.texi (File Local Variables):
118 Mention inhibit-local-variables-regexps.
119
34a02f46
MR
1202012-01-19 Martin Rudalics <rudalics@gmx.at>
121
122 * windows.texi (Window Configurations): Rewrite references to
123 persistent window parameters.
124 (Window Parameters): Fix description of persistent window
125 parameters.
126
f5064cae
JB
1272012-01-16 Juanma Barranquero <lekktu@gmail.com>
128
129 * windows.texi (Window Parameters): Use @pxref.
130
6a6ee00d
MR
1312012-01-16 Martin Rudalics <rudalics@gmx.at>
132
133 * windows.texi (Window Configurations, Window Parameters):
134 Describe persistent window parameters.
135
9ca4c014
SM
1362011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
137
138 * variables.texi (Creating Buffer-Local): Warn against misuses of
139 make-variable-buffer-local (bug#10258).
140
d027f83d
LMI
1412012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
142
143 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
144
89bd9ccd
CY
1452012-01-06 Chong Yidong <cyd@gnu.org>
146
147 * variables.texi (Directory Local Variables): Document
148 hack-dir-local-variables-non-file-buffer.
149
c869783d
GM
1502012-01-06 Glenn Morris <rgm@gnu.org>
151
152 * maps.texi (Standard Keymaps): Refer to Info-edit by name
153 rather than by keybinding.
154
2cae5ba4
JB
1552011-12-29 Juanma Barranquero <lekktu@gmail.com>
156
157 * frames.texi (Font and Color Parameters): Add @pxref.
158
43da4d08
DC
1592011-12-29 Daniel Colascione <dan.colascione@gmail.com>
160
161 * frames.texi (Font and Color Parameters):
162 Document w32 font backends (bug#10399).
163
8d80ef01
PE
1642011-12-28 Paul Eggert <eggert@cs.ucla.edu>
165
166 * files.texi (File Attributes, Changing Files):
167 Use a more-natural notation for octal numbers.
168
9022ae07
JB
1692011-12-23 Juanma Barranquero <lekktu@gmail.com>
170
171 * variables.texi (Variables with Restricted Values):
172 Change reference to variable (bug#10354).
173
454592a6
MR
1742011-12-13 Martin Rudalics <rudalics@gmx.at>
175
176 * windows.texi (Splitting Windows): Use t instead of non-nil
177 when describing window-combination-resize.
178
a7cdbfce
SM
1792011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
180
181 * text.texi (Special Properties): Warn against `intangible' properties
182 (bug#10222).
183
a3dcc84e
EZ
1842011-11-26 Eli Zaretskii <eliz@gnu.org>
185
579ebf8f
EZ
186 * display.texi (Truncation):
187 * text.texi (Special Properties): Describe what a stretch-glyph is
188 instead of using that term without explanation. Make the
189 cross-references more accurate.
190
a3dcc84e
EZ
191 * display.texi (Usual Display): Update the description,
192 cross-references, and indexing related to display of control
193 characters and raw bytes.
194
94af99a4
MR
1952011-11-25 Martin Rudalics <rudalics@gmx.at>
196
197 * windows.texi (Splitting Windows): Fix description of
198 window-combination-limit. Suggested by Eli Zaretskii.
199
1c3d7a13
CY
2002011-11-23 Chong Yidong <cyd@gnu.org>
201
202 * windows.texi (Window Sizes): Move window-top-line,
203 window-left-column, and window-*-pixel-edges to Coordinates and
204 Windows node.
205 (Coordinates and Windows): Restore window-edges doc.
206
90151a1e
MR
2072011-11-21 Martin Rudalics <rudalics@gmx.at>
208
a7cdbfce
SM
209 * windows.texi (Windows and Frames, Splitting Windows):
210 Fix typos.
90151a1e 211
a9b9b7f5
CY
2122011-11-21 Chong Yidong <cyd@gnu.org>
213
214 * windows.texi (Splitting Windows): Fix error in documentation of
215 window-combination-limit.
216 (Cyclic Window Ordering): Minor fixes to next-window,
217 one-window-p, and get-lru-window docs. Don't document
218 window-list-1.
219 (Buffers and Windows): Copyedits.
220 (Choosing Window): Document special handling of special-display-*.
221 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
222 Don't document even-window-heights, which is going away.
223 Clarify which options are obeyed by which action functions.
a9b9b7f5 224
f4e90db0
SM
2252011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
226
227 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
228
d2999b1a
MR
2292011-11-20 Martin Rudalics <rudalics@gmx.at>
230
f4e90db0
SM
231 * windows.texi (Resizing Windows, Splitting Windows):
232 Remove term "status" when talking about combination limits.
d2999b1a 233
cd1181db
JB
2342011-11-20 Juanma Barranquero <lekktu@gmail.com>
235
236 * compile.texi (Compiler Errors):
237 * help.texi (Help Functions): Fix typos.
238
7bf54975
CY
2392011-11-19 Chong Yidong <cyd@gnu.org>
240
241 * windows.texi (Splitting Windows): Clarify role of window
242 parameters in split-window. Shorten the example.
f4e90db0
SM
243 (Deleting Windows): Rewrite intro to handle internal windows.
244 Fix delete-windows-on doc.
7bf54975
CY
245 (Selecting Windows): Copyedits.
246
a0c2d0ae
MR
2472011-11-17 Martin Rudalics <rudalics@gmx.at>
248
249 * windows.texi (Resizing Windows, Splitting Windows)
250 (Deleting Windows): Use term window-combination-resize instead
251 of window-splits.
252
b6f67890
MR
2532011-11-16 Martin Rudalics <rudalics@gmx.at>
254
f4e90db0
SM
255 * windows.texi (Resizing Windows, Splitting Windows):
256 Rename occurrences of window-nest to window-combination-limit.
b6f67890 257
0b381c7e
JB
2582011-11-14 Juanma Barranquero <lekktu@gmail.com>
259
260 * intro.texi (Lisp History): Fix typo.
261
89d61221
MR
2622011-11-12 Martin Rudalics <rudalics@gmx.at>
263
f4e90db0
SM
264 * windows.texi (Splitting Windows, Deleting Windows):
265 Remove references to splits status of windows.
89d61221 266
b2621720
GM
2672011-11-10 Glenn Morris <rgm@gnu.org>
268
269 * buffers.texi (Read Only Buffers): Expand a bit on why
270 toggle-read-only should only be used interactively. (Bug#7292)
271
d2ad7ee1
CY
2722011-11-09 Chong Yidong <cyd@gnu.org>
273
274 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 275 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
276 window-inside-absolute-pixel-edges.
277 (Resizing Windows): shrink-window-if-larger-than-buffer works on
278 non-full-width windows.
279
2cffd681
MR
2802011-11-09 Martin Rudalics <rudalics@gmx.at>
281
282 * windows.texi (Resizing Windows): Rewrite documentation of
283 window-resizable.
284
f6f6d7e7
CY
2852011-11-09 Chong Yidong <cyd@gnu.org>
286
287 * windows.texi (Splitting Windows): Simplify example.
288
a79db6e0
CY
2892011-11-08 Chong Yidong <cyd@gnu.org>
290
291 * windows.texi (Window Sizes): Copyedits. Document
292 window-text-height. Remove window-min-height and window-min-width
293 discussion, referring instead to Emacs manual.
294 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
295 (Resizing Windows): Simplify introduction. Don't document
296 enlarge-window, shrink-window, enlarge-window-horizontally, and
297 shrink-window-horizontally; they are no longer preferred for
298 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 299
441950c7
GM
3002011-11-07 Glenn Morris <rgm@gnu.org>
301
302 * windows.texi (Choosing Window): Fix keybinding typo.
303
be7f5545
MR
3042011-11-07 Martin Rudalics <rudalics@gmx.at>
305
306 * windows.texi (Resizing Windows, Splitting Windows)
307 (Window Configurations): Use "child window" instead of
308 "subwindow".
309
291d142b
CY
3102011-11-06 Chong Yidong <cyd@gnu.org>
311
312 * windows.texi (Basic Windows): Clarify various definitions.
313 Treat window-normalize-* as internal; don't document them.
314 (Windows and Frames): Various clarifications, e.g. non-live
315 windows also belong to frames. Fix window-list description.
316 Simplify window nesting example.
f4e90db0
SM
317 (Splitting Windows, Window Configurations):
318 Use split-window-below.
291d142b 319
89bd5ee1
EZ
3202011-11-04 Eli Zaretskii <eliz@gnu.org>
321
322 * windows.texi (Window Sizes): Mention in the doc string that the
323 return values of `window-body-height' and `window-body-width' are
324 in frame's canonical units. (Bug#9949)
325
3d8daefe
MR
3262011-10-30 Martin Rudalics <rudalics@gmx.at>
327
328 * windows.texi (Windows and Frames): Remove "iso-" infix from
329 documentation of window-iso-combined-p.
330
60754666
CY
3312011-10-26 Chong Yidong <cyd@gnu.org>
332
333 * modes.texi (Running Hooks): Document with-wrapper-hook.
334
d366bd53
CY
3352011-10-18 Chong Yidong <cyd@gnu.org>
336
337 * display.texi (Glyphless Chars): New node.
338
50b063c3
CY
3392011-10-13 Chong Yidong <cyd@stupidchicken.com>
340
341 * text.texi (Yanking): Document yank-excluded-properties.
342
343 * package.texi (Packaging Basics): The commentary should say how
344 to begin using the package.
345
c72063fa
MR
3462011-10-11 Martin Rudalics <rudalics@gmx.at>
347
348 * windows.texi (Deleting Windows): Mention which window gets
349 selected when deleting the selected window.
350
d83dc65b
MR
3512011-10-09 Martin Rudalics <rudalics@gmx.at>
352
353 * buffers.texi (The Buffer List): Describe how bury-buffer deals
354 with the selected window.
355 * windows.texi (Buffers and Windows): Reformulate text on how
356 replace-buffer-in-windows deals with a window.
357 (Quitting Windows): Describe how quit-window deals with a
358 standalone frame. Describe new option frame-auto-hide-function.
359
c599682c
GM
3602011-10-08 Glenn Morris <rgm@gnu.org>
361
48bca619
GM
362 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
363
c599682c
GM
364 * positions.texi (Excursions): Update warning message.
365
969aa734
CY
3662011-10-05 Chong Yidong <cyd@stupidchicken.com>
367
f4e90db0
SM
368 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
369 Fix Emacs manual xref (Bug#9675).
969aa734 370
550f41cd
CY
3712011-10-01 Chong Yidong <cyd@stupidchicken.com>
372
373 * windows.texi (Textual Scrolling): Document scroll-up-command,
374 scroll-down-command, scroll-error-top-bottom, and the
375 scroll-command symbol property.
717a1362
CY
376 (Display Action Functions): Fix description of
377 display-buffer-pop-up-window.
550f41cd 378
a239d4e9
JB
3792011-09-28 Juanma Barranquero <lekktu@gmail.com>
380
381 * windows.texi (Splitting Windows): Fix typos.
382
590c056d
MR
3832011-09-25 Martin Rudalics <rudalics@gmx.at>
384
385 * windows.texi (Windows and Frames, Display Action Functions)
386 (Switching Buffers): Fix some typos.
387 (Buffers and Windows): Remove reference to window-auto-delete.
388 Reword description of replace-buffer-in-windows.
389 (Window History): Fix some typos and refer to frame local buffer
390 list.
c419f5cb
MR
391 (Quitting Windows): New node.
392 (Window Configurations): Add descriptions of window-state-get
393 and window-state-put.
394 (Window Parameters): Describe variable ignore-window-parameters.
395 Sketch some window parameters currently in use.
396 * elisp.texi (Top): Update node listing.
590c056d 397
9ec20d36
CY
3982011-09-25 Chong Yidong <cyd@stupidchicken.com>
399
400 * windows.texi (Display Action Functions)
401 (Choosing Window Options): New nodes.
402
0e406a72
CY
4032011-09-24 Chong Yidong <cyd@stupidchicken.com>
404
405 * windows.texi (Window History): New node. Move text here from
406 Buffers and Windows.
407 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
408 don't document display-buffer here; callers changed.
409 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
410 switch-to-buffer-other-frame. Delete duplicate
411 replace-buffer-in-windows doc.
412 (Choosing Window): Document display actions.
413
6bf7006f
EZ
4142011-09-24 Eli Zaretskii <eliz@gnu.org>
415
416 * display.texi (Forcing Redisplay): Update the description of
417 redisplay-dont-pause due to change in the default value.
418
b33b68a3
MR
4192011-09-23 Martin Rudalics <rudalics@gmx.at>
420
421 * frames.texi (Frames and Windows): Move section and rename to
422 Windows and Frames in windows.texi.
423 * windows.texi (Windows): Restructure.
424 (Basic Windows): Rewrite. Explain live and internal windows and
425 normalization functions.
426 (Windows and Frames): Move section here from frames.texi.
427 Describe subwindows, window combinations, window tree, and
428 corresponding functions including window-list here.
429 (Window Sizes): Rename section from Size of Window and move it
430 up in chapter. Describe total and body sizes and the
431 corresponding functions. Explain new semantics of
432 window-min-height/-width.
433 (Resizing Windows): Move section up in chapter. Describe new
434 resize functions.
435 (Splitting Windows): Describe new behavior of split-window,
436 split-window-above-each-other and split-window-side-by-side.
437 Provide examples. Describe window-nest and window-splits
438 options.
439 (Deleting Windows): Minor rewrite.
f4e90db0
SM
440 (Selecting Windows): Minor rewrite.
441 Describe frame-selected-window and set-frame-selected-window here.
442 (Cyclic Window Ordering): Minor rewrite.
443 Describe window-list-1.
b33b68a3
MR
444 (Buffers and Windows): Rewrite. Explain a window's previous and
445 next buffers and the corresponding functions.
c4682d18 446 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
447 * elisp.texi (Top): Update node listings for frames and windows
448 sections.
449
4d3786ac
SM
4502011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
451
452 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
453
713df35b
LMI
4542011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
455
456 * errors.texi (Standard Errors): Remove apparent placeholder text
457 (bug#9491).
458
33ed493b
CY
4592011-09-18 Chong Yidong <cyd@stupidchicken.com>
460
461 * frames.texi (Management Parameters): Fix description of
462 icon-type parameter.
463
b8f0a954
CY
4642011-09-17 Chong Yidong <cyd@stupidchicken.com>
465
466 * tips.texi (Key Binding Conventions): Don't bind a key sequence
467 ending in C-g. Suggested by Edward O'Connor.
468
eddf142c
EZ
4692011-09-17 Eli Zaretskii <eliz@gnu.org>
470
471 * numbers.texi (Integer Basics): Add indexing for
472 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
473
bf1af6c7
DM
4742011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
475
476 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
477
cec2eab8
JB
4782011-09-11 Juanma Barranquero <lekktu@gmail.com>
479
480 * processes.texi (Network Servers): Clarify what the process
481 buffer is used for (bug#9233).
482
51751aa2 4832011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
484
485 * lists.texi (Building Lists): Fix typo.
486
35137ed3
CY
4872011-08-30 Chong Yidong <cyd@stupidchicken.com>
488
489 * display.texi (Basic Faces): New node. Document new faces.
490
491 * modes.texi (Major Mode Conventions): Move some text there.
492 (Mode Help): Remove major-mode var, duplicated in Major Modes.
493
3fd50d5c
CY
4942011-08-29 Chong Yidong <cyd@stupidchicken.com>
495
496 * modes.texi (Basic Major Modes): New node. Callers updated.
497 (Major Modes): Document fundamental-mode and major-mode.
498 (Major Mode Basics): Node deleted; text moved to Major Modes.
499 (Derived Modes): Document derived-mode-p.
500
ddb54206
CY
5012011-08-28 Chong Yidong <cyd@stupidchicken.com>
502
a6326082
CY
503 * files.texi (Changing Files, Create/Delete Dirs): Document new
504 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
505 (Visiting Functions): Remove view-file; it is documented in the
506 Emacs manual.
04e2ce72 507
ddb54206
CY
508 * frames.texi (Layout Parameters): The defaults for the
509 menu-bar-lines and tool-bar-lines parameters depend on the mode.
510
511 * display.texi (Progress): Document spinner functionality.
512
513 * os.texi (Killing Emacs): Note that kill-emacs can be called by
514 operating system signals. Refer to save-buffers-kill-terminal
515 instead of save-buffers-kill-emacs.
516
517 * objects.texi (Symbol Type): Document ## print representation.
518
0c95fcf7
EZ
5192011-08-25 Eli Zaretskii <eliz@gnu.org>
520
521 * display.texi (Specified Space): Mention that `space' specs
522 influence bidi reordering.
523 (Bidirectional Display): Explain how to use `(space . PROPS)' for
524 separating fields with bidirectional content.
525
5980d4c6
EZ
5262011-08-24 Eli Zaretskii <eliz@gnu.org>
527
528 * display.texi (Bidirectional Display): Document return value in
529 buffers that are not bidi-reordered for display, and in unibyte
530 buffers.
531
bca633fb
EZ
5322011-08-23 Eli Zaretskii <eliz@gnu.org>
533
534 * nonascii.texi (Character Properties): Document the values for
535 unassigned codepoints.
536
c094bb0c
EZ
5372011-08-18 Eli Zaretskii <eliz@gnu.org>
538
539 * nonascii.texi (Character Properties): Document use of
540 `bidi-class' and `mirroring' properties as part of reordering.
541 Provide cross-references to "Bidirectional Display".
542
543 * display.texi (Bidirectional Display): Document the pitfalls of
544 concatenating strings with bidirectional content, with possible
f4e90db0
SM
545 solutions. Document bidi-string-mark-left-to-right.
546 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
547 Document use of `bidi-class' and `mirroring' properties as part of
548 reordering.
c094bb0c 549
1ea897d5
EZ
5502011-08-16 Eli Zaretskii <eliz@gnu.org>
551
9adfcd0b
EZ
552 * modes.texi (Major Mode Conventions): Improve the documentation
553 of `mode-class' `special' modes.
554
10862873
EZ
555 * nonascii.texi (Character Properties): Document the `mirroring'
556 property. Add index entries.
557
1ea897d5
EZ
558 * syntax.texi (Categories): Add an example of defining a new
559 category and category table.
560
561 * searching.texi (Regexp Backslash): Document how to display
562 existing categories. Mention the possibility of adding
563 categories, and add an xref to where this is described. Add an
564 index entry.
565
ebb552ed
CY
5662011-08-09 Chong Yidong <cyd@stupidchicken.com>
567
568 * text.texi (Special Properties):
569 * display.texi (Overlay Properties): Note that mouse-face cannot
570 change the text size (Bug#8530).
571
51a714e1
CY
5722011-08-08 Chong Yidong <cyd@stupidchicken.com>
573
574 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
575 using setenv instead.
576
4cc60b9b
EZ
5772011-07-28 Eli Zaretskii <eliz@gnu.org>
578
579 * display.texi (Bidirectional Display): Document the fact that
580 bidi-display-reordering is t by default.
581
5deb92fd
EZ
5822011-07-23 Eli Zaretskii <eliz@gnu.org>
583
584 * display.texi (Bidirectional Display): New section.
585
011b0ad6 5862011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
587 Tim Cross <theophilusx@gmail.com> (tiny change)
588 Glenn Morris <rgm@gnu.org>
011b0ad6 589
67f9b9f8 590 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 591
4baf28e6
AS
5922011-07-15 Andreas Schwab <schwab@linux-m68k.org>
593
594 * help.texi (Keys in Documentation): Revert last change.
595
66249842
LMI
5962011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
597
f863868c
LMI
598 * help.texi (Keys in Documentation): Clarify that \= only quotes
599 the next character, and doesn't affect longer sequences in
600 particular (bug#8935).
601
f4e90db0
SM
602 * debugging.texi (Using Debugger):
603 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 604
0bb23927 6052011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
606
607 * display.texi (Other Display Specs): Document that `left-fringe'
608 and `right-fringe' display specifications are of the "replacing"
609 kind.
610
f2027cdf
LMI
6112011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
612
613 * help.texi (Documentation Basics): Add a link to the Function
614 Documentation node (bug#6580).
615
f987fde4
LMI
6162011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
617
0bc59b25
LMI
618 * keymaps.texi (Menu Bar): Mention :visible and :enable
619 (bug#6344). Text by Drew Adams.
620
63d55f1f
LMI
621 * modes.texi (Running Hooks): Mention buffer-local hook variables
622 (bug#6218).
623
f987fde4
LMI
624 * objects.texi (General Escape Syntax): "a with grave accent" is
625 ?xe0, not ?x8e0 (bug#5259).
626
b7527639
CY
6272011-07-12 Chong Yidong <cyd@stupidchicken.com>
628
629 * display.texi (Face Attributes, Font Selection): Add references
630 to the Fonts node in the Emacs manual (Bug#4178).
631
c830e5ae
CY
6322011-07-12 Chong Yidong <cyd@stupidchicken.com>
633
634 * display.texi (Window Systems): `window-system' is
635 terminal-local.
636
637 * frames.texi (Frame Parameters, Parameter Access): Don't mention
638 frame-local variables.
639
640 * variables.texi (Buffer-Local Variables): Don't mention obsolete
641 frame-local variables.
642 (Frame-Local Variables): Node deleted.
643
644 * elisp.texi (Top): Update node listing.
645
91223e54
LMI
6462011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
647
648 * elisp.texi: Change "inferiors" to "subnodes" in three places
649 (bug#3523).
650
963578d3
CY
6512011-07-11 Chong Yidong <cyd@stupidchicken.com>
652
653 * frames.texi (Window System Selections): Discussion of
654 x-select-enable-clipboard moved to Emacs manual.
655
07151e49
DD
6562011-07-11 Deniz Dogan <deniz@dogan.se>
657
658 * commands.texi (Prefix Command Arguments): Remove excessive
659 apostrophe.
660
7261e1cf
LMI
6612011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
662
ad21a12a
LMI
663 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
664 description is a string (bug#3313).
665
7261e1cf
LMI
666 * frames.texi (Display Feature Testing): Try to explain what all
667 the visual classes mean (bug#3042).
668
568f7b79
LMI
6692011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
670
18d59e29
LMI
671 * modes.texi (Mode Line Variables): Document `mode-line-remote'
672 and `mode-line-client' (bug#2974).
673
568f7b79
LMI
674 * text.texi (Insertion): Clarify marker movements (bug#1651).
675 Text from Drew Adams.
676
54e10184
LMI
6772011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
678
d94d85e9
LMI
679 * text.texi (Special Properties): Clarify the format of `face'
680 (bug#1375).
681
54e10184
LMI
682 * commands.texi (Interactive Call): Add a `call-interactively'
683 example (bug#1010).
684
413c488d
LMI
6852011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
686
687 * functions.texi (Calling Functions): Link to the "Interactive
688 Call" node (bug#1001).
689
322b7dab 6902011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 691
3deead93
CY
692 * customize.texi (Composite Types): Move alist and plist to here
693 from Simple Types (Bug#7545).
694
695 * elisp.texi (Top): Update menu description.
696
b00d8c1a
CY
697 * display.texi (Face Attributes): Document negative line widths
698 (Bug#6113).
699
d2a6c43b
TR
7002011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
701
702 * searching.texi (Match Data): Note that match data can be
703 overwritten by most functions (bug#2499).
704
c7844a27
LMI
7052011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
706
a9ab721e
LMI
707 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
708 flags mean (bug#6659).
709
c7844a27
LMI
710 * functions.texi (What Is a Function): Document the autoload
711 object (bug#6496).
712
f68d76d0
LMI
7132011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
714
8a20ca4c
LMI
715 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
716 is only used in the Customize user interface (bug#6089).
717
f68d76d0 718 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 719 images (bug#7836).
f68d76d0 720
7018dbe7
EZ
7212011-07-02 Eli Zaretskii <eliz@gnu.org>
722
723 * variables.texi (Defining Variables, Void Variables)
724 (Constant Variables): Fix incorrect usage of @kindex.
725
36cb87a1
LMI
7262011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
727
28ee97c7
LMI
728 * variables.texi (Defining Variables): Add an index entry for
729 `set-variable' (bug#7262).
8d4294e9 730 (Defining Variables): Use @findex for functions.
28ee97c7 731
8862ffd5
LMI
732 * frames.texi (Basic Parameters): Document the `explicit-name'
733 parameter (bug#6951).
734
0ec389b9
LMI
735 * customize.texi (Type Keywords): Clarify that :value provides a
736 default value for all types (bug#7386).
737
36cb87a1
LMI
738 * streams.texi (Output Functions): Document `pp'.
739
11fdef7d 7402011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
741
742 * keymaps.texi (Searching Keymaps):
743 * display.texi (Overlay Properties): Fix errors in 2011-05-29
744 change. Suggested by Johan Bockgård.
745
eeafcea7
CY
7462011-06-15 Chong Yidong <cyd@stupidchicken.com>
747
748 * text.texi (Special Properties): Clarify role of font-lock-face.
749
b96e6cde
LMI
7502011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
751
f4e90db0 752 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
753 to `process-live-p' for consistency with other `-live-p' functions.
754
be14b9ab
PE
7552011-06-03 Paul Eggert <eggert@cs.ucla.edu>
756
757 Document wide integers better.
758 * files.texi (File Attributes): Document ino_t values better.
2d365993 759 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
760 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
761 (Bitwise Operations):
001903b5
PE
762 * objects.texi (Integer Type): Use a binary notation that is a bit easier
763 to read, and that will port better if 62-bits becomes the default.
764 Fix or remove incorrect examples.
be14b9ab
PE
765 * os.texi (Time Conversion): Document time_t values better.
766
bcd54f83
LMI
7672011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
768
f4e90db0
SM
769 * processes.texi (Process Information):
770 Document `process-alive-p'.
bcd54f83 771
049bcbcb
CY
7722011-05-29 Chong Yidong <cyd@stupidchicken.com>
773
774 * help.texi (Accessing Documentation):
775 * display.texi (Pixel Specification):
776 * processes.texi (Serial Ports, Serial Ports):
777 * nonascii.texi (Character Properties, Default Coding Systems):
778 * text.texi (Changing Properties, Special Properties):
779 * windows.texi (Window Start and End):
780 * modes.texi (SMIE Indentation Example, SMIE Tricks):
781 * keymaps.texi (Searching Keymaps, Tool Bar):
782 * minibuf.texi (Basic Completion):
783 * compile.texi (Eval During Compile):
784 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
785 7x9 paper in printed manual.
786
787 * lists.texi (Sets And Lists): Fix misplaced text.
788
58539c63
CY
7892011-05-29 Chong Yidong <cyd@stupidchicken.com>
790
791 * keymaps.texi (Remapping Commands): Emphasize that the keymap
792 needs to be active (Bug#8350).
793
6b5681bf
CY
7942011-05-28 Chong Yidong <cyd@stupidchicken.com>
795
b4d52acc
CY
796 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
797
6b5681bf
CY
798 * tips.texi (Coding Conventions): Remove antediluvian filename
799 limit recommendation (Bug#8538).
800
e145f188
GM
8012011-05-27 Glenn Morris <rgm@gnu.org>
802
803 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
804
eafed945
GM
8052011-05-26 Glenn Morris <rgm@gnu.org>
806
807 * variables.texi (File Local Variables):
808 Update hack-local-variables `mode-only' return value.
2d3ba9e7 809 Add some more details on what this function does in the other case.
eafed945 810
bc8410af
GM
8112011-05-19 Glenn Morris <rgm@gnu.org>
812
813 * lists.texi (Sets And Lists): Mention cl provides union etc.
814
35a30759
N
8152011-05-19 Nix <nix@esperi.org.uk>
816
817 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
818
819 * text.texi (Parsing HTML): Update for function name changes.
820
821 * syntax.texi (Syntax Flags): Small fix.
822
823 * keymaps.texi (Active Keymaps): Typo fix.
824 (Changing Key Bindings): Grammar fix.
825
826 * frames.texi (Minibuffers and Frames): Grammar fix.
827 (Window System Selections): x-select-enable-clipboard now defaults to t.
828
829 * customize.texi (Common Keywords):
830 * display.texi (Abstract Display):
831 * modes.texi (Auto-Indentation):
832 * nonascii.texi (Converting Representations): Typo fixes.
833
834 * control.texi (Examples of Catch): Call it "goto" not "go to".
835
e3934a8a
EZ
8362011-05-14 Eli Zaretskii <eliz@gnu.org>
837
bc039a3b
EZ
838 * nonascii.texi (Character Properties): Fix inconsistencies with
839 implementation.
840
e3934a8a
EZ
841 * text.texi (Special Properties): Move @defvar's out of the
842 @table. (Bug#8652)
843
e2c94218
GM
8442011-05-12 Glenn Morris <rgm@gnu.org>
845
846 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
847
d2fc7e3d 8482011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
849
850 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
851 (Multiline Font Lock):
852 * vol2.texi (Top):
853 * vol1.texi (Top):
854 * elisp.texi (Top): Update menu accordingly.
855
d2fc7e3d 8562011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
857
858 * modes.texi (Region to Fontify): Fix typo.
859
79b70037
GM
8602011-05-10 Jim Meyering <meyering@redhat.com>
861
862 * minibuf.texi: Fix typo "in in -> in".
863
b08a63cc 8642011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
865
866 * numbers.texi (Integer Basics): Large integers are treated as floats.
867
1ef14cb4
LMI
8682011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
869
870 * processes.texi (Synchronous Processes): Document the (:file
871 "/file-name") syntax for `call-process'.
872
4ffd0d6b 8732011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
874
875 * windows.texi (Choosing Window): Fix typo.
876
4ffd0d6b 8772011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
878
879 * frames.texi (Layout Parameters): Note the difference between
880 querying and setting parameters for left-fringe and right-fringe
881 (Bug#6930).
882
fd5a8ae8
SM
8832011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
884
885 * minibuf.texi (Basic Completion): Be a bit more precise about the
886 valid kinds of completion tables.
887 (Programmed Completion): Remove obsolete text about lambda expressions
888 not being valid completion tables.
889
c1bcd0d5
CY
8902011-03-19 Chong Yidong <cyd@stupidchicken.com>
891
892 * positions.texi (Excursions): Explain the "save-excursion
893 defeated by set-buffer" warning.
894
895 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
896 save-excursion. Suggested by Uday S Reddy.
897
03408648 8982011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 899
03408648
SM
900 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
901 (Lexical Binding): New sub-section.
ba83908c 902
03408648
SM
903 * eval.texi (Eval): Discourage the use of `eval'.
904 Document its new `lexical' argument.
6c075cd7 905
f6d62986
SM
9062011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
907
03408648 908 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
909 nil any more.
910
84ea5558 9112011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
912
913 * strings.texi (String Conversion): Don't mention
914 string-make-(uni|multi)byte (bug#8262).
915 * nonascii.texi (Converting Representations): Fix up range.
916 * keymaps.texi (Key Binding Commands): Update code point, avoid
917 "unibyte character" and remove mention of unibyte bindings.
918
62d94509
EZ
9192011-03-10 Eli Zaretskii <eliz@gnu.org>
920
921 * modes.texi (Operator Precedence Grammars): Don't use characters
922 outside ISO-8859-1.
923
63a329f8
EZ
9242011-03-09 Eli Zaretskii <eliz@gnu.org>
925
926 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
927
928 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
929
6446548e
GM
9302011-03-08 Glenn Morris <rgm@gnu.org>
931
932 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
933 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 934 * elisp.texi: Set documentencoding.
6446548e 935
33383987
JB
9362011-03-07 Chong Yidong <cyd@stupidchicken.com>
937
938 * Version 23.3 released.
939
0b3ceceb
CY
9402011-03-06 Chong Yidong <cyd@stupidchicken.com>
941
942 * package.texi: Update index keywords.
943 (Package Archives): New node contents. Document package-x.el.
944
78f5433f
JB
9452011-03-06 Juanma Barranquero <lekktu@gmail.com>
946
947 * makefile.w32-in (srcs): Add package.texi.
948
555e9b5c
CY
9492011-03-06 Chong Yidong <cyd@stupidchicken.com>
950
120d9389
CY
951 * package.texi (Packaging, Packaging Basics, Simple Packages)
952 (Multi-file Packages): Expand and clarify.
953 (Package Archives): Temporary placeholder node.
954
955 * elisp.texi (Top): Update node listing.
956
555e9b5c
CY
957 * Makefile.in (srcs): Add package.texi.
958
b59a4335
CY
9592011-03-05 Chong Yidong <cyd@stupidchicken.com>
960
961 * processes.texi (Synchronous Processes): Minor clarification
962 (Bug#8149).
963
06083aa1
GM
9642011-03-03 Glenn Morris <rgm@gnu.org>
965
966 * files.texi (Truenames): Minor clarification. (Bug#2341)
967
6640b281
GM
9682011-03-01 Glenn Morris <rgm@gnu.org>
969
970 * variables.texi (Directory Local Variables):
971 Mention `(subdirs . nil)' alist element.
972
2b0c7330 9732011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
974
975 * variables.texi (Directory Local Variables): Mention the optional
976 mtime argument of dir-locals-set-directory-class. (Bug#3577)
977
b923f7a9
CY
9782011-02-27 Chong Yidong <cyd@stupidchicken.com>
979
980 * minibuf.texi (Minibuffer History): Clarify discussion of
981 minibuffer history lists (Bug#8085).
982
67ab0163 9832011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 984
e979a521
EZ
985 * elisp.texi: Sync @dircategory with ../../info/dir.
986
e03b2fd4
EZ
987 * files.texi (Visiting Functions): Document find-file-literally,
988 both the command and the variable.
989
86ec878a
EZ
990 * variables.texi (Creating Buffer-Local): Explain the meaning of
991 permanent local variables.
992
67ab0163
GM
993 * files.texi (Visiting Functions): Document find-file-literally,
994 both the command and the variable.
995
996 * variables.texi (Creating Buffer-Local): Explain the meaning of
997 permanent local variables.
998
9992011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1000
1001 * keymaps.texi (Remapping Commands): Mention how to undo it.
1002
bfcb151a
RT
10032011-02-09 Reuben Thomas <rrt@sc3d.org>
1004
1005 * loading.texi (Hooks for Loading): Remove unnecessary advice
1006 about eval-after-load (Bug#7986).
1007
a41c8660
CY
10082011-02-05 Chong Yidong <cyd@stupidchicken.com>
1009
1010 * commands.texi (Accessing Mouse): Note that a header line is not
1011 included in the row of posn-col-row.
1012
e0dd6837
CY
10132011-02-02 Chong Yidong <cyd@stupidchicken.com>
1014
1015 * modes.texi (Major Mode Conventions): Add face guidelines.
1016 (Faces for Font Lock): List faces in order of prominence.
1017
a4180391
PE
10182011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1019
1020 format-time-string now supports subsecond time stamp resolution
1021 * os.texi (Time Parsing): Document %N.
1022
7427eb97
CY
10232011-01-28 Chong Yidong <cyd@stupidchicken.com>
1024
61db307f
CY
1025 * vol1.texi (Top):
1026 * vol2.texi (Top):
1027 * elisp.texi (Top):
1028 * display.texi (Display Property): Shorten the menu description of
1029 the "Other Display Specs" node (Bug#7816).
1030
7427eb97
CY
1031 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1032 menu item" concept index entries (Bug#7805).
1033
bf3dae7e
EZ
10342011-01-29 Eli Zaretskii <eliz@gnu.org>
1035
1036 * makefile.w32-in (texinfodir): New variable.
1037 (usermanualdir): Remove as redundant with $(emacsdir).
1038 (MAKEINFO): Remove options, leave only program name.
1039 (MAKEINFO_OPTS): New variable.
1040 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1041
06d8ace5 10422011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1043 Richard Kim <emacs18@gmail.com>
1044
1045 * loading.texi (Library Search): Document list-load-path-shadows
1046 (Bug#7757).
1047
06d8ace5 10482011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1049
1050 * searching.texi (Regexp Special): Remove outdated discussion of
1051 character sets (Bug#7780).
1052
28a88153
CY
1053 * frames.texi (Pop-Up Menus): Document where menu title comes
1054 from (Bug#7684).
1055
06d8ace5 10562011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1057
1058 * display.texi (Making Buttons): Mention limitation of text buttons.
1059
a8e1e9ee
WL
10602011-01-23 Werner Lemberg <wl@gnu.org>
1061
1062 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1063 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1064 (ENVADD): New variable to control texi2dvi and texi2pdf.
1065
362b9d48
GM
10662011-01-15 Chong Yidong <cyd@stupidchicken.com>
1067
1068 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1069 Emacs manual.
1070
10712011-01-15 Eli Zaretskii <eliz@gnu.org>
1072
1073 * files.texi (Directory Names): Explain why FROM in
1074 directory-abbrev-alist should begin with \`. (Bug#7777)
1075
3fa173b4
SM
10762011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1077
1078 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1079
7c420169 10802011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1081
1082 * modes.texi (Emulating Mode Line): Fix last change.
1083
7c420169 10842011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1085
1086 * modes.texi (Emulating Mode Line): Update documentation of
1087 format-mode-line according to changes that fixed bug #7587.
1088
80b33766
SM
10892010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1090
1091 * modes.texi (Derived Modes): Mention prog-mode.
1092
1093 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1094 of the key-binding-data cache since we don't use it any more.
1095
f49d1f52 10962010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1097
4bb49a92
EZ
1098 * processes.texi (Shell Arguments):
1099 * strings.texi (Creating Strings): Don't mention "shell commands";
1100 make it explicit that `split-string-and-unquote' and
1101 `combine-and-quote-strings' are mainly for working with arguments
1102 to call-process and start-process.
1103
3c73e30e
EZ
1104 * processes.texi (Shell Arguments): Fix documentation of
1105 `split-string-and-unquote'. Add indexing. (Bug#7563)
1106
f49d1f52 11072010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1108
1109 * modes.texi (Auto-Indentation): New section to document SMIE.
1110 (Major Mode Conventions):
1111 * text.texi (Mode-Specific Indent): Refer to it.
1112
f49d1f52 11132010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1114
1115 * display.texi (Other Display Specs): Document left-fringe and
1116 right-fringe display specs.
1117
f49d1f52 11182010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1119
1120 * backups.texi (Making Backups):
1121 * modes.texi (Example Major Modes): Use recommended coding style.
1122 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1123 define-derived-mode. Mention completion-at-point-functions.
1124
f49d1f52 11252010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1126
5dcb4c4e
SM
1127 * nonascii.texi (Converting Representations):
1128 Document byte-to-string.
e1115396 1129
ec1b9b17
GM
11302010-12-08 Glenn Morris <rgm@gnu.org>
1131
1132 * buffers.texi (Modification Time):
1133 verify-visited-file-modtime now defaults to the current buffer.
1134
07976ae3 11352010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1136
ec1b9b17 1137 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1138
1139 * strings.texi (Creating Strings): Don't mention semi-obsolete
1140 function char-to-string.
1141 (String Conversion): Shorten discussion of semi-obsolete function
1142 string-to-char. Link to Converting Representations.
1143
1144 * objects.texi (Symbol Type):
1145 * text.texi (Near Point):
1146 * help.texi (Help Functions):
1147 * functions.texi (Mapping Functions): Use string instead of
1148 char-to-string in examples.
1149
07976ae3 11502010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1151
1152 * text.texi (Kill Functions, Kill Functions)
1153 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1154 YANK-HANDLER args.
1155
1156 * symbols.texi (Creating Symbols): Using unintern without an
1157 obarray arg is now obsolete.
1158
1159 * numbers.texi (Float Basics): Document float-e and float-pi.
1160
1161 * variables.texi (Defining Variables): Change "pi" example to
1162 "float-pi".
1163
8547874a
EZ
11642010-11-26 Eli Zaretskii <eliz@gnu.org>
1165
1166 * commands.texi (Click Events): Document the values of X, Y and
1167 COL, ROW in the event's position, when the click is on the header
1168 or mode line, on the fringes, or in the margins.
1169
4a47c275 11702010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1171
5b05d75b
EZ
1172 * customize.texi (Composite Types): Lower-case index entry.
1173
5dcb4c4e
SM
1174 * loading.texi (How Programs Do Loading):
1175 Document load-file-name. (Bug#7346)
c7926fe2 1176
4a47c275 11772010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1178
1179 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1180
0eb025fb
EZ
11812010-11-13 Eli Zaretskii <eliz@gnu.org>
1182
1183 * display.texi (Usual Display): Characters with no fonts are not
1184 necessarily displayed as empty boxes.
1185
2699a554 11862010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1187
1188 * maps.texi (Standard Keymaps): Update File menu description.
1189
8289f37b
GM
11902010-10-28 Glenn Morris <rgm@gnu.org>
1191
1192 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1193
5793a7bc 11942010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1195
1196 * display.texi (Window Systems): Deprecate use of window-system as
1197 a predicate.
1198
17284e30
GM
11992010-10-23 Glenn Morris <rgm@gnu.org>
1200
1201 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1202 sorted-doc.
1203
00f113eb
JB
12042010-10-15 Eli Zaretskii <eliz@gnu.org>
1205
1206 * os.texi (Dynamic Libraries): New node, with slightly modified
1207 text deleted from "Image Formats".
1208 (System Interface): Add @menu entry for "Dynamic Libraries".
1209
1210 * display.texi (Image Formats): Remove description of
1211 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1212
07277eb8
GM
12132010-10-12 Glenn Morris <rgm@gnu.org>
1214
1215 * book-spine.texinfo: Rename to book-spine.texi.
1216
c12e4a81
GM
12172010-10-11 Glenn Morris <rgm@gnu.org>
1218
df187c62
GM
1219 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1220
c12e4a81 1221 * Makefile.in (DVIPS): New variable.
234db610
GM
1222 (.PHONY): Add html, ps.
1223 (html, elisp.html, ps, elisp.ps): New targets.
1224 (clean): Delete html, ps files.
1225 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1226
6513b232
EZ
12272010-10-09 Eli Zaretskii <eliz@gnu.org>
1228
1229 * makefile.w32-in (emacsdir): New variable.
1230 (srcs): Add emacsver.texi.
1231 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1232
abd40fb4
GM
12332010-10-09 Glenn Morris <rgm@gnu.org>
1234
c1dc72b3
GM
1235 * Makefile.in (VPATH): Remove.
1236 (infodir): Make it absolute.
1237 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1238
4393405b
GM
1239 * Makefile.in (dist): Anchor regexps.
1240
eef3ab94
GM
1241 * Makefile.in (srcs): Put elisp.texi first.
1242 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1243
aa9db089
GM
1244 * Makefile.in (infoclean): Remove harmless, long-standing error.
1245
abd40fb4
GM
1246 * Makefile.in ($(infodir)): Delete rule.
1247 (mkinfodir): New.
1248 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1249
68db69ed 1250 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1251 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1252
ea274122
GM
12532010-10-09 Glenn Morris <rgm@gnu.org>
1254
f7a31f11
GM
1255 * Makefile.in (emacsdir): New variable.
1256 (MAKEINFO): Add -I $emacsdir.
1257 (dist): Copy emacsver.texi.
b13254e7
GM
1258 (srcs): Add emacsver.texi.
1259
f7a31f11
GM
1260 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1261 Set EMACSVER by including emacsver.texi.
1262
ea274122
GM
1263 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1264
17ca7950
GM
12652010-10-07 Glenn Morris <rgm@gnu.org>
1266
1267 * Makefile.in (version): New, set by configure.
1268 (clean): Delete dist tar file.
1269 (dist): Use version in tar name.
1270
4c83f6e1
GM
12712010-10-06 Glenn Morris <rgm@gnu.org>
1272
1273 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1274 (INSTALL_INFO): Remove unused variable.
1275 (mostlyclean, infoclean, dist): New rules.
1276 (clean): Delete dvi and pdf files.
1277 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1278 ($(infodir)): Add parallel build workaround.
4c83f6e1 1279
0264072d
GM
12802010-10-04 Glenn Morris <rgm@gnu.org>
1281
1282 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1283 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1284 Fix -I typo.
0264072d
GM
1285 (clean): No 'make.out' or 'core' files.
1286 (.PHONY): Declare clean rules.
1287 (maintainer-clean): Delete pdf file. Guard against cd failures.
1288
77f38949
GM
12892010-10-03 Glenn Morris <rgm@gnu.org>
1290
1291 * files.texi (File Name Components): Remove ignored section about
1292 deleted variable directory-sep-char.
1293
178fdd41
MA
12942010-10-03 Michael Albinus <michael.albinus@gmx.de>
1295
1296 * files.texi (Magic File Names): New defopt
1297 remote-file-name-inhibit-cache.
1298
9c524fcb
GM
12992010-10-02 Glenn Morris <rgm@gnu.org>
1300
1301 * os.texi (Killing Emacs): Hook now runs in batch mode.
1302
f816790b
SM
13032010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1304
1305 * text.texi (Special Properties): Clarify when modification-hooks run.
1306
7cf78aac
SM
13072010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1308
1309 * syntax.texi (Syntax Flags): Document new `c' flag.
1310
ca0d44e4
GM
13112010-09-09 Glenn Morris <rgm@gnu.org>
1312
1313 * display.texi (ImageMagick Images): General cleanup.
1314
10999305 13152010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1316
1317 * files.texi (Directory Names): Use \` rather than ^.
1318
45240125
JD
13192010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1320
1321 * text.texi (Low-Level Kill Ring):
1322 * frames.texi (Window System Selections): Remove cut buffer
1323 documentation.
1324
4abe5bf6
EZ
13252010-08-28 Eli Zaretskii <eliz@gnu.org>
1326
1327 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1328 Parameters", where the default fringe width is described.
1329
1330 * frames.texi (Window Frame Parameters, Basic Parameters)
1331 (Position Parameters, Layout Parameters, Management Parameters)
1332 (Cursor Parameters, Font and Color Parameters): Add indexing for
1333 frame parameters. (Bug#6929)
1334
fdc76236
TT
13352010-08-25 Tom Tromey <tromey@redhat.com>
1336
1337 * vol2.texi (Top): Update.
1338 * vol1.texi (Top): Update.
1339 * tips.texi (Library Headers): Mention Package-Version and
1340 Package-Requires.
1341 * package.texi: New file.
1342 * os.texi (System Interface): Update pointers.
1343 * elisp.texi (Top): Link to new nodes. Include package.texi.
1344 * anti.texi (Antinews): Update pointers.
1345
1e5c1c80
EZ
13462010-08-25 Eli Zaretskii <eliz@gnu.org>
1347
1348 * processes.texi (Filter Functions): Fix last change.
1349
78e33835
CY
13502010-08-24 Markus Triska <triska@gmx.at>
1351
1352 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1353 of `buffer-name' in the main text as well as in the example
1354 (Bug#3098).
1355
198a7a97
CY
13562010-08-22 Chong Yidong <cyd@stupidchicken.com>
1357
1358 * nonascii.texi (Text Representations):
1359 * loading.texi (Loading Non-ASCII):
1360 * compile.texi (Byte Compilation): Don't mention obsolete
1361 --unibyte command-line argument.
1362
bc7d7ea6
CY
13632010-08-22 Chong Yidong <cyd@stupidchicken.com>
1364
1365 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1366
b0126eac 13672010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1368
1369 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1370
e8a6cc19
EZ
13712010-08-20 Eli Zaretskii <eliz@gnu.org>
1372
1373 * commands.texi (Misc Events): Add cross-references to where
1374 POSITION of a mouse event is described in detail.
1375
c4e7c63a 13762010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1377
c4e7c63a 1378 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1379
7815fe19 13802010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1381
1382 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1383 Suggested by Štěpán Němec <stepnem@gmail.com>.
1384
7815fe19 13852010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1386
1387 * minibuf.texi (High-Level Completion): Document args of
1388 `read-buffer-function' (bug#5625).
1389
8b2dd508
JD
13902010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1391
1392 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1393
bace45fe
MA
13942010-07-29 Michael Albinus <michael.albinus@gmx.de>
1395
1396 * processes.texi (Process Information): Explain process property
1397 `remote-tty'.
1398
4ce5a4cc
JB
13992010-07-27 Juanma Barranquero <lekktu@gmail.com>
1400
1401 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1402 instead of "\C-\^?" (bug#6334).
1403
1c84bc7a
JB
1404 * text.texi (Special Properties): Fix typo.
1405
b88746ba
EZ
14062010-07-09 Eli Zaretskii <eliz@gnu.org>
1407
1408 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1409 calling sequences, which are now the standard.
1410
51422d6d
CY
14112010-06-24 Chong Yidong <cyd@stupidchicken.com>
1412
1413 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1414
1415 * commands.texi (Command Overview): Mention undo-boundary call.
1416
d24880de
GM
14172010-06-23 Glenn Morris <rgm@gnu.org>
1418
1419 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1420 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1421 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1422 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1423 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1424 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1425 Untabify Texinfo files.
1426
0fc76035
CY
14272010-06-20 Chong Yidong <cyd@stupidchicken.com>
1428
1429 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1430
5338dc0b
CY
14312010-06-19 Chong Yidong <cyd@stupidchicken.com>
1432
a628ad9d 1433 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1434
2c3a3c1d
CY
14352010-06-02 Chong Yidong <cyd@stupidchicken.com>
1436
ba3bf1d9
CY
1437 * searching.texi (Regexp Special): Remove obsolete information
1438 about matching non-ASCII characters, and suggest using char
1439 classes (Bug#6283).
2c3a3c1d 1440
7f4b4249
JB
14412010-05-30 Juanma Barranquero <lekktu@gmail.com>
1442
1443 * minibuf.texi (Basic Completion): Add missing "@end defun".
1444
637821cd
SM
14452010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1446
1447 * minibuf.texi (Basic Completion): Document completion-boundaries.
1448 (Programmed Completion): Document the new fourth method for boundaries.
1449
e13051c3
CY
14502010-05-22 Chong Yidong <cyd@stupidchicken.com>
1451
a628ad9d 1452 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1453
0235128c 14542010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1455
1456 * windows.texi (Textual Scrolling):
1457 * tips.texi (Coding Conventions):
1458 * minibuf.texi (Minibuffer History):
1459 * maps.texi (Standard Keymaps):
1460 * loading.texi (Where Defined):
1461 * edebug.texi (Instrumenting): Fix typos.
1462
0235128c 14632010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1464
c7c32279
CY
1465 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1466
0235128c
SM
1467 * functions.texi (Obsolete Functions):
1468 Document set-advertised-calling-convention.
eb5ed549
CY
1469
1470 * minibuf.texi (Basic Completion): Document completion-in-region.
1471 (Programmed Completion): Document completion-annotate-function.
1472
1473 * commands.texi (Reading One Event): Document read-key.
1474 (Distinguish Interactive): Document KIND arg to
1475 called-interactively-p. Delete obsolete interactive-p.
1476
1477 * elisp.texi (Top): Update node description.
1478
f8848423
EZ
14792010-05-08 Eli Zaretskii <eliz@gnu.org>
1480
0235128c
SM
1481 * nonascii.texi (Character Properties):
1482 Document unicode-category-table. Add an index entry for Unicode
1483 general category.
1484
14852010-05-07 Chong Yidong <cyd@stupidchicken.com>
1486
1487 * Version 23.2 released.
f8848423 1488
938efb77
JB
14892010-04-20 Juanma Barranquero <lekktu@gmail.com>
1490
1491 * locals.texi (Standard Buffer-Local Variables):
1492 Remove @ignore'd reference to `direction-reversed'.
1493
5854c267
JL
14942010-04-14 Juri Linkov <juri@jurta.org>
1495
1496 Fix @deffn without category.
1497
1498 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1499 for `abbrev-insert'.
1500
1501 * buffers.texi (Indirect Buffers): Add category `Command'
1502 to @deffn of `clone-indirect-buffer'.
1503
1504 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1505 for `next-window' and `previous-window'. Add category `Command'
1506 to @deffn of `pop-to-buffer'.
1507
8a14dec7
CY
15082010-04-01 Chong Yidong <cyd@stupidchicken.com>
1509
1510 * nonascii.texi (Text Representations): Don't mark
1511 enable-multibyte-characters as a user option.
1512
7a1831cf
EZ
15132010-03-31 Eli Zaretskii <eliz@gnu.org>
1514
1515 * control.texi (Handling Errors): How to re-throw a signal caught
1516 by condition-case.
1517
c3863713
CY
15182010-03-26 Chong Yidong <cyd@stupidchicken.com>
1519
1520 * loading.texi (Hooks for Loading): Document after-load-functions.
1521 Copyedits.
1522
c333f279
AM
15232010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1524
1525 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1526
e867cb5d 15272010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1528
1529 * processes.texi (Network Processes): Document seqpacket type.
1530
605f35cd
DN
15312010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1532
1533 * os.texi (System Environment): Do not mention lynxos.
1534
288f9fc0
CY
15352010-03-10 Chong Yidong <cyd@stupidchicken.com>
1536
1537 * Branch for 23.2.
1538
eed5c93a
CY
15392010-03-06 Chong Yidong <cyd@stupidchicken.com>
1540
1541 * objects.texi (Integer Type): Take note of the read syntax
1542 exception for numbers that cannot fit in the integer type.
1543
1ddd6622
GM
15442010-03-03 Glenn Morris <rgm@gnu.org>
1545
1546 * numbers.texi (Integer Basics, Bitwise Operations):
1547 * objects.texi (Integer Type): Update for integers now being 30-bit.
1548
a908c79a
CY
15492010-02-27 Chong Yidong <cyd@stupidchicken.com>
1550
1551 * display.texi (Low-Level Font): Document :otf font-spec property.
1552
cd61af01
SM
15532010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1554
1555 * display.texi (Line Height): Avoid obsolete special default variables
1556 like default-major-mode.
1557
c02f8fe2
AM
15582010-01-28 Alan Mackenzie <acm@muc.de>
1559
1560 * display.texi (Auto Faces): Say fontification-functions is called
1561 whether or not Font Lock is enabled. Tidy up the wording a bit.
1562
d738d18b
CY
15632010-01-17 Chong Yidong <cyd@stupidchicken.com>
1564
1565 * elisp.texi: Remove duplicate edition information (Bug#5407).
1566
4963739e
JB
15672010-01-17 Juanma Barranquero <lekktu@gmail.com>
1568
1569 * two.el (volume-header-toc-markup): Fix typos in docstring.
1570
c57008f6
SM
15712010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1572
1573 Avoid dubious uses of save-excursions.
1574 * positions.texi (Excursions): Recommend the use of
1575 save-current-buffer if applicable.
1576 * text.texi (Clickable Text): Fix the example code which used
1577 save-excursion in a naive way which sometimes preserves point and
1578 sometimes not.
1579 * variables.texi (Creating Buffer-Local):
1580 * os.texi (Session Management):
1581 * display.texi (GIF Images):
1582 * control.texi (Cleanups): Use (save|with)-current-buffer.
1583
2f3725cd
EZ
15842010-01-02 Eli Zaretskii <eliz@gnu.org>
1585
1586 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1587
85eeac93
CY
15882010-01-02 Chong Yidong <cyd@stupidchicken.com>
1589
1590 * nonascii.texi (Text Representations, Character Codes)
1591 (Converting Representations, Explicit Encoding)
1592 (Translation of Characters): Use hex notation consistently.
1593 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1594
4801c5fa
CY
15952010-01-01 Chong Yidong <cyd@stupidchicken.com>
1596
1597 * loading.texi (Where Defined): Make it clearer that these are
1598 loaded files (Bug#5068).
1599
26e533e2
CY
16002009-12-29 Chong Yidong <cyd@stupidchicken.com>
1601
1602 * minibuf.texi (Completion Styles): Document `initials' style.
1603
16d1ff5f
CY
16042009-12-25 Chong Yidong <cyd@stupidchicken.com>
1605
1606 * frames.texi (Resources): Describe inhibit-x-resources.
1607 (Size Parameters): Copyedit.
1608
1609 * hash.texi (Creating Hash):
1610 * objects.texi (Hash Table Type): Document the new hash table
1611 printed representation.
1612
1613 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1614 obsolete.
1615
5dcb4c4e
SM
1616 * processes.texi (Process Buffers):
1617 Document process-kill-buffer-query-function.
16d1ff5f 1618
9a5de3d9
GM
16192009-12-05 Glenn Morris <rgm@gnu.org>
1620
1621 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1622 diary-display-function, and no longer recommended to be a hook.
1623 Update for changes in the names of calendar and diary hooks.
1624 diary-print-entries-hook has changed section.
1625
b640eb52
EZ
16262009-11-28 Eli Zaretskii <eliz@gnu.org>
1627
1628 * text.texi (Special Properties): More accurate description of
1629 what the `cursor' property does.
1630
be1674ab
KR
16312009-11-26 Kevin Ryde <user42@zip.com.au>
1632
1633 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1634 mouse-wheel-down-event, the closest thing to a definition for them.
1635 * os.texi (Startup Summary): vindex inhibit-startup-message and
1636 inhibit-splash-screen.
1637 (Command-Line Arguments): vindex argv.
1638 (Suspending Emacs): vindex suspend-tty-functions and
1639 resume-tty-functions. Don't want to index every hook, but having
1640 the programming ones is helpful.
1641
603f5979
CY
16422009-11-14 Chong Yidong <cyd@stupidchicken.com>
1643
1644 * commands.texi (Motion Events): Fix typo (Bug#4907).
1645
4359a806
CY
16462009-11-08 Chong Yidong <cyd@stupidchicken.com>
1647
1648 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1649 are affected by case-fold-search (Bug#4483).
1650
0f063651
CY
16512009-11-02 Chong Yidong <cyd@stupidchicken.com>
1652
1653 * minibuf.texi (Reading File Names): Note that read-file-name may
1654 use a graphical file dialog.
1655
9bd79893
GM
16562009-10-31 Glenn Morris <rgm@gnu.org>
1657
1658 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1659
ebe479ec
KR
16602009-10-16 Kevin Ryde <user42@zip.com.au>
1661
1662 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1663 in particular so `info-lookup-symbol' can find its docs.
1664
2640fa86
CY
16652009-10-16 Chong Yidong <cyd@stupidchicken.com>
1666
1667 * variables.texi (Constant Variables): Distinguish from defconst
1668 variables.
1669 (Defining Variables): Add cindex.
1670
edd6a733
CY
16712009-10-15 Chong Yidong <cyd@stupidchicken.com>
1672
1673 * os.texi (Time of Day): Clarify that the microsecond part is
1674 ignored (Bug#4637).
1675
5feb0b73
GM
16762009-10-11 Glenn Morris <rgm@gnu.org>
1677
1678 * frames.texi (Size and Position): Clarify what is included in the frame
1679 height. (Bug#4535)
1680
0c5413c8
GM
16812009-10-10 Glenn Morris <rgm@gnu.org>
1682
1683 * windows.texi (Size of Window): The relationship between window and
1684 frame heights is not so simple. (Bug#4535)
1685 Mention window-full-height-p.
1686
7f8b600a
SM
16872009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1688
1689 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1690 used from Lisp.
1691
6185de1c
EZ
16922009-10-07 Eli Zaretskii <eliz@gnu.org>
1693
7f8b600a
SM
1694 * files.texi (Directory Names) <abbreviate-file-name>:
1695 Document that root home directories are not replaced with "~".
6185de1c 1696
9972911f
EZ
16972009-10-06 Eli Zaretskii <eliz@gnu.org>
1698
1699 * text.texi (Special Properties): Document the meaning of the
1700 `cursor' text property whose value is an integer.
1701
2a3f19ef
MA
17022009-10-05 Michael Albinus <michael.albinus@gmx.de>
1703
1704 * files.texi (Magic File Names): Add `copy-directory'.
1705
804543b5
EZ
17062009-10-05 Eli Zaretskii <eliz@gnu.org>
1707
1708 * files.texi (File Attributes): Fix description of file
1709 attributes. (Bug#4638) Update attributes of files.texi example to
1710 be more representative.
1711
461bf92b
MA
17122009-10-05 Michael Albinus <michael.albinus@gmx.de>
1713
1714 * files.texi (Create/Delete Dirs): New command copy-directory.
1715
a86cd395
JB
17162009-10-04 Juanma Barranquero <lekktu@gmail.com>
1717
1718 * anti.texi (Antinews):
1719 * macros.texi (Indenting Macros):
1720 * strings.texi (Creating Strings, Case Conversion):
1721 Remove duplicate words.
1722
d3080264
MA
17232009-10-01 Michael Albinus <michael.albinus@gmx.de>
1724
1725 * files.texi (Create/Delete Dirs): delete-directory has an
1726 optional parameter RECURSIVE.
1727
85d14563
SM
17282009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1729
1730 * buffers.texi (Swapping Text): Minor clarification.
1731
3d9842c6
GM
17322009-10-01 Glenn Morris <rgm@gnu.org>
1733
1734 * functions.texi (Declaring Functions): Mention that we also search for
1735 ".m" files in the src/ directory.
1736
78427304
CY
17372009-09-25 David Engster <deng@randomsample.de>
1738
3d9842c6 1739 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1740
b578c9cc
GM
17412009-09-22 Glenn Morris <rgm@gnu.org>
1742
1743 * internals.texi (Building Emacs): Mention preloaded-file-list.
1744
beee5da7
AM
17452009-09-14 Alan Mackenzie <acm@muc.de>
1746
1747 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1748
5d6ab672
CY
17492009-09-13 Chong Yidong <cyd@stupidchicken.com>
1750
1751 * functions.texi (Anonymous Functions): Rearrange discussion,
1752 giving usage of unquoted lambda forms first. Mention that
1753 `function' and `#'' are no longer required (Bug#4290).
1754
59375eeb
AM
17552009-09-11 Alan Mackenzie <acm@muc.de>
1756
a86cd395 1757 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1758 batch mode.
1759
e7e2f529
GM
17602009-09-01 Glenn Morris <rgm@gnu.org>
1761
1762 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1763
eae47088
GM
17642009-08-26 Ulrich Mueller <ulm@gentoo.org>
1765
1766 * nonascii.texi (Character Codes): Fix typos.
1767
3691a0a6
MA
17682009-08-25 Michael Albinus <michael.albinus@gmx.de>
1769
1770 * processes.texi (Synchronous Processes): New defvar
1771 process-file-side-effects.
1772
664d56b8
GM
17732009-08-25 Glenn Morris <rgm@gnu.org>
1774
1775 * display.texi (Fontsets): Fix typo.
1776
0706c025
GM
1777 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1778
03a74b84
SM
17792009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1780
1781 * processes.texi (Asynchronous Processes): Adjust arglist of
1782 start-process-shell-command and start-file-process-shell-command.
1783
f6de8a37
CY
17842009-08-15 Chong Yidong <cyd@stupidchicken.com>
1785
4b1ed1bb
CY
1786 * advice.texi (Argument Access in Advice): Note that argument
1787 positions are zero-based (Bug#3932).
1788
89a9e058
CY
1789 * commands.texi (Distinguish Interactive): Minor copyedit.
1790
23696fd7
CY
1791 * display.texi (Face Attributes): Add xref to Displaying Faces for
1792 explanation of "underlying face".
1793
f6de8a37
CY
1794 * customize.texi (Common Keywords): Add xref to Loading.
1795
1796 * loading.texi (How Programs Do Loading): Add xref to Lisp
1797 Libraries node in the Emacs manual.
1798
417f77e6
CY
17992009-08-13 Chong Yidong <cyd@stupidchicken.com>
1800
1801 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1802
0999039c
CY
18032009-07-18 Chong Yidong <cyd@stupidchicken.com>
1804
1805 * processes.texi (Shell Arguments): Copyedits.
1806
9af167bc
GM
18072009-07-18 Glenn Morris <rgm@gnu.org>
1808
1809 * loading.texi (Repeated Loading): Fix typo.
1810
137987ab
RS
18112009-07-16 Richard Stallman <rms@gnu.org>
1812
1813 * buffers.texi (Swapping Text): Recommend setting
1814 write-region-annotate-functions and buffer-saved-size.
1815
1816 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1817
622fa380
GM
18182009-07-15 Glenn Morris <rgm@gnu.org>
1819
1820 * edebug.texi: Minor re-phrasings throughout.
1821 (Edebug Execution Modes): Sit-for affects continue mode too.
1822 (Jumping): Use `forward-sexp' rather than its keybinding.
1823 (Edebug Misc): Fix Q binding.
1824 (Edebug Eval): Remove cl version.
1825 (Printing in Edebug): Clarify print-length etc.
1826 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1827 (Specification List): Remove edebug-unwrap findex entry.
1828 (Specification Examples): defmacro is actually not the same as defun.
1829 Escape "`" in example.
1830
6bbd4600
CY
18312009-07-15 Chong Yidong <cyd@stupidchicken.com>
1832
1833 * markers.texi (The Mark): Document optional arg to
1834 deactivate-mark.
1835
e538d479
GM
18362009-07-11 Kevin Ryde <user42@zip.com.au>
1837
1838 * hooks.texi (Standard Hooks): Fix cross-references.
1839
4c98b9ed
GM
1840 * loading.texi (Named Features): Refer to eval-after-load.
1841
5300838c
GM
18422009-07-11 Glenn Morris <rgm@gnu.org>
1843
64fbeb16
GM
1844 * Makefile.in (TEXI2PDF): New.
1845 (elisp.pdf): New target.
1846
4c98b9ed
GM
1847 * searching.texi (Regexp Backslash): Fix typo.
1848
1849 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1850
51d9979c
GM
18512009-07-10 Glenn Morris <rgm@gnu.org>
1852
561c0216
GM
1853 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1854
5b594a58
GM
1855 * customize.texi (Customization Types):
1856 * display.texi (Abstract Display):
0cc8c85a 1857 * objects.texi (Character Type, String Type):
5b594a58 1858 Merge in some menu descriptions from elisp.texi.
51d9979c 1859
c3cbbb40
GM
1860 * hash.texi (Hash Tables):
1861 * modes.texi (Multiline Font Lock):
1862 End menu description with period.
fe42c16a 1863
28528402
GM
18642009-07-09 Glenn Morris <rgm@gnu.org>
1865
1866 * back.texi: Don't hard-code texinfo location.
1867
1868 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1869 (tex): Add texinfodir to TEXINPUTS.
1870 (elisp1med-init, elisp2med-init): Use texinfodir.
1871
1872 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1873 (clean): Add two-volume.make intermediate files.
1874
1875 * elisp.texi, vol1.texi, vol2.texi:
1876 Use a DATE variable with the publication date, and update it.
1877 Fix antinews menu description.
1878
1879 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1880 Update the detailed node listing to match elisp.texi.
1881
1882 * README: Update edition to match elisp.texi.
1883
1884 * objects.texi (General Escape Syntax):
1885 * nonascii.texi (Character Sets):
1886 Use consistent case for "Unicode Standard".
1887
1888 * anti.texi (Antinews):
1889 * customize.texi (Variable Definitions):
1890 * functions.texi (Declaring Functions):
1891 * nonascii.texi (Character Properties):
1892 * processes.texi (Serial Ports):
1893 * text.texi (Special Properties):
1894 * tips.texi (Coding Conventions):
1895 Minor rearrangements to improve TeX line-filling.
1896
1897 * commands.texi (Using Interactive): Fix cross-reference.
1898
17db8e10
JD
18992009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1900
1901 * frames.texi (Management Parameters): Mention sticky.
1902
77c7e2e1
AS
19032009-07-01 Andreas Schwab <aschwab@redhat.com>
1904
1905 * help.texi (Help Functions): Fix description of help-buffer and
1906 help-setup-xref to use @defun instead of @deffn.
1907
3f1c6666
JD
19082009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1909
1910 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1911
ca27c21b
CY
19122009-06-24 Chong Yidong <cyd@stupidchicken.com>
1913
1914 * display.texi (Window Systems): Add ns to the list.
1915
70243478
CY
19162009-06-21 Chong Yidong <cyd@stupidchicken.com>
1917
1918 * Branch for 23.1.
1919
df006536
MR
19202009-06-17 Martin Rudalics <rudalics@gmx.at>
1921
1922 * windows.texi (Dedicated Windows): Fix typo.
1923 (Resizing Windows): Replace @defun by @deffn.
1924
d259fc4b
GM
19252009-06-17 Glenn Morris <rgm@gnu.org>
1926
1927 * variables.texi (Directory Local Variables):
1928 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1929
30781db6
KH
19302009-06-09 Kenichi Handa <handa@m17n.org>
1931
1932 * nonascii.texi (Character Sets): State clearly that FROM and TO
1933 are codepoints of CHARSET.
1934
62e8099c
CY
19352009-06-07 Chong Yidong <cyd@stupidchicken.com>
1936
1937 * minibuf.texi (Reading File Names): Fix introductory text.
1938 Suggested by stan@derbycityprints.com.
1939 (High-Level Completion): Fix typo.
1940
ee1b1917
CY
19412009-05-28 Chong Yidong <cyd@stupidchicken.com>
1942
1943 * frames.texi (Text Terminal Colors): Multi-tty is already
1944 implemented, but tty-local colors are not.
1945
5df647e8
CY
19462009-05-27 Chong Yidong <cyd@stupidchicken.com>
1947
1948 * hooks.texi (Standard Hooks): Remove mention of obsolete
1949 redisplay-end-trigger-functions.
1950
1951 * internals.texi (Window Internals): Remove mention of obsolete
1952 redisplay-end-trigger-functions.
1953
01f17ae2
MR
19542009-05-21 Martin Rudalics <rudalics@gmx.at>
1955
1956 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1957
1958 * backups.texi (Making Backups): backup-directory-alist and
1959 make-backup-file-name-function are options.
1960 (Auto-Saving): auto-save-list-file-prefix is an option.
1961
1962 * buffers.texi (Killing Buffers): buffer-offer-save is an
1963 option.
1964
1965 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1966 option.
1967 (Echo Area Customization): echo-keystrokes is an option.
1968 (Selective Display): selective-display-ellipses is an option.
1969 (Temporary Displays): temp-buffer-show-function is an option.
1970 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1971 are options.
1972 (Font Selection): face-font-family-alternatives,
1973 face-font-selection-order, face-font-registry-alternatives, and
1974 scalable-fonts-allowed are options.
1975 (Fringe Indicators): indicate-buffer-boundaries is an option.
1976 (Fringe Cursors): overflow-newline-into-fringe is an option.
1977 (Scroll Bars): scroll-bar-mode is an option.
1978
1979 * eval.texi (Eval): max-lisp-eval-depth is an option.
1980
1981 * files.texi (Visiting Functions): find-file-hook is an option.
1982 (Directory Names): directory-abbrev-alist is an option.
1983 (Unique File Names): temporary-file-directory and
1984 small-temporary-file-directory are options.
1985
1986 * frames.texi (Initial Parameters): initial-frame-alist,
1987 minibuffer-frame-alist and default-frame-alist are options.
1988 (Cursor Parameters): blink-cursor-alist and
1989 cursor-in-non-selected-windows ar options.
1990 (Window System Selections): selection-coding-system is an
1991 option.
1992 (Display Feature Testing): display-mm-dimensions-alist is an
1993 option.
1994
1995 * help.texi (Help Functions): help-char and help-event-list are
1996 options.
1997
1998 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1999 an option.
2000
2001 * minibuf.texi (Minibuffer History): history-length and
2002 history-delete-duplicates are options.
2003 (High-Level Completion): read-buffer-function and
2004 read-buffer-completion-ignore-case are options.
2005 (Reading File Names): read-file-name-completion-ignore-case is
2006 an option.
2007
2008 * modes.texi (Mode Line Top): mode-line-format is an option.
2009 (Mode Line Variables): mode-line-position and mode-line-modes
2010 are options.
2011
2012 * nonascii.texi (Text Representations):
2013 enable-multibyte-characters is an option.
2014 (Default Coding Systems): auto-coding-regexp-alist,
2015 file-coding-system-alist, auto-coding-alist and
2016 auto-coding-functions are options.
2017 (Specifying Coding Systems): inhibit-eol-conversion is an
2018 option.
2019
2020 * os.texi (Init File): site-run-file is an option.
2021 (System Environment): mail-host-address is an option.
2022 (User Identification): user-mail-address is an option.
2023 (Terminal Output): baud-rate is an option.
2024
2025 * positions.texi (Word Motion): words-include-escapes is an
2026 option.
2027
2028 * searching.texi (Standard Regexps): page-delimiter,
2029 paragraph-separate, paragraph-separate and sentence-end are
2030 options.
2031
2032 * text.texi (Margins): left-margin and fill-nobreak-predicate
2033 are options.
2034
2035 * variables.texi (Local Variables): max-specpdl-size is an
2036 option.
2037
2038 * windows.texi (Choosing Window):
2039 split-window-preferred-function, special-display-function and
2040 display-buffer-function are options.
2041
106e6894
CY
20422009-05-20 Chong Yidong <cyd@stupidchicken.com>
2043
4a83454d
CY
2044 Fix errors spotted by Martin Rudalics.
2045
106e6894
CY
2046 * syntax.texi (Position Parse): Document rationale for ignored
2047 arguments to syntax-ppss-flush-cache.
2048
2049 * processes.texi (Input to Processes): Mark PROCESS arg to
2050 process-running-child-p as optional.
2051 (Network Options): Document NO-ERROR arg to
2052 set-network-process-option.
2053
2054 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2055 command.
2056
2057 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2058 posix-search-backward as commands.
2059
2060 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2061 (Suspending Emacs): Mark suspend-emacs as a command.
2062 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2063 commands.
5dcb4c4e
SM
2064 (Terminal Output): Remove obsolete function baud-rate.
2065 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2066
2067 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2068 terminal-coding-system and set-terminal-coding-system.
2069 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2070 as optional.
2071 (Character Sets): Document RESTRICTION arg of char-charset.
2072 (Character Codes): Mark POS argument to get-byte as optional.
2073
2074 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2075 minibuffer-message.
2076
2077 * files.texi (Create/Delete Dirs): Mark make-directory and
2078 delete-directory as commands.
2079
2080 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2081
2082 * text.texi (Base 64): Mark base64-decode-string and
2083 base64-encode-string as commands.
2084 (Columns): Mark move-to-column as a command.
2085 (Mode-Specific Indent): Document RIGID arg to
2086 indent-for-tab-command.
2087 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2088 Mark indent-code-rigidly as a command.
2089 (Substitution): Mark translate-region as a command.
2090
2091 * frames.texi (Size and Position): Remove obsolete functions
2092 screen-height and screen-width.
2093
04173931
CY
20942009-05-19 Chong Yidong <cyd@stupidchicken.com>
2095
2096 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2097 (Displaying Buffers, Resizing Windows): Correct mistakes;
2098 next-window, previous-window, and pop-to-buffer are not commands,
2099 and fit-window-to-buffer" is a command. (Pointed out by Martin
2100 Rudalics.)
2101
eae7d8f8
RS
21022009-05-17 Richard M Stallman <rms@gnu.org>
2103
2104 * modes.texi (Precalculated Fontification): Clarify text.
2105
b8766179
MR
21062009-05-17 Martin Rudalics <rudalics@gmx.at>
2107
2108 * windows.texi (Selecting Windows): Clarify descriptions of
2109 with-selected-window and get-lru-window.
2110 (Cyclic Window Ordering): Refer to particular frame when talking
2111 about how splitting affects the ordering.
2112 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2113 switch-to-buffer-other-window. Explain how setting of
2114 display-buffer-reuse-frames affects pop-to-buffer.
2115 (Choosing Window): Clarify some details in descriptions of
2116 display-buffer-reuse-frames, pop-up-frames, and
2117 pop-up-frame-function.
2118 (Dedicated Windows): Clarify some details.
2119 (Textual Scrolling): Replace term vscroll by term vertical
2120 scroll position.
2121 (Vertical Scrolling): Fix typo.
2122 (Window Hooks): Relate text on jit-lock-register to window
2123 scrolling and size changes.
2124
734b5e3b
CY
21252009-05-14 Chong Yidong <cyd@stupidchicken.com>
2126
0a65633e
CY
2127 * frames.texi (Initial Parameters): Clarify what the initial
2128 minibuffer frame is.
05be46d7
CY
2129 (Buffer Parameters): Note that the minibuffer parameter can not be
2130 altered.
0a65633e 2131
734b5e3b
CY
2132 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2133 Document display-buffer changes.
2134
925672cd
CY
21352009-05-13 Chong Yidong <cyd@stupidchicken.com>
2136
17ecd7af
CY
2137 * anti.texi (Antinews): Rewrite for Emacs 22.
2138
925672cd
CY
2139 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2140 obarrays are first mentioned. Define "system abbrev" more
2141 prominently, and add it to the index.
2142 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2143 Copyedits.
2144 (Abbrev Expansion): Document abbrev-insert.
2145
80be4dd7
CY
21462009-05-12 Chong Yidong <cyd@stupidchicken.com>
2147
2148 * frames.texi (Font and Color Parameters): Rename from Color
2149 Parameters. Document font-backend parameter.
2150
2151 * vol2.texi (Top): Update node listing.
2152 * vol1.texi (Top): Update node listing.
2153 * elisp.texi (Top): Update node listing.
2154
372a93ac
MR
21552009-05-11 Martin Rudalics <rudalics@gmx.at>
2156
2157 * windows.texi (Choosing Window): Don't explicitly refer to
2158 split-window-sensibly's window argument in descriptions of
2159 split-height-threshold and split-width-threshold.
2160
714c3541
MR
21612009-05-10 Martin Rudalics <rudalics@gmx.at>
2162
2163 * windows.texi (Choosing Window): Fix rewrite of window
2164 splitting section.
2165
0e90e7be
EZ
21662009-05-09 Eli Zaretskii <eliz@gnu.org>
2167
f4e90db0
SM
2168 * nonascii.texi (Default Coding Systems):
2169 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2170 Add indexing.
0e90e7be
EZ
2171 (Lisp and Coding Systems): Add index entries.
2172
d3c0c321
MR
21732009-05-09 Martin Rudalics <rudalics@gmx.at>
2174
2175 * windows.texi (Choosing Window): Describe split-window-sensibly
2176 and rewrite section on window splitting accordingly.
2177 (Textual Scrolling): Replace `...' by @code{...}.
2178
c773345a
CY
21792009-05-04 Chong Yidong <cyd@stupidchicken.com>
2180
ee2d5b5e
CY
2181 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2182 Remove obsoleted pre-abbrev-expand-hook.
2183
2184 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2185 entries.
2186
c773345a
CY
2187 * internals.texi (Object Internals): Don't assume 32-bit machines
2188 are the norm.
2189 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2190 (Window Internals): Synch field names to window.h.
2191 (Process Internals): Synch field names to process.h.
c773345a 2192
dd449674
CY
21932009-04-29 Chong Yidong <cyd@stupidchicken.com>
2194
2195 * variables.texi (File Local Variables): Note that read-circle is
2196 bound to nil when reading file-local variables.
2197
2198 * streams.texi (Input Functions): Document read-circle.
2199 (Output Variables): Add xref to Circular Objects.
2200
4f1e25e2
CY
22012009-04-25 Chong Yidong <cyd@stupidchicken.com>
2202
2203 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2204 Features and Coding System Basics. Node that "p" stands for
2205 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2206 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2207 mouse-appearance-menu.
2208 (Programming Tips): Add xref to Progress.
2209
dca019f8
CY
22102009-04-22 Chong Yidong <cyd@stupidchicken.com>
2211
5dcb4c4e
SM
2212 * os.texi (Command-Line Arguments):
2213 Document command-line-args-left.
dca019f8
CY
2214 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2215 terminal objects for tty arguments.
2216 (Startup Summary): Add xref to Session Management.
2217 (Session Management): Mention emacs-session-restore. Copyedits.
2218
02a89103
CY
22192009-04-20 Chong Yidong <cyd@stupidchicken.com>
2220
2221 * os.texi (Startup Summary): Copyedits. The init file is not
2222 necessarily named .emacs now. Document initial-buffer-choice and
2223 initial-scratch-message. Note where Emacs exits in batch mode.
2224 Document inhibit-splash-screen as an alias.
2225 (Init File): Be neutral about which init file name to use.
2226
22272009-04-16 Chong Yidong <cyd@stupidchicken.com>
2228
2229 * os.texi (System Interface): Fix Texinfo usage.
2230
0c1cfe01
CY
22312009-04-15 Chong Yidong <cyd@stupidchicken.com>
2232
80d7cdca
CY
2233 * searching.texi (Regexp Backslash): Also refer to shy groups as
2234 non-capturing or unnumbered groups.
2235 (Regexp Functions): Add cross-reference to Regexp Backslash.
2236
0c1cfe01
CY
2237 * display.texi (Truncation): Overlays can use line-prefix and
2238 wrap-prefix too.
2239 (Overlay Properties): Document wrap-prefix and line-prefix.
2240 (Face Attributes): Document underline-minimum-offset.
2241 (Face Remapping): Copyedits.
2242 (Low-Level Font): Copyedits.
2243 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2244 (Line Height): Emphasize that line-spacing only takes effect on
2245 graphical terminals.
0c1cfe01 2246
c4adeee0
CY
22472009-04-13 Chong Yidong <cyd@stupidchicken.com>
2248
2249 * display.texi (Refresh Screen): Note that a passage about screen
2250 refreshing is text terminal only.
2251 (Forcing Redisplay): Delete misleading comment---sit-for calls
2252 redisplay, not the other way around.
2253 (Truncation): Note new values of truncate-partial-width-windows.
2254 Copyedits.
2255 (Invisible Text): Document invisible-p.
2256
b20ecfa1
EZ
22572009-04-11 Eli Zaretskii <eliz@gnu.org>
2258
2259 * display.texi (Overlays): Overlays don't scale well. See
2260 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2261
97d8273f
CY
22622009-04-10 Chong Yidong <cyd@stupidchicken.com>
2263
f147ff75
CY
2264 * syntax.texi (Syntax Table Functions): Document cons cell
2265 argument for modify-syntax-entry.
2266 (Categories): Document cons cell argument for
2267 modify-category-entry.
2268
fca4ec76
CY
2269 * searching.texi (String Search): Document word-search-forward-lax
2270 and word-search-backward-lax.
2271 (Searching and Case): Describe isearch behavior more precisely.
2272
9c283d5b
CY
2273 * keymaps.texi (Tool Bar): Mention that some platforms do not
2274 support multi-line toolbars. Suggested by Stephen Eglen.
2275
2276 * frames.texi (Layout Parameters): Mention that Nextstep also
2277 allows only one tool-bar line. Suggested by Stephen Eglen.
2278
97d8273f
CY
2279 * nonascii.texi (Text Representations): Copyedits.
2280 (Coding System Basics): Also mention utf-8-emacs.
2281 (Converting Representations, Selecting a Representation)
2282 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2283 Copyedits.
2284 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2285
2bad3299
CY
22862009-04-09 Chong Yidong <cyd@stupidchicken.com>
2287
2288 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2289 (Filling): Clarify REGION argument of fill-paragraph.
2290 Document fill-forward-paragraph-function.
2bad3299
CY
2291 (Special Properties): Remove "new in Emacs 22" declaration.
2292 (Clickable Text): Merge with Links and Mouse-1 node.
2293
5dcb4c4e
SM
2294 * display.texi (Button Properties, Button Buffer Commands):
2295 Change xref to Clickable Text.
2bad3299
CY
2296
2297 * tips.texi (Key Binding Conventions): Change xref to Clickable
2298 Text.
2299
2300 * elisp.texi (Top): Update node listing.
2301
ea30ce4f
CY
23022009-04-05 Chong Yidong <cyd@stupidchicken.com>
2303
47af2f4b
CY
2304 * markers.texi (The Mark): Copyedits. Improve description of
2305 handle-shift-selection.
2306 (The Region): Move use-region-p here from The Mark.
2307
ea30ce4f
CY
2308 * positions.texi (Screen Lines): Document (cols . lines) argument
2309 for vertical-motion.
2310
2aa8ea6e
CY
23112009-04-04 Chong Yidong <cyd@stupidchicken.com>
2312
3ec61d4e
CY
2313 * frames.texi (Frames): Clean up introduction. Document `ns'
2314 return value for framep.
2315 (Creating Frames): Note how the terminal is chosen.
2316 (Multiple Terminals, Multiple Displays): Merge into a single node.
2317 (Color Parameters): Fix typo.
2318
2319 * variables.texi (Local Variables, Buffer-Local Variables)
2320 (Creating Buffer-Local): Change link to Multiple Terminals.
2321
2322 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2323
2324 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2325 Terminals.
2326
2327 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2328 to Multiple Terminals.
2329
2330 * elisp.texi (Top): Update node listing.
2331 * vol2.texi (Top): Update node listing.
2332 * vol1.texi (Top): Update node listing.
2333
9257072f
CY
2334 * buffers.texi (Current Buffer): Note that the append-to-buffer
2335 example is no longer in synch with the latest code. Tie the two
2336 examples together.
2337
2aa8ea6e
CY
2338 * files.texi (File Attributes): Move note about MS-DOS from
2339 Changing Files to File Attributes.
2340 (Create/Delete Dirs): Note that mkdir is an alias for this.
2341
22e74b17
CY
23422009-04-01 Markus Triska <triska@gmx.at>
2343
2344 * processes.texi (Filter Functions): Suggest how to handle output
2345 batches.
2346
4bbe48ec
CY
23472009-03-30 Chong Yidong <cyd@stupidchicken.com>
2348
2349 * help.texi (Accessing Documentation): Update example to use
2350 help-setup-xref and with-help-window.
2351 (Help Functions): Remove print-help-return-message, which is
2352 semi-obsolete due to with-help-window. Document help-buffer and
2353 help-setup-xref.
2354
b9723f39
CY
23552009-03-29 Chong Yidong <cyd@stupidchicken.com>
2356
5dcb4c4e
SM
2357 * help.texi (Accessing Documentation, Help Functions):
2358 Remove information about long-obsolete Emacs versions.
9eb52e90 2359
b9723f39
CY
2360 * modes.texi (Mode Line Variables): The default values of the mode
2361 line variables are now more complicated.
2362
b0cc32db
CY
23632009-03-28 Chong Yidong <cyd@stupidchicken.com>
2364
3c25a5a9
CY
2365 * modes.texi (Major Mode Conventions): Note that specialness is
2366 inherited.
31c9eebb
CY
2367 (Derived Modes): Note that define-derive-mode sets the mode-class
2368 property.
3c25a5a9 2369
b0cc32db
CY
2370 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2371 goto-map. Add search-map to the list.
2372
c5e0006d
EZ
23732009-03-27 Eli Zaretskii <eliz@gnu.org>
2374
1213465a
EZ
2375 * os.texi (System Environment): Update the list of system-type
2376 values.
2377
c5e0006d
EZ
2378 * markers.texi (The Mark) <handle-shift-selection>: Update for
2379 removal of the optional argument DEACTIVATE.
2380
48bab3d6
CY
23812009-03-25 Chong Yidong <cyd@stupidchicken.com>
2382
2383 * commands.texi (Focus Events): Most X window managers don't use
2384 focus-follows-mouse nowadays.
2385
6e4ff1b6
CY
23862009-03-24 Chong Yidong <cyd@stupidchicken.com>
2387
2388 * commands.texi (Defining Commands): Clarify introduction.
2389 (Using Interactive): Not that interactive can be put in a symbol
2390 property.
2391 (Interactive Call): Note that a symbol with a non-nil
2392 interactive-form property satisfies commandp.
2393
11625308
JB
23942009-03-23 Juanma Barranquero <lekktu@gmail.com>
2395
2396 * minibuf.texi (Intro to Minibuffers): Fix typos.
2397
7b34420d
CY
23982009-03-23 Chong Yidong <cyd@stupidchicken.com>
2399
2400 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2401 about minibuffers in old Emacs versions. Copyedits.
2402 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2403 (Text from Minibuffer): Simplify introduction.
2404
f9257eed
AM
24052009-03-22 Alan Mackenzie <acm@muc.de>
2406
2407 * commands.texi (Using Interactive): Clarify string argument to
2408 `interactive' - even promptless elements need \n separators.
2409
f639ba70
CY
24102009-03-18 Chong Yidong <cyd@stupidchicken.com>
2411
2412 * minibuf.texi (Completion Styles): New node.
2413
2414 * elisp.texi (Top): Update node listing.
2415
d897e8ee
CY
24162009-03-17 Chong Yidong <cyd@stupidchicken.com>
2417
2418 * minibuf.texi (Basic Completion): Note that
2419 read-file-name-completion-ignore-case and
2420 read-buffer-completion-ignore-case can override
2421 completion-ignore-case.
2422 (Minibuffer Completion): Document completing-read changes.
2423 (Completion Commands): Avoid mentioning partial completion mode.
2424 Document minibuffer-completion-confirm changes, and
2425 minibuffer-confirm-exit-commands.
2426 (High-Level Completion): Document new require-match behavior for
2427 read-buffer. Document read-buffer-completion-ignore-case.
2428 (Reading File Names): Document new require-match behavior for
2429 read-file-name.
2430
b1f23349
CY
24312009-03-14 Chong Yidong <cyd@stupidchicken.com>
2432
2433 * debugging.texi (Error Debugging): Don't mislead the reader into
2434 thinking that debug-on-error enters debugger for C-f at EOB.
2435 (Error Debugging): Setting debug-on-init within the init file
2436 works, and has for some time.
2437
d6eb4e25
KH
24382009-03-13 Kenichi Handa <handa@m17n.org>
2439
2440 * display.texi (Fontsets): Update the description.
2441
1cf53dc5
CY
24422009-03-13 Chong Yidong <cyd@stupidchicken.com>
2443
2444 * advice.texi (Advising Primitives): Link to What Is a Function.
2445
81f919fc
CY
24462009-03-12 Chong Yidong <cyd@stupidchicken.com>
2447
cf4229eb
CY
2448 * compile.texi (Speed of Byte-Code): Update example.
2449 (Disassembly): Update examples.
2450
81f919fc 2451 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2452
2453 * customize.texi (Common Keywords): It's not necessary to use :tag
2454 to remove hyphens, as custom-unlispify-tag-name does it
2455 automatically.
5dcb4c4e
SM
2456 (Variable Definitions): Link to File Local Variables.
2457 Document customized-value symbol property.
f2bbc08c
CY
2458 (Customization Types): Move menu to end of node.
2459
955964d7
CY
24602009-03-10 Chong Yidong <cyd@stupidchicken.com>
2461
2462 * macros.texi (Compiling Macros): Omit misleading sentence, which
2463 implied that macros can only be used in the same file they are
2464 defined.
2465 (Backquote): Remove obsolete information about Emacs 19.
2466
d25ed7db
GM
24672009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2468
2469 * display.texi (Display Margins): Fix paren typo.
2470
d55f6ca5
CY
24712009-02-27 Chong Yidong <cyd@stupidchicken.com>
2472
f0e57ed8
CY
2473 * elisp.texi (Top): Update node listing.
2474
2475 * variables.texi (Variables): Clarify introduction.
2476 (Global Variables): Mention that setq is a special form.
2477 (Local Variables): Use active voice.
2478 (Tips for Defining): Mention marking variables as safe.
2479 (Buffer-Local Variables): Mention terminal-local and frame-local
2480 variables together.
2481 (File Local Variables): Copyedits.
2482 (Frame-Local Variables): Note that they are not really useful.
2483 (Future Local Variables): Node deleted.
2484
d55f6ca5 2485 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2486 Unicode escape syntax.
d55f6ca5 2487
ca8f09a8
CY
24882009-02-23 Chong Yidong <cyd@stupidchicken.com>
2489
2490 * control.texi (Control Structures): Add cindex entry for "textual
2491 order".
2492
2493 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2494 instead of "expression" throughout.
2495 (Function Indirection): Copyedits. Use active voice.
2496 (Eval): The default value of max-lisp-eval-depth is now 400.
2497
a20878b6
MB
24982009-02-23 Miles Bader <miles@gnu.org>
2499
2500 * processes.texi (System Processes): Rename `system-process-attributes'
2501 to `process-attributes'.
2502
61f66044
CY
25032009-02-22 Chong Yidong <cyd@stupidchicken.com>
2504
1b80d1f3
CY
2505 * symbols.texi (Property Lists): Emphasize that property lists are
2506 not restricted to symbol cells.
2507 (Other Plists): Copyedit.
2508
61f66044
CY
2509 * sequences.texi (Sequences Arrays Vectors): Make introduction
2510 more concise.
2511 (Arrays): Mention char-tables and bool-vectors too.
2512 (Vectors): Don't repeat information given in Arrays node. Link to
2513 nodes that explain the vector usage examples.
2514 (Char-Tables): Note that char-table elements can have arbitrary
2515 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2516 Link to Property Lists node.
61f66044 2517
9403944b
CY
25182009-02-22 Chong Yidong <cyd@stupidchicken.com>
2519
2520 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2521 `append'.
4068c7b4 2522 (List Elements): Copyedits.
9403944b
CY
2523
2524 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2525 of `vconcat'.
2526
2527 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2528 Emacs 20 usage of `concat'.
2529 (Case Conversion): Copyedits.
2530
b87a185f
CY
25312009-02-21 Chong Yidong <cyd@stupidchicken.com>
2532
2533 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2534 Minor edits.
2535 (Frame Configuration Type): Emphasize that it is not primitive.
2536 (Font Type): New node.
2537 (Type Predicates): Add fontp; type-of now recognizes font object
2538 types.
2539
2540 * intro.texi (Version Info): Update version numbers in examples.
2541 (Acknowledgements): List more contributors.
2542
2543 * elisp.texi: Bump version number to 3.0.
2544 (Top): Link to Font Type node.
2545
867d4bb3
JB
25462009-02-20 Juanma Barranquero <lekktu@gmail.com>
2547
2548 * modes.texi (Major Mode Conventions): Remove duplicate words.
2549 (Customizing Keywords): Fix typo.
2550
77730170
EZ
25512009-02-14 Eli Zaretskii <eliz@gnu.org>
2552
2553 * nonascii.texi (User-Chosen Coding Systems): Document that
2554 select-safe-coding-system suggests raw-text if there are raw bytes
2555 in the region.
2556 (Explicit Encoding): Warn not to use `undecided' when encoding.
2557
c8736212
GM
25582009-02-11 Glenn Morris <rgm@gnu.org>
2559
2560 * frames.texi (Visibility of Frames): Mention the effect multiple
2561 workspaces/desktops can have on visibility.
2562
ab992d66
EZ
25632009-02-07 Eli Zaretskii <eliz@gnu.org>
2564
c8736212
GM
2565 * text.texi (Commands for Insertion):
2566 * commands.texi (Event Mod):
2567 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2568 * nonascii.texi (Translation of Characters):
2569 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2570 (Explicit Encoding): Document the `charset' text property produced
2571 by decode-coding-region and decode-coding-string.
ab992d66 2572
e651a255
AM
25732009-01-27 Alan Mackenzie <acm@muc.de>
2574
2575 * modes.texi (Search-based Fontification): Correct a typo.
2576
bc5cde4b
JB
25772009-01-25 Juanma Barranquero <lekktu@gmail.com>
2578
2579 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2580 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2581
3533155b
EZ
25822009-01-24 Eli Zaretskii <eliz@gnu.org>
2583
f721deda
EZ
2584 * display.texi (Window Systems): Document the value of
2585 `initial-window-system' under --daemon.
2586
3533155b
EZ
2587 * os.texi (System Environment): Remove description of the
2588 `environment' function which has been deleted.
2589
f79b43b2
DN
25902009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2591
2592 * frames.texi (Multiple Displays): Remove documentation for
2593 removed function make-frame-on-tty.
2594
e3aa6669
CY
25952009-01-22 Chong Yidong <cyd@stupidchicken.com>
2596
2597 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2598 write-region-annotate-functions.
2599 Document write-region-post-annotation-function.
e3aa6669 2600
fb13a416
CY
26012009-01-19 Chong Yidong <cyd@stupidchicken.com>
2602
2603 * display.texi (Font Lookup): Document WIDTH argument of
2604 x-list-fonts.
2605
02eccf6b
EZ
26062009-01-17 Eli Zaretskii <eliz@gnu.org>
2607
ead3f58d
EZ
2608 * maps.texi (Standard Keymaps): Rename function-key-map to
2609 local-function-key-map.
2610
2611 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2612 local-function-key-map.
2613
2614 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2615 and `set-keyboard-coding-system' now accept an optional terminal
2616 argument.
2617
2618 * commands.texi (Event Mod): `keyboard-translate-table' is now
2619 terminal-local.
2620 (Function Keys): Rename function-key-map to
2621 local-function-key-map.
2622
df05a163
EZ
2623 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2624 frames.texi.
2625
0ed8034e 2626 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2627 `delete-terminal-functions', `suspend-tty-functions' and
2628 `resume-tty-functions'.
0ed8034e
EZ
2629
2630 * frames.texi (Frames): Document `frame-terminal' and
2631 `terminal-live-p'.
2632 (Multiple Displays): Document `make-frame-on-tty'.
2633 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2634 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2635 (Terminal Parameters): Document `terminal-parameters',
2636 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2637
2638 * os.texi (System Environment): Document `environment' and
2639 `initial-environment'.
490f1197
EZ
2640 (Suspending Emacs): Update for multi-tty; document
2641 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2642
02eccf6b
EZ
2643 * nonascii.texi (Coding System Basics): More accurate description
2644 of `raw-text'.
2645
f19fea97
JB
26462009-01-12 Juanma Barranquero <lekktu@gmail.com>
2647
2648 * display.texi (Low-Level Font): Fix typo.
2649
16fa292f
CY
26502009-01-10 Chong Yidong <cyd@stupidchicken.com>
2651
2652 * elisp.texi (Top): Update node listing.
2653
2654 * display.texi (PostScript Images): Node deleted.
2655
0b4faef3
EZ
26562009-01-10 Eli Zaretskii <eliz@gnu.org>
2657
3355f04d
EZ
2658 * processes.texi (Decoding Output): Document that null bytes force
2659 no-conversion for reading process output.
2660
2661 * files.texi (Reading from Files): Document that null bytes force
2662 no-conversion when visiting files.
2663
11625308 2664 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2665
5dcb4c4e
SM
2666 * nonascii.texi (Lisp and Coding Systems):
2667 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2668 (Character Properties): Improve wording.
0b4faef3 2669
ce9cf065
CY
26702009-01-09 Chong Yidong <cyd@stupidchicken.com>
2671
2672 * display.texi (Font Lookup): Remove obsolete function
2673 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2674 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2675 (Font Selection): Reorder order of variable descriptions.
2676 Minor clarifications.
ce9cf065
CY
2677
2678 * elisp.texi (Top): Update node listing.
2679
ab756fb3
GM
26802009-01-09 Glenn Morris <rgm@gnu.org>
2681
2682 * commands.texi (Command Loop Info): Say that last-command-char and
2683 last-input-char are obsolete aliases.
2684
2685 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2686 last-input-char and last-command-char, since they are just aliases for
2687 last-input-event and last-command-event.
2688
2689 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2690 last-command-char.
2691
6b2b8ab1
CY
26922009-01-08 Chong Yidong <cyd@stupidchicken.com>
2693
2694 * elisp.texi: Update node listing.
2695
2696 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2697 (Face Attributes): Don't link to Font Lookup.
2698 Document font-family-list.
6b2b8ab1
CY
2699 (Fonts): New node.
2700
3568e767
JR
27012009-01-08 Jason Rumney <jasonr@gnu.org>
2702
2703 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2704 changing the standard pointer shapes. (Bug#1485)
3568e767 2705
6221c8db
CY
27062009-01-08 Chong Yidong <cyd@stupidchicken.com>
2707
2708 * display.texi (Attribute Functions): Note that a function value
2709 :height is relative, and that compatibility functions work by
2710 calling set-face-attribute.
2711 (Displaying Faces): Reorder list in order of increasing priority.
2712 (Face Remapping): New node. Content moved here from Displaying
2713 Faces.
2714 (Glyphs): Link to Face Functions.
2715
e3d3799a
CY
27162009-01-08 Chong Yidong <cyd@stupidchicken.com>
2717
2718 * display.texi (Faces): Don't discuss face id here. facep does
2719 not return t.
2720 (Defining Faces): Minor clarification.
2721 (Face Attributes): Rearrange items to match docstring of
2722 set-face-attribute. Add :foundry attribute. Document new role of
2723 :font attribute. Texinfo usage fix.
2724 (Attribute Functions): Copyedits.
2725 (Face Functions): Note that face number is seldom used.
2726
638a2457
RS
27272009-01-05 Richard M Stallman <rms@gnu.org>
2728
2729 * strings.texi (Predicates for Strings): Minor clarification.
2730
2731 * functions.texi (Function Safety): Texinfo usage fix.
2732
49ea0074
JB
27332009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2734
2735 * objects.texi (General Escape Syntax): Fix typo.
2736
9f822178
MR
27372009-01-03 Martin Rudalics <rudalics@gmx.at>
2738
2739 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2740 works via the default value of pop-up-frame-function.
2741
af34ad36
EZ
27422009-01-02 Eli Zaretskii <eliz@gnu.org>
2743
2744 * processes.texi (System Processes): Document the `time' and
2745 `ctime' attributes of `system-process-attributes'.
2746
d31f6679
CY
27472009-01-01 Chong Yidong <cyd@stupidchicken.com>
2748
2749 * display.texi (Face Attributes): Clarify :height attribute.
2750
174dc00c
MR
27512008-12-31 Martin Rudalics <rudalics@gmx.at>
2752
2753 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2754 the front of the buffer list. Add entries for `last-buffer' and
2755 `unbury-buffer'.
2756
b8afe7e4
EZ
27572008-12-27 Eli Zaretskii <eliz@gnu.org>
2758
d14030f5
EZ
2759 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2760 and its subsections.
2761
2762 * frames.texi (Multiple Terminals, Low-level Terminal)
2763 (Terminal Parameters, Frames on Other TTY devices): New sections.
2764 (Frames): Add an xref to "Multiple Terminals".
2765
765980a4
EZ
2766 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2767
2768 * objects.texi (Terminal Type): New node.
2769 (Editing Types): Add it to the menu.
2770
47bd5577
EZ
2771 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2772 Variables".
2773
eb22b78c 2774 * variables.texi (Directory Local Variables): New node.
47bd5577 2775 (Variables): Add a menu item for it.
eb22b78c 2776
b8afe7e4
EZ
2777 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2778 `generated-autoload-file'.
2779
77bb0476
EZ
27802008-12-20 Eli Zaretskii <eliz@gnu.org>
2781
028e2c19
EZ
2782 * os.texi (Startup Summary): Add xref to documentation of
2783 `initial-window-system'.
2784
77bb0476
EZ
2785 * display.texi (Window Systems): Document `window-system' the
2786 function. The variable `window-system' is now frame-local.
028e2c19 2787 Document `initial-window-system'.
77bb0476 2788
dda87836
MR
27892008-12-19 Martin Rudalics <rudalics@gmx.at>
2790
2791 * windows.texi (Windows): Rewrite description of
2792 fit-window-to-buffer.
2793
caef3ed2
GM
27942008-12-13 Glenn Morris <rgm@gnu.org>
2795
2796 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2797 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2798
21c58e4d
GM
27992008-12-12 Glenn Morris <rgm@gnu.org>
2800
2801 * debugging.texi (Error Debugging): Refer forwards to
2802 eval-expression-debug-on-error.
2803
af38459f
EZ
28042008-12-05 Eli Zaretskii <eliz@gnu.org>
2805
5dedd9b5
EZ
2806 * strings.texi (String Basics): Only unibyte strings that
2807 represent key sequences hold 8-bit raw bytes.
2808
af38459f
EZ
2809 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2810 paragraph to speak about `undecided'.
2811 (Character Properties): Don't explain the meaning of each
2812 property; instead, identify their Unicode Standard names.
b3f1f4a5 2813 (Character Sets): Document `map-charset-chars'.
af38459f 2814
fa047ae7
GM
28152008-12-02 Glenn Morris <rgm@gnu.org>
2816
2817 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2818 section yet again.
2819
47dbc044
EZ
28202008-11-29 Eli Zaretskii <eliz@gnu.org>
2821
98d05998
EZ
2822 * nonascii.texi (Character Properties): New Section.
2823 (Specifying Coding Systems): Document
2824 `coding-system-priority-list', `set-coding-system-priority', and
2825 `with-coding-priority'.
2826 (Lisp and Coding Systems): Document `check-coding-systems-region'
2827 and `coding-system-charset-list'.
2828 (Coding System Basics): Document `coding-system-aliases'.
2829
2830 * elisp.texi (Top): Add a @detailmenu entry for "Character
2831 Properties".
2832
47dbc044
EZ
2833 * objects.texi (Character Type): Correct the range of Emacs
2834 characters. Add an @xref to "Character Codes".
2835
2836 * strings.texi (String Basics): Add an @xref to "Character Codes".
2837
2838 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2839
2840 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2841 (Character Codes): Document `max-char'.
2842
8b80cdf5
EZ
28432008-11-28 Eli Zaretskii <eliz@gnu.org>
2844
2845 * nonascii.texi (Text Representations, Converting Representations)
2846 (Character Sets, Scanning Charsets, Translation of Characters):
2847 Make text more accurate.
2848
a99dceba
GM
28492008-11-28 Glenn Morris <rgm@gnu.org>
2850
2851 * files.texi (Format Conversion Round-Trip): Improve previous change.
2852
f6dc3bed
CY
28532008-11-26 Chong Yidong <cyd@stupidchicken.com>
2854
2855 * modes.texi (Auto Major Mode): Fix example.
2856
5da9413d
GM
28572008-11-25 Glenn Morris <rgm@gnu.org>
2858
2859 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2860
2861 * files.texi (Format Conversion Round-Trip):
2862 Use active voice for previous change.
2863
fcca848c
CY
28642008-11-25 Chong Yidong <cyd@stupidchicken.com>
2865
2866 * os.texi (Processor Run Time):
2867 * processes.texi (Transaction Queues):
2868 * markers.texi (The Mark):
2869 * windows.texi (Choosing Window, Selecting Windows):
2870 * files.texi (Changing Files, Magic File Names):
2871 * commands.texi (Key Sequence Input):
2872 * functions.texi (Declaring Functions):
2873 * strings.texi (Predicates for Strings):
2874 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2875
36c8dc54
CY
28762008-11-24 Chong Yidong <cyd@stupidchicken.com>
2877
2878 * help.texi (Accessing Documentation): Update example.
2879
2880 * variables.texi (Defining Variables): Note that `*' is not
2881 necessary if defcustom is used.
2882
2a79b242
EZ
28832008-11-22 Eli Zaretskii <eliz@gnu.org>
2884
2885 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2886 Characters" from @detailmenu.
2887
2888 * nonascii.texi (Character Codes, Character Sets)
2889 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2890 (Chars and Bytes, Splitting Characters): Sections removed.
2891
392f0d26
LK
28922008-11-22 Lute Kamstra <lute@gnu.org>
2893
2894 * positions.texi (Text Lines): Update goto-line documentation.
2895
af1a5cd5
MR
28962008-11-21 Martin Rudalics <rudalics@gmx.at>
2897
6a4cfb0c
MR
2898 * frames.texi (Frames): Fix typo, add cross references, reword.
2899 (Initial Parameters): Reword special-display-frame-alist text.
2900 (Frames and Windows): Reword. Describe argument norecord for
2901 set-frame-selected-window.
2902 (Input Focus): Describe argument norecord for select-frame.
2903 Remove comment on MS-Windows behavior for focus-follows-mouse.
2904 (Raising and Lowering): Mention windows-frames dichotomy in
2905 metaphor.
2906
af1a5cd5
MR
2907 * windows.texi (Displaying Buffers, Vertical Scrolling)
2908 (Horizontal Scrolling): Fix indenting and rewording issues
2909 introduced with 2008-11-07 change.
2910
c249fa9c
GM
29112008-11-20 Glenn Morris <rgm@gnu.org>
2912
2913 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2914 element of `format-alist'.
2915
204d4665
GM
29162008-11-19 Glenn Morris <rgm@gnu.org>
2917
2918 * doclicense.texi: Update to FDL 1.3.
2919 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2920
cc0910af
CY
29212008-11-18 Chong Yidong <cyd@stupidchicken.com>
2922
efe6e7c4
CY
2923 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2924 vars, which are obsolete. Mention jit-lock-register.
2925
5dcb4c4e
SM
2926 * modes.texi (Other Font Lock Variables):
2927 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2928
cc0910af
CY
2929 * frames.texi (Color Parameters): Document alpha parameter.
2930
aeeedf76
MR
29312008-11-16 Martin Rudalics <rudalics@gmx.at>
2932
2933 * windows.texi (Splitting Windows, Deleting Windows)
2934 (Selecting Windows, Cyclic Window Ordering)
2935 (Buffers and Windows, Displaying Buffers, Choosing Window)
2936 (Dedicated Windows, Window Point, Window Start and End)
2937 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2938 (Size of Window, Resizing Windows, Window Configurations)
2939 (Window Parameters): Avoid @var at beginning of sentences and
2940 reword accordingly.
2941
4c565c5c
LK
29422008-11-11 Lute Kamstra <lute@gnu.org>
2943
2944 * files.texi (File Name Components): Fix file-name-extension
2945 documentation.
2946
25f494c9
JB
29472008-11-11 Juanma Barranquero <lekktu@gmail.com>
2948
2949 * frames.texi (Basic Parameters): Remove display-environment-variable
2950 and term-environment-variable.
2951
a1401ab1
EZ
29522008-11-08 Eli Zaretskii <eliz@gnu.org>
2953
2954 * windows.texi (Basic Windows, Splitting Windows)
2955 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2956 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2957 (Resizing Windows, Window Configurations, Window Parameters):
2958 Fix wording and markup.
a1401ab1 2959
efafc282
MR
29602008-11-07 Martin Rudalics <rudalics@gmx.at>
2961
2962 * windows.texi (Windows): Update entries.
2963 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2964 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2965 (Selecting Windows, Cyclic Window Ordering): Reword with special
2966 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2967 (Buffers and Windows, Choosing Window): Reword with special
2968 emphasis on dedicated windows.
2969 (Displaying Buffers): Reword. For switch-to-buffer mention that
2970 it may fall back on pop-to-buffer. For other-window try to
2971 explain how it treats the cyclic ordering of windows.
efafc282
MR
2972 (Dedicated Windows): New node and section discussing dedicated
2973 windows and associated functions.
86ab855a 2974 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2975 (Window Start and End): Rename node and section title. Reword.
2976 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2977 Minor rewording.
2978 (Size of Window): Reword, in particular text on window-width.
2979 (Resizing Windows): Reword. Add text on balancing windows.
2980 (Window Configurations): Reword. Mention window parameters.
2981 (Window Parameters): New node and section on window parameters.
2982 (Window Hooks): Reword. Mention that
2983 window-configuration-change-hook is run "buffer-locally".
2984 * elisp.texi (Top): Update Windows entries in @detailmenu
2985 section.
2986
d60a8ab2
JB
29872008-11-04 Juanma Barranquero <lekktu@gmail.com>
2988
2989 * searching.texi (Regexp Search): Fix typo.
2990
01777627
CY
29912008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2992
2993 * searching.texi (Regexp Search): Document GREEDY arg.
2994 (Simple Match Data): Fix return value.
2995
c4526e93
EZ
29962008-11-01 Eli Zaretskii <eliz@gnu.org>
2997
2998 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2999 with Emacs 23 internal representation of characters.
3000 Document `unibyte-string'.
c4526e93 3001
fe2ae8b5
CY
30022008-10-28 Chong Yidong <cyd@stupidchicken.com>
3003
3004 * processes.texi (Process Information): Note that process-status
3005 does not accept buffer names.
3006
cc5a21e3
CY
30072008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3008
3009 * positions.texi (Skipping Characters): Correct return value of
3010 skip-chars-forward.
3011
09460d9a
MR
30122008-10-25 Martin Rudalics <rudalics@gmx.at>
3013
520b29e7
MR
3014 * windows.texi (Deleting Windows): Update documentation of
3015 delete-windows-on.
3016 (Buffers and Windows): Update documentations of
3017 get-buffer-window and get-buffer-window-list.
3018 (Displaying Buffers): Update documentation of
3019 replace-buffer-in-windows.
3020
09460d9a
MR
3021 * buffers.texi (Current Buffer): Reword set-buffer and
3022 with-current-buffer documentations.
3023 (Creating Buffers): Reword documentation of get-buffer-create.
3024
4d48fcdc
MR
30252008-10-23 Martin Rudalics <rudalics@gmx.at>
3026
3027 * buffers.texi (Current Buffer): Reword documentation of
3028 set-buffer.
3029 (Buffer Names): Reword documentation of buffer-name.
3030 (The Buffer List): For bury-buffer explain what happens with the
3031 buffer's window.
3032 (Creating Buffers): Say that get-buffer-create's arg is called
3033 buffer-or-name.
3034
f0143c43
CY
30352008-10-22 Chong Yidong <cyd@stupidchicken.com>
3036
3e5dbbd3
CY
3037 * advice.texi (Computed Advice): Explain what DEFINITION is.
3038
f0143c43
CY
3039 * nonascii.texi (Character Codes): Remove obsolete function
3040 char-valid-p, and document characterp instead.
3041
52a94b85
MR
30422008-10-22 Martin Rudalics <rudalics@gmx.at>
3043
3044 * windows.texi (Displaying Buffers): Reword documentation of
3045 pop-to-buffer.
3046 (Choosing Window): Rewrite documentation of display-buffer and
3047 its options.
3048
f76f8246
MR
3049 * buffers.texi (Killing Buffers): Update documentation of
3050 kill-buffer.
3051
acc8b598
EZ
30522008-10-21 Eli Zaretskii <eliz@gnu.org>
3053
80e6b6df
EZ
3054 * processes.texi (Serial Ports): Fix wording and improve markup.
3055
3645358a
EZ
3056 * searching.texi (Regexp Search): Document `string-match-p' and
3057 `looking-at-p'.
3058 (POSIX Regexps): Add an xref for "non-greedy".
3059 (Regexp Special): Add @cindex entry for "non-greedy".
3060
b3d50cff 3061 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3062 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3063
73b7530a
EZ
3064 * frames.texi (Color Names): Add an xref to `read-color'.
3065
3066 * minibuf.texi (High-Level Completion): Document `read-color'.
3067
acc8b598
EZ
3068 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3069
3070 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3071
3072 * buffers.texi (Swapping Text): New section, documents
3073 `buffer-swap-text'.
3074
10e187e8
MR
30752008-10-21 Martin Rudalics <rudalics@gmx.at>
3076
3077 * windows.texi (Resizing Windows): Minor wording fix.
3078
fd6f900c
EZ
30792008-10-20 Eli Zaretskii <eliz@gnu.org>
3080
3081 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3082 and `combine-and-quote-strings'.
3083
3084 * strings.texi (Creating Strings): Add xrefs for them.
3085
e4372165
EZ
30862008-10-19 Eli Zaretskii <eliz@gnu.org>
3087
d6328fba
EZ
3088 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3089 match the corresponding menu in minibuf.texi.
3090
e4372165
EZ
3091 * minibuf.texi (Reading File Names): Document `read-shell-command'
3092 and `minibuffer-local-shell-command-map'.
3093
5d8dda33
MR
30942008-10-19 Martin Rudalics <rudalics@gmx.at>
3095
3096 * windows.texi (Resizing Windows): Remove var{} around "window" in
3097 documentation of enlarge-window.
3098 Rewrite documentation of window-min-height and window-min-width.
3099
437706cd
EZ
31002008-10-19 Eli Zaretskii <eliz@gnu.org>
3101
80f85d7c
EZ
3102 * functions.texi (Calling Functions): Document `apply-partially'.
3103
291703b5
EZ
3104 * hooks.texi (Standard Hooks): Mention
3105 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3106
3107 * variables.texi (File Local Variables): Document
3108 `file-local-variables-alist', `before-hack-local-variables-hook'
3109 and `hack-local-variables-hook'.
3110
583d8b3c
EZ
3111 * processes.texi (Synchronous Processes): Document `process-lines'.
3112
5dcb4c4e
SM
3113 * customize.texi (Variable Definitions):
3114 Document `custom-reevaluate-setting'.
437706cd 3115
7e51d89b
MR
31162008-10-18 Martin Rudalics <rudalics@gmx.at>
3117
3118 * windows.texi (Choosing Window, Deleting Windows)
3119 (Displaying Buffers): Expand documentation of dedicated windows.
3120
43c59a3d
EZ
31212008-10-18 Eli Zaretskii <eliz@gnu.org>
3122
018a960d
EZ
3123 * files.texi (Changing Files): Document symbolic input of file
3124 modes to `set-file-modes'. Document `read-file-modes' and
3125 `file-modes-symbolic-to-number'.
3126
2c0b8144
EZ
3127 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3128 and `search-map'.
3129
5dcb4c4e
SM
3130 * searching.texi (Search and Replace):
3131 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3132 Document `multi-query-replace-map'.
80120f13 3133
6d4913f0 3134 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3135 (Completion Commands, Reading File Names):
3136 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3137 `minibuffer-local-filename-must-match-map'.
3138 (Minibuffer Completion): The `require-match' argument to
3139 `completing-read' can now have the value `confirm-only'.
3140
43c59a3d
EZ
3141 * windows.texi (Displaying Buffers): Minor wording fix.
3142 (Choosing Window): `split-height-threshold' can now be nil.
3143 Document `split-width-threshold'. `pop-up-frames' can have the
3144 value `graphic-only'.
3145
f36acfd9
EZ
31462008-10-17 Eli Zaretskii <eliz@gnu.org>
3147
3148 * os.texi (Startup Summary): Document `before-init-time' and
3149 `after-init-time'. Document `initial-window-system' and
3150 `window-system-initialization-alist'. Document reading the
3151 abbrevs file. Document the call to `server-start' under --daemon.
3152 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3153 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3154 (Time Parsing): Document `format-seconds'.
f36acfd9 3155
96995b89
MR
31562008-10-17 Martin Rudalics <rudalics@gmx.at>
3157
3158 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3159 and reword.
3160
2de17c73
EZ
31612008-10-16 Eli Zaretskii <eliz@gnu.org>
3162
3163 * markers.texi (The Mark): Document use-region-p.
3164
9cf52b11
EZ
31652008-10-15 Eli Zaretskii <eliz@gnu.org>
3166
c3aaf1d7
EZ
3167 * internals.texi (Writing Emacs Primitives): The interactive spec
3168 of a primitive can be a Lisp form.
3169
841a1743
EZ
3170 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3171 values of transient-mark-mode. Document handle-shift-selection.
3172
3173 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3174 (Interactive Examples): Show an example of `^'.
3175 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3176 (Defining Commands, Using Interactive): The interactive-form of a
3177 function can be added via its symbol's property.
841a1743 3178
52441368
EZ
3179 * positions.texi (List Motion): beginning-of-defun-function can
3180 now accept an argument.
3181
8e8c1a72
EZ
3182 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3183 now return a list of strings.
3184
a33a1f2a
EZ
3185 * control.texi (Handling Errors): Document ignore-errors.
3186
4fb04348
EZ
3187 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3188 (Parameter Access): Document set-frame-parameter.
3189
ee666f84
EZ
3190 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3191 Hooks" for the effect of kill-all-local-variables on local hook
3192 functions.
3193
9cf52b11
EZ
3194 * modes.texi (Major Mode Conventions, Mode Line Variables):
3195 `mode-name' need not be a string. xref to "Mode Line Data" for
3196 details, and to "Emulating Mode Line" for computing a string
3197 value.
3198
22526bc4
EZ
31992008-10-14 Eli Zaretskii <eliz@gnu.org>
3200
a65f6a85
EZ
3201 * processes.texi (System Processes): New section.
3202 (Processes, Signals to Processes): Add xrefs to it.
3203
3204 * objects.texi (Editing Types): A `process' is a subprocess of
3205 Emacs, not just any process running on the OS.
3206
3207 * elisp.texi (Top): Adjust the @detailmenu for the above two
3208 changes.
3209
2724b26a
EZ
3210 * sequences.texi (Char-Tables): Remove documentation of
3211 set-char-table-default, which has no effect since Emacs 23.
3212 <char-table-range, set-char-table-range>: Don't mention generic
3213 characters and charsets. Add a cons cell as a possible argument.
3214
3215 * nonascii.texi (Splitting Characters)
3216 (Translation of Characters): Don't mention generic characters.
3217
3218 * display.texi (Fontsets): Don't mention generic characters.
3219
22526bc4 3220 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3221 argument FUNCTION with a cons cell as KEY.
22526bc4 3222
eaf4b689
EZ
32232008-10-13 Eli Zaretskii <eliz@gnu.org>
3224
45e46036
EZ
3225 * objects.texi (Primitive Function Type): Move "@cindex special
3226 forms" from here...
3227
3228 * eval.texi (Special Forms): ...to here.
3229
3230 * functions.texi (What Is a Function): `functionp' returns nil for
3231 special forms. Add an xref.
3232
eaf4b689
EZ
3233 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3234 Variables".
3235
3236 * variables.texi (Frame-Local Variables): New section.
3237 (Buffer-Local Variables): Add an xref to it.
3238 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3239 have both frame-local and buffer-local binding.
3240
3241 * frames.texi (Frames): Mention multiple tty frames.
3242 (Frame Parameters, Parameter Access): Mention frame-local variable
3243 bindings.
3244
15688fce
GM
32452008-09-20 Glenn Morris <rgm@gnu.org>
3246
3247 * display.texi (Defining Faces): Recommend against face variables.
3248
35539065
JB
32492008-09-16 Juanma Barranquero <lekktu@gmail.com>
3250
3251 * display.texi (Echo Area Customization): Fix typo.
3252
6a57054b
JB
32532008-09-09 Juanma Barranquero <lekktu@gmail.com>
3254
3255 * loading.texi (Where Defined): Add `defface' item.
3256
d632fb82
MR
32572008-09-06 Martin Rudalics <rudalics@gmx.at>
3258
3259 * loading.texi (Where Defined): Fix description of symbol-file.
3260
905a9adb
JR
32612008-08-26 Jason Rumney <jasonr@gnu.org>
3262
3263 * display.texi (TIFF Images): New section describing :index property.
3264
852e91b7
CY
32652008-08-23 Chong Yidong <cyd@stupidchicken.com>
3266
3267 * display.texi (Temporary Displays): Remove unnecessary comment
3268 about usage of temp-buffer-show-hook.
3269
6be001ee
CY
32702008-08-05 Chong Yidong <cyd@stupidchicken.com>
3271
3272 * symbols.texi (Other Plists): Fix incorrect example.
3273 Suggested by Florian Beck.
3274
58e3d8e8
JB
32752008-07-31 Juanma Barranquero <lekktu@gmail.com>
3276
3277 * os.texi: Fix previous change.
3278
7c2fb837
DN
32792008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3280
3281 * os.texi:
3282 * intro.texi:
3283 * files.texi: Remove VMS support.
3284
9e2a2647
DN
32852008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3286
3287 * os.texi:
3288 * frames.texi:
3289 * display.texi: Remove mentions of Mac Carbon.
3290
c4f4682b
MB
32912008-07-01 Miles Bader <miles@gnu.org>
3292
3293 * text.texi (Special Properties):
3294 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3295
3696411e
JB
32962008-06-28 Johan Bockgård <bojohan@gnu.org>
3297
3298 * display.texi (Other Image Types): Fix copy/paste error; say
3299 "PBM", not "XBM".
3300
f2a77c3a
DN
33012008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3302
3303 * os.texi: Remove references to obsolete systems.
3304
6d52677d
EZ
33052008-06-20 Eli Zaretskii <eliz@gnu.org>
3306
3307 * makefile.w32-in (distclean): Remove makefile.
3308
1a87da4c
GM
33092008-06-17 Glenn Morris <rgm@gnu.org>
3310
3311 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3312 (elisp, dist): Remove rules and variables that are obsolete now
3313 the lisp manual is no longer distributed separately.
3314
fdda1c5d
GM
33152008-06-16 Glenn Morris <rgm@gnu.org>
3316
646692e9
GM
3317 * configure, configure.in, mkinstalldirs: Remove unused files.
3318
3319 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3320 * vol1.texi (EMACSVER):
6a57054b 3321 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3322
3323 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3324 as per maintain.info.
3325
611bee81
GM
33262008-06-15 Glenn Morris <rgm@gnu.org>
3327
a7bed3a0
GM
3328 * makefile.w32-in (manual): Use "23" rather than "21".
3329
3330 * Makefile.in (emacsver): New, set by configure.
3331 (manual): Use emacsver.
3332
d794edf2
GM
3333 * intro.texi: Report bugs using M-x report-emacs-bug.
3334
611bee81
GM
3335 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3336
c73e02fa
GM
33372008-06-13 Daniel Engeler <engeler@gmail.com>
3338
3339 * elisp.texi, internals.texi, processes.texi: Add documentation
3340 about serial port access.
3341
e40a85cd
MB
33422008-06-05 Miles Bader <miles@gnu.org>
3343
3344 * display.texi (Displaying Faces): Update to reflect function
3345 renamings in face-remap.el.
3346
7b753744
JB
33472008-06-05 Juanma Barranquero <lekktu@gmail.com>
3348
3349 * display.texi (Fontsets): Fix typos.
3350
9d3d42fb
MB
33512008-06-03 Miles Bader <miles@gnu.org>
3352
7b753744
JB
3353 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3354 remove-relative-face-remapping, set-base-face-remapping,
3355 and set-default-base-face-remapping.
9d3d42fb 3356
f2cec7a9
MB
33572008-06-01 Miles Bader <miles@gnu.org>
3358
3359 * display.texi (Displaying Faces): Add face-remapping-alist.
3360
8f39c96d
SM
33612008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3362
3363 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3364 variable names.
3365
1ef5eecc
ER
33662008-05-03 Eric S. Raymond <esr@golux>
3367
352c8b4a 3368 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3369 (current-global-map) return references, not copies.
3370
63b4387f
JL
33712008-05-02 Juri Linkov <juri@jurta.org>
3372
3373 * minibuf.texi (Text from Minibuffer): Document a list of
3374 default values for `read-from-minibuffer'.
3375
38a8b703
JB
33762008-04-24 Juanma Barranquero <lekktu@gmail.com>
3377
3378 * nonascii.texi (Translation of Characters): Fix previous change.
3379
7c42e639
CY
33802008-04-20 Chong Yidong <cyd@stupidchicken.com>
3381
3382 * display.texi (Overlay Properties): Clarify role of underlying
3383 textprop and overlay keymaps for display strings.
3384
3385 * keymaps.texi (Active Keymaps): Ditto.
3386
25c0d999
SM
33872008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3388
3389 * minibuf.texi (Programmed Completion):
3390 Replace dynamic-completion-table with the new completion-table-dynamic.
3391
e3af5968
CY
33922008-04-07 Chong Yidong <cyd@stupidchicken.com>
3393
3394 * intro.texi (Some Terms): Change "fonts in this manual" index
3395 entry to "typographic conventions".
3396
6bfc8698
EZ
33972008-04-05 Eli Zaretskii <eliz@gnu.org>
3398
3399 * objects.texi (Text Props and Strings): Add indexing for read
3400 syntax of text properties.
3401
4972c361
SM
34022008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3403
3404 * processes.texi (Decoding Output): Remove process-filter-multibyte
3405 functions.
3406
c70a68db
MR
34072008-03-15 Martin Rudalics <rudalics@gmx.at>
3408
3409 * display.texi (Finding Overlays): Say that empty overlays at
3410 the end of the buffer are reported too.
3411
1291fd36
GM
34122008-03-13 Glenn Morris <rgm@gnu.org>
3413
3414 * elisp.texi (EMACSVER): Set to 23.0.60.
3415
c6b0dfd5
CY
34162008-02-26 Chong Yidong <cyd@stupidchicken.com>
3417
38a8b703 3418 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3419
875fc30c
GM
34202008-02-22 Glenn Morris <rgm@gnu.org>
3421
3422 * frames.texi (Position Parameters): Clarify the description of
3423 `left' and `top', using information from "Geometry".
3424 (Geometry): Give a pointer to "Position Parameters", rather than
3425 repeating information.
3426
d8c8e45a
GM
34272008-02-11 Glenn Morris <rgm@gnu.org>
3428
3429 * objects.texi (Equality Predicates): No longer talk about "two"
3430 functions.
3431
38a8b703 34322008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3433
3434 * objects.texi (Equality Predicates): Add defun for
3435 equal-including-properties.
3436
bfffe0b1
GM
34372008-02-10 Glenn Morris <rgm@gnu.org>
3438
3439 * objects.texi (Equality Predicates):
3440 Mention equal-including-properties.
3441
431b78c9
RS
34422008-02-07 Richard Stallman <rms@gnu.org>
3443
3444 * windows.texi (Window Start): Mention the feature of moving
3445 window-start to start of line.
3446
c8763fb6 34472008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3448
3449 * keymaps.texi (Tool Bar): Document rtl property.
3450
1a256502
TTN
34512008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3452
3453 * display.texi (Button Types):
3454 For define-button-type, clarify type of NAME.
3455
569382c2
MR
34562008-01-19 Martin Rudalics <rudalics@gmx.at>
3457
3458 * buffers.texi (Buffer Modification): Fix typo.
3459
f3041af1
DN
34602008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3461
3462 * os.texi (System Environment): Remove references to OSes that are
3463 not supported anymore.
3464
d35e1cd7
DN
34652008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3466
3467 * os.texi (System Environment): Remove mention for Masscomp.
3468
23af7580
RS
34692008-01-04 Richard Stallman <rms@gnu.org>
3470
3471 * display.texi (Faces): Don't talk about internal face vector as arg
3472 to facep.
3473
3474 * customize.texi (Type Keywords): Fix previous change.
3475
3476 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3477 * elisp.texi (Top): Fix menu for commands.texi change.
3478
ec7d5b1e
RS
34792007-12-30 Richard Stallman <rms@gnu.org>
3480
5dcb4c4e 3481 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3482 (Accessing Scroll): New node broken out of Accessing Mouse.
3483
101a6cea
RS
34842007-12-28 Richard Stallman <rms@gnu.org>
3485
3486 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3487 (Basic Parameters): For `title', refer to title bar.
041817a4 3488 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3489
72b7e664
RS
34902007-12-23 Richard Stallman <rms@gnu.org>
3491
3492 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3493 Improve some of the commented-out keywords' text too.
3494
27a4f445
MR
34952007-12-14 Martin Rudalics <rudalics@gmx.at>
3496
e2e3f1d7
MR
3497 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3498 "visit the current buffer".
3499
27a4f445
MR
3500 * os.texi (System Interface): Fix typo.
3501
a2afc99d
RS
35022007-12-04 Richard Stallman <rms@gnu.org>
3503
3504 * objects.texi (Symbol Type): Fix typo.
3505
b694135c
RS
35062007-12-03 Richard Stallman <rms@gnu.org>
3507
3508 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3509
f99a19da
GM
35102007-12-01 Glenn Morris <rgm@gnu.org>
3511
3512 * functions.texi (Declaring Functions): Improve previous change.
3513
8f4b37d8
GM
35142007-11-30 Glenn Morris <rgm@gnu.org>
3515
3516 * functions.texi (Declaring Functions): Add optional fourth
3517 argument of declare-function, and setting third argument to `t'.
3518
61a2fe01
RS
35192007-11-29 Richard Stallman <rms@gnu.org>
3520
3521 * customize.texi (Composite Types): Document `group' type.
3522
cbfc5193
GM
35232007-11-29 Glenn Morris <rgm@gnu.org>
3524
5dcb4c4e
SM
3525 * functions.texi (Declaring Functions): Add findex.
3526 Mention `external' files.
cbfc5193 3527
8386283a
JB
35282007-11-26 Juanma Barranquero <lekktu@gmail.com>
3529
3530 * functions.texi (Declaring Functions): Fix directive.
3531
a07c9a8b
RS
35322007-11-25 Richard Stallman <rms@gnu.org>
3533
3534 * help.texi (Help Functions): Clean up last change.
3535
3536 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3537
3538 * loading.texi (Named Features): Minor cleanup.
3539
3540 * macros.texi (Eval During Expansion): Minor cleanup.
3541
3542 * variables.texi (Variable Aliases): Minor cleanup.
3543
a0925923
RS
35442007-11-24 Richard Stallman <rms@gnu.org>
3545
3546 * functions.texi (Declaring Functions): Clarify previous change.
3547
3548 * compile.texi (Compiler Errors): Clarify previous change.
3549
20c63e44
RS
35502007-11-24 Richard Stallman <rms@gnu.org>
3551
e5e76c04 3552 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3553 Clarify the text and move items around.
3554
5bb0cda3
GM
35552007-11-24 Glenn Morris <rgm@gnu.org>
3556
3557 * functions.texi (Declaring Functions): New section.
3558 * compile.texi (Compiler Errors): Mention declaring functions,
3559 defvar with no initvalue, and byte-compile-warnings.
3560
af13c86a
MR
35612007-11-15 Martin Rudalics <rudalics@gmx.at>
3562
3563 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3564 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3565
a5373305
MR
35662007-11-13 Martin Rudalics <rudalics@gmx.at>
3567
3568 * help.texi (Help Functions): Document new macro `with-help-window'.
3569
fe284805
JL
35702007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3571
3572 * searching.texi (Replacing Match): Describe new
3573 `match-substitute-replacement'.
3574
2c3a09b1
RS
35752007-10-31 Richard Stallman <rms@gnu.org>
3576
3577 * strings.texi (Creating Strings): Null strings from concat not unique.
3578
f2b480f4
RS
35792007-10-26 Richard Stallman <rms@gnu.org>
3580
3581 * objects.texi (Equality Predicates): Null strings are uniquified.
3582
3583 * minibuf.texi: Minor clarifications in previous change.
3584
db21122c
GM
35852007-10-25 Glenn Morris <rgm@gnu.org>
3586
3587 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3588
2328cbb3
RS
35892007-10-24 Richard Stallman <rms@gnu.org>
3590
3591 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3592
3593 * variables.texi (Frame-Local Variables): Node deleted.
3594 (Variables): Delete Frame-Local Variables from menu.
3595 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3596 (Default Value): Don't mention frame-local vars.
3597
3598 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3599
3600 * loading.texi (Unloading): Document FEATURE-unload-function
3601 instead of FEATURE-unload-hook.
3602
2328cbb3
RS
3603 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3604
c066bafa
JL
36052007-10-22 Juri Linkov <juri@jurta.org>
3606
3607 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3608 (High-Level Completion): Document a list of default value strings
3609 in the DEFAULT argument, for which minibuffer functions return the
3610 first element.
3611
65ced25f
JL
36122007-10-17 Juri Linkov <juri@jurta.org>
3613
3614 * text.texi (Filling): Update arguments of fill-paragraph.
3615 fill-paragraph operates on the active region in Transient Mark mode.
3616 Remove fill-paragraph-or-region.
3617
ee46ec8e
KB
36182007-10-13 Karl Berry <karl@gnu.org>
3619
3620 * elisp.texi (@dircategory): Move to after @copying,
3621 since we want @copying as close as possible to the beginning of
3622 the output.
3623
61bbdbc6
RS
36242007-10-12 Richard Stallman <rms@gnu.org>
3625
3626 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3627
3628 * commands.texi (Distinguish Interactive): New node,
3629 broken out from Interactive Call and rewritten.
3630 (Command Loop): Put Distinguish Interactive in menu.
3631
af23e1e8
RS
36322007-10-09 Richard Stallman <rms@gnu.org>
3633
3634 * text.texi (Examining Properties): Mention overlay priority.
3635
3636 * display.texi (Display Margins): Correct the description
3637 of margin display specifications.
3638 (Replacing Specs): New subnode broken out of Display Property.
3639
e1965a69
JL
36402007-10-06 Juri Linkov <juri@jurta.org>
3641
3642 * text.texi (Filling): Document fill-paragraph-or-region.
3643
4638454b
JB
36442007-10-05 Juanma Barranquero <lekktu@gmail.com>
3645
3646 * display.texi (Auto Faces): Fix typo.
3647
7ed54cc5
RS
36482007-10-02 Richard Stallman <rms@gnu.org>
3649
3650 * display.texi (Display Property): Explain some display specs
3651 don't let you move point in.
3652
5dcb4c4e
SM
3653 * frames.texi (Cursor Parameters):
3654 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3655
3656 * windows.texi (Basic Windows): Don't describe
3657 cursor-in-non-selected-windows here.
3658
305a7ef2
EZ
36592007-10-01 Eli Zaretskii <eliz@gnu.org>
3660
3661 * processes.texi (Misc Network): Note that these functions are
3662 supported only on some systems.
3663
f7a7f4eb
RS
36642007-10-01 Richard Stallman <rms@gnu.org>
3665
3666 * display.texi (Overlay Properties): Explain nil as priority.
3667 Explain that conflicts are unpredictable if not resolved by
3668 priorities.
3669
780d7bb9
RS
36702007-09-23 Richard Stallman <rms@gnu.org>
3671
3672 * macros.texi (Backquote): Minor clarification.
3673
14b4fdfb
RS
36742007-09-19 Richard Stallman <rms@gnu.org>
3675
3676 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3677 Clarify when they work in parallel and when one overrides.
3678 Fix error in example.
14b4fdfb 3679
b8d4c8d0
GM
36802007-09-06 Glenn Morris <rgm@gnu.org>
3681
b3e755a9 3682 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3683 commands to use ../../info.
3684 * Makefile.in (infodir): Go up one more level.
4638454b 3685 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3686 (miscmanualdir): New.
3687 (dist): Use new variable miscmanualdir.
3688 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3689 (usermanualdir): Change from ../man to ../emacs.
3690
1bb1f7d3
MR
36912007-08-30 Martin Rudalics <rudalics@gmx.at>
3692
3693 * commands.texi (Command Loop Info): Advise against changing
3694 most variables described here. Explain new variable
3695 last-repeatable-command.
3696
b8d4c8d0
GM
36972007-08-29 Glenn Morris <rgm@gnu.org>
3698
3699 * elisp.texi (EMACSVER): Increase to 23.0.50.
3700
37012007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3702
3703 * frames.texi (Basic Parameters): Add display-environment-variable
3704 and term-environment-variable.
3705
37062007-08-28 Juri Linkov <juri@jurta.org>
3707
3708 * display.texi (Image Formats, Other Image Types): Add SVG.
3709
37102007-08-28 Juri Linkov <juri@jurta.org>
3711
3712 * display.texi (Images): Move formats-related text to new node
3713 "Image Formats".
3714 (Image Formats): New node.
3715
619fb9ee
RS
37162007-08-27 Richard Stallman <rms@gnu.org>
3717
3718 * windows.texi (Window Configurations): Clarify what
3719 a window configuration saves.
3720
b8d4c8d0
GM
37212007-08-25 Richard Stallman <rms@gnu.org>
3722
3723 * display.texi (Images): Delete redundant @findex.
3724
39f9da30
GM
37252007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3726
3727 * text.texi (Change Hooks): (after|before)-change-functions are no
3728 longer bound to nil while running; rather inhibit-modification-hooks
3729 is t.
3730
b8d4c8d0
GM
37312007-08-16 Richard Stallman <rms@gnu.org>
3732
5dcb4c4e
SM
3733 * processes.texi (Asynchronous Processes):
3734 Clarify doc of start-file-process.
b8d4c8d0
GM
3735
37362007-08-08 Martin Rudalics <rudalics@gmx.at>
3737
3738 * modes.texi (Example Major Modes): Fix typo.
3739
37402007-08-08 Glenn Morris <rgm@gnu.org>
3741
3742 * intro.texi (nil and t): Do not use `iff' in documentation.
3743
3744 * tips.texi (Documentation Tips): Recommend against `iff'.
3745
37462007-08-07 Chong Yidong <cyd@stupidchicken.com>
3747
3748 * display.texi (Image Cache): Document image-refresh.
3749
37502007-08-06 Martin Rudalics <rudalics@gmx.at>
3751
3752 * windows.texi (Size of Window): Document window-full-width-p.
3753
37542007-07-25 Glenn Morris <rgm@gnu.org>
3755
3756 * gpl.texi (GPL): Replace license with GPLv3.
3757
3758 * Relicense all FSF files to GPLv3 or later.
3759
37602007-07-24 Michael Albinus <michael.albinus@gmx.de>
3761
4638454b
JB
3762 * processes.texi (Synchronous Processes):
3763 Add `process-file-shell-command'.
b8d4c8d0
GM
3764 (Asynchronous Processes): Mention restricted use of
3765 `process-filter' and `process-sentinel' in
3766 `start-file-process'. Add `start-file-process-shell-command'.
3767
37682007-07-17 Michael Albinus <michael.albinus@gmx.de>
3769
3770 * files.texi (Magic File Names): Introduce optional parameter
3771 IDENTIFICATION for `file-remote-p'.
3772
37732007-07-16 Richard Stallman <rms@gnu.org>
3774
3775 * display.texi (Defining Faces): Fix previous change.
3776
37772007-07-14 Richard Stallman <rms@gnu.org>
3778
3779 * control.texi (Handling Errors): Document `debug' in handler list.
3780
37812007-07-10 Richard Stallman <rms@gnu.org>
3782
3783 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3784
37852007-07-09 Richard Stallman <rms@gnu.org>
3786
3787 * files.texi (Magic File Names): Rewrite previous change.
3788
37892007-07-08 Michael Albinus <michael.albinus@gmx.de>
3790
3791 * files.texi (Magic File Names): Introduce optional parameter
3792 CONNECTED for `file-remote-p'.
3793
37942007-07-07 Michael Albinus <michael.albinus@gmx.de>
3795
3796 * processes.texi (Asynchronous Processes):
3797 * files.texi (Magic File Names): Add `start-file-process'.
3798
37992007-06-27 Richard Stallman <rms@gnu.org>
3800
5dcb4c4e
SM
3801 * files.texi (Format Conversion Piecemeal):
3802 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3803
38042007-06-27 Michael Albinus <michael.albinus@gmx.de>
3805
4638454b
JB
3806 * files.texi (Magic File Names): Remove `dired-call-process'.
3807 Add `process-file'.
b8d4c8d0
GM
3808
38092007-06-27 Kenichi Handa <handa@m17n.org>
3810
3811 * text.texi (Special Properties): Fix description about
4638454b 3812 `composition' property.
b8d4c8d0
GM
3813
38142007-06-26 Kenichi Handa <handa@m17n.org>
3815
3816 * nonascii.texi (Default Coding Systems): Document about the
3817 return value `undecided'.
3818
38192007-06-25 David Kastrup <dak@gnu.org>
3820
3821 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3822 `current-active-maps'.
3823
38242007-06-24 Karl Berry <karl@gnu.org>
3825
4638454b 3826 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3827
38282007-06-15 Juanma Barranquero <lekktu@gmail.com>
3829
3830 * display.texi (Overlay Arrow): Doc fix.
3831
38322007-06-14 Karl Berry <karl@tug.org>
3833
3834 * anti.texi (Antinews): Typo.
3835
38362007-06-14 Chong Yidong <cyd@stupidchicken.com>
3837
3838 * display.texi (Image Cache): Document image-refresh.
3839
38402007-06-12 Karl Berry <karl@gnu.org>
3841
3842 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3843 * two-volume.make: New file.
3844 * .cvsignore: Ignore two-volume files.
3845
38462007-06-12 Tom Tromey <tromey@redhat.com>
3847
3848 * os.texi (Init File): Document user-emacs-directory.
3849
38502007-06-03 Nick Roberts <nickrob@snap.net.nz>
3851
3852 * commands.texi (Click Events): Describe width and height when
3853 object is nil.
3854
38552007-05-30 Nick Roberts <nickrob@snap.net.nz>
3856
5dcb4c4e
SM
3857 * commands.texi (Click Events): Layout more logically.
3858 Describe width and height.
b8d4c8d0
GM
3859 (Drag Events, Motion Events): Update to new format for position.
3860
38612007-06-02 Richard Stallman <rms@gnu.org>
3862
3863 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3864
38652007-06-02 Chong Yidong <cyd@stupidchicken.com>
3866
3867 * Version 22.1 released.
3868
38692007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3870
3871 * text.texi (Special Properties): Correct meaning of fontified face.
3872
38732007-05-30 Richard Stallman <rms@gnu.org>
3874
3875 * text.texi (Special Properties): Add link to Adjusting Point.
3876
38772007-05-12 Richard Stallman <rms@gnu.org>
3878
3879 * text.texi (Margins): indent-to-left-margin is not the default.
3880 (Mode-Specific Indent): For indent-line-function, the default
3881 is indent-relative.
3882
3883 * modes.texi (Example Major Modes): Explain last line of text-mode
3884 is redundant.
3885
38862007-05-10 Richard Stallman <rms@gnu.org>
3887
3888 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3889
3890 * help.texi (Keys in Documentation): Add reference to
3891 Documentation Tips.
3892
3893 * files.texi (Format Conversion): TO-FN gets three arguments.
3894
3895 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3896
38972007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3898
3899 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3900 * files.texi (Format Conversion): Expand intro; add menu.
3901 (Format Conversion Overview, Format Conversion Round-Trip)
3902 (Format Conversion Piecemeal): New nodes/subsections.
3903 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3904 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3905 (Saving Properties): Delete node/subsection.
3906
39072007-05-07 Karl Berry <karl@gnu.org>
3908
3909 * elisp.texi (EMACSVER): Back to 22.
3910
39112007-05-06 Richard Stallman <rms@gnu.org>
3912
3913 * processes.texi (Accepting Output): Revert most of previous change.
3914
39152007-05-05 Richard Stallman <rms@gnu.org>
3916
3917 * processes.texi (Accepting Output): accept-process-output
3918 uses microseconds, not milliseconds. But that arg is obsolete.
3919
39202007-05-04 Karl Berry <karl@tug.org>
3921
3922 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3923
39242007-05-04 Eli Zaretskii <eliz@gnu.org>
3925
3926 * tips.texi (Documentation Tips): Rearrange items to place the
3927 more important ones first. Add an index entry for hyperlinks.
3928
39292007-05-03 Karl Berry <karl@gnu.org>
3930
3931 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3932 (EMACSVER) [smallbook]: 22 for printed version.
3933
3934 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3935 so restore anchor to normal position after defun. Found by Kevin Ryde.
3936
39372007-04-26 Glenn Morris <rgm@gnu.org>
3938
3939 * elisp.texi (EMACSVER): Increase to 22.1.50.
3940
39412007-04-28 Karl Berry <karl@gnu.org>
3942
3943 * elisp.texi: Improve line breaks on copyright page,
3944 similar layout to emacs manual, 8.5x11 by default.
3945
39462007-04-24 Richard Stallman <rms@gnu.org>
3947
3948 * text.texi (Special Properties): Add xref to Overlay Properties.
3949
3950 * display.texi (Overlay Properties): Add xref to Special Properties.
3951
39522007-04-22 Richard Stallman <rms@gnu.org>
3953
3954 * keymaps.texi (Extended Menu Items): Move the info about
3955 format with cached keyboard binding.
3956
39572007-04-21 Richard Stallman <rms@gnu.org>
3958
3959 * text.texi (Special Properties): Clarify previous change.
3960
3961 * files.texi (File Name Expansion): Clarify previous change.
3962
3963 * display.texi (Attribute Functions): Fix example for
3964 face-attribute-relative-p.
3965
39662007-04-19 Kenichi Handa <handa@m17n.org>
3967
3968 * text.texi (Special Properties): Document composition property.
3969
39702007-04-19 Glenn Morris <rgm@gnu.org>
3971
3972 * files.texi (File Name Expansion): Mention "superroot".
3973
39742007-04-15 Chong Yidong <cyd@stupidchicken.com>
3975
3976 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3977 setups.
3978 (Display Feature Testing): Note that display refers to all
3979 physical monitors for multi-monitor setups.
3980
39812007-04-14 Richard Stallman <rms@gnu.org>
3982
3983 * lists.texi (Sets And Lists): Clarify `delete' examples.
3984 Remove spurious xref to same node.
3985 Clarify xref for add-to-list.
3986
39872007-04-12 Nick Roberts <nickrob@snap.net.nz>
3988
3989 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3990 value of lisp-mode-map.
3991
39922007-04-11 Karl Berry <karl@gnu.org>
3993
3994 * anti.texi (Antinews):
3995 * display.texi (Overlay Properties, Defining Images):
3996 * processes.texi (Synchronous Processes, Sentinels):
3997 * syntax.texi (Syntax Table Internals):
3998 * searching.texi (Regexp Special):
3999 * nonascii.texi (Default Coding Systems):
4000 * text.texi (Special Properties):
4001 * minibuf.texi (Basic Completion): Wording to improve breaks in
4002 8.5x11 format.
4003 * elisp.texi (smallbook): New @set to more easily switch between
4004 smallbook and 8.5x11.
4005
40062007-04-11 Richard Stallman <rms@gnu.org>
4007
4008 * text.texi (Lazy Properties): Minor fix.
4009
40102007-04-08 Karl Berry <karl@gnu.org>
4011
4012 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4013 * macros.texi (Backquote): Downcase Backquote in index entries for
4014 consistency.
4015
40162007-04-08 Richard Stallman <rms@gnu.org>
4017
4018 * text.texi (Adaptive Fill): Just describe default,
4019 don't show it (since it contains non-ASCII chars).
4020
40212007-04-07 Karl Berry <karl@gnu.org>
4022
4023 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4024 adaptive-fill-regexp's value, since they are not in the standard
4025 TeX fonts.
4026
40272007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4028
4029 * display.texi (Defining Faces): Fix example.
4030
40312007-04-07 Karl Berry <karl@gnu.org>
4032
4033 * display.texi (Button Buffer Commands): Improve page break.
4034
40352007-04-07 Richard Stallman <rms@gnu.org>
4036
4037 * advice.texi (Activation of Advice): Remove redundant index entry.
4038
4039 * backups.texi: Improve index entries. Remove redundant ones.
4040
4041 * compile.texi (Byte Compilation): Improve index entry.
4042
4043 * hash.texi (Creating Hash): Improve index entry.
4044
4045 * symbols.texi (Definitions): Improve index entry.
4046
4047 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4048
4049 * maps.texi (Standard Keymaps): Remove useless index entry.
4050
4051 * help.texi (Documentation Basics): Remove redundant index entries.
4052
4053 * customize.texi: Improve index entries.
4054 Remove redundant/useless ones.
4055
4056 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4057
4058 * streams.texi (Output Variables): Improve index entry.
4059
4060 * abbrevs.texi (Abbrevs): Remove useless index entry.
4061
4062 * macros.texi (Expansion): Remove useless index entry.
4063
4064 * text.texi: Improve index entries. Remove redundant/useless ones.
4065 (Text Properties, Examining Properties)
4066 (Special Properties): Use "property category" instead of "category"
4067 to refer to the `category' property.
4068
4069 * positions.texi: Improve index entries. Remove useless one.
4070
4071 * lists.texi: Improve index entries. Remove redundant/useless ones.
4072
4073 * os.texi: Improve index entries.
4074 (Timers): Fix previous change.
4075
4076 * buffers.texi: Improve index entries.
4077 (Modification Time): Get rid of term "obsolete buffer".
4078
4079 * debugging.texi: Improve index entries.
4080 (Test Coverage): Add xref to other test coverage ftr.
4081
4082 * eval.texi: Improve index entry. Remove redundant ones.
4083
4084 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4085
4086 * files.texi: Improve index entries. Remove redundant/useless ones.
4087
4088 * objects.texi: Improve index entries.
4089
4090 * processes.texi: Improve index entries.
4091
4092 * modes.texi: Improve index entry. Remove redundant one.
4093
4094 * nonascii.texi: Improve index entries.
4095
4096 * internals.texi: Improve index entries.
4097
4098 * syntax.texi: Improve index entries.
4099
4100 * keymaps.texi (Active Keymaps): Improve index entries.
4101
4102 * commands.texi: Improve index entries. Remove redundant/useless ones.
4103
4104 * frames.texi: Improve index entries. Remove redundant/useless ones.
4105
4106 * markers.texi: Improve index entries. Remove redundant ones.
4107
4108 * tips.texi: Improve index entries.
4109
4110 * loading.texi (Unloading): Improve index entry.
4111
4112 * variables.texi: Improve index entries. Remove redundant one.
4113
4114 * sequences.texi: Improve index entry.
4115
4116 * display.texi: Improve index entries. Remove redundant ones.
4117
4118 * windows.texi: Improve index entries.
4119
4120 * searching.texi: Improve index entries. Remove redundant one.
4121
4122 * strings.texi (Case Tables): Improve last change.
4123
41242007-04-04 Chong Yidong <cyd@stupidchicken.com>
4125
4126 * strings.texi (Case Tables): Document with-case-table and
4127 ascii-case-table.
4128
41292007-04-03 Karl Berry <karl@gnu.org>
4130
4131 * processes.texi (Network): Reword to improve page break.
4132
41332007-04-03 Eli Zaretskii <eliz@gnu.org>
4134
4135 * functions.texi (Inline Functions): Describe more disadvantages
4136 of defsubst, and make advice against it stronger.
4137
41382007-04-02 Karl Berry <karl@gnu.org>
4139
4140 * backups.texi (Backup Names): Avoid widow words.
4141 * modes.texi (Example Major Modes): Align last comment.
4142
41432007-04-01 Chong Yidong <cyd@stupidchicken.com>
4144
4145 * keymaps.texi (Remapping Commands): Document new arg to
4146 command-remapping.
4147
41482007-04-01 Karl Berry <karl@gnu.org>
4149
4150 * processes.texi (Low-Level Network): Typo.
4151 * loading.texi (Hooks for Loading): Avoid double "the".
4152 * keymaps.texi (Key Sequences): No double "and".
4153 (Changing Key Bindings): Shorten to improve line break.
4154
41552007-03-31 Glenn Morris <rgm@gnu.org>
4156
4157 * os.texi (Timers): Fix description of run-at-time TIME formats.
4158
41592007-03-31 Richard Stallman <rms@gnu.org>
4160
4161 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4162 regarding ellipsis.
4163
41642007-03-31 Eli Zaretskii <eliz@gnu.org>
4165
4166 * intro.texi (nil and t):
4167 * symbols.texi (Plists and Alists):
4168 * variables.texi (Variable Aliases, Constant Variables):
4169 * functions.texi (Defining Functions):
4170 * advice.texi (Advising Primitives):
4171 * debugging.texi (Syntax Errors, Compilation Errors):
4172 * minibuf.texi (Minibuffer Windows):
4173 * commands.texi (Adjusting Point):
4174 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4175 (Auto Major Mode, Major Mode Conventions):
4176 * help.texi (Describing Characters):
4177 * files.texi (Create/Delete Dirs, Information about Files)
4178 (File Locks, Writing to Files, Reading from Files)
4179 (Saving Buffers):
4180 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4181 * frames.texi (Finding All Frames):
4182 * positions.texi (Buffer End, Motion):
4183 * markers.texi (The Region):
4184 * text.texi (Deletion, Near Point):
4185 * display.texi (Displaying Messages, Truncation):
4186 * os.texi (Processor Run Time):
4187 * tips.texi (Key Binding Conventions, Programming Tips)
4188 (Warning Tips, Documentation Tips, Comment Tips):
4189 * internals.texi (Memory Usage): Improve indexing.
4190
4191 * variables.texi (Frame-Local Variables):
4192 * functions.texi (Argument List):
4193 * loading.texi (Library Search):
4194 * streams.texi (Output Variables):
4195 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4196 * searching.texi (Replacing Match, Search and Replace):
4197 * processes.texi (Byte Packing, Decoding Output)
4198 (Accepting Output, Network Servers, Shell Arguments):
4199 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4200 * windows.texi (Window Point, Window Start):
4201 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4202 * commands.texi (Reading Input, Keyboard Events):
4203 * minibuf.texi (Reading File Names, Minibuffer Completion)
4204 (Recursive Mini):
4205 * positions.texi (List Motion):
4206 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4207 * numbers.texi (Arithmetic Operations, Math Functions)
4208 (Predicates on Numbers, Comparison of Numbers):
4209 (Numeric Conversions):
4210 * locals.texi (Standard Buffer-Local Variables):
4211 * maps.texi (Standard Keymaps):
4212 * os.texi (User Identification, System Environment, Recording Input)
4213 (X11 Keysyms):
4214 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4215 * backups.texi (Backups and Auto-Saving):
4216 * customize.texi (Customization, Group Definitions)
4217 (Variable Definitions):
4218 * compile.texi (Byte Compilation): Improve index entries.
4219
42202007-03-31 Karl Berry <karl@gnu.org>
4221
4222 * macros.texi (Defining Macros): Avoid widow syllable.
4223
42242007-03-31 Eli Zaretskii <eliz@gnu.org>
4225
4226 * elisp.texi (Top): Postscript -> PostScript.
4227
4228 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4229
42302007-03-31 Markus Triska <markus.triska@gmx.at>
4231
4232 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4233
42342007-03-30 Karl Berry <karl@gnu.org>
4235
4236 * lists.texi (List-related Predicates): Remove spurious @need.
4237 (Setcdr): Use @smallexample to improve page break.
4238 (Association Lists) <assoc>: Reword to improve page break.
4239
4240 * strings.texi (String Conversion): Insert blank line to improve
4241 page break.
4242
4243 * numbers.texi (Random Numbers): Use @minus{}.
4244 (Math Functions): Use @minus{}.
4245
4246 * intro.texi (Acknowledgements): Avoid line breaks before middle
4247 initials.
4248
42492007-03-24 Eli Zaretskii <eliz@gnu.org>
4250
4251 * errors.texi (Standard Errors): Add an index entry.
4252
42532007-03-19 Richard Stallman <rms@gnu.org>
4254
4255 * os.texi (Recording Input): recent-keys now gives 300 keys.
4256
42572007-03-12 Glenn Morris <rgm@gnu.org>
4258
4259 * os.texi: Replace "daylight savings" with "daylight saving"
4260 throughout.
4261
42622007-03-05 Richard Stallman <rms@gnu.org>
4263
5dcb4c4e
SM
4264 * variables.texi (File Local Variables):
4265 Update enable-local-variables values.
b8d4c8d0
GM
4266
42672007-03-04 Richard Stallman <rms@gnu.org>
4268
4269 * syntax.texi (Control Parsing): Minor clarification.
4270
4271 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4272
4273 * sequences.texi (Sequence Functions): Move string-bytes away,
4274 add xref.
4275
4276 * nonascii.texi (Text Representations): Move string-bytes here.
4277
4278 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4279
4280 * minibuf.texi (Basic Completion): Minor clarification.
4281
4282 * markers.texi (The Mark): Clarify existence vs activation of mark.
4283 Other cleanup.
4284
4285 * display.texi (Finding Overlays): Write better example.
4286
4287 * compile.texi (Eval During Compile): Clarify putting macros
4288 in eval-when-compile.
4289
c5602427 42902007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4291
4292 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4293 load-read-function definition doc.
b8d4c8d0
GM
4294
42952007-02-21 Kim F. Storm <storm@cua.dk>
4296
4297 * strings.texi (Text Comparison): Mention that assoc-string
4298 converts symbols to strings before testing.
4299
43002007-02-17 Kim F. Storm <storm@cua.dk>
4301
4302 * processes.texi (Bindat Spec): Vector types can have optional
4303 element type.
4304 (Bindat Examples): Fix example. Add vector with element type.
4305
43062007-02-16 Andreas Schwab <schwab@suse.de>
4307
4308 * strings.texi (Formatting Strings): Document '+' flag.
4309
43102007-02-15 Juanma Barranquero <lekktu@gmail.com>
4311
4312 * strings.texi (Modifying Strings): Clarify that `clear-string'
4313 always converts the string to unibyte.
4314
43152007-02-14 Kim F. Storm <storm@cua.dk>
4316
4317 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4318 Rewrite glyph code description to refer to these functions.
4319 Remove details of encoding face number and char into integer code.
4320
43212007-02-03 Alan Mackenzie <acm@muc.de>
4322
4323 * loading.texi (Hooks for Loading): Make the description of
4324 `eval-after-load' more detailed, and amend the description of
4325 after-load-alist, in accordance with changes from 2006-05.
4326
43272007-02-03 Chong Yidong <cyd@stupidchicken.com>
4328
4329 * modes.texi (Defining Minor Modes): Document that a :require
4330 keyword or similar may be required to make saved customization
4331 variables work.
4332
43332007-02-03 Eli Zaretskii <eliz@gnu.org>
4334
4335 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4336 Texinfo guidelines and with what texnfo-upd.el expects.
4337 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4338 parts needed by `texinfo-multiple-files-update'.
4339
43402007-02-02 Eli Zaretskii <eliz@gnu.org>
4341
4342 * elisp.texi (Top): Update the top-level menus.
4343
4344 * syntax.texi (Categories): Add index entries.
4345
43462007-02-01 Juanma Barranquero <lekktu@gmail.com>
4347
4348 * display.texi (Attribute Functions): Fix name and description of
4349 the UNDERLINE arg of `set-face-underline-p'.
4350
43512007-01-29 Eli Zaretskii <eliz@gnu.org>
4352
4353 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4354 Variables", and "Standard Keymaps" to the detailed menu.
4355
4356 * variables.texi (Future Local Variables): Add index entry.
4357
43582007-01-28 Richard Stallman <rms@gnu.org>
4359
4360 * tips.texi (Coding Conventions): Clarify the tip about macros
4361 that define a function or a variable.
4362
4363 * files.texi (File Attributes): UID and GID can be floats.
4364 (Magic File Names): Explain why deferring all operations to
4365 the standard handler does not work.
4366
43672007-01-23 Martin Rudalics <rudalics@gmx.at>
4368
4369 * backups.texi (Reverting): Use "buffer" instead of "file"
4370 when talking about major and minor modes.
4371
43722007-01-21 Richard Stallman <rms@gnu.org>
4373
4374 * help.texi (Documentation): Add xref to Documentation Tips.
4375
43762007-01-14 Juanma Barranquero <lekktu@gmail.com>
4377
4378 * tips.texi (Coding Conventions): Fix typos.
4379
43802007-01-05 Richard Stallman <rms@gnu.org>
4381
4382 * modes.texi (Defining Minor Modes): Fix previous change.
4383
43842007-01-03 Richard Stallman <rms@gnu.org>
4385
4386 * customize.texi (Variable Definitions, Customization Types):
4387 Don't use * in doc string for defcustom.
4388
43892007-01-02 Richard Stallman <rms@gnu.org>
4390
4391 * variables.texi (Variable Aliases): Clarify that aliases vars
4392 always have the same value.
4393
4394 * processes.texi (Bindat Spec): Fix Texinfo usage.
4395
4396 * modes.texi (Defining Minor Modes): Explain effect of command
4397 defined with define-global-minor-mode on new buffers.
4398
43992006-12-30 Kim F. Storm <storm@cua.dk>
4400
4401 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4402 `auto-resize-tool-bars'.
4403
44042006-12-30 Richard Stallman <rms@gnu.org>
4405
4406 * keymaps.texi (Active Keymaps): Fix previous change.
4407
44082006-12-30 Nick Roberts <nickrob@snap.net.nz>
4409
4410 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4411
44122006-12-30 Kim F. Storm <storm@cua.dk>
4413
4414 * processes.texi (Bindat Spec): Clarify using field names in
4415 length specifications.
4416
44172006-12-29 Kim F. Storm <storm@cua.dk>
4418
4419 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4420 Add count and index variables for eval forms in repeat blocks.
4421
44222006-12-24 Richard Stallman <rms@gnu.org>
4423
5dcb4c4e
SM
4424 * customize.texi (Variable Definitions):
4425 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4426
44272006-12-19 Kim F. Storm <storm@cua.dk>
4428
4429 * commands.texi (Misc Events): User signals now result in sigusr1
4430 and sigusr2 events which are handled through special-event-map.
4431 (Special Events): User signals and drag-n-drop are special.
4432
44332006-12-17 Richard Stallman <rms@gnu.org>
4434
4435 * loading.texi (Named Features): Explain subfeatures better.
4436
4437 * customize.texi: Use "option" only for user options.
4438 For the keyword values inside defcustom etc, say "keywords".
4439 For :options value's elements, say "elements".
4440 :group should not be omitted.
4441
4442 * syntax.texi (Parsing Expressions): Split up node.
4443 (Motion via Parsing, Position Parse, Parser State)
4444 (Low-Level Parsing, Control Parsing): New subnodes.
4445 (Parser State): Document syntax-ppss-toplevel-pos.
4446
4447 * positions.texi (List Motion): Punctuation fix.
4448
4449 * files.texi (File Name Completion): Document PREDICATE arg
4450 to file-name-completion.
4451
44522006-12-16 Eli Zaretskii <eliz@gnu.org>
4453
4454 * internals.texi (Building Emacs, Writing Emacs Primitives):
4455 Add index entries.
4456
44572006-12-11 Richard Stallman <rms@gnu.org>
4458
4459 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4460 affects face menu. Explain how to make it non-nil without enabling
4461 any fontification.
4462
44632006-12-10 Chong Yidong <cyd@stupidchicken.com>
4464
4465 * modes.texi (Font Lock Basics): Document nil value of
4466 font-lock-defaults.
4467
44682006-12-10 Glenn Morris <rgm@gnu.org>
4469
4470 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4471 value for system-flag argument. Abbrev tables may not be empty
4472 when major modes are loaded.
4473
44742006-12-08 Juanma Barranquero <lekktu@gmail.com>
4475
4476 * makefile.w32-in (maintainer-clean): Partially revert last
4477 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4478 to protect elisp-covers.texi.
4479
44802006-12-07 Juanma Barranquero <lekktu@gmail.com>
4481
4482 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4483 Don't remove elisp* info files; they are already deleted by the
4484 `clean' and `distclean' targets, and they are in the $(infodir)
4485 directory, not the current one.
4486
44872006-12-04 Kim F. Storm <storm@cua.dk>
4488
4489 * commands.texi (Misc Events): Update signal events.
4490 (Event Examples): Add signal example.
4491
44922006-11-29 Richard Stallman <rms@gnu.org>
4493
4494 * frames.texi (Visibility of Frames): Explain visible windows
4495 can be covered by others. Add xref for raise-frame.
4496
44972006-11-28 Richard Stallman <rms@gnu.org>
4498
4499 * searching.texi (Regexp Special): Update when ^ is special.
4500
45012006-11-27 Eli Zaretskii <eliz@gnu.org>
4502
4503 * customize.texi (Customization, Common Keywords)
4504 (Group Definitions, Variable Definitions, Composite Types)
4505 (Type Keywords, Customization Types): Add index entries for
4506 various customization keywords.
4507
45082006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4509
4510 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4511
c8763fb6 45122006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4513
4514 * frames.texi (Window System Selections): Remove clipboard from
4515 description of selection-coding-system.
4516
45172006-11-06 Richard Stallman <rms@gnu.org>
4518
4519 * lists.texi (List Variables): Document COMPARE-FN.
4520
4521 * keymaps.texi: Avoid use of "binding" to mean a relation;
4522 use it only to refer to the meaning associated with a key.
4523 (Keymaps): Change menu node description.
4524
4525 * elisp.texi (Top): Change menu node description.
4526
4527 * display.texi (Managing Overlays): Document overlay-recenter.
4528
45292006-10-29 Chong Yidong <cyd@stupidchicken.com>
4530
4531 * Makefile.in: Use relative paths to avoid advertising filesystem
4532 contents during compilation.
4533
45342006-10-23 Kim F. Storm <storm@cua.dk>
4535
4536 * commands.texi (Event Input Misc): Update unread-command-events.
4537
45382006-10-23 Nick Roberts <nickrob@snap.net.nz>
4539
4540 * lists.texi (Sets And Lists): Fix typos.
4541
45422006-10-18 Juanma Barranquero <lekktu@gmail.com>
4543
4544 * control.texi (Processing of Errors): Use @var for an argument,
4545 not @code.
4546
45472006-10-16 Richard Stallman <rms@gnu.org>
4548
4549 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4550
4551 * keymaps.texi (Format of Keymaps): Show all the keymap element
4552 patterns that result from menu items.
4553 (Key Lookup): Minor cleanups.
4554
4555 * modes.texi (Precalculated Fontification): Don't say that
4556 not setting font-lock-defaults avoids loading font-lock.
4557
4558 * help.texi (Documentation): Move xref to Emacs Manual here.
4559 (Documentation Basics): From here.
4560 Also doc emacs-lisp-docstring-fill-column.
4561
4562 * elisp.texi: Update version and ISBN.
4563
4564 * commands.texi (Interactive Call): Clarify KEYS arg to
4565 call-interactively is a vector.
4566 (Command Loop Info): Delete anchor in this-command-keys.
4567 Add anchor in this-command-keys-vector.
4568 (Recursive Editing): Document how recursive-edit
4569 handles the current buffer.
4570
45712006-10-13 Chong Yidong <cyd@stupidchicken.com>
4572
4573 * frames.texi (Frame Titles): %c and %l are ignored in
4574 frame-title-format.
4575
45762006-10-11 Richard Stallman <rms@gnu.org>
4577
4578 * keymaps.texi (Key Sequences): Clarify use of kbd.
4579
45802006-10-10 Kim F. Storm <storm@cua.dk>
4581
4582 * lists.texi (Sets And Lists): Add memql.
4583
45842006-10-03 Richard Stallman <rms@gnu.org>
4585
4586 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4587 Clarify :ascii: and :nonascii:.
4588
45892006-09-29 Juri Linkov <juri@jurta.org>
4590
4591 * modes.texi (%-Constructs): Reorder coding systems in the
4592 documentation of %z to the real order displayed in the modeline.
4593
45942006-09-25 Richard Stallman <rms@gnu.org>
4595
4596 * os.texi (Timers): Describe timer-max-repeats.
4597
45982006-09-25 Chong Yidong <cyd@stupidchicken.com>
4599
4600 * os.texi (Timers): Mention with-local-quit.
4601
46022006-09-24 Richard Stallman <rms@gnu.org>
4603
4604 * searching.texi (Searching and Matching): Mention property search.
4605
4606 * commands.texi (Command Loop Info): Explain how read-event affects
4607 this-command-keys.
4608
46092006-09-20 Richard Stallman <rms@gnu.org>
4610
4611 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4612
4613 * windows.texi (Window Start): Minor cleanups.
4614
46152006-09-20 Kim F. Storm <storm@cua.dk>
4616
4617 * windows.texi (Window Start): pos-visible-in-window-p allows
4618 specifying t for position to mean "end of window".
4619 Add window-line-height.
4620
4621 * anti.texi (Antinews): Mention window-line-height.
4622
46232006-09-19 David Kastrup <dak@gnu.org>
4624
4625 * keymaps.texi (Searching Keymaps): Small clarification.
4626
46272006-09-18 Richard Stallman <rms@gnu.org>
4628
4629 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4630 cause keyboard menus.
4631 (Menu Keymaps): Likewise.
4632 (Defining Menus, Keyboard Menus): Clarify.
4633
4634 * text.texi (Fields): Clarify explanation of constrain-to-field.
4635
46362006-09-16 Eli Zaretskii <eliz@gnu.org>
4637
4638 * variables.texi (Tips for Defining): Fix a typo.
4639
46402006-09-15 Richard Stallman <rms@gnu.org>
4641
4642 * keymaps.texi (Remapping Commands, Searching Keymaps)
4643 (Active Keymaps): Clean up previous change.
4644
46452006-09-15 Jay Belanger <belanger@truman.edu>
4646
4647 * gpl.texi: Replace "Library Public License" by "Lesser Public
4648 License" throughout.
4649
46502006-09-15 David Kastrup <dak@gnu.org>
4651
4652 * keymaps.texi (Active Keymaps): Adapt description to use
4653 `get-char-property' instead `get-text-property'. Explain how
4654 mouse events change this. Explain the new optional argument of
4655 `key-binding' and its mouse-dependent lookup.
4656 (Searching Keymaps): Adapt description similarly.
4657 (Remapping Commands): Explain the new optional argument of
4658 `command-remapping'.
4659
46602006-09-14 Richard Stallman <rms@gnu.org>
4661
4662 * keymaps.texi (Searching Keymaps): Clarification.
4663 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4664
46652006-09-13 Richard Stallman <rms@gnu.org>
4666
4667 * objects.texi (Character Type): Node split.
4668 Add xref to Describing Characters.
4669 (Basic Char Syntax, General Escape Syntax)
4670 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4671
46722006-09-11 Richard Stallman <rms@gnu.org>
4673
4674 * display.texi (Display Table Format): Wording clarification.
4675 (Glyphs): Clarifications.
4676
46772006-09-10 Chong Yidong <cyd@stupidchicken.com>
4678
4679 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4680 local maps.
4681
46822006-09-10 Kim F. Storm <storm@cua.dk>
4683
4684 * display.texi (Forcing Redisplay): Document return value of
4685 function redisplay.
4686
46872006-09-09 Richard Stallman <rms@gnu.org>
4688
4689 * windows.texi (Window Hooks): Explain limits of
4690 window-scroll-functions.
4691
4692 * display.texi (Fringe Indicators): Update for last change in
4693 indicate-buffer-boundaries.
4694
46952006-09-08 Richard Stallman <rms@gnu.org>
4696
4697 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4698
46992006-09-06 Kim F. Storm <storm@cua.dk>
4700
4701 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4702
4703 * windows.texi (Window Start): Update pos-visible-in-window-p.
4704
47052006-09-04 Richard Stallman <rms@gnu.org>
4706
4707 * processes.texi (Accepting Output): Explain SECONDS=0 for
4708 accept-process-output.
4709
4710 * os.texi (Idle Timers): Explain why timer functions should not
4711 loop until (input-pending-p).
4712
47132006-09-02 Eli Zaretskii <eliz@gnu.org>
4714
4715 * makefile.w32-in (usermanualdir): New variable.
4716 (elisp.dvi): Use it.
4717
47182006-09-01 Eli Zaretskii <eliz@gnu.org>
4719
4720 * buffers.texi (Buffer Modification): Fix last change.
4721
47222006-09-01 Chong Yidong <cyd@stupidchicken.com>
4723
5dcb4c4e
SM
4724 * buffers.texi (Buffer Modification):
4725 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4726
47272006-08-31 Richard Stallman <rms@gnu.org>
4728
4729 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4730
47312006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4732
4733 * modes.texi (Syntactic Font Lock):
4734 Mention font-lock-syntactic-face-function
4735 instead of specific faces.
4736
47372006-08-29 Chong Yidong <cyd@stupidchicken.com>
4738
4739 * display.texi (Images): Add xrref to display-images-p.
4740
47412006-08-28 Kenichi Handa <handa@m17n.org>
4742
4743 * nonascii.texi (Lisp and Coding Systems): Fix description of
4744 detect-coding-region.
4745
47462006-08-27 Michael Olson <mwolson@gnu.org>
4747
4748 * processes.texi (Transaction Queues): Remove stray quote
4749 character.
4750
47512006-08-25 Richard Stallman <rms@gnu.org>
4752
4753 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4754 Add xref.
4755
47562006-08-24 Chong Yidong <cyd@stupidchicken.com>
4757
4758 * os.texi (Timers): Avoid waiting inside timers.
4759
47602006-08-21 Lute Kamstra <lute@gnu.org>
4761
4762 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4763
47642006-08-20 Richard Stallman <rms@gnu.org>
4765
4766 * os.texi (Idle Timers): New node, split out from Timers.
4767 Document current-idle-time.
4768 * commands.texi (Reading One Event): Update xref.
4769 * elisp.texi (Top): Update subnode menu.
4770
47712006-08-16 Richard Stallman <rms@gnu.org>
4772
4773 * keymaps.texi (Extended Menu Items): Show format of cached
4774 bindings in extended menu items.
4775
4776 * customize.texi (Variable Definitions): Explain when the
4777 standard value expression is evaluated.
4778
47792006-08-15 Chong Yidong <cyd@stupidchicken.com>
4780
4781 * commands.texi (Reading One Event): Explain idleness in
4782 `read-event'.
4783
47842006-08-12 Chong Yidong <cyd@stupidchicken.com>
4785
4786 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4787 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4788 relevant for Lisp programming.
4789 (Yank Commands): Rewrite introduction.
4790 (Undo): Clarify.
4791 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4792 (Filling): Remove redundant comment. Clarify return value of
4793 current-justification.
4794 (Margins): Minor clarifications.
4795 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4796 (Sorting): Update definition of sort-lines.
4797 (Columns): Clarify behavior of sort-columns.
4798 (Indent Tabs): Link to Tab Stops in Emacs manual.
4799 (Special Properties): Clarify.
4800 (Clickable Text): Mention Buttons package.
4801
48022006-08-12 Kevin Ryde <user42@zip.com.au>
4803
4804 * os.texi (Time Parsing): Add %z to description of
4805 format-time-string, as per docstring. Add cross reference to
4806 glibc manual for strftime.
4807
48082006-08-08 Richard Stallman <rms@gnu.org>
4809
4810 * modes.texi: Clean up wording in previous change.
4811
48122006-08-07 Chong Yidong <cyd@stupidchicken.com>
4813
4814 * modes.texi (Hooks): Clarify.
4815 (Major Mode Basics): Mention define-derived-mode explicitly.
4816 (Major Mode Conventions): Rebinding RET is OK for some modes.
4817 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4818 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4819 (Mode Line Basics): Clarify.
4820 (Mode Line Data): Mention help-echo and local-map in strings.
4821 Explain reason for treatment of non-risky variables.
4822 (Properties in Mode): Clarify.
4823 (Faces for Font Lock): Add font-lock-negation-char-face.
4824
48252006-08-04 Eli Zaretskii <eliz@gnu.org>
4826
4827 * strings.texi (Formatting Strings): Warn against arbitrary
4828 strings as first arg to `format'.
4829
48302006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4831
4832 * text.texi (Clickable Text): Mention `help-echo' text property.
4833 Update intro, examples and associated explanations.
4834
48352006-07-31 Richard Stallman <rms@gnu.org>
4836
4837 * commands.texi: Update xrefs.
4838 (Event Mod): New node, cut out from old Translating Input.
4839
4840 * maps.texi: Update xrefs.
4841
4842 * keymaps.texi (Translation Keymaps): New node.
4843 Update xrefs from Translating Input to Translation Keymaps.
4844
4845 * elisp.texi (Top): Update subnode menu.
4846
4847 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4848
4849 * os.texi (System Interface): Fix menu descriptions of some nodes.
4850 (Translating Input): Node deleted.
4851
48522006-07-31 Nick Roberts <nickrob@snap.net.nz>
4853
4854 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4855
4856 * lists.texi (Sets And Lists): Likewise.
4857
48582006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4859
4860 * text.texi (Fields): Mention POS
4861 requirement when narrowing is in effect.
4862
48632006-07-28 Richard Stallman <rms@gnu.org>
4864
4865 * display.texi (Face Attributes): Simplify wording.
4866 (Attribute Functions): Clarify meaning of new-frame default
4867 attribute settings.
4868
4869 * customize.texi (Common Keywords): Document how to use
4870 :package-version in a package not in Emacs.
4871
48722006-07-28 Kim F. Storm <storm@cua.dk>
4873
4874 * commands.texi (Reading One Event): Fix last change.
4875
48762006-07-26 Chong Yidong <cyd@stupidchicken.com>
4877
4878 * commands.texi (Reading One Event): Document SECONDS argument for
4879 read-event, read-char, and read-char-exclusive.
4880
48812006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4882
4883 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4884 to ensure correct identification.
4885
48862006-07-24 Richard Stallman <rms@gnu.org>
4887
4888 * text.texi (Clickable Text): Clarify.
4889
4890 * sequences.texi (Vector Functions): Delete duplicate xref.
4891
4892 * objects.texi (Function Type): Clarify.
4893
4894 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4895 modes.
4896
4897 * lists.texi (List Variables): New node.
4898 Material moved from other nodes.
4899
4900 * variables.texi (Setting Variables): add-to-list and
4901 add-to-ordered-list moved to List Variables node.
4902
49032006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4904
4905 * text.texi (Links and Mouse-1):
4906 For mouse-on-link-p, expand on arg POS.
4907
49082006-07-21 Kim F. Storm <storm@cua.dk>
4909
4910 * display.texi (Forcing Redisplay): Don't mention systems which
4911 don't support sub-second timers for redisplay-preemption-period.
4912
4913 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4914
49152006-07-21 Eli Zaretskii <eliz@gnu.org>
4916
4917 * frames.texi (Input Focus): Document that focus-follows-mouse has
4918 no effect on MS-Windows.
4919
49202006-07-18 Richard Stallman <rms@gnu.org>
4921
4922 * display.texi (Forcing Redisplay): Cleanups in previous change.
4923
4924 * processes.texi (Low-Level Network): Make menu more convenient.
4925
49262006-07-18 Kim F. Storm <storm@cua.dk>
4927
4928 * display.texi (Forcing Redisplay): redisplay-preemption-period
4929 only used on window systems. Add xref to Terminal Output.
4930
4931 * os.texi (Terminal Output): baud-rate only controls preemption on
4932 non-window systems. Add xref to Forcing Redisplay.
4933
4934 * processes.texi (Low-Level Network): Rename node "Make Network"
4935 to "Network Processes".
4936
49372006-07-18 Karl Berry <karl@gnu.org>
4938
4939 * variables.texi, functions.texi, customize.texi, loading.texi:
4940 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4941
49422006-07-17 Chong Yidong <cyd@stupidchicken.com>
4943
4944 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4945
49462006-07-17 Richard Stallman <rms@gnu.org>
4947
4948 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4949 Put period and comma inside quotes.
4950
4951 * loading.texi, markers.texi: Use real doublequote inside menus.
4952
4953 * windows.texi: Put point and comma inside quotes.
4954 (Textual Scrolling): Use @samp for error message.
4955
4956 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4957 * strings.texi, streams.texi, processes.texi, os.texi:
4958 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4959 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4960 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4961 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4962 Put point and comma inside quotes.
4963
4964 * control.texi (Processing of Errors): Add command-error-function.
4965
4966 * variables.texi (File Local Variables): Clarify that
4967 file local variables make buffer-local bindings.
4968
4969 * modes.texi (Syntactic Font Lock): Give default for
4970 font-lock-syntax-table.
4971
49722006-07-17 Nick Roberts <nickrob@snap.net.nz>
4973
4974 * text.texi (Special Properties): Clean up previous change.
4975
49762006-07-16 Karl Berry <karl@gnu.org>
4977
4978 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4979 * control.texi: Fix bad page breaks through chapter 10 (control).
4980
4981 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4982 underfull hbox.
4983
49842006-07-15 Nick Roberts <nickrob@snap.net.nz>
4985
4986 * text.texi (Special Properties): Describe fontified text property
4987 in relation to a character (not text).
4988
49892006-07-15 Kim F. Storm <storm@cua.dk>
4990
4991 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4992 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4993 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4994
4995 * anti.texi (Antinews): Mention redisplay function.
4996 The kbd macro existed, but was not documented, before 22.x.
4997 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4998
49992006-07-14 Nick Roberts <nickrob@snap.net.nz>
5000
5001 * display.texi (Displaying Messages): Add anchor.
5002
5003 * frames.texi (Dialog Boxes): Use it.
5004
50052006-07-12 Richard Stallman <rms@gnu.org>
5006
5007 * objects.texi (Frame Type): Explain nature of frames better.
5008
5009 * frames.texi (Frames): Explain nature of frames better.
5010
50112006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5012
5013 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5014
50152006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5016
5017 * frames.texi (Window System Selections): Mention scrap support for Mac.
5018 Default value of x-select-enable-clipboard is t on Mac.
5019
5020 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5021
50222006-07-11 Kim F. Storm <storm@cua.dk>
5023
5024 * display.texi (Forcing Redisplay): Add `redisplay' function.
5025 Don't mention (sit-for -1) -- use (redisplay t) instead.
5026
5027 * commands.texi (Waiting): (sit-for -1) is no longer special.
5028 (sit-for 0) is equivalent to (redisplay).
5029 Iconifying/deiconifying no longer makes sit-for return.
5030
50312006-07-10 Nick Roberts <nickrob@snap.net.nz>
5032
5033 * display.texi (Buttons): Fix typo.
5034
5035 * index.texi, elisp.texi (New Symbols): Comment node out.
5036
50372006-07-09 Richard Stallman <rms@gnu.org>
5038
5039 * display.texi (Truncation): Clean up previous change.
5040
50412006-07-08 Richard Stallman <rms@gnu.org>
5042
5043 * commands.texi (Interactive Call): Use 3 as prefix in example
5044 for execute-extended-command.
5045
5046 * display.texi (Attribute Functions): Move paragraph about
5047 compatibility with Emacs < 21.
5048
50492006-07-09 Kim F. Storm <storm@cua.dk>
5050
5051 * display.texi (Refresh Screen): Clarify force-window-update.
5052 (Truncation): "Normally" indicated by fringe arrows.
5053
50542006-07-08 Eli Zaretskii <eliz@gnu.org>
5055
5056 * windows.texi (Textual Scrolling, Resizing Windows):
5057 * variables.texi (Constant Variables):
5058 * text.texi (Buffer Contents, Deletion, Changing Properties)
5059 (Property Search, Special Properties, Sticky Properties)
5060 (Links and Mouse-1, Fields, Change Hooks):
5061 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5062 (Categories):
5063 * symbols.texi (Other Plists):
5064 * streams.texi (Output Variables):
5065 * processes.texi (Input to Processes, Query Before Exit):
5066 * positions.texi (Word Motion, Text Lines, List Motion):
5067 * os.texi (Init File, System Environment, Sound Output)
5068 (Session Management):
5069 * nonascii.texi (Text Representations, Character Sets)
5070 (Chars and Bytes, Locales):
5071 * modes.texi (Defining Minor Modes, Header Lines):
5072 * minibuf.texi (Minibuffer Contents):
5073 * markers.texi (Information from Markers):
5074 * lists.texi (List Elements, Building Lists, Association Lists):
5075 * keymaps.texi (Tool Bar):
5076 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5077 * functions.texi (What Is a Function, Mapping Functions):
5078 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5079 (Color Names, Text Terminal Colors, Display Feature Testing):
5080 * files.texi (Visiting Functions, File Name Components)
5081 (Unique File Names, Contents of Directories):
5082 * display.texi (Forcing Redisplay, Displaying Messages)
5083 (Temporary Displays, Font Selection, Auto Faces)
5084 (Font Lookup, Fringe Indicators, Display Margins)
5085 (Image Descriptors, Showing Images, Image Cache, Button Types)
5086 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5087 (Display Table Format, Glyphs):
5088 * control.texi (Iteration):
5089 * commands.texi (Command Loop Info, Adjusting Point):
5090 * backups.texi (Making Backups, Auto-Saving):
5091 Remove @tindex entries.
5092
50932006-07-07 Kim F. Storm <storm@cua.dk>
5094
5095 * display.texi (Fringe Cursors): Fix typo.
5096 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5097 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5098
50992006-07-05 Richard Stallman <rms@gnu.org>
5100
5101 * text.texi (Buffer Contents): Add example of text props
5102 in result of buffer-substring.
5103 (Text Properties): Explain better about use of specific property names.
5104 (Property Search): Some cleanups; reorder some functions.
5105
5106 * keymaps.texi (Changing Key Bindings): Cleanup.
5107 Add xref to Key Binding Conventions.
5108
5109 * display.texi (Attribute Functions): Add examples for
5110 face-attribute-relative-p.
5111
5112 * tips.texi (Coding Conventions): Cleanup last change.
5113
51142006-07-05 Karl Berry <karl@gnu.org>
5115
5116 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5117 Remove @setchapternewpage odd.
5118 Result is 1013 pages, down from 1100.
5119
5120 * anti.texi, customize.texi, display.texi, internals.texi:
5121 * minibuf.texi, modes.texi, tips.texi:
5122 Fix overfull/underfull boxes.
5123
51242006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5125
5126 * edebug.texi (Instrumenting):
5127 Add Edebug-specific findex for eval-buffer.
5128 * loading.texi (Loading):
5129 Replace eval-current-buffer with eval-buffer.
5130
51312006-06-30 Nick Roberts <nickrob@snap.net.nz>
5132
5133 * locals.texi (Standard Buffer-Local Variables): Update the list
5134 of variables.
5135
51362006-06-26 Nick Roberts <nickrob@snap.net.nz>
5137
5138 * files.texi (File Name Completion): Point user to the node
5139 "Reading File Names".
5140
51412006-06-24 Eli Zaretskii <eliz@gnu.org>
5142
5143 * files.texi (Contents of Directories): Document case-insensitive
5144 behavior on respective filesystems.
5145
5146 * objects.texi (Character Type): Document that Emacs signals an
5147 error for unsupported Unicode characters specified as \uNNNN.
5148
51492006-06-19 Richard Stallman <rms@gnu.org>
5150
5151 * processes.texi (Bindat Spec): Clarify previous change.
5152
51532006-06-16 Richard Stallman <rms@gnu.org>
5154
5155 * tips.texi (Coding Conventions): Better explain conventions
5156 for definition constructs.
5157
5158 * text.texi (Special Properties): String value of `read-only'
5159 serves as the error message.
5160
5161 * objects.texi (Character Type): Clarify prev. change.
5162 (Non-ASCII in Strings): Mention \u and \U.
5163
5164 * commands.texi (Using Interactive): Explain problem of
5165 markers, etc., in command-history.
5166
51672006-06-14 Kim F. Storm <storm@cua.dk>
5168
5169 * commands.texi (Waiting): Negative arg to sit-for forces
5170 redisplay even if input is pending.
5171
5172 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5173 redisplay. Remove incorrect example of binding redisplay-dont-pause
5174 around (sit-for 0).
5175
51762006-06-13 Richard Stallman <rms@gnu.org>
5177
5178 * display.texi (Forcing Redisplay): Clarify previous change.
5179
51802006-06-13 Romain Francoise <romain@orebokech.com>
5181
5182 * display.texi (Forcing Redisplay): Fix typo.
5183
51842006-06-13 Kim F. Storm <storm@cua.dk>
5185
5186 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5187
51882006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5189
5190 * tips.texi (Coding Conventions): Add `@end itemize'.
5191
51922006-06-10 Richard Stallman <rms@gnu.org>
5193
5194 * tips.texi (Coding Conventions): Explain use of coding systems
5195 to ensure one decoding for strings.
5196
51972006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5198
5199 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5200 syntax.
5201
52022006-06-07 Eli Zaretskii <eliz@gnu.org>
5203
5204 * display.texi (Font Selection): Remove description of
5205 clear-face-cache.
5206
5207 * compile.texi (Eval During Compile): Fix a typo. Add index
5208 entries for possible uses of eval-when-compile.
5209
52102006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5211
5212 * display.texi (Abstract Display): Fix typo.
5213
52142006-06-03 Eli Zaretskii <eliz@gnu.org>
5215
5216 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5217 Reword variable's description.
5218
52192006-06-01 Richard Stallman <rms@gnu.org>
5220
5221 * windows.texi (Splitting Windows): Clarify splitting nonselected
5222 window.
5223
52242006-05-31 Juri Linkov <juri@jurta.org>
5225
5226 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5227
52282006-05-30 Richard Stallman <rms@gnu.org>
5229
5230 * display.texi (Line Height): Fix errors in description of
10d1d0af 5231 default line height and line-height property.
b8d4c8d0
GM
5232
5233 * nonascii.texi (Default Coding Systems): Further clarification.
5234
52352006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5236
5237 * internals.texi (Pure Storage): Mention that an overflow in pure
5238 space causes a memory leak.
5239 (Garbage Collection): If there was an overflow in pure space,
5240 `garbage-collect' returns nil.
5241
52422006-05-30 Eli Zaretskii <eliz@gnu.org>
5243
5244 * nonascii.texi (Default Coding Systems): Fix it some more.
5245
52462006-05-29 Eli Zaretskii <eliz@gnu.org>
5247
5248 * nonascii.texi (Default Coding Systems): Fix last change.
5249
52502006-05-29 Kenichi Handa <handa@m17n.org>
5251
5252 * nonascii.texi (find-operation-coding-system): Describe the new
5253 argument format (FILENAME . BUFFER).
5254
52552006-05-28 Richard Stallman <rms@gnu.org>
5256
5257 * tips.texi (Coding Conventions): Better explain reasons not to
5258 advise other packages or use `eval-after-load'.
5259
52602006-05-29 Kim F. Storm <storm@cua.dk>
5261
5262 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5263 `bindat-idx' and `bindat-raw' for clarity.
5264
52652006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5266
5267 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5268
5269 * display.texi (Display): Add "Abstract Display" to menu.
5270 (Abstract Display, Abstract Display Functions)
5271 (Abstract Display Example): New nodes.
5272 * elisp.texi (Top): Add "Abstract Display" to menu.
5273
52742006-05-27 Chong Yidong <cyd@stupidchicken.com>
5275
5276 * keymaps.texi (Key Sequences): Link to input events definition.
5277 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5278
5279 * files.texi (Changing Files): Document updated argument list for
5280 copy-file.
5281
52822006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5283
5284 * processes.texi (Bindat Functions): Explain term "total length".
5285 Use it in bindat-length and bindat-pack descriptions.
5286
52872006-05-26 Eli Zaretskii <eliz@gnu.org>
5288
5289 * tips.texi (Coding Conventions): Advise against using
5290 eval-after-load in packages. Add an index entry.
5291
52922006-05-25 Juri Linkov <juri@jurta.org>
5293
5294 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5295
5296 * modes.texi (%-Constructs): Add %e, %z, %Z.
5297
52982006-05-25 Richard Stallman <rms@gnu.org>
5299
5300 * elisp.texi (Top): Update subnode menu.
5301
5302 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5303 (Keymaps): Update menu.
5304
53052006-05-25 Chong Yidong <cyd@stupidchicken.com>
5306
5307 * keymaps.texi (Key Sequences): Some clarifications.
5308
53092006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5310
5311 * processes.texi (Bindat Functions): Say "unibyte string"
5312 explicitly for bindat-unpack and bindat-pack descriptions.
5313 (Bindat Examples): Don't call `string-make-unibyte' in example.
5314
53152006-05-25 Chong Yidong <cyd@stupidchicken.com>
5316
5dcb4c4e 5317 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5318 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5319
5320 * keymaps.texi (Changing Key Bindings):
dd7b651b 5321 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5322 * help.texi (Describing Characters): Refer to it.
5323
53242006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5325
5326 * frames.texi (Pointer Shape): @end table -> @end defvar.
5327
53282006-05-22 Richard Stallman <rms@gnu.org>
5329
5330 * elisp.texi (Top): Update subnode menus.
5331
5332 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5333 Contents rewritten; material from old Pointer Shape node moved here.
5334
5335 * display.texi (Pointer Shape): Node deleted.
5336 (Image Descriptors): Minor cleanup.
5337
53382006-05-21 Richard Stallman <rms@gnu.org>
5339
5340 * syntax.texi (Parsing Expressions): Update info on which STATE
5341 elements are ignored.
5342
53432006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5344
5345 * hooks.texi (Standard Hooks): Correct typo.
5346
5347 * gpl.texi (GPL): ifinfo -> ifnottex.
5348
53492006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5350
5351 * searching.texi (Simple Match Data): Warn about match data being
5352 set anew by every search.
5353
53542006-05-17 Richard Stallman <rms@gnu.org>
5355
5356 * minibuf.texi (Minibuffer History): Clarify.
5357
5358 * searching.texi (Regexp Special): Clarify nested regexp warning.
5359
53602006-05-16 Kim F. Storm <storm@cua.dk>
5361
5362 * minibuf.texi (Minibuffer History): Update add-to-history.
5363
53642006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5365
5dcb4c4e
SM
5366 * nonascii.texi (Explicit Encoding):
5367 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5368
53692006-05-14 Richard Stallman <rms@gnu.org>
5370
5371 * buffers.texi (Creating Buffers): Cleanup.
5372
5373 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5374
53752006-05-13 Eli Zaretskii <eliz@gnu.org>
5376
5377 * buffers.texi (Current Buffer): Document that with-temp-buffer
5378 disables undo.
5379
5380 * os.texi (Terminal-Specific): More accurate description of how
5381 Emacs searches for the terminal-specific libraries.
5382
53832006-05-12 Eli Zaretskii <eliz@gnu.org>
5384
5385 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5386 emacs-xtra to @inforef's.
5387
5388 * text.texi (Undo): Document that undo is turned off in buffers
5389 whose names begin with a space.
5390
5391 * buffers.texi (Buffer Names): Add index entries for buffers whose
5392 names begin with a space.
5393 (Creating Buffers): Document that undo is turned off in buffers
5394 whose names begin with a space.
5395
5396 * files.texi (Visiting Functions, Reading from Files)
5397 (Saving Buffers): Mention code and EOL conversions by file I/O
5398 primitives and subroutines.
5399
f4e90db0
SM
5400 * nonascii.texi (Lisp and Coding Systems):
5401 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5402
5403 * display.texi (Defining Faces): Mention `mac', and add an xref to
5404 where window-system is described.
5405
54062006-05-10 Richard Stallman <rms@gnu.org>
5407
5408 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5409
54102006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5411
5412 * variables.texi (File Local Variables): Recommend to quote lambda
5413 expressions in safe-local-variable property.
5414
54152006-05-09 Richard Stallman <rms@gnu.org>
5416
5dcb4c4e
SM
5417 * variables.texi (File Local Variables):
5418 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5419
54202006-05-07 Kim F. Storm <storm@cua.dk>
5421
5422 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5423 from add-to-history.
5424
54252006-05-07 Romain Francoise <romain@orebokech.com>
5426
5427 * commands.texi (Event Input Misc):
5428 * compile.texi (Eval During Compile):
5429 * internals.texi (Buffer Internals):
5430 * minibuf.texi (Initial Input):
5431 * nonascii.texi (Scanning Charsets):
5432 * numbers.texi (Comparison of Numbers):
5433 * windows.texi (Textual Scrolling, Vertical Scrolling):
5434 Fix various typos.
5435
54362006-05-06 Eli Zaretskii <eliz@gnu.org>
5437
5438 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5439 conditional xref's to either emacs or emacs-xtra, depending on
5440 @iftex/@ifnottex.
5441
5442 * minibuf.texi (Minibuffer History): Document add-to-history.
5443
54442006-05-05 Eli Zaretskii <eliz@gnu.org>
5445
5446 * internals.texi (Pure Storage): Mention the pure overflow message
5447 at startup.
5448
c8763fb6 54492006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5450
5451 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5452 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5453 search.
5454
54552006-05-01 Richard Stallman <rms@gnu.org>
5456
5457 * intro.texi (nil and t): Clarify.
5458
5459 * variables.texi (File Local Variables): Suggest using booleanp.
5460
54612006-05-01 Juanma Barranquero <lekktu@gmail.com>
5462
5463 * objects.texi (Type Predicates): Fix typos.
5464
54652006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5466
5467 * intro.texi (nil and t): Add booleanp.
5468
5469 * objects.texi (Type Predicates): Add links for booleanp and
5470 string-or-null-p.
5471
54722006-04-29 Richard Stallman <rms@gnu.org>
5473
5474 * modes.texi (Multiline Font Lock): Rename from
5475 Multi line Font Lock Elements. Much clarification.
5476 (Font Lock Multiline, Region to Fontify): Much clarification.
5477
54782006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5479
5480 * variables.texi (File Local Variables): Remove the special case t for
5481 safe-local-variable.
5482
54832006-04-26 Richard Stallman <rms@gnu.org>
5484
5485 * syntax.texi (Parsing Expressions): Minor cleanup.
5486
54872006-04-18 Richard Stallman <rms@gnu.org>
5488
5489 * tips.texi (Coding Conventions): Explain when the package's
5490 prefix should appear later on (not at the start of the name).
5491
5492 * searching.texi (String Search): Clarify effect of NOERROR.
5493
5494 * modes.texi (Imenu): Clarify what special items do.
5495
5496 * hooks.texi (Standard Hooks): Delete text about old hook names.
5497
54982006-04-17 Romain Francoise <romain@orebokech.com>
5499
5500 * variables.texi (Local Variables): Update the default value of
5501 `max-specpdl-size'.
5502
55032006-04-15 Michael Olson <mwolson@gnu.org>
5504
5505 * processes.texi (Transaction Queues): Mention the new optional
5506 `delay-question' argument for `tq-enqueue'.
5507
55082006-04-13 Bill Wohler <wohler@newt.com>
5509
5510 * customize.texi (Common Keywords): Use dotted notation for
5511 :package-version value. Specify its values. Improve documentation
5512 for customize-package-emacs-version-alist.
5513
55142006-04-12 Bill Wohler <wohler@newt.com>
5515
5516 * customize.texi (Common Keywords): Move description of
5517 customize-package-emacs-version-alist to @defvar.
5518
55192006-04-10 Bill Wohler <wohler@newt.com>
5520
5521 * customize.texi (Common Keywords): Add :package-version.
5522
55232006-04-10 Kim F. Storm <storm@cua.dk>
5524
5525 * text.texi (Buffer Contents): Add NOPROPS arg to
5526 filter-buffer-substring.
5527
55282006-04-08 Kevin Ryde <user42@zip.com.au>
5529
5530 * os.texi (Command-Line Arguments): Update xref to emacs manual
5531 "Command Arguments" -> "Emacs Invocation", per change there.
5532
55332006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5534
5535 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5536 be on one line to help makeinfo not render two spaces after the dot.
5537
55382006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5539
5540 * strings.texi (Predicates for Strings): Add string-or-null-p.
5541
55422006-03-28 Kim F. Storm <storm@cua.dk>
5543
5544 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5545 remarks about systems that don't support fractional seconds.
5546
55472006-03-25 Karl Berry <karl@gnu.org>
5548
5549 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5550 the year list.
5551
55522006-03-21 Nick Roberts <nickrob@snap.net.nz>
5553
5554 * display.texi (Fringe Indicators): Fix typos.
5555
55562006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5557
5558 * tips.texi (Documentation Tips): One can now also write `program'
5559 in front of a quoted symbol in a docstring to prevent making a
5560 hyperlink.
5561
55622006-03-19 Alan Mackenzie <acm@muc.de>
5563
5564 * text.texi (Special Properties): Clarify `fontified' property.
5565
55662006-03-16 Richard Stallman <rms@gnu.org>
5567
5568 * display.texi (Defining Images): Minor cleanup.
5569
55702006-03-16 Bill Wohler <wohler@newt.com>
5571
5572 * display.texi (Defining Images): In image-load-path-for-library,
5573 prefer user's images.
5574
55752006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5576
5577 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5578
55792006-03-15 Bill Wohler <wohler@newt.com>
5580
5581 * display.texi (Defining Images): Fix example in
5582 image-load-path-for-library by not recommending that one binds
5583 image-load-path. Just defvar it to placate compiler and only use
5584 it if previously defined.
5585
55862006-03-14 Bill Wohler <wohler@newt.com>
5587
5588 * display.texi (Defining Images): In image-load-path-for-library,
5589 always return list of directories. Update example.
5590
55912006-03-14 Alan Mackenzie <acm@muc.de>
5592
5593 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5594 This describes font-lock-extend-region-function.
5595 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5596 the new node "Region to Fontify".
5597
55982006-03-13 Richard Stallman <rms@gnu.org>
5599
5600 * display.texi (Invisible Text): The impossible position is
5601 now before the invisible text, not after.
5602 (Defining Images): Clean up last change.
5603
56042006-03-11 Bill Wohler <wohler@newt.com>
5605
5606 * display.texi (Defining Images): Add image-load-path-for-library.
5607
56082006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5609
5610 * text.texi (Adaptive Fill): Fix Texinfo usage.
5611
5612 * strings.texi (Creating Strings): Fix Texinfo usage.
5613
5614 * searching.texi (Regexp Special): Use @samp for regular
5615 expressions that are not in Lisp syntax.
5616
56172006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5618
5619 * searching.texi (Regexp Special): Put remark between parentheses
5620 to avoid misreading.
5621
56222006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5623
5624 * searching.texi (Syntax of Regexps): More accurately describe
5625 which characters are special in which situations.
5626 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5627 are not special. Describe in detail when `[' and `]' are special.
5628 (Regexp Backslash): Plenty of regexps with unbalanced square
5629 brackets are valid, so reword that statement.
5630
56312006-03-02 Kim F. Storm <storm@cua.dk>
5632
5633 * keymaps.texi (Tool Bar): Add tool-bar-border.
5634
56352006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5636
5637 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5638
56392006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5640
5641 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5642
5643 * files.texi (Locating Files): Suggest additional values for the
5644 SUFFIXES arg of `locate-file'. Update pxref.
5645
5646 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5647 (How Programs Do Loading): Discuss the effects of Auto Compression
5648 mode on `load'.
5649 (Load Suffixes): New node.
5650 (Library Search): Delete description of `load-suffixes'; it was
5651 moved to "Load Suffixes".
5652 (Autoload, Named Features): Mention `load-suffixes'.
5653
56542006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5655
5656 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5657
5658 * windows.texi (Window Tree): Fix typo.
5659
56602006-02-20 Kim F. Storm <storm@cua.dk>
5661
5662 * display.texi (Fringe Indicators): New section.
5663 Move indicate-empty-lines, indicate-buffer-boundaries, and
5664 default-indicate-buffer-boundaries here.
5665 Add fringe-indicator-alist and default-fringes-indicator-alist.
5666 Add list of logical fringe indicator symbols.
5667 Update list of standard bitmap names.
5668 (Fringe Cursors): New section.
5669 Move overflow-newline-into-fringe here.
5670 Add fringe-cursor-alist and default-fringes-cursor-alist.
5671 Add list of fringe cursor symbols.
5672
56732006-02-20 Juanma Barranquero <lekktu@gmail.com>
5674
5675 * commands.texi (Using Interactive): Fix reference to node
5676 "Minibuffers".
5677
56782006-02-19 Richard M. Stallman <rms@gnu.org>
5679
5680 * minibuf.texi (High-Level Completion):
5681 Add xref to read-input-method-name.
5682
5683 * files.texi (Relative File Names): Move file-relative-name here.
5684 (File Name Expansion): From here. Minor clarifications.
5685
5686 * commands.texi (Using Interactive): Add xrefs about reading input.
5687 Clarify remarks about that moving point and mark.
5688 Put string case before list case.
5689
c8763fb6 56902006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5691
5692 * display.texi (Other Display Specs, Image Descriptors):
5693 Revert erroneous changes. The previous description of
5694 image-descriptors as `(image . PROPS)' was correct.
5695
56962006-02-14 Richard M. Stallman <rms@gnu.org>
5697
5698 * variables.texi (File Local Variables): Clarifications.
5699
57002006-02-14 Juanma Barranquero <lekktu@gmail.com>
5701
5702 * variables.texi (File Local Variables): Use @code for a cons
5703 cell, not @var.
5704
57052006-02-13 Chong Yidong <cyd@stupidchicken.com>
5706
5707 * variables.texi (File Local Variables): Document new file local
5708 variable behavior.
5709
57102006-02-10 Kim F. Storm <storm@cua.dk>
5711
5712 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5713
57142006-02-08 Juanma Barranquero <lekktu@gmail.com>
5715
5716 * modes.texi (%-Constructs): Remove obsolete info about
5717 `global-mode-string'.
5718
57192006-02-07 Richard M. Stallman <rms@gnu.org>
5720
5721 * commands.texi (Prefix Command Arguments): Minor cleanup.
5722
5723 * display.texi: "Graphical display", not window system.
5724
5725 * functions.texi (What Is a Function): Fix xref.
5726
5727 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5728 (Changing Key Bindings): Clarify when remapping is better than
5729 substitute-key-definition.
5730
57312006-02-02 Richard M. Stallman <rms@gnu.org>
5732
5733 * minibuf.texi (Basic Completion): Completion alists are risky.
5734
5735 * keymaps.texi (Active Keymaps): Clarifications.
5736 (Searching Keymaps): New node.
5737 (Keymaps): Update menu.
5738
5739 * frames.texi (Layout Parameters): Minor clarification.
5740 (Drag and Drop): New node.
5741 (Frames): Update menu.
5742
57432006-01-29 Chong Yidong <cyd@stupidchicken.com>
5744
5745 * display.texi (Other Display Specs, Image Descriptors):
5746 Image description is a list, not a cons cell.
5747
57482006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5749
5750 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5751 list is not necessarily a list).
5752
57532006-01-27 Eli Zaretskii <eliz@gnu.org>
5754
5755 * frames.texi (Layout Parameters): border-width and
5756 internal-border-width belong to the frame, not the window.
5757
57582006-01-19 Richard M. Stallman <rms@gnu.org>
5759
5760 * nonascii.texi (Translation of Characters): Search cmds use
5761 translation-table-for-input. Automatically made local.
5762
5763 * markers.texi (Overview of Markers): Count insertion type
5764 as one of a marker's attributes.
5765
5766 * keymaps.texi (Controlling Active Maps): New node, split out of
5767 Active Keymaps.
5768 (Keymaps): Menu updated.
5769 (Active Keymaps): Give pseudocode to explain how the active
5770 maps are searched. current-active-maps and key-binding moved here.
5771 (Functions for Key Lookup): current-active-maps and key-binding moved.
5772 Clarifications.
5773 (Searching the Keymaps): New subnode.
5774
5775 * elisp.texi (Top): Menu clarification.
5776
5777 * display.texi (Other Display Specs): Delete duplicate entry for
5778 just a string as display spec. Move text about recursive display
5779 specs on such a string.
5780
5781 * commands.texi (Key Sequence Input): Clarify.
5782 Move num-nonmacro-input-events out.
5783 (Reading One Event): num-nonmacro-input-events moved here.
5784
57852006-01-14 Nick Roberts <nickrob@snap.net.nz>
5786
5787 * advice.texi (Simple Advice): Update example to fit argument
5788 change in previous-line.
5789
57902006-01-05 Richard M. Stallman <rms@gnu.org>
5791
5792 * markers.texi (The Mark): Fix in `mark'.
5793
57942006-01-04 Richard M. Stallman <rms@gnu.org>
5795
5796 * processes.texi (Misc Network, Make Network): Minor cleanups.
5797
57982006-01-04 Kim F. Storm <storm@cua.dk>
5799
5800 * processes.texi (Make Network): Add IPv6 addresses and handling.
5801 (Network Feature Testing): Mention (:family ipv6).
5802 (Misc Network): Add IPv6 formats to format-network-address.
5803
58042005-12-30 Richard M. Stallman <rms@gnu.org>
5805
5806 * text.texi (Changing Properties):
5807 Don't use return value of set-text-properties.
5808
58092005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5810
5811 * modes.texi (Mode Line Format): Correct typo in menu.
5812
58132005-12-29 Richard M. Stallman <rms@gnu.org>
5814
5815 * modes.texi (Mode Line Top): New node.
5816 (Mode Line Data): Some text moved to new node.
5817 Explain the data structure more concretely.
5818 (Mode Line Basics): Clarifications.
5819 (Mode Line Variables): Clarify intro paragraph.
5820 (%-Constructs): Clarify intro paragraph.
5821 (Mode Line Format): Update menu.
5822
58232005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5824
5825 * minibuf.texi (Basic Completion): Update lazy-completion-table
5826 examples for removal of ARGS argument.
5827
58282005-12-23 Richard M. Stallman <rms@gnu.org>
5829
5830 * text.texi (Undo): Restore some explanation from the version
5831 that was deleted.
5832
58332005-12-23 Eli Zaretskii <eliz@gnu.org>
5834
5835 * text.texi (Undo): Remove duplicate descriptions of `apply
5836 funname' and `apply delta' elements of the undo list.
5837
58382005-12-20 Richard M. Stallman <rms@gnu.org>
5839
5840 * help.texi (Help Functions): Update documentation of `apropos'.
5841
58422005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5843
5844 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5845 because it is confusing. If the :help-echo keyword is a function,
5846 it is not directly used as the :help-echo overlay property, as the
5847 xref seems to suggest (it does not take the appropriate args).
5848
58492005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5850
5851 * customize.texi (Common Keywords): Fix Texinfo usage.
5852 (Group Definitions, Variable Definitions): Update for new
5853 conventions for using `*' in docstrings.
5854
5855 * tips.texi (Documentation Tips): Update for new conventions for
5856 using `*' in docstrings.
5857
58582005-12-16 Richard M. Stallman <rms@gnu.org>
5859
5860 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5861
58622005-12-16 Juri Linkov <juri@jurta.org>
5863
5864 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5865
58662005-12-14 Romain Francoise <romain@orebokech.com>
5867
5868 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5869 Fix typo.
5870
58712005-12-11 Juri Linkov <juri@jurta.org>
5872
5873 * minibuf.texi (Completion Commands): Add mention of read-file-name
5874 for filename completion keymaps.
5875 (Reading File Names): Add mention of filename completion keymaps
5876 for read-file-name and xref to `Completion Commands'.
5877
58782005-12-10 Richard M. Stallman <rms@gnu.org>
5879
5880 * customize.texi (Common Keywords): State caveats for use of :tag.
5881
58822005-12-08 Richard M. Stallman <rms@gnu.org>
5883
5884 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5885 with xrefs and better explanation.
5886 (Completion Commands): Add the filename completion maps.
5887
5888 * objects.texi (Character Type): Clarify that \s is not space
5889 if a dash follows.
5890
58912005-12-05 Richard M. Stallman <rms@gnu.org>
5892
5893 * windows.texi (Resizing Windows): Delete preserve-before args.
5894
58952005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5896
5897 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5898 in full keymaps, since the quirk has been fixed.
5899
59002005-12-03 Eli Zaretskii <eliz@gnu.org>
5901
5dcb4c4e
SM
5902 * hooks.texi (Standard Hooks): Add index entries.
5903 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5904
59052005-11-27 Richard M. Stallman <rms@gnu.org>
5906
5907 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5908
59092005-11-21 Juri Linkov <juri@jurta.org>
5910
5911 * customize.texi (Common Keywords): Update links types
5912 custom-manual and url-link. Add link types emacs-library-link,
5913 file-link, function-link, variable-link, custom-group-link.
5914
59152005-11-20 Chong Yidong <cyd@stupidchicken.com>
5916
5917 * display.texi: Revert 2005-11-20 change.
5918
59192005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5920
5921 * processes.texi (Bindat Functions):
5922 Say "third" to refer to zero-based index "2".
5923
59242005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5925
5926 * loading.texi (Library Search): Update the default value of
5927 `load-suffixes'.
5928
59292005-11-17 Chong Yidong <cyd@stupidchicken.com>
5930
5931 * display.texi (Attribute Functions): Mention :ignore-defface.
5932
59332005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5934
5935 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5936 (Minor Mode Conventions): Mention the use of a hook.
5937
59382005-11-06 Richard M. Stallman <rms@gnu.org>
5939
5940 * files.texi (Magic File Names): find-file-name-handler checks the
5941 `operations' property of the handler.
5942
59432005-11-03 Richard M. Stallman <rms@gnu.org>
5944
5945 * variables.texi (Frame-Local Variables): Small clarification.
5946
59472005-10-29 Chong Yidong <cyd@stupidchicken.com>
5948
5949 * os.texi (Init File): Document ~/.emacs.d/init.el.
5950
59512005-10-29 Richard M. Stallman <rms@gnu.org>
5952
5953 * internals.texi (Garbage Collection): Document memory-full.
5954
59552005-10-28 Bill Wohler <wohler@newt.com>
5956
5957 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5958 for URLs.
5959
59602005-10-28 Richard M. Stallman <rms@gnu.org>
5961
5962 * minibuf.texi (Completion Commands): Clean up prev change.
5963
59642005-10-26 Kevin Ryde <user42@zip.com.au>
5965
5966 * compile.texi (Eval During Compile): Explain recommended uses
5967 of eval-when-compile and eval-and-compile.
5968
59692005-10-27 Masatake YAMATO <jet@gyve.org>
5970
5971 * minibuf.texi (Completion Commands):
5972 Write about new optional argument for `display-completion-list'.
5973
59742005-10-23 Richard M. Stallman <rms@gnu.org>
5975
5976 * display.texi (Overlay Arrow): Clarify about local bindings of
5977 overlay-arrow-position.
5978
59792005-10-22 Eli Zaretskii <eliz@gnu.org>
5980
5981 * internals.texi (Building Emacs): Fix last change.
5982
59832005-10-22 Richard M. Stallman <rms@gnu.org>
5984
5985 * internals.texi (Building Emacs): Document eval-at-startup.
5986
59872005-10-21 Richard M. Stallman <rms@gnu.org>
5988
5989 * loading.texi (Where Defined): load-history contains abs file names.
5990 symbol-file returns abs file names.
5991
59922005-10-19 Kim F. Storm <storm@cua.dk>
5993
5994 * display.texi (Showing Images): Add max-image-size integer value.
5995
59962005-10-18 Chong Yidong <cyd@stupidchicken.com>
5997
5998 * display.texi (Showing Images): Document max-image-size.
5999
60002005-10-17 Richard M. Stallman <rms@gnu.org>
6001
6002 * commands.texi (Quitting): Minor clarification.
6003
6004 * processes.texi (Sentinels): Clarify about output and quitting.
6005 (Filter Functions): Mention with-local-quit.
6006
60072005-10-17 Juri Linkov <juri@jurta.org>
6008
6009 * buffers.texi (Current Buffer):
6010 * commands.texi (Event Input Misc):
6011 * compile.texi (Eval During Compile, Compiler Errors):
6012 * customize.texi (Group Definitions):
6013 * display.texi (Progress, Defining Faces):
6014 * files.texi (Writing to Files):
6015 * modes.texi (Mode Hooks, Defining Minor Modes):
6016 * streams.texi (Output Functions):
6017 * syntax.texi (Syntax Table Functions):
6018 * text.texi (Change Hooks):
6019 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6020
6021 * commands.texi (Quitting): Replace arg `forms' with `body' in
6022 `with-local-quit'.
6023
6024 * positions.texi (Excursions): Replace arg `forms' with `body' in
6025 `save-excursion'.
6026
60272005-10-08 Kim F. Storm <storm@cua.dk>
6028
6029 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6030 Rename manual section accordingly.
6031
60322005-10-04 Kim F. Storm <storm@cua.dk>
6033
6034 * windows.texi (Window Split Tree): New section describing
6035 new function window-split-tree function.
6036
60372005-10-03 Nick Roberts <nickrob@snap.net.nz>
6038
6039 * display.texi (Fringe Size/Pos): Simplify and add detail.
6040
60412005-09-30 Romain Francoise <romain@orebokech.com>
6042
6043 * minibuf.texi (High-Level Completion): Explain that the prompt
6044 given to `read-buffer' should end with a colon and a space.
6045 Update usage examples.
6046
60472005-09-29 Juri Linkov <juri@jurta.org>
6048
6049 * display.texi (Displaying Messages): Rename argument name
6050 `string' to `format-string' in functions `message', `message-box',
6051 `message-or-box'.
6052
60532005-09-26 Chong Yidong <cyd@stupidchicken.com>
6054
6055 * errors.texi (Standard Errors): Correct xrefs.
6056
60572005-09-18 Chong Yidong <cyd@stupidchicken.com>
6058
6059 * display.texi (Defining Images): Update documentation for
6060 `image-load-path'.
6061
60622005-09-17 Richard M. Stallman <rms@gnu.org>
6063
6064 * display.texi (Defining Images): Clean up previous change.
6065
60662005-09-16 Romain Francoise <romain@orebokech.com>
6067
6068 * elisp.texi: Specify GFDL version 1.2.
6069
6070 * doclicense.texi (GNU Free Documentation License): Update to
6071 version 1.2.
6072
60732005-09-15 Chong Yidong <cyd@stupidchicken.com>
6074
6075 * display.texi (Defining Images): Document `image-load-path'.
6076
60772005-09-15 Richard M. Stallman <rms@gnu.org>
6078
6079 * objects.texi (Printed Representation): Minor cleanup.
6080 (Box Diagrams): Minor fix.
6081 (Cons Cell Type): Move (...) index item here.
6082 (Box Diagrams): From here.
6083 (Array Type): Minor fix.
6084 (Type Predicates): Delete index "predicates".
6085 (Hash Table Type): Clarify xref.
6086 (Dotted Pair Notation): Minor fix.
6087
60882005-09-10 Chong Yidong <cyd@stupidchicken.com>
6089
6090 * files.texi (Saving Buffers): Fix typo.
6091
60922005-09-08 Richard M. Stallman <rms@gnu.org>
6093
6094 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6095
60962005-09-08 Chong Yidong <cyd@stupidchicken.com>
6097
6098 * locals.texi (Standard Buffer-Local Variables): Don't include
6099 mode variables for minor modes.
6100 Fix xrefs for buffer-display-count, buffer-display-table,
6101 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6102 enable-multibyte-characters, fill-column, header-line-format,
6103 left-fringe-width, left-margin, and right-fringe-width.
6104
6105 * hooks.texi (Standard Hooks): All hooks should conform to the
6106 standard naming convention now.
6107 Fix xref for `echo-area-clear-hook'.
6108
6109 * display.texi (Usual Display): Note that indicate-empty-lines and
6110 tab-width are buffer-local.
6111
6112 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6113
6114 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6115
6116 * nonascii.texi (Encoding and I/O): Note that
6117 buffer-file-coding-system is buffer-local.
6118
6119 * positions.texi (List Motion): Note that defun-prompt-regexp is
6120 buffer-local.
6121
6122 * text.texi (Auto Filling): Note that auto-fill-function is
6123 buffer-local.
6124 (Undo): Note that buffer-undo-list is buffer-local.
6125
5dcb4c4e
SM
6126 * windows.texi (Buffers and Windows):
6127 Document buffer-display-count.
b8d4c8d0
GM
6128
61292005-09-06 Richard M. Stallman <rms@gnu.org>
6130
6131 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6132 package prefix elsewhere than at the start of the name.
6133
61342005-09-03 Richard M. Stallman <rms@gnu.org>
6135
6136 * tips.texi (Programming Tips): Add conventions for minibuffer
6137 questions and prompts.
6138
61392005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6140
6141 * intro.texi (nil and t): Minor cleanup.
6142 Delete spurious mention of keyword symbols.
6143 (Evaluation Notation): Add index entry.
6144 (A Sample Function Description): Minor cleanup.
6145 (A Sample Variable Description): Not all vars can be set.
6146
61472005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6148
6149 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6150
6151 (Insertion): Document precise type of `insert-char' arg COUNT.
6152
61532005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6154
6155 * modes.texi (Other Font Lock Variables): Sync the default of
6156 font-lock-lines-before.
6157
61582005-08-31 Michael Albinus <michael.albinus@gmx.de>
6159
6160 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6161
61622005-08-29 Richard M. Stallman <rms@gnu.org>
6163
6164 * elisp.texi (Top): Update subnode menu.
6165
6166 * searching.texi (Searching and Matching): Move node.
6167 Rearrange contents and add overall explanation.
6168 (Searching and Case): Move node.
6169 (Searching and Matching): Update menu.
6170
61712005-08-27 Eli Zaretskii <eliz@gnu.org>
6172
6173 * os.texi (Startup Summary): Fix the description of the initial
6174 startup message display.
6175
61762005-08-25 Richard M. Stallman <rms@gnu.org>
6177
6178 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6179
61802005-08-25 Emilio C. Lopes <eclig@gmx.net>
6181
6182 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6183 `next-overlay-change' example.
6184
61852005-08-22 Juri Linkov <juri@jurta.org>
6186
6187 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6188 Fix invert-face. Fix args of face-background.
6189
6190 * display.texi (Standard Faces): Delete node.
6191 (Faces): Add xref to `(emacs)Standard Faces'.
6192 (Displaying Faces): Fix xref to `Standard Faces'.
6193
6194 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6195
61962005-08-20 Alan Mackenzie <acm@muc.de>
6197
6198 * buffers.texi (The Buffer List): Clarify the manipulation of the
6199 buffer list.
6200
62012005-08-14 Richard M. Stallman <rms@gnu.org>
6202
6203 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6204 a regexp.
6205
62062005-08-11 Richard M. Stallman <rms@gnu.org>
6207
6208 * elisp.texi (Top): Update subnode lists.
6209
6210 * display.texi (Inverse Video): Node deleted.
6211
6212 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6213 New nodes split out of Coding Conventions.
6214
6215 * searching.texi (Regular Expressions): Document re-builder.
6216
6217 * os.texi (Time Parsing): New node split out of Time Conversion.
6218
6219 * processes.texi (Misc Network, Network Feature Testing)
6220 (Network Options, Make Network): New nodes split out of
6221 Low-Level Network.
6222
62232005-08-09 Richard M. Stallman <rms@gnu.org>
6224
6225 * frames.texi (Geometry): New node, split from Size and Position.
6226 (Frame Parameters): Refer to Geometry.
6227
6228 * buffers.texi (The Buffer List): Fix xrefs.
6229
6230 * windows.texi (Splitting Windows): Fix xref.
6231
6232 * frames.texi (Layout Parameters): Add xref.
6233
6234 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6235
6236 * keymaps.texi (Menu Bar): Fix xref.
6237
6238 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6239
6240 * modes.texi (%-Constructs): Fix xref.
6241
6242 * frames.texi (Window Frame Parameters): Node split up.
6243 (Basic Parameters, Position Parameters, Size Parameters)
6244 (Layout Parameters, Buffer Parameters, Management Parameters)
6245 (Cursor Parameters, Color Parameters): New subnodes.
6246
62472005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6248
6249 * positions.texi (Screen Lines): Update xref for previous change
6250 in minibuf.texi.
6251
6252 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6253 change in minibuf.texi.
6254
62552005-08-09 Richard M. Stallman <rms@gnu.org>
6256
6257 * tips.texi (Coding Conventions): Minor cleanup.
6258
6259 * modes.texi (Defining Minor Modes): Explain when init-value
6260 can be non-nil.
6261
6262 * elisp.texi (Top): Update submenu for Minibuffer.
6263
6264 * minibuf.texi (Minibuffer Misc): Node split up.
6265 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6266 (Recursive Mini): New nodes split out from Minibuffer Misc.
6267 (Minibuffer Misc): Document max-mini-window-height.
6268
6269 * hash.texi (Defining Hash): Delete stray paren in example.
6270
6271 * display.texi (Echo Area Customization): Don't define
6272 max-mini-window-height here; xref instead.
6273
6274 * commands.texi (Event Input Misc): Update while-no-input.
6275
6276 * advice.texi (Advising Functions): Explain when to use advice
6277 and when to use a hook.
6278
62792005-07-30 Eli Zaretskii <eliz@gnu.org>
6280
6281 * makefile.w32-in (info): Don't run install-info.
6282 ($(infodir)/dir): New target, produced by running install-info.
6283
62842005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6285
6286 * modes.texi (Defining Minor Modes): The keyword for the initial
6287 value is :init-value, not :initial-value.
6288
62892005-07-23 Eli Zaretskii <eliz@gnu.org>
6290
6291 * loading.texi (Autoload): Make the `doctor' example be consistent
6292 with what's in current loaddefs.el. Describe the "fn" magic in
6293 the usage portion of the doc string.
6294
62952005-07-22 Richard M. Stallman <rms@gnu.org>
6296
6297 * internals.texi (Garbage Collection): Clarify previous change.
6298
62992005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6300
6301 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6302
63032005-07-18 Juri Linkov <juri@jurta.org>
6304
6305 * commands.texi (Accessing Events):
6306 * frames.texi (Text Terminal Colors, Resources):
6307 * markers.texi (The Mark):
6308 * modes.texi (Defining Minor Modes):
6309 Delete duplicate duplicate words.
6310
63112005-07-16 Richard M. Stallman <rms@gnu.org>
6312
6313 * display.texi (Managing Overlays): Clarify make-overlay
6314 args for insertion types.
6315
63162005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6317
6318 * customize.texi (Variable Definitions):
6319 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6320 `standard-value' is a list too.
6321 (Defining New Types): Use @key{RET} instead of @key{ret}.
6322
63232005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6324
6325 * os.texi (Translating Input): Fix typo.
6326
63272005-07-08 Richard M. Stallman <rms@gnu.org>
6328
6329 * README: Update edition number and size estimate.
6330
6331 * elisp.texi (VERSION): Set to 2.9.
6332
63332005-07-07 Richard M. Stallman <rms@gnu.org>
6334
6335 * book-spine.texinfo: Update Emacs version.
6336
6337 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6338
63392005-07-06 Richard M. Stallman <rms@gnu.org>
6340
6341 * searching.texi (Regexp Search): Clarify what re-search-forward
6342 does when the search fails.
6343
63442005-07-05 Lute Kamstra <lute@gnu.org>
6345
6346 * Update FSF's address in GPL notices.
6347
6348 * doclicense.texi (GNU Free Documentation License):
6349 * gpl.texi (GPL):
6350 * tips.texi (Coding Conventions, Library Headers):
6351 * vol1.texi:
6352 * vol2.texi: Update FSF's address.
6353
63542005-07-04 Richard M. Stallman <rms@gnu.org>
6355
6356 * hooks.texi (Standard Hooks): Add occur-hook.
6357
63582005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6359
6360 * display.texi (The Echo Area): Correct menu.
6361
63622005-07-03 Richard M. Stallman <rms@gnu.org>
6363
6364 * elisp.texi (Top): Update subnode menu for Display.
6365
6366 * display.texi (Displaying Messages): New node, with most
6367 of what was in The Echo Area.
5dcb4c4e 6368 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6369 (Logging Messages): New node with new text.
6370 (Echo Area Customization): New node, the rest of what was
6371 in The Echo Area. Document message-truncate-lines with @defvar.
6372 (Display): Update menu.
6373
6374 * windows.texi (Textual Scrolling): Doc 3 values for
6375 scroll-preserve-screen-position.
6376
6377 * text.texi (Special Properties): Change hook functions
6378 should bind inhibit-modification-hooks around altering buffer text.
6379
6380 * keymaps.texi (Key Binding Commands): Call binding BINDING
6381 rather than DEFINITION.
6382
63832005-06-29 Juanma Barranquero <lekktu@gmail.com>
6384
6385 * variables.texi (Defining Variables): `user-variable-p' returns t
6386 for aliases of user options, nil for alias loops.
6387
63882005-06-28 Richard M. Stallman <rms@gnu.org>
6389
6390 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6391 make-keymap.
6392
63932005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6394
6395 * variables.texi (Setting Variables): Correct and clarify
6396 description of `add-to-ordered-list'.
6397
63982005-06-26 Richard M. Stallman <rms@gnu.org>
6399
6400 * display.texi (Faces): Minor cleanup.
6401
64022005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6403
6404 * display.texi (Faces): `facep' returns t for strings that are
6405 face names.
6406
64072005-06-25 Richard M. Stallman <rms@gnu.org>
6408
6409 * objects.texi (Equality Predicates): Clarify meaning of equal.
6410
6411 * windows.texi (Selecting Windows): save-selected-window
6412 and with-selected-window save and restore the current buffer.
6413
64142005-06-24 Richard M. Stallman <rms@gnu.org>
6415
6416 * numbers.texi (Float Basics): Explain how to test for NaN,
6417 and printing the sign of NaNs.
6418
64192005-06-24 Eli Zaretskii <eliz@gnu.org>
6420
6421 * makefile.w32-in (MAKEINFO): Use --force.
6422
64232005-06-23 Richard M. Stallman <rms@gnu.org>
6424
6425 * display.texi (Face Functions): Correct Texinfo usage.
6426
64272005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6428
6429 * lists.texi (Rings): `ring-elements' now returns the elements of
6430 RING in order.
6431
64322005-06-23 Juanma Barranquero <lekktu@gmail.com>
6433
6434 * markers.texi (The Mark): Texinfo usage fix.
6435
64362005-06-23 Kim F. Storm <storm@cua.dk>
6437
6438 * searching.texi (Entire Match Data): Remove evaporate option for
6439 match-data. Do not mention evaporate option for set-match-data.
6440
64412005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6442
6443 * display.texi (Face Functions): Mention face aliases.
6444
64452005-06-21 Richard M. Stallman <rms@gnu.org>
6446
6447 * anti.texi (Antinews): Texinfo usage fix.
6448
64492005-06-21 Karl Berry <karl@gnu.org>
6450
6451 * elisp.texi: Use @copying.
6452
6453 * elisp.texi: Put @summarycontents and @contents before the Top
6454 node, instead of the end of the file, so that the contents appear
6455 in the right place in the dvi/pdf output.
6456
64572005-06-21 Juri Linkov <juri@jurta.org>
6458
6459 * display.texi (Defining Faces): Add `customized-face'.
6460
64612005-06-20 Kim F. Storm <storm@cua.dk>
6462
6463 * variables.texi (Setting Variables): Any type of element can be
6464 given order in add-to-ordered-list. Compare elements with eq.
6465
6466 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6467
64682005-06-20 Karl Berry <karl@gnu.org>
6469
6470 * syntax.texi (Syntax Flags): Make last column very slightly wider
6471 to avoid "generic comment" breaking on two lines and causing an
6472 underfull box.
6473
64742005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6475
6476 * lists.texi (Rings): Various minor clarifications and corrections.
6477
64782005-06-18 Richard M. Stallman <rms@gnu.org>
6479
6480 * functions.texi (Obsolete Functions): Simplify.
6481
6482 * variables.texi (Variable Aliases): Simplify.
6483
6484 * anti.texi, backups.texi, compile.texi, customization.texi:
6485 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6486 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6487 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6488 * variables.texi: Fix formatting ugliness.
6489
6490 * elisp.texi: Add links to Rings and Byte Packing.
6491 Update version and copyright years.
6492
6493 * minibuf.texi: Fix formatting ugliness.
6494 (Completion Commands): Move keymap vars to the end
6495 and vars completing-read binds to the top.
6496
64972005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6498
6499 * processes.texi: Fix typos.
6500 (Bindat Spec): Correct Texinfo error.
6501 (Byte Packing): Fix ungrammatical sentence.
6502
65032005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6504
6505 * lists.texi (Rings): New node.
6506 (Lists): Add it to menu.
6507
6508 * processes.texi (Byte Packing): New node.
6509 (Processes): Add it to menu.
6510
65112005-06-17 Richard M. Stallman <rms@gnu.org>
6512
6513 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6514
6515 * help.texi (Documentation Basics): Explain the xref to
6516 Documentation Tips.
6517
6518 * debugging.texi (Debugger Commands): Minor fix.
6519
65202005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6521
6522 * edebug.texi (Instrumenting): Eliminate duplicate link.
6523 (Specification List): Replace references to "below", referring to
6524 a later node, with one @ref to that node.
6525
6526 * os.texi (Timers): Timers should save and restore the match data
6527 if they change it.
6528
6529 * debugging.texi (Debugger Commands): Mention that the Lisp
6530 debugger can not step through primitive functions.
6531
65322005-06-16 Juanma Barranquero <lekktu@gmail.com>
6533
6534 * functions.texi (Obsolete Functions): Update argument names of
6535 `make-obsolete' and `define-obsolete-function-alias'.
6536
6537 * variables.texi (Variable Aliases): Update argument names of
6538 `defvaralias', `make-obsolete-variable' and
6539 `define-obsolete-variable-alias'.
6540
65412005-06-15 Kim F. Storm <storm@cua.dk>
6542
6543 * searching.texi (Entire Match Data): Rephrase warnings about
6544 evaporate arg to match-data and set-match-data.
6545
65462005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6547
6548 * elisp.texi (Top): Update detailed menu.
6549
6550 * edebug.texi (Edebug): Update menu.
6551 (Instrumenting): Update xrefs.
6552 (Edebug Execution Modes): Correct xref.
6553 (Jumping): Clarify description of `h' command.
6554 Eliminate redundant @ref.
6555 (Breaks): New node.
6556 (Breakpoints): Is now a subsubsection.
6557 (Global Break Condition): Mention `C-x X X'.
6558 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6559 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6560 (Edebug Display Update): Correct pxref.
6561 (Edebug and Macros): New node.
6562 (Instrumenting Macro Calls): Is now a subsubsection.
6563 Neither arg of `def-edebug-spec' is evaluated.
6564 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6565 (Specification Examples): Fix typo.
6566
65672005-06-14 Lute Kamstra <lute@gnu.org>
6568
6569 * debugging.texi (Function Debugging): Primitives can break on
6570 entry too.
6571
65722005-06-14 Kim F. Storm <storm@cua.dk>
6573
6574 * variables.texi (Setting Variables): Add add-to-ordered-list.
6575
65762005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6577
6578 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6579 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6580
65812005-06-13 Lute Kamstra <lute@gnu.org>
6582
6583 * text.texi (Special Properties): Fix cross reference.
6584
65852005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6586
6587 * debugging.texi (Function Debugging): Delete mention of empty
6588 string argument to `cancel-debug-on-entry'. Delete inaccurate
6589 description of the return value of that command.
6590
65912005-06-11 Alan Mackenzie <acm@muc.de>
6592
6593 * text.texi (Adaptive Fill): Amplify the description of
6594 fill-context-prefix.
6595
65962005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6597
6598 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6599
66002005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6601
6602 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6603
66042005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6605
6606 * debugging.texi (Error Debugging): Minor rewording.
6607 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6608 is optional.
6609
66102005-06-10 Lute Kamstra <lute@gnu.org>
6611
6612 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6613 (Top): Give it a title. Correct version number. Give the
6614 detailed node listing a more prominent header.
6615 * intro.texi: Don't set VERSION here a second time.
6616 Mention Emacs's version too.
6617 * anti.texi (Antinews): Use EMACSVER to refer to the current
6618 version of Emacs.
6619
66202005-06-09 Kim F. Storm <storm@cua.dk>
6621
6622 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6623 match-data and set-match-data.
6624
66252005-06-08 Richard M. Stallman <rms@gnu.org>
6626
6627 * searching.texi (Entire Match Data): Clarify when match-data
6628 returns markers and when integers.
6629
6630 * display.texi (Defining Faces): Explain that face name should not
6631 end in `-face'.
6632
6633 * modes.texi (Mode Line Data): Minor cleanup.
6634 (Customizing Keywords): Node split out of Search-based Fontification.
6635 Add example of using font-lock-add-keywords from a hook.
6636 Clarify when MODE should be non-nil, and when nil.
6637
66382005-06-06 Richard M. Stallman <rms@gnu.org>
6639
6640 * modes.texi (Mode Line Data): Explain what happens when the car
6641 of a list is a void symbol.
6642 (Search-based Fontification): Explain MODE arg to
6643 font-lock-add-keywords and warn about calls from major modes.
6644
66452005-06-08 Juri Linkov <juri@jurta.org>
6646
6647 * display.texi (Standard Faces): Add `shadow' face.
6648
66492005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6650
6651 * modes.texi (Major Mode Conventions): A derived mode only needs
6652 to put the call to the parent mode inside `delay-mode-hooks'.
6653
66542005-05-29 Richard M. Stallman <rms@gnu.org>
6655
6656 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6657 new, and what that implies. Clarify.
6658
6659 * files.texi (Locating Files): Clean up the text.
6660
6661 * frames.texi (Window Frame Parameters): Document user-size.
6662 Shorten entry for top by referring to left.
6663
66642005-05-26 Richard M. Stallman <rms@gnu.org>
6665
6666 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6667 is new, and what the implications are. Other clarifications.
6668
66692005-05-24 Richard M. Stallman <rms@gnu.org>
6670
6671 * frames.texi (Dialog Boxes): Minor fixes.
6672
66732005-05-25 Masatake YAMATO <jet@gyve.org>
6674
6675 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6676
66772005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6678
6679 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6680 is optional.
6681
66822005-05-24 Nick Roberts <nickrob@snap.net.nz>
6683
10d1d0af 6684 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6685
66862005-05-23 Lute Kamstra <lute@gnu.org>
6687
6688 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6689 syntax-begin-function over font-lock-beginning-of-syntax-function.
6690
66912005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6692
6693 * minibuf.texi (Reading File Names): Update description of
6694 `read-directory-name'.
6695
6696 * modes.texi (Derived Modes): Clarify :group keyword.
6697
66982005-05-21 Eli Zaretskii <eliz@gnu.org>
6699
6700 * files.texi (Locating Files): New subsection.
6701 Describe locate-file and executable-find.
6702
67032005-05-21 Kevin Ryde <user42@zip.com.au>
6704
6705 * frames.texi (Initial Parameters): Update cross reference to
6706 "Emacs Invocation".
6707
67082005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6709
6710 * keymaps.texi (Active Keymaps): Add anchor.
6711
6712 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6713 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6714 appropriate place.
6715 (Derived Modes): Small clarifications.
6716 (Minor Mode Conventions, Keymaps and Minor Modes):
6717 Replace references to nodes with references to anchors.
6718 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6719 Clarify description of lists whose first element is an integer.
6720 (Mode Line Variables): Add anchor.
6721 (%-Constructs): Clarify description of integer after %.
6722 (Emulating Mode Line): Describe nil value for FACE.
6723
67242005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6725
6726 * modes.texi (Derived Modes): Correct references to non-existing
6727 variable standard-syntax-table.
6728
67292005-05-17 Lute Kamstra <lute@gnu.org>
6730
6731 * modes.texi (Defining Minor Modes): Mention the mode hook.
6732
67332005-05-15 Kim F. Storm <storm@cua.dk>
6734
6735 * processes.texi (Network): Remove open-network-stream-nowait.
6736 (Network Servers): Remove open-network-stream-server.
6737
67382005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6739
6740 * elisp.texi (Top): Update detailed menu.
6741
6742 * variables.texi: Reorder nodes.
6743 (Variables): Update menu.
6744 (File Local Variables): Do not refer to the `-*-' line as
6745 a "local variables list". Add pxref.
6746
67472005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6748
6749 * elisp.texi (Top): Update detailed menu for node changes.
6750
6751 * modes.texi (Modes): Update Menu.
6752 (Hooks): Move to beginning of chapter.
6753 Most minor modes run mode hooks too.
6754 `add-hook' can handle void hooks or hooks whose value is a single
6755 function.
6756 (Major Modes): Update Menu.
6757 (Major Mode Basics): New node, split off from `Major Modes'.
6758 (Major Mode Conventions): Correct xref. Explain how to handle
6759 auto-mode-alist if the major mode command has an autoload cookie.
6760 (Auto Major Mode): Major update. Add magic-mode-alist.
6761 (Derived Modes): Major update.
6762 (Mode Line Format): Update Menu.
6763 (Mode Line Basics): New node, split off from `Mode Line Format'.
6764
6765 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6766 for `magic autoload comment'. Add index entries and anchor.
6767
67682005-05-14 Richard M. Stallman <rms@gnu.org>
6769
6770 * tips.texi (Coding Conventions): Explain how important it is
6771 that just loading certain files not change Emacs behavior.
6772
6773 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6774
67752005-05-12 Lute Kamstra <lute@gnu.org>
6776
6777 * modes.texi (Generic Modes): Update.
6778 (Major Modes): Refer to node "Generic Modes".
6779
6780 * elisp.texi (Top): Update to the current structure of the manual.
6781 * processes.texi (Processes): Add menu description.
6782 * customize.texi (Customization): Add menu descriptions.
6783
67842005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6785
6786 * processes.texi (Signals to Processes)
6787 (Low-Level Network): Fix typos.
6788
67892005-05-11 Lute Kamstra <lute@gnu.org>
6790
6791 * elisp.texi (Top): Add some nodes from the chapter "Major and
6792 Minor Modes" to the detailed node listing.
6793
67942005-05-10 Richard M. Stallman <rms@gnu.org>
6795
6796 * keymaps.texi (Extended Menu Items): Menu item filter functions
6797 can be called at any time.
6798
67992005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6800
6801 * variables.texi (File Local Variables): `(hack-local-variables t)'
6802 now also checks whether a mode is specified in the local variables
6803 list.
6804
68052005-05-05 Kevin Ryde <user42@zip.com.au>
6806
6807 * display.texi (The Echo Area): Correct format function cross
6808 reference.
6809
68102005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6811
6812 * variables.texi (Variable Aliases): Change description of
6813 `define-obsolete-variable-alias'.
6814
6815 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6816 (Defining Functions): Add xref.
6817 (Obsolete Functions): New node.
6818 (Function Safety): Standardize capitalization of section title.
6819
6820 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6821 (Dialog Boxes): Complete description of `x-popup-dialog'.
6822
68232005-05-04 Richard M. Stallman <rms@gnu.org>
6824
6825 * commands.texi (Interactive Codes): Fix Texinfo usage.
6826 Document U more clearly.
6827
68282005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6829
6830 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6831 function and not a macro.
6832
6833 * frames.texi (Pop-Up Menus): Correct and clarify description of
6834 `x-popup-menu'.
6835 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6836
68372005-05-01 Richard M. Stallman <rms@gnu.org>
6838
6839 * edebug.texi (Checking Whether to Stop): Fix previous change.
6840
68412005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6842
6843 * display.texi: Fix typos and Texinfo usage.
6844
6845 * edebug.texi (Checking Whether to Stop): executing-macro ->
6846 executing-kbd-macro.
6847
68482005-05-01 Richard M. Stallman <rms@gnu.org>
6849
6850 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6851
68522005-04-30 Richard M. Stallman <rms@gnu.org>
6853
6854 * files.texi (Magic File Names): Document `operations' property.
6855
68562005-04-29 Lute Kamstra <lute@gnu.org>
6857
6858 * modes.texi (Generic Modes): New node.
6859 (Major Modes): Add it to the menu.
6860 (Derived Modes): Add "derived mode" to concept index.
6861
68622005-04-28 Lute Kamstra <lute@gnu.org>
6863
6864 * modes.texi (Defining Minor Modes): Fix previous change.
6865 (Font Lock Mode): Simplify.
6866 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6867 when set and that some parts are optional. Add cross references.
6868 (Search-based Fontification): Say how to specify font-lock-keywords.
6869 Add cross references. Add font-lock-multiline to index.
6870 Move font-lock-keywords-case-fold-search here from node "Other Font
6871 Lock Variables". Document font-lock-add-keywords and
6872 font-lock-remove-keywords.
6873 (Other Font Lock Variables): Move font-lock-keywords-only,
6874 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6875 and font-lock-syntactic-face-function to node "Syntactic Font
6876 Lock". Move font-lock-keywords-case-fold-search to node
6877 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6878 and font-lock-{,un}fontify-{buffer,region}-function.
6879 (Precalculated Fontification): Remove reference to deleted variable
6880 font-lock-core-only.
6881 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6882 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6883 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6884 and font-lock-syntactic-face-function here from node "Other Font
6885 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6886 Syntax Properties". Add cross references.
6887 (Setting Syntax Properties): New node.
6888 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6889 * syntax.texi (Syntax Properties): Add cross reference.
6890 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6891
68922005-04-26 Richard M. Stallman <rms@gnu.org>
6893
6894 * display.texi (Defining Faces):
6895 Document `default' elements of defface spec.
6896
6897 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6898
6899 * variables.texi (Variable Aliases): Clarify text.
6900
69012005-04-25 Chong Yidong <cyd@stupidchicken.com>
6902
6903 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6904
69052005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6906
6907 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6908
69092005-04-24 Eli Zaretskii <eliz@gnu.org>
6910
6911 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6912 syntax-after and syntax-class.
6913
6914 * files.texi (Changing Files): Fix last change's cross-reference.
6915 (Unique File Names): Don't mention "numbers" in the documentation
6916 of make-temp-file and make-temp-name.
6917
69182005-04-23 Richard M. Stallman <rms@gnu.org>
6919
6920 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6921
69222005-04-22 Nick Roberts <nickrob@snap.net.nz>
6923
6924 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6925
69262005-04-22 Nick Roberts <nickrob@snap.net.nz>
6927
6928 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6929 and define-obsolete-variable-alias.
6930
69312005-04-22 Kim F. Storm <storm@cua.dk>
6932
6933 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6934 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6935
69362005-04-21 Lute Kamstra <lute@gnu.org>
6937
6938 * lists.texi (Association Lists): Document rassq-delete-all.
6939
69402005-04-19 Richard M. Stallman <rms@gnu.org>
6941
6942 * modes.texi (Search-based Fontification): Explain that
6943 facespec is an expression to be evaluated.
6944
69452005-04-19 Kevin Ryde <user42@zip.com.au>
6946
6947 * streams.texi (Output Functions): Fix xref.
6948 * strings.texi (String Conversion): Fix xref.
6949
69502005-04-19 Kim F. Storm <storm@cua.dk>
6951
6952 * symbols.texi (Symbol Plists): Add safe-get.
6953 Mention that `get' may signal an error.
6954
69552005-04-18 Nick Roberts <nickrob@snap.net.nz>
6956
6957 * customize.texi (Variable Definitions): Replace tooltip-mode
6958 example with save-place.
6959
69602005-04-17 Richard M. Stallman <rms@gnu.org>
6961
6962 * buffers.texi (Indirect Buffers): Clarify.
6963
6964 * positions.texi (Positions): Clarify converting marker to integer.
6965
6966 * strings.texi (String Basics): Mention string-match; clarify.
6967
69682005-04-08 Lute Kamstra <lute@gnu.org>
6969
6970 * modes.texi (Search-based Fontification): Fix cross references.
6971 Use consistent terminology. Document anchored highlighting.
6972
69732005-04-05 Lute Kamstra <lute@gnu.org>
6974
6975 * modes.texi (Defining Minor Modes): Document :group keyword
6976 argument and its default value.
6977
69782005-04-03 Lute Kamstra <lute@gnu.org>
6979
6980 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6981 references and/or descriptions. Delete major mode hooks; mention
6982 them as a category instead. Rename or delete obsolete hooks.
6983
69842005-04-02 Richard M. Stallman <rms@gnu.org>
6985
6986 * nonascii.texi (Coding System Basics): Another wording cleanup.
6987
69882005-04-01 Richard M. Stallman <rms@gnu.org>
6989
6990 * nonascii.texi (Coding System Basics): Clarify previous change.
6991
69922005-04-01 Kenichi Handa <handa@m17n.org>
6993
10d1d0af 6994 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6995 identity of coding systems.
6996
69972005-03-29 Chong Yidong <cyd@stupidchicken.com>
6998
6999 * text.texi (Buffer Contents): Add filter-buffer-substring and
7000 buffer-substring-filters.
7001
70022005-03-26 Chong Yidong <cyd@stupidchicken.com>
7003
7004 * anti.texi (Antinews): Mention `G' interactive code.
7005
7006 * tips.texi (Compilation Tips): Mention benchmark.el.
7007
70082005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7009
7010 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7011 is now bound to M-o M-o.
7012
7013 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7014
70152005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7016
7017 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7018 in the Emacs Manual).
7019 * Makefile.in (srcs): Remove calendar.texi.
7020 * makefile.w32-in (srcs): Remove calendar.texi.
7021 * display.texi (Display): Change name of next node.
7022 * os.texi (System In): Change name of previous node.
7023 * elisp.texi (Top): Remove Calendar references.
7024 * vol1.texi (Top): Remove Calendar references.
7025 * vol2.texi (Top): Remove Calendar references.
7026
70272005-03-25 Richard M. Stallman <rms@gnu.org>
7028
7029 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7030 Cleanup previous change.
7031
70322005-03-25 Chong Yidong <cyd@stupidchicken.com>
7033
7034 * display.texi (Face Attributes): Faces earlier in an :inherit
7035 list take precedence.
7036 (Scroll Bars): Fix description of vertical-scroll-bars.
7037 Document frame-current-scroll-bars and window-current-scroll-bars.
7038
7039 * markers.texi (The Mark): Document temporary Transient Mark mode.
7040
7041 * minibuf.texi (Reading File Names):
7042 Document read-file-name-completion-ignore-case.
7043
7044 * positions.texi (Screen Lines): Document nil for width argument
7045 to compute-motion.
7046
70472005-03-23 Kim F. Storm <storm@cua.dk>
7048
7049 * display.texi (Standard Faces): Other faces used in the fringe
7050 implicitly inherits from the fringe face.
7051 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7052 properties implicitly inherits from fringe face.
7053 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7054
70552005-03-20 Chong Yidong <cyd@stupidchicken.com>
7056
7057 * display.texi (Invisible Text): State default value of
7058 line-move-ignore-invisible.
7059 (Managing Overlays): Document remove-overlays.
7060 (Standard Faces): Document escape-glyph face.
7061
7062 * minibuf.texi (Reading File Names): Document read-file-name-function.
7063
7064 * modes.texi (Other Font Lock Variables):
7065 Document font-lock-lines-before.
7066
7067 * positions.texi (Skipping Characters): skip-chars-forward allows
7068 character classes.
7069
70702005-03-18 Lute Kamstra <lute@gnu.org>
7071
7072 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7073
70742005-03-17 Richard M. Stallman <rms@gnu.org>
7075
7076 * text.texi (Undo): Document extensible undo entries.
7077
dd7b651b 7078 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7079
7080 * nonascii.texi (Character Codes): Minor fix.
7081
7082 * display.texi (Display Property): Explain the significance
7083 of having text properties that are eq.
7084 (Other Display Specs): Explain string as display spec.
7085
7086 * commands.texi (Interactive Codes): Document G option.
7087
70882005-03-17 Chong Yidong <cyd@stupidchicken.com>
7089
7090 * text.texi (Filling): Add sentence-end-without-period and
7091 sentence-end-without-space.
7092 (Changing Properties): Minor fix.
7093
7094 * anti.texi: Total rewrite.
7095
70962005-03-15 Lute Kamstra <lute@gnu.org>
7097
7098 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7099
71002005-03-08 Kim F. Storm <storm@cua.dk>
7101
7102 * display.texi (Specified Space): Property :width is support on
7103 non-graphic terminals, :height is not.
7104
71052005-03-07 Richard M. Stallman <rms@gnu.org>
7106
7107 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7108 Now subnodes of Fringes.
7109 (Overlay Arrow): Document overlay-arrow-variable-list.
7110 (Fringe Size/Pos): New node, broken out of Fringes.
7111 (Display): Explain clearing vs redisplay better.
7112 (Truncation): Clarify use of bitmaps.
7113 (The Echo Area): Clarify the uses of the echo area.
7114 Add max-mini-window-height.
7115 (Progress): Clarify.
7116 (Invisible Text): Explain that main loop moves point out.
7117 (Selective Display): Say "hidden", not "invisible".
7118 (Managing Overlays): Move up. Describe relation to Undo here.
7119 (Overlay Properties): Clarify intro.
7120 (Finding Overlays): Explain return values when nothing found.
7121 (Width): truncate-string-to-width has added arg.
7122 (Displaying Faces): Clarify and update mode line face handling.
7123 (Face Functions): Minor cleanup.
7124 (Conditional Display): Merge into Other Display Specs.
7125 (Pixel Specification, Other Display Specs): Minor cleanups.
7126 (Images, Image Descriptors): Minor cleanups.
7127 (GIF Images): Patents have expired.
7128 (Showing Images): Explain default text for insert-image.
7129 (Manipulating Button Types): Merge into Manipulating Buttons.
7130 (Making Buttons): Explain return values.
7131 (Button Buffer Commands): Add xref.
7132 (Inverse Video): Update mode-line-inverse-video.
7133 (Display Table Format): Clarify.
7134 (Active Display Table): Give defaults for window-display-table.
7135
7136 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7137 and calendar-today-marker are strings, not chars.
7138 (Holiday Customizing): Minor fix.
7139
7140 * internals.texi (Writing Emacs Primitives): Update `or' example.
7141 Update limit on # args of subr.
7142
7143 * edebug.texi (Using Edebug): Arrow is in fringe.
7144 (Instrumenting): Arg to eval-defun works without loading edebug.
7145 (Edebug Execution Modes): Add xref.
7146
7147 * customize.texi (Common Keywords): Clarify :require.
7148 Mention :version here.
7149 (Variable Definitions, Group Definitions): Not here.
7150 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7151
71522005-03-07 Chong Yidong <cyd@stupidchicken.com>
7153 * nonascii.texi (Text Representations): Clarify position-bytes.
7154 (Character Sets): Add list-charset-chars.
7155 (Scanning Charsets): Add charset-after.
7156 (Encoding and I/O): Minor fix.
7157
71582005-03-06 Richard M. Stallman <rms@gnu.org>
7159
7160 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7161 (Resizing Windows): Likewise.
7162
7163 * text.texi (Change Hooks): Get rid of "Emacs 21".
7164
7165 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7166
7167 * streams.texi (Output Variables): Get rid of "Emacs 21".
7168
7169 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7170
7171 * os.texi (Translating Input): Replace flow-control example
7172 with a less obsolete example that uses `keyboard-translate'.
7173
7174 * objects.texi (Hash Table Type, Circular Objects):
7175 Get rid of "Emacs 21".
7176
7177 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7178 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7179
7180 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7181
7182 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7183
7184 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7185 (Menu Bar): Fix when menu-bar-update-hook is called.
7186
7187 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7188
7189 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7190 and make it read better.
7191
7192 * files.texi (Writing to Files): Get rid of "Emacs 21".
7193 (Unique File Names): Likewise.
7194
7195 * elisp.texi: Update Emacs version to 22.
7196
7197 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7198 (Overlay Properties, Face Attributes): Likewise.
7199 (Managing Overlays): Fix punctuation.
7200 (Attribute Functions): Clarify set-face-font; get rid of
7201 info about old Emacs versions.
7202 (Auto Faces, Font Lookup, Display Property, Images):
7203 Get rid of "Emacs 21".
7204
7205 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7206
72072005-03-05 Richard M. Stallman <rms@gnu.org>
7208
7209 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7210
72112005-03-04 Lute Kamstra <lute@gnu.org>
7212
7213 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7214
72152005-03-03 Lute Kamstra <lute@gnu.org>
7216
7217 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7218
72192005-03-01 Lute Kamstra <lute@gnu.org>
7220
7221 * debugging.texi (Debugger Commands): Update `j'.
7222
72232005-02-28 Lute Kamstra <lute@gnu.org>
7224
7225 * debugging.texi (Debugging): Fix typo.
7226 (Error Debugging): Document eval-expression-debug-on-error.
7227 (Function Debugging): Update example.
7228 (Using Debugger): Mention starred stack frames.
7229 (Debugger Commands): Document `j' and `l'.
7230 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7231 Update the messages that the debugger displays.
7232 (Internals of Debugger): Add cross reference. Update example.
7233 (Excess Open): Minor improvement.
7234 (Excess Close): Minor improvement.
7235
72362005-02-26 Richard M. Stallman <rms@gnu.org>
7237
7238 * tips.texi (Coding Conventions): Clarify.
7239 Put all the major mode key reservations together.
7240 Mention the Mouse-1 => Mouse-2 conventions.
7241
7242 * syntax.texi (Syntax Class Table): Clarify.
7243 (Syntax Table Functions): syntax-after moved from here.
7244 (Syntax Table Internals): syntax-after moved to here.
7245 (Parsing Expressions): Update info on number of values
7246 and what's meaningful in the STATE argument.
7247 (Categories): Fix typo.
7248
7249 * sequences.texi (Arrays): Cleanup.
7250 (Char-Tables): Clarify.
7251
7252 * processes.texi (Deleting Processes): Cleanups, add xref.
7253 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7254 (Process Information): set-process-coding-system, some args optional.
7255 (Input to Processes): Explain various types for PROCESS args.
7256 Rename them from PROCESS-NAME to PROCESS.
7257 (Signals to Processes): Likewise.
7258 (Decoding Output): Cleanup.
7259 (Query Before Exit): Clarify.
7260
7261 * os.texi (Startup Summary): Correct the options; add missing ones.
7262 (Terminal Output, Batch Mode): Clarify.
7263 (Flow Control): Node deleted.
7264
7265 * markers.texi (The Mark): Clarify.
7266
7267 * macros.texi (Expansion): Cleanup.
7268 (Indenting Macros): indent-spec allows ints, not floats.
7269
7270 * keymaps.texi (Keymaps): Clarify.
7271 (Format of Keymaps): Update lisp-mode-map example.
7272 (Active Keymaps, Key Lookup): Clarify.
7273 (Changing Key Bindings): Add xref to `kbd'.
7274 (Key Binding Commands, Simple Menu Items): Clarify.
7275 (Mouse Menus, Menu Bar): Clarify.
7276 (Menu Example): Replace print example with menu-bar-replace-menu.
7277
7278 * help.texi (Documentation Basics): Add function-documentation prop.
7279
7280 * elisp.texi (Top): Don't refer to Flow Control node.
7281
7282 * commands.texi (Command Overview): Improve xrefs.
7283 (Adjusting Point): Adjusting point applies to intangible and invis.
7284 (Key Sequence Input): Doc extra read-key-sequence args.
7285 Likewise for read-key-sequence-vector.
7286
7287 * backups.texi (Rename or Copy): Minor fix.
7288 (Numbered Backups): For version-control, say the default.
7289 (Auto-Saving): make-auto-save-file-name example is simplified.
7290
7291 * advice.texi (Advising Functions): Don't imply one part of Emacs
7292 should advise another part. Markup changes.
7293 (Defining Advice): Move transitional para.
7294 (Activation of Advice): Cleanup.
7295 Explain if COMPILE is nil or negative.
7296
7297 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7298
72992005-02-24 Lute Kamstra <lute@gnu.org>
7300
7301 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7302 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7303
73042005-02-23 Lute Kamstra <lute@gnu.org>
7305
7306 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7307 to define global minor modes as well.
7308
7309 * display.texi (Managing Overlays): overlay-buffer returns nil for
7310 deleted overlays.
7311
73122005-02-22 Kim F. Storm <storm@cua.dk>
7313
7314 * minibuf.texi (Basic Completion): Allow symbols in addition to
7315 strings in try-completion and all-completions.
7316
73172005-02-14 Lute Kamstra <lute@gnu.org>
7318
7319 * elisp.texi (Top): Remove reference to deleted node.
7320
7321 * lists.texi (Lists): Remove reference to deleted node.
7322 (Cons Cells): Fix typo.
7323
7324 * loading.texi (Where Defined): Fix typo.
7325
73262005-02-14 Richard M. Stallman <rms@gnu.org>
7327
7328 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7329 is useful for discarding some minor modes.
7330
7331 * symbols.texi (Symbol Components): Reorder examples.
7332
7333 * streams.texi (Input Functions): State standard-input default.
7334 (Output Variables): State standard-output default.
7335
7336 * objects.texi (Printed Representation): Clarify read syntax vs print.
7337 (Floating Point Type): Explain meaning better.
7338 (Symbol Type): Explain uniqueness better.
7339 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7340 List examples sooner.
7341 (Box Diagrams): New subnode broken out.
7342 Some examples moved from old Lists as Boxes node.
7343 (Dotted Pair Notation): Clarify intro.
7344 (Array Type): Clarify.
7345 (Type Predicates): Add hash-table-p.
7346
7347 * numbers.texi (Integer Basics): Clarify radix explanation.
7348 (Predicates on Numbers): Minor clarification.
7349 (Comparison of Numbers): Minor clarification. Clarify eql.
7350 Typos in min, max.
7351 (Math Functions): Clarify overflow in expt.
7352
7353 * minibuf.texi (Text from Minibuffer): Minor clarification.
7354 Mention arrow keys.
7355
7356 * loading.texi (Autoload): defun's doc string overrides autoload's
7357 doc string.
7358 (Repeated Loading): Modernize "add to list" examples.
7359 (Where Defined): Finish updating table of load-history elts.
7360
7361 * lists.texi (List-related Predicates): Minor wording improvement.
7362 (Lists as Boxes): Node deleted.
7363 (Building Lists): Explain trivial cases of number-sequence.
7364
7365 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7366 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7367 (Hash Access): Any object can be a key.
7368 State value of maphash.
7369
7370 * functions.texi (What Is a Function): Wording cleanup.
7371 (Function Documentation): Minor cleanup.
7372 Explain purpose of calling convention at end of doc string.
7373 (Function Names): Wording cleanup.
7374 (Calling Functions): Wording cleanup.
7375 Explain better how funcall calls the function.
7376 (Function Cells): Delete example of saving and redefining function.
7377
7378 * control.texi (Combining Conditions): Wording cleanup.
7379 (Iteration): dolist and dotimes bind VAR locally.
7380 (Cleanups): Xref to Atomic Changes.
7381
7382 * compile.texi (Byte Compilation): Delete 19.29 info.
7383 (Compilation Functions): Macros' difficulties don't affect defsubst.
7384 (Docs and Compilation): Delete 19.29 info.
7385
73862005-02-10 Richard M. Stallman <rms@gnu.org>
7387
7388 * objects.texi (Symbol Type): Minor correction.
7389
73902005-02-06 Lute Kamstra <lute@gnu.org>
7391
7392 * modes.texi (Example Major Modes): Fix typos.
7393
73942005-02-06 Richard M. Stallman <rms@gnu.org>
7395
7396 * text.texi (Margins): fill-nobreak-predicate can be one function.
7397
7398 * strings.texi (Modifying Strings): clear-string can make unibyte.
7399 (Formatting Strings): format gives error if values missing.
7400
7401 * positions.texi (Character Motion): Mention default arg
7402 for forward-char. backward-char refers to forward-char.
7403 (Word Motion): Mention default arg for forward-word.
7404 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7405 Simplify end-of-buffer.
7406 (Text Lines): Mention default arg for forward-line.
7407 (List Motion): Mention default arg for beginning/end-of-defun.
7408 (Skipping Characters): Minor fixes in explaining character-set.
7409
7410 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7411 Mode inheritance applies only when default-major-mode is nil.
7412 Clarifications.
7413 (Example Major Modes): Update Text mode and Lisp mode examples.
7414 (Minor Mode Conventions): Mention define-minor-mode at top.
7415 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7416 (Mode Line Format): Update mode line face display info.
7417 (Properties in Mode): Mention effect of risky vars.
7418 (Imenu): Define imenu-add-to-menubar.
7419 (Font Lock Mode): Add descriptions to menu lines.
7420 (Faces for Font Lock): Add font-lock-doc-face.
7421
74222005-02-05 Lute Kamstra <lute@gnu.org>
7423
7424 * text.texi (Maintaining Undo): Remove obsolete function.
7425
74262005-02-05 Eli Zaretskii <eliz@gnu.org>
7427
7428 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7429 color specifications. Improve indexing.
b8d4c8d0
GM
7430 (Text Terminal Colors): Replace the description of RGB values by
7431 an xref to "Color Names".
7432
74332005-02-03 Richard M. Stallman <rms@gnu.org>
7434
7435 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7436 Clarify.
7437 (Selecting Windows): Clarify save-selected-window.
7438 (Cyclic Window Ordering): Clarify walk-windows.
7439 (Window Point): Clarify.
7440 (Window Start): Add comment to example.
7441 (Resizing Windows): Add `interactive' specs in examples.
7442 Document fit-window-to-buffer.
7443
7444 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7445 (Undo, Maintaining Undo): Clarify last change.
7446 (Sorting): In sort-numeric-fields, explain about octal and hex.
7447 Mention sort-numeric-base.
7448 (Format Properties): Add xref for hard newlines.
7449
7450 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7451 (Pop-Up Menus): Fix typo.
7452 (Color Names): Explain all types of color names.
7453 Explain color-values on B&W terminal.
7454 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7455
7456 * files.texi (File Locks): Not supported on MS systems.
7457 (Testing Accessibility): Clarify.
7458
7459 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7460 (Coverage Testing): Fix typo.
7461
7462 * commands.texi (Misc Events): Remove stray space.
7463
7464 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7465 (Modification Time): Clarify when visited-file-modtime returns 0.
7466 (The Buffer List): Clarify bury-buffer.
7467 (Killing Buffers): Clarify.
7468 (Indirect Buffers): Add clone-indirect-buffer.
7469
74702005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7471
7472 * edebug.texi (Printing in Edebug): Fix default value of
7473 edebug-print-circle.
7474 (Coverage Testing): Fix displayed frequency count data.
7475
74762005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7477
7478 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7479
74802005-02-02 Kim F. Storm <storm@cua.dk>
7481
7482 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7483
74842005-01-29 Eli Zaretskii <eliz@gnu.org>
7485
7486 * commands.texi (Misc Events): Describe the help-echo event.
7487
7488 * text.texi (Special Properties) <help-echo>: Use `pos'
7489 consistently in description of the help-echo property.
7490 Use @code{nil} instead of @var{nil}.
7491
7492 * display.texi (Overlay Properties): Fix the index entry for
7493 help-echo overlay property.
7494
7495 * customize.texi (Type Keywords): Uncomment the xref to the
7496 help-echo property documentation.
7497
74982005-01-23 Kim F. Storm <storm@cua.dk>
7499
7500 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7501 return value. Third element FULLY replaced by PARTIAL which
7502 specifies number of invisible pixels if row is only partially visible.
7503 (Textual Scrolling): Mention auto-window-vscroll.
7504 (Vertical Scrolling): New defvar auto-window-vscroll.
7505
75062005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7507
7508 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7509 command remapping.
7510
75112005-01-15 Richard M. Stallman <rms@gnu.org>
7512
7513 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7514
75152005-01-14 Kim F. Storm <storm@cua.dk>
7516
7517 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7518
7519 * text.texi (Links and Mouse-1): Fix string and vector item.
7520
75212005-01-13 Richard M. Stallman <rms@gnu.org>
7522
7523 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7524 descriptions of overriding-local-map and overriding-terminal-local-map.
7525
7526 * text.texi (Links and Mouse-1): Clarify text.
7527
75282005-01-13 Kim F. Storm <storm@cua.dk>
7529
7530 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7531
75322005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7533
7534 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7535
75362005-01-12 Kim F. Storm <storm@cua.dk>
7537
7538 * text.texi (Links and Mouse-1): Rename section from Enabling
7539 Mouse-1 to Following Links. Change xrefs.
7540 Add examples for define-button-type and define-widget.
7541
7542 * display.texi (Button Properties, Button Buffer Commands):
7543 Clarify mouse-1 and follow-link functionality.
7544
75452005-01-12 Richard M. Stallman <rms@gnu.org>
7546
7547 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7548
7549 * display.texi (Beeping): Fix Texinfo usage.
7550
7551 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7552
75532005-01-11 Kim F. Storm <storm@cua.dk>
7554
7555 * display.texi (Button Properties, Button Buffer Commands):
7556 Mention mouse-1 binding. Add follow-link keyword.
7557
7558 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7559 (Enabling Mouse-1 to Follow Links): New subsection.
7560
75612005-01-06 Richard M. Stallman <rms@gnu.org>
7562
7563 * text.texi (Special Properties): Minor change.
7564
7565 * os.texi (Timers): Clarify previous change.
7566
7567 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7568
75692005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7570
7571 * display.texi (Face Attributes): Correct xref to renamed node.
7572
75732005-01-01 Richard M. Stallman <rms@gnu.org>
7574
7575 * display.texi (Face Attributes): Describe hex color specs.
7576
75772004-12-31 Richard M. Stallman <rms@gnu.org>
7578
7579 * os.texi (Timers): Update previous change.
7580
75812004-12-30 Kim F. Storm <storm@cua.dk>
7582
7583 * display.texi (Line Height): Total line-height is now specified
7584 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7585 in cons cells. (nil . RATIO) is relative to actual line height.
7586 Use line-height `t' instead of `0' to get minimum height.
7587
75882004-12-29 Richard M. Stallman <rms@gnu.org>
7589
7590 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7591
75922004-12-28 Richard M. Stallman <rms@gnu.org>
7593
7594 * commands.texi (Quitting): Clarify value of with-local-quit.
7595
7596 * elisp.texi (Top): Fix previous change.
7597
7598 * loading.texi (Loading): Fix previous change.
7599
76002004-12-27 Richard M. Stallman <rms@gnu.org>
7601
7602 * Makefile.in (MAKEINFO): Specify --force.
7603
7604 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7605
7606 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7607
7608 * display.texi (Line Height): Further clarify.
7609
7610 * elisp.texi (Top): Update Loading submenu.
7611
7612 * loading.texi (Where Defined): New node.
7613 (Unloading): load-history moved to Where Defined.
7614
76152004-12-21 Richard M. Stallman <rms@gnu.org>
7616
7617 * commands.texi (Event Input Misc): Add while-no-input.
7618
76192004-12-11 Richard M. Stallman <rms@gnu.org>
7620
7621 * display.texi (Line Height): Rewrite text for clarity.
7622
76232004-12-11 Kim F. Storm <storm@cua.dk>
7624
7625 * display.texi (Display): Add node "Line Height" to menu.
7626 (Line Height): New node. Move full description of line-spacing
7627 and line-height text properties here from text.texi.
7628 (Scroll Bars): Add vertical-scroll-bar variable.
7629
7630 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7631
7632 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7633 line-spacing and vertical-scroll-bar.
7634
7635 * text.texi (Special Properties): Just mention line-spacing and
7636 line-height here, add xref to new "Line Height" node.
7637
76382004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7639
7640 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7641
7642 * locals.texi (Standard Buffer-Local Variables):
7643 Add @xref for `line-spacing'.
7644
76452004-12-05 Richard M. Stallman <rms@gnu.org>
7646
7647 * Makefile.in (maintainer-clean): Remove the info files
7648 in $(infodir) where they are created.
7649
76502004-12-03 Richard M. Stallman <rms@gnu.org>
7651
7652 * windows.texi (Selecting Windows): get-lru-window and
7653 get-largest-window don't consider dedicated windows.
7654
7655 * text.texi (Undo): Document undo-in-progress.
7656
76572004-11-26 Richard M. Stallman <rms@gnu.org>
7658
7659 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7660 Remove a few vars that are not always buffer-local.
7661
76622004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7663
7664 * locals.texi (Standard Buffer-Local Variables): Comment out
7665 xref's to non-existent node `Yet to be written'.
7666
76672004-11-24 Richard M. Stallman <rms@gnu.org>
7668
7669 * processes.texi (Synchronous Processes): Grammar fix.
7670
7671 * numbers.texi (Comparison of Numbers): Add eql.
7672
7673 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7674
7675 * intro.texi (Printing Notation): Fix previous change.
7676
7677 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7678 and default-indicate-buffer-boundaries from here.
7679 (Usual Display): To here.
7680 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7681 (Usual Display): Move tab-width up.
7682
5dcb4c4e
SM
7683 * customize.texi (Variable Definitions):
7684 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7685 (Simple Types, Composite Types, Defining New Types):
7686 Minor cleanups.
7687
76882004-11-21 Jesper Harder <harder@ifa.au.dk>
7689
7690 * processes.texi (Synchronous Processes, Output from Processes):
7691 Markup fix.
7692
76932004-11-20 Richard M. Stallman <rms@gnu.org>
7694
7695 * positions.texi (Skipping Characters): skip-chars-forward
7696 now handles char classes.
7697
7698 * intro.texi (Printing Notation): Avoid confusion of `print'
7699 when explaining @print.
7700
7701 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7702
7703 * display.texi (Display Table Format): Minor fix.
7704
7705 * streams.texi (Output Functions): Fix print example.
7706
7707 * Makefile.in (elisp): New target.
7708 (dist): Depend on $(infodir)/elisp, not elisp.
7709 Copy the info files from $(infodir).
7710
7711 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7712 read-from-minibuffer.
7713
7714 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7715
77162004-11-19 Richard M. Stallman <rms@gnu.org>
7717
7718 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7719
77202004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7721
7722 * tips.texi (Coding Conventions): Fix typo.
7723
77242004-11-16 Richard M. Stallman <rms@gnu.org>
7725
7726 * tips.texi (Coding Conventions): Separate defvar and require
7727 methods to avoid warnings. Use require only when there are many
7728 functions and variables from that package.
7729
7730 * minibuf.texi (Minibuffer Completion): When ignoring case,
7731 predicate must not be case-sensitive.
7732
7733 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7734 (Test Coverage): Don't talk about "splotches". Clarified.
7735
77362004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7737
7738 * frames.texi (Window Frame Parameters): Fix typo.
7739
77402004-11-15 Kim F. Storm <storm@cua.dk>
7741
7742 * symbols.texi (Other Plists): Note that plist-get may signal error.
7743 Add safe-plist-get.
7744
77452004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7746
7747 * modes.texi (Font Lock Basics): Fix typo.
7748
77492004-11-08 Richard M. Stallman <rms@gnu.org>
7750
7751 * syntax.texi (Syntax Table Functions): Add syntax-after.
7752
77532004-11-06 Lars Brinkhoff <lars@nocrew.org>
7754
7755 * os.texi (Processor Run Time): New section documenting
7756 get-internal-run-time.
7757
77582004-11-06 Eli Zaretskii <eliz@gnu.org>
7759
7760 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7761 it nukes elisp-cover.texi.
7762 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7763 elisp-0 etc.
7764
77652004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7766
7767 * commands.texi (Keyboard Macros): Document `append' return value
7768 of `defining-kbd-macro'.
7769
77702004-11-01 Richard M. Stallman <rms@gnu.org>
7771
7772 * commands.texi (Interactive Call): Add called-interactively-p.
7773
77742004-10-29 Simon Josefsson <jas@extundo.com>
7775
7776 * minibuf.texi (Reading a Password): Revert.
7777
77782004-10-28 Richard M. Stallman <rms@gnu.org>
7779
7780 * frames.texi (Display Feature Testing): Explain about "vendor".
7781
77822004-10-27 Richard M. Stallman <rms@gnu.org>
7783
7784 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7785 not raw. Clarify `n'.
7786 (Interactive Call): Rewrite interactive-p, focusing on when
7787 and how to use it.
7788 (Misc Events): Clarify previous change.
7789
7790 * advice.texi (Simple Advice): Clarify what job the example does.
7791 (Around-Advice): Clarify ad-do-it.
7792 (Activation of Advice): An option of ad-default-compilation-action
7793 is `never', not `nil'.
7794
77952004-10-26 Kim F. Storm <storm@cua.dk>
7796
7797 * commands.texi (Interactive Codes): Add U code letter.
7798
77992004-10-25 Simon Josefsson <jas@extundo.com>
7800
7801 * minibuf.texi (Reading a Password): Add.
7802
78032004-10-24 Jason Rumney <jasonr@gnu.org>
7804
7805 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7806 and wheel-down.
7807
78082004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7809
7810 * processes.texi (Synchronous Processes): Document process-file.
7811
78122004-10-22 Kenichi Handa <handa@m17n.org>
7813
7814 * text.texi (translate-region): Document that it accepts also a
7815 char-table.
7816
78172004-10-22 David Ponce <david@dponce.com>
7818
7819 * windows.texi (Resizing Windows): Document the `preserve-before'
7820 argument of the functions `enlarge-window' and `shrink-window'.
7821
78222004-10-19 Jason Rumney <jasonr@gnu.org>
7823
7824 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7825
78262004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7827
7828 * text.texi (Filling): Add anchor for definition of
7829 `sentence-end-double-space'.
7830
7831 * searching.texi (Regexp Example): Update description of how
7832 Emacs currently recognizes the end of a sentence.
7833 (Standard Regexps): Update definition of the variable
7834 `sentence-end'. Add definition of the function `sentence-end'.
7835
78362004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7837
7838 * display.texi (Progress): New node.
7839
78402004-10-05 Kim F. Storm <storm@cua.dk>
7841
7842 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7843
78442004-09-29 Kim F. Storm <storm@cua.dk>
7845
7846 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7847 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7848 fringe bitmap symbols, as they now have their own namespace.
7849 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7850 vs. pixels. Signal error if no free bitmap slots.
7851 (Pixel Specification): Change IMAGE to @var{image}.
7852
78532004-09-28 Richard M. Stallman <rms@gnu.org>
7854
7855 * text.texi (Special Properties): Clarify line-spacing and line-height.
7856
7857 * searching.texi (Regexp Search): Add looking-back.
7858
78592004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7860
7861 * display.texi: Correct typos.
7862 (Image Descriptors): Correct xref's.
7863
78642004-09-25 Richard M. Stallman <rms@gnu.org>
7865
7866 * text.texi (Special Properties): Cleanups in `cursor'.
7867 Rewrites in `line-height' and `line-spacing'; exchange them.
7868
7869 * display.texi (Fringes): Rewrite previous change.
7870 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7871 (Display Fringe Bitmaps): Node deleted, text moved.
7872 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7873 (Scroll Bars): Clarify set-window-scroll-bars.
7874 (Pointer Shape): Rewrite.
7875 (Specified Space): Clarify :align-to, etc.
7876 (Pixel Specification): Use @var. Clarify new text.
7877 (Other Display Specs): Clarify `slice'.
7878 (Image Descriptors): Cleanups.
7879 (Showing Images): Cleanups.
7880
78812004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7882
7883 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7884
7885 * modes.texi: Various minor changes in addition to:
7886 (Major Mode Conventions): Final call to `run-mode-hooks' should
7887 not be inside the `delay-mode-hooks' form.
7888 (Mode Hooks): New node.
7889 (Hooks): Delete obsolete example.
7890 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7891 node "Mode Hooks".
7892
78932004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7894
7895 * display.texi: Correct various typos.
7896 (Display): Rename node "Pointer Shapes" to "Pointer
7897 Shape". (There is already a node called "Pointer Shapes" in
7898 frames.texi.)
7899 (Images): Remove non-existent node "Image Slices" from menu.
7900
79012004-09-23 Kim F. Storm <storm@cua.dk>
7902
7903 * text.texi (Special Properties): Add `cursor', `pointer',
7904 `line-height', and `line-spacing' properties.
7905
7906 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7907 Shapes' to menu.
7908 (Standard Faces): Doc fix for fringe face.
7909 (Fringes): Add `overflow-newline-into-fringe' and
7910 'indicate-buffer-boundaries'.
7911 (Fringe Bitmaps, Pointer Shapes): New nodes.
7912 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7913 Bitmaps' to menu.
7914 (Specified Space): Describe pixel width and height.
7915 (Pixel Specification): New node.
7916 (Other Display Specs): Add `slice' property.
7917 (Display Fringe Bitmaps): New node.
7918 (Images): Add 'Image Slices' to menu.
7919 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7920 (Showing Images): Add slice arg to `insert-image'.
7921 Add 'insert-sliced-image'.
b8d4c8d0
GM
7922
79232004-09-20 Richard M. Stallman <rms@gnu.org>
7924
7925 * commands.texi (Key Sequence Input):
7926 Clarify downcasing in read-key-sequence.
7927
79282004-09-08 Juri Linkov <juri@jurta.org>
7929
7930 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7931
79322004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7933
5dcb4c4e
SM
7934 * locals.texi (Standard Buffer-Local Variables):
7935 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7936 * internals.texi (Buffer Internals): Describe new
7937 auto_save_file_format field of the buffer structure.
7938 * files.texi (Format Conversion): `auto-save-file-format' has been
7939 renamed `buffer-auto-save-file-format'.
7940
79412004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7942
7943 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7944 an integer or a marker.
7945 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7946
79472004-08-22 Richard M. Stallman <rms@gnu.org>
7948
7949 * modes.texi (Major Mode Conventions): Discuss rebinding of
7950 standard key bindings.
7951
79522004-08-18 Kim F. Storm <storm@cua.dk>
7953
7954 * processes.texi (Accepting Output): Add `just-this-one' arg to
7955 `accept-process-output'.
7956 (Output from Processes): New var `process-adaptive-read-buffering'.
7957
79582004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7959
7960 * keymaps.texi: Various changes in addition to:
7961 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7962 Give more varied examples for `kbd'.
7963 (Creating Keymaps): Char tables have slots for all characters
7964 without modifiers.
7965 (Active Keymaps): `overriding-local-map' and
7966 `overriding-terminal-local-map' also override text property and
7967 overlay keymaps.
7968 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7969 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7970 to denote a prefix of no events.
7971 `map-keymap' includes parent's bindings _recursively_.
7972 Clarify and correct description of `where-is-internal'.
7973 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7974 (Menu Example): For menus intended for use with the keyboard, the
7975 menu items should be bound to characters or real function keys.
7976
79772004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7978
7979 * objects.texi (Character Type): Reposition `@anchor' to prevent
7980 double space inside sentence in Info.
7981
7982 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7983 renamed to `disabled-command-function'.
7984 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7985 (Command Loop Info): Replace reference to it.
7986 (Disabling Commands): `disabled-command-hook' has been renamed to
7987 `disabled-command-function'.
7988
79892004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7990
7991 * os.texi (Translating Input): Only non-prefix bindings in
7992 `key-translation-map' override actual key bindings. Warn about
7993 possible indirect effect of actual key bindings on non-prefix
7994 bindings in `key-translation-map'.
7995
79962004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7997
7998 * minibuf.texi (High-Level Completion): Add anchor for definition
7999 of `read-variable'.
8000
8001 * commands.texi: Various changes in addition to:
8002 (Using Interactive): Clarify description of `interactive-form'.
8003 (Interactive Call): Mention default for KEYS argument to
8004 `call-interactively'.
8005 (Command Loop Info): Clarify description of `this-command-keys'.
8006 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8007 Value of `last-event-frame' can be `macro'.
8008 (Repeat Events): `double-click-fuzz' is also used to distinguish
8009 clicks and drags.
8010 (Classifying Events): Clarify descriptions of `event-modifiers'
8011 `event-basic-type' and `event-convert-list'.
8012 (Accessing Events): `posn-timestamp' takes POSITION argument.
8013 (Quoted Character Input): Clarify description of
8014 `read-quoted-char' and fix example.
8015 (Quitting): Add `with-local-quit'.
8016 (Disabling Commands): Correct and clarify descriptions of
8017 `enable-command' and `disable-command'.
8018 Mention what happens if `disabled-command-hook' is nil.
8019 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8020 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8021
80222004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8023
8024 * frames.texi: Various changes in addition to:
8025 (Creating Frames): Expand and clarify description of `make-frame'.
8026 (Window Frame Parameters): Either none or both of the `icon-left'
8027 and `icon-top' parameters must be specified. Put descriptions of
8028 `menu-bar-lines' and `toolbar-lines' closer together and change
8029 them accordingly.
8030 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8031 except while processing `frame-title-format' or `icon-title-format'.
8032 (Deleting Frames): Correct description of `delete-frame'.
8033 Non-nil return values of `frame-live-p' are like those of `framep'.
8034 (Frames and Windows): Mention return value of
8035 `set-frame-selected-window'.
8036 (Visibility of Frames): Mention `force' argument to
8037 `make-frame-invisible'. `frame-visible-p' returns t for all
8038 frames on text-only terminals.
8039 (Frame Configurations): Restoring a frame configuration does not
8040 restore deleted frames.
8041 (Window System Selections): `x-set-selection' returns DATA.
8042 (Resources): Add example.
8043 (Display Feature Testing): Clarify descriptions of
8044 `display-pixel-height', `display-pixel-width', `x-server-version'
8045 and `x-server-vendor'.
8046
8047 * windows.texi (Choosing Window): Add anchor.
8048 * minibuf.texi (Minibuffer Misc): Add anchor.
8049
80502004-07-23 John Paul Wallington <jpw@gnu.org>
8051
8052 * macros.texi (Defining Macros): Declaration keyword for setting
8053 Edebug spec is `debug' not `edebug'.
8054
80552004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8056
8057 * windows.texi: Various small changes in addition to:
8058 (Window Point): Mention return value of `set-window-point'.
8059 (Window Start): `pos-visible-in-window-p' disregards horizontal
8060 scrolling. Explain return value if PARTIALLY is non-nil.
8061 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8062 and `set-window-vscroll'.
8063 (Size of Window): The argument WINDOW to `window-inside-edges',
8064 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8065 (Resizing Windows): Explain return value of
8066 `shrink-window-if-larger-than-buffer'.
8067 `window-size-fixed' automatically becomes buffer local when set.
8068 (Window Configurations): Explain return value of
8069 `set-window-configuration'.
8070
8071 * minibuf.texi (Minibuffer Misc): Add anchor for
8072 `minibuffer-scroll-window'.
8073
8074 * positions.texi (Text Lines): Add anchor for `count-lines'.
8075
80762004-07-17 Richard M. Stallman <rms@gnu.org>
8077
8078 * display.texi (Overlay Properties): Adding `evaporate' prop
8079 deletes empty overlay immediately.
8080
8081 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8082 fix example.
8083
80842004-07-16 Jim Blandy <jimb@redhat.com>
8085
8086 * searching.texi (Regexp Backslash): Document new \_< and \_>
8087 operators.
8088
80892004-07-16 Juanma Barranquero <lektu@terra.es>
8090
8091 * display.texi (Images): Fix Texinfo usage.
8092
80932004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8094
8095 * buffers.texi (Modification Time): `visited-file-modtime' now
8096 returns a list of two integers, instead of a cons.
8097
80982004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8099
8100 * windows.texi: Various changes in addition to:
8101 (Splitting Windows): Add `split-window-keep-point'.
8102
81032004-07-09 Richard M. Stallman <rms@gnu.org>
8104
8105 * frames.texi (Input Focus): Minor fix.
8106
81072004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8108
8109 * frames.texi (Input Focus): Clarify descriptions of
8110 `select-frame-set-input-focus' and `select-frame'.
8111
81122004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8113
8114 * os.texi: Various small changes in addition to:
8115 (Killing Emacs): Expand and clarify description of
8116 `kill-emacs-query-functions' and `kill-emacs-hook'.
8117 (System Environment): Expand and clarify description of `getenv'
8118 and `setenv'.
8119 (Timers): Clarify description of `run-at-time'.
8120 (Translating Input): Correct description of
8121 `extra-keyboard-modifiers'.
8122 (Flow Control): Correct description of `enable-flow-control'.
8123
81242004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8125
8126 * os.texi: Update copyright.
8127 (Session Management): Grammar fix.
8128 Clarify which Emacs does the restarting.
8129 Use @samp for *scratch* buffer.
8130
81312004-07-04 Alan Mackenzie <acm@muc.de>
8132
8133 * frames.texi (Input Focus): Add documentation for
8134 `select-frame-set-input-focus'. Replace refs to non-existent
8135 `switch-frame' with `select-frame'. Minor corrections and tidying
8136 up of text-only terminal stuff.
8137
81382004-07-02 Richard M. Stallman <rms@gnu.org>
8139
8140 * files.texi (Saving Buffers): Cleanup write-contents-function.
8141 (Magic File Names): Cleanup file-remote-p.
8142
b344d29d 81432004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8144
8145 * files.texi (Magic File Names): `file-remote-p' returns an
8146 identifier of the remote system, not just t.
8147
81482004-07-02 David Kastrup <dak@gnu.org>
8149
8150 * searching.texi (Entire Match Data): Add explanation about new
8151 match-data behavior when @var{integers} is non-nil.
8152
81532004-06-24 Richard M. Stallman <rms@gnu.org>
8154
8155 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8156
8157 * customize.texi (Variable Definitions): Note about doc strings
8158 and :set.
8159
8160 * keymaps.texi (Keymap Terminology): Document `kbd'.
8161 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8162
8163 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8164 makes it buffer-local.
8165
8166 * files.texi (Saving Buffers): Correct previous change.
8167
8168 * commands.texi (Accessing Events):
8169 Clarify posn-col-row and posn-actual-col-row.
8170
81712004-06-24 David Ponce <david.ponce@wanadoo.fr>
8172
8173 * commands.texi (Accessing Events): New functions
8174 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8175
81762004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8177
8178 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8179 * frames.texi, buffers.texi, backups.texi, variables.texi:
8180 * loading.texi, eval.texi, functions.texi, control.texi:
8181 * symbols.texi, minibuf.texi: Reposition @anchor's.
8182
8183 * help.texi: Various small changes in addition to the following.
8184 (Describing Characters): Describe PREFIX argument to
8185 `key-description'. Correct and clarify definition of
8186 `text-char-description'. Describe NEED-VECTOR argument to
8187 `read-kbd-macro'.
8188 (Help Functions): Clarify definition of `apropos'.
8189
81902004-06-23 Lars Hansen <larsh@math.ku.dk>
8191
8192 * files.texi (Saving Buffers): Correct description of
8193 `write-contents-functions'.
8194
81952004-06-21 Juanma Barranquero <lektu@terra.es>
8196
8197 * display.texi (Images): Remove redundant @vindex directives.
8198 Rewrite `image-library-alist' doc in active voice.
8199
82002004-06-14 Juanma Barranquero <lektu@terra.es>
8201
8202 * display.texi (Images): Document new delayed library loading,
8203 variable `image-library-alist' and (existing but undocumented)
8204 function `image-type-available-p'.
8205
82062004-06-05 Richard M. Stallman <rms@gnu.org>
8207
8208 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8209 refer the user to the Initial Input node.
8210 (Text from Minibuffer): Likewise.
8211 (Initial Input): New node. Document this feature
8212 and say it is mostly deprecated.
8213
82142004-05-30 Richard M. Stallman <rms@gnu.org>
8215
8216 * loading.texi (Named Features): Clarify return value
8217 and meaning of NOERROR.
8218
8219 * variables.texi (File Local Variables): Minor cleanup.
8220
82212004-05-30 Michael Albinus <michael.albinus@gmx.de>
8222
8223 * files.texi (Magic File Names): Add `file-remote-p' as operation
8224 of file name handlers.
8225
82262004-05-29 Richard M. Stallman <rms@gnu.org>
8227
8228 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8229 as arg to a minor mode command.
8230
82312004-05-22 Richard M. Stallman <rms@gnu.org>
8232
8233 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8234
8235 * streams.texi (Output Variables): Doc float-output-format.
8236
8237 * searching.texi (Regexp Special): Nested repetition can be infloop.
8238
8239 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8240 real stack overflow.
8241
8242 * compile.texi: Minor cleanups.
8243
82442004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8245
8246 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8247 circular lists.
8248 (List Elements): Explain handling of circular and dotted lists.
8249
82502004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8251
8252 * modes.texi (Search-based Fontification): Fix typo.
8253
82542004-05-10 Juanma Barranquero <lektu@terra.es>
8255
8256 * modes.texi (Mode Line Variables): Fix description of
8257 global-mode-string, which is now after which-func-mode, not the
8258 buffer name.
8259
82602004-05-07 Lars Hansen <larsh@math.ku.dk>
8261
8262 * modes.texi (Desktop Save Mode): Add.
8263 (Modes): Add menu entry Desktop Save Mode.
8264
8265 * hooks.texi: Add desktop-after-read-hook,
8266 desktop-no-desktop-file-hook and desktop-save-hook.
8267
8268 * locals.texi: Add desktop-save-buffer.
8269
82702004-04-30 Jesper Harder <harder@ifa.au.dk>
8271
8272 * display.texi: emacs -> Emacs.
8273
82742004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8275
8276 * files.texi (Changing Files): Document set-file-times.
8277
82782004-04-23 Juanma Barranquero <lektu@terra.es>
8279
8280 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8281
82822004-04-18 Jesper Harder <harder@ifa.au.dk>
8283
8284 * tips.texi (Coding Conventions): defopt -> defcustom.
8285
82862004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8287
8288 * sequences.texi: Various clarifications.
8289
82902004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8291
8292 * buffers.texi (Read Only Buffers): Mention optional ARG to
8293 `toggle-read-only'.
8294
82952004-04-14 Nick Roberts <nick@nick.uklinux.net>
8296
8297 * windows.texi (Selecting Windows): Note that get-lru-window
8298 returns a full-width window if possible.
8299
83002004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8301
8302 * buffers.texi: Various changes in addition to:
8303 (Buffer File Name): Add `find-buffer-visiting'.
8304 (Buffer Modification): Mention optional ARG to `not-modified'.
8305 (Indirect Buffers): Mention optional CLONE argument to
8306 `make-indirect-buffer'.
8307
8308 * files.texi: Various changes in addition to:
8309 (Visiting Functions): `find-file-hook' is now a normal hook.
8310 (File Name Expansion): Explain difference between the way that
8311 `expand-file-name' and `file-truename' treat `..'.
8312 (Contents of Directories): Mention optional ID-FORMAT argument to
8313 `directory-files-and-attributes'.
8314 (Format Conversion): Mention new optional CONFIRM argument to
8315 `format-write-file'.
8316
83172004-04-12 Miles Bader <miles@gnu.org>
8318
8319 * macros.texi (Expansion): Add description of `macroexpand-all'.
8320
83212004-04-05 Jesper Harder <harder@ifa.au.dk>
8322
5dcb4c4e
SM
8323 * variables.texi (Variable Aliases):
8324 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8325
8326 * errors.texi (Standard Errors): Ditto.
8327
83282004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8329
8330 * backups.texi: Various small changes in addition to:
8331 (Making Backups): Mention return value of `backup-buffer'.
8332 (Auto-Saving): Mention optional FORCE argument to
8333 `delete-auto-save-file-if-necessary'.
8334 (Reverting): Mention optional PRESERVE-MODES argument to
8335 `revert-buffer'. Correct description of `revert-buffer-function'.
8336
83372004-03-22 Juri Linkov <juri@jurta.org>
8338
8339 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8340 with `Vector Functions'.
8341
8342 * text.texi (Sorting): Add missing quote.
8343
83442004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8345
8346 * intro.texi (Lisp History): Replace xref to `cl' manual with
8347 inforef.
8348
83492004-03-12 Richard M. Stallman <rms@gnu.org>
8350
8351 * intro.texi (Version Info): Add arg to emacs-version.
8352 (Lisp History): Change xref to CL manual.
8353
83542004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8355
8356 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8357 for Partial Completion mode.
8358
83592004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8360
8361 * customize.texi: Fix typo. Remove eol whitespace.
8362
83632004-03-04 Richard M. Stallman <rms@gnu.org>
8364
8365 * processes.texi: Fix typos.
8366
8367 * lists.texi (Building Lists): Minor clarification.
8368
8369 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8370 in make-hash-table.
8371
83722004-02-29 Juanma Barranquero <lektu@terra.es>
8373
8374 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8375 rm, and ignore exit code.
8376
83772004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8378
8379 * display.texi (Defining Faces): Add description for min-colors.
8380 Update example.
8381
83822004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8383
8384 * abbrevs.texi: Various corrections and clarifications in addition
8385 to the following:
8386 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8387
83882004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8389
8390 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8391
83922004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8393
8394 * text.texi: Various small changes in addition to the following:
8395 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8396 to delete-horizontal-space.
8397 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8398 description of yank-handler text property at various places.
8399
8400 * frames.texi (Window System Selections): Add anchor.
8401
8402 * syntax.texi (Syntax Table Functions): Clarify and correct
8403 descriptions of make-syntax-table and copy-syntax-table.
8404 (Motion and Syntax): Clarify SYNTAXES argument to
8405 skip-syntax-forward.
8406 (Parsing Expressions): Mention that the return value of
8407 parse-partial-sexp is currently a list of ten rather than nine
8408 elements.
8409 (Categories): Various corrections and clarifications.
8410
84112004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8412
8413 * markers.texi (Marker Insertion Types): Minor change.
8414
8415 * locals.texi (Standard Buffer-Local Variables):
8416 * commands.texi (Interactive Codes, Using Interactive):
8417 * functions.texi (Related Topics): Fix xrefs.
8418
84192004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8420
8421 * lists.texi (Sets And Lists): Update description of delete-dups.
8422
84232004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8424
8425 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8426
c8763fb6 84272004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8428
8429 * frames.texi (Parameter Access): frame-parameters arg is optional.
8430 modify-frame-parameters handles nil for FRAME.
8431 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8432 are all-or-nothing for certain toolkits.
8433 Mention parameter wait-for-wm.
8434 (Frames and Windows): In frame-first-window and frame-selected-window
8435 the arg is optional.
8436 (Input Focus): In redirect-frame-focus the second arg is optional.
8437 (Window System Selections): Mention selection type CLIPBOARD.
8438 Mention data-type UTF8_STRING.
8439 Mention numbering of cut buffers.
8440 (Resources): Describe x-resource-name.
8441
84422004-02-16 Richard M. Stallman <rms@gnu.org>
8443
8444 * windows.texi (Buffers and Windows): Delete false table
8445 about all-frames.
8446
8447 * syntax.texi (Parsing Expressions): Delete old caveat
8448 about parse-sexp-ignore-comments.
8449
8450 * streams.texi (Output Variables): Add print-quoted.
8451
8452 * lists.texi (Building Lists): Minor cleanup.
8453
8454 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8455
8456 * display.texi (Overlays): Explain overlays use markers.
8457 (Managing Overlays): Explain front-advance and rear-advance
8458 in more detail.
8459
8460 * loading.texi (Unloading): Document unload-feature-special-hooks.
8461 Get rid of fns-NNN.el file.
8462
84632004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8464
8465 * help.texi (Describing Characters): Fix text-char-description
8466 example output.
8467
8468 * edebug.texi (Using Edebug): Fix example.
8469
8470 * debugging.texi (Internals of Debugger): Fix return value.
8471
8472 * files.texi (Changing Files): Fix argname.
8473
8474 * calendar.texi: Fix parens, and default values.
8475
8476 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8477 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8478 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8479
8480 * positions.texi (Text Lines): Don't add -1 in current-line.
8481
84822004-02-16 Richard M. Stallman <rms@gnu.org>
8483
8484 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8485
84862004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8487
8488 * processes.texi (Low-Level Network): Fix a typo.
8489
84902004-02-12 Kim F. Storm <storm@cua.dk>
8491
8492 * display.texi (Fringes): Use consistent wording.
8493 Note that window-fringe's window arg is optional.
8494 (Scroll Bars): Use consistent wording.
8495
84962004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8497
8498 * tips.texi (Comment Tips): Document the new conventions for
8499 commenting out code.
8500
c8763fb6 85012004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8502
5dcb4c4e 8503 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8504
85052004-02-07 Kim F. Storm <storm@cua.dk>
8506
8507 * positions.texi (Text Lines): Add line-number-at-pos.
8508
85092004-02-06 John Paul Wallington <jpw@gnu.org>
8510
8511 * display.texi (Button Properties, Button Buffer Commands):
8512 mouse-2 invokes button, not down-mouse-1.
8513
85142004-02-04 Jason Rumney <jasonr@gnu.org>
8515
8516 * makefile.w32-in: Sync with Makefile.in changes.
8517
85182004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8519
8520 * minibuf.texi (Text from Minibuffer): Various corrections and
8521 clarifications.
8522 (Object from Minibuffer): Correct Lisp description of
8523 read-minibuffer.
8524 (Minibuffer History): Clarify description of cons values for
8525 HISTORY arguments.
5dcb4c4e
SM
8526 (Basic Completion): Various corrections and clarifications.
8527 Add completion-regexp-list.
b8d4c8d0
GM
8528 (Minibuffer Completion): Correct and clarify description of
8529 completing-read.
5dcb4c4e
SM
8530 (Completion Commands): Mention Partial Completion mode.
8531 Various other minor changes.
b8d4c8d0
GM
8532 (High-Level Completion): Various corrections and clarifications.
8533 (Reading File Names): Ditto.
8534 (Minibuffer Misc): Ditto.
8535
85362004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8537
8538 * strings.texi (Text Comparison): assoc-string also matches
8539 elements of alists that are strings instead of conses.
8540 (Formatting Strings): Standardize Texinfo usage. Update index
8541 entries.
8542
85432004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8544
8545 * lists.texi (Sets And Lists): Add delete-dups.
8546
85472004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8548
8549 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8550 special form.
8551 * macros.texi (Defining Macros): Update description of `declare',
8552 which now is a macro.
8553 (Wrong Time): Fix typos.
8554
85552004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8556
8557 * compile.texi (Compilation Functions): Expand descriptions of
8558 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8559 and `batch-byte-compile'. In particular, mention and describe
8560 all optional arguments.
8561 (Disassembly): Correct and clarify the description of `disassemble'.
8562
85632004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8564
8565 * searching.texi: Various small changes in addition to the
8566 following.
8567 (Regexp Example): Adapt to new value of `sentence-end'.
8568 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8569 `words'.
8570 (Search and Replace): Add usage note for `perform-replace'.
8571 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8572 `match-data'.
8573 (Standard Regexps): Update for new values of `paragraph-start'
8574 and `sentence-end'.
8575
85762004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8577
8578 * files.texi (Saving Buffers): Clarify descriptions of
8579 `write-contents-functions' and `before-save-hook'.
8580 Make the defvar's for `before-save-hook' and `after-save-hook'
8581 into defopt's.
8582
85832004-01-07 Kim F. Storm <storm@cua.dk>
8584
8585 * commands.texi (Click Events): Describe new image and
8586 width/height elements of click events.
8587 (Accessing Events): Add posn-string, posn-image, and
8588 posn-object-width-height. Change posn-object to return either
8589 image or string object.
8590
85912004-01-01 Simon Josefsson <jas@extundo.com>
8592
8593 * hooks.texi (Standard Hooks): Add before-save-hook.
8594 * files.texi (Saving Buffers): Likewise.
8595
85962004-01-03 Richard M. Stallman <rms@gnu.org>
8597
8598 * frames.texi (Frames and Windows): Delete frame-root-window.
8599
86002004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8601
8602 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8603
8604 * functions.texi: Various small changes in addition to the
8605 following.
5dcb4c4e
SM
8606 (What Is a Function): `functionp' returns nil for macros.
8607 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8608 (Function Documentation): Add `\' in front of (fn @var{arglist})
8609 and explain why.
8610 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8611 Add anchor.
8612 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8613
86142004-01-01 Miles Bader <miles@gnu.org>
8615
8616 * display.texi (Buttons): New section.
8617
86182003-12-31 Andreas Schwab <schwab@suse.de>
8619
8620 * numbers.texi (Math Functions): sqrt reports a domain-error
8621 error.
8622 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8623
86242003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8625
8626 * tips.texi (Documentation Tips): Update item on hyperlinks in
8627 documentation strings.
8628
8629 * errors.texi (Standard Errors): Various small corrections and
8630 additions.
8631
8632 * control.texi: Various small changes in addition to the
8633 following.
8634 (Signaling Errors): Provide some more details on how `signal'
8635 constructs the error message. Add anchor to the definition of
8636 `signal'.
8637 (Error Symbols): Describe special treatment of `quit'.
8638 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8639 to emphasize that it has to be a single form.
8640
8641 * buffers.texi: Add anchor.
8642
86432003-12-29 Richard M. Stallman <rms@gnu.org>
8644
8645 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8646 (Window Configurations): Add window-configuration-frame.
8647
8648 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8649
8650 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8651 Change arg name in get-char-property.
8652 (Special Properties): Update handling of keymap property.
8653
8654 * strings.texi (Modifying Strings): Add clear-string.
8655 (Text Comparison): Add assoc-string and remove
8656 assoc-ignore-case, assoc-ignore-representation.
8657
8658 * os.texi (Time of Day): Add set-time-zone-rule.
8659
8660 * numbers.texi (Math Functions): asin, acos, log, log10
8661 report domain-error errors.
8662
8663 * nonascii.texi (Converting Representations):
8664 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8665 (Encoding and I/O): Add file-name-coding-system.
8666
8667 * modes.texi (Search-based Fontification): Explain that
8668 face specs are symbols with face names as values.
8669
8670 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8671
8672 * lists.texi (Building Lists): remq moved elsewhere.
8673 (Sets And Lists): remq moved here.
8674 (Association Lists): Refer to assoc-string.
8675
8676 * internals.texi (Garbage Collection): Add memory-use-counts.
8677
8678 * frames.texi (Frames and Windows): Add set-frame-selected-window
8679 and frame-root-window.
8680
8681 * files.texi (Contents of Directories):
8682 Add directory-files-and-attributes.
8683
8684 * display.texi (Refresh Screen): Add force-window-update.
8685 (Invisible Text): Explain about moving point out of invis text.
8686 (Overlay Properties): Add overlay-properties.
8687 (Managing Overlays): Add overlayp.
8688 (GIF Images): Invalid image number displays a hollow box.
8689
8690 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8691 (Killing Buffers): Add buffer-live-p.
8692
86932003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8694
8695 * display.texi (Fringes): Fix typo "set-buffer-window".
8696
86972003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8698
8699 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8700 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8701 Add or change various xrefs and anchors.
8702
8703 * commands.texi: Replace all occurrences of @acronym{CAR} with
8704 @sc{car}, for consistency with the rest of the Elisp manual.
8705 `car' and `cdr' are historically acronyms, but are no longer
8706 widely thought of as such.
8707
8708 * internals.texi (Pure Storage): Mention that `purecopy' does not
8709 copy text properties.
8710 (Object Internals): Now 29 bits are used (in most implementations)
8711 to address Lisp objects.
8712
8713 * variables.texi (Variables with Restricted Values): New node.
8714
8715 * objects.texi (Lisp Data Types): Mention that certain variables
8716 can only take on a restricted set of values and add an xref to
8717 the new node "Variables with Restricted Values".
8718
8719 * eval.texi (Function Indirection): Describe the errors that
8720 `indirect-function' can signal.
8721 (Eval): Clarify the descriptions of `eval-region' and `values'.
8722 Describe `eval-buffer' instead of `eval-current-buffer' and
8723 mention `eval-current-buffer' as an alias for `current-buffer'.
8724 Correct the description and mention all optional arguments.
8725
8726 * nonascii.texi: Various small changes in addition to the
8727 following.
8728 (Converting Representations): Clarify behavior of
8729 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8730 ASCII arguments.
8731 (Character Sets): Document the variable `charset-list' and adapt
8732 the definition of the function `charset-list' accordingly.
8733 (Translation of Characters): Clarify use of generic characters in
8734 `make-translation-table'. Clarify and correct the description of
8735 the use of translation tables in encoding and decoding.
8736 (User-Chosen Coding Systems): Correct and clarify the description
8737 of `select-safe-coding-system'.
8738 (Default Coding Systems): Clarify description of
8739 `file-coding-system-alist'.
8740
87412003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8742
8743 * strings.texi (Text Comparison): Correctly describe when two
8744 strings are `equal'. Combine and clarify descriptions of
8745 `assoc-ignore-case' and `assoc-ignore-representation'.
8746
8747 * objects.texi (Non-ASCII in Strings): Clarify description of
8748 when a string is unibyte or multibyte.
8749 (Bool-Vector Type): Update examples.
8750 (Equality Predicates): Correctly describe when two strings are
8751 `equal'.
8752
87532003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8754
8755 * lists.texi (Building Lists): `append' no longer accepts integer
8756 arguments. Update the description of `number-sequence' to reflect
8757 recent changes.
8758 (Sets And Lists): Describe `member-ignore-case' after `member'.
8759
87602003-11-27 Kim F. Storm <storm@cua.dk>
8761
8762 * commands.texi (Click Events): Click object may be an images.
8763 Describe (dx . dy) element of click positions.
8764 (Accessing Events): Remove duplicate posn-timestamp.
8765 New functions posn-object and posn-object-x-y.
8766
87672003-11-23 Kim F. Storm <storm@cua.dk>
8768
8769 * commands.texi (Click Events): Describe enhancements to event
8770 position lists, including new text-pos and (col . row) items.
8771 Mention left-fringe and right-fringe area events.
8772 (Accessing Events): New functions posn-area and
8773 posn-actual-col-row. Mention posn-timestamp. Mention that
8774 posn-point in non-text area still returns buffer position.
8775 Clarify posn-col-row.
8776
87772003-11-21 Lars Hansen <larsh@math.ku.dk>
8778
8779 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8780 * anti.texi (File Attributes): Describe removed parameter
8781 ID-FORMAT.
8782
87832003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8784
8785 * positions.texi (Positions): Mention that, if a marker is used as
8786 a position, its buffer is ignored.
8787
8788 * markers.texi (Overview of Markers): Mention it here too.
8789
87902003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8791
8792 * numbers.texi (Numeric Conversions): Not just `floor', but also
8793 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8794
87952003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8796
8797 * markers.texi (Creating Markers): Specify insertion type of
8798 created markers. Add xref to `Marker Insertion Types'.
8799 Second argument to `copy-marker' is optional.
8800 (Marker Insertion Types): Mention that most markers are created
8801 with insertion type nil.
8802 (The Mark): Correctly describe when `mark' signals an error.
8803 (The Region): Correctly describe when `region-beginning' and
8804 `region-end' signal an error.
8805
88062003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8807
8808 * hash.texi (Creating Hash): Clarify description of `eql'.
8809 `makehash' is obsolete.
8810 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8811
8812 * positions.texi (Point): Change description of `buffer-end', so
8813 that it is also correct for floating point arguments.
8814 (List Motion): Correct argument lists of `beginning-of-defun' and
8815 `end-of-defun'.
8816 (Excursions): Add xref to `Marker Insertion Types'.
8817 (Narrowing): Argument to `narrow-to-page' is optional.
8818
88192003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8820
8821 * streams.texi (Output Streams): Clarify behavior of point for
8822 marker output streams.
8823
88242003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8825
8826 * variables.texi (Defining Variables): Second argument to
8827 `defconst' is not optional.
8828 (Setting Variables): Mention optional argument APPEND to
8829 `add-to-list'.
8830 (Creating Buffer-Local): Expand description of
8831 `make-variable-buffer-local'.
8832 (Frame-Local Variables): Expand description of
8833 `make-variable-frame-local'.
8834 (Variable Aliases): Correct description of optional argument
8835 DOCSTRING to `defvaralias'. Mention return value of
8836 `defvaralias'.
8837 (File Local Variables): Add xref to `File variables' in Emacs
8838 Manual. Correct description of `hack-local-variables'. Mention
8839 `safe-local-variable' property. Mention optional second argument
8840 to `risky-local-variable-p'.
8841
88422003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8843
8844 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8845
88462003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8847
8848 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8849 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8850 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8851 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8852 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8853 lispref/processes.texi, lispref/searching.texi,
8854 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8855 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8856 @acronym{FOO}.
8857
88582003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8859
8860 * strings.texi (Creating Strings): Argument START to `substring'
8861 can not be `nil'. Expand description of
8862 `substring-no-properties'. Correct description of `split-string',
8863 especially with respect to empty matches. Prevent very bad line
8864 break in definition of `split-string-default-separators'.
8865 (Text Comparison): `string=' and `string<' also accept symbols as
8866 arguments.
8867 (String Conversion): More completely describe argument BASE in
8868 `string-to-number'.
8869 (Formatting Strings): `%s' and `%S' in `format' do require
8870 corresponding object. Clarify behavior of numeric prefix after
8871 `%' in `format'.
8872 (Case Conversion): The argument to `upcase-initials' can be a
8873 character.
8874
88752003-10-27 Kenichi Handa <handa@m17n.org>
8876
8877 * display.texi (Fontsets): Fix texinfo usage.
8878
88792003-10-25 Kenichi Handa <handa@m17n.org>
8880
8881 * display.texi (Fontsets): Add description of the function
8882 set-fontset-font.
8883
88842003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8885
8886 * display.texi (Temporary Displays): Add xref to `Documentation
8887 Tips'.
8888
8889 * functions.texi (Function Safety): Use inforef instead of pxref
8890 for SES.
8891
88922003-10-23 Andreas Schwab <schwab@suse.de>
8893
8894 * Makefile.in (TEX, texinputdir): Don't define.
8895 (TEXI2DVI): Define.
8896 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8897 add $(srcdir)/index.texi.
8898 ($(infodir)/elisp): Remove index.texi dependency.
8899 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8900 (index.texi): Remove target.
8901 (dist): Don't link $(srcdir)/permute-index.
8902 (clean): Don't remove index.texi.
8903
8904 * permute-index, index.perm: Remove.
8905 * index.texi: Rename from index.unperm.
8906
89072003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8908
8909 * tips.texi (Documentation Tips): Document new behavior for face
8910 and variable hyperlinks in Help mode.
8911
89122003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8913
8914 * objects.texi (Integer Type): Update for extra bit of integer range.
8915 (Character Type): Ditto.
8916
89172003-10-16 Eli Zaretskii <eliz@gnu.org>
8918
8919 * numbers.texi (Integer Basics): Add index entries for reading
8920 numbers in hex, octal, and binary.
8921
89222003-10-16 Lute Kamstra <lute@gnu.org>
8923
8924 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8925 argument.
8926
89272003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8928
8929 * windows.texi (Choosing Window): Fix typo.
8930 * edebug.texi (Edebug Execution Modes): Fix typo.
8931
89322003-10-13 Richard M. Stallman <rms@gnu.org>
8933
8934 * windows.texi (Basic Windows): A window has fringe settings,
8935 display margins and scroll-bar settings.
8936 (Splitting Windows): Doc split-window return value.
8937 Clean up one-window-p.
8938 (Selecting Windows): Fix typo.
8939 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8940 (Buffers and Windows): In set-window-buffer, explain effect
8941 on fringe settings and scroll bar settings.
8942 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8943 (Choosing Window): Use defopt for pop-up-frame-function.
8944 For special-display-buffer-names, explain same-window and same-frame.
8945 Clarify window-dedicated-p return value.
8946 (Textual Scrolling): scroll-up and scroll-down can get an error.
8947 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8948 Clarify set-window-hscroll.
8949 (Size of Window): Don't mention tool bar in window-height.
8950 (Coordinates and Windows): Explain what coordinates-in-window-p
8951 returns for fringes and display margins.
8952 (Window Configurations): Explain saving fringes, etc.
8953
8954 * tips.texi (Library Headers): Clean up Documentation.
8955
8956 * syntax.texi (Parsing Expressions): Clean up forward-comment
8957 and parse-sexp-lookup-properties.
8958
8959 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8960
8961 * os.texi (System Environment): Clean up text for load-average errors.
8962
8963 * modes.texi (Hooks): Don't explain local hook details at front.
8964 Clarify run-hooks and run-hook-with-args a little.
8965 Clean up add-hook and remove-hook.
8966
8967 * edebug.texi (Edebug Execution Modes): Clarify t.
8968 Document edebug-sit-for-seconds.
8969 (Coverage Testing): Document C-x X = and =.
8970 (Instrumenting Macro Calls): Fix typo.
8971 (Specification List): Don't index the specification keywords.
8972
89732003-10-10 Kim F. Storm <storm@cua.dk>
8974
8975 * processes.texi (Network): Introduce make-network-process.
8976
89772003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8978
8979 * tips.texi (Library Headers): Fix typo.
8980
89812003-10-07 Juri Linkov <juri@jurta.org>
8982
8983 * modes.texi (Imenu): Mention imenu-create-index-function's
8984 default value. Explain submenus better.
8985
89862003-10-07 Lute Kamstra <lute@gnu.org>
8987
8988 * modes.texi (Faces for Font Lock): Fix typo.
8989 (Hooks): Explain how buffer-local hook variables can refer to
8990 global hook variables.
8991 Various minor clarifications.
8992
89932003-10-06 Lute Kamstra <lute@gnu.org>
8994
8995 * tips.texi (Coding Conventions): Mention naming conventions for
8996 hooks.
8997
89982003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8999
9000 * loading.texi (Library Search): Correct default value of
9001 load-suffixes.
9002 (Named Features): Fix typo.
9003
90042003-10-05 Richard M. Stallman <rms@gnu.org>
9005
9006 * loading.texi (Named Features): In `provide',
9007 say how to test for subfeatures.
9008 (Unloading): In unload-feature, use new var name
9009 unload-feature-special-hooks.
9010
90112003-10-03 Lute Kamstra <lute@gnu.org>
9012
9013 * modes.texi (Major Mode Conventions): Mention third way to set up
9014 Imenu.
9015 (Imenu): A number of small fixes.
9016 Delete documentation of internal variable imenu--index-alist.
9017 Document the return value format of imenu-create-index-function
9018 functions.
9019
90202003-09-30 Richard M. Stallman <rms@gnu.org>
9021
9022 * processes.texi (Network): Say what stopped datagram connections do.
9023
9024 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9025
9026 * display.texi (Overlay Properties): Clarify `evaporate' property.
9027
90282003-09-29 Lute Kamstra <lute@gnu.org>
9029
9030 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9031 constructs should be marked as risky.
9032 Change cons cell into proper list.
9033 (Mode Line Variables): Change cons cell into proper list.
9034
90352003-09-26 Lute Kamstra <lute@gnu.org>
9036
9037 * modes.texi (Mode Line Data): Document the :propertize construct.
9038 (Mode Line Variables): Reorder the descriptions of the variables
9039 to match their order in the default mode-line-format.
9040 Describe the new variables mode-line-position and mode-line-modes.
9041 Update the default values of mode-line-frame-identification,
9042 minor-mode-alist, and default-mode-line-format.
9043 (Properties in Mode): Mention the :propertize construct.
9044
90452003-09-26 Richard M. Stallman <rms@gnu.org>
9046
9047 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9048 * loading.texi, minibuf.texi, text.texi, variables.texi:
9049 Avoid @strong{Note:}.
9050
90512003-09-26 Richard M. Stallman <rms@gnu.org>
9052
9053 * keymaps.texi (Remapping Commands): Fix typo.
9054
90552003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9056
9057 * processes.texi (Low-Level Network): Fix typo.
9058
90592003-09-23 Kim F. Storm <storm@cua.dk>
9060
9061 * processes.texi (Network, Network Servers): Fix typos.
9062 (Low-Level Network): Add timeout value for :server keyword.
9063 Add new option keywords to make-network-process.
9064 Add set-network-process-options.
9065 Explain how to test availability of network options.
9066
90672003-09-19 Richard M. Stallman <rms@gnu.org>
9068
9069 * text.texi (Motion by Indent): Arg to
9070 backward-to-indentation and forward-to-indentation is optional.
9071
9072 * strings.texi (Creating Strings): Add substring-no-properties.
9073
9074 * processes.texi
9075 (Process Information): Add list-processes arg QUERY-ONLY.
9076 Delete process-contact from here.
9077 Add new status values for process-status.
9078 Add process-get, process-put, process-plist, set-process-plist.
9079 (Synchronous Processes): Add call-process-shell-command.
9080 (Signals to Processes): signal-process allows process objects.
9081 (Network): Complete rewrite.
9082 (Network Servers, Datagrams, Low-Level Network): New nodes.
9083
9084 * positions.texi (Word Motion): forward-word, backward-word
9085 arg is optional. Reword.
9086
9087 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9088
9089 * variables.texi (Creating Buffer-Local):
9090 Delete duplicate definition of buffer-local-value.
9091 (File Local Variables): Explain about discarding text props.
9092
90932003-09-11 Richard M. Stallman <rms@gnu.org>
9094
9095 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9096 changes variables that record input events.
9097 (Minibuffer Misc): Add minibuffer-selected-window.
9098
9099 * lists.texi (Building Lists): Add copy-tree.
9100
9101 * display.texi (Fontsets): Add char-displayable-p.
9102 (Scroll Bars): New node.
9103
91042003-09-08 Lute Kamstra <lute@gnu.org>
9105
9106 * modes.texi (%-Constructs): Document new `%i' and `%I'
9107 constructs.
9108
91092003-09-03 Peter Runestig <peter@runestig.com>
9110
9111 * makefile.w32-in: New file.
9112
91132003-08-29 Richard M. Stallman <rms@gnu.org>
9114
9115 * display.texi (Overlay Properties): Clarify how priorities
9116 affect use of the properties.
9117
91182003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9119
9120 * customize.texi (Type Keywords): Correct the description of
9121 `:help-echo' in the case where `motion-doc' is a function.
9122
91232003-08-14 John Paul Wallington <jpw@gnu.org>
9124
9125 * modes.texi (Emulating Mode Line): Subsection, not section.
9126
91272003-08-13 Richard M. Stallman <rms@gnu.org>
9128
9129 * elisp.texi (Top): Update subnode lists in menu.
9130
9131 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9132 (Kill Functions): kill-region has new arg yank-handler.
9133 (Yanking): New node.
9134 (Yank Commands): Add yank-undo-function.
9135 (Low-Level Kill Ring):
9136 kill-new and kill-append have new arg yank-handler.
9137 (Changing Properties): Add remove-list-of-text-properties.
9138 (Atomic Changes): New node.
9139
9140 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9141
9142 * streams.texi (Output Variables): Add eval-expression-print-length
9143 and eval-expression-print-level.
9144
9145 * os.texi (Time Conversion): For encode-time, explain limits on year.
9146
9147 * objects.texi (Character Type): Define anchor "modifier bits".
9148
9149 * modes.texi (Emulating Mode Line): New node.
9150 (Search-based Fontification): Font Lock uses font-lock-face property.
9151 (Other Font Lock Variables): Likewise.
9152
9153 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9154 not vectors.
9155 (Active Keymaps): Add emulation-mode-map-alists.
9156 (Functions for Key Lookup): key-binding has new arg no-remap.
9157 (Remapping Commands): New node.
9158 (Scanning Keymaps): where-is-internal has new arg no-remap.
9159 (Tool Bar): Add tool-bar-local-item-from-menu.
9160 Clarify when to use tool-bar-add-item-from-menu.
9161
9162 * commands.texi (Interactive Call): commandp has new arg.
9163 (Command Loop Info): Add this-original-command.
9164
91652003-08-06 John Paul Wallington <jpw@gnu.org>
9166
9167 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9168
9169 * display.texi (Warning Basics): Fix typo.
9170 (Fringes): Add closing curly bracket and fix typo.
9171
9172 * elisp.texi (Top): Fix typo.
9173
91742003-08-05 Richard M. Stallman <rms@gnu.org>
9175
9176 * elisp.texi: Update lists of subnodes.
9177
9178 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9179
9180 * variables.texi (Local Variables): Use lc for example variable names.
9181
9182 * tips.texi (Library Headers): Explain where to put -*-.
9183
9184 * strings.texi (Creating Strings): Fix xref for vconcat.
9185
9186 * sequences.texi (Vector Functions):
9187 vconcat no longer allows integer args.
9188
9189 * minibuf.texi (Reading File Names): read-file-name has new
9190 arg PREDICATE. New function read-directory-name.
9191
c4cc8b9a 9192 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9193 (Indenting Macros): New node.
9194
9195 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9196 (Window Frame Parameters): Make separate table of parameters
9197 that are coupled with specific face attributes.
9198 (Deleting Frames): delete-frame-hooks renamed to
9199 delete-frame-functions.
9200
9201 * files.texi (Magic File Names): Add file-remote-p.
9202 Clarify file-local-copy.
9203
9204 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9205 here; instead xref Defining Macros.
9206
9207 * display.texi (Warnings): New node, and subnodes.
9208 (Fringes): New node.
9209
9210 * debugging.texi (Test Coverage): New node.
9211
9212 * compile.texi (Compiler Errors): Explain with-no-warnings
9213 and other ways to suppress warnings.
9214
9215 * commands.texi (Interactive Call): Minor clarification.
9216
9217 * buffers.texi (Buffer File Name): set-visited-file-name
9218 renames the buffer too.
9219
9220 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9221
92222003-07-24 Markus Rost <rost@math.ohio-state.edu>
9223
9224 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9225
92262003-07-22 Markus Rost <rost@math.ohio-state.edu>
9227
9228 * internals.texi (Garbage Collection): Fix previous change.
9229
92302003-07-22 Richard M. Stallman <rms@gnu.org>
9231
9232 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9233
9234 * display.texi (Width): Use \s syntax in example.
9235 (Font Selection): Add face-font-rescale-alist.
9236
9237 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9238 Remove spurious indent in example.
9239
9240 * lists.texi (Building Lists): Add number-sequence.
9241
9242 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9243
9244 * functions.texi (Function Documentation): Explain how to
9245 show calling convention explicitly in the doc string.
9246
9247 * windows.texi (Selecting Windows): save-selected-window saves
9248 selected window of each frame.
9249 (Window Configurations): Minor change.
9250
9251 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9252
9253 * streams.texi (Output Variables): Add print-continuous-numbering
9254 and print-number-table.
9255
9256 * processes.texi (Decoding Output): New node.
9257
9258 * os.texi (Time Conversion): decode-time arg is optional.
9259
9260 * objects.texi (Character Type): Don't use space as example for \.
9261 Make list of char names and \-sequences correspond.
9262 Explain that \s is not used in strings. `\ ' needs space after.
9263
9264 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9265 (Translation of Characters): Add translation-table-for-input.
9266 (Default Coding Systems): Add auto-coding-functions.
9267 (Explicit Encoding): Add decode-coding-inserted-region.
9268 (Locales): Add locale-info.
9269
9270 * minibuf.texi (Basic Completion): Describe test-completion.
9271 Collections can be lists of strings.
9272 Clean up lazy-completion-table.
9273 (Programmed Completion): Mention test-completion.
9274 Clarify why lambda expressions are not accepted.
9275 (Minibuffer Misc): Describe minibufferp.
9276
92772003-07-14 Richard M. Stallman <rms@gnu.org>
9278
9279 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9280
9281 * windows.texi (Selecting Windows): New arg to select-window.
9282 (Selecting Windows): Add with-selected-window.
9283 (Size of Window): Add window-inside-edges, etc.
9284
9285 * internals.texi (Garbage Collection): Add post-gc-hook.
9286
9287 * processes.texi (Subprocess Creation): Add exec-suffixes.
9288
9289 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9290 (Scanning Keymaps): Add map-keymaps.
9291 (Defining Menus): Add keymap-prompt.
9292
9293 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9294 most-negative-fixnum.
9295
c4cc8b9a 9296 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9297 (Compiler Errors): New node.
9298
9299 * os.texi (User Identification): user-uid, user-real-uid
9300 can return float.
9301
9302 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9303 and about derived modes.
9304 (Minor Modes): Add minor-mode-list.
9305 (Defining Minor Modes): Keyword args for define-minor-mode.
9306 (Search-based Fontification): Explain managing other properties.
9307 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9308 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9309 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9310
9311 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9312 (Variable Aliases): Clarify defvaralias.
9313
9314 * loading.texi (Library Search): Add load-suffixes.
9315
9316 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9317 (Programmed Completion): Add dynamic-completion-table.
9318
9319 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9320 (Magic File Names): Specify precedence order of handlers.
9321
9322 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9323 and post-command-hook.
9324 (Waiting): New calling convention for sit-for.
9325
9326 * text.texi (Special Properties): local-map and keymap properties
9327 apply based on their stickiness.
9328
93292003-07-07 Richard M. Stallman <rms@gnu.org>
9330
9331 * modes.texi (Minor Mode Conventions): Specify only some kinds
9332 of list values as args to minor modes.
9333
9334 * files.texi (File Name Expansion): Warn about iterative use
9335 of substitute-in-file-name.
9336
9337 * advice.texi (Activation of Advice): Clean up previous change.
9338
93392003-07-06 Markus Rost <rost@math.ohio-state.edu>
9340
9341 * advice.texi (Activation of Advice): Note that ad-start-advice is
9342 turned on by default.
9343
93442003-06-30 Richard M. Stallman <rms@gnu.org>
9345
9346 * text.texi (Buffer Contents): Document current-word.
9347 (Change Hooks): Not called for *Messages*.
9348
9349 * functions.texi (Defining Functions): Explain about redefining
9350 primitives.
f4e90db0 9351 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9352 Comment out the detailed criteria for what is safe.
9353
93542003-06-22 Andreas Schwab <schwab@suse.de>
9355
9356 * objects.texi (Symbol Type): Fix description of examples.
9357
93582003-06-16 Andreas Schwab <schwab@suse.de>
9359
9360 * hash.texi (Creating Hash): Fix description of :weakness.
9361
c8763fb6 93622003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9363
9364 * files.texi (Changing Files): copy-file copies file modes, too.
9365
93662003-05-28 Richard M. Stallman <rms@gnu.org>
9367
9368 * strings.texi (Creating Strings): Clarify split-string.
9369
93702003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9371
9372 * strings.texi (Creating Strings): Update split-string specification
9373 and examples.
9374
93752003-05-19 Richard M. Stallman <rms@gnu.org>
9376
9377 * elisp.texi: Correct invariant section names.
9378
93792003-04-20 Richard M. Stallman <rms@gnu.org>
9380
9381 * os.texi (Timers): Explain about timers and quitting.
9382
93832003-04-19 Richard M. Stallman <rms@gnu.org>
9384
9385 * internals.texi (Writing Emacs Primitives): Strings are
9386 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9387 Explain GCPRO convention for varargs function args.
9388
93892003-04-16 Richard M. Stallman <rms@gnu.org>
9390
9391 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9392
93932003-04-08 Richard M. Stallman <rms@gnu.org>
9394
9395 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9396
93972003-02-13 Kim F. Storm <storm@cua.dk>
9398
9399 * objects.texi (Character Type): New \s escape for space.
9400
94012003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9402
5dcb4c4e 9403 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9404
94052003-01-25 Richard M. Stallman <rms@gnu.org>
9406
9407 * keymaps.texi: Document that a symbol can act as a keymap.
9408
94092003-01-13 Richard M. Stallman <rms@gnu.org>
9410
9411 * text.texi (Changing Properties): Say string indices are origin-0.
9412
9413 * positions.texi (Screen Lines) <compute-motion>:
9414 Correct order of elts in return value.
9415
9416 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9417 how to define a default binding.
9418
94192002-12-07 Markus Rost <rost@math.ohio-state.edu>
9420
9421 * loading.texi (Unloading): Fix recent change for load-history.
9422
9423 * customize.texi (Simple Types): Clarify description of custom
9424 type 'number. Describe new custom type 'float.
9425
94262002-12-04 Markus Rost <rost@math.ohio-state.edu>
9427
9428 * variables.texi (File Local Variables): Fix typo.
9429
c8763fb6 94302002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9431
9432 From Michael Albinus <Michael.Albinus@alcatel.de>.
9433
9434 * README: Target for Info file is `make info'.
9435
5dcb4c4e 9436 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9437 `file-name-sans-extension'.
9438 (Magic File Names): Complete list of operations for magic file
9439 name handlers.
9440
94412002-09-16 Jonathan Yavner <jyavner@engineer.com>
9442
9443 * variables.texi (File Local Variables): New function
9444 risky-local-variable-p.
9445
94462002-09-15 Jonathan Yavner <jyavner@engineer.com>
9447
9448 * functions.texi (Function safety): New node about unsafep.
9449
94502002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9451
5dcb4c4e 9452 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9453 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9454
94552002-06-17 Juanma Barranquero <lektu@terra.es>
9456
9457 * frames.texi (Display Feature Testing): Fix typo.
9458
94592002-06-12 Andreas Schwab <schwab@suse.de>
9460
9461 * frames.texi (Initial Parameters, Resources): Fix references to
9462 the Emacs manual.
9463
94642002-05-13 Kim F. Storm <storm@cua.dk>
9465
9466 * variables.texi (Intro to Buffer-Local): Updated warning and
9467 example relating to changing buffer inside let.
9468
c8763fb6 94692002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9470
9471 * os.texi (Session Management): New node about X Session management.
9472
94732002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9474
9475 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9476 to which the manual corresponds, and the copyright years.
9477
9478 * Makefile.in (VERSION): Set to 2.9.
9479
94802001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9481
9482 * elisp.texi: Change the category in @dircategory to "Emacs", to
9483 make it consistent with info/dir.
9484
94852001-11-25 Miles Bader <miles@gnu.org>
9486
9487 * text.texi (Fields): Describe new `limit' arg in
9488 field-beginning/field-end.
9489
94902001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9491
5dcb4c4e
SM
9492 * permute-index: Don't depend on csh-specific features.
9493 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9494
9495 * two-volume-cross-refs.txt: New file.
9496 * two.el: New file.
9497 * spellfile: New file.
9498
94992001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9500
9501 * permute-index: New file.
9502
9503 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9504 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9505 8+3 restricted namespace.
9506
9507 * Makefile.in (infodir): Define relative to $(srcdir).
9508 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9509 include directories list via -I switch to makeinfo.
9510 (index.texi): Use cp if both hard and symbolic links fail.
9511
95122001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9513
9514 * Makefile.in (distclean): Add.
9515
9516 The following changes make ELisp manual part of the Emacs
9517 distribution:
9518
9519 * Makefile.in: Add Copyright notice.
9520 (prefix): Remove.
9521 (infodir): Change value to "../info".
9522 (VPATH): New variable.
9523 (MAKE): Don't define.
9524 (texmacrodir): Don't define.
9525 (texinputdir): Append the existing value of TEXINPUTS.
9526 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9527 command to be compatible with man/Makefile.in, and to put the
9528 output into ../info.
9529 (info): Add target.
9530 (installall): Target removed.
9531
c8763fb6 95322001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9533
9534 * tips.texi (Coding Conventions): Fix typo.
9535
95362001-10-23 Gerd Moellmann <gerd@gnu.org>
9537
9538 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9539
95402001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9541
9542 * files.texi (File Name Components): Update the description of
9543 file-name-sans-extension and file-name-extension, as they now
9544 ignore leading dots.
9545
95462001-10-20 Gerd Moellmann <gerd@gnu.org>
9547
9548 * (Version 21.1 released.)
9549
95502001-10-19 Miles Bader <miles@gnu.org>
9551
9552 * positions.texi (Text Lines): Describe behavior of
9553 `beginning-of-line'/`end-of-line' in the presence of field properties.
9554
95552001-10-17 Gerd Moellmann <gerd@gnu.org>
9556
9557 * Makefile.in (VERSION): Set to 2.8.
9558 (manual): Use `manual-21'.
9559
9560 * elisp.texi (VERSION): Add and use it where the version
9561 number was used. Set it to 2.8.
9562
9563 * intro.texi: Likewise.
9564
95652001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9566
9567 * files.texi (File Name Completion): Document the significance of
9568 a trailing slash in elements of completion-ignored-extensions.
9569
95702001-10-06 Miles Bader <miles@gnu.org>
9571
9572 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9573
95742001-10-04 Gerd Moellmann <gerd@gnu.org>
9575
9576 * variables.texi (Variable Aliases): New node.
9577
95782001-10-04 Gerd Moellmann <gerd@gnu.org>
9579
9580 * Branch for 21.1.
9581
95822001-10-02 Miles Bader <miles@gnu.org>
9583
9584 * minibuf.texi (Minibuffer Misc): Add entries for
9585 `minibuffer-contents', `minibuffer-contents-no-properties', and
9586 `delete-minibuffer-contents'.
9587 Correct description for `minibuffer-prompt-end'.
9588
9589 * text.texi (Property Search): Correct descriptions of
9590 `next-char-property-change' and `previous-char-property-change'.
9591 Add entries for `next-single-char-property-change' and
9592 `previous-single-char-property-change'.
9593 Make operand names a bit more consistent.
9594
95952001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9596
9597 * frames.texi (Finding All Frames): Document that next-frame and
9598 previous-frame are local to current terminal.
9599
96002001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9601
9602 * keymaps.texi (Creating Keymaps): Fix the description of the
9603 result of make-keymap.
9604
96052001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9606
9607 * display.texi (Font Lookup, Attribute Functions)
9608 (Image Descriptors): Add cross-references to the definition of
9609 selected frame.
9610
9611 * buffers.texi (The Buffer List): Add cross-references to the
9612 definition of selected frame.
9613
9614 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9615 frame at any given time.
9616 (Multiple Displays, Size and Position): Add a cross-reference to
9617 the definition of the selected frame.
9618
96192001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9620
9621 * strings.texi (String Conversion) <string-to-number>: Document
9622 that a float is returned for integers that are too large.
9623
9624 * frames.texi (Mouse Position): Document mouse-position-function.
9625 (Display Feature Testing): Document display-images-p.
9626 (Window Frame Parameters): Document the cursor-type variable.
9627
9628 * numbers.texi (Integer Basics): Document CL style read syntax for
9629 integers in bases other than 10.
9630
5dcb4c4e
SM
9631 * positions.texi (List Motion):
9632 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9633
9634 * lists.texi (Sets And Lists): Document member-ignore-case.
9635
9636 * internals.texi (Garbage Collection): Document the used and free
9637 strings report.
9638 (Memory Usage): Document strings-consed.
9639
9640 * os.texi (Time of Day): Document float-time.
9641 (Recording Input): Document that clear-this-command-keys clears
9642 the vector to be returned by recent-keys.
9643
9644 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9645 argument keymap can be a list.
9646
9647 * nonascii.texi (User-Chosen Coding Systems)
9648 <select-safe-coding-system>: Document the new argument
9649 accept-default-p and the variable
9650 select-safe-coding-system-accept-default-p. Tell what happens if
9651 buffer-file-coding-system is undecided.
9652 (Default Coding Systems): Document auto-coding-regexp-alist.
9653
9654 * display.texi (The Echo Area) <message>: Document
9655 message-truncate-lines.
9656 (Glyphs): Document that the glyph table is unused on windowed
9657 displays.
9658
9659 * help.texi (Describing Characters) <single-key-description>:
9660 Document the new argument no-angles.
9661 (Accessing Documentation) <documentation-property>: Document that
9662 a non-string property is evaluated.
9663 <documentation>: Document that the function-documentation property
9664 is looked for.
9665
9666 * windows.texi (Selecting Windows): Document some-window.
9667
9668 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9669
9670 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9671 apropos-mode-hook.
9672
9673 * commands.texi (Using Interactive): Document interactive-form.
9674 (Keyboard Macros): Document kbd-macro-termination-hook.
9675 (Command Loop Info): Document that clear-this-command-keys clears
9676 the vector to be returned by recent-keys.
9677
96782001-09-04 Werner LEMBERG <wl@gnu.org>
9679
9680 * Makefile.in (srcdir, texinputdir): New variables.
9681 (srcs, index.texi, install): Use $(srcdir).
9682 (.PHONY): Remove elisp.dvi.
9683 (elisp): Use -I switch for makeinfo.
9684 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9685 (installall, dist): Use $(srcdir).
9686 Fix path to texinfo.tex.
9687 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9688
96892001-08-30 Gerd Moellmann <gerd@gnu.org>
9690
9691 * display.texi (Conditional Display): Adjust to API change.
9692
9693 * configure: New file.
9694
96952001-07-30 Gerd Moellmann <gerd@gnu.org>
9696
9697 * commands.texi (Repeat Events): Add description of
9698 double-click-fuzz.
9699
97002001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9701
9702 * syntax.texi (Syntax Class Table): Add the missing designator for
9703 comment and string fences.
9704 (Syntax Properties): Add a xref to syntax table internals.
9705 (Syntax Table Internals): Document string-to-syntax.
9706
97072001-05-07 Gerd Moellmann <gerd@gnu.org>
9708
9709 * Makefile.in (install): Use install-info command line options
9710 like in Emacs' Makefile.in.
9711
97122000-12-09 Miles Bader <miles@gnu.org>
9713
9714 * windows.texi (Window Start): Update documentation for
9715 `pos-visible-in-window-p'.
9716
97172000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9718
9719 * lists.texi (Building Lists): Add footnote to explain how to add
9720 to the end of a list.
9721
97222000-10-25 Gerd Moellmann <gerd@gnu.org>
9723
9724 * files.texi (Visiting Functions): Typos.
9725
97262000-10-25 Kenichi Handa <handa@etl.go.jp>
9727
9728 * files.texi (Visiting Functions): Return value of
9729 find-file-noselect may be a list of buffers if wildcards are used.
9730
97312000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9732
9733 * display.texi (Defining Faces): Document `graphic' display type
9734 in face specs.
9735
b344d29d 97362000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9737
9738 * hooks.texi (Standard Hooks): Replace obsolete
9739 `after-make-frame-hook' with `after-make-frame-functions'.
9740
9741 * frames.texi (Creating Frames): Ditto.
9742
9743 * variables.texi (Future Local Variables): Ditto.
9744
97452000-10-16 Gerd Moellmann <gerd@gnu.org>
9746
9747 * display.texi (Other Image Types): Add description of :foreground
9748 and :background properties of mono PBM images.
9749
97502000-08-17 Werner LEMBERG <wl@gnu.org>
9751
9752 * .cvsignore: New file.
9753
97542000-01-05 Gerd Moellmann <gerd@gnu.org>
9755
9756 * tindex.pl: New script.
9757
97581999-12-03 Dave Love <fx@gnu.org>
9759
9760 * Makefile.in (MAKEINFO): New parameter.
9761
97621999-09-17 Richard Stallman <rms@gnu.org>
9763
9764 * Makefile.in (srcs): Add hash.texi.
9765 (VERSION): Update to 20.6.
9766
97671999-09-13 Richard Stallman <rms@gnu.org>
9768
9769 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9770
97711998-08-29 Karl Heuer <kwzh@gnu.org>
9772
9773 * configure.in: New file.
9774 * Makefile.in: Renamed from Makefile.
9775 (prefix, infodir): Use value obtained from configure.
9776 (emacslibdir): Obsolete variable deleted.
9777 (dist): Distribute configure.in, configure, Makefile.in.
9778
97791998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9780
9781 * Makefile (INSTALL_INFO): New variable.
9782 (install): Run install-info.
9783
97841998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9785
9786 * Makefile (elisp.dvi): Add missing backslash.
9787
97881998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9789
9790 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9791 Run texindex without `./'. Always run texindex on elisp.tp.
9792 (elisp.tps): Target deleted.
9793
97941998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9795
9796 * Makefile (srcs): Add nonascii.texi and customize.texi.
9797 (dist): Start by deleting `temp'.
9798
97991998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9800
9801 * Makefile (makeinfo, texindex): Targets deleted.
9802 (makeinfo.o, texindex.o): Targets deleted.
9803 (clean, dist): Don't do anything with them or with getopt*.
9804
98051998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9806
9807 * Makefile (SHELL): Defined.
9808
98091998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9810
9811 * Makefile (elisp.tps): New target.
9812 (elisp.dvi): Depend on elisp.tps.
9813
c5602427 98141996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9815
9816 * README: Update phone number.
9817
9818 * Makefile (elisp): Make this be the default target.
9819 Depend on makeinfo.c instead of makeinfo.
9820 (install): Don't depend on elisp.dvi, since we don't install that.
9821 Use mkinstalldirs.
9822 (dist): Add mkinstalldirs.
9823
c5602427 98241995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9825
9826 * Makefile (VERSION): Update version number.
5dcb4c4e 9827 (maintainer-clean): Rename from realclean.
b8d4c8d0 9828
c5602427 98291995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9830
9831 * Makefile (realclean): New target.
9832 (elisp): Remove any old elisp-* files first.
9833
c5602427 98341993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9835
9836 * Makefile (VERSION): New variable.
9837 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9838 Compressed file suffix should be `.gz', not `.z'.
9839
ce058493 98401993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9841
9842 * Makefile (elisp): Depend on makeinfo.
9843
c5602427 98441993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9845
9846 * Makefile (srcs): Add anti.texi.
9847
c5602427 98481993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9849
9850 * Makefile (infodir, prefix): New vars.
9851 (install): Use infodir.
f4e90db0 9852 (emacsinfodir): Delete.
b8d4c8d0 9853
c5602427 98541993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9855
9856 * Makefile (srcs): Add calendar.texi.
9857
9858 * Makefile (dist): Copy texindex.c and makeinfo.c.
9859 Limit elisp-* files to those with one or two digits.
9860
c5602427 98611993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 9862
f4e90db0 9863 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 9864
c5602427 98651993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9866
9867 * loading.texi (Unloading): define-function changed back to
9868 defalias. It may not stay this way, but at least it's
9869 consistent with the known-good version of the code patch.
9870
c5602427 98711993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9872
9873 * modes.texi (Hooks): Document new optional arg of add-hook.
9874
c5602427 98751993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9876
9877 * variables.texi: Document nil initial value of buffer-local variables.
9878
9879 * tips.texi: Add new section on standard library headers.
9880
c5602427 98811993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9882
9883 * Makefile (srcs): Add frame.texi to the list of sources.
9884
c5602427 98851993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9886
9887 * Makefile (dist): Don't bother excluding autosave files; they'll
9888 never make it into the temp directory anyway, and the hash marks
9889 in the name are problematic for make and the Bourne shell.
9890 (srcs):
9891
c5602427 98921993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9893
9894 * Makefile (dist): Don't include backup files or autosave files in
9895 the distribution tar file.
9896
c5602427 98971991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9898
5dcb4c4e 9899 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9900 (elisp.dvi): Remove erroneous shell comment.
9901 Expect output of permute-index in permuted.fns.
9902 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9903 (clean): Add index.texi to be deleted.
b8d4c8d0 9904
c5602427 99051990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9906
9907 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9908
c5602427 99091990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9910
9911 * files.texi: Noted that completion-ignored-extensions is ignored
9912 when making *Completions*.
9913
3e868ee3 99141990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9915
9916 * Makefile make dist now depends on elisp.dvi, since it tries
9917 to include it in the dist file.
9918
c5602427 99191990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9920
c5602427 9921 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9922
c5602427 99231989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9924
9925 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9926 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9927
c5602427 99281989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9929
9930 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9931 and @error{} are the terms now being used. The files in the
9932 directory have been changed to reflect this.
9933
9934 * All instances of @indentedresultt{} have been changed to
333f9019 9935 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 9936
c5602427 99371989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9938
9939 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9940 experimental @indentedresult{}, @indentedexpandsto{} are part of
9941 the texinfo.tex in this directory. These TeX macros are not
9942 stable yet.
9943
c5602427 99441989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9945
9946 * texinfo.tex: Temporarily added
9947 \let\result=\dblarrow
9948 \def\error{{\it ERROR} \longdblarrow}
9949 We need to do this better soon.
9950
c5602427 99511989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9952
9953 * Applied Karl Berry's patches to *.texinfo files, but not to
9954 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9955 new title page format is also not applied, since it requires
9956 texinfo.tex changes.)
9957
9958 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9959 for the Project GNU development environment.
9960
9961;; Local Variables:
c8763fb6 9962;; coding: utf-8
b8d4c8d0
GM
9963;; End:
9964
acaf905b 9965 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
9966
9967 This file is part of GNU Emacs.
9968
352c8b4a 9969 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9970 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9971 the Free Software Foundation, either version 3 of the License, or
9972 (at your option) any later version.
b8d4c8d0
GM
9973
9974 GNU Emacs is distributed in the hope that it will be useful,
9975 but WITHOUT ANY WARRANTY; without even the implied warranty of
9976 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9977 GNU General Public License for more details.
9978
9979 You should have received a copy of the GNU General Public License
352c8b4a 9980 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.