Document post-self-insert-hook
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
12f381b7
GM
12012-02-02 Glenn Morris <rgm@gnu.org>
2
f58b9822
GM
3 * hooks.texi (Standard Hooks):
4 * modes.texi (Keymaps and Minor Modes):
5 * text.texi (Commands for Insertion): Document post-self-insert-hook.
6
7 * hooks.texi (Standard Hooks): Add prog-mode-hook.
8
12f381b7
GM
9 * hooks.texi (Standard Hooks):
10 * modes.texi (Major Mode Conventions, Mode Hooks):
11 Document change-major-mode-after-body-hook.
12
7a9a2fc6
GM
132012-02-01 Glenn Morris <rgm@gnu.org>
14
15 * modes.texi (Defining Minor Modes):
16 Mention disabling global minor modes on a per-major-mode basis.
17
a037c171
CY
182012-01-31 Chong Yidong <cyd@gnu.org>
19
20 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
21 (Parser State): Remove unnecessary statement (Bug#10661).
22
23 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
24
56afad3a
GM
252012-01-31 Glenn Morris <rgm@gnu.org>
26
27 * modes.texi (Defining Minor Modes):
28 Document define-minor-mode's new :variable keyword.
29
0f29fa41
CY
302012-01-29 Chong Yidong <cyd@gnu.org>
31
837a390a
CY
32 * syntax.texi (Syntax Class Table): Tweak description of newline
33 char syntax (Bug#9619).
34
0f29fa41
CY
35 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
36 description (Bug#10189).
37
182148ee
GM
382012-01-29 Glenn Morris <rgm@gnu.org>
39
a49ca6b9
GM
40 * files.texi (Changing Files): Document SELinux support.
41
182148ee
GM
42 * windows.texi (Window Sizes): Fix typo.
43
9962192e
CY
442012-01-28 Chong Yidong <cyd@gnu.org>
45
8c6e1920
CY
46 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
47 doc (Bug#8568).
48
9583ec59
CY
49 * frames.texi (Input Focus): Add NORECORD arg to
50 select-frame-set-input-focus. Clarify its role in select-frame.
51
10256988
CY
52 * text.texi (Transposition): We don't use transpose-region as an
53 internal subroutine (Bug#3249).
54
9962192e
CY
55 * modes.texi (Example Major Modes): Update Lisp example code to
56 current sources. Delete the old non-derived-major-mode example,
57 which has diverged badly from current sources.
58
2aa43abb
GM
592012-01-27 Glenn Morris <rgm@gnu.org>
60
61 * makefile.w32-in (texinputdir): Fix (presumed) typo.
62 (VERSION, manual): Remove, unused.
63
9f40220d
CY
642012-01-27 Chong Yidong <cyd@gnu.org>
65
66 * commands.texi (Command Overview): Minor clarification (Bug#10384).
67
acc28cb9
CY
682012-01-26 Chong Yidong <cyd@gnu.org>
69
70 * searching.texi (String Search): Document negative repeat count
71 (Bug#10507).
72
48da7392
GM
732012-01-26 Glenn Morris <rgm@gnu.org>
74
75 * variables.texi (Using Lexical Binding):
76 Mention that lexical-binding should be set in the first line.
77
69b0acb9
LI
782012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
79
80 * macros.texi (Defining Macros): Don't claim that `declare' only
81 affects Edebug and indentation.
82
543757a8
LI
832012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
84
85 * macros.texi (Defining Macros): Slight `declare' fixup.
86
450e3cae
GM
872012-01-25 Glenn Morris <rgm@gnu.org>
88
24189ce0 89 * makefile.w32-in (texinputdir):
450e3cae
GM
90 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
91
1021c761
CY
922012-01-24 Chong Yidong <cyd@gnu.org>
93
94 * variables.texi (Variables, Local Variables, Void Variables):
95 Edit to make the descriptions less specific to dynamic binding.
96 (Local Variables): Default max-specpdl-size is now 1300.
97 (Defining Variables): Edits for lexical scoping. Delete
98 information about starting docstrings with *. De-document
99 user-variable-p.
100 (Tips for Defining): Remove an unimportant discussion of quitting
101 in the middle of a load.
102 (Accessing Variables, Setting Variables): Discuss lexical binding.
103 (Variable Scoping): Rewrite.
104 (Scope, Extent, Impl of Scope): Nodes deleted.
105 (Dynamic Binding): New node, with material from Scope, Extent, and
106 Impl of Scope nodes.
107 (Dynamic Binding Tips): Rename from Using Scoping.
108 (Lexical Binding): Rewrite.
109 (Using Lexical Binding): Rename from Converting to Lexical
110 Binding. Convert to subsection.
111
112 * customize.texi (Variable Definitions): Add custom-variable-p.
113 Move user-variable-p documentation here.
114
31cbea1d
CY
1152012-01-23 Chong Yidong <cyd@gnu.org>
116
117 * strings.texi (Text Comparison): Minor qualification.
118
119 * lists.texi (Cons Cells): Copyedits.
120 (List Elements): Mention push.
121 (List Variables): Mention pop.
122 (Rings): Move to sequences.texi.
123
124 * sequences.texi (Sequence Functions): Don't repeat the
125 introduction already given in the parent.
126 (Vectors): Copyedits.
127 (Rings): Move from lists.texi. Note that this is specific to the
128 ring package.
129
130 * symbols.texi (Definitions, Symbol Components): Mention variable
131 scoping issues.
132 (Plists and Alists): Copyedits.
133
134 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
135 correctness with lexical scoping.
136 (Eval): Copyedits.
137
fead402d
CY
1382012-01-21 Chong Yidong <cyd@gnu.org>
139
140 * intro.texi (A Sample Function Description): Special notation
141 used for macros too.
142
143 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
144 (Symbol Type): Add xref for keyword symbols.
145 (Sequence Type): Clarify differences between sequence types.
146 (Cons Cell Type): Add "linked list" index entry.
147 (Non-ASCII in Strings): Copyedits.
148 (Equality Predicates): Symbols with same name need not be eq.
149
150 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
151 ldexp. Move float-e and float-pi to Math Functions node.
152
61086eb6
GM
1532012-01-21 Glenn Morris <rgm@gnu.org>
154
155 * modes.texi (Auto Major Mode):
156 * variables.texi (File Local Variables):
157 Mention inhibit-local-variables-regexps.
158
34a02f46
MR
1592012-01-19 Martin Rudalics <rudalics@gmx.at>
160
161 * windows.texi (Window Configurations): Rewrite references to
162 persistent window parameters.
163 (Window Parameters): Fix description of persistent window
164 parameters.
165
f5064cae
JB
1662012-01-16 Juanma Barranquero <lekktu@gmail.com>
167
168 * windows.texi (Window Parameters): Use @pxref.
169
6a6ee00d
MR
1702012-01-16 Martin Rudalics <rudalics@gmx.at>
171
172 * windows.texi (Window Configurations, Window Parameters):
173 Describe persistent window parameters.
174
9ca4c014
SM
1752011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
176
177 * variables.texi (Creating Buffer-Local): Warn against misuses of
178 make-variable-buffer-local (bug#10258).
179
d027f83d
LMI
1802012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
181
182 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
183
89bd9ccd
CY
1842012-01-06 Chong Yidong <cyd@gnu.org>
185
186 * variables.texi (Directory Local Variables): Document
187 hack-dir-local-variables-non-file-buffer.
188
c869783d
GM
1892012-01-06 Glenn Morris <rgm@gnu.org>
190
191 * maps.texi (Standard Keymaps): Refer to Info-edit by name
192 rather than by keybinding.
193
2cae5ba4
JB
1942011-12-29 Juanma Barranquero <lekktu@gmail.com>
195
196 * frames.texi (Font and Color Parameters): Add @pxref.
197
43da4d08
DC
1982011-12-29 Daniel Colascione <dan.colascione@gmail.com>
199
200 * frames.texi (Font and Color Parameters):
201 Document w32 font backends (bug#10399).
202
8d80ef01
PE
2032011-12-28 Paul Eggert <eggert@cs.ucla.edu>
204
205 * files.texi (File Attributes, Changing Files):
206 Use a more-natural notation for octal numbers.
207
9022ae07
JB
2082011-12-23 Juanma Barranquero <lekktu@gmail.com>
209
210 * variables.texi (Variables with Restricted Values):
211 Change reference to variable (bug#10354).
212
454592a6
MR
2132011-12-13 Martin Rudalics <rudalics@gmx.at>
214
215 * windows.texi (Splitting Windows): Use t instead of non-nil
216 when describing window-combination-resize.
217
a7cdbfce
SM
2182011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
219
220 * text.texi (Special Properties): Warn against `intangible' properties
221 (bug#10222).
222
a3dcc84e
EZ
2232011-11-26 Eli Zaretskii <eliz@gnu.org>
224
579ebf8f
EZ
225 * display.texi (Truncation):
226 * text.texi (Special Properties): Describe what a stretch-glyph is
227 instead of using that term without explanation. Make the
228 cross-references more accurate.
229
a3dcc84e
EZ
230 * display.texi (Usual Display): Update the description,
231 cross-references, and indexing related to display of control
232 characters and raw bytes.
233
94af99a4
MR
2342011-11-25 Martin Rudalics <rudalics@gmx.at>
235
236 * windows.texi (Splitting Windows): Fix description of
237 window-combination-limit. Suggested by Eli Zaretskii.
238
1c3d7a13
CY
2392011-11-23 Chong Yidong <cyd@gnu.org>
240
241 * windows.texi (Window Sizes): Move window-top-line,
242 window-left-column, and window-*-pixel-edges to Coordinates and
243 Windows node.
244 (Coordinates and Windows): Restore window-edges doc.
245
90151a1e
MR
2462011-11-21 Martin Rudalics <rudalics@gmx.at>
247
a7cdbfce
SM
248 * windows.texi (Windows and Frames, Splitting Windows):
249 Fix typos.
90151a1e 250
a9b9b7f5
CY
2512011-11-21 Chong Yidong <cyd@gnu.org>
252
253 * windows.texi (Splitting Windows): Fix error in documentation of
254 window-combination-limit.
255 (Cyclic Window Ordering): Minor fixes to next-window,
256 one-window-p, and get-lru-window docs. Don't document
257 window-list-1.
258 (Buffers and Windows): Copyedits.
259 (Choosing Window): Document special handling of special-display-*.
260 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
261 Don't document even-window-heights, which is going away.
262 Clarify which options are obeyed by which action functions.
a9b9b7f5 263
f4e90db0
SM
2642011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
265
266 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
267
d2999b1a
MR
2682011-11-20 Martin Rudalics <rudalics@gmx.at>
269
f4e90db0
SM
270 * windows.texi (Resizing Windows, Splitting Windows):
271 Remove term "status" when talking about combination limits.
d2999b1a 272
cd1181db
JB
2732011-11-20 Juanma Barranquero <lekktu@gmail.com>
274
275 * compile.texi (Compiler Errors):
276 * help.texi (Help Functions): Fix typos.
277
7bf54975
CY
2782011-11-19 Chong Yidong <cyd@gnu.org>
279
280 * windows.texi (Splitting Windows): Clarify role of window
281 parameters in split-window. Shorten the example.
f4e90db0
SM
282 (Deleting Windows): Rewrite intro to handle internal windows.
283 Fix delete-windows-on doc.
7bf54975
CY
284 (Selecting Windows): Copyedits.
285
a0c2d0ae
MR
2862011-11-17 Martin Rudalics <rudalics@gmx.at>
287
288 * windows.texi (Resizing Windows, Splitting Windows)
289 (Deleting Windows): Use term window-combination-resize instead
290 of window-splits.
291
b6f67890
MR
2922011-11-16 Martin Rudalics <rudalics@gmx.at>
293
f4e90db0
SM
294 * windows.texi (Resizing Windows, Splitting Windows):
295 Rename occurrences of window-nest to window-combination-limit.
b6f67890 296
0b381c7e
JB
2972011-11-14 Juanma Barranquero <lekktu@gmail.com>
298
299 * intro.texi (Lisp History): Fix typo.
300
89d61221
MR
3012011-11-12 Martin Rudalics <rudalics@gmx.at>
302
f4e90db0
SM
303 * windows.texi (Splitting Windows, Deleting Windows):
304 Remove references to splits status of windows.
89d61221 305
b2621720
GM
3062011-11-10 Glenn Morris <rgm@gnu.org>
307
308 * buffers.texi (Read Only Buffers): Expand a bit on why
309 toggle-read-only should only be used interactively. (Bug#7292)
310
d2ad7ee1
CY
3112011-11-09 Chong Yidong <cyd@gnu.org>
312
313 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 314 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
315 window-inside-absolute-pixel-edges.
316 (Resizing Windows): shrink-window-if-larger-than-buffer works on
317 non-full-width windows.
318
2cffd681
MR
3192011-11-09 Martin Rudalics <rudalics@gmx.at>
320
321 * windows.texi (Resizing Windows): Rewrite documentation of
322 window-resizable.
323
f6f6d7e7
CY
3242011-11-09 Chong Yidong <cyd@gnu.org>
325
326 * windows.texi (Splitting Windows): Simplify example.
327
a79db6e0
CY
3282011-11-08 Chong Yidong <cyd@gnu.org>
329
330 * windows.texi (Window Sizes): Copyedits. Document
331 window-text-height. Remove window-min-height and window-min-width
332 discussion, referring instead to Emacs manual.
333 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
334 (Resizing Windows): Simplify introduction. Don't document
335 enlarge-window, shrink-window, enlarge-window-horizontally, and
336 shrink-window-horizontally; they are no longer preferred for
337 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 338
441950c7
GM
3392011-11-07 Glenn Morris <rgm@gnu.org>
340
341 * windows.texi (Choosing Window): Fix keybinding typo.
342
be7f5545
MR
3432011-11-07 Martin Rudalics <rudalics@gmx.at>
344
345 * windows.texi (Resizing Windows, Splitting Windows)
346 (Window Configurations): Use "child window" instead of
347 "subwindow".
348
291d142b
CY
3492011-11-06 Chong Yidong <cyd@gnu.org>
350
351 * windows.texi (Basic Windows): Clarify various definitions.
352 Treat window-normalize-* as internal; don't document them.
353 (Windows and Frames): Various clarifications, e.g. non-live
354 windows also belong to frames. Fix window-list description.
355 Simplify window nesting example.
f4e90db0
SM
356 (Splitting Windows, Window Configurations):
357 Use split-window-below.
291d142b 358
89bd5ee1
EZ
3592011-11-04 Eli Zaretskii <eliz@gnu.org>
360
361 * windows.texi (Window Sizes): Mention in the doc string that the
362 return values of `window-body-height' and `window-body-width' are
363 in frame's canonical units. (Bug#9949)
364
3d8daefe
MR
3652011-10-30 Martin Rudalics <rudalics@gmx.at>
366
367 * windows.texi (Windows and Frames): Remove "iso-" infix from
368 documentation of window-iso-combined-p.
369
60754666
CY
3702011-10-26 Chong Yidong <cyd@gnu.org>
371
372 * modes.texi (Running Hooks): Document with-wrapper-hook.
373
d366bd53
CY
3742011-10-18 Chong Yidong <cyd@gnu.org>
375
376 * display.texi (Glyphless Chars): New node.
377
50b063c3
CY
3782011-10-13 Chong Yidong <cyd@stupidchicken.com>
379
380 * text.texi (Yanking): Document yank-excluded-properties.
381
382 * package.texi (Packaging Basics): The commentary should say how
383 to begin using the package.
384
c72063fa
MR
3852011-10-11 Martin Rudalics <rudalics@gmx.at>
386
387 * windows.texi (Deleting Windows): Mention which window gets
388 selected when deleting the selected window.
389
d83dc65b
MR
3902011-10-09 Martin Rudalics <rudalics@gmx.at>
391
392 * buffers.texi (The Buffer List): Describe how bury-buffer deals
393 with the selected window.
394 * windows.texi (Buffers and Windows): Reformulate text on how
395 replace-buffer-in-windows deals with a window.
396 (Quitting Windows): Describe how quit-window deals with a
397 standalone frame. Describe new option frame-auto-hide-function.
398
c599682c
GM
3992011-10-08 Glenn Morris <rgm@gnu.org>
400
48bca619
GM
401 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
402
c599682c
GM
403 * positions.texi (Excursions): Update warning message.
404
969aa734
CY
4052011-10-05 Chong Yidong <cyd@stupidchicken.com>
406
f4e90db0
SM
407 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
408 Fix Emacs manual xref (Bug#9675).
969aa734 409
550f41cd
CY
4102011-10-01 Chong Yidong <cyd@stupidchicken.com>
411
412 * windows.texi (Textual Scrolling): Document scroll-up-command,
413 scroll-down-command, scroll-error-top-bottom, and the
414 scroll-command symbol property.
717a1362
CY
415 (Display Action Functions): Fix description of
416 display-buffer-pop-up-window.
550f41cd 417
a239d4e9
JB
4182011-09-28 Juanma Barranquero <lekktu@gmail.com>
419
420 * windows.texi (Splitting Windows): Fix typos.
421
590c056d
MR
4222011-09-25 Martin Rudalics <rudalics@gmx.at>
423
424 * windows.texi (Windows and Frames, Display Action Functions)
425 (Switching Buffers): Fix some typos.
426 (Buffers and Windows): Remove reference to window-auto-delete.
427 Reword description of replace-buffer-in-windows.
428 (Window History): Fix some typos and refer to frame local buffer
429 list.
c419f5cb
MR
430 (Quitting Windows): New node.
431 (Window Configurations): Add descriptions of window-state-get
432 and window-state-put.
433 (Window Parameters): Describe variable ignore-window-parameters.
434 Sketch some window parameters currently in use.
435 * elisp.texi (Top): Update node listing.
590c056d 436
9ec20d36
CY
4372011-09-25 Chong Yidong <cyd@stupidchicken.com>
438
439 * windows.texi (Display Action Functions)
440 (Choosing Window Options): New nodes.
441
0e406a72
CY
4422011-09-24 Chong Yidong <cyd@stupidchicken.com>
443
444 * windows.texi (Window History): New node. Move text here from
445 Buffers and Windows.
446 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
447 don't document display-buffer here; callers changed.
448 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
449 switch-to-buffer-other-frame. Delete duplicate
450 replace-buffer-in-windows doc.
451 (Choosing Window): Document display actions.
452
6bf7006f
EZ
4532011-09-24 Eli Zaretskii <eliz@gnu.org>
454
455 * display.texi (Forcing Redisplay): Update the description of
456 redisplay-dont-pause due to change in the default value.
457
b33b68a3
MR
4582011-09-23 Martin Rudalics <rudalics@gmx.at>
459
460 * frames.texi (Frames and Windows): Move section and rename to
461 Windows and Frames in windows.texi.
462 * windows.texi (Windows): Restructure.
463 (Basic Windows): Rewrite. Explain live and internal windows and
464 normalization functions.
465 (Windows and Frames): Move section here from frames.texi.
466 Describe subwindows, window combinations, window tree, and
467 corresponding functions including window-list here.
468 (Window Sizes): Rename section from Size of Window and move it
469 up in chapter. Describe total and body sizes and the
470 corresponding functions. Explain new semantics of
471 window-min-height/-width.
472 (Resizing Windows): Move section up in chapter. Describe new
473 resize functions.
474 (Splitting Windows): Describe new behavior of split-window,
475 split-window-above-each-other and split-window-side-by-side.
476 Provide examples. Describe window-nest and window-splits
477 options.
478 (Deleting Windows): Minor rewrite.
f4e90db0
SM
479 (Selecting Windows): Minor rewrite.
480 Describe frame-selected-window and set-frame-selected-window here.
481 (Cyclic Window Ordering): Minor rewrite.
482 Describe window-list-1.
b33b68a3
MR
483 (Buffers and Windows): Rewrite. Explain a window's previous and
484 next buffers and the corresponding functions.
c4682d18 485 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
486 * elisp.texi (Top): Update node listings for frames and windows
487 sections.
488
4d3786ac
SM
4892011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
490
491 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
492
713df35b
LMI
4932011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
494
495 * errors.texi (Standard Errors): Remove apparent placeholder text
496 (bug#9491).
497
33ed493b
CY
4982011-09-18 Chong Yidong <cyd@stupidchicken.com>
499
500 * frames.texi (Management Parameters): Fix description of
501 icon-type parameter.
502
b8f0a954
CY
5032011-09-17 Chong Yidong <cyd@stupidchicken.com>
504
505 * tips.texi (Key Binding Conventions): Don't bind a key sequence
506 ending in C-g. Suggested by Edward O'Connor.
507
eddf142c
EZ
5082011-09-17 Eli Zaretskii <eliz@gnu.org>
509
510 * numbers.texi (Integer Basics): Add indexing for
511 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
512
bf1af6c7
DM
5132011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
514
515 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
516
cec2eab8
JB
5172011-09-11 Juanma Barranquero <lekktu@gmail.com>
518
519 * processes.texi (Network Servers): Clarify what the process
520 buffer is used for (bug#9233).
521
51751aa2 5222011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
523
524 * lists.texi (Building Lists): Fix typo.
525
35137ed3
CY
5262011-08-30 Chong Yidong <cyd@stupidchicken.com>
527
528 * display.texi (Basic Faces): New node. Document new faces.
529
530 * modes.texi (Major Mode Conventions): Move some text there.
531 (Mode Help): Remove major-mode var, duplicated in Major Modes.
532
3fd50d5c
CY
5332011-08-29 Chong Yidong <cyd@stupidchicken.com>
534
535 * modes.texi (Basic Major Modes): New node. Callers updated.
536 (Major Modes): Document fundamental-mode and major-mode.
537 (Major Mode Basics): Node deleted; text moved to Major Modes.
538 (Derived Modes): Document derived-mode-p.
539
ddb54206
CY
5402011-08-28 Chong Yidong <cyd@stupidchicken.com>
541
a6326082
CY
542 * files.texi (Changing Files, Create/Delete Dirs): Document new
543 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
544 (Visiting Functions): Remove view-file; it is documented in the
545 Emacs manual.
04e2ce72 546
ddb54206
CY
547 * frames.texi (Layout Parameters): The defaults for the
548 menu-bar-lines and tool-bar-lines parameters depend on the mode.
549
550 * display.texi (Progress): Document spinner functionality.
551
552 * os.texi (Killing Emacs): Note that kill-emacs can be called by
553 operating system signals. Refer to save-buffers-kill-terminal
554 instead of save-buffers-kill-emacs.
555
556 * objects.texi (Symbol Type): Document ## print representation.
557
0c95fcf7
EZ
5582011-08-25 Eli Zaretskii <eliz@gnu.org>
559
560 * display.texi (Specified Space): Mention that `space' specs
561 influence bidi reordering.
562 (Bidirectional Display): Explain how to use `(space . PROPS)' for
563 separating fields with bidirectional content.
564
5980d4c6
EZ
5652011-08-24 Eli Zaretskii <eliz@gnu.org>
566
567 * display.texi (Bidirectional Display): Document return value in
568 buffers that are not bidi-reordered for display, and in unibyte
569 buffers.
570
bca633fb
EZ
5712011-08-23 Eli Zaretskii <eliz@gnu.org>
572
573 * nonascii.texi (Character Properties): Document the values for
574 unassigned codepoints.
575
c094bb0c
EZ
5762011-08-18 Eli Zaretskii <eliz@gnu.org>
577
578 * nonascii.texi (Character Properties): Document use of
579 `bidi-class' and `mirroring' properties as part of reordering.
580 Provide cross-references to "Bidirectional Display".
581
582 * display.texi (Bidirectional Display): Document the pitfalls of
583 concatenating strings with bidirectional content, with possible
f4e90db0
SM
584 solutions. Document bidi-string-mark-left-to-right.
585 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
586 Document use of `bidi-class' and `mirroring' properties as part of
587 reordering.
c094bb0c 588
1ea897d5
EZ
5892011-08-16 Eli Zaretskii <eliz@gnu.org>
590
9adfcd0b
EZ
591 * modes.texi (Major Mode Conventions): Improve the documentation
592 of `mode-class' `special' modes.
593
10862873
EZ
594 * nonascii.texi (Character Properties): Document the `mirroring'
595 property. Add index entries.
596
1ea897d5
EZ
597 * syntax.texi (Categories): Add an example of defining a new
598 category and category table.
599
600 * searching.texi (Regexp Backslash): Document how to display
601 existing categories. Mention the possibility of adding
602 categories, and add an xref to where this is described. Add an
603 index entry.
604
ebb552ed
CY
6052011-08-09 Chong Yidong <cyd@stupidchicken.com>
606
607 * text.texi (Special Properties):
608 * display.texi (Overlay Properties): Note that mouse-face cannot
609 change the text size (Bug#8530).
610
51a714e1
CY
6112011-08-08 Chong Yidong <cyd@stupidchicken.com>
612
613 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
614 using setenv instead.
615
4cc60b9b
EZ
6162011-07-28 Eli Zaretskii <eliz@gnu.org>
617
618 * display.texi (Bidirectional Display): Document the fact that
619 bidi-display-reordering is t by default.
620
5deb92fd
EZ
6212011-07-23 Eli Zaretskii <eliz@gnu.org>
622
623 * display.texi (Bidirectional Display): New section.
624
011b0ad6 6252011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
626 Tim Cross <theophilusx@gmail.com> (tiny change)
627 Glenn Morris <rgm@gnu.org>
011b0ad6 628
67f9b9f8 629 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 630
4baf28e6
AS
6312011-07-15 Andreas Schwab <schwab@linux-m68k.org>
632
633 * help.texi (Keys in Documentation): Revert last change.
634
66249842
LMI
6352011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
636
f863868c
LMI
637 * help.texi (Keys in Documentation): Clarify that \= only quotes
638 the next character, and doesn't affect longer sequences in
639 particular (bug#8935).
640
f4e90db0
SM
641 * debugging.texi (Using Debugger):
642 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 643
0bb23927 6442011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
645
646 * display.texi (Other Display Specs): Document that `left-fringe'
647 and `right-fringe' display specifications are of the "replacing"
648 kind.
649
f2027cdf
LMI
6502011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
651
652 * help.texi (Documentation Basics): Add a link to the Function
653 Documentation node (bug#6580).
654
f987fde4
LMI
6552011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
656
0bc59b25
LMI
657 * keymaps.texi (Menu Bar): Mention :visible and :enable
658 (bug#6344). Text by Drew Adams.
659
63d55f1f
LMI
660 * modes.texi (Running Hooks): Mention buffer-local hook variables
661 (bug#6218).
662
f987fde4
LMI
663 * objects.texi (General Escape Syntax): "a with grave accent" is
664 ?xe0, not ?x8e0 (bug#5259).
665
b7527639
CY
6662011-07-12 Chong Yidong <cyd@stupidchicken.com>
667
668 * display.texi (Face Attributes, Font Selection): Add references
669 to the Fonts node in the Emacs manual (Bug#4178).
670
c830e5ae
CY
6712011-07-12 Chong Yidong <cyd@stupidchicken.com>
672
673 * display.texi (Window Systems): `window-system' is
674 terminal-local.
675
676 * frames.texi (Frame Parameters, Parameter Access): Don't mention
677 frame-local variables.
678
679 * variables.texi (Buffer-Local Variables): Don't mention obsolete
680 frame-local variables.
681 (Frame-Local Variables): Node deleted.
682
683 * elisp.texi (Top): Update node listing.
684
91223e54
LMI
6852011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
686
687 * elisp.texi: Change "inferiors" to "subnodes" in three places
688 (bug#3523).
689
963578d3
CY
6902011-07-11 Chong Yidong <cyd@stupidchicken.com>
691
692 * frames.texi (Window System Selections): Discussion of
693 x-select-enable-clipboard moved to Emacs manual.
694
07151e49
DD
6952011-07-11 Deniz Dogan <deniz@dogan.se>
696
697 * commands.texi (Prefix Command Arguments): Remove excessive
698 apostrophe.
699
7261e1cf
LMI
7002011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
701
ad21a12a
LMI
702 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
703 description is a string (bug#3313).
704
7261e1cf
LMI
705 * frames.texi (Display Feature Testing): Try to explain what all
706 the visual classes mean (bug#3042).
707
568f7b79
LMI
7082011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
709
18d59e29
LMI
710 * modes.texi (Mode Line Variables): Document `mode-line-remote'
711 and `mode-line-client' (bug#2974).
712
568f7b79
LMI
713 * text.texi (Insertion): Clarify marker movements (bug#1651).
714 Text from Drew Adams.
715
54e10184
LMI
7162011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
717
d94d85e9
LMI
718 * text.texi (Special Properties): Clarify the format of `face'
719 (bug#1375).
720
54e10184
LMI
721 * commands.texi (Interactive Call): Add a `call-interactively'
722 example (bug#1010).
723
413c488d
LMI
7242011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
725
726 * functions.texi (Calling Functions): Link to the "Interactive
727 Call" node (bug#1001).
728
322b7dab 7292011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 730
3deead93
CY
731 * customize.texi (Composite Types): Move alist and plist to here
732 from Simple Types (Bug#7545).
733
734 * elisp.texi (Top): Update menu description.
735
b00d8c1a
CY
736 * display.texi (Face Attributes): Document negative line widths
737 (Bug#6113).
738
d2a6c43b
TR
7392011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
740
741 * searching.texi (Match Data): Note that match data can be
742 overwritten by most functions (bug#2499).
743
c7844a27
LMI
7442011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
745
a9ab721e
LMI
746 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
747 flags mean (bug#6659).
748
c7844a27
LMI
749 * functions.texi (What Is a Function): Document the autoload
750 object (bug#6496).
751
f68d76d0
LMI
7522011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
753
8a20ca4c
LMI
754 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
755 is only used in the Customize user interface (bug#6089).
756
f68d76d0 757 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 758 images (bug#7836).
f68d76d0 759
7018dbe7
EZ
7602011-07-02 Eli Zaretskii <eliz@gnu.org>
761
762 * variables.texi (Defining Variables, Void Variables)
763 (Constant Variables): Fix incorrect usage of @kindex.
764
36cb87a1
LMI
7652011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
766
28ee97c7
LMI
767 * variables.texi (Defining Variables): Add an index entry for
768 `set-variable' (bug#7262).
8d4294e9 769 (Defining Variables): Use @findex for functions.
28ee97c7 770
8862ffd5
LMI
771 * frames.texi (Basic Parameters): Document the `explicit-name'
772 parameter (bug#6951).
773
0ec389b9
LMI
774 * customize.texi (Type Keywords): Clarify that :value provides a
775 default value for all types (bug#7386).
776
36cb87a1
LMI
777 * streams.texi (Output Functions): Document `pp'.
778
11fdef7d 7792011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
780
781 * keymaps.texi (Searching Keymaps):
782 * display.texi (Overlay Properties): Fix errors in 2011-05-29
783 change. Suggested by Johan Bockgård.
784
eeafcea7
CY
7852011-06-15 Chong Yidong <cyd@stupidchicken.com>
786
787 * text.texi (Special Properties): Clarify role of font-lock-face.
788
b96e6cde
LMI
7892011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
790
f4e90db0 791 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
792 to `process-live-p' for consistency with other `-live-p' functions.
793
be14b9ab
PE
7942011-06-03 Paul Eggert <eggert@cs.ucla.edu>
795
796 Document wide integers better.
797 * files.texi (File Attributes): Document ino_t values better.
2d365993 798 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
799 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
800 (Bitwise Operations):
001903b5
PE
801 * objects.texi (Integer Type): Use a binary notation that is a bit easier
802 to read, and that will port better if 62-bits becomes the default.
803 Fix or remove incorrect examples.
be14b9ab
PE
804 * os.texi (Time Conversion): Document time_t values better.
805
bcd54f83
LMI
8062011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
807
f4e90db0
SM
808 * processes.texi (Process Information):
809 Document `process-alive-p'.
bcd54f83 810
049bcbcb
CY
8112011-05-29 Chong Yidong <cyd@stupidchicken.com>
812
813 * help.texi (Accessing Documentation):
814 * display.texi (Pixel Specification):
815 * processes.texi (Serial Ports, Serial Ports):
816 * nonascii.texi (Character Properties, Default Coding Systems):
817 * text.texi (Changing Properties, Special Properties):
818 * windows.texi (Window Start and End):
819 * modes.texi (SMIE Indentation Example, SMIE Tricks):
820 * keymaps.texi (Searching Keymaps, Tool Bar):
821 * minibuf.texi (Basic Completion):
822 * compile.texi (Eval During Compile):
823 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
824 7x9 paper in printed manual.
825
826 * lists.texi (Sets And Lists): Fix misplaced text.
827
58539c63
CY
8282011-05-29 Chong Yidong <cyd@stupidchicken.com>
829
830 * keymaps.texi (Remapping Commands): Emphasize that the keymap
831 needs to be active (Bug#8350).
832
6b5681bf
CY
8332011-05-28 Chong Yidong <cyd@stupidchicken.com>
834
b4d52acc
CY
835 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
836
6b5681bf
CY
837 * tips.texi (Coding Conventions): Remove antediluvian filename
838 limit recommendation (Bug#8538).
839
e145f188
GM
8402011-05-27 Glenn Morris <rgm@gnu.org>
841
842 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
843
eafed945
GM
8442011-05-26 Glenn Morris <rgm@gnu.org>
845
846 * variables.texi (File Local Variables):
847 Update hack-local-variables `mode-only' return value.
2d3ba9e7 848 Add some more details on what this function does in the other case.
eafed945 849
bc8410af
GM
8502011-05-19 Glenn Morris <rgm@gnu.org>
851
852 * lists.texi (Sets And Lists): Mention cl provides union etc.
853
35a30759
N
8542011-05-19 Nix <nix@esperi.org.uk>
855
856 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
857
858 * text.texi (Parsing HTML): Update for function name changes.
859
860 * syntax.texi (Syntax Flags): Small fix.
861
862 * keymaps.texi (Active Keymaps): Typo fix.
863 (Changing Key Bindings): Grammar fix.
864
865 * frames.texi (Minibuffers and Frames): Grammar fix.
866 (Window System Selections): x-select-enable-clipboard now defaults to t.
867
868 * customize.texi (Common Keywords):
869 * display.texi (Abstract Display):
870 * modes.texi (Auto-Indentation):
871 * nonascii.texi (Converting Representations): Typo fixes.
872
873 * control.texi (Examples of Catch): Call it "goto" not "go to".
874
e3934a8a
EZ
8752011-05-14 Eli Zaretskii <eliz@gnu.org>
876
bc039a3b
EZ
877 * nonascii.texi (Character Properties): Fix inconsistencies with
878 implementation.
879
e3934a8a
EZ
880 * text.texi (Special Properties): Move @defvar's out of the
881 @table. (Bug#8652)
882
e2c94218
GM
8832011-05-12 Glenn Morris <rgm@gnu.org>
884
885 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
886
d2fc7e3d 8872011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
888
889 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
890 (Multiline Font Lock):
891 * vol2.texi (Top):
892 * vol1.texi (Top):
893 * elisp.texi (Top): Update menu accordingly.
894
d2fc7e3d 8952011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
896
897 * modes.texi (Region to Fontify): Fix typo.
898
79b70037
GM
8992011-05-10 Jim Meyering <meyering@redhat.com>
900
901 * minibuf.texi: Fix typo "in in -> in".
902
b08a63cc 9032011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
904
905 * numbers.texi (Integer Basics): Large integers are treated as floats.
906
1ef14cb4
LMI
9072011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
908
909 * processes.texi (Synchronous Processes): Document the (:file
910 "/file-name") syntax for `call-process'.
911
4ffd0d6b 9122011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
913
914 * windows.texi (Choosing Window): Fix typo.
915
4ffd0d6b 9162011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
917
918 * frames.texi (Layout Parameters): Note the difference between
919 querying and setting parameters for left-fringe and right-fringe
920 (Bug#6930).
921
fd5a8ae8
SM
9222011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
923
924 * minibuf.texi (Basic Completion): Be a bit more precise about the
925 valid kinds of completion tables.
926 (Programmed Completion): Remove obsolete text about lambda expressions
927 not being valid completion tables.
928
c1bcd0d5
CY
9292011-03-19 Chong Yidong <cyd@stupidchicken.com>
930
931 * positions.texi (Excursions): Explain the "save-excursion
932 defeated by set-buffer" warning.
933
934 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
935 save-excursion. Suggested by Uday S Reddy.
936
03408648 9372011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 938
03408648
SM
939 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
940 (Lexical Binding): New sub-section.
ba83908c 941
03408648
SM
942 * eval.texi (Eval): Discourage the use of `eval'.
943 Document its new `lexical' argument.
6c075cd7 944
f6d62986
SM
9452011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
946
03408648 947 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
948 nil any more.
949
84ea5558 9502011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
951
952 * strings.texi (String Conversion): Don't mention
953 string-make-(uni|multi)byte (bug#8262).
954 * nonascii.texi (Converting Representations): Fix up range.
955 * keymaps.texi (Key Binding Commands): Update code point, avoid
956 "unibyte character" and remove mention of unibyte bindings.
957
62d94509
EZ
9582011-03-10 Eli Zaretskii <eliz@gnu.org>
959
960 * modes.texi (Operator Precedence Grammars): Don't use characters
961 outside ISO-8859-1.
962
63a329f8
EZ
9632011-03-09 Eli Zaretskii <eliz@gnu.org>
964
965 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
966
967 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
968
6446548e
GM
9692011-03-08 Glenn Morris <rgm@gnu.org>
970
971 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
972 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 973 * elisp.texi: Set documentencoding.
6446548e 974
33383987
JB
9752011-03-07 Chong Yidong <cyd@stupidchicken.com>
976
977 * Version 23.3 released.
978
0b3ceceb
CY
9792011-03-06 Chong Yidong <cyd@stupidchicken.com>
980
981 * package.texi: Update index keywords.
982 (Package Archives): New node contents. Document package-x.el.
983
78f5433f
JB
9842011-03-06 Juanma Barranquero <lekktu@gmail.com>
985
986 * makefile.w32-in (srcs): Add package.texi.
987
555e9b5c
CY
9882011-03-06 Chong Yidong <cyd@stupidchicken.com>
989
120d9389
CY
990 * package.texi (Packaging, Packaging Basics, Simple Packages)
991 (Multi-file Packages): Expand and clarify.
992 (Package Archives): Temporary placeholder node.
993
994 * elisp.texi (Top): Update node listing.
995
555e9b5c
CY
996 * Makefile.in (srcs): Add package.texi.
997
b59a4335
CY
9982011-03-05 Chong Yidong <cyd@stupidchicken.com>
999
1000 * processes.texi (Synchronous Processes): Minor clarification
1001 (Bug#8149).
1002
06083aa1
GM
10032011-03-03 Glenn Morris <rgm@gnu.org>
1004
1005 * files.texi (Truenames): Minor clarification. (Bug#2341)
1006
6640b281
GM
10072011-03-01 Glenn Morris <rgm@gnu.org>
1008
1009 * variables.texi (Directory Local Variables):
1010 Mention `(subdirs . nil)' alist element.
1011
2b0c7330 10122011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1013
1014 * variables.texi (Directory Local Variables): Mention the optional
1015 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1016
b923f7a9
CY
10172011-02-27 Chong Yidong <cyd@stupidchicken.com>
1018
1019 * minibuf.texi (Minibuffer History): Clarify discussion of
1020 minibuffer history lists (Bug#8085).
1021
67ab0163 10222011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1023
e979a521
EZ
1024 * elisp.texi: Sync @dircategory with ../../info/dir.
1025
e03b2fd4
EZ
1026 * files.texi (Visiting Functions): Document find-file-literally,
1027 both the command and the variable.
1028
86ec878a
EZ
1029 * variables.texi (Creating Buffer-Local): Explain the meaning of
1030 permanent local variables.
1031
67ab0163
GM
1032 * files.texi (Visiting Functions): Document find-file-literally,
1033 both the command and the variable.
1034
1035 * variables.texi (Creating Buffer-Local): Explain the meaning of
1036 permanent local variables.
1037
10382011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1039
1040 * keymaps.texi (Remapping Commands): Mention how to undo it.
1041
bfcb151a
RT
10422011-02-09 Reuben Thomas <rrt@sc3d.org>
1043
1044 * loading.texi (Hooks for Loading): Remove unnecessary advice
1045 about eval-after-load (Bug#7986).
1046
a41c8660
CY
10472011-02-05 Chong Yidong <cyd@stupidchicken.com>
1048
1049 * commands.texi (Accessing Mouse): Note that a header line is not
1050 included in the row of posn-col-row.
1051
e0dd6837
CY
10522011-02-02 Chong Yidong <cyd@stupidchicken.com>
1053
1054 * modes.texi (Major Mode Conventions): Add face guidelines.
1055 (Faces for Font Lock): List faces in order of prominence.
1056
a4180391
PE
10572011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1058
1059 format-time-string now supports subsecond time stamp resolution
1060 * os.texi (Time Parsing): Document %N.
1061
7427eb97
CY
10622011-01-28 Chong Yidong <cyd@stupidchicken.com>
1063
61db307f
CY
1064 * vol1.texi (Top):
1065 * vol2.texi (Top):
1066 * elisp.texi (Top):
1067 * display.texi (Display Property): Shorten the menu description of
1068 the "Other Display Specs" node (Bug#7816).
1069
7427eb97
CY
1070 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1071 menu item" concept index entries (Bug#7805).
1072
bf3dae7e
EZ
10732011-01-29 Eli Zaretskii <eliz@gnu.org>
1074
1075 * makefile.w32-in (texinfodir): New variable.
1076 (usermanualdir): Remove as redundant with $(emacsdir).
1077 (MAKEINFO): Remove options, leave only program name.
1078 (MAKEINFO_OPTS): New variable.
1079 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1080
06d8ace5 10812011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1082 Richard Kim <emacs18@gmail.com>
1083
1084 * loading.texi (Library Search): Document list-load-path-shadows
1085 (Bug#7757).
1086
06d8ace5 10872011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1088
1089 * searching.texi (Regexp Special): Remove outdated discussion of
1090 character sets (Bug#7780).
1091
28a88153
CY
1092 * frames.texi (Pop-Up Menus): Document where menu title comes
1093 from (Bug#7684).
1094
06d8ace5 10952011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1096
1097 * display.texi (Making Buttons): Mention limitation of text buttons.
1098
a8e1e9ee
WL
10992011-01-23 Werner Lemberg <wl@gnu.org>
1100
1101 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1102 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1103 (ENVADD): New variable to control texi2dvi and texi2pdf.
1104
362b9d48
GM
11052011-01-15 Chong Yidong <cyd@stupidchicken.com>
1106
1107 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1108 Emacs manual.
1109
11102011-01-15 Eli Zaretskii <eliz@gnu.org>
1111
1112 * files.texi (Directory Names): Explain why FROM in
1113 directory-abbrev-alist should begin with \`. (Bug#7777)
1114
3fa173b4
SM
11152011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1116
1117 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1118
7c420169 11192011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1120
1121 * modes.texi (Emulating Mode Line): Fix last change.
1122
7c420169 11232011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1124
1125 * modes.texi (Emulating Mode Line): Update documentation of
1126 format-mode-line according to changes that fixed bug #7587.
1127
80b33766
SM
11282010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1129
1130 * modes.texi (Derived Modes): Mention prog-mode.
1131
1132 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1133 of the key-binding-data cache since we don't use it any more.
1134
f49d1f52 11352010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1136
4bb49a92
EZ
1137 * processes.texi (Shell Arguments):
1138 * strings.texi (Creating Strings): Don't mention "shell commands";
1139 make it explicit that `split-string-and-unquote' and
1140 `combine-and-quote-strings' are mainly for working with arguments
1141 to call-process and start-process.
1142
3c73e30e
EZ
1143 * processes.texi (Shell Arguments): Fix documentation of
1144 `split-string-and-unquote'. Add indexing. (Bug#7563)
1145
f49d1f52 11462010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1147
1148 * modes.texi (Auto-Indentation): New section to document SMIE.
1149 (Major Mode Conventions):
1150 * text.texi (Mode-Specific Indent): Refer to it.
1151
f49d1f52 11522010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1153
1154 * display.texi (Other Display Specs): Document left-fringe and
1155 right-fringe display specs.
1156
f49d1f52 11572010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1158
1159 * backups.texi (Making Backups):
1160 * modes.texi (Example Major Modes): Use recommended coding style.
1161 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1162 define-derived-mode. Mention completion-at-point-functions.
1163
f49d1f52 11642010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1165
5dcb4c4e
SM
1166 * nonascii.texi (Converting Representations):
1167 Document byte-to-string.
e1115396 1168
ec1b9b17
GM
11692010-12-08 Glenn Morris <rgm@gnu.org>
1170
1171 * buffers.texi (Modification Time):
1172 verify-visited-file-modtime now defaults to the current buffer.
1173
07976ae3 11742010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1175
ec1b9b17 1176 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1177
1178 * strings.texi (Creating Strings): Don't mention semi-obsolete
1179 function char-to-string.
1180 (String Conversion): Shorten discussion of semi-obsolete function
1181 string-to-char. Link to Converting Representations.
1182
1183 * objects.texi (Symbol Type):
1184 * text.texi (Near Point):
1185 * help.texi (Help Functions):
1186 * functions.texi (Mapping Functions): Use string instead of
1187 char-to-string in examples.
1188
07976ae3 11892010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1190
1191 * text.texi (Kill Functions, Kill Functions)
1192 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1193 YANK-HANDLER args.
1194
1195 * symbols.texi (Creating Symbols): Using unintern without an
1196 obarray arg is now obsolete.
1197
1198 * numbers.texi (Float Basics): Document float-e and float-pi.
1199
1200 * variables.texi (Defining Variables): Change "pi" example to
1201 "float-pi".
1202
8547874a
EZ
12032010-11-26 Eli Zaretskii <eliz@gnu.org>
1204
1205 * commands.texi (Click Events): Document the values of X, Y and
1206 COL, ROW in the event's position, when the click is on the header
1207 or mode line, on the fringes, or in the margins.
1208
4a47c275 12092010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1210
5b05d75b
EZ
1211 * customize.texi (Composite Types): Lower-case index entry.
1212
5dcb4c4e
SM
1213 * loading.texi (How Programs Do Loading):
1214 Document load-file-name. (Bug#7346)
c7926fe2 1215
4a47c275 12162010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1217
1218 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1219
0eb025fb
EZ
12202010-11-13 Eli Zaretskii <eliz@gnu.org>
1221
1222 * display.texi (Usual Display): Characters with no fonts are not
1223 necessarily displayed as empty boxes.
1224
2699a554 12252010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1226
1227 * maps.texi (Standard Keymaps): Update File menu description.
1228
8289f37b
GM
12292010-10-28 Glenn Morris <rgm@gnu.org>
1230
1231 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1232
5793a7bc 12332010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1234
1235 * display.texi (Window Systems): Deprecate use of window-system as
1236 a predicate.
1237
17284e30
GM
12382010-10-23 Glenn Morris <rgm@gnu.org>
1239
1240 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1241 sorted-doc.
1242
00f113eb
JB
12432010-10-15 Eli Zaretskii <eliz@gnu.org>
1244
1245 * os.texi (Dynamic Libraries): New node, with slightly modified
1246 text deleted from "Image Formats".
1247 (System Interface): Add @menu entry for "Dynamic Libraries".
1248
1249 * display.texi (Image Formats): Remove description of
1250 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1251
07277eb8
GM
12522010-10-12 Glenn Morris <rgm@gnu.org>
1253
1254 * book-spine.texinfo: Rename to book-spine.texi.
1255
c12e4a81
GM
12562010-10-11 Glenn Morris <rgm@gnu.org>
1257
df187c62
GM
1258 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1259
c12e4a81 1260 * Makefile.in (DVIPS): New variable.
234db610
GM
1261 (.PHONY): Add html, ps.
1262 (html, elisp.html, ps, elisp.ps): New targets.
1263 (clean): Delete html, ps files.
1264 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1265
6513b232
EZ
12662010-10-09 Eli Zaretskii <eliz@gnu.org>
1267
1268 * makefile.w32-in (emacsdir): New variable.
1269 (srcs): Add emacsver.texi.
1270 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1271
abd40fb4
GM
12722010-10-09 Glenn Morris <rgm@gnu.org>
1273
c1dc72b3
GM
1274 * Makefile.in (VPATH): Remove.
1275 (infodir): Make it absolute.
1276 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1277
4393405b
GM
1278 * Makefile.in (dist): Anchor regexps.
1279
eef3ab94
GM
1280 * Makefile.in (srcs): Put elisp.texi first.
1281 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1282
aa9db089
GM
1283 * Makefile.in (infoclean): Remove harmless, long-standing error.
1284
abd40fb4
GM
1285 * Makefile.in ($(infodir)): Delete rule.
1286 (mkinfodir): New.
1287 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1288
68db69ed 1289 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1290 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1291
ea274122
GM
12922010-10-09 Glenn Morris <rgm@gnu.org>
1293
f7a31f11
GM
1294 * Makefile.in (emacsdir): New variable.
1295 (MAKEINFO): Add -I $emacsdir.
1296 (dist): Copy emacsver.texi.
b13254e7
GM
1297 (srcs): Add emacsver.texi.
1298
f7a31f11
GM
1299 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1300 Set EMACSVER by including emacsver.texi.
1301
ea274122
GM
1302 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1303
17ca7950
GM
13042010-10-07 Glenn Morris <rgm@gnu.org>
1305
1306 * Makefile.in (version): New, set by configure.
1307 (clean): Delete dist tar file.
1308 (dist): Use version in tar name.
1309
4c83f6e1
GM
13102010-10-06 Glenn Morris <rgm@gnu.org>
1311
1312 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1313 (INSTALL_INFO): Remove unused variable.
1314 (mostlyclean, infoclean, dist): New rules.
1315 (clean): Delete dvi and pdf files.
1316 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1317 ($(infodir)): Add parallel build workaround.
4c83f6e1 1318
0264072d
GM
13192010-10-04 Glenn Morris <rgm@gnu.org>
1320
1321 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1322 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1323 Fix -I typo.
0264072d
GM
1324 (clean): No 'make.out' or 'core' files.
1325 (.PHONY): Declare clean rules.
1326 (maintainer-clean): Delete pdf file. Guard against cd failures.
1327
77f38949
GM
13282010-10-03 Glenn Morris <rgm@gnu.org>
1329
1330 * files.texi (File Name Components): Remove ignored section about
1331 deleted variable directory-sep-char.
1332
178fdd41
MA
13332010-10-03 Michael Albinus <michael.albinus@gmx.de>
1334
1335 * files.texi (Magic File Names): New defopt
1336 remote-file-name-inhibit-cache.
1337
9c524fcb
GM
13382010-10-02 Glenn Morris <rgm@gnu.org>
1339
1340 * os.texi (Killing Emacs): Hook now runs in batch mode.
1341
f816790b
SM
13422010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1343
1344 * text.texi (Special Properties): Clarify when modification-hooks run.
1345
7cf78aac
SM
13462010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1347
1348 * syntax.texi (Syntax Flags): Document new `c' flag.
1349
ca0d44e4
GM
13502010-09-09 Glenn Morris <rgm@gnu.org>
1351
1352 * display.texi (ImageMagick Images): General cleanup.
1353
10999305 13542010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1355
1356 * files.texi (Directory Names): Use \` rather than ^.
1357
45240125
JD
13582010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1359
1360 * text.texi (Low-Level Kill Ring):
1361 * frames.texi (Window System Selections): Remove cut buffer
1362 documentation.
1363
4abe5bf6
EZ
13642010-08-28 Eli Zaretskii <eliz@gnu.org>
1365
1366 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1367 Parameters", where the default fringe width is described.
1368
1369 * frames.texi (Window Frame Parameters, Basic Parameters)
1370 (Position Parameters, Layout Parameters, Management Parameters)
1371 (Cursor Parameters, Font and Color Parameters): Add indexing for
1372 frame parameters. (Bug#6929)
1373
fdc76236
TT
13742010-08-25 Tom Tromey <tromey@redhat.com>
1375
1376 * vol2.texi (Top): Update.
1377 * vol1.texi (Top): Update.
1378 * tips.texi (Library Headers): Mention Package-Version and
1379 Package-Requires.
1380 * package.texi: New file.
1381 * os.texi (System Interface): Update pointers.
1382 * elisp.texi (Top): Link to new nodes. Include package.texi.
1383 * anti.texi (Antinews): Update pointers.
1384
1e5c1c80
EZ
13852010-08-25 Eli Zaretskii <eliz@gnu.org>
1386
1387 * processes.texi (Filter Functions): Fix last change.
1388
78e33835
CY
13892010-08-24 Markus Triska <triska@gmx.at>
1390
1391 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1392 of `buffer-name' in the main text as well as in the example
1393 (Bug#3098).
1394
198a7a97
CY
13952010-08-22 Chong Yidong <cyd@stupidchicken.com>
1396
1397 * nonascii.texi (Text Representations):
1398 * loading.texi (Loading Non-ASCII):
1399 * compile.texi (Byte Compilation): Don't mention obsolete
1400 --unibyte command-line argument.
1401
bc7d7ea6
CY
14022010-08-22 Chong Yidong <cyd@stupidchicken.com>
1403
1404 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1405
b0126eac 14062010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1407
1408 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1409
e8a6cc19
EZ
14102010-08-20 Eli Zaretskii <eliz@gnu.org>
1411
1412 * commands.texi (Misc Events): Add cross-references to where
1413 POSITION of a mouse event is described in detail.
1414
c4e7c63a 14152010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1416
c4e7c63a 1417 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1418
7815fe19 14192010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1420
1421 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1422 Suggested by Štěpán Němec <stepnem@gmail.com>.
1423
7815fe19 14242010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1425
1426 * minibuf.texi (High-Level Completion): Document args of
1427 `read-buffer-function' (bug#5625).
1428
8b2dd508
JD
14292010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1430
1431 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1432
bace45fe
MA
14332010-07-29 Michael Albinus <michael.albinus@gmx.de>
1434
1435 * processes.texi (Process Information): Explain process property
1436 `remote-tty'.
1437
4ce5a4cc
JB
14382010-07-27 Juanma Barranquero <lekktu@gmail.com>
1439
1440 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1441 instead of "\C-\^?" (bug#6334).
1442
1c84bc7a
JB
1443 * text.texi (Special Properties): Fix typo.
1444
b88746ba
EZ
14452010-07-09 Eli Zaretskii <eliz@gnu.org>
1446
1447 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1448 calling sequences, which are now the standard.
1449
51422d6d
CY
14502010-06-24 Chong Yidong <cyd@stupidchicken.com>
1451
1452 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1453
1454 * commands.texi (Command Overview): Mention undo-boundary call.
1455
d24880de
GM
14562010-06-23 Glenn Morris <rgm@gnu.org>
1457
1458 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1459 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1460 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1461 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1462 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1463 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1464 Untabify Texinfo files.
1465
0fc76035
CY
14662010-06-20 Chong Yidong <cyd@stupidchicken.com>
1467
1468 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1469
5338dc0b
CY
14702010-06-19 Chong Yidong <cyd@stupidchicken.com>
1471
a628ad9d 1472 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1473
2c3a3c1d
CY
14742010-06-02 Chong Yidong <cyd@stupidchicken.com>
1475
ba3bf1d9
CY
1476 * searching.texi (Regexp Special): Remove obsolete information
1477 about matching non-ASCII characters, and suggest using char
1478 classes (Bug#6283).
2c3a3c1d 1479
7f4b4249
JB
14802010-05-30 Juanma Barranquero <lekktu@gmail.com>
1481
1482 * minibuf.texi (Basic Completion): Add missing "@end defun".
1483
637821cd
SM
14842010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1485
1486 * minibuf.texi (Basic Completion): Document completion-boundaries.
1487 (Programmed Completion): Document the new fourth method for boundaries.
1488
e13051c3
CY
14892010-05-22 Chong Yidong <cyd@stupidchicken.com>
1490
a628ad9d 1491 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1492
0235128c 14932010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1494
1495 * windows.texi (Textual Scrolling):
1496 * tips.texi (Coding Conventions):
1497 * minibuf.texi (Minibuffer History):
1498 * maps.texi (Standard Keymaps):
1499 * loading.texi (Where Defined):
1500 * edebug.texi (Instrumenting): Fix typos.
1501
0235128c 15022010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1503
c7c32279
CY
1504 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1505
0235128c
SM
1506 * functions.texi (Obsolete Functions):
1507 Document set-advertised-calling-convention.
eb5ed549
CY
1508
1509 * minibuf.texi (Basic Completion): Document completion-in-region.
1510 (Programmed Completion): Document completion-annotate-function.
1511
1512 * commands.texi (Reading One Event): Document read-key.
1513 (Distinguish Interactive): Document KIND arg to
1514 called-interactively-p. Delete obsolete interactive-p.
1515
1516 * elisp.texi (Top): Update node description.
1517
f8848423
EZ
15182010-05-08 Eli Zaretskii <eliz@gnu.org>
1519
0235128c
SM
1520 * nonascii.texi (Character Properties):
1521 Document unicode-category-table. Add an index entry for Unicode
1522 general category.
1523
15242010-05-07 Chong Yidong <cyd@stupidchicken.com>
1525
1526 * Version 23.2 released.
f8848423 1527
938efb77
JB
15282010-04-20 Juanma Barranquero <lekktu@gmail.com>
1529
1530 * locals.texi (Standard Buffer-Local Variables):
1531 Remove @ignore'd reference to `direction-reversed'.
1532
5854c267
JL
15332010-04-14 Juri Linkov <juri@jurta.org>
1534
1535 Fix @deffn without category.
1536
1537 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1538 for `abbrev-insert'.
1539
1540 * buffers.texi (Indirect Buffers): Add category `Command'
1541 to @deffn of `clone-indirect-buffer'.
1542
1543 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1544 for `next-window' and `previous-window'. Add category `Command'
1545 to @deffn of `pop-to-buffer'.
1546
8a14dec7
CY
15472010-04-01 Chong Yidong <cyd@stupidchicken.com>
1548
1549 * nonascii.texi (Text Representations): Don't mark
1550 enable-multibyte-characters as a user option.
1551
7a1831cf
EZ
15522010-03-31 Eli Zaretskii <eliz@gnu.org>
1553
1554 * control.texi (Handling Errors): How to re-throw a signal caught
1555 by condition-case.
1556
c3863713
CY
15572010-03-26 Chong Yidong <cyd@stupidchicken.com>
1558
1559 * loading.texi (Hooks for Loading): Document after-load-functions.
1560 Copyedits.
1561
c333f279
AM
15622010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1563
1564 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1565
e867cb5d 15662010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1567
1568 * processes.texi (Network Processes): Document seqpacket type.
1569
605f35cd
DN
15702010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1571
1572 * os.texi (System Environment): Do not mention lynxos.
1573
288f9fc0
CY
15742010-03-10 Chong Yidong <cyd@stupidchicken.com>
1575
1576 * Branch for 23.2.
1577
eed5c93a
CY
15782010-03-06 Chong Yidong <cyd@stupidchicken.com>
1579
1580 * objects.texi (Integer Type): Take note of the read syntax
1581 exception for numbers that cannot fit in the integer type.
1582
1ddd6622
GM
15832010-03-03 Glenn Morris <rgm@gnu.org>
1584
1585 * numbers.texi (Integer Basics, Bitwise Operations):
1586 * objects.texi (Integer Type): Update for integers now being 30-bit.
1587
a908c79a
CY
15882010-02-27 Chong Yidong <cyd@stupidchicken.com>
1589
1590 * display.texi (Low-Level Font): Document :otf font-spec property.
1591
cd61af01
SM
15922010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1593
1594 * display.texi (Line Height): Avoid obsolete special default variables
1595 like default-major-mode.
1596
c02f8fe2
AM
15972010-01-28 Alan Mackenzie <acm@muc.de>
1598
1599 * display.texi (Auto Faces): Say fontification-functions is called
1600 whether or not Font Lock is enabled. Tidy up the wording a bit.
1601
d738d18b
CY
16022010-01-17 Chong Yidong <cyd@stupidchicken.com>
1603
1604 * elisp.texi: Remove duplicate edition information (Bug#5407).
1605
4963739e
JB
16062010-01-17 Juanma Barranquero <lekktu@gmail.com>
1607
1608 * two.el (volume-header-toc-markup): Fix typos in docstring.
1609
c57008f6
SM
16102010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1611
1612 Avoid dubious uses of save-excursions.
1613 * positions.texi (Excursions): Recommend the use of
1614 save-current-buffer if applicable.
1615 * text.texi (Clickable Text): Fix the example code which used
1616 save-excursion in a naive way which sometimes preserves point and
1617 sometimes not.
1618 * variables.texi (Creating Buffer-Local):
1619 * os.texi (Session Management):
1620 * display.texi (GIF Images):
1621 * control.texi (Cleanups): Use (save|with)-current-buffer.
1622
2f3725cd
EZ
16232010-01-02 Eli Zaretskii <eliz@gnu.org>
1624
1625 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1626
85eeac93
CY
16272010-01-02 Chong Yidong <cyd@stupidchicken.com>
1628
1629 * nonascii.texi (Text Representations, Character Codes)
1630 (Converting Representations, Explicit Encoding)
1631 (Translation of Characters): Use hex notation consistently.
1632 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1633
4801c5fa
CY
16342010-01-01 Chong Yidong <cyd@stupidchicken.com>
1635
1636 * loading.texi (Where Defined): Make it clearer that these are
1637 loaded files (Bug#5068).
1638
26e533e2
CY
16392009-12-29 Chong Yidong <cyd@stupidchicken.com>
1640
1641 * minibuf.texi (Completion Styles): Document `initials' style.
1642
16d1ff5f
CY
16432009-12-25 Chong Yidong <cyd@stupidchicken.com>
1644
1645 * frames.texi (Resources): Describe inhibit-x-resources.
1646 (Size Parameters): Copyedit.
1647
1648 * hash.texi (Creating Hash):
1649 * objects.texi (Hash Table Type): Document the new hash table
1650 printed representation.
1651
1652 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1653 obsolete.
1654
5dcb4c4e
SM
1655 * processes.texi (Process Buffers):
1656 Document process-kill-buffer-query-function.
16d1ff5f 1657
9a5de3d9
GM
16582009-12-05 Glenn Morris <rgm@gnu.org>
1659
1660 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1661 diary-display-function, and no longer recommended to be a hook.
1662 Update for changes in the names of calendar and diary hooks.
1663 diary-print-entries-hook has changed section.
1664
b640eb52
EZ
16652009-11-28 Eli Zaretskii <eliz@gnu.org>
1666
1667 * text.texi (Special Properties): More accurate description of
1668 what the `cursor' property does.
1669
be1674ab
KR
16702009-11-26 Kevin Ryde <user42@zip.com.au>
1671
1672 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1673 mouse-wheel-down-event, the closest thing to a definition for them.
1674 * os.texi (Startup Summary): vindex inhibit-startup-message and
1675 inhibit-splash-screen.
1676 (Command-Line Arguments): vindex argv.
1677 (Suspending Emacs): vindex suspend-tty-functions and
1678 resume-tty-functions. Don't want to index every hook, but having
1679 the programming ones is helpful.
1680
603f5979
CY
16812009-11-14 Chong Yidong <cyd@stupidchicken.com>
1682
1683 * commands.texi (Motion Events): Fix typo (Bug#4907).
1684
4359a806
CY
16852009-11-08 Chong Yidong <cyd@stupidchicken.com>
1686
1687 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1688 are affected by case-fold-search (Bug#4483).
1689
0f063651
CY
16902009-11-02 Chong Yidong <cyd@stupidchicken.com>
1691
1692 * minibuf.texi (Reading File Names): Note that read-file-name may
1693 use a graphical file dialog.
1694
9bd79893
GM
16952009-10-31 Glenn Morris <rgm@gnu.org>
1696
1697 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1698
ebe479ec
KR
16992009-10-16 Kevin Ryde <user42@zip.com.au>
1700
1701 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1702 in particular so `info-lookup-symbol' can find its docs.
1703
2640fa86
CY
17042009-10-16 Chong Yidong <cyd@stupidchicken.com>
1705
1706 * variables.texi (Constant Variables): Distinguish from defconst
1707 variables.
1708 (Defining Variables): Add cindex.
1709
edd6a733
CY
17102009-10-15 Chong Yidong <cyd@stupidchicken.com>
1711
1712 * os.texi (Time of Day): Clarify that the microsecond part is
1713 ignored (Bug#4637).
1714
5feb0b73
GM
17152009-10-11 Glenn Morris <rgm@gnu.org>
1716
1717 * frames.texi (Size and Position): Clarify what is included in the frame
1718 height. (Bug#4535)
1719
0c5413c8
GM
17202009-10-10 Glenn Morris <rgm@gnu.org>
1721
1722 * windows.texi (Size of Window): The relationship between window and
1723 frame heights is not so simple. (Bug#4535)
1724 Mention window-full-height-p.
1725
7f8b600a
SM
17262009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1727
1728 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1729 used from Lisp.
1730
6185de1c
EZ
17312009-10-07 Eli Zaretskii <eliz@gnu.org>
1732
7f8b600a
SM
1733 * files.texi (Directory Names) <abbreviate-file-name>:
1734 Document that root home directories are not replaced with "~".
6185de1c 1735
9972911f
EZ
17362009-10-06 Eli Zaretskii <eliz@gnu.org>
1737
1738 * text.texi (Special Properties): Document the meaning of the
1739 `cursor' text property whose value is an integer.
1740
2a3f19ef
MA
17412009-10-05 Michael Albinus <michael.albinus@gmx.de>
1742
1743 * files.texi (Magic File Names): Add `copy-directory'.
1744
804543b5
EZ
17452009-10-05 Eli Zaretskii <eliz@gnu.org>
1746
1747 * files.texi (File Attributes): Fix description of file
1748 attributes. (Bug#4638) Update attributes of files.texi example to
1749 be more representative.
1750
461bf92b
MA
17512009-10-05 Michael Albinus <michael.albinus@gmx.de>
1752
1753 * files.texi (Create/Delete Dirs): New command copy-directory.
1754
a86cd395
JB
17552009-10-04 Juanma Barranquero <lekktu@gmail.com>
1756
1757 * anti.texi (Antinews):
1758 * macros.texi (Indenting Macros):
1759 * strings.texi (Creating Strings, Case Conversion):
1760 Remove duplicate words.
1761
d3080264
MA
17622009-10-01 Michael Albinus <michael.albinus@gmx.de>
1763
1764 * files.texi (Create/Delete Dirs): delete-directory has an
1765 optional parameter RECURSIVE.
1766
85d14563
SM
17672009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1768
1769 * buffers.texi (Swapping Text): Minor clarification.
1770
3d9842c6
GM
17712009-10-01 Glenn Morris <rgm@gnu.org>
1772
1773 * functions.texi (Declaring Functions): Mention that we also search for
1774 ".m" files in the src/ directory.
1775
78427304
CY
17762009-09-25 David Engster <deng@randomsample.de>
1777
3d9842c6 1778 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1779
b578c9cc
GM
17802009-09-22 Glenn Morris <rgm@gnu.org>
1781
1782 * internals.texi (Building Emacs): Mention preloaded-file-list.
1783
beee5da7
AM
17842009-09-14 Alan Mackenzie <acm@muc.de>
1785
1786 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1787
5d6ab672
CY
17882009-09-13 Chong Yidong <cyd@stupidchicken.com>
1789
1790 * functions.texi (Anonymous Functions): Rearrange discussion,
1791 giving usage of unquoted lambda forms first. Mention that
1792 `function' and `#'' are no longer required (Bug#4290).
1793
59375eeb
AM
17942009-09-11 Alan Mackenzie <acm@muc.de>
1795
a86cd395 1796 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1797 batch mode.
1798
e7e2f529
GM
17992009-09-01 Glenn Morris <rgm@gnu.org>
1800
1801 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1802
eae47088
GM
18032009-08-26 Ulrich Mueller <ulm@gentoo.org>
1804
1805 * nonascii.texi (Character Codes): Fix typos.
1806
3691a0a6
MA
18072009-08-25 Michael Albinus <michael.albinus@gmx.de>
1808
1809 * processes.texi (Synchronous Processes): New defvar
1810 process-file-side-effects.
1811
664d56b8
GM
18122009-08-25 Glenn Morris <rgm@gnu.org>
1813
1814 * display.texi (Fontsets): Fix typo.
1815
0706c025
GM
1816 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1817
03a74b84
SM
18182009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1819
1820 * processes.texi (Asynchronous Processes): Adjust arglist of
1821 start-process-shell-command and start-file-process-shell-command.
1822
f6de8a37
CY
18232009-08-15 Chong Yidong <cyd@stupidchicken.com>
1824
4b1ed1bb
CY
1825 * advice.texi (Argument Access in Advice): Note that argument
1826 positions are zero-based (Bug#3932).
1827
89a9e058
CY
1828 * commands.texi (Distinguish Interactive): Minor copyedit.
1829
23696fd7
CY
1830 * display.texi (Face Attributes): Add xref to Displaying Faces for
1831 explanation of "underlying face".
1832
f6de8a37
CY
1833 * customize.texi (Common Keywords): Add xref to Loading.
1834
1835 * loading.texi (How Programs Do Loading): Add xref to Lisp
1836 Libraries node in the Emacs manual.
1837
417f77e6
CY
18382009-08-13 Chong Yidong <cyd@stupidchicken.com>
1839
1840 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1841
0999039c
CY
18422009-07-18 Chong Yidong <cyd@stupidchicken.com>
1843
1844 * processes.texi (Shell Arguments): Copyedits.
1845
9af167bc
GM
18462009-07-18 Glenn Morris <rgm@gnu.org>
1847
1848 * loading.texi (Repeated Loading): Fix typo.
1849
137987ab
RS
18502009-07-16 Richard Stallman <rms@gnu.org>
1851
1852 * buffers.texi (Swapping Text): Recommend setting
1853 write-region-annotate-functions and buffer-saved-size.
1854
1855 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1856
622fa380
GM
18572009-07-15 Glenn Morris <rgm@gnu.org>
1858
1859 * edebug.texi: Minor re-phrasings throughout.
1860 (Edebug Execution Modes): Sit-for affects continue mode too.
1861 (Jumping): Use `forward-sexp' rather than its keybinding.
1862 (Edebug Misc): Fix Q binding.
1863 (Edebug Eval): Remove cl version.
1864 (Printing in Edebug): Clarify print-length etc.
1865 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1866 (Specification List): Remove edebug-unwrap findex entry.
1867 (Specification Examples): defmacro is actually not the same as defun.
1868 Escape "`" in example.
1869
6bbd4600
CY
18702009-07-15 Chong Yidong <cyd@stupidchicken.com>
1871
1872 * markers.texi (The Mark): Document optional arg to
1873 deactivate-mark.
1874
e538d479
GM
18752009-07-11 Kevin Ryde <user42@zip.com.au>
1876
1877 * hooks.texi (Standard Hooks): Fix cross-references.
1878
4c98b9ed
GM
1879 * loading.texi (Named Features): Refer to eval-after-load.
1880
5300838c
GM
18812009-07-11 Glenn Morris <rgm@gnu.org>
1882
64fbeb16
GM
1883 * Makefile.in (TEXI2PDF): New.
1884 (elisp.pdf): New target.
1885
4c98b9ed
GM
1886 * searching.texi (Regexp Backslash): Fix typo.
1887
1888 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1889
51d9979c
GM
18902009-07-10 Glenn Morris <rgm@gnu.org>
1891
561c0216
GM
1892 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1893
5b594a58
GM
1894 * customize.texi (Customization Types):
1895 * display.texi (Abstract Display):
0cc8c85a 1896 * objects.texi (Character Type, String Type):
5b594a58 1897 Merge in some menu descriptions from elisp.texi.
51d9979c 1898
c3cbbb40
GM
1899 * hash.texi (Hash Tables):
1900 * modes.texi (Multiline Font Lock):
1901 End menu description with period.
fe42c16a 1902
28528402
GM
19032009-07-09 Glenn Morris <rgm@gnu.org>
1904
1905 * back.texi: Don't hard-code texinfo location.
1906
1907 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1908 (tex): Add texinfodir to TEXINPUTS.
1909 (elisp1med-init, elisp2med-init): Use texinfodir.
1910
1911 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1912 (clean): Add two-volume.make intermediate files.
1913
1914 * elisp.texi, vol1.texi, vol2.texi:
1915 Use a DATE variable with the publication date, and update it.
1916 Fix antinews menu description.
1917
1918 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1919 Update the detailed node listing to match elisp.texi.
1920
1921 * README: Update edition to match elisp.texi.
1922
1923 * objects.texi (General Escape Syntax):
1924 * nonascii.texi (Character Sets):
1925 Use consistent case for "Unicode Standard".
1926
1927 * anti.texi (Antinews):
1928 * customize.texi (Variable Definitions):
1929 * functions.texi (Declaring Functions):
1930 * nonascii.texi (Character Properties):
1931 * processes.texi (Serial Ports):
1932 * text.texi (Special Properties):
1933 * tips.texi (Coding Conventions):
1934 Minor rearrangements to improve TeX line-filling.
1935
1936 * commands.texi (Using Interactive): Fix cross-reference.
1937
17db8e10
JD
19382009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1939
1940 * frames.texi (Management Parameters): Mention sticky.
1941
77c7e2e1
AS
19422009-07-01 Andreas Schwab <aschwab@redhat.com>
1943
1944 * help.texi (Help Functions): Fix description of help-buffer and
1945 help-setup-xref to use @defun instead of @deffn.
1946
3f1c6666
JD
19472009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1948
1949 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1950
ca27c21b
CY
19512009-06-24 Chong Yidong <cyd@stupidchicken.com>
1952
1953 * display.texi (Window Systems): Add ns to the list.
1954
70243478
CY
19552009-06-21 Chong Yidong <cyd@stupidchicken.com>
1956
1957 * Branch for 23.1.
1958
df006536
MR
19592009-06-17 Martin Rudalics <rudalics@gmx.at>
1960
1961 * windows.texi (Dedicated Windows): Fix typo.
1962 (Resizing Windows): Replace @defun by @deffn.
1963
d259fc4b
GM
19642009-06-17 Glenn Morris <rgm@gnu.org>
1965
1966 * variables.texi (Directory Local Variables):
1967 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1968
30781db6
KH
19692009-06-09 Kenichi Handa <handa@m17n.org>
1970
1971 * nonascii.texi (Character Sets): State clearly that FROM and TO
1972 are codepoints of CHARSET.
1973
62e8099c
CY
19742009-06-07 Chong Yidong <cyd@stupidchicken.com>
1975
1976 * minibuf.texi (Reading File Names): Fix introductory text.
1977 Suggested by stan@derbycityprints.com.
1978 (High-Level Completion): Fix typo.
1979
ee1b1917
CY
19802009-05-28 Chong Yidong <cyd@stupidchicken.com>
1981
1982 * frames.texi (Text Terminal Colors): Multi-tty is already
1983 implemented, but tty-local colors are not.
1984
5df647e8
CY
19852009-05-27 Chong Yidong <cyd@stupidchicken.com>
1986
1987 * hooks.texi (Standard Hooks): Remove mention of obsolete
1988 redisplay-end-trigger-functions.
1989
1990 * internals.texi (Window Internals): Remove mention of obsolete
1991 redisplay-end-trigger-functions.
1992
01f17ae2
MR
19932009-05-21 Martin Rudalics <rudalics@gmx.at>
1994
1995 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1996
1997 * backups.texi (Making Backups): backup-directory-alist and
1998 make-backup-file-name-function are options.
1999 (Auto-Saving): auto-save-list-file-prefix is an option.
2000
2001 * buffers.texi (Killing Buffers): buffer-offer-save is an
2002 option.
2003
2004 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2005 option.
2006 (Echo Area Customization): echo-keystrokes is an option.
2007 (Selective Display): selective-display-ellipses is an option.
2008 (Temporary Displays): temp-buffer-show-function is an option.
2009 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2010 are options.
2011 (Font Selection): face-font-family-alternatives,
2012 face-font-selection-order, face-font-registry-alternatives, and
2013 scalable-fonts-allowed are options.
2014 (Fringe Indicators): indicate-buffer-boundaries is an option.
2015 (Fringe Cursors): overflow-newline-into-fringe is an option.
2016 (Scroll Bars): scroll-bar-mode is an option.
2017
2018 * eval.texi (Eval): max-lisp-eval-depth is an option.
2019
2020 * files.texi (Visiting Functions): find-file-hook is an option.
2021 (Directory Names): directory-abbrev-alist is an option.
2022 (Unique File Names): temporary-file-directory and
2023 small-temporary-file-directory are options.
2024
2025 * frames.texi (Initial Parameters): initial-frame-alist,
2026 minibuffer-frame-alist and default-frame-alist are options.
2027 (Cursor Parameters): blink-cursor-alist and
2028 cursor-in-non-selected-windows ar options.
2029 (Window System Selections): selection-coding-system is an
2030 option.
2031 (Display Feature Testing): display-mm-dimensions-alist is an
2032 option.
2033
2034 * help.texi (Help Functions): help-char and help-event-list are
2035 options.
2036
2037 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2038 an option.
2039
2040 * minibuf.texi (Minibuffer History): history-length and
2041 history-delete-duplicates are options.
2042 (High-Level Completion): read-buffer-function and
2043 read-buffer-completion-ignore-case are options.
2044 (Reading File Names): read-file-name-completion-ignore-case is
2045 an option.
2046
2047 * modes.texi (Mode Line Top): mode-line-format is an option.
2048 (Mode Line Variables): mode-line-position and mode-line-modes
2049 are options.
2050
2051 * nonascii.texi (Text Representations):
2052 enable-multibyte-characters is an option.
2053 (Default Coding Systems): auto-coding-regexp-alist,
2054 file-coding-system-alist, auto-coding-alist and
2055 auto-coding-functions are options.
2056 (Specifying Coding Systems): inhibit-eol-conversion is an
2057 option.
2058
2059 * os.texi (Init File): site-run-file is an option.
2060 (System Environment): mail-host-address is an option.
2061 (User Identification): user-mail-address is an option.
2062 (Terminal Output): baud-rate is an option.
2063
2064 * positions.texi (Word Motion): words-include-escapes is an
2065 option.
2066
2067 * searching.texi (Standard Regexps): page-delimiter,
2068 paragraph-separate, paragraph-separate and sentence-end are
2069 options.
2070
2071 * text.texi (Margins): left-margin and fill-nobreak-predicate
2072 are options.
2073
2074 * variables.texi (Local Variables): max-specpdl-size is an
2075 option.
2076
2077 * windows.texi (Choosing Window):
2078 split-window-preferred-function, special-display-function and
2079 display-buffer-function are options.
2080
106e6894
CY
20812009-05-20 Chong Yidong <cyd@stupidchicken.com>
2082
4a83454d
CY
2083 Fix errors spotted by Martin Rudalics.
2084
106e6894
CY
2085 * syntax.texi (Position Parse): Document rationale for ignored
2086 arguments to syntax-ppss-flush-cache.
2087
2088 * processes.texi (Input to Processes): Mark PROCESS arg to
2089 process-running-child-p as optional.
2090 (Network Options): Document NO-ERROR arg to
2091 set-network-process-option.
2092
2093 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2094 command.
2095
2096 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2097 posix-search-backward as commands.
2098
2099 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2100 (Suspending Emacs): Mark suspend-emacs as a command.
2101 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2102 commands.
5dcb4c4e
SM
2103 (Terminal Output): Remove obsolete function baud-rate.
2104 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2105
2106 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2107 terminal-coding-system and set-terminal-coding-system.
2108 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2109 as optional.
2110 (Character Sets): Document RESTRICTION arg of char-charset.
2111 (Character Codes): Mark POS argument to get-byte as optional.
2112
2113 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2114 minibuffer-message.
2115
2116 * files.texi (Create/Delete Dirs): Mark make-directory and
2117 delete-directory as commands.
2118
2119 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2120
2121 * text.texi (Base 64): Mark base64-decode-string and
2122 base64-encode-string as commands.
2123 (Columns): Mark move-to-column as a command.
2124 (Mode-Specific Indent): Document RIGID arg to
2125 indent-for-tab-command.
2126 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2127 Mark indent-code-rigidly as a command.
2128 (Substitution): Mark translate-region as a command.
2129
2130 * frames.texi (Size and Position): Remove obsolete functions
2131 screen-height and screen-width.
2132
04173931
CY
21332009-05-19 Chong Yidong <cyd@stupidchicken.com>
2134
2135 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2136 (Displaying Buffers, Resizing Windows): Correct mistakes;
2137 next-window, previous-window, and pop-to-buffer are not commands,
2138 and fit-window-to-buffer" is a command. (Pointed out by Martin
2139 Rudalics.)
2140
eae7d8f8
RS
21412009-05-17 Richard M Stallman <rms@gnu.org>
2142
2143 * modes.texi (Precalculated Fontification): Clarify text.
2144
b8766179
MR
21452009-05-17 Martin Rudalics <rudalics@gmx.at>
2146
2147 * windows.texi (Selecting Windows): Clarify descriptions of
2148 with-selected-window and get-lru-window.
2149 (Cyclic Window Ordering): Refer to particular frame when talking
2150 about how splitting affects the ordering.
2151 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2152 switch-to-buffer-other-window. Explain how setting of
2153 display-buffer-reuse-frames affects pop-to-buffer.
2154 (Choosing Window): Clarify some details in descriptions of
2155 display-buffer-reuse-frames, pop-up-frames, and
2156 pop-up-frame-function.
2157 (Dedicated Windows): Clarify some details.
2158 (Textual Scrolling): Replace term vscroll by term vertical
2159 scroll position.
2160 (Vertical Scrolling): Fix typo.
2161 (Window Hooks): Relate text on jit-lock-register to window
2162 scrolling and size changes.
2163
734b5e3b
CY
21642009-05-14 Chong Yidong <cyd@stupidchicken.com>
2165
0a65633e
CY
2166 * frames.texi (Initial Parameters): Clarify what the initial
2167 minibuffer frame is.
05be46d7
CY
2168 (Buffer Parameters): Note that the minibuffer parameter can not be
2169 altered.
0a65633e 2170
734b5e3b
CY
2171 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2172 Document display-buffer changes.
2173
925672cd
CY
21742009-05-13 Chong Yidong <cyd@stupidchicken.com>
2175
17ecd7af
CY
2176 * anti.texi (Antinews): Rewrite for Emacs 22.
2177
925672cd
CY
2178 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2179 obarrays are first mentioned. Define "system abbrev" more
2180 prominently, and add it to the index.
2181 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2182 Copyedits.
2183 (Abbrev Expansion): Document abbrev-insert.
2184
80be4dd7
CY
21852009-05-12 Chong Yidong <cyd@stupidchicken.com>
2186
2187 * frames.texi (Font and Color Parameters): Rename from Color
2188 Parameters. Document font-backend parameter.
2189
2190 * vol2.texi (Top): Update node listing.
2191 * vol1.texi (Top): Update node listing.
2192 * elisp.texi (Top): Update node listing.
2193
372a93ac
MR
21942009-05-11 Martin Rudalics <rudalics@gmx.at>
2195
2196 * windows.texi (Choosing Window): Don't explicitly refer to
2197 split-window-sensibly's window argument in descriptions of
2198 split-height-threshold and split-width-threshold.
2199
714c3541
MR
22002009-05-10 Martin Rudalics <rudalics@gmx.at>
2201
2202 * windows.texi (Choosing Window): Fix rewrite of window
2203 splitting section.
2204
0e90e7be
EZ
22052009-05-09 Eli Zaretskii <eliz@gnu.org>
2206
f4e90db0
SM
2207 * nonascii.texi (Default Coding Systems):
2208 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2209 Add indexing.
0e90e7be
EZ
2210 (Lisp and Coding Systems): Add index entries.
2211
d3c0c321
MR
22122009-05-09 Martin Rudalics <rudalics@gmx.at>
2213
2214 * windows.texi (Choosing Window): Describe split-window-sensibly
2215 and rewrite section on window splitting accordingly.
2216 (Textual Scrolling): Replace `...' by @code{...}.
2217
c773345a
CY
22182009-05-04 Chong Yidong <cyd@stupidchicken.com>
2219
ee2d5b5e
CY
2220 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2221 Remove obsoleted pre-abbrev-expand-hook.
2222
2223 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2224 entries.
2225
c773345a
CY
2226 * internals.texi (Object Internals): Don't assume 32-bit machines
2227 are the norm.
2228 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2229 (Window Internals): Synch field names to window.h.
2230 (Process Internals): Synch field names to process.h.
c773345a 2231
dd449674
CY
22322009-04-29 Chong Yidong <cyd@stupidchicken.com>
2233
2234 * variables.texi (File Local Variables): Note that read-circle is
2235 bound to nil when reading file-local variables.
2236
2237 * streams.texi (Input Functions): Document read-circle.
2238 (Output Variables): Add xref to Circular Objects.
2239
4f1e25e2
CY
22402009-04-25 Chong Yidong <cyd@stupidchicken.com>
2241
2242 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2243 Features and Coding System Basics. Node that "p" stands for
2244 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2245 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2246 mouse-appearance-menu.
2247 (Programming Tips): Add xref to Progress.
2248
dca019f8
CY
22492009-04-22 Chong Yidong <cyd@stupidchicken.com>
2250
5dcb4c4e
SM
2251 * os.texi (Command-Line Arguments):
2252 Document command-line-args-left.
dca019f8
CY
2253 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2254 terminal objects for tty arguments.
2255 (Startup Summary): Add xref to Session Management.
2256 (Session Management): Mention emacs-session-restore. Copyedits.
2257
02a89103
CY
22582009-04-20 Chong Yidong <cyd@stupidchicken.com>
2259
2260 * os.texi (Startup Summary): Copyedits. The init file is not
2261 necessarily named .emacs now. Document initial-buffer-choice and
2262 initial-scratch-message. Note where Emacs exits in batch mode.
2263 Document inhibit-splash-screen as an alias.
2264 (Init File): Be neutral about which init file name to use.
2265
22662009-04-16 Chong Yidong <cyd@stupidchicken.com>
2267
2268 * os.texi (System Interface): Fix Texinfo usage.
2269
0c1cfe01
CY
22702009-04-15 Chong Yidong <cyd@stupidchicken.com>
2271
80d7cdca
CY
2272 * searching.texi (Regexp Backslash): Also refer to shy groups as
2273 non-capturing or unnumbered groups.
2274 (Regexp Functions): Add cross-reference to Regexp Backslash.
2275
0c1cfe01
CY
2276 * display.texi (Truncation): Overlays can use line-prefix and
2277 wrap-prefix too.
2278 (Overlay Properties): Document wrap-prefix and line-prefix.
2279 (Face Attributes): Document underline-minimum-offset.
2280 (Face Remapping): Copyedits.
2281 (Low-Level Font): Copyedits.
2282 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2283 (Line Height): Emphasize that line-spacing only takes effect on
2284 graphical terminals.
0c1cfe01 2285
c4adeee0
CY
22862009-04-13 Chong Yidong <cyd@stupidchicken.com>
2287
2288 * display.texi (Refresh Screen): Note that a passage about screen
2289 refreshing is text terminal only.
2290 (Forcing Redisplay): Delete misleading comment---sit-for calls
2291 redisplay, not the other way around.
2292 (Truncation): Note new values of truncate-partial-width-windows.
2293 Copyedits.
2294 (Invisible Text): Document invisible-p.
2295
b20ecfa1
EZ
22962009-04-11 Eli Zaretskii <eliz@gnu.org>
2297
2298 * display.texi (Overlays): Overlays don't scale well. See
2299 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2300
97d8273f
CY
23012009-04-10 Chong Yidong <cyd@stupidchicken.com>
2302
f147ff75
CY
2303 * syntax.texi (Syntax Table Functions): Document cons cell
2304 argument for modify-syntax-entry.
2305 (Categories): Document cons cell argument for
2306 modify-category-entry.
2307
fca4ec76
CY
2308 * searching.texi (String Search): Document word-search-forward-lax
2309 and word-search-backward-lax.
2310 (Searching and Case): Describe isearch behavior more precisely.
2311
9c283d5b
CY
2312 * keymaps.texi (Tool Bar): Mention that some platforms do not
2313 support multi-line toolbars. Suggested by Stephen Eglen.
2314
2315 * frames.texi (Layout Parameters): Mention that Nextstep also
2316 allows only one tool-bar line. Suggested by Stephen Eglen.
2317
97d8273f
CY
2318 * nonascii.texi (Text Representations): Copyedits.
2319 (Coding System Basics): Also mention utf-8-emacs.
2320 (Converting Representations, Selecting a Representation)
2321 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2322 Copyedits.
2323 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2324
2bad3299
CY
23252009-04-09 Chong Yidong <cyd@stupidchicken.com>
2326
2327 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2328 (Filling): Clarify REGION argument of fill-paragraph.
2329 Document fill-forward-paragraph-function.
2bad3299
CY
2330 (Special Properties): Remove "new in Emacs 22" declaration.
2331 (Clickable Text): Merge with Links and Mouse-1 node.
2332
5dcb4c4e
SM
2333 * display.texi (Button Properties, Button Buffer Commands):
2334 Change xref to Clickable Text.
2bad3299
CY
2335
2336 * tips.texi (Key Binding Conventions): Change xref to Clickable
2337 Text.
2338
2339 * elisp.texi (Top): Update node listing.
2340
ea30ce4f
CY
23412009-04-05 Chong Yidong <cyd@stupidchicken.com>
2342
47af2f4b
CY
2343 * markers.texi (The Mark): Copyedits. Improve description of
2344 handle-shift-selection.
2345 (The Region): Move use-region-p here from The Mark.
2346
ea30ce4f
CY
2347 * positions.texi (Screen Lines): Document (cols . lines) argument
2348 for vertical-motion.
2349
2aa8ea6e
CY
23502009-04-04 Chong Yidong <cyd@stupidchicken.com>
2351
3ec61d4e
CY
2352 * frames.texi (Frames): Clean up introduction. Document `ns'
2353 return value for framep.
2354 (Creating Frames): Note how the terminal is chosen.
2355 (Multiple Terminals, Multiple Displays): Merge into a single node.
2356 (Color Parameters): Fix typo.
2357
2358 * variables.texi (Local Variables, Buffer-Local Variables)
2359 (Creating Buffer-Local): Change link to Multiple Terminals.
2360
2361 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2362
2363 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2364 Terminals.
2365
2366 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2367 to Multiple Terminals.
2368
2369 * elisp.texi (Top): Update node listing.
2370 * vol2.texi (Top): Update node listing.
2371 * vol1.texi (Top): Update node listing.
2372
9257072f
CY
2373 * buffers.texi (Current Buffer): Note that the append-to-buffer
2374 example is no longer in synch with the latest code. Tie the two
2375 examples together.
2376
2aa8ea6e
CY
2377 * files.texi (File Attributes): Move note about MS-DOS from
2378 Changing Files to File Attributes.
2379 (Create/Delete Dirs): Note that mkdir is an alias for this.
2380
22e74b17
CY
23812009-04-01 Markus Triska <triska@gmx.at>
2382
2383 * processes.texi (Filter Functions): Suggest how to handle output
2384 batches.
2385
4bbe48ec
CY
23862009-03-30 Chong Yidong <cyd@stupidchicken.com>
2387
2388 * help.texi (Accessing Documentation): Update example to use
2389 help-setup-xref and with-help-window.
2390 (Help Functions): Remove print-help-return-message, which is
2391 semi-obsolete due to with-help-window. Document help-buffer and
2392 help-setup-xref.
2393
b9723f39
CY
23942009-03-29 Chong Yidong <cyd@stupidchicken.com>
2395
5dcb4c4e
SM
2396 * help.texi (Accessing Documentation, Help Functions):
2397 Remove information about long-obsolete Emacs versions.
9eb52e90 2398
b9723f39
CY
2399 * modes.texi (Mode Line Variables): The default values of the mode
2400 line variables are now more complicated.
2401
b0cc32db
CY
24022009-03-28 Chong Yidong <cyd@stupidchicken.com>
2403
3c25a5a9
CY
2404 * modes.texi (Major Mode Conventions): Note that specialness is
2405 inherited.
31c9eebb
CY
2406 (Derived Modes): Note that define-derive-mode sets the mode-class
2407 property.
3c25a5a9 2408
b0cc32db
CY
2409 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2410 goto-map. Add search-map to the list.
2411
c5e0006d
EZ
24122009-03-27 Eli Zaretskii <eliz@gnu.org>
2413
1213465a
EZ
2414 * os.texi (System Environment): Update the list of system-type
2415 values.
2416
c5e0006d
EZ
2417 * markers.texi (The Mark) <handle-shift-selection>: Update for
2418 removal of the optional argument DEACTIVATE.
2419
48bab3d6
CY
24202009-03-25 Chong Yidong <cyd@stupidchicken.com>
2421
2422 * commands.texi (Focus Events): Most X window managers don't use
2423 focus-follows-mouse nowadays.
2424
6e4ff1b6
CY
24252009-03-24 Chong Yidong <cyd@stupidchicken.com>
2426
2427 * commands.texi (Defining Commands): Clarify introduction.
2428 (Using Interactive): Not that interactive can be put in a symbol
2429 property.
2430 (Interactive Call): Note that a symbol with a non-nil
2431 interactive-form property satisfies commandp.
2432
11625308
JB
24332009-03-23 Juanma Barranquero <lekktu@gmail.com>
2434
2435 * minibuf.texi (Intro to Minibuffers): Fix typos.
2436
7b34420d
CY
24372009-03-23 Chong Yidong <cyd@stupidchicken.com>
2438
2439 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2440 about minibuffers in old Emacs versions. Copyedits.
2441 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2442 (Text from Minibuffer): Simplify introduction.
2443
f9257eed
AM
24442009-03-22 Alan Mackenzie <acm@muc.de>
2445
2446 * commands.texi (Using Interactive): Clarify string argument to
2447 `interactive' - even promptless elements need \n separators.
2448
f639ba70
CY
24492009-03-18 Chong Yidong <cyd@stupidchicken.com>
2450
2451 * minibuf.texi (Completion Styles): New node.
2452
2453 * elisp.texi (Top): Update node listing.
2454
d897e8ee
CY
24552009-03-17 Chong Yidong <cyd@stupidchicken.com>
2456
2457 * minibuf.texi (Basic Completion): Note that
2458 read-file-name-completion-ignore-case and
2459 read-buffer-completion-ignore-case can override
2460 completion-ignore-case.
2461 (Minibuffer Completion): Document completing-read changes.
2462 (Completion Commands): Avoid mentioning partial completion mode.
2463 Document minibuffer-completion-confirm changes, and
2464 minibuffer-confirm-exit-commands.
2465 (High-Level Completion): Document new require-match behavior for
2466 read-buffer. Document read-buffer-completion-ignore-case.
2467 (Reading File Names): Document new require-match behavior for
2468 read-file-name.
2469
b1f23349
CY
24702009-03-14 Chong Yidong <cyd@stupidchicken.com>
2471
2472 * debugging.texi (Error Debugging): Don't mislead the reader into
2473 thinking that debug-on-error enters debugger for C-f at EOB.
2474 (Error Debugging): Setting debug-on-init within the init file
2475 works, and has for some time.
2476
d6eb4e25
KH
24772009-03-13 Kenichi Handa <handa@m17n.org>
2478
2479 * display.texi (Fontsets): Update the description.
2480
1cf53dc5
CY
24812009-03-13 Chong Yidong <cyd@stupidchicken.com>
2482
2483 * advice.texi (Advising Primitives): Link to What Is a Function.
2484
81f919fc
CY
24852009-03-12 Chong Yidong <cyd@stupidchicken.com>
2486
cf4229eb
CY
2487 * compile.texi (Speed of Byte-Code): Update example.
2488 (Disassembly): Update examples.
2489
81f919fc 2490 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2491
2492 * customize.texi (Common Keywords): It's not necessary to use :tag
2493 to remove hyphens, as custom-unlispify-tag-name does it
2494 automatically.
5dcb4c4e
SM
2495 (Variable Definitions): Link to File Local Variables.
2496 Document customized-value symbol property.
f2bbc08c
CY
2497 (Customization Types): Move menu to end of node.
2498
955964d7
CY
24992009-03-10 Chong Yidong <cyd@stupidchicken.com>
2500
2501 * macros.texi (Compiling Macros): Omit misleading sentence, which
2502 implied that macros can only be used in the same file they are
2503 defined.
2504 (Backquote): Remove obsolete information about Emacs 19.
2505
d25ed7db
GM
25062009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2507
2508 * display.texi (Display Margins): Fix paren typo.
2509
d55f6ca5
CY
25102009-02-27 Chong Yidong <cyd@stupidchicken.com>
2511
f0e57ed8
CY
2512 * elisp.texi (Top): Update node listing.
2513
2514 * variables.texi (Variables): Clarify introduction.
2515 (Global Variables): Mention that setq is a special form.
2516 (Local Variables): Use active voice.
2517 (Tips for Defining): Mention marking variables as safe.
2518 (Buffer-Local Variables): Mention terminal-local and frame-local
2519 variables together.
2520 (File Local Variables): Copyedits.
2521 (Frame-Local Variables): Note that they are not really useful.
2522 (Future Local Variables): Node deleted.
2523
d55f6ca5 2524 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2525 Unicode escape syntax.
d55f6ca5 2526
ca8f09a8
CY
25272009-02-23 Chong Yidong <cyd@stupidchicken.com>
2528
2529 * control.texi (Control Structures): Add cindex entry for "textual
2530 order".
2531
2532 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2533 instead of "expression" throughout.
2534 (Function Indirection): Copyedits. Use active voice.
2535 (Eval): The default value of max-lisp-eval-depth is now 400.
2536
a20878b6
MB
25372009-02-23 Miles Bader <miles@gnu.org>
2538
2539 * processes.texi (System Processes): Rename `system-process-attributes'
2540 to `process-attributes'.
2541
61f66044
CY
25422009-02-22 Chong Yidong <cyd@stupidchicken.com>
2543
1b80d1f3
CY
2544 * symbols.texi (Property Lists): Emphasize that property lists are
2545 not restricted to symbol cells.
2546 (Other Plists): Copyedit.
2547
61f66044
CY
2548 * sequences.texi (Sequences Arrays Vectors): Make introduction
2549 more concise.
2550 (Arrays): Mention char-tables and bool-vectors too.
2551 (Vectors): Don't repeat information given in Arrays node. Link to
2552 nodes that explain the vector usage examples.
2553 (Char-Tables): Note that char-table elements can have arbitrary
2554 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2555 Link to Property Lists node.
61f66044 2556
9403944b
CY
25572009-02-22 Chong Yidong <cyd@stupidchicken.com>
2558
2559 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2560 `append'.
4068c7b4 2561 (List Elements): Copyedits.
9403944b
CY
2562
2563 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2564 of `vconcat'.
2565
2566 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2567 Emacs 20 usage of `concat'.
2568 (Case Conversion): Copyedits.
2569
b87a185f
CY
25702009-02-21 Chong Yidong <cyd@stupidchicken.com>
2571
2572 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2573 Minor edits.
2574 (Frame Configuration Type): Emphasize that it is not primitive.
2575 (Font Type): New node.
2576 (Type Predicates): Add fontp; type-of now recognizes font object
2577 types.
2578
2579 * intro.texi (Version Info): Update version numbers in examples.
2580 (Acknowledgements): List more contributors.
2581
2582 * elisp.texi: Bump version number to 3.0.
2583 (Top): Link to Font Type node.
2584
867d4bb3
JB
25852009-02-20 Juanma Barranquero <lekktu@gmail.com>
2586
2587 * modes.texi (Major Mode Conventions): Remove duplicate words.
2588 (Customizing Keywords): Fix typo.
2589
77730170
EZ
25902009-02-14 Eli Zaretskii <eliz@gnu.org>
2591
2592 * nonascii.texi (User-Chosen Coding Systems): Document that
2593 select-safe-coding-system suggests raw-text if there are raw bytes
2594 in the region.
2595 (Explicit Encoding): Warn not to use `undecided' when encoding.
2596
c8736212
GM
25972009-02-11 Glenn Morris <rgm@gnu.org>
2598
2599 * frames.texi (Visibility of Frames): Mention the effect multiple
2600 workspaces/desktops can have on visibility.
2601
ab992d66
EZ
26022009-02-07 Eli Zaretskii <eliz@gnu.org>
2603
c8736212
GM
2604 * text.texi (Commands for Insertion):
2605 * commands.texi (Event Mod):
2606 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2607 * nonascii.texi (Translation of Characters):
2608 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2609 (Explicit Encoding): Document the `charset' text property produced
2610 by decode-coding-region and decode-coding-string.
ab992d66 2611
e651a255
AM
26122009-01-27 Alan Mackenzie <acm@muc.de>
2613
2614 * modes.texi (Search-based Fontification): Correct a typo.
2615
bc5cde4b
JB
26162009-01-25 Juanma Barranquero <lekktu@gmail.com>
2617
2618 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2619 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2620
3533155b
EZ
26212009-01-24 Eli Zaretskii <eliz@gnu.org>
2622
f721deda
EZ
2623 * display.texi (Window Systems): Document the value of
2624 `initial-window-system' under --daemon.
2625
3533155b
EZ
2626 * os.texi (System Environment): Remove description of the
2627 `environment' function which has been deleted.
2628
f79b43b2
DN
26292009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2630
2631 * frames.texi (Multiple Displays): Remove documentation for
2632 removed function make-frame-on-tty.
2633
e3aa6669
CY
26342009-01-22 Chong Yidong <cyd@stupidchicken.com>
2635
2636 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2637 write-region-annotate-functions.
2638 Document write-region-post-annotation-function.
e3aa6669 2639
fb13a416
CY
26402009-01-19 Chong Yidong <cyd@stupidchicken.com>
2641
2642 * display.texi (Font Lookup): Document WIDTH argument of
2643 x-list-fonts.
2644
02eccf6b
EZ
26452009-01-17 Eli Zaretskii <eliz@gnu.org>
2646
ead3f58d
EZ
2647 * maps.texi (Standard Keymaps): Rename function-key-map to
2648 local-function-key-map.
2649
2650 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2651 local-function-key-map.
2652
2653 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2654 and `set-keyboard-coding-system' now accept an optional terminal
2655 argument.
2656
2657 * commands.texi (Event Mod): `keyboard-translate-table' is now
2658 terminal-local.
2659 (Function Keys): Rename function-key-map to
2660 local-function-key-map.
2661
df05a163
EZ
2662 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2663 frames.texi.
2664
0ed8034e 2665 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2666 `delete-terminal-functions', `suspend-tty-functions' and
2667 `resume-tty-functions'.
0ed8034e
EZ
2668
2669 * frames.texi (Frames): Document `frame-terminal' and
2670 `terminal-live-p'.
2671 (Multiple Displays): Document `make-frame-on-tty'.
2672 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2673 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2674 (Terminal Parameters): Document `terminal-parameters',
2675 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2676
2677 * os.texi (System Environment): Document `environment' and
2678 `initial-environment'.
490f1197
EZ
2679 (Suspending Emacs): Update for multi-tty; document
2680 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2681
02eccf6b
EZ
2682 * nonascii.texi (Coding System Basics): More accurate description
2683 of `raw-text'.
2684
f19fea97
JB
26852009-01-12 Juanma Barranquero <lekktu@gmail.com>
2686
2687 * display.texi (Low-Level Font): Fix typo.
2688
16fa292f
CY
26892009-01-10 Chong Yidong <cyd@stupidchicken.com>
2690
2691 * elisp.texi (Top): Update node listing.
2692
2693 * display.texi (PostScript Images): Node deleted.
2694
0b4faef3
EZ
26952009-01-10 Eli Zaretskii <eliz@gnu.org>
2696
3355f04d
EZ
2697 * processes.texi (Decoding Output): Document that null bytes force
2698 no-conversion for reading process output.
2699
2700 * files.texi (Reading from Files): Document that null bytes force
2701 no-conversion when visiting files.
2702
11625308 2703 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2704
5dcb4c4e
SM
2705 * nonascii.texi (Lisp and Coding Systems):
2706 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2707 (Character Properties): Improve wording.
0b4faef3 2708
ce9cf065
CY
27092009-01-09 Chong Yidong <cyd@stupidchicken.com>
2710
2711 * display.texi (Font Lookup): Remove obsolete function
2712 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2713 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2714 (Font Selection): Reorder order of variable descriptions.
2715 Minor clarifications.
ce9cf065
CY
2716
2717 * elisp.texi (Top): Update node listing.
2718
ab756fb3
GM
27192009-01-09 Glenn Morris <rgm@gnu.org>
2720
2721 * commands.texi (Command Loop Info): Say that last-command-char and
2722 last-input-char are obsolete aliases.
2723
2724 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2725 last-input-char and last-command-char, since they are just aliases for
2726 last-input-event and last-command-event.
2727
2728 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2729 last-command-char.
2730
6b2b8ab1
CY
27312009-01-08 Chong Yidong <cyd@stupidchicken.com>
2732
2733 * elisp.texi: Update node listing.
2734
2735 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2736 (Face Attributes): Don't link to Font Lookup.
2737 Document font-family-list.
6b2b8ab1
CY
2738 (Fonts): New node.
2739
3568e767
JR
27402009-01-08 Jason Rumney <jasonr@gnu.org>
2741
2742 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2743 changing the standard pointer shapes. (Bug#1485)
3568e767 2744
6221c8db
CY
27452009-01-08 Chong Yidong <cyd@stupidchicken.com>
2746
2747 * display.texi (Attribute Functions): Note that a function value
2748 :height is relative, and that compatibility functions work by
2749 calling set-face-attribute.
2750 (Displaying Faces): Reorder list in order of increasing priority.
2751 (Face Remapping): New node. Content moved here from Displaying
2752 Faces.
2753 (Glyphs): Link to Face Functions.
2754
e3d3799a
CY
27552009-01-08 Chong Yidong <cyd@stupidchicken.com>
2756
2757 * display.texi (Faces): Don't discuss face id here. facep does
2758 not return t.
2759 (Defining Faces): Minor clarification.
2760 (Face Attributes): Rearrange items to match docstring of
2761 set-face-attribute. Add :foundry attribute. Document new role of
2762 :font attribute. Texinfo usage fix.
2763 (Attribute Functions): Copyedits.
2764 (Face Functions): Note that face number is seldom used.
2765
638a2457
RS
27662009-01-05 Richard M Stallman <rms@gnu.org>
2767
2768 * strings.texi (Predicates for Strings): Minor clarification.
2769
2770 * functions.texi (Function Safety): Texinfo usage fix.
2771
49ea0074
JB
27722009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2773
2774 * objects.texi (General Escape Syntax): Fix typo.
2775
9f822178
MR
27762009-01-03 Martin Rudalics <rudalics@gmx.at>
2777
2778 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2779 works via the default value of pop-up-frame-function.
2780
af34ad36
EZ
27812009-01-02 Eli Zaretskii <eliz@gnu.org>
2782
2783 * processes.texi (System Processes): Document the `time' and
2784 `ctime' attributes of `system-process-attributes'.
2785
d31f6679
CY
27862009-01-01 Chong Yidong <cyd@stupidchicken.com>
2787
2788 * display.texi (Face Attributes): Clarify :height attribute.
2789
174dc00c
MR
27902008-12-31 Martin Rudalics <rudalics@gmx.at>
2791
2792 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2793 the front of the buffer list. Add entries for `last-buffer' and
2794 `unbury-buffer'.
2795
b8afe7e4
EZ
27962008-12-27 Eli Zaretskii <eliz@gnu.org>
2797
d14030f5
EZ
2798 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2799 and its subsections.
2800
2801 * frames.texi (Multiple Terminals, Low-level Terminal)
2802 (Terminal Parameters, Frames on Other TTY devices): New sections.
2803 (Frames): Add an xref to "Multiple Terminals".
2804
765980a4
EZ
2805 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2806
2807 * objects.texi (Terminal Type): New node.
2808 (Editing Types): Add it to the menu.
2809
47bd5577
EZ
2810 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2811 Variables".
2812
eb22b78c 2813 * variables.texi (Directory Local Variables): New node.
47bd5577 2814 (Variables): Add a menu item for it.
eb22b78c 2815
b8afe7e4
EZ
2816 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2817 `generated-autoload-file'.
2818
77bb0476
EZ
28192008-12-20 Eli Zaretskii <eliz@gnu.org>
2820
028e2c19
EZ
2821 * os.texi (Startup Summary): Add xref to documentation of
2822 `initial-window-system'.
2823
77bb0476
EZ
2824 * display.texi (Window Systems): Document `window-system' the
2825 function. The variable `window-system' is now frame-local.
028e2c19 2826 Document `initial-window-system'.
77bb0476 2827
dda87836
MR
28282008-12-19 Martin Rudalics <rudalics@gmx.at>
2829
2830 * windows.texi (Windows): Rewrite description of
2831 fit-window-to-buffer.
2832
caef3ed2
GM
28332008-12-13 Glenn Morris <rgm@gnu.org>
2834
2835 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2836 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2837
21c58e4d
GM
28382008-12-12 Glenn Morris <rgm@gnu.org>
2839
2840 * debugging.texi (Error Debugging): Refer forwards to
2841 eval-expression-debug-on-error.
2842
af38459f
EZ
28432008-12-05 Eli Zaretskii <eliz@gnu.org>
2844
5dedd9b5
EZ
2845 * strings.texi (String Basics): Only unibyte strings that
2846 represent key sequences hold 8-bit raw bytes.
2847
af38459f
EZ
2848 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2849 paragraph to speak about `undecided'.
2850 (Character Properties): Don't explain the meaning of each
2851 property; instead, identify their Unicode Standard names.
b3f1f4a5 2852 (Character Sets): Document `map-charset-chars'.
af38459f 2853
fa047ae7
GM
28542008-12-02 Glenn Morris <rgm@gnu.org>
2855
2856 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2857 section yet again.
2858
47dbc044
EZ
28592008-11-29 Eli Zaretskii <eliz@gnu.org>
2860
98d05998
EZ
2861 * nonascii.texi (Character Properties): New Section.
2862 (Specifying Coding Systems): Document
2863 `coding-system-priority-list', `set-coding-system-priority', and
2864 `with-coding-priority'.
2865 (Lisp and Coding Systems): Document `check-coding-systems-region'
2866 and `coding-system-charset-list'.
2867 (Coding System Basics): Document `coding-system-aliases'.
2868
2869 * elisp.texi (Top): Add a @detailmenu entry for "Character
2870 Properties".
2871
47dbc044
EZ
2872 * objects.texi (Character Type): Correct the range of Emacs
2873 characters. Add an @xref to "Character Codes".
2874
2875 * strings.texi (String Basics): Add an @xref to "Character Codes".
2876
2877 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2878
2879 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2880 (Character Codes): Document `max-char'.
2881
8b80cdf5
EZ
28822008-11-28 Eli Zaretskii <eliz@gnu.org>
2883
2884 * nonascii.texi (Text Representations, Converting Representations)
2885 (Character Sets, Scanning Charsets, Translation of Characters):
2886 Make text more accurate.
2887
a99dceba
GM
28882008-11-28 Glenn Morris <rgm@gnu.org>
2889
2890 * files.texi (Format Conversion Round-Trip): Improve previous change.
2891
f6dc3bed
CY
28922008-11-26 Chong Yidong <cyd@stupidchicken.com>
2893
2894 * modes.texi (Auto Major Mode): Fix example.
2895
5da9413d
GM
28962008-11-25 Glenn Morris <rgm@gnu.org>
2897
2898 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2899
2900 * files.texi (Format Conversion Round-Trip):
2901 Use active voice for previous change.
2902
fcca848c
CY
29032008-11-25 Chong Yidong <cyd@stupidchicken.com>
2904
2905 * os.texi (Processor Run Time):
2906 * processes.texi (Transaction Queues):
2907 * markers.texi (The Mark):
2908 * windows.texi (Choosing Window, Selecting Windows):
2909 * files.texi (Changing Files, Magic File Names):
2910 * commands.texi (Key Sequence Input):
2911 * functions.texi (Declaring Functions):
2912 * strings.texi (Predicates for Strings):
2913 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2914
36c8dc54
CY
29152008-11-24 Chong Yidong <cyd@stupidchicken.com>
2916
2917 * help.texi (Accessing Documentation): Update example.
2918
2919 * variables.texi (Defining Variables): Note that `*' is not
2920 necessary if defcustom is used.
2921
2a79b242
EZ
29222008-11-22 Eli Zaretskii <eliz@gnu.org>
2923
2924 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2925 Characters" from @detailmenu.
2926
2927 * nonascii.texi (Character Codes, Character Sets)
2928 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2929 (Chars and Bytes, Splitting Characters): Sections removed.
2930
392f0d26
LK
29312008-11-22 Lute Kamstra <lute@gnu.org>
2932
2933 * positions.texi (Text Lines): Update goto-line documentation.
2934
af1a5cd5
MR
29352008-11-21 Martin Rudalics <rudalics@gmx.at>
2936
6a4cfb0c
MR
2937 * frames.texi (Frames): Fix typo, add cross references, reword.
2938 (Initial Parameters): Reword special-display-frame-alist text.
2939 (Frames and Windows): Reword. Describe argument norecord for
2940 set-frame-selected-window.
2941 (Input Focus): Describe argument norecord for select-frame.
2942 Remove comment on MS-Windows behavior for focus-follows-mouse.
2943 (Raising and Lowering): Mention windows-frames dichotomy in
2944 metaphor.
2945
af1a5cd5
MR
2946 * windows.texi (Displaying Buffers, Vertical Scrolling)
2947 (Horizontal Scrolling): Fix indenting and rewording issues
2948 introduced with 2008-11-07 change.
2949
c249fa9c
GM
29502008-11-20 Glenn Morris <rgm@gnu.org>
2951
2952 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2953 element of `format-alist'.
2954
204d4665
GM
29552008-11-19 Glenn Morris <rgm@gnu.org>
2956
2957 * doclicense.texi: Update to FDL 1.3.
2958 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2959
cc0910af
CY
29602008-11-18 Chong Yidong <cyd@stupidchicken.com>
2961
efe6e7c4
CY
2962 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2963 vars, which are obsolete. Mention jit-lock-register.
2964
5dcb4c4e
SM
2965 * modes.texi (Other Font Lock Variables):
2966 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2967
cc0910af
CY
2968 * frames.texi (Color Parameters): Document alpha parameter.
2969
aeeedf76
MR
29702008-11-16 Martin Rudalics <rudalics@gmx.at>
2971
2972 * windows.texi (Splitting Windows, Deleting Windows)
2973 (Selecting Windows, Cyclic Window Ordering)
2974 (Buffers and Windows, Displaying Buffers, Choosing Window)
2975 (Dedicated Windows, Window Point, Window Start and End)
2976 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2977 (Size of Window, Resizing Windows, Window Configurations)
2978 (Window Parameters): Avoid @var at beginning of sentences and
2979 reword accordingly.
2980
4c565c5c
LK
29812008-11-11 Lute Kamstra <lute@gnu.org>
2982
2983 * files.texi (File Name Components): Fix file-name-extension
2984 documentation.
2985
25f494c9
JB
29862008-11-11 Juanma Barranquero <lekktu@gmail.com>
2987
2988 * frames.texi (Basic Parameters): Remove display-environment-variable
2989 and term-environment-variable.
2990
a1401ab1
EZ
29912008-11-08 Eli Zaretskii <eliz@gnu.org>
2992
2993 * windows.texi (Basic Windows, Splitting Windows)
2994 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2995 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2996 (Resizing Windows, Window Configurations, Window Parameters):
2997 Fix wording and markup.
a1401ab1 2998
efafc282
MR
29992008-11-07 Martin Rudalics <rudalics@gmx.at>
3000
3001 * windows.texi (Windows): Update entries.
3002 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3003 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3004 (Selecting Windows, Cyclic Window Ordering): Reword with special
3005 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3006 (Buffers and Windows, Choosing Window): Reword with special
3007 emphasis on dedicated windows.
3008 (Displaying Buffers): Reword. For switch-to-buffer mention that
3009 it may fall back on pop-to-buffer. For other-window try to
3010 explain how it treats the cyclic ordering of windows.
efafc282
MR
3011 (Dedicated Windows): New node and section discussing dedicated
3012 windows and associated functions.
86ab855a 3013 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3014 (Window Start and End): Rename node and section title. Reword.
3015 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3016 Minor rewording.
3017 (Size of Window): Reword, in particular text on window-width.
3018 (Resizing Windows): Reword. Add text on balancing windows.
3019 (Window Configurations): Reword. Mention window parameters.
3020 (Window Parameters): New node and section on window parameters.
3021 (Window Hooks): Reword. Mention that
3022 window-configuration-change-hook is run "buffer-locally".
3023 * elisp.texi (Top): Update Windows entries in @detailmenu
3024 section.
3025
d60a8ab2
JB
30262008-11-04 Juanma Barranquero <lekktu@gmail.com>
3027
3028 * searching.texi (Regexp Search): Fix typo.
3029
01777627
CY
30302008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3031
3032 * searching.texi (Regexp Search): Document GREEDY arg.
3033 (Simple Match Data): Fix return value.
3034
c4526e93
EZ
30352008-11-01 Eli Zaretskii <eliz@gnu.org>
3036
3037 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3038 with Emacs 23 internal representation of characters.
3039 Document `unibyte-string'.
c4526e93 3040
fe2ae8b5
CY
30412008-10-28 Chong Yidong <cyd@stupidchicken.com>
3042
3043 * processes.texi (Process Information): Note that process-status
3044 does not accept buffer names.
3045
cc5a21e3
CY
30462008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3047
3048 * positions.texi (Skipping Characters): Correct return value of
3049 skip-chars-forward.
3050
09460d9a
MR
30512008-10-25 Martin Rudalics <rudalics@gmx.at>
3052
520b29e7
MR
3053 * windows.texi (Deleting Windows): Update documentation of
3054 delete-windows-on.
3055 (Buffers and Windows): Update documentations of
3056 get-buffer-window and get-buffer-window-list.
3057 (Displaying Buffers): Update documentation of
3058 replace-buffer-in-windows.
3059
09460d9a
MR
3060 * buffers.texi (Current Buffer): Reword set-buffer and
3061 with-current-buffer documentations.
3062 (Creating Buffers): Reword documentation of get-buffer-create.
3063
4d48fcdc
MR
30642008-10-23 Martin Rudalics <rudalics@gmx.at>
3065
3066 * buffers.texi (Current Buffer): Reword documentation of
3067 set-buffer.
3068 (Buffer Names): Reword documentation of buffer-name.
3069 (The Buffer List): For bury-buffer explain what happens with the
3070 buffer's window.
3071 (Creating Buffers): Say that get-buffer-create's arg is called
3072 buffer-or-name.
3073
f0143c43
CY
30742008-10-22 Chong Yidong <cyd@stupidchicken.com>
3075
3e5dbbd3
CY
3076 * advice.texi (Computed Advice): Explain what DEFINITION is.
3077
f0143c43
CY
3078 * nonascii.texi (Character Codes): Remove obsolete function
3079 char-valid-p, and document characterp instead.
3080
52a94b85
MR
30812008-10-22 Martin Rudalics <rudalics@gmx.at>
3082
3083 * windows.texi (Displaying Buffers): Reword documentation of
3084 pop-to-buffer.
3085 (Choosing Window): Rewrite documentation of display-buffer and
3086 its options.
3087
f76f8246
MR
3088 * buffers.texi (Killing Buffers): Update documentation of
3089 kill-buffer.
3090
acc8b598
EZ
30912008-10-21 Eli Zaretskii <eliz@gnu.org>
3092
80e6b6df
EZ
3093 * processes.texi (Serial Ports): Fix wording and improve markup.
3094
3645358a
EZ
3095 * searching.texi (Regexp Search): Document `string-match-p' and
3096 `looking-at-p'.
3097 (POSIX Regexps): Add an xref for "non-greedy".
3098 (Regexp Special): Add @cindex entry for "non-greedy".
3099
b3d50cff 3100 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3101 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3102
73b7530a
EZ
3103 * frames.texi (Color Names): Add an xref to `read-color'.
3104
3105 * minibuf.texi (High-Level Completion): Document `read-color'.
3106
acc8b598
EZ
3107 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3108
3109 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3110
3111 * buffers.texi (Swapping Text): New section, documents
3112 `buffer-swap-text'.
3113
10e187e8
MR
31142008-10-21 Martin Rudalics <rudalics@gmx.at>
3115
3116 * windows.texi (Resizing Windows): Minor wording fix.
3117
fd6f900c
EZ
31182008-10-20 Eli Zaretskii <eliz@gnu.org>
3119
3120 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3121 and `combine-and-quote-strings'.
3122
3123 * strings.texi (Creating Strings): Add xrefs for them.
3124
e4372165
EZ
31252008-10-19 Eli Zaretskii <eliz@gnu.org>
3126
d6328fba
EZ
3127 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3128 match the corresponding menu in minibuf.texi.
3129
e4372165
EZ
3130 * minibuf.texi (Reading File Names): Document `read-shell-command'
3131 and `minibuffer-local-shell-command-map'.
3132
5d8dda33
MR
31332008-10-19 Martin Rudalics <rudalics@gmx.at>
3134
3135 * windows.texi (Resizing Windows): Remove var{} around "window" in
3136 documentation of enlarge-window.
3137 Rewrite documentation of window-min-height and window-min-width.
3138
437706cd
EZ
31392008-10-19 Eli Zaretskii <eliz@gnu.org>
3140
80f85d7c
EZ
3141 * functions.texi (Calling Functions): Document `apply-partially'.
3142
291703b5
EZ
3143 * hooks.texi (Standard Hooks): Mention
3144 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3145
3146 * variables.texi (File Local Variables): Document
3147 `file-local-variables-alist', `before-hack-local-variables-hook'
3148 and `hack-local-variables-hook'.
3149
583d8b3c
EZ
3150 * processes.texi (Synchronous Processes): Document `process-lines'.
3151
5dcb4c4e
SM
3152 * customize.texi (Variable Definitions):
3153 Document `custom-reevaluate-setting'.
437706cd 3154
7e51d89b
MR
31552008-10-18 Martin Rudalics <rudalics@gmx.at>
3156
3157 * windows.texi (Choosing Window, Deleting Windows)
3158 (Displaying Buffers): Expand documentation of dedicated windows.
3159
43c59a3d
EZ
31602008-10-18 Eli Zaretskii <eliz@gnu.org>
3161
018a960d
EZ
3162 * files.texi (Changing Files): Document symbolic input of file
3163 modes to `set-file-modes'. Document `read-file-modes' and
3164 `file-modes-symbolic-to-number'.
3165
2c0b8144
EZ
3166 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3167 and `search-map'.
3168
5dcb4c4e
SM
3169 * searching.texi (Search and Replace):
3170 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3171 Document `multi-query-replace-map'.
80120f13 3172
6d4913f0 3173 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3174 (Completion Commands, Reading File Names):
3175 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3176 `minibuffer-local-filename-must-match-map'.
3177 (Minibuffer Completion): The `require-match' argument to
3178 `completing-read' can now have the value `confirm-only'.
3179
43c59a3d
EZ
3180 * windows.texi (Displaying Buffers): Minor wording fix.
3181 (Choosing Window): `split-height-threshold' can now be nil.
3182 Document `split-width-threshold'. `pop-up-frames' can have the
3183 value `graphic-only'.
3184
f36acfd9
EZ
31852008-10-17 Eli Zaretskii <eliz@gnu.org>
3186
3187 * os.texi (Startup Summary): Document `before-init-time' and
3188 `after-init-time'. Document `initial-window-system' and
3189 `window-system-initialization-alist'. Document reading the
3190 abbrevs file. Document the call to `server-start' under --daemon.
3191 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3192 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3193 (Time Parsing): Document `format-seconds'.
f36acfd9 3194
96995b89
MR
31952008-10-17 Martin Rudalics <rudalics@gmx.at>
3196
3197 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3198 and reword.
3199
2de17c73
EZ
32002008-10-16 Eli Zaretskii <eliz@gnu.org>
3201
3202 * markers.texi (The Mark): Document use-region-p.
3203
9cf52b11
EZ
32042008-10-15 Eli Zaretskii <eliz@gnu.org>
3205
c3aaf1d7
EZ
3206 * internals.texi (Writing Emacs Primitives): The interactive spec
3207 of a primitive can be a Lisp form.
3208
841a1743
EZ
3209 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3210 values of transient-mark-mode. Document handle-shift-selection.
3211
3212 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3213 (Interactive Examples): Show an example of `^'.
3214 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3215 (Defining Commands, Using Interactive): The interactive-form of a
3216 function can be added via its symbol's property.
841a1743 3217
52441368
EZ
3218 * positions.texi (List Motion): beginning-of-defun-function can
3219 now accept an argument.
3220
8e8c1a72
EZ
3221 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3222 now return a list of strings.
3223
a33a1f2a
EZ
3224 * control.texi (Handling Errors): Document ignore-errors.
3225
4fb04348
EZ
3226 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3227 (Parameter Access): Document set-frame-parameter.
3228
ee666f84
EZ
3229 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3230 Hooks" for the effect of kill-all-local-variables on local hook
3231 functions.
3232
9cf52b11
EZ
3233 * modes.texi (Major Mode Conventions, Mode Line Variables):
3234 `mode-name' need not be a string. xref to "Mode Line Data" for
3235 details, and to "Emulating Mode Line" for computing a string
3236 value.
3237
22526bc4
EZ
32382008-10-14 Eli Zaretskii <eliz@gnu.org>
3239
a65f6a85
EZ
3240 * processes.texi (System Processes): New section.
3241 (Processes, Signals to Processes): Add xrefs to it.
3242
3243 * objects.texi (Editing Types): A `process' is a subprocess of
3244 Emacs, not just any process running on the OS.
3245
3246 * elisp.texi (Top): Adjust the @detailmenu for the above two
3247 changes.
3248
2724b26a
EZ
3249 * sequences.texi (Char-Tables): Remove documentation of
3250 set-char-table-default, which has no effect since Emacs 23.
3251 <char-table-range, set-char-table-range>: Don't mention generic
3252 characters and charsets. Add a cons cell as a possible argument.
3253
3254 * nonascii.texi (Splitting Characters)
3255 (Translation of Characters): Don't mention generic characters.
3256
3257 * display.texi (Fontsets): Don't mention generic characters.
3258
22526bc4 3259 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3260 argument FUNCTION with a cons cell as KEY.
22526bc4 3261
eaf4b689
EZ
32622008-10-13 Eli Zaretskii <eliz@gnu.org>
3263
45e46036
EZ
3264 * objects.texi (Primitive Function Type): Move "@cindex special
3265 forms" from here...
3266
3267 * eval.texi (Special Forms): ...to here.
3268
3269 * functions.texi (What Is a Function): `functionp' returns nil for
3270 special forms. Add an xref.
3271
eaf4b689
EZ
3272 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3273 Variables".
3274
3275 * variables.texi (Frame-Local Variables): New section.
3276 (Buffer-Local Variables): Add an xref to it.
3277 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3278 have both frame-local and buffer-local binding.
3279
3280 * frames.texi (Frames): Mention multiple tty frames.
3281 (Frame Parameters, Parameter Access): Mention frame-local variable
3282 bindings.
3283
15688fce
GM
32842008-09-20 Glenn Morris <rgm@gnu.org>
3285
3286 * display.texi (Defining Faces): Recommend against face variables.
3287
35539065
JB
32882008-09-16 Juanma Barranquero <lekktu@gmail.com>
3289
3290 * display.texi (Echo Area Customization): Fix typo.
3291
6a57054b
JB
32922008-09-09 Juanma Barranquero <lekktu@gmail.com>
3293
3294 * loading.texi (Where Defined): Add `defface' item.
3295
d632fb82
MR
32962008-09-06 Martin Rudalics <rudalics@gmx.at>
3297
3298 * loading.texi (Where Defined): Fix description of symbol-file.
3299
905a9adb
JR
33002008-08-26 Jason Rumney <jasonr@gnu.org>
3301
3302 * display.texi (TIFF Images): New section describing :index property.
3303
852e91b7
CY
33042008-08-23 Chong Yidong <cyd@stupidchicken.com>
3305
3306 * display.texi (Temporary Displays): Remove unnecessary comment
3307 about usage of temp-buffer-show-hook.
3308
6be001ee
CY
33092008-08-05 Chong Yidong <cyd@stupidchicken.com>
3310
3311 * symbols.texi (Other Plists): Fix incorrect example.
3312 Suggested by Florian Beck.
3313
58e3d8e8
JB
33142008-07-31 Juanma Barranquero <lekktu@gmail.com>
3315
3316 * os.texi: Fix previous change.
3317
7c2fb837
DN
33182008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3319
3320 * os.texi:
3321 * intro.texi:
3322 * files.texi: Remove VMS support.
3323
9e2a2647
DN
33242008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3325
3326 * os.texi:
3327 * frames.texi:
3328 * display.texi: Remove mentions of Mac Carbon.
3329
c4f4682b
MB
33302008-07-01 Miles Bader <miles@gnu.org>
3331
3332 * text.texi (Special Properties):
3333 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3334
3696411e
JB
33352008-06-28 Johan Bockgård <bojohan@gnu.org>
3336
3337 * display.texi (Other Image Types): Fix copy/paste error; say
3338 "PBM", not "XBM".
3339
f2a77c3a
DN
33402008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3341
3342 * os.texi: Remove references to obsolete systems.
3343
6d52677d
EZ
33442008-06-20 Eli Zaretskii <eliz@gnu.org>
3345
3346 * makefile.w32-in (distclean): Remove makefile.
3347
1a87da4c
GM
33482008-06-17 Glenn Morris <rgm@gnu.org>
3349
3350 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3351 (elisp, dist): Remove rules and variables that are obsolete now
3352 the lisp manual is no longer distributed separately.
3353
fdda1c5d
GM
33542008-06-16 Glenn Morris <rgm@gnu.org>
3355
646692e9
GM
3356 * configure, configure.in, mkinstalldirs: Remove unused files.
3357
3358 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3359 * vol1.texi (EMACSVER):
6a57054b 3360 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3361
3362 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3363 as per maintain.info.
3364
611bee81
GM
33652008-06-15 Glenn Morris <rgm@gnu.org>
3366
a7bed3a0
GM
3367 * makefile.w32-in (manual): Use "23" rather than "21".
3368
3369 * Makefile.in (emacsver): New, set by configure.
3370 (manual): Use emacsver.
3371
d794edf2
GM
3372 * intro.texi: Report bugs using M-x report-emacs-bug.
3373
611bee81
GM
3374 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3375
c73e02fa
GM
33762008-06-13 Daniel Engeler <engeler@gmail.com>
3377
3378 * elisp.texi, internals.texi, processes.texi: Add documentation
3379 about serial port access.
3380
e40a85cd
MB
33812008-06-05 Miles Bader <miles@gnu.org>
3382
3383 * display.texi (Displaying Faces): Update to reflect function
3384 renamings in face-remap.el.
3385
7b753744
JB
33862008-06-05 Juanma Barranquero <lekktu@gmail.com>
3387
3388 * display.texi (Fontsets): Fix typos.
3389
9d3d42fb
MB
33902008-06-03 Miles Bader <miles@gnu.org>
3391
7b753744
JB
3392 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3393 remove-relative-face-remapping, set-base-face-remapping,
3394 and set-default-base-face-remapping.
9d3d42fb 3395
f2cec7a9
MB
33962008-06-01 Miles Bader <miles@gnu.org>
3397
3398 * display.texi (Displaying Faces): Add face-remapping-alist.
3399
8f39c96d
SM
34002008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3401
3402 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3403 variable names.
3404
1ef5eecc
ER
34052008-05-03 Eric S. Raymond <esr@golux>
3406
352c8b4a 3407 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3408 (current-global-map) return references, not copies.
3409
63b4387f
JL
34102008-05-02 Juri Linkov <juri@jurta.org>
3411
3412 * minibuf.texi (Text from Minibuffer): Document a list of
3413 default values for `read-from-minibuffer'.
3414
38a8b703
JB
34152008-04-24 Juanma Barranquero <lekktu@gmail.com>
3416
3417 * nonascii.texi (Translation of Characters): Fix previous change.
3418
7c42e639
CY
34192008-04-20 Chong Yidong <cyd@stupidchicken.com>
3420
3421 * display.texi (Overlay Properties): Clarify role of underlying
3422 textprop and overlay keymaps for display strings.
3423
3424 * keymaps.texi (Active Keymaps): Ditto.
3425
25c0d999
SM
34262008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3427
3428 * minibuf.texi (Programmed Completion):
3429 Replace dynamic-completion-table with the new completion-table-dynamic.
3430
e3af5968
CY
34312008-04-07 Chong Yidong <cyd@stupidchicken.com>
3432
3433 * intro.texi (Some Terms): Change "fonts in this manual" index
3434 entry to "typographic conventions".
3435
6bfc8698
EZ
34362008-04-05 Eli Zaretskii <eliz@gnu.org>
3437
3438 * objects.texi (Text Props and Strings): Add indexing for read
3439 syntax of text properties.
3440
4972c361
SM
34412008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3442
3443 * processes.texi (Decoding Output): Remove process-filter-multibyte
3444 functions.
3445
c70a68db
MR
34462008-03-15 Martin Rudalics <rudalics@gmx.at>
3447
3448 * display.texi (Finding Overlays): Say that empty overlays at
3449 the end of the buffer are reported too.
3450
1291fd36
GM
34512008-03-13 Glenn Morris <rgm@gnu.org>
3452
3453 * elisp.texi (EMACSVER): Set to 23.0.60.
3454
c6b0dfd5
CY
34552008-02-26 Chong Yidong <cyd@stupidchicken.com>
3456
38a8b703 3457 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3458
875fc30c
GM
34592008-02-22 Glenn Morris <rgm@gnu.org>
3460
3461 * frames.texi (Position Parameters): Clarify the description of
3462 `left' and `top', using information from "Geometry".
3463 (Geometry): Give a pointer to "Position Parameters", rather than
3464 repeating information.
3465
d8c8e45a
GM
34662008-02-11 Glenn Morris <rgm@gnu.org>
3467
3468 * objects.texi (Equality Predicates): No longer talk about "two"
3469 functions.
3470
38a8b703 34712008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3472
3473 * objects.texi (Equality Predicates): Add defun for
3474 equal-including-properties.
3475
bfffe0b1
GM
34762008-02-10 Glenn Morris <rgm@gnu.org>
3477
3478 * objects.texi (Equality Predicates):
3479 Mention equal-including-properties.
3480
431b78c9
RS
34812008-02-07 Richard Stallman <rms@gnu.org>
3482
3483 * windows.texi (Window Start): Mention the feature of moving
3484 window-start to start of line.
3485
c8763fb6 34862008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3487
3488 * keymaps.texi (Tool Bar): Document rtl property.
3489
1a256502
TTN
34902008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3491
3492 * display.texi (Button Types):
3493 For define-button-type, clarify type of NAME.
3494
569382c2
MR
34952008-01-19 Martin Rudalics <rudalics@gmx.at>
3496
3497 * buffers.texi (Buffer Modification): Fix typo.
3498
f3041af1
DN
34992008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3500
3501 * os.texi (System Environment): Remove references to OSes that are
3502 not supported anymore.
3503
d35e1cd7
DN
35042008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3505
3506 * os.texi (System Environment): Remove mention for Masscomp.
3507
23af7580
RS
35082008-01-04 Richard Stallman <rms@gnu.org>
3509
3510 * display.texi (Faces): Don't talk about internal face vector as arg
3511 to facep.
3512
3513 * customize.texi (Type Keywords): Fix previous change.
3514
3515 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3516 * elisp.texi (Top): Fix menu for commands.texi change.
3517
ec7d5b1e
RS
35182007-12-30 Richard Stallman <rms@gnu.org>
3519
5dcb4c4e 3520 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3521 (Accessing Scroll): New node broken out of Accessing Mouse.
3522
101a6cea
RS
35232007-12-28 Richard Stallman <rms@gnu.org>
3524
3525 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3526 (Basic Parameters): For `title', refer to title bar.
041817a4 3527 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3528
72b7e664
RS
35292007-12-23 Richard Stallman <rms@gnu.org>
3530
3531 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3532 Improve some of the commented-out keywords' text too.
3533
27a4f445
MR
35342007-12-14 Martin Rudalics <rudalics@gmx.at>
3535
e2e3f1d7
MR
3536 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3537 "visit the current buffer".
3538
27a4f445
MR
3539 * os.texi (System Interface): Fix typo.
3540
a2afc99d
RS
35412007-12-04 Richard Stallman <rms@gnu.org>
3542
3543 * objects.texi (Symbol Type): Fix typo.
3544
b694135c
RS
35452007-12-03 Richard Stallman <rms@gnu.org>
3546
3547 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3548
f99a19da
GM
35492007-12-01 Glenn Morris <rgm@gnu.org>
3550
3551 * functions.texi (Declaring Functions): Improve previous change.
3552
8f4b37d8
GM
35532007-11-30 Glenn Morris <rgm@gnu.org>
3554
3555 * functions.texi (Declaring Functions): Add optional fourth
3556 argument of declare-function, and setting third argument to `t'.
3557
61a2fe01
RS
35582007-11-29 Richard Stallman <rms@gnu.org>
3559
3560 * customize.texi (Composite Types): Document `group' type.
3561
cbfc5193
GM
35622007-11-29 Glenn Morris <rgm@gnu.org>
3563
5dcb4c4e
SM
3564 * functions.texi (Declaring Functions): Add findex.
3565 Mention `external' files.
cbfc5193 3566
8386283a
JB
35672007-11-26 Juanma Barranquero <lekktu@gmail.com>
3568
3569 * functions.texi (Declaring Functions): Fix directive.
3570
a07c9a8b
RS
35712007-11-25 Richard Stallman <rms@gnu.org>
3572
3573 * help.texi (Help Functions): Clean up last change.
3574
3575 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3576
3577 * loading.texi (Named Features): Minor cleanup.
3578
3579 * macros.texi (Eval During Expansion): Minor cleanup.
3580
3581 * variables.texi (Variable Aliases): Minor cleanup.
3582
a0925923
RS
35832007-11-24 Richard Stallman <rms@gnu.org>
3584
3585 * functions.texi (Declaring Functions): Clarify previous change.
3586
3587 * compile.texi (Compiler Errors): Clarify previous change.
3588
20c63e44
RS
35892007-11-24 Richard Stallman <rms@gnu.org>
3590
e5e76c04 3591 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3592 Clarify the text and move items around.
3593
5bb0cda3
GM
35942007-11-24 Glenn Morris <rgm@gnu.org>
3595
3596 * functions.texi (Declaring Functions): New section.
3597 * compile.texi (Compiler Errors): Mention declaring functions,
3598 defvar with no initvalue, and byte-compile-warnings.
3599
af13c86a
MR
36002007-11-15 Martin Rudalics <rudalics@gmx.at>
3601
3602 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3603 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3604
a5373305
MR
36052007-11-13 Martin Rudalics <rudalics@gmx.at>
3606
3607 * help.texi (Help Functions): Document new macro `with-help-window'.
3608
fe284805
JL
36092007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3610
3611 * searching.texi (Replacing Match): Describe new
3612 `match-substitute-replacement'.
3613
2c3a09b1
RS
36142007-10-31 Richard Stallman <rms@gnu.org>
3615
3616 * strings.texi (Creating Strings): Null strings from concat not unique.
3617
f2b480f4
RS
36182007-10-26 Richard Stallman <rms@gnu.org>
3619
3620 * objects.texi (Equality Predicates): Null strings are uniquified.
3621
3622 * minibuf.texi: Minor clarifications in previous change.
3623
db21122c
GM
36242007-10-25 Glenn Morris <rgm@gnu.org>
3625
3626 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3627
2328cbb3
RS
36282007-10-24 Richard Stallman <rms@gnu.org>
3629
3630 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3631
3632 * variables.texi (Frame-Local Variables): Node deleted.
3633 (Variables): Delete Frame-Local Variables from menu.
3634 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3635 (Default Value): Don't mention frame-local vars.
3636
3637 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3638
3639 * loading.texi (Unloading): Document FEATURE-unload-function
3640 instead of FEATURE-unload-hook.
3641
2328cbb3
RS
3642 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3643
c066bafa
JL
36442007-10-22 Juri Linkov <juri@jurta.org>
3645
3646 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3647 (High-Level Completion): Document a list of default value strings
3648 in the DEFAULT argument, for which minibuffer functions return the
3649 first element.
3650
65ced25f
JL
36512007-10-17 Juri Linkov <juri@jurta.org>
3652
3653 * text.texi (Filling): Update arguments of fill-paragraph.
3654 fill-paragraph operates on the active region in Transient Mark mode.
3655 Remove fill-paragraph-or-region.
3656
ee46ec8e
KB
36572007-10-13 Karl Berry <karl@gnu.org>
3658
3659 * elisp.texi (@dircategory): Move to after @copying,
3660 since we want @copying as close as possible to the beginning of
3661 the output.
3662
61bbdbc6
RS
36632007-10-12 Richard Stallman <rms@gnu.org>
3664
3665 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3666
3667 * commands.texi (Distinguish Interactive): New node,
3668 broken out from Interactive Call and rewritten.
3669 (Command Loop): Put Distinguish Interactive in menu.
3670
af23e1e8
RS
36712007-10-09 Richard Stallman <rms@gnu.org>
3672
3673 * text.texi (Examining Properties): Mention overlay priority.
3674
3675 * display.texi (Display Margins): Correct the description
3676 of margin display specifications.
3677 (Replacing Specs): New subnode broken out of Display Property.
3678
e1965a69
JL
36792007-10-06 Juri Linkov <juri@jurta.org>
3680
3681 * text.texi (Filling): Document fill-paragraph-or-region.
3682
4638454b
JB
36832007-10-05 Juanma Barranquero <lekktu@gmail.com>
3684
3685 * display.texi (Auto Faces): Fix typo.
3686
7ed54cc5
RS
36872007-10-02 Richard Stallman <rms@gnu.org>
3688
3689 * display.texi (Display Property): Explain some display specs
3690 don't let you move point in.
3691
5dcb4c4e
SM
3692 * frames.texi (Cursor Parameters):
3693 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3694
3695 * windows.texi (Basic Windows): Don't describe
3696 cursor-in-non-selected-windows here.
3697
305a7ef2
EZ
36982007-10-01 Eli Zaretskii <eliz@gnu.org>
3699
3700 * processes.texi (Misc Network): Note that these functions are
3701 supported only on some systems.
3702
f7a7f4eb
RS
37032007-10-01 Richard Stallman <rms@gnu.org>
3704
3705 * display.texi (Overlay Properties): Explain nil as priority.
3706 Explain that conflicts are unpredictable if not resolved by
3707 priorities.
3708
780d7bb9
RS
37092007-09-23 Richard Stallman <rms@gnu.org>
3710
3711 * macros.texi (Backquote): Minor clarification.
3712
14b4fdfb
RS
37132007-09-19 Richard Stallman <rms@gnu.org>
3714
3715 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3716 Clarify when they work in parallel and when one overrides.
3717 Fix error in example.
14b4fdfb 3718
b8d4c8d0
GM
37192007-09-06 Glenn Morris <rgm@gnu.org>
3720
b3e755a9 3721 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3722 commands to use ../../info.
3723 * Makefile.in (infodir): Go up one more level.
4638454b 3724 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3725 (miscmanualdir): New.
3726 (dist): Use new variable miscmanualdir.
3727 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3728 (usermanualdir): Change from ../man to ../emacs.
3729
1bb1f7d3
MR
37302007-08-30 Martin Rudalics <rudalics@gmx.at>
3731
3732 * commands.texi (Command Loop Info): Advise against changing
3733 most variables described here. Explain new variable
3734 last-repeatable-command.
3735
b8d4c8d0
GM
37362007-08-29 Glenn Morris <rgm@gnu.org>
3737
3738 * elisp.texi (EMACSVER): Increase to 23.0.50.
3739
37402007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3741
3742 * frames.texi (Basic Parameters): Add display-environment-variable
3743 and term-environment-variable.
3744
37452007-08-28 Juri Linkov <juri@jurta.org>
3746
3747 * display.texi (Image Formats, Other Image Types): Add SVG.
3748
37492007-08-28 Juri Linkov <juri@jurta.org>
3750
3751 * display.texi (Images): Move formats-related text to new node
3752 "Image Formats".
3753 (Image Formats): New node.
3754
619fb9ee
RS
37552007-08-27 Richard Stallman <rms@gnu.org>
3756
3757 * windows.texi (Window Configurations): Clarify what
3758 a window configuration saves.
3759
b8d4c8d0
GM
37602007-08-25 Richard Stallman <rms@gnu.org>
3761
3762 * display.texi (Images): Delete redundant @findex.
3763
39f9da30
GM
37642007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3765
3766 * text.texi (Change Hooks): (after|before)-change-functions are no
3767 longer bound to nil while running; rather inhibit-modification-hooks
3768 is t.
3769
b8d4c8d0
GM
37702007-08-16 Richard Stallman <rms@gnu.org>
3771
5dcb4c4e
SM
3772 * processes.texi (Asynchronous Processes):
3773 Clarify doc of start-file-process.
b8d4c8d0
GM
3774
37752007-08-08 Martin Rudalics <rudalics@gmx.at>
3776
3777 * modes.texi (Example Major Modes): Fix typo.
3778
37792007-08-08 Glenn Morris <rgm@gnu.org>
3780
3781 * intro.texi (nil and t): Do not use `iff' in documentation.
3782
3783 * tips.texi (Documentation Tips): Recommend against `iff'.
3784
37852007-08-07 Chong Yidong <cyd@stupidchicken.com>
3786
3787 * display.texi (Image Cache): Document image-refresh.
3788
37892007-08-06 Martin Rudalics <rudalics@gmx.at>
3790
3791 * windows.texi (Size of Window): Document window-full-width-p.
3792
37932007-07-25 Glenn Morris <rgm@gnu.org>
3794
3795 * gpl.texi (GPL): Replace license with GPLv3.
3796
3797 * Relicense all FSF files to GPLv3 or later.
3798
37992007-07-24 Michael Albinus <michael.albinus@gmx.de>
3800
4638454b
JB
3801 * processes.texi (Synchronous Processes):
3802 Add `process-file-shell-command'.
b8d4c8d0
GM
3803 (Asynchronous Processes): Mention restricted use of
3804 `process-filter' and `process-sentinel' in
3805 `start-file-process'. Add `start-file-process-shell-command'.
3806
38072007-07-17 Michael Albinus <michael.albinus@gmx.de>
3808
3809 * files.texi (Magic File Names): Introduce optional parameter
3810 IDENTIFICATION for `file-remote-p'.
3811
38122007-07-16 Richard Stallman <rms@gnu.org>
3813
3814 * display.texi (Defining Faces): Fix previous change.
3815
38162007-07-14 Richard Stallman <rms@gnu.org>
3817
3818 * control.texi (Handling Errors): Document `debug' in handler list.
3819
38202007-07-10 Richard Stallman <rms@gnu.org>
3821
3822 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3823
38242007-07-09 Richard Stallman <rms@gnu.org>
3825
3826 * files.texi (Magic File Names): Rewrite previous change.
3827
38282007-07-08 Michael Albinus <michael.albinus@gmx.de>
3829
3830 * files.texi (Magic File Names): Introduce optional parameter
3831 CONNECTED for `file-remote-p'.
3832
38332007-07-07 Michael Albinus <michael.albinus@gmx.de>
3834
3835 * processes.texi (Asynchronous Processes):
3836 * files.texi (Magic File Names): Add `start-file-process'.
3837
38382007-06-27 Richard Stallman <rms@gnu.org>
3839
5dcb4c4e
SM
3840 * files.texi (Format Conversion Piecemeal):
3841 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3842
38432007-06-27 Michael Albinus <michael.albinus@gmx.de>
3844
4638454b
JB
3845 * files.texi (Magic File Names): Remove `dired-call-process'.
3846 Add `process-file'.
b8d4c8d0
GM
3847
38482007-06-27 Kenichi Handa <handa@m17n.org>
3849
3850 * text.texi (Special Properties): Fix description about
4638454b 3851 `composition' property.
b8d4c8d0
GM
3852
38532007-06-26 Kenichi Handa <handa@m17n.org>
3854
3855 * nonascii.texi (Default Coding Systems): Document about the
3856 return value `undecided'.
3857
38582007-06-25 David Kastrup <dak@gnu.org>
3859
3860 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3861 `current-active-maps'.
3862
38632007-06-24 Karl Berry <karl@gnu.org>
3864
4638454b 3865 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3866
38672007-06-15 Juanma Barranquero <lekktu@gmail.com>
3868
3869 * display.texi (Overlay Arrow): Doc fix.
3870
38712007-06-14 Karl Berry <karl@tug.org>
3872
3873 * anti.texi (Antinews): Typo.
3874
38752007-06-14 Chong Yidong <cyd@stupidchicken.com>
3876
3877 * display.texi (Image Cache): Document image-refresh.
3878
38792007-06-12 Karl Berry <karl@gnu.org>
3880
3881 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3882 * two-volume.make: New file.
3883 * .cvsignore: Ignore two-volume files.
3884
38852007-06-12 Tom Tromey <tromey@redhat.com>
3886
3887 * os.texi (Init File): Document user-emacs-directory.
3888
38892007-06-03 Nick Roberts <nickrob@snap.net.nz>
3890
3891 * commands.texi (Click Events): Describe width and height when
3892 object is nil.
3893
38942007-05-30 Nick Roberts <nickrob@snap.net.nz>
3895
5dcb4c4e
SM
3896 * commands.texi (Click Events): Layout more logically.
3897 Describe width and height.
b8d4c8d0
GM
3898 (Drag Events, Motion Events): Update to new format for position.
3899
39002007-06-02 Richard Stallman <rms@gnu.org>
3901
3902 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3903
39042007-06-02 Chong Yidong <cyd@stupidchicken.com>
3905
3906 * Version 22.1 released.
3907
39082007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3909
3910 * text.texi (Special Properties): Correct meaning of fontified face.
3911
39122007-05-30 Richard Stallman <rms@gnu.org>
3913
3914 * text.texi (Special Properties): Add link to Adjusting Point.
3915
39162007-05-12 Richard Stallman <rms@gnu.org>
3917
3918 * text.texi (Margins): indent-to-left-margin is not the default.
3919 (Mode-Specific Indent): For indent-line-function, the default
3920 is indent-relative.
3921
3922 * modes.texi (Example Major Modes): Explain last line of text-mode
3923 is redundant.
3924
39252007-05-10 Richard Stallman <rms@gnu.org>
3926
3927 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3928
3929 * help.texi (Keys in Documentation): Add reference to
3930 Documentation Tips.
3931
3932 * files.texi (Format Conversion): TO-FN gets three arguments.
3933
3934 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3935
39362007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3937
3938 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3939 * files.texi (Format Conversion): Expand intro; add menu.
3940 (Format Conversion Overview, Format Conversion Round-Trip)
3941 (Format Conversion Piecemeal): New nodes/subsections.
3942 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3943 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3944 (Saving Properties): Delete node/subsection.
3945
39462007-05-07 Karl Berry <karl@gnu.org>
3947
3948 * elisp.texi (EMACSVER): Back to 22.
3949
39502007-05-06 Richard Stallman <rms@gnu.org>
3951
3952 * processes.texi (Accepting Output): Revert most of previous change.
3953
39542007-05-05 Richard Stallman <rms@gnu.org>
3955
3956 * processes.texi (Accepting Output): accept-process-output
3957 uses microseconds, not milliseconds. But that arg is obsolete.
3958
39592007-05-04 Karl Berry <karl@tug.org>
3960
3961 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3962
39632007-05-04 Eli Zaretskii <eliz@gnu.org>
3964
3965 * tips.texi (Documentation Tips): Rearrange items to place the
3966 more important ones first. Add an index entry for hyperlinks.
3967
39682007-05-03 Karl Berry <karl@gnu.org>
3969
3970 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3971 (EMACSVER) [smallbook]: 22 for printed version.
3972
3973 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3974 so restore anchor to normal position after defun. Found by Kevin Ryde.
3975
39762007-04-26 Glenn Morris <rgm@gnu.org>
3977
3978 * elisp.texi (EMACSVER): Increase to 22.1.50.
3979
39802007-04-28 Karl Berry <karl@gnu.org>
3981
3982 * elisp.texi: Improve line breaks on copyright page,
3983 similar layout to emacs manual, 8.5x11 by default.
3984
39852007-04-24 Richard Stallman <rms@gnu.org>
3986
3987 * text.texi (Special Properties): Add xref to Overlay Properties.
3988
3989 * display.texi (Overlay Properties): Add xref to Special Properties.
3990
39912007-04-22 Richard Stallman <rms@gnu.org>
3992
3993 * keymaps.texi (Extended Menu Items): Move the info about
3994 format with cached keyboard binding.
3995
39962007-04-21 Richard Stallman <rms@gnu.org>
3997
3998 * text.texi (Special Properties): Clarify previous change.
3999
4000 * files.texi (File Name Expansion): Clarify previous change.
4001
4002 * display.texi (Attribute Functions): Fix example for
4003 face-attribute-relative-p.
4004
40052007-04-19 Kenichi Handa <handa@m17n.org>
4006
4007 * text.texi (Special Properties): Document composition property.
4008
40092007-04-19 Glenn Morris <rgm@gnu.org>
4010
4011 * files.texi (File Name Expansion): Mention "superroot".
4012
40132007-04-15 Chong Yidong <cyd@stupidchicken.com>
4014
4015 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4016 setups.
4017 (Display Feature Testing): Note that display refers to all
4018 physical monitors for multi-monitor setups.
4019
40202007-04-14 Richard Stallman <rms@gnu.org>
4021
4022 * lists.texi (Sets And Lists): Clarify `delete' examples.
4023 Remove spurious xref to same node.
4024 Clarify xref for add-to-list.
4025
40262007-04-12 Nick Roberts <nickrob@snap.net.nz>
4027
4028 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4029 value of lisp-mode-map.
4030
40312007-04-11 Karl Berry <karl@gnu.org>
4032
4033 * anti.texi (Antinews):
4034 * display.texi (Overlay Properties, Defining Images):
4035 * processes.texi (Synchronous Processes, Sentinels):
4036 * syntax.texi (Syntax Table Internals):
4037 * searching.texi (Regexp Special):
4038 * nonascii.texi (Default Coding Systems):
4039 * text.texi (Special Properties):
4040 * minibuf.texi (Basic Completion): Wording to improve breaks in
4041 8.5x11 format.
4042 * elisp.texi (smallbook): New @set to more easily switch between
4043 smallbook and 8.5x11.
4044
40452007-04-11 Richard Stallman <rms@gnu.org>
4046
4047 * text.texi (Lazy Properties): Minor fix.
4048
40492007-04-08 Karl Berry <karl@gnu.org>
4050
4051 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4052 * macros.texi (Backquote): Downcase Backquote in index entries for
4053 consistency.
4054
40552007-04-08 Richard Stallman <rms@gnu.org>
4056
4057 * text.texi (Adaptive Fill): Just describe default,
4058 don't show it (since it contains non-ASCII chars).
4059
40602007-04-07 Karl Berry <karl@gnu.org>
4061
4062 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4063 adaptive-fill-regexp's value, since they are not in the standard
4064 TeX fonts.
4065
40662007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4067
4068 * display.texi (Defining Faces): Fix example.
4069
40702007-04-07 Karl Berry <karl@gnu.org>
4071
4072 * display.texi (Button Buffer Commands): Improve page break.
4073
40742007-04-07 Richard Stallman <rms@gnu.org>
4075
4076 * advice.texi (Activation of Advice): Remove redundant index entry.
4077
4078 * backups.texi: Improve index entries. Remove redundant ones.
4079
4080 * compile.texi (Byte Compilation): Improve index entry.
4081
4082 * hash.texi (Creating Hash): Improve index entry.
4083
4084 * symbols.texi (Definitions): Improve index entry.
4085
4086 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4087
4088 * maps.texi (Standard Keymaps): Remove useless index entry.
4089
4090 * help.texi (Documentation Basics): Remove redundant index entries.
4091
4092 * customize.texi: Improve index entries.
4093 Remove redundant/useless ones.
4094
4095 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4096
4097 * streams.texi (Output Variables): Improve index entry.
4098
4099 * abbrevs.texi (Abbrevs): Remove useless index entry.
4100
4101 * macros.texi (Expansion): Remove useless index entry.
4102
4103 * text.texi: Improve index entries. Remove redundant/useless ones.
4104 (Text Properties, Examining Properties)
4105 (Special Properties): Use "property category" instead of "category"
4106 to refer to the `category' property.
4107
4108 * positions.texi: Improve index entries. Remove useless one.
4109
4110 * lists.texi: Improve index entries. Remove redundant/useless ones.
4111
4112 * os.texi: Improve index entries.
4113 (Timers): Fix previous change.
4114
4115 * buffers.texi: Improve index entries.
4116 (Modification Time): Get rid of term "obsolete buffer".
4117
4118 * debugging.texi: Improve index entries.
4119 (Test Coverage): Add xref to other test coverage ftr.
4120
4121 * eval.texi: Improve index entry. Remove redundant ones.
4122
4123 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4124
4125 * files.texi: Improve index entries. Remove redundant/useless ones.
4126
4127 * objects.texi: Improve index entries.
4128
4129 * processes.texi: Improve index entries.
4130
4131 * modes.texi: Improve index entry. Remove redundant one.
4132
4133 * nonascii.texi: Improve index entries.
4134
4135 * internals.texi: Improve index entries.
4136
4137 * syntax.texi: Improve index entries.
4138
4139 * keymaps.texi (Active Keymaps): Improve index entries.
4140
4141 * commands.texi: Improve index entries. Remove redundant/useless ones.
4142
4143 * frames.texi: Improve index entries. Remove redundant/useless ones.
4144
4145 * markers.texi: Improve index entries. Remove redundant ones.
4146
4147 * tips.texi: Improve index entries.
4148
4149 * loading.texi (Unloading): Improve index entry.
4150
4151 * variables.texi: Improve index entries. Remove redundant one.
4152
4153 * sequences.texi: Improve index entry.
4154
4155 * display.texi: Improve index entries. Remove redundant ones.
4156
4157 * windows.texi: Improve index entries.
4158
4159 * searching.texi: Improve index entries. Remove redundant one.
4160
4161 * strings.texi (Case Tables): Improve last change.
4162
41632007-04-04 Chong Yidong <cyd@stupidchicken.com>
4164
4165 * strings.texi (Case Tables): Document with-case-table and
4166 ascii-case-table.
4167
41682007-04-03 Karl Berry <karl@gnu.org>
4169
4170 * processes.texi (Network): Reword to improve page break.
4171
41722007-04-03 Eli Zaretskii <eliz@gnu.org>
4173
4174 * functions.texi (Inline Functions): Describe more disadvantages
4175 of defsubst, and make advice against it stronger.
4176
41772007-04-02 Karl Berry <karl@gnu.org>
4178
4179 * backups.texi (Backup Names): Avoid widow words.
4180 * modes.texi (Example Major Modes): Align last comment.
4181
41822007-04-01 Chong Yidong <cyd@stupidchicken.com>
4183
4184 * keymaps.texi (Remapping Commands): Document new arg to
4185 command-remapping.
4186
41872007-04-01 Karl Berry <karl@gnu.org>
4188
4189 * processes.texi (Low-Level Network): Typo.
4190 * loading.texi (Hooks for Loading): Avoid double "the".
4191 * keymaps.texi (Key Sequences): No double "and".
4192 (Changing Key Bindings): Shorten to improve line break.
4193
41942007-03-31 Glenn Morris <rgm@gnu.org>
4195
4196 * os.texi (Timers): Fix description of run-at-time TIME formats.
4197
41982007-03-31 Richard Stallman <rms@gnu.org>
4199
4200 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4201 regarding ellipsis.
4202
42032007-03-31 Eli Zaretskii <eliz@gnu.org>
4204
4205 * intro.texi (nil and t):
4206 * symbols.texi (Plists and Alists):
4207 * variables.texi (Variable Aliases, Constant Variables):
4208 * functions.texi (Defining Functions):
4209 * advice.texi (Advising Primitives):
4210 * debugging.texi (Syntax Errors, Compilation Errors):
4211 * minibuf.texi (Minibuffer Windows):
4212 * commands.texi (Adjusting Point):
4213 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4214 (Auto Major Mode, Major Mode Conventions):
4215 * help.texi (Describing Characters):
4216 * files.texi (Create/Delete Dirs, Information about Files)
4217 (File Locks, Writing to Files, Reading from Files)
4218 (Saving Buffers):
4219 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4220 * frames.texi (Finding All Frames):
4221 * positions.texi (Buffer End, Motion):
4222 * markers.texi (The Region):
4223 * text.texi (Deletion, Near Point):
4224 * display.texi (Displaying Messages, Truncation):
4225 * os.texi (Processor Run Time):
4226 * tips.texi (Key Binding Conventions, Programming Tips)
4227 (Warning Tips, Documentation Tips, Comment Tips):
4228 * internals.texi (Memory Usage): Improve indexing.
4229
4230 * variables.texi (Frame-Local Variables):
4231 * functions.texi (Argument List):
4232 * loading.texi (Library Search):
4233 * streams.texi (Output Variables):
4234 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4235 * searching.texi (Replacing Match, Search and Replace):
4236 * processes.texi (Byte Packing, Decoding Output)
4237 (Accepting Output, Network Servers, Shell Arguments):
4238 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4239 * windows.texi (Window Point, Window Start):
4240 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4241 * commands.texi (Reading Input, Keyboard Events):
4242 * minibuf.texi (Reading File Names, Minibuffer Completion)
4243 (Recursive Mini):
4244 * positions.texi (List Motion):
4245 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4246 * numbers.texi (Arithmetic Operations, Math Functions)
4247 (Predicates on Numbers, Comparison of Numbers):
4248 (Numeric Conversions):
4249 * locals.texi (Standard Buffer-Local Variables):
4250 * maps.texi (Standard Keymaps):
4251 * os.texi (User Identification, System Environment, Recording Input)
4252 (X11 Keysyms):
4253 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4254 * backups.texi (Backups and Auto-Saving):
4255 * customize.texi (Customization, Group Definitions)
4256 (Variable Definitions):
4257 * compile.texi (Byte Compilation): Improve index entries.
4258
42592007-03-31 Karl Berry <karl@gnu.org>
4260
4261 * macros.texi (Defining Macros): Avoid widow syllable.
4262
42632007-03-31 Eli Zaretskii <eliz@gnu.org>
4264
4265 * elisp.texi (Top): Postscript -> PostScript.
4266
4267 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4268
42692007-03-31 Markus Triska <markus.triska@gmx.at>
4270
4271 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4272
42732007-03-30 Karl Berry <karl@gnu.org>
4274
4275 * lists.texi (List-related Predicates): Remove spurious @need.
4276 (Setcdr): Use @smallexample to improve page break.
4277 (Association Lists) <assoc>: Reword to improve page break.
4278
4279 * strings.texi (String Conversion): Insert blank line to improve
4280 page break.
4281
4282 * numbers.texi (Random Numbers): Use @minus{}.
4283 (Math Functions): Use @minus{}.
4284
4285 * intro.texi (Acknowledgements): Avoid line breaks before middle
4286 initials.
4287
42882007-03-24 Eli Zaretskii <eliz@gnu.org>
4289
4290 * errors.texi (Standard Errors): Add an index entry.
4291
42922007-03-19 Richard Stallman <rms@gnu.org>
4293
4294 * os.texi (Recording Input): recent-keys now gives 300 keys.
4295
42962007-03-12 Glenn Morris <rgm@gnu.org>
4297
4298 * os.texi: Replace "daylight savings" with "daylight saving"
4299 throughout.
4300
43012007-03-05 Richard Stallman <rms@gnu.org>
4302
5dcb4c4e
SM
4303 * variables.texi (File Local Variables):
4304 Update enable-local-variables values.
b8d4c8d0
GM
4305
43062007-03-04 Richard Stallman <rms@gnu.org>
4307
4308 * syntax.texi (Control Parsing): Minor clarification.
4309
4310 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4311
4312 * sequences.texi (Sequence Functions): Move string-bytes away,
4313 add xref.
4314
4315 * nonascii.texi (Text Representations): Move string-bytes here.
4316
4317 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4318
4319 * minibuf.texi (Basic Completion): Minor clarification.
4320
4321 * markers.texi (The Mark): Clarify existence vs activation of mark.
4322 Other cleanup.
4323
4324 * display.texi (Finding Overlays): Write better example.
4325
4326 * compile.texi (Eval During Compile): Clarify putting macros
4327 in eval-when-compile.
4328
c5602427 43292007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4330
4331 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4332 load-read-function definition doc.
b8d4c8d0
GM
4333
43342007-02-21 Kim F. Storm <storm@cua.dk>
4335
4336 * strings.texi (Text Comparison): Mention that assoc-string
4337 converts symbols to strings before testing.
4338
43392007-02-17 Kim F. Storm <storm@cua.dk>
4340
4341 * processes.texi (Bindat Spec): Vector types can have optional
4342 element type.
4343 (Bindat Examples): Fix example. Add vector with element type.
4344
43452007-02-16 Andreas Schwab <schwab@suse.de>
4346
4347 * strings.texi (Formatting Strings): Document '+' flag.
4348
43492007-02-15 Juanma Barranquero <lekktu@gmail.com>
4350
4351 * strings.texi (Modifying Strings): Clarify that `clear-string'
4352 always converts the string to unibyte.
4353
43542007-02-14 Kim F. Storm <storm@cua.dk>
4355
4356 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4357 Rewrite glyph code description to refer to these functions.
4358 Remove details of encoding face number and char into integer code.
4359
43602007-02-03 Alan Mackenzie <acm@muc.de>
4361
4362 * loading.texi (Hooks for Loading): Make the description of
4363 `eval-after-load' more detailed, and amend the description of
4364 after-load-alist, in accordance with changes from 2006-05.
4365
43662007-02-03 Chong Yidong <cyd@stupidchicken.com>
4367
4368 * modes.texi (Defining Minor Modes): Document that a :require
4369 keyword or similar may be required to make saved customization
4370 variables work.
4371
43722007-02-03 Eli Zaretskii <eliz@gnu.org>
4373
4374 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4375 Texinfo guidelines and with what texnfo-upd.el expects.
4376 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4377 parts needed by `texinfo-multiple-files-update'.
4378
43792007-02-02 Eli Zaretskii <eliz@gnu.org>
4380
4381 * elisp.texi (Top): Update the top-level menus.
4382
4383 * syntax.texi (Categories): Add index entries.
4384
43852007-02-01 Juanma Barranquero <lekktu@gmail.com>
4386
4387 * display.texi (Attribute Functions): Fix name and description of
4388 the UNDERLINE arg of `set-face-underline-p'.
4389
43902007-01-29 Eli Zaretskii <eliz@gnu.org>
4391
4392 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4393 Variables", and "Standard Keymaps" to the detailed menu.
4394
4395 * variables.texi (Future Local Variables): Add index entry.
4396
43972007-01-28 Richard Stallman <rms@gnu.org>
4398
4399 * tips.texi (Coding Conventions): Clarify the tip about macros
4400 that define a function or a variable.
4401
4402 * files.texi (File Attributes): UID and GID can be floats.
4403 (Magic File Names): Explain why deferring all operations to
4404 the standard handler does not work.
4405
44062007-01-23 Martin Rudalics <rudalics@gmx.at>
4407
4408 * backups.texi (Reverting): Use "buffer" instead of "file"
4409 when talking about major and minor modes.
4410
44112007-01-21 Richard Stallman <rms@gnu.org>
4412
4413 * help.texi (Documentation): Add xref to Documentation Tips.
4414
44152007-01-14 Juanma Barranquero <lekktu@gmail.com>
4416
4417 * tips.texi (Coding Conventions): Fix typos.
4418
44192007-01-05 Richard Stallman <rms@gnu.org>
4420
4421 * modes.texi (Defining Minor Modes): Fix previous change.
4422
44232007-01-03 Richard Stallman <rms@gnu.org>
4424
4425 * customize.texi (Variable Definitions, Customization Types):
4426 Don't use * in doc string for defcustom.
4427
44282007-01-02 Richard Stallman <rms@gnu.org>
4429
4430 * variables.texi (Variable Aliases): Clarify that aliases vars
4431 always have the same value.
4432
4433 * processes.texi (Bindat Spec): Fix Texinfo usage.
4434
4435 * modes.texi (Defining Minor Modes): Explain effect of command
4436 defined with define-global-minor-mode on new buffers.
4437
44382006-12-30 Kim F. Storm <storm@cua.dk>
4439
4440 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4441 `auto-resize-tool-bars'.
4442
44432006-12-30 Richard Stallman <rms@gnu.org>
4444
4445 * keymaps.texi (Active Keymaps): Fix previous change.
4446
44472006-12-30 Nick Roberts <nickrob@snap.net.nz>
4448
4449 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4450
44512006-12-30 Kim F. Storm <storm@cua.dk>
4452
4453 * processes.texi (Bindat Spec): Clarify using field names in
4454 length specifications.
4455
44562006-12-29 Kim F. Storm <storm@cua.dk>
4457
4458 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4459 Add count and index variables for eval forms in repeat blocks.
4460
44612006-12-24 Richard Stallman <rms@gnu.org>
4462
5dcb4c4e
SM
4463 * customize.texi (Variable Definitions):
4464 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4465
44662006-12-19 Kim F. Storm <storm@cua.dk>
4467
4468 * commands.texi (Misc Events): User signals now result in sigusr1
4469 and sigusr2 events which are handled through special-event-map.
4470 (Special Events): User signals and drag-n-drop are special.
4471
44722006-12-17 Richard Stallman <rms@gnu.org>
4473
4474 * loading.texi (Named Features): Explain subfeatures better.
4475
4476 * customize.texi: Use "option" only for user options.
4477 For the keyword values inside defcustom etc, say "keywords".
4478 For :options value's elements, say "elements".
4479 :group should not be omitted.
4480
4481 * syntax.texi (Parsing Expressions): Split up node.
4482 (Motion via Parsing, Position Parse, Parser State)
4483 (Low-Level Parsing, Control Parsing): New subnodes.
4484 (Parser State): Document syntax-ppss-toplevel-pos.
4485
4486 * positions.texi (List Motion): Punctuation fix.
4487
4488 * files.texi (File Name Completion): Document PREDICATE arg
4489 to file-name-completion.
4490
44912006-12-16 Eli Zaretskii <eliz@gnu.org>
4492
4493 * internals.texi (Building Emacs, Writing Emacs Primitives):
4494 Add index entries.
4495
44962006-12-11 Richard Stallman <rms@gnu.org>
4497
4498 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4499 affects face menu. Explain how to make it non-nil without enabling
4500 any fontification.
4501
45022006-12-10 Chong Yidong <cyd@stupidchicken.com>
4503
4504 * modes.texi (Font Lock Basics): Document nil value of
4505 font-lock-defaults.
4506
45072006-12-10 Glenn Morris <rgm@gnu.org>
4508
4509 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4510 value for system-flag argument. Abbrev tables may not be empty
4511 when major modes are loaded.
4512
45132006-12-08 Juanma Barranquero <lekktu@gmail.com>
4514
4515 * makefile.w32-in (maintainer-clean): Partially revert last
4516 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4517 to protect elisp-covers.texi.
4518
45192006-12-07 Juanma Barranquero <lekktu@gmail.com>
4520
4521 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4522 Don't remove elisp* info files; they are already deleted by the
4523 `clean' and `distclean' targets, and they are in the $(infodir)
4524 directory, not the current one.
4525
45262006-12-04 Kim F. Storm <storm@cua.dk>
4527
4528 * commands.texi (Misc Events): Update signal events.
4529 (Event Examples): Add signal example.
4530
45312006-11-29 Richard Stallman <rms@gnu.org>
4532
4533 * frames.texi (Visibility of Frames): Explain visible windows
4534 can be covered by others. Add xref for raise-frame.
4535
45362006-11-28 Richard Stallman <rms@gnu.org>
4537
4538 * searching.texi (Regexp Special): Update when ^ is special.
4539
45402006-11-27 Eli Zaretskii <eliz@gnu.org>
4541
4542 * customize.texi (Customization, Common Keywords)
4543 (Group Definitions, Variable Definitions, Composite Types)
4544 (Type Keywords, Customization Types): Add index entries for
4545 various customization keywords.
4546
45472006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4548
4549 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4550
c8763fb6 45512006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4552
4553 * frames.texi (Window System Selections): Remove clipboard from
4554 description of selection-coding-system.
4555
45562006-11-06 Richard Stallman <rms@gnu.org>
4557
4558 * lists.texi (List Variables): Document COMPARE-FN.
4559
4560 * keymaps.texi: Avoid use of "binding" to mean a relation;
4561 use it only to refer to the meaning associated with a key.
4562 (Keymaps): Change menu node description.
4563
4564 * elisp.texi (Top): Change menu node description.
4565
4566 * display.texi (Managing Overlays): Document overlay-recenter.
4567
45682006-10-29 Chong Yidong <cyd@stupidchicken.com>
4569
4570 * Makefile.in: Use relative paths to avoid advertising filesystem
4571 contents during compilation.
4572
45732006-10-23 Kim F. Storm <storm@cua.dk>
4574
4575 * commands.texi (Event Input Misc): Update unread-command-events.
4576
45772006-10-23 Nick Roberts <nickrob@snap.net.nz>
4578
4579 * lists.texi (Sets And Lists): Fix typos.
4580
45812006-10-18 Juanma Barranquero <lekktu@gmail.com>
4582
4583 * control.texi (Processing of Errors): Use @var for an argument,
4584 not @code.
4585
45862006-10-16 Richard Stallman <rms@gnu.org>
4587
4588 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4589
4590 * keymaps.texi (Format of Keymaps): Show all the keymap element
4591 patterns that result from menu items.
4592 (Key Lookup): Minor cleanups.
4593
4594 * modes.texi (Precalculated Fontification): Don't say that
4595 not setting font-lock-defaults avoids loading font-lock.
4596
4597 * help.texi (Documentation): Move xref to Emacs Manual here.
4598 (Documentation Basics): From here.
4599 Also doc emacs-lisp-docstring-fill-column.
4600
4601 * elisp.texi: Update version and ISBN.
4602
4603 * commands.texi (Interactive Call): Clarify KEYS arg to
4604 call-interactively is a vector.
4605 (Command Loop Info): Delete anchor in this-command-keys.
4606 Add anchor in this-command-keys-vector.
4607 (Recursive Editing): Document how recursive-edit
4608 handles the current buffer.
4609
46102006-10-13 Chong Yidong <cyd@stupidchicken.com>
4611
4612 * frames.texi (Frame Titles): %c and %l are ignored in
4613 frame-title-format.
4614
46152006-10-11 Richard Stallman <rms@gnu.org>
4616
4617 * keymaps.texi (Key Sequences): Clarify use of kbd.
4618
46192006-10-10 Kim F. Storm <storm@cua.dk>
4620
4621 * lists.texi (Sets And Lists): Add memql.
4622
46232006-10-03 Richard Stallman <rms@gnu.org>
4624
4625 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4626 Clarify :ascii: and :nonascii:.
4627
46282006-09-29 Juri Linkov <juri@jurta.org>
4629
4630 * modes.texi (%-Constructs): Reorder coding systems in the
4631 documentation of %z to the real order displayed in the modeline.
4632
46332006-09-25 Richard Stallman <rms@gnu.org>
4634
4635 * os.texi (Timers): Describe timer-max-repeats.
4636
46372006-09-25 Chong Yidong <cyd@stupidchicken.com>
4638
4639 * os.texi (Timers): Mention with-local-quit.
4640
46412006-09-24 Richard Stallman <rms@gnu.org>
4642
4643 * searching.texi (Searching and Matching): Mention property search.
4644
4645 * commands.texi (Command Loop Info): Explain how read-event affects
4646 this-command-keys.
4647
46482006-09-20 Richard Stallman <rms@gnu.org>
4649
4650 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4651
4652 * windows.texi (Window Start): Minor cleanups.
4653
46542006-09-20 Kim F. Storm <storm@cua.dk>
4655
4656 * windows.texi (Window Start): pos-visible-in-window-p allows
4657 specifying t for position to mean "end of window".
4658 Add window-line-height.
4659
4660 * anti.texi (Antinews): Mention window-line-height.
4661
46622006-09-19 David Kastrup <dak@gnu.org>
4663
4664 * keymaps.texi (Searching Keymaps): Small clarification.
4665
46662006-09-18 Richard Stallman <rms@gnu.org>
4667
4668 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4669 cause keyboard menus.
4670 (Menu Keymaps): Likewise.
4671 (Defining Menus, Keyboard Menus): Clarify.
4672
4673 * text.texi (Fields): Clarify explanation of constrain-to-field.
4674
46752006-09-16 Eli Zaretskii <eliz@gnu.org>
4676
4677 * variables.texi (Tips for Defining): Fix a typo.
4678
46792006-09-15 Richard Stallman <rms@gnu.org>
4680
4681 * keymaps.texi (Remapping Commands, Searching Keymaps)
4682 (Active Keymaps): Clean up previous change.
4683
46842006-09-15 Jay Belanger <belanger@truman.edu>
4685
4686 * gpl.texi: Replace "Library Public License" by "Lesser Public
4687 License" throughout.
4688
46892006-09-15 David Kastrup <dak@gnu.org>
4690
4691 * keymaps.texi (Active Keymaps): Adapt description to use
4692 `get-char-property' instead `get-text-property'. Explain how
4693 mouse events change this. Explain the new optional argument of
4694 `key-binding' and its mouse-dependent lookup.
4695 (Searching Keymaps): Adapt description similarly.
4696 (Remapping Commands): Explain the new optional argument of
4697 `command-remapping'.
4698
46992006-09-14 Richard Stallman <rms@gnu.org>
4700
4701 * keymaps.texi (Searching Keymaps): Clarification.
4702 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4703
47042006-09-13 Richard Stallman <rms@gnu.org>
4705
4706 * objects.texi (Character Type): Node split.
4707 Add xref to Describing Characters.
4708 (Basic Char Syntax, General Escape Syntax)
4709 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4710
47112006-09-11 Richard Stallman <rms@gnu.org>
4712
4713 * display.texi (Display Table Format): Wording clarification.
4714 (Glyphs): Clarifications.
4715
47162006-09-10 Chong Yidong <cyd@stupidchicken.com>
4717
4718 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4719 local maps.
4720
47212006-09-10 Kim F. Storm <storm@cua.dk>
4722
4723 * display.texi (Forcing Redisplay): Document return value of
4724 function redisplay.
4725
47262006-09-09 Richard Stallman <rms@gnu.org>
4727
4728 * windows.texi (Window Hooks): Explain limits of
4729 window-scroll-functions.
4730
4731 * display.texi (Fringe Indicators): Update for last change in
4732 indicate-buffer-boundaries.
4733
47342006-09-08 Richard Stallman <rms@gnu.org>
4735
4736 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4737
47382006-09-06 Kim F. Storm <storm@cua.dk>
4739
4740 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4741
4742 * windows.texi (Window Start): Update pos-visible-in-window-p.
4743
47442006-09-04 Richard Stallman <rms@gnu.org>
4745
4746 * processes.texi (Accepting Output): Explain SECONDS=0 for
4747 accept-process-output.
4748
4749 * os.texi (Idle Timers): Explain why timer functions should not
4750 loop until (input-pending-p).
4751
47522006-09-02 Eli Zaretskii <eliz@gnu.org>
4753
4754 * makefile.w32-in (usermanualdir): New variable.
4755 (elisp.dvi): Use it.
4756
47572006-09-01 Eli Zaretskii <eliz@gnu.org>
4758
4759 * buffers.texi (Buffer Modification): Fix last change.
4760
47612006-09-01 Chong Yidong <cyd@stupidchicken.com>
4762
5dcb4c4e
SM
4763 * buffers.texi (Buffer Modification):
4764 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4765
47662006-08-31 Richard Stallman <rms@gnu.org>
4767
4768 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4769
47702006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4771
4772 * modes.texi (Syntactic Font Lock):
4773 Mention font-lock-syntactic-face-function
4774 instead of specific faces.
4775
47762006-08-29 Chong Yidong <cyd@stupidchicken.com>
4777
4778 * display.texi (Images): Add xrref to display-images-p.
4779
47802006-08-28 Kenichi Handa <handa@m17n.org>
4781
4782 * nonascii.texi (Lisp and Coding Systems): Fix description of
4783 detect-coding-region.
4784
47852006-08-27 Michael Olson <mwolson@gnu.org>
4786
4787 * processes.texi (Transaction Queues): Remove stray quote
4788 character.
4789
47902006-08-25 Richard Stallman <rms@gnu.org>
4791
4792 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4793 Add xref.
4794
47952006-08-24 Chong Yidong <cyd@stupidchicken.com>
4796
4797 * os.texi (Timers): Avoid waiting inside timers.
4798
47992006-08-21 Lute Kamstra <lute@gnu.org>
4800
4801 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4802
48032006-08-20 Richard Stallman <rms@gnu.org>
4804
4805 * os.texi (Idle Timers): New node, split out from Timers.
4806 Document current-idle-time.
4807 * commands.texi (Reading One Event): Update xref.
4808 * elisp.texi (Top): Update subnode menu.
4809
48102006-08-16 Richard Stallman <rms@gnu.org>
4811
4812 * keymaps.texi (Extended Menu Items): Show format of cached
4813 bindings in extended menu items.
4814
4815 * customize.texi (Variable Definitions): Explain when the
4816 standard value expression is evaluated.
4817
48182006-08-15 Chong Yidong <cyd@stupidchicken.com>
4819
4820 * commands.texi (Reading One Event): Explain idleness in
4821 `read-event'.
4822
48232006-08-12 Chong Yidong <cyd@stupidchicken.com>
4824
4825 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4826 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4827 relevant for Lisp programming.
4828 (Yank Commands): Rewrite introduction.
4829 (Undo): Clarify.
4830 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4831 (Filling): Remove redundant comment. Clarify return value of
4832 current-justification.
4833 (Margins): Minor clarifications.
4834 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4835 (Sorting): Update definition of sort-lines.
4836 (Columns): Clarify behavior of sort-columns.
4837 (Indent Tabs): Link to Tab Stops in Emacs manual.
4838 (Special Properties): Clarify.
4839 (Clickable Text): Mention Buttons package.
4840
48412006-08-12 Kevin Ryde <user42@zip.com.au>
4842
4843 * os.texi (Time Parsing): Add %z to description of
4844 format-time-string, as per docstring. Add cross reference to
4845 glibc manual for strftime.
4846
48472006-08-08 Richard Stallman <rms@gnu.org>
4848
4849 * modes.texi: Clean up wording in previous change.
4850
48512006-08-07 Chong Yidong <cyd@stupidchicken.com>
4852
4853 * modes.texi (Hooks): Clarify.
4854 (Major Mode Basics): Mention define-derived-mode explicitly.
4855 (Major Mode Conventions): Rebinding RET is OK for some modes.
4856 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4857 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4858 (Mode Line Basics): Clarify.
4859 (Mode Line Data): Mention help-echo and local-map in strings.
4860 Explain reason for treatment of non-risky variables.
4861 (Properties in Mode): Clarify.
4862 (Faces for Font Lock): Add font-lock-negation-char-face.
4863
48642006-08-04 Eli Zaretskii <eliz@gnu.org>
4865
4866 * strings.texi (Formatting Strings): Warn against arbitrary
4867 strings as first arg to `format'.
4868
48692006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4870
4871 * text.texi (Clickable Text): Mention `help-echo' text property.
4872 Update intro, examples and associated explanations.
4873
48742006-07-31 Richard Stallman <rms@gnu.org>
4875
4876 * commands.texi: Update xrefs.
4877 (Event Mod): New node, cut out from old Translating Input.
4878
4879 * maps.texi: Update xrefs.
4880
4881 * keymaps.texi (Translation Keymaps): New node.
4882 Update xrefs from Translating Input to Translation Keymaps.
4883
4884 * elisp.texi (Top): Update subnode menu.
4885
4886 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4887
4888 * os.texi (System Interface): Fix menu descriptions of some nodes.
4889 (Translating Input): Node deleted.
4890
48912006-07-31 Nick Roberts <nickrob@snap.net.nz>
4892
4893 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4894
4895 * lists.texi (Sets And Lists): Likewise.
4896
48972006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4898
4899 * text.texi (Fields): Mention POS
4900 requirement when narrowing is in effect.
4901
49022006-07-28 Richard Stallman <rms@gnu.org>
4903
4904 * display.texi (Face Attributes): Simplify wording.
4905 (Attribute Functions): Clarify meaning of new-frame default
4906 attribute settings.
4907
4908 * customize.texi (Common Keywords): Document how to use
4909 :package-version in a package not in Emacs.
4910
49112006-07-28 Kim F. Storm <storm@cua.dk>
4912
4913 * commands.texi (Reading One Event): Fix last change.
4914
49152006-07-26 Chong Yidong <cyd@stupidchicken.com>
4916
4917 * commands.texi (Reading One Event): Document SECONDS argument for
4918 read-event, read-char, and read-char-exclusive.
4919
49202006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4921
4922 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4923 to ensure correct identification.
4924
49252006-07-24 Richard Stallman <rms@gnu.org>
4926
4927 * text.texi (Clickable Text): Clarify.
4928
4929 * sequences.texi (Vector Functions): Delete duplicate xref.
4930
4931 * objects.texi (Function Type): Clarify.
4932
4933 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4934 modes.
4935
4936 * lists.texi (List Variables): New node.
4937 Material moved from other nodes.
4938
4939 * variables.texi (Setting Variables): add-to-list and
4940 add-to-ordered-list moved to List Variables node.
4941
49422006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4943
4944 * text.texi (Links and Mouse-1):
4945 For mouse-on-link-p, expand on arg POS.
4946
49472006-07-21 Kim F. Storm <storm@cua.dk>
4948
4949 * display.texi (Forcing Redisplay): Don't mention systems which
4950 don't support sub-second timers for redisplay-preemption-period.
4951
4952 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4953
49542006-07-21 Eli Zaretskii <eliz@gnu.org>
4955
4956 * frames.texi (Input Focus): Document that focus-follows-mouse has
4957 no effect on MS-Windows.
4958
49592006-07-18 Richard Stallman <rms@gnu.org>
4960
4961 * display.texi (Forcing Redisplay): Cleanups in previous change.
4962
4963 * processes.texi (Low-Level Network): Make menu more convenient.
4964
49652006-07-18 Kim F. Storm <storm@cua.dk>
4966
4967 * display.texi (Forcing Redisplay): redisplay-preemption-period
4968 only used on window systems. Add xref to Terminal Output.
4969
4970 * os.texi (Terminal Output): baud-rate only controls preemption on
4971 non-window systems. Add xref to Forcing Redisplay.
4972
4973 * processes.texi (Low-Level Network): Rename node "Make Network"
4974 to "Network Processes".
4975
49762006-07-18 Karl Berry <karl@gnu.org>
4977
4978 * variables.texi, functions.texi, customize.texi, loading.texi:
4979 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4980
49812006-07-17 Chong Yidong <cyd@stupidchicken.com>
4982
4983 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4984
49852006-07-17 Richard Stallman <rms@gnu.org>
4986
4987 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4988 Put period and comma inside quotes.
4989
4990 * loading.texi, markers.texi: Use real doublequote inside menus.
4991
4992 * windows.texi: Put point and comma inside quotes.
4993 (Textual Scrolling): Use @samp for error message.
4994
4995 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4996 * strings.texi, streams.texi, processes.texi, os.texi:
4997 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4998 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4999 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5000 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5001 Put point and comma inside quotes.
5002
5003 * control.texi (Processing of Errors): Add command-error-function.
5004
5005 * variables.texi (File Local Variables): Clarify that
5006 file local variables make buffer-local bindings.
5007
5008 * modes.texi (Syntactic Font Lock): Give default for
5009 font-lock-syntax-table.
5010
50112006-07-17 Nick Roberts <nickrob@snap.net.nz>
5012
5013 * text.texi (Special Properties): Clean up previous change.
5014
50152006-07-16 Karl Berry <karl@gnu.org>
5016
5017 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5018 * control.texi: Fix bad page breaks through chapter 10 (control).
5019
5020 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5021 underfull hbox.
5022
50232006-07-15 Nick Roberts <nickrob@snap.net.nz>
5024
5025 * text.texi (Special Properties): Describe fontified text property
5026 in relation to a character (not text).
5027
50282006-07-15 Kim F. Storm <storm@cua.dk>
5029
5030 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5031 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5032 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5033
5034 * anti.texi (Antinews): Mention redisplay function.
5035 The kbd macro existed, but was not documented, before 22.x.
5036 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5037
50382006-07-14 Nick Roberts <nickrob@snap.net.nz>
5039
5040 * display.texi (Displaying Messages): Add anchor.
5041
5042 * frames.texi (Dialog Boxes): Use it.
5043
50442006-07-12 Richard Stallman <rms@gnu.org>
5045
5046 * objects.texi (Frame Type): Explain nature of frames better.
5047
5048 * frames.texi (Frames): Explain nature of frames better.
5049
50502006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5051
5052 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5053
50542006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5055
5056 * frames.texi (Window System Selections): Mention scrap support for Mac.
5057 Default value of x-select-enable-clipboard is t on Mac.
5058
5059 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5060
50612006-07-11 Kim F. Storm <storm@cua.dk>
5062
5063 * display.texi (Forcing Redisplay): Add `redisplay' function.
5064 Don't mention (sit-for -1) -- use (redisplay t) instead.
5065
5066 * commands.texi (Waiting): (sit-for -1) is no longer special.
5067 (sit-for 0) is equivalent to (redisplay).
5068 Iconifying/deiconifying no longer makes sit-for return.
5069
50702006-07-10 Nick Roberts <nickrob@snap.net.nz>
5071
5072 * display.texi (Buttons): Fix typo.
5073
5074 * index.texi, elisp.texi (New Symbols): Comment node out.
5075
50762006-07-09 Richard Stallman <rms@gnu.org>
5077
5078 * display.texi (Truncation): Clean up previous change.
5079
50802006-07-08 Richard Stallman <rms@gnu.org>
5081
5082 * commands.texi (Interactive Call): Use 3 as prefix in example
5083 for execute-extended-command.
5084
5085 * display.texi (Attribute Functions): Move paragraph about
5086 compatibility with Emacs < 21.
5087
50882006-07-09 Kim F. Storm <storm@cua.dk>
5089
5090 * display.texi (Refresh Screen): Clarify force-window-update.
5091 (Truncation): "Normally" indicated by fringe arrows.
5092
50932006-07-08 Eli Zaretskii <eliz@gnu.org>
5094
5095 * windows.texi (Textual Scrolling, Resizing Windows):
5096 * variables.texi (Constant Variables):
5097 * text.texi (Buffer Contents, Deletion, Changing Properties)
5098 (Property Search, Special Properties, Sticky Properties)
5099 (Links and Mouse-1, Fields, Change Hooks):
5100 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5101 (Categories):
5102 * symbols.texi (Other Plists):
5103 * streams.texi (Output Variables):
5104 * processes.texi (Input to Processes, Query Before Exit):
5105 * positions.texi (Word Motion, Text Lines, List Motion):
5106 * os.texi (Init File, System Environment, Sound Output)
5107 (Session Management):
5108 * nonascii.texi (Text Representations, Character Sets)
5109 (Chars and Bytes, Locales):
5110 * modes.texi (Defining Minor Modes, Header Lines):
5111 * minibuf.texi (Minibuffer Contents):
5112 * markers.texi (Information from Markers):
5113 * lists.texi (List Elements, Building Lists, Association Lists):
5114 * keymaps.texi (Tool Bar):
5115 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5116 * functions.texi (What Is a Function, Mapping Functions):
5117 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5118 (Color Names, Text Terminal Colors, Display Feature Testing):
5119 * files.texi (Visiting Functions, File Name Components)
5120 (Unique File Names, Contents of Directories):
5121 * display.texi (Forcing Redisplay, Displaying Messages)
5122 (Temporary Displays, Font Selection, Auto Faces)
5123 (Font Lookup, Fringe Indicators, Display Margins)
5124 (Image Descriptors, Showing Images, Image Cache, Button Types)
5125 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5126 (Display Table Format, Glyphs):
5127 * control.texi (Iteration):
5128 * commands.texi (Command Loop Info, Adjusting Point):
5129 * backups.texi (Making Backups, Auto-Saving):
5130 Remove @tindex entries.
5131
51322006-07-07 Kim F. Storm <storm@cua.dk>
5133
5134 * display.texi (Fringe Cursors): Fix typo.
5135 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5136 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5137
51382006-07-05 Richard Stallman <rms@gnu.org>
5139
5140 * text.texi (Buffer Contents): Add example of text props
5141 in result of buffer-substring.
5142 (Text Properties): Explain better about use of specific property names.
5143 (Property Search): Some cleanups; reorder some functions.
5144
5145 * keymaps.texi (Changing Key Bindings): Cleanup.
5146 Add xref to Key Binding Conventions.
5147
5148 * display.texi (Attribute Functions): Add examples for
5149 face-attribute-relative-p.
5150
5151 * tips.texi (Coding Conventions): Cleanup last change.
5152
51532006-07-05 Karl Berry <karl@gnu.org>
5154
5155 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5156 Remove @setchapternewpage odd.
5157 Result is 1013 pages, down from 1100.
5158
5159 * anti.texi, customize.texi, display.texi, internals.texi:
5160 * minibuf.texi, modes.texi, tips.texi:
5161 Fix overfull/underfull boxes.
5162
51632006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5164
5165 * edebug.texi (Instrumenting):
5166 Add Edebug-specific findex for eval-buffer.
5167 * loading.texi (Loading):
5168 Replace eval-current-buffer with eval-buffer.
5169
51702006-06-30 Nick Roberts <nickrob@snap.net.nz>
5171
5172 * locals.texi (Standard Buffer-Local Variables): Update the list
5173 of variables.
5174
51752006-06-26 Nick Roberts <nickrob@snap.net.nz>
5176
5177 * files.texi (File Name Completion): Point user to the node
5178 "Reading File Names".
5179
51802006-06-24 Eli Zaretskii <eliz@gnu.org>
5181
5182 * files.texi (Contents of Directories): Document case-insensitive
5183 behavior on respective filesystems.
5184
5185 * objects.texi (Character Type): Document that Emacs signals an
5186 error for unsupported Unicode characters specified as \uNNNN.
5187
51882006-06-19 Richard Stallman <rms@gnu.org>
5189
5190 * processes.texi (Bindat Spec): Clarify previous change.
5191
51922006-06-16 Richard Stallman <rms@gnu.org>
5193
5194 * tips.texi (Coding Conventions): Better explain conventions
5195 for definition constructs.
5196
5197 * text.texi (Special Properties): String value of `read-only'
5198 serves as the error message.
5199
5200 * objects.texi (Character Type): Clarify prev. change.
5201 (Non-ASCII in Strings): Mention \u and \U.
5202
5203 * commands.texi (Using Interactive): Explain problem of
5204 markers, etc., in command-history.
5205
52062006-06-14 Kim F. Storm <storm@cua.dk>
5207
5208 * commands.texi (Waiting): Negative arg to sit-for forces
5209 redisplay even if input is pending.
5210
5211 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5212 redisplay. Remove incorrect example of binding redisplay-dont-pause
5213 around (sit-for 0).
5214
52152006-06-13 Richard Stallman <rms@gnu.org>
5216
5217 * display.texi (Forcing Redisplay): Clarify previous change.
5218
52192006-06-13 Romain Francoise <romain@orebokech.com>
5220
5221 * display.texi (Forcing Redisplay): Fix typo.
5222
52232006-06-13 Kim F. Storm <storm@cua.dk>
5224
5225 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5226
52272006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5228
5229 * tips.texi (Coding Conventions): Add `@end itemize'.
5230
52312006-06-10 Richard Stallman <rms@gnu.org>
5232
5233 * tips.texi (Coding Conventions): Explain use of coding systems
5234 to ensure one decoding for strings.
5235
52362006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5237
5238 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5239 syntax.
5240
52412006-06-07 Eli Zaretskii <eliz@gnu.org>
5242
5243 * display.texi (Font Selection): Remove description of
5244 clear-face-cache.
5245
5246 * compile.texi (Eval During Compile): Fix a typo. Add index
5247 entries for possible uses of eval-when-compile.
5248
52492006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5250
5251 * display.texi (Abstract Display): Fix typo.
5252
52532006-06-03 Eli Zaretskii <eliz@gnu.org>
5254
5255 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5256 Reword variable's description.
5257
52582006-06-01 Richard Stallman <rms@gnu.org>
5259
5260 * windows.texi (Splitting Windows): Clarify splitting nonselected
5261 window.
5262
52632006-05-31 Juri Linkov <juri@jurta.org>
5264
5265 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5266
52672006-05-30 Richard Stallman <rms@gnu.org>
5268
5269 * display.texi (Line Height): Fix errors in description of
10d1d0af 5270 default line height and line-height property.
b8d4c8d0
GM
5271
5272 * nonascii.texi (Default Coding Systems): Further clarification.
5273
52742006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5275
5276 * internals.texi (Pure Storage): Mention that an overflow in pure
5277 space causes a memory leak.
5278 (Garbage Collection): If there was an overflow in pure space,
5279 `garbage-collect' returns nil.
5280
52812006-05-30 Eli Zaretskii <eliz@gnu.org>
5282
5283 * nonascii.texi (Default Coding Systems): Fix it some more.
5284
52852006-05-29 Eli Zaretskii <eliz@gnu.org>
5286
5287 * nonascii.texi (Default Coding Systems): Fix last change.
5288
52892006-05-29 Kenichi Handa <handa@m17n.org>
5290
5291 * nonascii.texi (find-operation-coding-system): Describe the new
5292 argument format (FILENAME . BUFFER).
5293
52942006-05-28 Richard Stallman <rms@gnu.org>
5295
5296 * tips.texi (Coding Conventions): Better explain reasons not to
5297 advise other packages or use `eval-after-load'.
5298
52992006-05-29 Kim F. Storm <storm@cua.dk>
5300
5301 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5302 `bindat-idx' and `bindat-raw' for clarity.
5303
53042006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5305
5306 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5307
5308 * display.texi (Display): Add "Abstract Display" to menu.
5309 (Abstract Display, Abstract Display Functions)
5310 (Abstract Display Example): New nodes.
5311 * elisp.texi (Top): Add "Abstract Display" to menu.
5312
53132006-05-27 Chong Yidong <cyd@stupidchicken.com>
5314
5315 * keymaps.texi (Key Sequences): Link to input events definition.
5316 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5317
5318 * files.texi (Changing Files): Document updated argument list for
5319 copy-file.
5320
53212006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5322
5323 * processes.texi (Bindat Functions): Explain term "total length".
5324 Use it in bindat-length and bindat-pack descriptions.
5325
53262006-05-26 Eli Zaretskii <eliz@gnu.org>
5327
5328 * tips.texi (Coding Conventions): Advise against using
5329 eval-after-load in packages. Add an index entry.
5330
53312006-05-25 Juri Linkov <juri@jurta.org>
5332
5333 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5334
5335 * modes.texi (%-Constructs): Add %e, %z, %Z.
5336
53372006-05-25 Richard Stallman <rms@gnu.org>
5338
5339 * elisp.texi (Top): Update subnode menu.
5340
5341 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5342 (Keymaps): Update menu.
5343
53442006-05-25 Chong Yidong <cyd@stupidchicken.com>
5345
5346 * keymaps.texi (Key Sequences): Some clarifications.
5347
53482006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5349
5350 * processes.texi (Bindat Functions): Say "unibyte string"
5351 explicitly for bindat-unpack and bindat-pack descriptions.
5352 (Bindat Examples): Don't call `string-make-unibyte' in example.
5353
53542006-05-25 Chong Yidong <cyd@stupidchicken.com>
5355
5dcb4c4e 5356 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5357 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5358
5359 * keymaps.texi (Changing Key Bindings):
dd7b651b 5360 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5361 * help.texi (Describing Characters): Refer to it.
5362
53632006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5364
5365 * frames.texi (Pointer Shape): @end table -> @end defvar.
5366
53672006-05-22 Richard Stallman <rms@gnu.org>
5368
5369 * elisp.texi (Top): Update subnode menus.
5370
5371 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5372 Contents rewritten; material from old Pointer Shape node moved here.
5373
5374 * display.texi (Pointer Shape): Node deleted.
5375 (Image Descriptors): Minor cleanup.
5376
53772006-05-21 Richard Stallman <rms@gnu.org>
5378
5379 * syntax.texi (Parsing Expressions): Update info on which STATE
5380 elements are ignored.
5381
53822006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5383
5384 * hooks.texi (Standard Hooks): Correct typo.
5385
5386 * gpl.texi (GPL): ifinfo -> ifnottex.
5387
53882006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5389
5390 * searching.texi (Simple Match Data): Warn about match data being
5391 set anew by every search.
5392
53932006-05-17 Richard Stallman <rms@gnu.org>
5394
5395 * minibuf.texi (Minibuffer History): Clarify.
5396
5397 * searching.texi (Regexp Special): Clarify nested regexp warning.
5398
53992006-05-16 Kim F. Storm <storm@cua.dk>
5400
5401 * minibuf.texi (Minibuffer History): Update add-to-history.
5402
54032006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5404
5dcb4c4e
SM
5405 * nonascii.texi (Explicit Encoding):
5406 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5407
54082006-05-14 Richard Stallman <rms@gnu.org>
5409
5410 * buffers.texi (Creating Buffers): Cleanup.
5411
5412 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5413
54142006-05-13 Eli Zaretskii <eliz@gnu.org>
5415
5416 * buffers.texi (Current Buffer): Document that with-temp-buffer
5417 disables undo.
5418
5419 * os.texi (Terminal-Specific): More accurate description of how
5420 Emacs searches for the terminal-specific libraries.
5421
54222006-05-12 Eli Zaretskii <eliz@gnu.org>
5423
5424 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5425 emacs-xtra to @inforef's.
5426
5427 * text.texi (Undo): Document that undo is turned off in buffers
5428 whose names begin with a space.
5429
5430 * buffers.texi (Buffer Names): Add index entries for buffers whose
5431 names begin with a space.
5432 (Creating Buffers): Document that undo is turned off in buffers
5433 whose names begin with a space.
5434
5435 * files.texi (Visiting Functions, Reading from Files)
5436 (Saving Buffers): Mention code and EOL conversions by file I/O
5437 primitives and subroutines.
5438
f4e90db0
SM
5439 * nonascii.texi (Lisp and Coding Systems):
5440 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5441
5442 * display.texi (Defining Faces): Mention `mac', and add an xref to
5443 where window-system is described.
5444
54452006-05-10 Richard Stallman <rms@gnu.org>
5446
5447 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5448
54492006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5450
5451 * variables.texi (File Local Variables): Recommend to quote lambda
5452 expressions in safe-local-variable property.
5453
54542006-05-09 Richard Stallman <rms@gnu.org>
5455
5dcb4c4e
SM
5456 * variables.texi (File Local Variables):
5457 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5458
54592006-05-07 Kim F. Storm <storm@cua.dk>
5460
5461 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5462 from add-to-history.
5463
54642006-05-07 Romain Francoise <romain@orebokech.com>
5465
5466 * commands.texi (Event Input Misc):
5467 * compile.texi (Eval During Compile):
5468 * internals.texi (Buffer Internals):
5469 * minibuf.texi (Initial Input):
5470 * nonascii.texi (Scanning Charsets):
5471 * numbers.texi (Comparison of Numbers):
5472 * windows.texi (Textual Scrolling, Vertical Scrolling):
5473 Fix various typos.
5474
54752006-05-06 Eli Zaretskii <eliz@gnu.org>
5476
5477 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5478 conditional xref's to either emacs or emacs-xtra, depending on
5479 @iftex/@ifnottex.
5480
5481 * minibuf.texi (Minibuffer History): Document add-to-history.
5482
54832006-05-05 Eli Zaretskii <eliz@gnu.org>
5484
5485 * internals.texi (Pure Storage): Mention the pure overflow message
5486 at startup.
5487
c8763fb6 54882006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5489
5490 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5491 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5492 search.
5493
54942006-05-01 Richard Stallman <rms@gnu.org>
5495
5496 * intro.texi (nil and t): Clarify.
5497
5498 * variables.texi (File Local Variables): Suggest using booleanp.
5499
55002006-05-01 Juanma Barranquero <lekktu@gmail.com>
5501
5502 * objects.texi (Type Predicates): Fix typos.
5503
55042006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5505
5506 * intro.texi (nil and t): Add booleanp.
5507
5508 * objects.texi (Type Predicates): Add links for booleanp and
5509 string-or-null-p.
5510
55112006-04-29 Richard Stallman <rms@gnu.org>
5512
5513 * modes.texi (Multiline Font Lock): Rename from
5514 Multi line Font Lock Elements. Much clarification.
5515 (Font Lock Multiline, Region to Fontify): Much clarification.
5516
55172006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5518
5519 * variables.texi (File Local Variables): Remove the special case t for
5520 safe-local-variable.
5521
55222006-04-26 Richard Stallman <rms@gnu.org>
5523
5524 * syntax.texi (Parsing Expressions): Minor cleanup.
5525
55262006-04-18 Richard Stallman <rms@gnu.org>
5527
5528 * tips.texi (Coding Conventions): Explain when the package's
5529 prefix should appear later on (not at the start of the name).
5530
5531 * searching.texi (String Search): Clarify effect of NOERROR.
5532
5533 * modes.texi (Imenu): Clarify what special items do.
5534
5535 * hooks.texi (Standard Hooks): Delete text about old hook names.
5536
55372006-04-17 Romain Francoise <romain@orebokech.com>
5538
5539 * variables.texi (Local Variables): Update the default value of
5540 `max-specpdl-size'.
5541
55422006-04-15 Michael Olson <mwolson@gnu.org>
5543
5544 * processes.texi (Transaction Queues): Mention the new optional
5545 `delay-question' argument for `tq-enqueue'.
5546
55472006-04-13 Bill Wohler <wohler@newt.com>
5548
5549 * customize.texi (Common Keywords): Use dotted notation for
5550 :package-version value. Specify its values. Improve documentation
5551 for customize-package-emacs-version-alist.
5552
55532006-04-12 Bill Wohler <wohler@newt.com>
5554
5555 * customize.texi (Common Keywords): Move description of
5556 customize-package-emacs-version-alist to @defvar.
5557
55582006-04-10 Bill Wohler <wohler@newt.com>
5559
5560 * customize.texi (Common Keywords): Add :package-version.
5561
55622006-04-10 Kim F. Storm <storm@cua.dk>
5563
5564 * text.texi (Buffer Contents): Add NOPROPS arg to
5565 filter-buffer-substring.
5566
55672006-04-08 Kevin Ryde <user42@zip.com.au>
5568
5569 * os.texi (Command-Line Arguments): Update xref to emacs manual
5570 "Command Arguments" -> "Emacs Invocation", per change there.
5571
55722006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5573
5574 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5575 be on one line to help makeinfo not render two spaces after the dot.
5576
55772006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5578
5579 * strings.texi (Predicates for Strings): Add string-or-null-p.
5580
55812006-03-28 Kim F. Storm <storm@cua.dk>
5582
5583 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5584 remarks about systems that don't support fractional seconds.
5585
55862006-03-25 Karl Berry <karl@gnu.org>
5587
5588 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5589 the year list.
5590
55912006-03-21 Nick Roberts <nickrob@snap.net.nz>
5592
5593 * display.texi (Fringe Indicators): Fix typos.
5594
55952006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5596
5597 * tips.texi (Documentation Tips): One can now also write `program'
5598 in front of a quoted symbol in a docstring to prevent making a
5599 hyperlink.
5600
56012006-03-19 Alan Mackenzie <acm@muc.de>
5602
5603 * text.texi (Special Properties): Clarify `fontified' property.
5604
56052006-03-16 Richard Stallman <rms@gnu.org>
5606
5607 * display.texi (Defining Images): Minor cleanup.
5608
56092006-03-16 Bill Wohler <wohler@newt.com>
5610
5611 * display.texi (Defining Images): In image-load-path-for-library,
5612 prefer user's images.
5613
56142006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5615
5616 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5617
56182006-03-15 Bill Wohler <wohler@newt.com>
5619
5620 * display.texi (Defining Images): Fix example in
5621 image-load-path-for-library by not recommending that one binds
5622 image-load-path. Just defvar it to placate compiler and only use
5623 it if previously defined.
5624
56252006-03-14 Bill Wohler <wohler@newt.com>
5626
5627 * display.texi (Defining Images): In image-load-path-for-library,
5628 always return list of directories. Update example.
5629
56302006-03-14 Alan Mackenzie <acm@muc.de>
5631
5632 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5633 This describes font-lock-extend-region-function.
5634 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5635 the new node "Region to Fontify".
5636
56372006-03-13 Richard Stallman <rms@gnu.org>
5638
5639 * display.texi (Invisible Text): The impossible position is
5640 now before the invisible text, not after.
5641 (Defining Images): Clean up last change.
5642
56432006-03-11 Bill Wohler <wohler@newt.com>
5644
5645 * display.texi (Defining Images): Add image-load-path-for-library.
5646
56472006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5648
5649 * text.texi (Adaptive Fill): Fix Texinfo usage.
5650
5651 * strings.texi (Creating Strings): Fix Texinfo usage.
5652
5653 * searching.texi (Regexp Special): Use @samp for regular
5654 expressions that are not in Lisp syntax.
5655
56562006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5657
5658 * searching.texi (Regexp Special): Put remark between parentheses
5659 to avoid misreading.
5660
56612006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5662
5663 * searching.texi (Syntax of Regexps): More accurately describe
5664 which characters are special in which situations.
5665 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5666 are not special. Describe in detail when `[' and `]' are special.
5667 (Regexp Backslash): Plenty of regexps with unbalanced square
5668 brackets are valid, so reword that statement.
5669
56702006-03-02 Kim F. Storm <storm@cua.dk>
5671
5672 * keymaps.texi (Tool Bar): Add tool-bar-border.
5673
56742006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5675
5676 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5677
56782006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5679
5680 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5681
5682 * files.texi (Locating Files): Suggest additional values for the
5683 SUFFIXES arg of `locate-file'. Update pxref.
5684
5685 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5686 (How Programs Do Loading): Discuss the effects of Auto Compression
5687 mode on `load'.
5688 (Load Suffixes): New node.
5689 (Library Search): Delete description of `load-suffixes'; it was
5690 moved to "Load Suffixes".
5691 (Autoload, Named Features): Mention `load-suffixes'.
5692
56932006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5694
5695 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5696
5697 * windows.texi (Window Tree): Fix typo.
5698
56992006-02-20 Kim F. Storm <storm@cua.dk>
5700
5701 * display.texi (Fringe Indicators): New section.
5702 Move indicate-empty-lines, indicate-buffer-boundaries, and
5703 default-indicate-buffer-boundaries here.
5704 Add fringe-indicator-alist and default-fringes-indicator-alist.
5705 Add list of logical fringe indicator symbols.
5706 Update list of standard bitmap names.
5707 (Fringe Cursors): New section.
5708 Move overflow-newline-into-fringe here.
5709 Add fringe-cursor-alist and default-fringes-cursor-alist.
5710 Add list of fringe cursor symbols.
5711
57122006-02-20 Juanma Barranquero <lekktu@gmail.com>
5713
5714 * commands.texi (Using Interactive): Fix reference to node
5715 "Minibuffers".
5716
57172006-02-19 Richard M. Stallman <rms@gnu.org>
5718
5719 * minibuf.texi (High-Level Completion):
5720 Add xref to read-input-method-name.
5721
5722 * files.texi (Relative File Names): Move file-relative-name here.
5723 (File Name Expansion): From here. Minor clarifications.
5724
5725 * commands.texi (Using Interactive): Add xrefs about reading input.
5726 Clarify remarks about that moving point and mark.
5727 Put string case before list case.
5728
c8763fb6 57292006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5730
5731 * display.texi (Other Display Specs, Image Descriptors):
5732 Revert erroneous changes. The previous description of
5733 image-descriptors as `(image . PROPS)' was correct.
5734
57352006-02-14 Richard M. Stallman <rms@gnu.org>
5736
5737 * variables.texi (File Local Variables): Clarifications.
5738
57392006-02-14 Juanma Barranquero <lekktu@gmail.com>
5740
5741 * variables.texi (File Local Variables): Use @code for a cons
5742 cell, not @var.
5743
57442006-02-13 Chong Yidong <cyd@stupidchicken.com>
5745
5746 * variables.texi (File Local Variables): Document new file local
5747 variable behavior.
5748
57492006-02-10 Kim F. Storm <storm@cua.dk>
5750
5751 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5752
57532006-02-08 Juanma Barranquero <lekktu@gmail.com>
5754
5755 * modes.texi (%-Constructs): Remove obsolete info about
5756 `global-mode-string'.
5757
57582006-02-07 Richard M. Stallman <rms@gnu.org>
5759
5760 * commands.texi (Prefix Command Arguments): Minor cleanup.
5761
5762 * display.texi: "Graphical display", not window system.
5763
5764 * functions.texi (What Is a Function): Fix xref.
5765
5766 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5767 (Changing Key Bindings): Clarify when remapping is better than
5768 substitute-key-definition.
5769
57702006-02-02 Richard M. Stallman <rms@gnu.org>
5771
5772 * minibuf.texi (Basic Completion): Completion alists are risky.
5773
5774 * keymaps.texi (Active Keymaps): Clarifications.
5775 (Searching Keymaps): New node.
5776 (Keymaps): Update menu.
5777
5778 * frames.texi (Layout Parameters): Minor clarification.
5779 (Drag and Drop): New node.
5780 (Frames): Update menu.
5781
57822006-01-29 Chong Yidong <cyd@stupidchicken.com>
5783
5784 * display.texi (Other Display Specs, Image Descriptors):
5785 Image description is a list, not a cons cell.
5786
57872006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5788
5789 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5790 list is not necessarily a list).
5791
57922006-01-27 Eli Zaretskii <eliz@gnu.org>
5793
5794 * frames.texi (Layout Parameters): border-width and
5795 internal-border-width belong to the frame, not the window.
5796
57972006-01-19 Richard M. Stallman <rms@gnu.org>
5798
5799 * nonascii.texi (Translation of Characters): Search cmds use
5800 translation-table-for-input. Automatically made local.
5801
5802 * markers.texi (Overview of Markers): Count insertion type
5803 as one of a marker's attributes.
5804
5805 * keymaps.texi (Controlling Active Maps): New node, split out of
5806 Active Keymaps.
5807 (Keymaps): Menu updated.
5808 (Active Keymaps): Give pseudocode to explain how the active
5809 maps are searched. current-active-maps and key-binding moved here.
5810 (Functions for Key Lookup): current-active-maps and key-binding moved.
5811 Clarifications.
5812 (Searching the Keymaps): New subnode.
5813
5814 * elisp.texi (Top): Menu clarification.
5815
5816 * display.texi (Other Display Specs): Delete duplicate entry for
5817 just a string as display spec. Move text about recursive display
5818 specs on such a string.
5819
5820 * commands.texi (Key Sequence Input): Clarify.
5821 Move num-nonmacro-input-events out.
5822 (Reading One Event): num-nonmacro-input-events moved here.
5823
58242006-01-14 Nick Roberts <nickrob@snap.net.nz>
5825
5826 * advice.texi (Simple Advice): Update example to fit argument
5827 change in previous-line.
5828
58292006-01-05 Richard M. Stallman <rms@gnu.org>
5830
5831 * markers.texi (The Mark): Fix in `mark'.
5832
58332006-01-04 Richard M. Stallman <rms@gnu.org>
5834
5835 * processes.texi (Misc Network, Make Network): Minor cleanups.
5836
58372006-01-04 Kim F. Storm <storm@cua.dk>
5838
5839 * processes.texi (Make Network): Add IPv6 addresses and handling.
5840 (Network Feature Testing): Mention (:family ipv6).
5841 (Misc Network): Add IPv6 formats to format-network-address.
5842
58432005-12-30 Richard M. Stallman <rms@gnu.org>
5844
5845 * text.texi (Changing Properties):
5846 Don't use return value of set-text-properties.
5847
58482005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5849
5850 * modes.texi (Mode Line Format): Correct typo in menu.
5851
58522005-12-29 Richard M. Stallman <rms@gnu.org>
5853
5854 * modes.texi (Mode Line Top): New node.
5855 (Mode Line Data): Some text moved to new node.
5856 Explain the data structure more concretely.
5857 (Mode Line Basics): Clarifications.
5858 (Mode Line Variables): Clarify intro paragraph.
5859 (%-Constructs): Clarify intro paragraph.
5860 (Mode Line Format): Update menu.
5861
58622005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5863
5864 * minibuf.texi (Basic Completion): Update lazy-completion-table
5865 examples for removal of ARGS argument.
5866
58672005-12-23 Richard M. Stallman <rms@gnu.org>
5868
5869 * text.texi (Undo): Restore some explanation from the version
5870 that was deleted.
5871
58722005-12-23 Eli Zaretskii <eliz@gnu.org>
5873
5874 * text.texi (Undo): Remove duplicate descriptions of `apply
5875 funname' and `apply delta' elements of the undo list.
5876
58772005-12-20 Richard M. Stallman <rms@gnu.org>
5878
5879 * help.texi (Help Functions): Update documentation of `apropos'.
5880
58812005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5882
5883 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5884 because it is confusing. If the :help-echo keyword is a function,
5885 it is not directly used as the :help-echo overlay property, as the
5886 xref seems to suggest (it does not take the appropriate args).
5887
58882005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5889
5890 * customize.texi (Common Keywords): Fix Texinfo usage.
5891 (Group Definitions, Variable Definitions): Update for new
5892 conventions for using `*' in docstrings.
5893
5894 * tips.texi (Documentation Tips): Update for new conventions for
5895 using `*' in docstrings.
5896
58972005-12-16 Richard M. Stallman <rms@gnu.org>
5898
5899 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5900
59012005-12-16 Juri Linkov <juri@jurta.org>
5902
5903 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5904
59052005-12-14 Romain Francoise <romain@orebokech.com>
5906
5907 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5908 Fix typo.
5909
59102005-12-11 Juri Linkov <juri@jurta.org>
5911
5912 * minibuf.texi (Completion Commands): Add mention of read-file-name
5913 for filename completion keymaps.
5914 (Reading File Names): Add mention of filename completion keymaps
5915 for read-file-name and xref to `Completion Commands'.
5916
59172005-12-10 Richard M. Stallman <rms@gnu.org>
5918
5919 * customize.texi (Common Keywords): State caveats for use of :tag.
5920
59212005-12-08 Richard M. Stallman <rms@gnu.org>
5922
5923 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5924 with xrefs and better explanation.
5925 (Completion Commands): Add the filename completion maps.
5926
5927 * objects.texi (Character Type): Clarify that \s is not space
5928 if a dash follows.
5929
59302005-12-05 Richard M. Stallman <rms@gnu.org>
5931
5932 * windows.texi (Resizing Windows): Delete preserve-before args.
5933
59342005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5935
5936 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5937 in full keymaps, since the quirk has been fixed.
5938
59392005-12-03 Eli Zaretskii <eliz@gnu.org>
5940
5dcb4c4e
SM
5941 * hooks.texi (Standard Hooks): Add index entries.
5942 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5943
59442005-11-27 Richard M. Stallman <rms@gnu.org>
5945
5946 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5947
59482005-11-21 Juri Linkov <juri@jurta.org>
5949
5950 * customize.texi (Common Keywords): Update links types
5951 custom-manual and url-link. Add link types emacs-library-link,
5952 file-link, function-link, variable-link, custom-group-link.
5953
59542005-11-20 Chong Yidong <cyd@stupidchicken.com>
5955
5956 * display.texi: Revert 2005-11-20 change.
5957
59582005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5959
5960 * processes.texi (Bindat Functions):
5961 Say "third" to refer to zero-based index "2".
5962
59632005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5964
5965 * loading.texi (Library Search): Update the default value of
5966 `load-suffixes'.
5967
59682005-11-17 Chong Yidong <cyd@stupidchicken.com>
5969
5970 * display.texi (Attribute Functions): Mention :ignore-defface.
5971
59722005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5973
5974 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5975 (Minor Mode Conventions): Mention the use of a hook.
5976
59772005-11-06 Richard M. Stallman <rms@gnu.org>
5978
5979 * files.texi (Magic File Names): find-file-name-handler checks the
5980 `operations' property of the handler.
5981
59822005-11-03 Richard M. Stallman <rms@gnu.org>
5983
5984 * variables.texi (Frame-Local Variables): Small clarification.
5985
59862005-10-29 Chong Yidong <cyd@stupidchicken.com>
5987
5988 * os.texi (Init File): Document ~/.emacs.d/init.el.
5989
59902005-10-29 Richard M. Stallman <rms@gnu.org>
5991
5992 * internals.texi (Garbage Collection): Document memory-full.
5993
59942005-10-28 Bill Wohler <wohler@newt.com>
5995
5996 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5997 for URLs.
5998
59992005-10-28 Richard M. Stallman <rms@gnu.org>
6000
6001 * minibuf.texi (Completion Commands): Clean up prev change.
6002
60032005-10-26 Kevin Ryde <user42@zip.com.au>
6004
6005 * compile.texi (Eval During Compile): Explain recommended uses
6006 of eval-when-compile and eval-and-compile.
6007
60082005-10-27 Masatake YAMATO <jet@gyve.org>
6009
6010 * minibuf.texi (Completion Commands):
6011 Write about new optional argument for `display-completion-list'.
6012
60132005-10-23 Richard M. Stallman <rms@gnu.org>
6014
6015 * display.texi (Overlay Arrow): Clarify about local bindings of
6016 overlay-arrow-position.
6017
60182005-10-22 Eli Zaretskii <eliz@gnu.org>
6019
6020 * internals.texi (Building Emacs): Fix last change.
6021
60222005-10-22 Richard M. Stallman <rms@gnu.org>
6023
6024 * internals.texi (Building Emacs): Document eval-at-startup.
6025
60262005-10-21 Richard M. Stallman <rms@gnu.org>
6027
6028 * loading.texi (Where Defined): load-history contains abs file names.
6029 symbol-file returns abs file names.
6030
60312005-10-19 Kim F. Storm <storm@cua.dk>
6032
6033 * display.texi (Showing Images): Add max-image-size integer value.
6034
60352005-10-18 Chong Yidong <cyd@stupidchicken.com>
6036
6037 * display.texi (Showing Images): Document max-image-size.
6038
60392005-10-17 Richard M. Stallman <rms@gnu.org>
6040
6041 * commands.texi (Quitting): Minor clarification.
6042
6043 * processes.texi (Sentinels): Clarify about output and quitting.
6044 (Filter Functions): Mention with-local-quit.
6045
60462005-10-17 Juri Linkov <juri@jurta.org>
6047
6048 * buffers.texi (Current Buffer):
6049 * commands.texi (Event Input Misc):
6050 * compile.texi (Eval During Compile, Compiler Errors):
6051 * customize.texi (Group Definitions):
6052 * display.texi (Progress, Defining Faces):
6053 * files.texi (Writing to Files):
6054 * modes.texi (Mode Hooks, Defining Minor Modes):
6055 * streams.texi (Output Functions):
6056 * syntax.texi (Syntax Table Functions):
6057 * text.texi (Change Hooks):
6058 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6059
6060 * commands.texi (Quitting): Replace arg `forms' with `body' in
6061 `with-local-quit'.
6062
6063 * positions.texi (Excursions): Replace arg `forms' with `body' in
6064 `save-excursion'.
6065
60662005-10-08 Kim F. Storm <storm@cua.dk>
6067
6068 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6069 Rename manual section accordingly.
6070
60712005-10-04 Kim F. Storm <storm@cua.dk>
6072
6073 * windows.texi (Window Split Tree): New section describing
6074 new function window-split-tree function.
6075
60762005-10-03 Nick Roberts <nickrob@snap.net.nz>
6077
6078 * display.texi (Fringe Size/Pos): Simplify and add detail.
6079
60802005-09-30 Romain Francoise <romain@orebokech.com>
6081
6082 * minibuf.texi (High-Level Completion): Explain that the prompt
6083 given to `read-buffer' should end with a colon and a space.
6084 Update usage examples.
6085
60862005-09-29 Juri Linkov <juri@jurta.org>
6087
6088 * display.texi (Displaying Messages): Rename argument name
6089 `string' to `format-string' in functions `message', `message-box',
6090 `message-or-box'.
6091
60922005-09-26 Chong Yidong <cyd@stupidchicken.com>
6093
6094 * errors.texi (Standard Errors): Correct xrefs.
6095
60962005-09-18 Chong Yidong <cyd@stupidchicken.com>
6097
6098 * display.texi (Defining Images): Update documentation for
6099 `image-load-path'.
6100
61012005-09-17 Richard M. Stallman <rms@gnu.org>
6102
6103 * display.texi (Defining Images): Clean up previous change.
6104
61052005-09-16 Romain Francoise <romain@orebokech.com>
6106
6107 * elisp.texi: Specify GFDL version 1.2.
6108
6109 * doclicense.texi (GNU Free Documentation License): Update to
6110 version 1.2.
6111
61122005-09-15 Chong Yidong <cyd@stupidchicken.com>
6113
6114 * display.texi (Defining Images): Document `image-load-path'.
6115
61162005-09-15 Richard M. Stallman <rms@gnu.org>
6117
6118 * objects.texi (Printed Representation): Minor cleanup.
6119 (Box Diagrams): Minor fix.
6120 (Cons Cell Type): Move (...) index item here.
6121 (Box Diagrams): From here.
6122 (Array Type): Minor fix.
6123 (Type Predicates): Delete index "predicates".
6124 (Hash Table Type): Clarify xref.
6125 (Dotted Pair Notation): Minor fix.
6126
61272005-09-10 Chong Yidong <cyd@stupidchicken.com>
6128
6129 * files.texi (Saving Buffers): Fix typo.
6130
61312005-09-08 Richard M. Stallman <rms@gnu.org>
6132
6133 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6134
61352005-09-08 Chong Yidong <cyd@stupidchicken.com>
6136
6137 * locals.texi (Standard Buffer-Local Variables): Don't include
6138 mode variables for minor modes.
6139 Fix xrefs for buffer-display-count, buffer-display-table,
6140 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6141 enable-multibyte-characters, fill-column, header-line-format,
6142 left-fringe-width, left-margin, and right-fringe-width.
6143
6144 * hooks.texi (Standard Hooks): All hooks should conform to the
6145 standard naming convention now.
6146 Fix xref for `echo-area-clear-hook'.
6147
6148 * display.texi (Usual Display): Note that indicate-empty-lines and
6149 tab-width are buffer-local.
6150
6151 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6152
6153 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6154
6155 * nonascii.texi (Encoding and I/O): Note that
6156 buffer-file-coding-system is buffer-local.
6157
6158 * positions.texi (List Motion): Note that defun-prompt-regexp is
6159 buffer-local.
6160
6161 * text.texi (Auto Filling): Note that auto-fill-function is
6162 buffer-local.
6163 (Undo): Note that buffer-undo-list is buffer-local.
6164
5dcb4c4e
SM
6165 * windows.texi (Buffers and Windows):
6166 Document buffer-display-count.
b8d4c8d0
GM
6167
61682005-09-06 Richard M. Stallman <rms@gnu.org>
6169
6170 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6171 package prefix elsewhere than at the start of the name.
6172
61732005-09-03 Richard M. Stallman <rms@gnu.org>
6174
6175 * tips.texi (Programming Tips): Add conventions for minibuffer
6176 questions and prompts.
6177
61782005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6179
6180 * intro.texi (nil and t): Minor cleanup.
6181 Delete spurious mention of keyword symbols.
6182 (Evaluation Notation): Add index entry.
6183 (A Sample Function Description): Minor cleanup.
6184 (A Sample Variable Description): Not all vars can be set.
6185
61862005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6187
6188 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6189
6190 (Insertion): Document precise type of `insert-char' arg COUNT.
6191
61922005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6193
6194 * modes.texi (Other Font Lock Variables): Sync the default of
6195 font-lock-lines-before.
6196
61972005-08-31 Michael Albinus <michael.albinus@gmx.de>
6198
6199 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6200
62012005-08-29 Richard M. Stallman <rms@gnu.org>
6202
6203 * elisp.texi (Top): Update subnode menu.
6204
6205 * searching.texi (Searching and Matching): Move node.
6206 Rearrange contents and add overall explanation.
6207 (Searching and Case): Move node.
6208 (Searching and Matching): Update menu.
6209
62102005-08-27 Eli Zaretskii <eliz@gnu.org>
6211
6212 * os.texi (Startup Summary): Fix the description of the initial
6213 startup message display.
6214
62152005-08-25 Richard M. Stallman <rms@gnu.org>
6216
6217 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6218
62192005-08-25 Emilio C. Lopes <eclig@gmx.net>
6220
6221 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6222 `next-overlay-change' example.
6223
62242005-08-22 Juri Linkov <juri@jurta.org>
6225
6226 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6227 Fix invert-face. Fix args of face-background.
6228
6229 * display.texi (Standard Faces): Delete node.
6230 (Faces): Add xref to `(emacs)Standard Faces'.
6231 (Displaying Faces): Fix xref to `Standard Faces'.
6232
6233 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6234
62352005-08-20 Alan Mackenzie <acm@muc.de>
6236
6237 * buffers.texi (The Buffer List): Clarify the manipulation of the
6238 buffer list.
6239
62402005-08-14 Richard M. Stallman <rms@gnu.org>
6241
6242 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6243 a regexp.
6244
62452005-08-11 Richard M. Stallman <rms@gnu.org>
6246
6247 * elisp.texi (Top): Update subnode lists.
6248
6249 * display.texi (Inverse Video): Node deleted.
6250
6251 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6252 New nodes split out of Coding Conventions.
6253
6254 * searching.texi (Regular Expressions): Document re-builder.
6255
6256 * os.texi (Time Parsing): New node split out of Time Conversion.
6257
6258 * processes.texi (Misc Network, Network Feature Testing)
6259 (Network Options, Make Network): New nodes split out of
6260 Low-Level Network.
6261
62622005-08-09 Richard M. Stallman <rms@gnu.org>
6263
6264 * frames.texi (Geometry): New node, split from Size and Position.
6265 (Frame Parameters): Refer to Geometry.
6266
6267 * buffers.texi (The Buffer List): Fix xrefs.
6268
6269 * windows.texi (Splitting Windows): Fix xref.
6270
6271 * frames.texi (Layout Parameters): Add xref.
6272
6273 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6274
6275 * keymaps.texi (Menu Bar): Fix xref.
6276
6277 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6278
6279 * modes.texi (%-Constructs): Fix xref.
6280
6281 * frames.texi (Window Frame Parameters): Node split up.
6282 (Basic Parameters, Position Parameters, Size Parameters)
6283 (Layout Parameters, Buffer Parameters, Management Parameters)
6284 (Cursor Parameters, Color Parameters): New subnodes.
6285
62862005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6287
6288 * positions.texi (Screen Lines): Update xref for previous change
6289 in minibuf.texi.
6290
6291 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6292 change in minibuf.texi.
6293
62942005-08-09 Richard M. Stallman <rms@gnu.org>
6295
6296 * tips.texi (Coding Conventions): Minor cleanup.
6297
6298 * modes.texi (Defining Minor Modes): Explain when init-value
6299 can be non-nil.
6300
6301 * elisp.texi (Top): Update submenu for Minibuffer.
6302
6303 * minibuf.texi (Minibuffer Misc): Node split up.
6304 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6305 (Recursive Mini): New nodes split out from Minibuffer Misc.
6306 (Minibuffer Misc): Document max-mini-window-height.
6307
6308 * hash.texi (Defining Hash): Delete stray paren in example.
6309
6310 * display.texi (Echo Area Customization): Don't define
6311 max-mini-window-height here; xref instead.
6312
6313 * commands.texi (Event Input Misc): Update while-no-input.
6314
6315 * advice.texi (Advising Functions): Explain when to use advice
6316 and when to use a hook.
6317
63182005-07-30 Eli Zaretskii <eliz@gnu.org>
6319
6320 * makefile.w32-in (info): Don't run install-info.
6321 ($(infodir)/dir): New target, produced by running install-info.
6322
63232005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6324
6325 * modes.texi (Defining Minor Modes): The keyword for the initial
6326 value is :init-value, not :initial-value.
6327
63282005-07-23 Eli Zaretskii <eliz@gnu.org>
6329
6330 * loading.texi (Autoload): Make the `doctor' example be consistent
6331 with what's in current loaddefs.el. Describe the "fn" magic in
6332 the usage portion of the doc string.
6333
63342005-07-22 Richard M. Stallman <rms@gnu.org>
6335
6336 * internals.texi (Garbage Collection): Clarify previous change.
6337
63382005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6339
6340 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6341
63422005-07-18 Juri Linkov <juri@jurta.org>
6343
6344 * commands.texi (Accessing Events):
6345 * frames.texi (Text Terminal Colors, Resources):
6346 * markers.texi (The Mark):
6347 * modes.texi (Defining Minor Modes):
6348 Delete duplicate duplicate words.
6349
63502005-07-16 Richard M. Stallman <rms@gnu.org>
6351
6352 * display.texi (Managing Overlays): Clarify make-overlay
6353 args for insertion types.
6354
63552005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6356
6357 * customize.texi (Variable Definitions):
6358 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6359 `standard-value' is a list too.
6360 (Defining New Types): Use @key{RET} instead of @key{ret}.
6361
63622005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6363
6364 * os.texi (Translating Input): Fix typo.
6365
63662005-07-08 Richard M. Stallman <rms@gnu.org>
6367
6368 * README: Update edition number and size estimate.
6369
6370 * elisp.texi (VERSION): Set to 2.9.
6371
63722005-07-07 Richard M. Stallman <rms@gnu.org>
6373
6374 * book-spine.texinfo: Update Emacs version.
6375
6376 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6377
63782005-07-06 Richard M. Stallman <rms@gnu.org>
6379
6380 * searching.texi (Regexp Search): Clarify what re-search-forward
6381 does when the search fails.
6382
63832005-07-05 Lute Kamstra <lute@gnu.org>
6384
6385 * Update FSF's address in GPL notices.
6386
6387 * doclicense.texi (GNU Free Documentation License):
6388 * gpl.texi (GPL):
6389 * tips.texi (Coding Conventions, Library Headers):
6390 * vol1.texi:
6391 * vol2.texi: Update FSF's address.
6392
63932005-07-04 Richard M. Stallman <rms@gnu.org>
6394
6395 * hooks.texi (Standard Hooks): Add occur-hook.
6396
63972005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6398
6399 * display.texi (The Echo Area): Correct menu.
6400
64012005-07-03 Richard M. Stallman <rms@gnu.org>
6402
6403 * elisp.texi (Top): Update subnode menu for Display.
6404
6405 * display.texi (Displaying Messages): New node, with most
6406 of what was in The Echo Area.
5dcb4c4e 6407 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6408 (Logging Messages): New node with new text.
6409 (Echo Area Customization): New node, the rest of what was
6410 in The Echo Area. Document message-truncate-lines with @defvar.
6411 (Display): Update menu.
6412
6413 * windows.texi (Textual Scrolling): Doc 3 values for
6414 scroll-preserve-screen-position.
6415
6416 * text.texi (Special Properties): Change hook functions
6417 should bind inhibit-modification-hooks around altering buffer text.
6418
6419 * keymaps.texi (Key Binding Commands): Call binding BINDING
6420 rather than DEFINITION.
6421
64222005-06-29 Juanma Barranquero <lekktu@gmail.com>
6423
6424 * variables.texi (Defining Variables): `user-variable-p' returns t
6425 for aliases of user options, nil for alias loops.
6426
64272005-06-28 Richard M. Stallman <rms@gnu.org>
6428
6429 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6430 make-keymap.
6431
64322005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6433
6434 * variables.texi (Setting Variables): Correct and clarify
6435 description of `add-to-ordered-list'.
6436
64372005-06-26 Richard M. Stallman <rms@gnu.org>
6438
6439 * display.texi (Faces): Minor cleanup.
6440
64412005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6442
6443 * display.texi (Faces): `facep' returns t for strings that are
6444 face names.
6445
64462005-06-25 Richard M. Stallman <rms@gnu.org>
6447
6448 * objects.texi (Equality Predicates): Clarify meaning of equal.
6449
6450 * windows.texi (Selecting Windows): save-selected-window
6451 and with-selected-window save and restore the current buffer.
6452
64532005-06-24 Richard M. Stallman <rms@gnu.org>
6454
6455 * numbers.texi (Float Basics): Explain how to test for NaN,
6456 and printing the sign of NaNs.
6457
64582005-06-24 Eli Zaretskii <eliz@gnu.org>
6459
6460 * makefile.w32-in (MAKEINFO): Use --force.
6461
64622005-06-23 Richard M. Stallman <rms@gnu.org>
6463
6464 * display.texi (Face Functions): Correct Texinfo usage.
6465
64662005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6467
6468 * lists.texi (Rings): `ring-elements' now returns the elements of
6469 RING in order.
6470
64712005-06-23 Juanma Barranquero <lekktu@gmail.com>
6472
6473 * markers.texi (The Mark): Texinfo usage fix.
6474
64752005-06-23 Kim F. Storm <storm@cua.dk>
6476
6477 * searching.texi (Entire Match Data): Remove evaporate option for
6478 match-data. Do not mention evaporate option for set-match-data.
6479
64802005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6481
6482 * display.texi (Face Functions): Mention face aliases.
6483
64842005-06-21 Richard M. Stallman <rms@gnu.org>
6485
6486 * anti.texi (Antinews): Texinfo usage fix.
6487
64882005-06-21 Karl Berry <karl@gnu.org>
6489
6490 * elisp.texi: Use @copying.
6491
6492 * elisp.texi: Put @summarycontents and @contents before the Top
6493 node, instead of the end of the file, so that the contents appear
6494 in the right place in the dvi/pdf output.
6495
64962005-06-21 Juri Linkov <juri@jurta.org>
6497
6498 * display.texi (Defining Faces): Add `customized-face'.
6499
65002005-06-20 Kim F. Storm <storm@cua.dk>
6501
6502 * variables.texi (Setting Variables): Any type of element can be
6503 given order in add-to-ordered-list. Compare elements with eq.
6504
6505 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6506
65072005-06-20 Karl Berry <karl@gnu.org>
6508
6509 * syntax.texi (Syntax Flags): Make last column very slightly wider
6510 to avoid "generic comment" breaking on two lines and causing an
6511 underfull box.
6512
65132005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6514
6515 * lists.texi (Rings): Various minor clarifications and corrections.
6516
65172005-06-18 Richard M. Stallman <rms@gnu.org>
6518
6519 * functions.texi (Obsolete Functions): Simplify.
6520
6521 * variables.texi (Variable Aliases): Simplify.
6522
6523 * anti.texi, backups.texi, compile.texi, customization.texi:
6524 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6525 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6526 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6527 * variables.texi: Fix formatting ugliness.
6528
6529 * elisp.texi: Add links to Rings and Byte Packing.
6530 Update version and copyright years.
6531
6532 * minibuf.texi: Fix formatting ugliness.
6533 (Completion Commands): Move keymap vars to the end
6534 and vars completing-read binds to the top.
6535
65362005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6537
6538 * processes.texi: Fix typos.
6539 (Bindat Spec): Correct Texinfo error.
6540 (Byte Packing): Fix ungrammatical sentence.
6541
65422005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6543
6544 * lists.texi (Rings): New node.
6545 (Lists): Add it to menu.
6546
6547 * processes.texi (Byte Packing): New node.
6548 (Processes): Add it to menu.
6549
65502005-06-17 Richard M. Stallman <rms@gnu.org>
6551
6552 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6553
6554 * help.texi (Documentation Basics): Explain the xref to
6555 Documentation Tips.
6556
6557 * debugging.texi (Debugger Commands): Minor fix.
6558
65592005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6560
6561 * edebug.texi (Instrumenting): Eliminate duplicate link.
6562 (Specification List): Replace references to "below", referring to
6563 a later node, with one @ref to that node.
6564
6565 * os.texi (Timers): Timers should save and restore the match data
6566 if they change it.
6567
6568 * debugging.texi (Debugger Commands): Mention that the Lisp
6569 debugger can not step through primitive functions.
6570
65712005-06-16 Juanma Barranquero <lekktu@gmail.com>
6572
6573 * functions.texi (Obsolete Functions): Update argument names of
6574 `make-obsolete' and `define-obsolete-function-alias'.
6575
6576 * variables.texi (Variable Aliases): Update argument names of
6577 `defvaralias', `make-obsolete-variable' and
6578 `define-obsolete-variable-alias'.
6579
65802005-06-15 Kim F. Storm <storm@cua.dk>
6581
6582 * searching.texi (Entire Match Data): Rephrase warnings about
6583 evaporate arg to match-data and set-match-data.
6584
65852005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6586
6587 * elisp.texi (Top): Update detailed menu.
6588
6589 * edebug.texi (Edebug): Update menu.
6590 (Instrumenting): Update xrefs.
6591 (Edebug Execution Modes): Correct xref.
6592 (Jumping): Clarify description of `h' command.
6593 Eliminate redundant @ref.
6594 (Breaks): New node.
6595 (Breakpoints): Is now a subsubsection.
6596 (Global Break Condition): Mention `C-x X X'.
6597 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6598 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6599 (Edebug Display Update): Correct pxref.
6600 (Edebug and Macros): New node.
6601 (Instrumenting Macro Calls): Is now a subsubsection.
6602 Neither arg of `def-edebug-spec' is evaluated.
6603 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6604 (Specification Examples): Fix typo.
6605
66062005-06-14 Lute Kamstra <lute@gnu.org>
6607
6608 * debugging.texi (Function Debugging): Primitives can break on
6609 entry too.
6610
66112005-06-14 Kim F. Storm <storm@cua.dk>
6612
6613 * variables.texi (Setting Variables): Add add-to-ordered-list.
6614
66152005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6616
6617 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6618 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6619
66202005-06-13 Lute Kamstra <lute@gnu.org>
6621
6622 * text.texi (Special Properties): Fix cross reference.
6623
66242005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6625
6626 * debugging.texi (Function Debugging): Delete mention of empty
6627 string argument to `cancel-debug-on-entry'. Delete inaccurate
6628 description of the return value of that command.
6629
66302005-06-11 Alan Mackenzie <acm@muc.de>
6631
6632 * text.texi (Adaptive Fill): Amplify the description of
6633 fill-context-prefix.
6634
66352005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6636
6637 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6638
66392005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6640
6641 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6642
66432005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6644
6645 * debugging.texi (Error Debugging): Minor rewording.
6646 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6647 is optional.
6648
66492005-06-10 Lute Kamstra <lute@gnu.org>
6650
6651 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6652 (Top): Give it a title. Correct version number. Give the
6653 detailed node listing a more prominent header.
6654 * intro.texi: Don't set VERSION here a second time.
6655 Mention Emacs's version too.
6656 * anti.texi (Antinews): Use EMACSVER to refer to the current
6657 version of Emacs.
6658
66592005-06-09 Kim F. Storm <storm@cua.dk>
6660
6661 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6662 match-data and set-match-data.
6663
66642005-06-08 Richard M. Stallman <rms@gnu.org>
6665
6666 * searching.texi (Entire Match Data): Clarify when match-data
6667 returns markers and when integers.
6668
6669 * display.texi (Defining Faces): Explain that face name should not
6670 end in `-face'.
6671
6672 * modes.texi (Mode Line Data): Minor cleanup.
6673 (Customizing Keywords): Node split out of Search-based Fontification.
6674 Add example of using font-lock-add-keywords from a hook.
6675 Clarify when MODE should be non-nil, and when nil.
6676
66772005-06-06 Richard M. Stallman <rms@gnu.org>
6678
6679 * modes.texi (Mode Line Data): Explain what happens when the car
6680 of a list is a void symbol.
6681 (Search-based Fontification): Explain MODE arg to
6682 font-lock-add-keywords and warn about calls from major modes.
6683
66842005-06-08 Juri Linkov <juri@jurta.org>
6685
6686 * display.texi (Standard Faces): Add `shadow' face.
6687
66882005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6689
6690 * modes.texi (Major Mode Conventions): A derived mode only needs
6691 to put the call to the parent mode inside `delay-mode-hooks'.
6692
66932005-05-29 Richard M. Stallman <rms@gnu.org>
6694
6695 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6696 new, and what that implies. Clarify.
6697
6698 * files.texi (Locating Files): Clean up the text.
6699
6700 * frames.texi (Window Frame Parameters): Document user-size.
6701 Shorten entry for top by referring to left.
6702
67032005-05-26 Richard M. Stallman <rms@gnu.org>
6704
6705 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6706 is new, and what the implications are. Other clarifications.
6707
67082005-05-24 Richard M. Stallman <rms@gnu.org>
6709
6710 * frames.texi (Dialog Boxes): Minor fixes.
6711
67122005-05-25 Masatake YAMATO <jet@gyve.org>
6713
6714 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6715
67162005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6717
6718 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6719 is optional.
6720
67212005-05-24 Nick Roberts <nickrob@snap.net.nz>
6722
10d1d0af 6723 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6724
67252005-05-23 Lute Kamstra <lute@gnu.org>
6726
6727 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6728 syntax-begin-function over font-lock-beginning-of-syntax-function.
6729
67302005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6731
6732 * minibuf.texi (Reading File Names): Update description of
6733 `read-directory-name'.
6734
6735 * modes.texi (Derived Modes): Clarify :group keyword.
6736
67372005-05-21 Eli Zaretskii <eliz@gnu.org>
6738
6739 * files.texi (Locating Files): New subsection.
6740 Describe locate-file and executable-find.
6741
67422005-05-21 Kevin Ryde <user42@zip.com.au>
6743
6744 * frames.texi (Initial Parameters): Update cross reference to
6745 "Emacs Invocation".
6746
67472005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6748
6749 * keymaps.texi (Active Keymaps): Add anchor.
6750
6751 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6752 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6753 appropriate place.
6754 (Derived Modes): Small clarifications.
6755 (Minor Mode Conventions, Keymaps and Minor Modes):
6756 Replace references to nodes with references to anchors.
6757 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6758 Clarify description of lists whose first element is an integer.
6759 (Mode Line Variables): Add anchor.
6760 (%-Constructs): Clarify description of integer after %.
6761 (Emulating Mode Line): Describe nil value for FACE.
6762
67632005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6764
6765 * modes.texi (Derived Modes): Correct references to non-existing
6766 variable standard-syntax-table.
6767
67682005-05-17 Lute Kamstra <lute@gnu.org>
6769
6770 * modes.texi (Defining Minor Modes): Mention the mode hook.
6771
67722005-05-15 Kim F. Storm <storm@cua.dk>
6773
6774 * processes.texi (Network): Remove open-network-stream-nowait.
6775 (Network Servers): Remove open-network-stream-server.
6776
67772005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6778
6779 * elisp.texi (Top): Update detailed menu.
6780
6781 * variables.texi: Reorder nodes.
6782 (Variables): Update menu.
6783 (File Local Variables): Do not refer to the `-*-' line as
6784 a "local variables list". Add pxref.
6785
67862005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6787
6788 * elisp.texi (Top): Update detailed menu for node changes.
6789
6790 * modes.texi (Modes): Update Menu.
6791 (Hooks): Move to beginning of chapter.
6792 Most minor modes run mode hooks too.
6793 `add-hook' can handle void hooks or hooks whose value is a single
6794 function.
6795 (Major Modes): Update Menu.
6796 (Major Mode Basics): New node, split off from `Major Modes'.
6797 (Major Mode Conventions): Correct xref. Explain how to handle
6798 auto-mode-alist if the major mode command has an autoload cookie.
6799 (Auto Major Mode): Major update. Add magic-mode-alist.
6800 (Derived Modes): Major update.
6801 (Mode Line Format): Update Menu.
6802 (Mode Line Basics): New node, split off from `Mode Line Format'.
6803
6804 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6805 for `magic autoload comment'. Add index entries and anchor.
6806
68072005-05-14 Richard M. Stallman <rms@gnu.org>
6808
6809 * tips.texi (Coding Conventions): Explain how important it is
6810 that just loading certain files not change Emacs behavior.
6811
6812 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6813
68142005-05-12 Lute Kamstra <lute@gnu.org>
6815
6816 * modes.texi (Generic Modes): Update.
6817 (Major Modes): Refer to node "Generic Modes".
6818
6819 * elisp.texi (Top): Update to the current structure of the manual.
6820 * processes.texi (Processes): Add menu description.
6821 * customize.texi (Customization): Add menu descriptions.
6822
68232005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6824
6825 * processes.texi (Signals to Processes)
6826 (Low-Level Network): Fix typos.
6827
68282005-05-11 Lute Kamstra <lute@gnu.org>
6829
6830 * elisp.texi (Top): Add some nodes from the chapter "Major and
6831 Minor Modes" to the detailed node listing.
6832
68332005-05-10 Richard M. Stallman <rms@gnu.org>
6834
6835 * keymaps.texi (Extended Menu Items): Menu item filter functions
6836 can be called at any time.
6837
68382005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6839
6840 * variables.texi (File Local Variables): `(hack-local-variables t)'
6841 now also checks whether a mode is specified in the local variables
6842 list.
6843
68442005-05-05 Kevin Ryde <user42@zip.com.au>
6845
6846 * display.texi (The Echo Area): Correct format function cross
6847 reference.
6848
68492005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6850
6851 * variables.texi (Variable Aliases): Change description of
6852 `define-obsolete-variable-alias'.
6853
6854 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6855 (Defining Functions): Add xref.
6856 (Obsolete Functions): New node.
6857 (Function Safety): Standardize capitalization of section title.
6858
6859 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6860 (Dialog Boxes): Complete description of `x-popup-dialog'.
6861
68622005-05-04 Richard M. Stallman <rms@gnu.org>
6863
6864 * commands.texi (Interactive Codes): Fix Texinfo usage.
6865 Document U more clearly.
6866
68672005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6868
6869 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6870 function and not a macro.
6871
6872 * frames.texi (Pop-Up Menus): Correct and clarify description of
6873 `x-popup-menu'.
6874 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6875
68762005-05-01 Richard M. Stallman <rms@gnu.org>
6877
6878 * edebug.texi (Checking Whether to Stop): Fix previous change.
6879
68802005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6881
6882 * display.texi: Fix typos and Texinfo usage.
6883
6884 * edebug.texi (Checking Whether to Stop): executing-macro ->
6885 executing-kbd-macro.
6886
68872005-05-01 Richard M. Stallman <rms@gnu.org>
6888
6889 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6890
68912005-04-30 Richard M. Stallman <rms@gnu.org>
6892
6893 * files.texi (Magic File Names): Document `operations' property.
6894
68952005-04-29 Lute Kamstra <lute@gnu.org>
6896
6897 * modes.texi (Generic Modes): New node.
6898 (Major Modes): Add it to the menu.
6899 (Derived Modes): Add "derived mode" to concept index.
6900
69012005-04-28 Lute Kamstra <lute@gnu.org>
6902
6903 * modes.texi (Defining Minor Modes): Fix previous change.
6904 (Font Lock Mode): Simplify.
6905 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6906 when set and that some parts are optional. Add cross references.
6907 (Search-based Fontification): Say how to specify font-lock-keywords.
6908 Add cross references. Add font-lock-multiline to index.
6909 Move font-lock-keywords-case-fold-search here from node "Other Font
6910 Lock Variables". Document font-lock-add-keywords and
6911 font-lock-remove-keywords.
6912 (Other Font Lock Variables): Move font-lock-keywords-only,
6913 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6914 and font-lock-syntactic-face-function to node "Syntactic Font
6915 Lock". Move font-lock-keywords-case-fold-search to node
6916 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6917 and font-lock-{,un}fontify-{buffer,region}-function.
6918 (Precalculated Fontification): Remove reference to deleted variable
6919 font-lock-core-only.
6920 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6921 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6922 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6923 and font-lock-syntactic-face-function here from node "Other Font
6924 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6925 Syntax Properties". Add cross references.
6926 (Setting Syntax Properties): New node.
6927 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6928 * syntax.texi (Syntax Properties): Add cross reference.
6929 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6930
69312005-04-26 Richard M. Stallman <rms@gnu.org>
6932
6933 * display.texi (Defining Faces):
6934 Document `default' elements of defface spec.
6935
6936 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6937
6938 * variables.texi (Variable Aliases): Clarify text.
6939
69402005-04-25 Chong Yidong <cyd@stupidchicken.com>
6941
6942 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6943
69442005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6945
6946 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6947
69482005-04-24 Eli Zaretskii <eliz@gnu.org>
6949
6950 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6951 syntax-after and syntax-class.
6952
6953 * files.texi (Changing Files): Fix last change's cross-reference.
6954 (Unique File Names): Don't mention "numbers" in the documentation
6955 of make-temp-file and make-temp-name.
6956
69572005-04-23 Richard M. Stallman <rms@gnu.org>
6958
6959 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6960
69612005-04-22 Nick Roberts <nickrob@snap.net.nz>
6962
6963 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6964
69652005-04-22 Nick Roberts <nickrob@snap.net.nz>
6966
6967 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6968 and define-obsolete-variable-alias.
6969
69702005-04-22 Kim F. Storm <storm@cua.dk>
6971
6972 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6973 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6974
69752005-04-21 Lute Kamstra <lute@gnu.org>
6976
6977 * lists.texi (Association Lists): Document rassq-delete-all.
6978
69792005-04-19 Richard M. Stallman <rms@gnu.org>
6980
6981 * modes.texi (Search-based Fontification): Explain that
6982 facespec is an expression to be evaluated.
6983
69842005-04-19 Kevin Ryde <user42@zip.com.au>
6985
6986 * streams.texi (Output Functions): Fix xref.
6987 * strings.texi (String Conversion): Fix xref.
6988
69892005-04-19 Kim F. Storm <storm@cua.dk>
6990
6991 * symbols.texi (Symbol Plists): Add safe-get.
6992 Mention that `get' may signal an error.
6993
69942005-04-18 Nick Roberts <nickrob@snap.net.nz>
6995
6996 * customize.texi (Variable Definitions): Replace tooltip-mode
6997 example with save-place.
6998
69992005-04-17 Richard M. Stallman <rms@gnu.org>
7000
7001 * buffers.texi (Indirect Buffers): Clarify.
7002
7003 * positions.texi (Positions): Clarify converting marker to integer.
7004
7005 * strings.texi (String Basics): Mention string-match; clarify.
7006
70072005-04-08 Lute Kamstra <lute@gnu.org>
7008
7009 * modes.texi (Search-based Fontification): Fix cross references.
7010 Use consistent terminology. Document anchored highlighting.
7011
70122005-04-05 Lute Kamstra <lute@gnu.org>
7013
7014 * modes.texi (Defining Minor Modes): Document :group keyword
7015 argument and its default value.
7016
70172005-04-03 Lute Kamstra <lute@gnu.org>
7018
7019 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7020 references and/or descriptions. Delete major mode hooks; mention
7021 them as a category instead. Rename or delete obsolete hooks.
7022
70232005-04-02 Richard M. Stallman <rms@gnu.org>
7024
7025 * nonascii.texi (Coding System Basics): Another wording cleanup.
7026
70272005-04-01 Richard M. Stallman <rms@gnu.org>
7028
7029 * nonascii.texi (Coding System Basics): Clarify previous change.
7030
70312005-04-01 Kenichi Handa <handa@m17n.org>
7032
10d1d0af 7033 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7034 identity of coding systems.
7035
70362005-03-29 Chong Yidong <cyd@stupidchicken.com>
7037
7038 * text.texi (Buffer Contents): Add filter-buffer-substring and
7039 buffer-substring-filters.
7040
70412005-03-26 Chong Yidong <cyd@stupidchicken.com>
7042
7043 * anti.texi (Antinews): Mention `G' interactive code.
7044
7045 * tips.texi (Compilation Tips): Mention benchmark.el.
7046
70472005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7048
7049 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7050 is now bound to M-o M-o.
7051
7052 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7053
70542005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7055
7056 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7057 in the Emacs Manual).
7058 * Makefile.in (srcs): Remove calendar.texi.
7059 * makefile.w32-in (srcs): Remove calendar.texi.
7060 * display.texi (Display): Change name of next node.
7061 * os.texi (System In): Change name of previous node.
7062 * elisp.texi (Top): Remove Calendar references.
7063 * vol1.texi (Top): Remove Calendar references.
7064 * vol2.texi (Top): Remove Calendar references.
7065
70662005-03-25 Richard M. Stallman <rms@gnu.org>
7067
7068 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7069 Cleanup previous change.
7070
70712005-03-25 Chong Yidong <cyd@stupidchicken.com>
7072
7073 * display.texi (Face Attributes): Faces earlier in an :inherit
7074 list take precedence.
7075 (Scroll Bars): Fix description of vertical-scroll-bars.
7076 Document frame-current-scroll-bars and window-current-scroll-bars.
7077
7078 * markers.texi (The Mark): Document temporary Transient Mark mode.
7079
7080 * minibuf.texi (Reading File Names):
7081 Document read-file-name-completion-ignore-case.
7082
7083 * positions.texi (Screen Lines): Document nil for width argument
7084 to compute-motion.
7085
70862005-03-23 Kim F. Storm <storm@cua.dk>
7087
7088 * display.texi (Standard Faces): Other faces used in the fringe
7089 implicitly inherits from the fringe face.
7090 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7091 properties implicitly inherits from fringe face.
7092 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7093
70942005-03-20 Chong Yidong <cyd@stupidchicken.com>
7095
7096 * display.texi (Invisible Text): State default value of
7097 line-move-ignore-invisible.
7098 (Managing Overlays): Document remove-overlays.
7099 (Standard Faces): Document escape-glyph face.
7100
7101 * minibuf.texi (Reading File Names): Document read-file-name-function.
7102
7103 * modes.texi (Other Font Lock Variables):
7104 Document font-lock-lines-before.
7105
7106 * positions.texi (Skipping Characters): skip-chars-forward allows
7107 character classes.
7108
71092005-03-18 Lute Kamstra <lute@gnu.org>
7110
7111 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7112
71132005-03-17 Richard M. Stallman <rms@gnu.org>
7114
7115 * text.texi (Undo): Document extensible undo entries.
7116
dd7b651b 7117 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7118
7119 * nonascii.texi (Character Codes): Minor fix.
7120
7121 * display.texi (Display Property): Explain the significance
7122 of having text properties that are eq.
7123 (Other Display Specs): Explain string as display spec.
7124
7125 * commands.texi (Interactive Codes): Document G option.
7126
71272005-03-17 Chong Yidong <cyd@stupidchicken.com>
7128
7129 * text.texi (Filling): Add sentence-end-without-period and
7130 sentence-end-without-space.
7131 (Changing Properties): Minor fix.
7132
7133 * anti.texi: Total rewrite.
7134
71352005-03-15 Lute Kamstra <lute@gnu.org>
7136
7137 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7138
71392005-03-08 Kim F. Storm <storm@cua.dk>
7140
7141 * display.texi (Specified Space): Property :width is support on
7142 non-graphic terminals, :height is not.
7143
71442005-03-07 Richard M. Stallman <rms@gnu.org>
7145
7146 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7147 Now subnodes of Fringes.
7148 (Overlay Arrow): Document overlay-arrow-variable-list.
7149 (Fringe Size/Pos): New node, broken out of Fringes.
7150 (Display): Explain clearing vs redisplay better.
7151 (Truncation): Clarify use of bitmaps.
7152 (The Echo Area): Clarify the uses of the echo area.
7153 Add max-mini-window-height.
7154 (Progress): Clarify.
7155 (Invisible Text): Explain that main loop moves point out.
7156 (Selective Display): Say "hidden", not "invisible".
7157 (Managing Overlays): Move up. Describe relation to Undo here.
7158 (Overlay Properties): Clarify intro.
7159 (Finding Overlays): Explain return values when nothing found.
7160 (Width): truncate-string-to-width has added arg.
7161 (Displaying Faces): Clarify and update mode line face handling.
7162 (Face Functions): Minor cleanup.
7163 (Conditional Display): Merge into Other Display Specs.
7164 (Pixel Specification, Other Display Specs): Minor cleanups.
7165 (Images, Image Descriptors): Minor cleanups.
7166 (GIF Images): Patents have expired.
7167 (Showing Images): Explain default text for insert-image.
7168 (Manipulating Button Types): Merge into Manipulating Buttons.
7169 (Making Buttons): Explain return values.
7170 (Button Buffer Commands): Add xref.
7171 (Inverse Video): Update mode-line-inverse-video.
7172 (Display Table Format): Clarify.
7173 (Active Display Table): Give defaults for window-display-table.
7174
7175 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7176 and calendar-today-marker are strings, not chars.
7177 (Holiday Customizing): Minor fix.
7178
7179 * internals.texi (Writing Emacs Primitives): Update `or' example.
7180 Update limit on # args of subr.
7181
7182 * edebug.texi (Using Edebug): Arrow is in fringe.
7183 (Instrumenting): Arg to eval-defun works without loading edebug.
7184 (Edebug Execution Modes): Add xref.
7185
7186 * customize.texi (Common Keywords): Clarify :require.
7187 Mention :version here.
7188 (Variable Definitions, Group Definitions): Not here.
7189 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7190
71912005-03-07 Chong Yidong <cyd@stupidchicken.com>
7192 * nonascii.texi (Text Representations): Clarify position-bytes.
7193 (Character Sets): Add list-charset-chars.
7194 (Scanning Charsets): Add charset-after.
7195 (Encoding and I/O): Minor fix.
7196
71972005-03-06 Richard M. Stallman <rms@gnu.org>
7198
7199 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7200 (Resizing Windows): Likewise.
7201
7202 * text.texi (Change Hooks): Get rid of "Emacs 21".
7203
7204 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7205
7206 * streams.texi (Output Variables): Get rid of "Emacs 21".
7207
7208 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7209
7210 * os.texi (Translating Input): Replace flow-control example
7211 with a less obsolete example that uses `keyboard-translate'.
7212
7213 * objects.texi (Hash Table Type, Circular Objects):
7214 Get rid of "Emacs 21".
7215
7216 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7217 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7218
7219 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7220
7221 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7222
7223 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7224 (Menu Bar): Fix when menu-bar-update-hook is called.
7225
7226 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7227
7228 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7229 and make it read better.
7230
7231 * files.texi (Writing to Files): Get rid of "Emacs 21".
7232 (Unique File Names): Likewise.
7233
7234 * elisp.texi: Update Emacs version to 22.
7235
7236 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7237 (Overlay Properties, Face Attributes): Likewise.
7238 (Managing Overlays): Fix punctuation.
7239 (Attribute Functions): Clarify set-face-font; get rid of
7240 info about old Emacs versions.
7241 (Auto Faces, Font Lookup, Display Property, Images):
7242 Get rid of "Emacs 21".
7243
7244 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7245
72462005-03-05 Richard M. Stallman <rms@gnu.org>
7247
7248 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7249
72502005-03-04 Lute Kamstra <lute@gnu.org>
7251
7252 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7253
72542005-03-03 Lute Kamstra <lute@gnu.org>
7255
7256 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7257
72582005-03-01 Lute Kamstra <lute@gnu.org>
7259
7260 * debugging.texi (Debugger Commands): Update `j'.
7261
72622005-02-28 Lute Kamstra <lute@gnu.org>
7263
7264 * debugging.texi (Debugging): Fix typo.
7265 (Error Debugging): Document eval-expression-debug-on-error.
7266 (Function Debugging): Update example.
7267 (Using Debugger): Mention starred stack frames.
7268 (Debugger Commands): Document `j' and `l'.
7269 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7270 Update the messages that the debugger displays.
7271 (Internals of Debugger): Add cross reference. Update example.
7272 (Excess Open): Minor improvement.
7273 (Excess Close): Minor improvement.
7274
72752005-02-26 Richard M. Stallman <rms@gnu.org>
7276
7277 * tips.texi (Coding Conventions): Clarify.
7278 Put all the major mode key reservations together.
7279 Mention the Mouse-1 => Mouse-2 conventions.
7280
7281 * syntax.texi (Syntax Class Table): Clarify.
7282 (Syntax Table Functions): syntax-after moved from here.
7283 (Syntax Table Internals): syntax-after moved to here.
7284 (Parsing Expressions): Update info on number of values
7285 and what's meaningful in the STATE argument.
7286 (Categories): Fix typo.
7287
7288 * sequences.texi (Arrays): Cleanup.
7289 (Char-Tables): Clarify.
7290
7291 * processes.texi (Deleting Processes): Cleanups, add xref.
7292 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7293 (Process Information): set-process-coding-system, some args optional.
7294 (Input to Processes): Explain various types for PROCESS args.
7295 Rename them from PROCESS-NAME to PROCESS.
7296 (Signals to Processes): Likewise.
7297 (Decoding Output): Cleanup.
7298 (Query Before Exit): Clarify.
7299
7300 * os.texi (Startup Summary): Correct the options; add missing ones.
7301 (Terminal Output, Batch Mode): Clarify.
7302 (Flow Control): Node deleted.
7303
7304 * markers.texi (The Mark): Clarify.
7305
7306 * macros.texi (Expansion): Cleanup.
7307 (Indenting Macros): indent-spec allows ints, not floats.
7308
7309 * keymaps.texi (Keymaps): Clarify.
7310 (Format of Keymaps): Update lisp-mode-map example.
7311 (Active Keymaps, Key Lookup): Clarify.
7312 (Changing Key Bindings): Add xref to `kbd'.
7313 (Key Binding Commands, Simple Menu Items): Clarify.
7314 (Mouse Menus, Menu Bar): Clarify.
7315 (Menu Example): Replace print example with menu-bar-replace-menu.
7316
7317 * help.texi (Documentation Basics): Add function-documentation prop.
7318
7319 * elisp.texi (Top): Don't refer to Flow Control node.
7320
7321 * commands.texi (Command Overview): Improve xrefs.
7322 (Adjusting Point): Adjusting point applies to intangible and invis.
7323 (Key Sequence Input): Doc extra read-key-sequence args.
7324 Likewise for read-key-sequence-vector.
7325
7326 * backups.texi (Rename or Copy): Minor fix.
7327 (Numbered Backups): For version-control, say the default.
7328 (Auto-Saving): make-auto-save-file-name example is simplified.
7329
7330 * advice.texi (Advising Functions): Don't imply one part of Emacs
7331 should advise another part. Markup changes.
7332 (Defining Advice): Move transitional para.
7333 (Activation of Advice): Cleanup.
7334 Explain if COMPILE is nil or negative.
7335
7336 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7337
73382005-02-24 Lute Kamstra <lute@gnu.org>
7339
7340 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7341 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7342
73432005-02-23 Lute Kamstra <lute@gnu.org>
7344
7345 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7346 to define global minor modes as well.
7347
7348 * display.texi (Managing Overlays): overlay-buffer returns nil for
7349 deleted overlays.
7350
73512005-02-22 Kim F. Storm <storm@cua.dk>
7352
7353 * minibuf.texi (Basic Completion): Allow symbols in addition to
7354 strings in try-completion and all-completions.
7355
73562005-02-14 Lute Kamstra <lute@gnu.org>
7357
7358 * elisp.texi (Top): Remove reference to deleted node.
7359
7360 * lists.texi (Lists): Remove reference to deleted node.
7361 (Cons Cells): Fix typo.
7362
7363 * loading.texi (Where Defined): Fix typo.
7364
73652005-02-14 Richard M. Stallman <rms@gnu.org>
7366
7367 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7368 is useful for discarding some minor modes.
7369
7370 * symbols.texi (Symbol Components): Reorder examples.
7371
7372 * streams.texi (Input Functions): State standard-input default.
7373 (Output Variables): State standard-output default.
7374
7375 * objects.texi (Printed Representation): Clarify read syntax vs print.
7376 (Floating Point Type): Explain meaning better.
7377 (Symbol Type): Explain uniqueness better.
7378 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7379 List examples sooner.
7380 (Box Diagrams): New subnode broken out.
7381 Some examples moved from old Lists as Boxes node.
7382 (Dotted Pair Notation): Clarify intro.
7383 (Array Type): Clarify.
7384 (Type Predicates): Add hash-table-p.
7385
7386 * numbers.texi (Integer Basics): Clarify radix explanation.
7387 (Predicates on Numbers): Minor clarification.
7388 (Comparison of Numbers): Minor clarification. Clarify eql.
7389 Typos in min, max.
7390 (Math Functions): Clarify overflow in expt.
7391
7392 * minibuf.texi (Text from Minibuffer): Minor clarification.
7393 Mention arrow keys.
7394
7395 * loading.texi (Autoload): defun's doc string overrides autoload's
7396 doc string.
7397 (Repeated Loading): Modernize "add to list" examples.
7398 (Where Defined): Finish updating table of load-history elts.
7399
7400 * lists.texi (List-related Predicates): Minor wording improvement.
7401 (Lists as Boxes): Node deleted.
7402 (Building Lists): Explain trivial cases of number-sequence.
7403
7404 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7405 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7406 (Hash Access): Any object can be a key.
7407 State value of maphash.
7408
7409 * functions.texi (What Is a Function): Wording cleanup.
7410 (Function Documentation): Minor cleanup.
7411 Explain purpose of calling convention at end of doc string.
7412 (Function Names): Wording cleanup.
7413 (Calling Functions): Wording cleanup.
7414 Explain better how funcall calls the function.
7415 (Function Cells): Delete example of saving and redefining function.
7416
7417 * control.texi (Combining Conditions): Wording cleanup.
7418 (Iteration): dolist and dotimes bind VAR locally.
7419 (Cleanups): Xref to Atomic Changes.
7420
7421 * compile.texi (Byte Compilation): Delete 19.29 info.
7422 (Compilation Functions): Macros' difficulties don't affect defsubst.
7423 (Docs and Compilation): Delete 19.29 info.
7424
74252005-02-10 Richard M. Stallman <rms@gnu.org>
7426
7427 * objects.texi (Symbol Type): Minor correction.
7428
74292005-02-06 Lute Kamstra <lute@gnu.org>
7430
7431 * modes.texi (Example Major Modes): Fix typos.
7432
74332005-02-06 Richard M. Stallman <rms@gnu.org>
7434
7435 * text.texi (Margins): fill-nobreak-predicate can be one function.
7436
7437 * strings.texi (Modifying Strings): clear-string can make unibyte.
7438 (Formatting Strings): format gives error if values missing.
7439
7440 * positions.texi (Character Motion): Mention default arg
7441 for forward-char. backward-char refers to forward-char.
7442 (Word Motion): Mention default arg for forward-word.
7443 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7444 Simplify end-of-buffer.
7445 (Text Lines): Mention default arg for forward-line.
7446 (List Motion): Mention default arg for beginning/end-of-defun.
7447 (Skipping Characters): Minor fixes in explaining character-set.
7448
7449 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7450 Mode inheritance applies only when default-major-mode is nil.
7451 Clarifications.
7452 (Example Major Modes): Update Text mode and Lisp mode examples.
7453 (Minor Mode Conventions): Mention define-minor-mode at top.
7454 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7455 (Mode Line Format): Update mode line face display info.
7456 (Properties in Mode): Mention effect of risky vars.
7457 (Imenu): Define imenu-add-to-menubar.
7458 (Font Lock Mode): Add descriptions to menu lines.
7459 (Faces for Font Lock): Add font-lock-doc-face.
7460
74612005-02-05 Lute Kamstra <lute@gnu.org>
7462
7463 * text.texi (Maintaining Undo): Remove obsolete function.
7464
74652005-02-05 Eli Zaretskii <eliz@gnu.org>
7466
7467 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7468 color specifications. Improve indexing.
b8d4c8d0
GM
7469 (Text Terminal Colors): Replace the description of RGB values by
7470 an xref to "Color Names".
7471
74722005-02-03 Richard M. Stallman <rms@gnu.org>
7473
7474 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7475 Clarify.
7476 (Selecting Windows): Clarify save-selected-window.
7477 (Cyclic Window Ordering): Clarify walk-windows.
7478 (Window Point): Clarify.
7479 (Window Start): Add comment to example.
7480 (Resizing Windows): Add `interactive' specs in examples.
7481 Document fit-window-to-buffer.
7482
7483 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7484 (Undo, Maintaining Undo): Clarify last change.
7485 (Sorting): In sort-numeric-fields, explain about octal and hex.
7486 Mention sort-numeric-base.
7487 (Format Properties): Add xref for hard newlines.
7488
7489 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7490 (Pop-Up Menus): Fix typo.
7491 (Color Names): Explain all types of color names.
7492 Explain color-values on B&W terminal.
7493 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7494
7495 * files.texi (File Locks): Not supported on MS systems.
7496 (Testing Accessibility): Clarify.
7497
7498 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7499 (Coverage Testing): Fix typo.
7500
7501 * commands.texi (Misc Events): Remove stray space.
7502
7503 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7504 (Modification Time): Clarify when visited-file-modtime returns 0.
7505 (The Buffer List): Clarify bury-buffer.
7506 (Killing Buffers): Clarify.
7507 (Indirect Buffers): Add clone-indirect-buffer.
7508
75092005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7510
7511 * edebug.texi (Printing in Edebug): Fix default value of
7512 edebug-print-circle.
7513 (Coverage Testing): Fix displayed frequency count data.
7514
75152005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7516
7517 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7518
75192005-02-02 Kim F. Storm <storm@cua.dk>
7520
7521 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7522
75232005-01-29 Eli Zaretskii <eliz@gnu.org>
7524
7525 * commands.texi (Misc Events): Describe the help-echo event.
7526
7527 * text.texi (Special Properties) <help-echo>: Use `pos'
7528 consistently in description of the help-echo property.
7529 Use @code{nil} instead of @var{nil}.
7530
7531 * display.texi (Overlay Properties): Fix the index entry for
7532 help-echo overlay property.
7533
7534 * customize.texi (Type Keywords): Uncomment the xref to the
7535 help-echo property documentation.
7536
75372005-01-23 Kim F. Storm <storm@cua.dk>
7538
7539 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7540 return value. Third element FULLY replaced by PARTIAL which
7541 specifies number of invisible pixels if row is only partially visible.
7542 (Textual Scrolling): Mention auto-window-vscroll.
7543 (Vertical Scrolling): New defvar auto-window-vscroll.
7544
75452005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7546
7547 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7548 command remapping.
7549
75502005-01-15 Richard M. Stallman <rms@gnu.org>
7551
7552 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7553
75542005-01-14 Kim F. Storm <storm@cua.dk>
7555
7556 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7557
7558 * text.texi (Links and Mouse-1): Fix string and vector item.
7559
75602005-01-13 Richard M. Stallman <rms@gnu.org>
7561
7562 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7563 descriptions of overriding-local-map and overriding-terminal-local-map.
7564
7565 * text.texi (Links and Mouse-1): Clarify text.
7566
75672005-01-13 Kim F. Storm <storm@cua.dk>
7568
7569 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7570
75712005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7572
7573 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7574
75752005-01-12 Kim F. Storm <storm@cua.dk>
7576
7577 * text.texi (Links and Mouse-1): Rename section from Enabling
7578 Mouse-1 to Following Links. Change xrefs.
7579 Add examples for define-button-type and define-widget.
7580
7581 * display.texi (Button Properties, Button Buffer Commands):
7582 Clarify mouse-1 and follow-link functionality.
7583
75842005-01-12 Richard M. Stallman <rms@gnu.org>
7585
7586 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7587
7588 * display.texi (Beeping): Fix Texinfo usage.
7589
7590 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7591
75922005-01-11 Kim F. Storm <storm@cua.dk>
7593
7594 * display.texi (Button Properties, Button Buffer Commands):
7595 Mention mouse-1 binding. Add follow-link keyword.
7596
7597 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7598 (Enabling Mouse-1 to Follow Links): New subsection.
7599
76002005-01-06 Richard M. Stallman <rms@gnu.org>
7601
7602 * text.texi (Special Properties): Minor change.
7603
7604 * os.texi (Timers): Clarify previous change.
7605
7606 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7607
76082005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7609
7610 * display.texi (Face Attributes): Correct xref to renamed node.
7611
76122005-01-01 Richard M. Stallman <rms@gnu.org>
7613
7614 * display.texi (Face Attributes): Describe hex color specs.
7615
76162004-12-31 Richard M. Stallman <rms@gnu.org>
7617
7618 * os.texi (Timers): Update previous change.
7619
76202004-12-30 Kim F. Storm <storm@cua.dk>
7621
7622 * display.texi (Line Height): Total line-height is now specified
7623 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7624 in cons cells. (nil . RATIO) is relative to actual line height.
7625 Use line-height `t' instead of `0' to get minimum height.
7626
76272004-12-29 Richard M. Stallman <rms@gnu.org>
7628
7629 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7630
76312004-12-28 Richard M. Stallman <rms@gnu.org>
7632
7633 * commands.texi (Quitting): Clarify value of with-local-quit.
7634
7635 * elisp.texi (Top): Fix previous change.
7636
7637 * loading.texi (Loading): Fix previous change.
7638
76392004-12-27 Richard M. Stallman <rms@gnu.org>
7640
7641 * Makefile.in (MAKEINFO): Specify --force.
7642
7643 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7644
7645 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7646
7647 * display.texi (Line Height): Further clarify.
7648
7649 * elisp.texi (Top): Update Loading submenu.
7650
7651 * loading.texi (Where Defined): New node.
7652 (Unloading): load-history moved to Where Defined.
7653
76542004-12-21 Richard M. Stallman <rms@gnu.org>
7655
7656 * commands.texi (Event Input Misc): Add while-no-input.
7657
76582004-12-11 Richard M. Stallman <rms@gnu.org>
7659
7660 * display.texi (Line Height): Rewrite text for clarity.
7661
76622004-12-11 Kim F. Storm <storm@cua.dk>
7663
7664 * display.texi (Display): Add node "Line Height" to menu.
7665 (Line Height): New node. Move full description of line-spacing
7666 and line-height text properties here from text.texi.
7667 (Scroll Bars): Add vertical-scroll-bar variable.
7668
7669 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7670
7671 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7672 line-spacing and vertical-scroll-bar.
7673
7674 * text.texi (Special Properties): Just mention line-spacing and
7675 line-height here, add xref to new "Line Height" node.
7676
76772004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7678
7679 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7680
7681 * locals.texi (Standard Buffer-Local Variables):
7682 Add @xref for `line-spacing'.
7683
76842004-12-05 Richard M. Stallman <rms@gnu.org>
7685
7686 * Makefile.in (maintainer-clean): Remove the info files
7687 in $(infodir) where they are created.
7688
76892004-12-03 Richard M. Stallman <rms@gnu.org>
7690
7691 * windows.texi (Selecting Windows): get-lru-window and
7692 get-largest-window don't consider dedicated windows.
7693
7694 * text.texi (Undo): Document undo-in-progress.
7695
76962004-11-26 Richard M. Stallman <rms@gnu.org>
7697
7698 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7699 Remove a few vars that are not always buffer-local.
7700
77012004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7702
7703 * locals.texi (Standard Buffer-Local Variables): Comment out
7704 xref's to non-existent node `Yet to be written'.
7705
77062004-11-24 Richard M. Stallman <rms@gnu.org>
7707
7708 * processes.texi (Synchronous Processes): Grammar fix.
7709
7710 * numbers.texi (Comparison of Numbers): Add eql.
7711
7712 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7713
7714 * intro.texi (Printing Notation): Fix previous change.
7715
7716 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7717 and default-indicate-buffer-boundaries from here.
7718 (Usual Display): To here.
7719 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7720 (Usual Display): Move tab-width up.
7721
5dcb4c4e
SM
7722 * customize.texi (Variable Definitions):
7723 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7724 (Simple Types, Composite Types, Defining New Types):
7725 Minor cleanups.
7726
77272004-11-21 Jesper Harder <harder@ifa.au.dk>
7728
7729 * processes.texi (Synchronous Processes, Output from Processes):
7730 Markup fix.
7731
77322004-11-20 Richard M. Stallman <rms@gnu.org>
7733
7734 * positions.texi (Skipping Characters): skip-chars-forward
7735 now handles char classes.
7736
7737 * intro.texi (Printing Notation): Avoid confusion of `print'
7738 when explaining @print.
7739
7740 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7741
7742 * display.texi (Display Table Format): Minor fix.
7743
7744 * streams.texi (Output Functions): Fix print example.
7745
7746 * Makefile.in (elisp): New target.
7747 (dist): Depend on $(infodir)/elisp, not elisp.
7748 Copy the info files from $(infodir).
7749
7750 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7751 read-from-minibuffer.
7752
7753 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7754
77552004-11-19 Richard M. Stallman <rms@gnu.org>
7756
7757 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7758
77592004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7760
7761 * tips.texi (Coding Conventions): Fix typo.
7762
77632004-11-16 Richard M. Stallman <rms@gnu.org>
7764
7765 * tips.texi (Coding Conventions): Separate defvar and require
7766 methods to avoid warnings. Use require only when there are many
7767 functions and variables from that package.
7768
7769 * minibuf.texi (Minibuffer Completion): When ignoring case,
7770 predicate must not be case-sensitive.
7771
7772 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7773 (Test Coverage): Don't talk about "splotches". Clarified.
7774
77752004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7776
7777 * frames.texi (Window Frame Parameters): Fix typo.
7778
77792004-11-15 Kim F. Storm <storm@cua.dk>
7780
7781 * symbols.texi (Other Plists): Note that plist-get may signal error.
7782 Add safe-plist-get.
7783
77842004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7785
7786 * modes.texi (Font Lock Basics): Fix typo.
7787
77882004-11-08 Richard M. Stallman <rms@gnu.org>
7789
7790 * syntax.texi (Syntax Table Functions): Add syntax-after.
7791
77922004-11-06 Lars Brinkhoff <lars@nocrew.org>
7793
7794 * os.texi (Processor Run Time): New section documenting
7795 get-internal-run-time.
7796
77972004-11-06 Eli Zaretskii <eliz@gnu.org>
7798
7799 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7800 it nukes elisp-cover.texi.
7801 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7802 elisp-0 etc.
7803
78042004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7805
7806 * commands.texi (Keyboard Macros): Document `append' return value
7807 of `defining-kbd-macro'.
7808
78092004-11-01 Richard M. Stallman <rms@gnu.org>
7810
7811 * commands.texi (Interactive Call): Add called-interactively-p.
7812
78132004-10-29 Simon Josefsson <jas@extundo.com>
7814
7815 * minibuf.texi (Reading a Password): Revert.
7816
78172004-10-28 Richard M. Stallman <rms@gnu.org>
7818
7819 * frames.texi (Display Feature Testing): Explain about "vendor".
7820
78212004-10-27 Richard M. Stallman <rms@gnu.org>
7822
7823 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7824 not raw. Clarify `n'.
7825 (Interactive Call): Rewrite interactive-p, focusing on when
7826 and how to use it.
7827 (Misc Events): Clarify previous change.
7828
7829 * advice.texi (Simple Advice): Clarify what job the example does.
7830 (Around-Advice): Clarify ad-do-it.
7831 (Activation of Advice): An option of ad-default-compilation-action
7832 is `never', not `nil'.
7833
78342004-10-26 Kim F. Storm <storm@cua.dk>
7835
7836 * commands.texi (Interactive Codes): Add U code letter.
7837
78382004-10-25 Simon Josefsson <jas@extundo.com>
7839
7840 * minibuf.texi (Reading a Password): Add.
7841
78422004-10-24 Jason Rumney <jasonr@gnu.org>
7843
7844 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7845 and wheel-down.
7846
78472004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7848
7849 * processes.texi (Synchronous Processes): Document process-file.
7850
78512004-10-22 Kenichi Handa <handa@m17n.org>
7852
7853 * text.texi (translate-region): Document that it accepts also a
7854 char-table.
7855
78562004-10-22 David Ponce <david@dponce.com>
7857
7858 * windows.texi (Resizing Windows): Document the `preserve-before'
7859 argument of the functions `enlarge-window' and `shrink-window'.
7860
78612004-10-19 Jason Rumney <jasonr@gnu.org>
7862
7863 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7864
78652004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7866
7867 * text.texi (Filling): Add anchor for definition of
7868 `sentence-end-double-space'.
7869
7870 * searching.texi (Regexp Example): Update description of how
7871 Emacs currently recognizes the end of a sentence.
7872 (Standard Regexps): Update definition of the variable
7873 `sentence-end'. Add definition of the function `sentence-end'.
7874
78752004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7876
7877 * display.texi (Progress): New node.
7878
78792004-10-05 Kim F. Storm <storm@cua.dk>
7880
7881 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7882
78832004-09-29 Kim F. Storm <storm@cua.dk>
7884
7885 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7886 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7887 fringe bitmap symbols, as they now have their own namespace.
7888 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7889 vs. pixels. Signal error if no free bitmap slots.
7890 (Pixel Specification): Change IMAGE to @var{image}.
7891
78922004-09-28 Richard M. Stallman <rms@gnu.org>
7893
7894 * text.texi (Special Properties): Clarify line-spacing and line-height.
7895
7896 * searching.texi (Regexp Search): Add looking-back.
7897
78982004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7899
7900 * display.texi: Correct typos.
7901 (Image Descriptors): Correct xref's.
7902
79032004-09-25 Richard M. Stallman <rms@gnu.org>
7904
7905 * text.texi (Special Properties): Cleanups in `cursor'.
7906 Rewrites in `line-height' and `line-spacing'; exchange them.
7907
7908 * display.texi (Fringes): Rewrite previous change.
7909 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7910 (Display Fringe Bitmaps): Node deleted, text moved.
7911 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7912 (Scroll Bars): Clarify set-window-scroll-bars.
7913 (Pointer Shape): Rewrite.
7914 (Specified Space): Clarify :align-to, etc.
7915 (Pixel Specification): Use @var. Clarify new text.
7916 (Other Display Specs): Clarify `slice'.
7917 (Image Descriptors): Cleanups.
7918 (Showing Images): Cleanups.
7919
79202004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7921
7922 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7923
7924 * modes.texi: Various minor changes in addition to:
7925 (Major Mode Conventions): Final call to `run-mode-hooks' should
7926 not be inside the `delay-mode-hooks' form.
7927 (Mode Hooks): New node.
7928 (Hooks): Delete obsolete example.
7929 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7930 node "Mode Hooks".
7931
79322004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7933
7934 * display.texi: Correct various typos.
7935 (Display): Rename node "Pointer Shapes" to "Pointer
7936 Shape". (There is already a node called "Pointer Shapes" in
7937 frames.texi.)
7938 (Images): Remove non-existent node "Image Slices" from menu.
7939
79402004-09-23 Kim F. Storm <storm@cua.dk>
7941
7942 * text.texi (Special Properties): Add `cursor', `pointer',
7943 `line-height', and `line-spacing' properties.
7944
7945 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7946 Shapes' to menu.
7947 (Standard Faces): Doc fix for fringe face.
7948 (Fringes): Add `overflow-newline-into-fringe' and
7949 'indicate-buffer-boundaries'.
7950 (Fringe Bitmaps, Pointer Shapes): New nodes.
7951 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7952 Bitmaps' to menu.
7953 (Specified Space): Describe pixel width and height.
7954 (Pixel Specification): New node.
7955 (Other Display Specs): Add `slice' property.
7956 (Display Fringe Bitmaps): New node.
7957 (Images): Add 'Image Slices' to menu.
7958 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7959 (Showing Images): Add slice arg to `insert-image'.
7960 Add 'insert-sliced-image'.
b8d4c8d0
GM
7961
79622004-09-20 Richard M. Stallman <rms@gnu.org>
7963
7964 * commands.texi (Key Sequence Input):
7965 Clarify downcasing in read-key-sequence.
7966
79672004-09-08 Juri Linkov <juri@jurta.org>
7968
7969 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7970
79712004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7972
5dcb4c4e
SM
7973 * locals.texi (Standard Buffer-Local Variables):
7974 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7975 * internals.texi (Buffer Internals): Describe new
7976 auto_save_file_format field of the buffer structure.
7977 * files.texi (Format Conversion): `auto-save-file-format' has been
7978 renamed `buffer-auto-save-file-format'.
7979
79802004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7981
7982 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7983 an integer or a marker.
7984 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7985
79862004-08-22 Richard M. Stallman <rms@gnu.org>
7987
7988 * modes.texi (Major Mode Conventions): Discuss rebinding of
7989 standard key bindings.
7990
79912004-08-18 Kim F. Storm <storm@cua.dk>
7992
7993 * processes.texi (Accepting Output): Add `just-this-one' arg to
7994 `accept-process-output'.
7995 (Output from Processes): New var `process-adaptive-read-buffering'.
7996
79972004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7998
7999 * keymaps.texi: Various changes in addition to:
8000 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8001 Give more varied examples for `kbd'.
8002 (Creating Keymaps): Char tables have slots for all characters
8003 without modifiers.
8004 (Active Keymaps): `overriding-local-map' and
8005 `overriding-terminal-local-map' also override text property and
8006 overlay keymaps.
8007 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8008 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8009 to denote a prefix of no events.
8010 `map-keymap' includes parent's bindings _recursively_.
8011 Clarify and correct description of `where-is-internal'.
8012 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8013 (Menu Example): For menus intended for use with the keyboard, the
8014 menu items should be bound to characters or real function keys.
8015
80162004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8017
8018 * objects.texi (Character Type): Reposition `@anchor' to prevent
8019 double space inside sentence in Info.
8020
8021 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8022 renamed to `disabled-command-function'.
8023 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8024 (Command Loop Info): Replace reference to it.
8025 (Disabling Commands): `disabled-command-hook' has been renamed to
8026 `disabled-command-function'.
8027
80282004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8029
8030 * os.texi (Translating Input): Only non-prefix bindings in
8031 `key-translation-map' override actual key bindings. Warn about
8032 possible indirect effect of actual key bindings on non-prefix
8033 bindings in `key-translation-map'.
8034
80352004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8036
8037 * minibuf.texi (High-Level Completion): Add anchor for definition
8038 of `read-variable'.
8039
8040 * commands.texi: Various changes in addition to:
8041 (Using Interactive): Clarify description of `interactive-form'.
8042 (Interactive Call): Mention default for KEYS argument to
8043 `call-interactively'.
8044 (Command Loop Info): Clarify description of `this-command-keys'.
8045 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8046 Value of `last-event-frame' can be `macro'.
8047 (Repeat Events): `double-click-fuzz' is also used to distinguish
8048 clicks and drags.
8049 (Classifying Events): Clarify descriptions of `event-modifiers'
8050 `event-basic-type' and `event-convert-list'.
8051 (Accessing Events): `posn-timestamp' takes POSITION argument.
8052 (Quoted Character Input): Clarify description of
8053 `read-quoted-char' and fix example.
8054 (Quitting): Add `with-local-quit'.
8055 (Disabling Commands): Correct and clarify descriptions of
8056 `enable-command' and `disable-command'.
8057 Mention what happens if `disabled-command-hook' is nil.
8058 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8059 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8060
80612004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8062
8063 * frames.texi: Various changes in addition to:
8064 (Creating Frames): Expand and clarify description of `make-frame'.
8065 (Window Frame Parameters): Either none or both of the `icon-left'
8066 and `icon-top' parameters must be specified. Put descriptions of
8067 `menu-bar-lines' and `toolbar-lines' closer together and change
8068 them accordingly.
8069 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8070 except while processing `frame-title-format' or `icon-title-format'.
8071 (Deleting Frames): Correct description of `delete-frame'.
8072 Non-nil return values of `frame-live-p' are like those of `framep'.
8073 (Frames and Windows): Mention return value of
8074 `set-frame-selected-window'.
8075 (Visibility of Frames): Mention `force' argument to
8076 `make-frame-invisible'. `frame-visible-p' returns t for all
8077 frames on text-only terminals.
8078 (Frame Configurations): Restoring a frame configuration does not
8079 restore deleted frames.
8080 (Window System Selections): `x-set-selection' returns DATA.
8081 (Resources): Add example.
8082 (Display Feature Testing): Clarify descriptions of
8083 `display-pixel-height', `display-pixel-width', `x-server-version'
8084 and `x-server-vendor'.
8085
8086 * windows.texi (Choosing Window): Add anchor.
8087 * minibuf.texi (Minibuffer Misc): Add anchor.
8088
80892004-07-23 John Paul Wallington <jpw@gnu.org>
8090
8091 * macros.texi (Defining Macros): Declaration keyword for setting
8092 Edebug spec is `debug' not `edebug'.
8093
80942004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8095
8096 * windows.texi: Various small changes in addition to:
8097 (Window Point): Mention return value of `set-window-point'.
8098 (Window Start): `pos-visible-in-window-p' disregards horizontal
8099 scrolling. Explain return value if PARTIALLY is non-nil.
8100 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8101 and `set-window-vscroll'.
8102 (Size of Window): The argument WINDOW to `window-inside-edges',
8103 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8104 (Resizing Windows): Explain return value of
8105 `shrink-window-if-larger-than-buffer'.
8106 `window-size-fixed' automatically becomes buffer local when set.
8107 (Window Configurations): Explain return value of
8108 `set-window-configuration'.
8109
8110 * minibuf.texi (Minibuffer Misc): Add anchor for
8111 `minibuffer-scroll-window'.
8112
8113 * positions.texi (Text Lines): Add anchor for `count-lines'.
8114
81152004-07-17 Richard M. Stallman <rms@gnu.org>
8116
8117 * display.texi (Overlay Properties): Adding `evaporate' prop
8118 deletes empty overlay immediately.
8119
8120 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8121 fix example.
8122
81232004-07-16 Jim Blandy <jimb@redhat.com>
8124
8125 * searching.texi (Regexp Backslash): Document new \_< and \_>
8126 operators.
8127
81282004-07-16 Juanma Barranquero <lektu@terra.es>
8129
8130 * display.texi (Images): Fix Texinfo usage.
8131
81322004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8133
8134 * buffers.texi (Modification Time): `visited-file-modtime' now
8135 returns a list of two integers, instead of a cons.
8136
81372004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8138
8139 * windows.texi: Various changes in addition to:
8140 (Splitting Windows): Add `split-window-keep-point'.
8141
81422004-07-09 Richard M. Stallman <rms@gnu.org>
8143
8144 * frames.texi (Input Focus): Minor fix.
8145
81462004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8147
8148 * frames.texi (Input Focus): Clarify descriptions of
8149 `select-frame-set-input-focus' and `select-frame'.
8150
81512004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8152
8153 * os.texi: Various small changes in addition to:
8154 (Killing Emacs): Expand and clarify description of
8155 `kill-emacs-query-functions' and `kill-emacs-hook'.
8156 (System Environment): Expand and clarify description of `getenv'
8157 and `setenv'.
8158 (Timers): Clarify description of `run-at-time'.
8159 (Translating Input): Correct description of
8160 `extra-keyboard-modifiers'.
8161 (Flow Control): Correct description of `enable-flow-control'.
8162
81632004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8164
8165 * os.texi: Update copyright.
8166 (Session Management): Grammar fix.
8167 Clarify which Emacs does the restarting.
8168 Use @samp for *scratch* buffer.
8169
81702004-07-04 Alan Mackenzie <acm@muc.de>
8171
8172 * frames.texi (Input Focus): Add documentation for
8173 `select-frame-set-input-focus'. Replace refs to non-existent
8174 `switch-frame' with `select-frame'. Minor corrections and tidying
8175 up of text-only terminal stuff.
8176
81772004-07-02 Richard M. Stallman <rms@gnu.org>
8178
8179 * files.texi (Saving Buffers): Cleanup write-contents-function.
8180 (Magic File Names): Cleanup file-remote-p.
8181
b344d29d 81822004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8183
8184 * files.texi (Magic File Names): `file-remote-p' returns an
8185 identifier of the remote system, not just t.
8186
81872004-07-02 David Kastrup <dak@gnu.org>
8188
8189 * searching.texi (Entire Match Data): Add explanation about new
8190 match-data behavior when @var{integers} is non-nil.
8191
81922004-06-24 Richard M. Stallman <rms@gnu.org>
8193
8194 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8195
8196 * customize.texi (Variable Definitions): Note about doc strings
8197 and :set.
8198
8199 * keymaps.texi (Keymap Terminology): Document `kbd'.
8200 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8201
8202 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8203 makes it buffer-local.
8204
8205 * files.texi (Saving Buffers): Correct previous change.
8206
8207 * commands.texi (Accessing Events):
8208 Clarify posn-col-row and posn-actual-col-row.
8209
82102004-06-24 David Ponce <david.ponce@wanadoo.fr>
8211
8212 * commands.texi (Accessing Events): New functions
8213 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8214
82152004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8216
8217 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8218 * frames.texi, buffers.texi, backups.texi, variables.texi:
8219 * loading.texi, eval.texi, functions.texi, control.texi:
8220 * symbols.texi, minibuf.texi: Reposition @anchor's.
8221
8222 * help.texi: Various small changes in addition to the following.
8223 (Describing Characters): Describe PREFIX argument to
8224 `key-description'. Correct and clarify definition of
8225 `text-char-description'. Describe NEED-VECTOR argument to
8226 `read-kbd-macro'.
8227 (Help Functions): Clarify definition of `apropos'.
8228
82292004-06-23 Lars Hansen <larsh@math.ku.dk>
8230
8231 * files.texi (Saving Buffers): Correct description of
8232 `write-contents-functions'.
8233
82342004-06-21 Juanma Barranquero <lektu@terra.es>
8235
8236 * display.texi (Images): Remove redundant @vindex directives.
8237 Rewrite `image-library-alist' doc in active voice.
8238
82392004-06-14 Juanma Barranquero <lektu@terra.es>
8240
8241 * display.texi (Images): Document new delayed library loading,
8242 variable `image-library-alist' and (existing but undocumented)
8243 function `image-type-available-p'.
8244
82452004-06-05 Richard M. Stallman <rms@gnu.org>
8246
8247 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8248 refer the user to the Initial Input node.
8249 (Text from Minibuffer): Likewise.
8250 (Initial Input): New node. Document this feature
8251 and say it is mostly deprecated.
8252
82532004-05-30 Richard M. Stallman <rms@gnu.org>
8254
8255 * loading.texi (Named Features): Clarify return value
8256 and meaning of NOERROR.
8257
8258 * variables.texi (File Local Variables): Minor cleanup.
8259
82602004-05-30 Michael Albinus <michael.albinus@gmx.de>
8261
8262 * files.texi (Magic File Names): Add `file-remote-p' as operation
8263 of file name handlers.
8264
82652004-05-29 Richard M. Stallman <rms@gnu.org>
8266
8267 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8268 as arg to a minor mode command.
8269
82702004-05-22 Richard M. Stallman <rms@gnu.org>
8271
8272 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8273
8274 * streams.texi (Output Variables): Doc float-output-format.
8275
8276 * searching.texi (Regexp Special): Nested repetition can be infloop.
8277
8278 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8279 real stack overflow.
8280
8281 * compile.texi: Minor cleanups.
8282
82832004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8284
8285 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8286 circular lists.
8287 (List Elements): Explain handling of circular and dotted lists.
8288
82892004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8290
8291 * modes.texi (Search-based Fontification): Fix typo.
8292
82932004-05-10 Juanma Barranquero <lektu@terra.es>
8294
8295 * modes.texi (Mode Line Variables): Fix description of
8296 global-mode-string, which is now after which-func-mode, not the
8297 buffer name.
8298
82992004-05-07 Lars Hansen <larsh@math.ku.dk>
8300
8301 * modes.texi (Desktop Save Mode): Add.
8302 (Modes): Add menu entry Desktop Save Mode.
8303
8304 * hooks.texi: Add desktop-after-read-hook,
8305 desktop-no-desktop-file-hook and desktop-save-hook.
8306
8307 * locals.texi: Add desktop-save-buffer.
8308
83092004-04-30 Jesper Harder <harder@ifa.au.dk>
8310
8311 * display.texi: emacs -> Emacs.
8312
83132004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8314
8315 * files.texi (Changing Files): Document set-file-times.
8316
83172004-04-23 Juanma Barranquero <lektu@terra.es>
8318
8319 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8320
83212004-04-18 Jesper Harder <harder@ifa.au.dk>
8322
8323 * tips.texi (Coding Conventions): defopt -> defcustom.
8324
83252004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8326
8327 * sequences.texi: Various clarifications.
8328
83292004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8330
8331 * buffers.texi (Read Only Buffers): Mention optional ARG to
8332 `toggle-read-only'.
8333
83342004-04-14 Nick Roberts <nick@nick.uklinux.net>
8335
8336 * windows.texi (Selecting Windows): Note that get-lru-window
8337 returns a full-width window if possible.
8338
83392004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8340
8341 * buffers.texi: Various changes in addition to:
8342 (Buffer File Name): Add `find-buffer-visiting'.
8343 (Buffer Modification): Mention optional ARG to `not-modified'.
8344 (Indirect Buffers): Mention optional CLONE argument to
8345 `make-indirect-buffer'.
8346
8347 * files.texi: Various changes in addition to:
8348 (Visiting Functions): `find-file-hook' is now a normal hook.
8349 (File Name Expansion): Explain difference between the way that
8350 `expand-file-name' and `file-truename' treat `..'.
8351 (Contents of Directories): Mention optional ID-FORMAT argument to
8352 `directory-files-and-attributes'.
8353 (Format Conversion): Mention new optional CONFIRM argument to
8354 `format-write-file'.
8355
83562004-04-12 Miles Bader <miles@gnu.org>
8357
8358 * macros.texi (Expansion): Add description of `macroexpand-all'.
8359
83602004-04-05 Jesper Harder <harder@ifa.au.dk>
8361
5dcb4c4e
SM
8362 * variables.texi (Variable Aliases):
8363 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8364
8365 * errors.texi (Standard Errors): Ditto.
8366
83672004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8368
8369 * backups.texi: Various small changes in addition to:
8370 (Making Backups): Mention return value of `backup-buffer'.
8371 (Auto-Saving): Mention optional FORCE argument to
8372 `delete-auto-save-file-if-necessary'.
8373 (Reverting): Mention optional PRESERVE-MODES argument to
8374 `revert-buffer'. Correct description of `revert-buffer-function'.
8375
83762004-03-22 Juri Linkov <juri@jurta.org>
8377
8378 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8379 with `Vector Functions'.
8380
8381 * text.texi (Sorting): Add missing quote.
8382
83832004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8384
8385 * intro.texi (Lisp History): Replace xref to `cl' manual with
8386 inforef.
8387
83882004-03-12 Richard M. Stallman <rms@gnu.org>
8389
8390 * intro.texi (Version Info): Add arg to emacs-version.
8391 (Lisp History): Change xref to CL manual.
8392
83932004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8394
8395 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8396 for Partial Completion mode.
8397
83982004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8399
8400 * customize.texi: Fix typo. Remove eol whitespace.
8401
84022004-03-04 Richard M. Stallman <rms@gnu.org>
8403
8404 * processes.texi: Fix typos.
8405
8406 * lists.texi (Building Lists): Minor clarification.
8407
8408 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8409 in make-hash-table.
8410
84112004-02-29 Juanma Barranquero <lektu@terra.es>
8412
8413 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8414 rm, and ignore exit code.
8415
84162004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8417
8418 * display.texi (Defining Faces): Add description for min-colors.
8419 Update example.
8420
84212004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8422
8423 * abbrevs.texi: Various corrections and clarifications in addition
8424 to the following:
8425 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8426
84272004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8428
8429 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8430
84312004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8432
8433 * text.texi: Various small changes in addition to the following:
8434 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8435 to delete-horizontal-space.
8436 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8437 description of yank-handler text property at various places.
8438
8439 * frames.texi (Window System Selections): Add anchor.
8440
8441 * syntax.texi (Syntax Table Functions): Clarify and correct
8442 descriptions of make-syntax-table and copy-syntax-table.
8443 (Motion and Syntax): Clarify SYNTAXES argument to
8444 skip-syntax-forward.
8445 (Parsing Expressions): Mention that the return value of
8446 parse-partial-sexp is currently a list of ten rather than nine
8447 elements.
8448 (Categories): Various corrections and clarifications.
8449
84502004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8451
8452 * markers.texi (Marker Insertion Types): Minor change.
8453
8454 * locals.texi (Standard Buffer-Local Variables):
8455 * commands.texi (Interactive Codes, Using Interactive):
8456 * functions.texi (Related Topics): Fix xrefs.
8457
84582004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8459
8460 * lists.texi (Sets And Lists): Update description of delete-dups.
8461
84622004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8463
8464 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8465
c8763fb6 84662004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8467
8468 * frames.texi (Parameter Access): frame-parameters arg is optional.
8469 modify-frame-parameters handles nil for FRAME.
8470 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8471 are all-or-nothing for certain toolkits.
8472 Mention parameter wait-for-wm.
8473 (Frames and Windows): In frame-first-window and frame-selected-window
8474 the arg is optional.
8475 (Input Focus): In redirect-frame-focus the second arg is optional.
8476 (Window System Selections): Mention selection type CLIPBOARD.
8477 Mention data-type UTF8_STRING.
8478 Mention numbering of cut buffers.
8479 (Resources): Describe x-resource-name.
8480
84812004-02-16 Richard M. Stallman <rms@gnu.org>
8482
8483 * windows.texi (Buffers and Windows): Delete false table
8484 about all-frames.
8485
8486 * syntax.texi (Parsing Expressions): Delete old caveat
8487 about parse-sexp-ignore-comments.
8488
8489 * streams.texi (Output Variables): Add print-quoted.
8490
8491 * lists.texi (Building Lists): Minor cleanup.
8492
8493 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8494
8495 * display.texi (Overlays): Explain overlays use markers.
8496 (Managing Overlays): Explain front-advance and rear-advance
8497 in more detail.
8498
8499 * loading.texi (Unloading): Document unload-feature-special-hooks.
8500 Get rid of fns-NNN.el file.
8501
85022004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8503
8504 * help.texi (Describing Characters): Fix text-char-description
8505 example output.
8506
8507 * edebug.texi (Using Edebug): Fix example.
8508
8509 * debugging.texi (Internals of Debugger): Fix return value.
8510
8511 * files.texi (Changing Files): Fix argname.
8512
8513 * calendar.texi: Fix parens, and default values.
8514
8515 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8516 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8517 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8518
8519 * positions.texi (Text Lines): Don't add -1 in current-line.
8520
85212004-02-16 Richard M. Stallman <rms@gnu.org>
8522
8523 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8524
85252004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8526
8527 * processes.texi (Low-Level Network): Fix a typo.
8528
85292004-02-12 Kim F. Storm <storm@cua.dk>
8530
8531 * display.texi (Fringes): Use consistent wording.
8532 Note that window-fringe's window arg is optional.
8533 (Scroll Bars): Use consistent wording.
8534
85352004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8536
8537 * tips.texi (Comment Tips): Document the new conventions for
8538 commenting out code.
8539
c8763fb6 85402004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8541
5dcb4c4e 8542 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8543
85442004-02-07 Kim F. Storm <storm@cua.dk>
8545
8546 * positions.texi (Text Lines): Add line-number-at-pos.
8547
85482004-02-06 John Paul Wallington <jpw@gnu.org>
8549
8550 * display.texi (Button Properties, Button Buffer Commands):
8551 mouse-2 invokes button, not down-mouse-1.
8552
85532004-02-04 Jason Rumney <jasonr@gnu.org>
8554
8555 * makefile.w32-in: Sync with Makefile.in changes.
8556
85572004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8558
8559 * minibuf.texi (Text from Minibuffer): Various corrections and
8560 clarifications.
8561 (Object from Minibuffer): Correct Lisp description of
8562 read-minibuffer.
8563 (Minibuffer History): Clarify description of cons values for
8564 HISTORY arguments.
5dcb4c4e
SM
8565 (Basic Completion): Various corrections and clarifications.
8566 Add completion-regexp-list.
b8d4c8d0
GM
8567 (Minibuffer Completion): Correct and clarify description of
8568 completing-read.
5dcb4c4e
SM
8569 (Completion Commands): Mention Partial Completion mode.
8570 Various other minor changes.
b8d4c8d0
GM
8571 (High-Level Completion): Various corrections and clarifications.
8572 (Reading File Names): Ditto.
8573 (Minibuffer Misc): Ditto.
8574
85752004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8576
8577 * strings.texi (Text Comparison): assoc-string also matches
8578 elements of alists that are strings instead of conses.
8579 (Formatting Strings): Standardize Texinfo usage. Update index
8580 entries.
8581
85822004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8583
8584 * lists.texi (Sets And Lists): Add delete-dups.
8585
85862004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8587
8588 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8589 special form.
8590 * macros.texi (Defining Macros): Update description of `declare',
8591 which now is a macro.
8592 (Wrong Time): Fix typos.
8593
85942004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8595
8596 * compile.texi (Compilation Functions): Expand descriptions of
8597 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8598 and `batch-byte-compile'. In particular, mention and describe
8599 all optional arguments.
8600 (Disassembly): Correct and clarify the description of `disassemble'.
8601
86022004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8603
8604 * searching.texi: Various small changes in addition to the
8605 following.
8606 (Regexp Example): Adapt to new value of `sentence-end'.
8607 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8608 `words'.
8609 (Search and Replace): Add usage note for `perform-replace'.
8610 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8611 `match-data'.
8612 (Standard Regexps): Update for new values of `paragraph-start'
8613 and `sentence-end'.
8614
86152004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8616
8617 * files.texi (Saving Buffers): Clarify descriptions of
8618 `write-contents-functions' and `before-save-hook'.
8619 Make the defvar's for `before-save-hook' and `after-save-hook'
8620 into defopt's.
8621
86222004-01-07 Kim F. Storm <storm@cua.dk>
8623
8624 * commands.texi (Click Events): Describe new image and
8625 width/height elements of click events.
8626 (Accessing Events): Add posn-string, posn-image, and
8627 posn-object-width-height. Change posn-object to return either
8628 image or string object.
8629
86302004-01-01 Simon Josefsson <jas@extundo.com>
8631
8632 * hooks.texi (Standard Hooks): Add before-save-hook.
8633 * files.texi (Saving Buffers): Likewise.
8634
86352004-01-03 Richard M. Stallman <rms@gnu.org>
8636
8637 * frames.texi (Frames and Windows): Delete frame-root-window.
8638
86392004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8640
8641 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8642
8643 * functions.texi: Various small changes in addition to the
8644 following.
5dcb4c4e
SM
8645 (What Is a Function): `functionp' returns nil for macros.
8646 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8647 (Function Documentation): Add `\' in front of (fn @var{arglist})
8648 and explain why.
8649 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8650 Add anchor.
8651 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8652
86532004-01-01 Miles Bader <miles@gnu.org>
8654
8655 * display.texi (Buttons): New section.
8656
86572003-12-31 Andreas Schwab <schwab@suse.de>
8658
8659 * numbers.texi (Math Functions): sqrt reports a domain-error
8660 error.
8661 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8662
86632003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8664
8665 * tips.texi (Documentation Tips): Update item on hyperlinks in
8666 documentation strings.
8667
8668 * errors.texi (Standard Errors): Various small corrections and
8669 additions.
8670
8671 * control.texi: Various small changes in addition to the
8672 following.
8673 (Signaling Errors): Provide some more details on how `signal'
8674 constructs the error message. Add anchor to the definition of
8675 `signal'.
8676 (Error Symbols): Describe special treatment of `quit'.
8677 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8678 to emphasize that it has to be a single form.
8679
8680 * buffers.texi: Add anchor.
8681
86822003-12-29 Richard M. Stallman <rms@gnu.org>
8683
8684 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8685 (Window Configurations): Add window-configuration-frame.
8686
8687 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8688
8689 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8690 Change arg name in get-char-property.
8691 (Special Properties): Update handling of keymap property.
8692
8693 * strings.texi (Modifying Strings): Add clear-string.
8694 (Text Comparison): Add assoc-string and remove
8695 assoc-ignore-case, assoc-ignore-representation.
8696
8697 * os.texi (Time of Day): Add set-time-zone-rule.
8698
8699 * numbers.texi (Math Functions): asin, acos, log, log10
8700 report domain-error errors.
8701
8702 * nonascii.texi (Converting Representations):
8703 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8704 (Encoding and I/O): Add file-name-coding-system.
8705
8706 * modes.texi (Search-based Fontification): Explain that
8707 face specs are symbols with face names as values.
8708
8709 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8710
8711 * lists.texi (Building Lists): remq moved elsewhere.
8712 (Sets And Lists): remq moved here.
8713 (Association Lists): Refer to assoc-string.
8714
8715 * internals.texi (Garbage Collection): Add memory-use-counts.
8716
8717 * frames.texi (Frames and Windows): Add set-frame-selected-window
8718 and frame-root-window.
8719
8720 * files.texi (Contents of Directories):
8721 Add directory-files-and-attributes.
8722
8723 * display.texi (Refresh Screen): Add force-window-update.
8724 (Invisible Text): Explain about moving point out of invis text.
8725 (Overlay Properties): Add overlay-properties.
8726 (Managing Overlays): Add overlayp.
8727 (GIF Images): Invalid image number displays a hollow box.
8728
8729 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8730 (Killing Buffers): Add buffer-live-p.
8731
87322003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8733
8734 * display.texi (Fringes): Fix typo "set-buffer-window".
8735
87362003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8737
8738 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8739 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8740 Add or change various xrefs and anchors.
8741
8742 * commands.texi: Replace all occurrences of @acronym{CAR} with
8743 @sc{car}, for consistency with the rest of the Elisp manual.
8744 `car' and `cdr' are historically acronyms, but are no longer
8745 widely thought of as such.
8746
8747 * internals.texi (Pure Storage): Mention that `purecopy' does not
8748 copy text properties.
8749 (Object Internals): Now 29 bits are used (in most implementations)
8750 to address Lisp objects.
8751
8752 * variables.texi (Variables with Restricted Values): New node.
8753
8754 * objects.texi (Lisp Data Types): Mention that certain variables
8755 can only take on a restricted set of values and add an xref to
8756 the new node "Variables with Restricted Values".
8757
8758 * eval.texi (Function Indirection): Describe the errors that
8759 `indirect-function' can signal.
8760 (Eval): Clarify the descriptions of `eval-region' and `values'.
8761 Describe `eval-buffer' instead of `eval-current-buffer' and
8762 mention `eval-current-buffer' as an alias for `current-buffer'.
8763 Correct the description and mention all optional arguments.
8764
8765 * nonascii.texi: Various small changes in addition to the
8766 following.
8767 (Converting Representations): Clarify behavior of
8768 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8769 ASCII arguments.
8770 (Character Sets): Document the variable `charset-list' and adapt
8771 the definition of the function `charset-list' accordingly.
8772 (Translation of Characters): Clarify use of generic characters in
8773 `make-translation-table'. Clarify and correct the description of
8774 the use of translation tables in encoding and decoding.
8775 (User-Chosen Coding Systems): Correct and clarify the description
8776 of `select-safe-coding-system'.
8777 (Default Coding Systems): Clarify description of
8778 `file-coding-system-alist'.
8779
87802003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8781
8782 * strings.texi (Text Comparison): Correctly describe when two
8783 strings are `equal'. Combine and clarify descriptions of
8784 `assoc-ignore-case' and `assoc-ignore-representation'.
8785
8786 * objects.texi (Non-ASCII in Strings): Clarify description of
8787 when a string is unibyte or multibyte.
8788 (Bool-Vector Type): Update examples.
8789 (Equality Predicates): Correctly describe when two strings are
8790 `equal'.
8791
87922003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8793
8794 * lists.texi (Building Lists): `append' no longer accepts integer
8795 arguments. Update the description of `number-sequence' to reflect
8796 recent changes.
8797 (Sets And Lists): Describe `member-ignore-case' after `member'.
8798
87992003-11-27 Kim F. Storm <storm@cua.dk>
8800
8801 * commands.texi (Click Events): Click object may be an images.
8802 Describe (dx . dy) element of click positions.
8803 (Accessing Events): Remove duplicate posn-timestamp.
8804 New functions posn-object and posn-object-x-y.
8805
88062003-11-23 Kim F. Storm <storm@cua.dk>
8807
8808 * commands.texi (Click Events): Describe enhancements to event
8809 position lists, including new text-pos and (col . row) items.
8810 Mention left-fringe and right-fringe area events.
8811 (Accessing Events): New functions posn-area and
8812 posn-actual-col-row. Mention posn-timestamp. Mention that
8813 posn-point in non-text area still returns buffer position.
8814 Clarify posn-col-row.
8815
88162003-11-21 Lars Hansen <larsh@math.ku.dk>
8817
8818 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8819 * anti.texi (File Attributes): Describe removed parameter
8820 ID-FORMAT.
8821
88222003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8823
8824 * positions.texi (Positions): Mention that, if a marker is used as
8825 a position, its buffer is ignored.
8826
8827 * markers.texi (Overview of Markers): Mention it here too.
8828
88292003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8830
8831 * numbers.texi (Numeric Conversions): Not just `floor', but also
8832 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8833
88342003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8835
8836 * markers.texi (Creating Markers): Specify insertion type of
8837 created markers. Add xref to `Marker Insertion Types'.
8838 Second argument to `copy-marker' is optional.
8839 (Marker Insertion Types): Mention that most markers are created
8840 with insertion type nil.
8841 (The Mark): Correctly describe when `mark' signals an error.
8842 (The Region): Correctly describe when `region-beginning' and
8843 `region-end' signal an error.
8844
88452003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8846
8847 * hash.texi (Creating Hash): Clarify description of `eql'.
8848 `makehash' is obsolete.
8849 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8850
8851 * positions.texi (Point): Change description of `buffer-end', so
8852 that it is also correct for floating point arguments.
8853 (List Motion): Correct argument lists of `beginning-of-defun' and
8854 `end-of-defun'.
8855 (Excursions): Add xref to `Marker Insertion Types'.
8856 (Narrowing): Argument to `narrow-to-page' is optional.
8857
88582003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8859
8860 * streams.texi (Output Streams): Clarify behavior of point for
8861 marker output streams.
8862
88632003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8864
8865 * variables.texi (Defining Variables): Second argument to
8866 `defconst' is not optional.
8867 (Setting Variables): Mention optional argument APPEND to
8868 `add-to-list'.
8869 (Creating Buffer-Local): Expand description of
8870 `make-variable-buffer-local'.
8871 (Frame-Local Variables): Expand description of
8872 `make-variable-frame-local'.
8873 (Variable Aliases): Correct description of optional argument
8874 DOCSTRING to `defvaralias'. Mention return value of
8875 `defvaralias'.
8876 (File Local Variables): Add xref to `File variables' in Emacs
8877 Manual. Correct description of `hack-local-variables'. Mention
8878 `safe-local-variable' property. Mention optional second argument
8879 to `risky-local-variable-p'.
8880
88812003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8882
8883 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8884
88852003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8886
8887 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8888 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8889 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8890 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8891 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8892 lispref/processes.texi, lispref/searching.texi,
8893 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8894 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8895 @acronym{FOO}.
8896
88972003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8898
8899 * strings.texi (Creating Strings): Argument START to `substring'
8900 can not be `nil'. Expand description of
8901 `substring-no-properties'. Correct description of `split-string',
8902 especially with respect to empty matches. Prevent very bad line
8903 break in definition of `split-string-default-separators'.
8904 (Text Comparison): `string=' and `string<' also accept symbols as
8905 arguments.
8906 (String Conversion): More completely describe argument BASE in
8907 `string-to-number'.
8908 (Formatting Strings): `%s' and `%S' in `format' do require
8909 corresponding object. Clarify behavior of numeric prefix after
8910 `%' in `format'.
8911 (Case Conversion): The argument to `upcase-initials' can be a
8912 character.
8913
89142003-10-27 Kenichi Handa <handa@m17n.org>
8915
8916 * display.texi (Fontsets): Fix texinfo usage.
8917
89182003-10-25 Kenichi Handa <handa@m17n.org>
8919
8920 * display.texi (Fontsets): Add description of the function
8921 set-fontset-font.
8922
89232003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8924
8925 * display.texi (Temporary Displays): Add xref to `Documentation
8926 Tips'.
8927
8928 * functions.texi (Function Safety): Use inforef instead of pxref
8929 for SES.
8930
89312003-10-23 Andreas Schwab <schwab@suse.de>
8932
8933 * Makefile.in (TEX, texinputdir): Don't define.
8934 (TEXI2DVI): Define.
8935 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8936 add $(srcdir)/index.texi.
8937 ($(infodir)/elisp): Remove index.texi dependency.
8938 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8939 (index.texi): Remove target.
8940 (dist): Don't link $(srcdir)/permute-index.
8941 (clean): Don't remove index.texi.
8942
8943 * permute-index, index.perm: Remove.
8944 * index.texi: Rename from index.unperm.
8945
89462003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8947
8948 * tips.texi (Documentation Tips): Document new behavior for face
8949 and variable hyperlinks in Help mode.
8950
89512003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8952
8953 * objects.texi (Integer Type): Update for extra bit of integer range.
8954 (Character Type): Ditto.
8955
89562003-10-16 Eli Zaretskii <eliz@gnu.org>
8957
8958 * numbers.texi (Integer Basics): Add index entries for reading
8959 numbers in hex, octal, and binary.
8960
89612003-10-16 Lute Kamstra <lute@gnu.org>
8962
8963 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8964 argument.
8965
89662003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8967
8968 * windows.texi (Choosing Window): Fix typo.
8969 * edebug.texi (Edebug Execution Modes): Fix typo.
8970
89712003-10-13 Richard M. Stallman <rms@gnu.org>
8972
8973 * windows.texi (Basic Windows): A window has fringe settings,
8974 display margins and scroll-bar settings.
8975 (Splitting Windows): Doc split-window return value.
8976 Clean up one-window-p.
8977 (Selecting Windows): Fix typo.
8978 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8979 (Buffers and Windows): In set-window-buffer, explain effect
8980 on fringe settings and scroll bar settings.
8981 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8982 (Choosing Window): Use defopt for pop-up-frame-function.
8983 For special-display-buffer-names, explain same-window and same-frame.
8984 Clarify window-dedicated-p return value.
8985 (Textual Scrolling): scroll-up and scroll-down can get an error.
8986 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8987 Clarify set-window-hscroll.
8988 (Size of Window): Don't mention tool bar in window-height.
8989 (Coordinates and Windows): Explain what coordinates-in-window-p
8990 returns for fringes and display margins.
8991 (Window Configurations): Explain saving fringes, etc.
8992
8993 * tips.texi (Library Headers): Clean up Documentation.
8994
8995 * syntax.texi (Parsing Expressions): Clean up forward-comment
8996 and parse-sexp-lookup-properties.
8997
8998 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8999
9000 * os.texi (System Environment): Clean up text for load-average errors.
9001
9002 * modes.texi (Hooks): Don't explain local hook details at front.
9003 Clarify run-hooks and run-hook-with-args a little.
9004 Clean up add-hook and remove-hook.
9005
9006 * edebug.texi (Edebug Execution Modes): Clarify t.
9007 Document edebug-sit-for-seconds.
9008 (Coverage Testing): Document C-x X = and =.
9009 (Instrumenting Macro Calls): Fix typo.
9010 (Specification List): Don't index the specification keywords.
9011
90122003-10-10 Kim F. Storm <storm@cua.dk>
9013
9014 * processes.texi (Network): Introduce make-network-process.
9015
90162003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9017
9018 * tips.texi (Library Headers): Fix typo.
9019
90202003-10-07 Juri Linkov <juri@jurta.org>
9021
9022 * modes.texi (Imenu): Mention imenu-create-index-function's
9023 default value. Explain submenus better.
9024
90252003-10-07 Lute Kamstra <lute@gnu.org>
9026
9027 * modes.texi (Faces for Font Lock): Fix typo.
9028 (Hooks): Explain how buffer-local hook variables can refer to
9029 global hook variables.
9030 Various minor clarifications.
9031
90322003-10-06 Lute Kamstra <lute@gnu.org>
9033
9034 * tips.texi (Coding Conventions): Mention naming conventions for
9035 hooks.
9036
90372003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9038
9039 * loading.texi (Library Search): Correct default value of
9040 load-suffixes.
9041 (Named Features): Fix typo.
9042
90432003-10-05 Richard M. Stallman <rms@gnu.org>
9044
9045 * loading.texi (Named Features): In `provide',
9046 say how to test for subfeatures.
9047 (Unloading): In unload-feature, use new var name
9048 unload-feature-special-hooks.
9049
90502003-10-03 Lute Kamstra <lute@gnu.org>
9051
9052 * modes.texi (Major Mode Conventions): Mention third way to set up
9053 Imenu.
9054 (Imenu): A number of small fixes.
9055 Delete documentation of internal variable imenu--index-alist.
9056 Document the return value format of imenu-create-index-function
9057 functions.
9058
90592003-09-30 Richard M. Stallman <rms@gnu.org>
9060
9061 * processes.texi (Network): Say what stopped datagram connections do.
9062
9063 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9064
9065 * display.texi (Overlay Properties): Clarify `evaporate' property.
9066
90672003-09-29 Lute Kamstra <lute@gnu.org>
9068
9069 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9070 constructs should be marked as risky.
9071 Change cons cell into proper list.
9072 (Mode Line Variables): Change cons cell into proper list.
9073
90742003-09-26 Lute Kamstra <lute@gnu.org>
9075
9076 * modes.texi (Mode Line Data): Document the :propertize construct.
9077 (Mode Line Variables): Reorder the descriptions of the variables
9078 to match their order in the default mode-line-format.
9079 Describe the new variables mode-line-position and mode-line-modes.
9080 Update the default values of mode-line-frame-identification,
9081 minor-mode-alist, and default-mode-line-format.
9082 (Properties in Mode): Mention the :propertize construct.
9083
90842003-09-26 Richard M. Stallman <rms@gnu.org>
9085
9086 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9087 * loading.texi, minibuf.texi, text.texi, variables.texi:
9088 Avoid @strong{Note:}.
9089
90902003-09-26 Richard M. Stallman <rms@gnu.org>
9091
9092 * keymaps.texi (Remapping Commands): Fix typo.
9093
90942003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9095
9096 * processes.texi (Low-Level Network): Fix typo.
9097
90982003-09-23 Kim F. Storm <storm@cua.dk>
9099
9100 * processes.texi (Network, Network Servers): Fix typos.
9101 (Low-Level Network): Add timeout value for :server keyword.
9102 Add new option keywords to make-network-process.
9103 Add set-network-process-options.
9104 Explain how to test availability of network options.
9105
91062003-09-19 Richard M. Stallman <rms@gnu.org>
9107
9108 * text.texi (Motion by Indent): Arg to
9109 backward-to-indentation and forward-to-indentation is optional.
9110
9111 * strings.texi (Creating Strings): Add substring-no-properties.
9112
9113 * processes.texi
9114 (Process Information): Add list-processes arg QUERY-ONLY.
9115 Delete process-contact from here.
9116 Add new status values for process-status.
9117 Add process-get, process-put, process-plist, set-process-plist.
9118 (Synchronous Processes): Add call-process-shell-command.
9119 (Signals to Processes): signal-process allows process objects.
9120 (Network): Complete rewrite.
9121 (Network Servers, Datagrams, Low-Level Network): New nodes.
9122
9123 * positions.texi (Word Motion): forward-word, backward-word
9124 arg is optional. Reword.
9125
9126 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9127
9128 * variables.texi (Creating Buffer-Local):
9129 Delete duplicate definition of buffer-local-value.
9130 (File Local Variables): Explain about discarding text props.
9131
91322003-09-11 Richard M. Stallman <rms@gnu.org>
9133
9134 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9135 changes variables that record input events.
9136 (Minibuffer Misc): Add minibuffer-selected-window.
9137
9138 * lists.texi (Building Lists): Add copy-tree.
9139
9140 * display.texi (Fontsets): Add char-displayable-p.
9141 (Scroll Bars): New node.
9142
91432003-09-08 Lute Kamstra <lute@gnu.org>
9144
9145 * modes.texi (%-Constructs): Document new `%i' and `%I'
9146 constructs.
9147
91482003-09-03 Peter Runestig <peter@runestig.com>
9149
9150 * makefile.w32-in: New file.
9151
91522003-08-29 Richard M. Stallman <rms@gnu.org>
9153
9154 * display.texi (Overlay Properties): Clarify how priorities
9155 affect use of the properties.
9156
91572003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9158
9159 * customize.texi (Type Keywords): Correct the description of
9160 `:help-echo' in the case where `motion-doc' is a function.
9161
91622003-08-14 John Paul Wallington <jpw@gnu.org>
9163
9164 * modes.texi (Emulating Mode Line): Subsection, not section.
9165
91662003-08-13 Richard M. Stallman <rms@gnu.org>
9167
9168 * elisp.texi (Top): Update subnode lists in menu.
9169
9170 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9171 (Kill Functions): kill-region has new arg yank-handler.
9172 (Yanking): New node.
9173 (Yank Commands): Add yank-undo-function.
9174 (Low-Level Kill Ring):
9175 kill-new and kill-append have new arg yank-handler.
9176 (Changing Properties): Add remove-list-of-text-properties.
9177 (Atomic Changes): New node.
9178
9179 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9180
9181 * streams.texi (Output Variables): Add eval-expression-print-length
9182 and eval-expression-print-level.
9183
9184 * os.texi (Time Conversion): For encode-time, explain limits on year.
9185
9186 * objects.texi (Character Type): Define anchor "modifier bits".
9187
9188 * modes.texi (Emulating Mode Line): New node.
9189 (Search-based Fontification): Font Lock uses font-lock-face property.
9190 (Other Font Lock Variables): Likewise.
9191
9192 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9193 not vectors.
9194 (Active Keymaps): Add emulation-mode-map-alists.
9195 (Functions for Key Lookup): key-binding has new arg no-remap.
9196 (Remapping Commands): New node.
9197 (Scanning Keymaps): where-is-internal has new arg no-remap.
9198 (Tool Bar): Add tool-bar-local-item-from-menu.
9199 Clarify when to use tool-bar-add-item-from-menu.
9200
9201 * commands.texi (Interactive Call): commandp has new arg.
9202 (Command Loop Info): Add this-original-command.
9203
92042003-08-06 John Paul Wallington <jpw@gnu.org>
9205
9206 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9207
9208 * display.texi (Warning Basics): Fix typo.
9209 (Fringes): Add closing curly bracket and fix typo.
9210
9211 * elisp.texi (Top): Fix typo.
9212
92132003-08-05 Richard M. Stallman <rms@gnu.org>
9214
9215 * elisp.texi: Update lists of subnodes.
9216
9217 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9218
9219 * variables.texi (Local Variables): Use lc for example variable names.
9220
9221 * tips.texi (Library Headers): Explain where to put -*-.
9222
9223 * strings.texi (Creating Strings): Fix xref for vconcat.
9224
9225 * sequences.texi (Vector Functions):
9226 vconcat no longer allows integer args.
9227
9228 * minibuf.texi (Reading File Names): read-file-name has new
9229 arg PREDICATE. New function read-directory-name.
9230
c4cc8b9a 9231 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9232 (Indenting Macros): New node.
9233
9234 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9235 (Window Frame Parameters): Make separate table of parameters
9236 that are coupled with specific face attributes.
9237 (Deleting Frames): delete-frame-hooks renamed to
9238 delete-frame-functions.
9239
9240 * files.texi (Magic File Names): Add file-remote-p.
9241 Clarify file-local-copy.
9242
9243 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9244 here; instead xref Defining Macros.
9245
9246 * display.texi (Warnings): New node, and subnodes.
9247 (Fringes): New node.
9248
9249 * debugging.texi (Test Coverage): New node.
9250
9251 * compile.texi (Compiler Errors): Explain with-no-warnings
9252 and other ways to suppress warnings.
9253
9254 * commands.texi (Interactive Call): Minor clarification.
9255
9256 * buffers.texi (Buffer File Name): set-visited-file-name
9257 renames the buffer too.
9258
9259 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9260
92612003-07-24 Markus Rost <rost@math.ohio-state.edu>
9262
9263 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9264
92652003-07-22 Markus Rost <rost@math.ohio-state.edu>
9266
9267 * internals.texi (Garbage Collection): Fix previous change.
9268
92692003-07-22 Richard M. Stallman <rms@gnu.org>
9270
9271 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9272
9273 * display.texi (Width): Use \s syntax in example.
9274 (Font Selection): Add face-font-rescale-alist.
9275
9276 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9277 Remove spurious indent in example.
9278
9279 * lists.texi (Building Lists): Add number-sequence.
9280
9281 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9282
9283 * functions.texi (Function Documentation): Explain how to
9284 show calling convention explicitly in the doc string.
9285
9286 * windows.texi (Selecting Windows): save-selected-window saves
9287 selected window of each frame.
9288 (Window Configurations): Minor change.
9289
9290 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9291
9292 * streams.texi (Output Variables): Add print-continuous-numbering
9293 and print-number-table.
9294
9295 * processes.texi (Decoding Output): New node.
9296
9297 * os.texi (Time Conversion): decode-time arg is optional.
9298
9299 * objects.texi (Character Type): Don't use space as example for \.
9300 Make list of char names and \-sequences correspond.
9301 Explain that \s is not used in strings. `\ ' needs space after.
9302
9303 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9304 (Translation of Characters): Add translation-table-for-input.
9305 (Default Coding Systems): Add auto-coding-functions.
9306 (Explicit Encoding): Add decode-coding-inserted-region.
9307 (Locales): Add locale-info.
9308
9309 * minibuf.texi (Basic Completion): Describe test-completion.
9310 Collections can be lists of strings.
9311 Clean up lazy-completion-table.
9312 (Programmed Completion): Mention test-completion.
9313 Clarify why lambda expressions are not accepted.
9314 (Minibuffer Misc): Describe minibufferp.
9315
93162003-07-14 Richard M. Stallman <rms@gnu.org>
9317
9318 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9319
9320 * windows.texi (Selecting Windows): New arg to select-window.
9321 (Selecting Windows): Add with-selected-window.
9322 (Size of Window): Add window-inside-edges, etc.
9323
9324 * internals.texi (Garbage Collection): Add post-gc-hook.
9325
9326 * processes.texi (Subprocess Creation): Add exec-suffixes.
9327
9328 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9329 (Scanning Keymaps): Add map-keymaps.
9330 (Defining Menus): Add keymap-prompt.
9331
9332 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9333 most-negative-fixnum.
9334
c4cc8b9a 9335 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9336 (Compiler Errors): New node.
9337
9338 * os.texi (User Identification): user-uid, user-real-uid
9339 can return float.
9340
9341 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9342 and about derived modes.
9343 (Minor Modes): Add minor-mode-list.
9344 (Defining Minor Modes): Keyword args for define-minor-mode.
9345 (Search-based Fontification): Explain managing other properties.
9346 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9347 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9348 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9349
9350 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9351 (Variable Aliases): Clarify defvaralias.
9352
9353 * loading.texi (Library Search): Add load-suffixes.
9354
9355 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9356 (Programmed Completion): Add dynamic-completion-table.
9357
9358 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9359 (Magic File Names): Specify precedence order of handlers.
9360
9361 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9362 and post-command-hook.
9363 (Waiting): New calling convention for sit-for.
9364
9365 * text.texi (Special Properties): local-map and keymap properties
9366 apply based on their stickiness.
9367
93682003-07-07 Richard M. Stallman <rms@gnu.org>
9369
9370 * modes.texi (Minor Mode Conventions): Specify only some kinds
9371 of list values as args to minor modes.
9372
9373 * files.texi (File Name Expansion): Warn about iterative use
9374 of substitute-in-file-name.
9375
9376 * advice.texi (Activation of Advice): Clean up previous change.
9377
93782003-07-06 Markus Rost <rost@math.ohio-state.edu>
9379
9380 * advice.texi (Activation of Advice): Note that ad-start-advice is
9381 turned on by default.
9382
93832003-06-30 Richard M. Stallman <rms@gnu.org>
9384
9385 * text.texi (Buffer Contents): Document current-word.
9386 (Change Hooks): Not called for *Messages*.
9387
9388 * functions.texi (Defining Functions): Explain about redefining
9389 primitives.
f4e90db0 9390 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9391 Comment out the detailed criteria for what is safe.
9392
93932003-06-22 Andreas Schwab <schwab@suse.de>
9394
9395 * objects.texi (Symbol Type): Fix description of examples.
9396
93972003-06-16 Andreas Schwab <schwab@suse.de>
9398
9399 * hash.texi (Creating Hash): Fix description of :weakness.
9400
c8763fb6 94012003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9402
9403 * files.texi (Changing Files): copy-file copies file modes, too.
9404
94052003-05-28 Richard M. Stallman <rms@gnu.org>
9406
9407 * strings.texi (Creating Strings): Clarify split-string.
9408
94092003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9410
9411 * strings.texi (Creating Strings): Update split-string specification
9412 and examples.
9413
94142003-05-19 Richard M. Stallman <rms@gnu.org>
9415
9416 * elisp.texi: Correct invariant section names.
9417
94182003-04-20 Richard M. Stallman <rms@gnu.org>
9419
9420 * os.texi (Timers): Explain about timers and quitting.
9421
94222003-04-19 Richard M. Stallman <rms@gnu.org>
9423
9424 * internals.texi (Writing Emacs Primitives): Strings are
9425 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9426 Explain GCPRO convention for varargs function args.
9427
94282003-04-16 Richard M. Stallman <rms@gnu.org>
9429
9430 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9431
94322003-04-08 Richard M. Stallman <rms@gnu.org>
9433
9434 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9435
94362003-02-13 Kim F. Storm <storm@cua.dk>
9437
9438 * objects.texi (Character Type): New \s escape for space.
9439
94402003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9441
5dcb4c4e 9442 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9443
94442003-01-25 Richard M. Stallman <rms@gnu.org>
9445
9446 * keymaps.texi: Document that a symbol can act as a keymap.
9447
94482003-01-13 Richard M. Stallman <rms@gnu.org>
9449
9450 * text.texi (Changing Properties): Say string indices are origin-0.
9451
9452 * positions.texi (Screen Lines) <compute-motion>:
9453 Correct order of elts in return value.
9454
9455 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9456 how to define a default binding.
9457
94582002-12-07 Markus Rost <rost@math.ohio-state.edu>
9459
9460 * loading.texi (Unloading): Fix recent change for load-history.
9461
9462 * customize.texi (Simple Types): Clarify description of custom
9463 type 'number. Describe new custom type 'float.
9464
94652002-12-04 Markus Rost <rost@math.ohio-state.edu>
9466
9467 * variables.texi (File Local Variables): Fix typo.
9468
c8763fb6 94692002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9470
9471 From Michael Albinus <Michael.Albinus@alcatel.de>.
9472
9473 * README: Target for Info file is `make info'.
9474
5dcb4c4e 9475 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9476 `file-name-sans-extension'.
9477 (Magic File Names): Complete list of operations for magic file
9478 name handlers.
9479
94802002-09-16 Jonathan Yavner <jyavner@engineer.com>
9481
9482 * variables.texi (File Local Variables): New function
9483 risky-local-variable-p.
9484
94852002-09-15 Jonathan Yavner <jyavner@engineer.com>
9486
9487 * functions.texi (Function safety): New node about unsafep.
9488
94892002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9490
5dcb4c4e 9491 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9492 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9493
94942002-06-17 Juanma Barranquero <lektu@terra.es>
9495
9496 * frames.texi (Display Feature Testing): Fix typo.
9497
94982002-06-12 Andreas Schwab <schwab@suse.de>
9499
9500 * frames.texi (Initial Parameters, Resources): Fix references to
9501 the Emacs manual.
9502
95032002-05-13 Kim F. Storm <storm@cua.dk>
9504
9505 * variables.texi (Intro to Buffer-Local): Updated warning and
9506 example relating to changing buffer inside let.
9507
c8763fb6 95082002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9509
9510 * os.texi (Session Management): New node about X Session management.
9511
95122002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9513
9514 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9515 to which the manual corresponds, and the copyright years.
9516
9517 * Makefile.in (VERSION): Set to 2.9.
9518
95192001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9520
9521 * elisp.texi: Change the category in @dircategory to "Emacs", to
9522 make it consistent with info/dir.
9523
95242001-11-25 Miles Bader <miles@gnu.org>
9525
9526 * text.texi (Fields): Describe new `limit' arg in
9527 field-beginning/field-end.
9528
95292001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9530
5dcb4c4e
SM
9531 * permute-index: Don't depend on csh-specific features.
9532 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9533
9534 * two-volume-cross-refs.txt: New file.
9535 * two.el: New file.
9536 * spellfile: New file.
9537
95382001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9539
9540 * permute-index: New file.
9541
9542 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9543 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9544 8+3 restricted namespace.
9545
9546 * Makefile.in (infodir): Define relative to $(srcdir).
9547 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9548 include directories list via -I switch to makeinfo.
9549 (index.texi): Use cp if both hard and symbolic links fail.
9550
95512001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9552
9553 * Makefile.in (distclean): Add.
9554
9555 The following changes make ELisp manual part of the Emacs
9556 distribution:
9557
9558 * Makefile.in: Add Copyright notice.
9559 (prefix): Remove.
9560 (infodir): Change value to "../info".
9561 (VPATH): New variable.
9562 (MAKE): Don't define.
9563 (texmacrodir): Don't define.
9564 (texinputdir): Append the existing value of TEXINPUTS.
9565 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9566 command to be compatible with man/Makefile.in, and to put the
9567 output into ../info.
9568 (info): Add target.
9569 (installall): Target removed.
9570
c8763fb6 95712001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9572
9573 * tips.texi (Coding Conventions): Fix typo.
9574
95752001-10-23 Gerd Moellmann <gerd@gnu.org>
9576
9577 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9578
95792001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9580
9581 * files.texi (File Name Components): Update the description of
9582 file-name-sans-extension and file-name-extension, as they now
9583 ignore leading dots.
9584
95852001-10-20 Gerd Moellmann <gerd@gnu.org>
9586
9587 * (Version 21.1 released.)
9588
95892001-10-19 Miles Bader <miles@gnu.org>
9590
9591 * positions.texi (Text Lines): Describe behavior of
9592 `beginning-of-line'/`end-of-line' in the presence of field properties.
9593
95942001-10-17 Gerd Moellmann <gerd@gnu.org>
9595
9596 * Makefile.in (VERSION): Set to 2.8.
9597 (manual): Use `manual-21'.
9598
9599 * elisp.texi (VERSION): Add and use it where the version
9600 number was used. Set it to 2.8.
9601
9602 * intro.texi: Likewise.
9603
96042001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9605
9606 * files.texi (File Name Completion): Document the significance of
9607 a trailing slash in elements of completion-ignored-extensions.
9608
96092001-10-06 Miles Bader <miles@gnu.org>
9610
9611 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9612
96132001-10-04 Gerd Moellmann <gerd@gnu.org>
9614
9615 * variables.texi (Variable Aliases): New node.
9616
96172001-10-04 Gerd Moellmann <gerd@gnu.org>
9618
9619 * Branch for 21.1.
9620
96212001-10-02 Miles Bader <miles@gnu.org>
9622
9623 * minibuf.texi (Minibuffer Misc): Add entries for
9624 `minibuffer-contents', `minibuffer-contents-no-properties', and
9625 `delete-minibuffer-contents'.
9626 Correct description for `minibuffer-prompt-end'.
9627
9628 * text.texi (Property Search): Correct descriptions of
9629 `next-char-property-change' and `previous-char-property-change'.
9630 Add entries for `next-single-char-property-change' and
9631 `previous-single-char-property-change'.
9632 Make operand names a bit more consistent.
9633
96342001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9635
9636 * frames.texi (Finding All Frames): Document that next-frame and
9637 previous-frame are local to current terminal.
9638
96392001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9640
9641 * keymaps.texi (Creating Keymaps): Fix the description of the
9642 result of make-keymap.
9643
96442001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9645
9646 * display.texi (Font Lookup, Attribute Functions)
9647 (Image Descriptors): Add cross-references to the definition of
9648 selected frame.
9649
9650 * buffers.texi (The Buffer List): Add cross-references to the
9651 definition of selected frame.
9652
9653 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9654 frame at any given time.
9655 (Multiple Displays, Size and Position): Add a cross-reference to
9656 the definition of the selected frame.
9657
96582001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9659
9660 * strings.texi (String Conversion) <string-to-number>: Document
9661 that a float is returned for integers that are too large.
9662
9663 * frames.texi (Mouse Position): Document mouse-position-function.
9664 (Display Feature Testing): Document display-images-p.
9665 (Window Frame Parameters): Document the cursor-type variable.
9666
9667 * numbers.texi (Integer Basics): Document CL style read syntax for
9668 integers in bases other than 10.
9669
5dcb4c4e
SM
9670 * positions.texi (List Motion):
9671 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9672
9673 * lists.texi (Sets And Lists): Document member-ignore-case.
9674
9675 * internals.texi (Garbage Collection): Document the used and free
9676 strings report.
9677 (Memory Usage): Document strings-consed.
9678
9679 * os.texi (Time of Day): Document float-time.
9680 (Recording Input): Document that clear-this-command-keys clears
9681 the vector to be returned by recent-keys.
9682
9683 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9684 argument keymap can be a list.
9685
9686 * nonascii.texi (User-Chosen Coding Systems)
9687 <select-safe-coding-system>: Document the new argument
9688 accept-default-p and the variable
9689 select-safe-coding-system-accept-default-p. Tell what happens if
9690 buffer-file-coding-system is undecided.
9691 (Default Coding Systems): Document auto-coding-regexp-alist.
9692
9693 * display.texi (The Echo Area) <message>: Document
9694 message-truncate-lines.
9695 (Glyphs): Document that the glyph table is unused on windowed
9696 displays.
9697
9698 * help.texi (Describing Characters) <single-key-description>:
9699 Document the new argument no-angles.
9700 (Accessing Documentation) <documentation-property>: Document that
9701 a non-string property is evaluated.
9702 <documentation>: Document that the function-documentation property
9703 is looked for.
9704
9705 * windows.texi (Selecting Windows): Document some-window.
9706
9707 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9708
9709 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9710 apropos-mode-hook.
9711
9712 * commands.texi (Using Interactive): Document interactive-form.
9713 (Keyboard Macros): Document kbd-macro-termination-hook.
9714 (Command Loop Info): Document that clear-this-command-keys clears
9715 the vector to be returned by recent-keys.
9716
97172001-09-04 Werner LEMBERG <wl@gnu.org>
9718
9719 * Makefile.in (srcdir, texinputdir): New variables.
9720 (srcs, index.texi, install): Use $(srcdir).
9721 (.PHONY): Remove elisp.dvi.
9722 (elisp): Use -I switch for makeinfo.
9723 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9724 (installall, dist): Use $(srcdir).
9725 Fix path to texinfo.tex.
9726 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9727
97282001-08-30 Gerd Moellmann <gerd@gnu.org>
9729
9730 * display.texi (Conditional Display): Adjust to API change.
9731
9732 * configure: New file.
9733
97342001-07-30 Gerd Moellmann <gerd@gnu.org>
9735
9736 * commands.texi (Repeat Events): Add description of
9737 double-click-fuzz.
9738
97392001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9740
9741 * syntax.texi (Syntax Class Table): Add the missing designator for
9742 comment and string fences.
9743 (Syntax Properties): Add a xref to syntax table internals.
9744 (Syntax Table Internals): Document string-to-syntax.
9745
97462001-05-07 Gerd Moellmann <gerd@gnu.org>
9747
9748 * Makefile.in (install): Use install-info command line options
9749 like in Emacs' Makefile.in.
9750
97512000-12-09 Miles Bader <miles@gnu.org>
9752
9753 * windows.texi (Window Start): Update documentation for
9754 `pos-visible-in-window-p'.
9755
97562000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9757
9758 * lists.texi (Building Lists): Add footnote to explain how to add
9759 to the end of a list.
9760
97612000-10-25 Gerd Moellmann <gerd@gnu.org>
9762
9763 * files.texi (Visiting Functions): Typos.
9764
97652000-10-25 Kenichi Handa <handa@etl.go.jp>
9766
9767 * files.texi (Visiting Functions): Return value of
9768 find-file-noselect may be a list of buffers if wildcards are used.
9769
97702000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9771
9772 * display.texi (Defining Faces): Document `graphic' display type
9773 in face specs.
9774
b344d29d 97752000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9776
9777 * hooks.texi (Standard Hooks): Replace obsolete
9778 `after-make-frame-hook' with `after-make-frame-functions'.
9779
9780 * frames.texi (Creating Frames): Ditto.
9781
9782 * variables.texi (Future Local Variables): Ditto.
9783
97842000-10-16 Gerd Moellmann <gerd@gnu.org>
9785
9786 * display.texi (Other Image Types): Add description of :foreground
9787 and :background properties of mono PBM images.
9788
97892000-08-17 Werner LEMBERG <wl@gnu.org>
9790
9791 * .cvsignore: New file.
9792
97932000-01-05 Gerd Moellmann <gerd@gnu.org>
9794
9795 * tindex.pl: New script.
9796
97971999-12-03 Dave Love <fx@gnu.org>
9798
9799 * Makefile.in (MAKEINFO): New parameter.
9800
98011999-09-17 Richard Stallman <rms@gnu.org>
9802
9803 * Makefile.in (srcs): Add hash.texi.
9804 (VERSION): Update to 20.6.
9805
98061999-09-13 Richard Stallman <rms@gnu.org>
9807
9808 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9809
98101998-08-29 Karl Heuer <kwzh@gnu.org>
9811
9812 * configure.in: New file.
9813 * Makefile.in: Renamed from Makefile.
9814 (prefix, infodir): Use value obtained from configure.
9815 (emacslibdir): Obsolete variable deleted.
9816 (dist): Distribute configure.in, configure, Makefile.in.
9817
98181998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9819
9820 * Makefile (INSTALL_INFO): New variable.
9821 (install): Run install-info.
9822
98231998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9824
9825 * Makefile (elisp.dvi): Add missing backslash.
9826
98271998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9828
9829 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9830 Run texindex without `./'. Always run texindex on elisp.tp.
9831 (elisp.tps): Target deleted.
9832
98331998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9834
9835 * Makefile (srcs): Add nonascii.texi and customize.texi.
9836 (dist): Start by deleting `temp'.
9837
98381998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9839
9840 * Makefile (makeinfo, texindex): Targets deleted.
9841 (makeinfo.o, texindex.o): Targets deleted.
9842 (clean, dist): Don't do anything with them or with getopt*.
9843
98441998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9845
9846 * Makefile (SHELL): Defined.
9847
98481998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9849
9850 * Makefile (elisp.tps): New target.
9851 (elisp.dvi): Depend on elisp.tps.
9852
c5602427 98531996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9854
9855 * README: Update phone number.
9856
9857 * Makefile (elisp): Make this be the default target.
9858 Depend on makeinfo.c instead of makeinfo.
9859 (install): Don't depend on elisp.dvi, since we don't install that.
9860 Use mkinstalldirs.
9861 (dist): Add mkinstalldirs.
9862
c5602427 98631995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9864
9865 * Makefile (VERSION): Update version number.
5dcb4c4e 9866 (maintainer-clean): Rename from realclean.
b8d4c8d0 9867
c5602427 98681995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9869
9870 * Makefile (realclean): New target.
9871 (elisp): Remove any old elisp-* files first.
9872
c5602427 98731993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9874
9875 * Makefile (VERSION): New variable.
9876 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9877 Compressed file suffix should be `.gz', not `.z'.
9878
ce058493 98791993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9880
9881 * Makefile (elisp): Depend on makeinfo.
9882
c5602427 98831993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9884
9885 * Makefile (srcs): Add anti.texi.
9886
c5602427 98871993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9888
9889 * Makefile (infodir, prefix): New vars.
9890 (install): Use infodir.
f4e90db0 9891 (emacsinfodir): Delete.
b8d4c8d0 9892
c5602427 98931993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9894
9895 * Makefile (srcs): Add calendar.texi.
9896
9897 * Makefile (dist): Copy texindex.c and makeinfo.c.
9898 Limit elisp-* files to those with one or two digits.
9899
c5602427 99001993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 9901
f4e90db0 9902 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 9903
c5602427 99041993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9905
9906 * loading.texi (Unloading): define-function changed back to
9907 defalias. It may not stay this way, but at least it's
9908 consistent with the known-good version of the code patch.
9909
c5602427 99101993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9911
9912 * modes.texi (Hooks): Document new optional arg of add-hook.
9913
c5602427 99141993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9915
9916 * variables.texi: Document nil initial value of buffer-local variables.
9917
9918 * tips.texi: Add new section on standard library headers.
9919
c5602427 99201993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9921
9922 * Makefile (srcs): Add frame.texi to the list of sources.
9923
c5602427 99241993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9925
9926 * Makefile (dist): Don't bother excluding autosave files; they'll
9927 never make it into the temp directory anyway, and the hash marks
9928 in the name are problematic for make and the Bourne shell.
9929 (srcs):
9930
c5602427 99311993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9932
9933 * Makefile (dist): Don't include backup files or autosave files in
9934 the distribution tar file.
9935
c5602427 99361991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9937
5dcb4c4e 9938 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9939 (elisp.dvi): Remove erroneous shell comment.
9940 Expect output of permute-index in permuted.fns.
9941 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9942 (clean): Add index.texi to be deleted.
b8d4c8d0 9943
c5602427 99441990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9945
9946 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9947
c5602427 99481990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9949
9950 * files.texi: Noted that completion-ignored-extensions is ignored
9951 when making *Completions*.
9952
3e868ee3 99531990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9954
9955 * Makefile make dist now depends on elisp.dvi, since it tries
9956 to include it in the dist file.
9957
c5602427 99581990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9959
c5602427 9960 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9961
c5602427 99621989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9963
9964 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9965 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9966
c5602427 99671989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9968
9969 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9970 and @error{} are the terms now being used. The files in the
9971 directory have been changed to reflect this.
9972
9973 * All instances of @indentedresultt{} have been changed to
333f9019 9974 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 9975
c5602427 99761989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9977
9978 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9979 experimental @indentedresult{}, @indentedexpandsto{} are part of
9980 the texinfo.tex in this directory. These TeX macros are not
9981 stable yet.
9982
c5602427 99831989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9984
9985 * texinfo.tex: Temporarily added
9986 \let\result=\dblarrow
9987 \def\error{{\it ERROR} \longdblarrow}
9988 We need to do this better soon.
9989
c5602427 99901989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9991
9992 * Applied Karl Berry's patches to *.texinfo files, but not to
9993 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9994 new title page format is also not applied, since it requires
9995 texinfo.tex changes.)
9996
9997 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9998 for the Project GNU development environment.
9999
10000;; Local Variables:
c8763fb6 10001;; coding: utf-8
b8d4c8d0
GM
10002;; End:
10003
acaf905b 10004 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10005
10006 This file is part of GNU Emacs.
10007
352c8b4a 10008 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10009 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10010 the Free Software Foundation, either version 3 of the License, or
10011 (at your option) any later version.
b8d4c8d0
GM
10012
10013 GNU Emacs is distributed in the hope that it will be useful,
10014 but WITHOUT ANY WARRANTY; without even the implied warranty of
10015 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10016 GNU General Public License for more details.
10017
10018 You should have received a copy of the GNU General Public License
352c8b4a 10019 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.