nnimap.el: Fix XEmacs 21.4 build failure from the last change
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
866c1d22
GM
12012-02-06 Glenn Morris <rgm@gnu.org>
2
f7c9199f 3 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
4 (Inheritance and Keymaps):
5 Mention make-composed-keymap and multiple inheritance.
f7c9199f 6
e7bc51d0
GM
7 * modes.texi (Running Hooks): Mention run-hook-wrapped.
8
866c1d22
GM
9 * control.texi (Handling Errors):
10 Mention condition-case-no-debug and with-demoted-errors.
11
03988c98
CY
122012-02-05 Chong Yidong <cyd@gnu.org>
13
14 * customize.texi (Common Keywords): Minor clarifications.
15 Document custom-unlispify-remove-prefixes.
16 (Variable Definitions): Backquotes in defcustom seem to work fine
17 now. Various other copyedits.
e1161b06
CY
18 (Simple Types): Copyedits. Document color selector.
19 (Composite Types): Copyedits.
20 (Splicing into Lists): Clarifications.
03988c98
CY
21
22 * eval.texi (Backquote): Move from macros.texi.
23
24 * macros.texi (Expansion): Minor clarification.
25 (Backquote): Move node to eval.texi.
26 (Defining Macros): Move an example from Backquote node.
27 (Argument Evaluation): No need to mention Pascal.
28 (Indenting Macros): Add xref to Defining Macros.
29
649f602c
GM
302012-02-05 Glenn Morris <rgm@gnu.org>
31
32 * debugging.texi (Error Debugging): Mention debug-on-event default.
33
34c99998
GM
342012-02-04 Glenn Morris <rgm@gnu.org>
35
8f05da42
GM
36 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
37
7aa5aad8
GM
38 * debugging.texi (Error Debugging): Mention debug-on-event.
39 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
40
c7291ad9
GM
41 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
42
34c99998
GM
43 * text.texi (Buffer Contents):
44 Update filter-buffer-substring description.
45
735cc5ca
CY
462012-02-04 Chong Yidong <cyd@gnu.org>
47
48 * functions.texi (What Is a Function): Add closures. Mention
49 "return value" terminology. Add xref for command-execute. Remove
50 unused "keystroke command" terminology.
51 (Lambda Expressions): Give a different example than in the
52 following subsection. Add xref to Anonymous Functions.
53 (Function Documentation): Remove gratuitous markup.
54 (Function Names): Move introductory text to `What Is a Function'.
55 (Defining Functions): Fix defun argument spec.
56 (Anonymous Functions): Document lambda macro explicitly. Mention
57 effects on lexical binding.
58 (Function Cells): Downplay direct usage of fset.
59 (Closures): New node.
60 (Inline Functions): Remove "open-code" terminology.
61 (Declaring Functions): Minor tweak; .m is not C code.
62
63 * variables.texi (Variables): Don't refer to "global value".
64 (Local Variables, Void Variables): Copyedits.
65 (Lexical Binding): Minor clarification of example.
66 (File Local Variables): Mention :safe and :risky defcustom args.
67 (Lexical Binding): Add xref to Closures node.
68
94bc7984
GM
692012-02-04 Glenn Morris <rgm@gnu.org>
70
71 * minibuf.texi (High-Level Completion): Updates for read-color.
72
4f5a10ef
GM
732012-02-03 Glenn Morris <rgm@gnu.org>
74
eea14f31
GM
75 * display.texi (GIF Images): Mention animation.
76 Remove commented-out old example of animation.
77 (Animated Images): New subsection.
78 * elisp.texi (Top):
79 * vol1.texi (Top):
80 * vol2.texi (Top): Add Animated Images menu entry.
81
4f5a10ef
GM
82 * display.texi (Image Formats): Remove oddly specific information
83 on versions of image libraries.
204e728d 84 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 85
12f381b7
GM
862012-02-02 Glenn Morris <rgm@gnu.org>
87
1b9f60cc
GM
88 * processes.texi (Synchronous Processes):
89 Mention call-process's :file gets overwritten.
90
7e2734bc
GM
91 * commands.texi (Reading One Event):
92 * help.texi (Help Functions): Document read-char-choice.
93
f58b9822
GM
94 * hooks.texi (Standard Hooks):
95 * modes.texi (Keymaps and Minor Modes):
96 * text.texi (Commands for Insertion): Document post-self-insert-hook.
97
98 * hooks.texi (Standard Hooks): Add prog-mode-hook.
99
12f381b7
GM
100 * hooks.texi (Standard Hooks):
101 * modes.texi (Major Mode Conventions, Mode Hooks):
102 Document change-major-mode-after-body-hook.
103
7a9a2fc6
GM
1042012-02-01 Glenn Morris <rgm@gnu.org>
105
106 * modes.texi (Defining Minor Modes):
107 Mention disabling global minor modes on a per-major-mode basis.
108
a037c171
CY
1092012-01-31 Chong Yidong <cyd@gnu.org>
110
111 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
112 (Parser State): Remove unnecessary statement (Bug#10661).
113
114 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
115
56afad3a
GM
1162012-01-31 Glenn Morris <rgm@gnu.org>
117
118 * modes.texi (Defining Minor Modes):
119 Document define-minor-mode's new :variable keyword.
120
0f29fa41
CY
1212012-01-29 Chong Yidong <cyd@gnu.org>
122
837a390a
CY
123 * syntax.texi (Syntax Class Table): Tweak description of newline
124 char syntax (Bug#9619).
125
0f29fa41
CY
126 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
127 description (Bug#10189).
128
182148ee
GM
1292012-01-29 Glenn Morris <rgm@gnu.org>
130
a49ca6b9
GM
131 * files.texi (Changing Files): Document SELinux support.
132
182148ee
GM
133 * windows.texi (Window Sizes): Fix typo.
134
9962192e
CY
1352012-01-28 Chong Yidong <cyd@gnu.org>
136
8c6e1920
CY
137 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
138 doc (Bug#8568).
139
9583ec59
CY
140 * frames.texi (Input Focus): Add NORECORD arg to
141 select-frame-set-input-focus. Clarify its role in select-frame.
142
10256988
CY
143 * text.texi (Transposition): We don't use transpose-region as an
144 internal subroutine (Bug#3249).
145
9962192e
CY
146 * modes.texi (Example Major Modes): Update Lisp example code to
147 current sources. Delete the old non-derived-major-mode example,
148 which has diverged badly from current sources.
149
2aa43abb
GM
1502012-01-27 Glenn Morris <rgm@gnu.org>
151
152 * makefile.w32-in (texinputdir): Fix (presumed) typo.
153 (VERSION, manual): Remove, unused.
154
9f40220d
CY
1552012-01-27 Chong Yidong <cyd@gnu.org>
156
157 * commands.texi (Command Overview): Minor clarification (Bug#10384).
158
acc28cb9
CY
1592012-01-26 Chong Yidong <cyd@gnu.org>
160
161 * searching.texi (String Search): Document negative repeat count
162 (Bug#10507).
163
48da7392
GM
1642012-01-26 Glenn Morris <rgm@gnu.org>
165
166 * variables.texi (Using Lexical Binding):
167 Mention that lexical-binding should be set in the first line.
168
69b0acb9
LI
1692012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
170
171 * macros.texi (Defining Macros): Don't claim that `declare' only
172 affects Edebug and indentation.
173
543757a8
LI
1742012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
175
176 * macros.texi (Defining Macros): Slight `declare' fixup.
177
450e3cae
GM
1782012-01-25 Glenn Morris <rgm@gnu.org>
179
24189ce0 180 * makefile.w32-in (texinputdir):
450e3cae
GM
181 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
182
1021c761
CY
1832012-01-24 Chong Yidong <cyd@gnu.org>
184
185 * variables.texi (Variables, Local Variables, Void Variables):
186 Edit to make the descriptions less specific to dynamic binding.
187 (Local Variables): Default max-specpdl-size is now 1300.
188 (Defining Variables): Edits for lexical scoping. Delete
189 information about starting docstrings with *. De-document
190 user-variable-p.
191 (Tips for Defining): Remove an unimportant discussion of quitting
192 in the middle of a load.
193 (Accessing Variables, Setting Variables): Discuss lexical binding.
194 (Variable Scoping): Rewrite.
195 (Scope, Extent, Impl of Scope): Nodes deleted.
196 (Dynamic Binding): New node, with material from Scope, Extent, and
197 Impl of Scope nodes.
198 (Dynamic Binding Tips): Rename from Using Scoping.
199 (Lexical Binding): Rewrite.
200 (Using Lexical Binding): Rename from Converting to Lexical
201 Binding. Convert to subsection.
202
203 * customize.texi (Variable Definitions): Add custom-variable-p.
204 Move user-variable-p documentation here.
205
31cbea1d
CY
2062012-01-23 Chong Yidong <cyd@gnu.org>
207
208 * strings.texi (Text Comparison): Minor qualification.
209
210 * lists.texi (Cons Cells): Copyedits.
211 (List Elements): Mention push.
212 (List Variables): Mention pop.
213 (Rings): Move to sequences.texi.
214
215 * sequences.texi (Sequence Functions): Don't repeat the
216 introduction already given in the parent.
217 (Vectors): Copyedits.
218 (Rings): Move from lists.texi. Note that this is specific to the
219 ring package.
220
221 * symbols.texi (Definitions, Symbol Components): Mention variable
222 scoping issues.
223 (Plists and Alists): Copyedits.
224
225 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
226 correctness with lexical scoping.
227 (Eval): Copyedits.
228
fead402d
CY
2292012-01-21 Chong Yidong <cyd@gnu.org>
230
231 * intro.texi (A Sample Function Description): Special notation
232 used for macros too.
233
234 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
235 (Symbol Type): Add xref for keyword symbols.
236 (Sequence Type): Clarify differences between sequence types.
237 (Cons Cell Type): Add "linked list" index entry.
238 (Non-ASCII in Strings): Copyedits.
239 (Equality Predicates): Symbols with same name need not be eq.
240
241 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
242 ldexp. Move float-e and float-pi to Math Functions node.
243
61086eb6
GM
2442012-01-21 Glenn Morris <rgm@gnu.org>
245
246 * modes.texi (Auto Major Mode):
247 * variables.texi (File Local Variables):
248 Mention inhibit-local-variables-regexps.
249
34a02f46
MR
2502012-01-19 Martin Rudalics <rudalics@gmx.at>
251
252 * windows.texi (Window Configurations): Rewrite references to
253 persistent window parameters.
254 (Window Parameters): Fix description of persistent window
255 parameters.
256
f5064cae
JB
2572012-01-16 Juanma Barranquero <lekktu@gmail.com>
258
259 * windows.texi (Window Parameters): Use @pxref.
260
6a6ee00d
MR
2612012-01-16 Martin Rudalics <rudalics@gmx.at>
262
263 * windows.texi (Window Configurations, Window Parameters):
264 Describe persistent window parameters.
265
9ca4c014
SM
2662011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
267
268 * variables.texi (Creating Buffer-Local): Warn against misuses of
269 make-variable-buffer-local (bug#10258).
270
d027f83d
LMI
2712012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
272
273 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
274
89bd9ccd
CY
2752012-01-06 Chong Yidong <cyd@gnu.org>
276
277 * variables.texi (Directory Local Variables): Document
278 hack-dir-local-variables-non-file-buffer.
279
c869783d
GM
2802012-01-06 Glenn Morris <rgm@gnu.org>
281
282 * maps.texi (Standard Keymaps): Refer to Info-edit by name
283 rather than by keybinding.
284
2cae5ba4
JB
2852011-12-29 Juanma Barranquero <lekktu@gmail.com>
286
287 * frames.texi (Font and Color Parameters): Add @pxref.
288
43da4d08
DC
2892011-12-29 Daniel Colascione <dan.colascione@gmail.com>
290
291 * frames.texi (Font and Color Parameters):
292 Document w32 font backends (bug#10399).
293
8d80ef01
PE
2942011-12-28 Paul Eggert <eggert@cs.ucla.edu>
295
296 * files.texi (File Attributes, Changing Files):
297 Use a more-natural notation for octal numbers.
298
9022ae07
JB
2992011-12-23 Juanma Barranquero <lekktu@gmail.com>
300
301 * variables.texi (Variables with Restricted Values):
302 Change reference to variable (bug#10354).
303
454592a6
MR
3042011-12-13 Martin Rudalics <rudalics@gmx.at>
305
306 * windows.texi (Splitting Windows): Use t instead of non-nil
307 when describing window-combination-resize.
308
a7cdbfce
SM
3092011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
310
311 * text.texi (Special Properties): Warn against `intangible' properties
312 (bug#10222).
313
a3dcc84e
EZ
3142011-11-26 Eli Zaretskii <eliz@gnu.org>
315
579ebf8f
EZ
316 * display.texi (Truncation):
317 * text.texi (Special Properties): Describe what a stretch-glyph is
318 instead of using that term without explanation. Make the
319 cross-references more accurate.
320
a3dcc84e
EZ
321 * display.texi (Usual Display): Update the description,
322 cross-references, and indexing related to display of control
323 characters and raw bytes.
324
94af99a4
MR
3252011-11-25 Martin Rudalics <rudalics@gmx.at>
326
327 * windows.texi (Splitting Windows): Fix description of
328 window-combination-limit. Suggested by Eli Zaretskii.
329
1c3d7a13
CY
3302011-11-23 Chong Yidong <cyd@gnu.org>
331
332 * windows.texi (Window Sizes): Move window-top-line,
333 window-left-column, and window-*-pixel-edges to Coordinates and
334 Windows node.
335 (Coordinates and Windows): Restore window-edges doc.
336
90151a1e
MR
3372011-11-21 Martin Rudalics <rudalics@gmx.at>
338
a7cdbfce
SM
339 * windows.texi (Windows and Frames, Splitting Windows):
340 Fix typos.
90151a1e 341
a9b9b7f5
CY
3422011-11-21 Chong Yidong <cyd@gnu.org>
343
344 * windows.texi (Splitting Windows): Fix error in documentation of
345 window-combination-limit.
346 (Cyclic Window Ordering): Minor fixes to next-window,
347 one-window-p, and get-lru-window docs. Don't document
348 window-list-1.
349 (Buffers and Windows): Copyedits.
350 (Choosing Window): Document special handling of special-display-*.
351 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
352 Don't document even-window-heights, which is going away.
353 Clarify which options are obeyed by which action functions.
a9b9b7f5 354
f4e90db0
SM
3552011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
356
357 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
358
d2999b1a
MR
3592011-11-20 Martin Rudalics <rudalics@gmx.at>
360
f4e90db0
SM
361 * windows.texi (Resizing Windows, Splitting Windows):
362 Remove term "status" when talking about combination limits.
d2999b1a 363
cd1181db
JB
3642011-11-20 Juanma Barranquero <lekktu@gmail.com>
365
366 * compile.texi (Compiler Errors):
367 * help.texi (Help Functions): Fix typos.
368
7bf54975
CY
3692011-11-19 Chong Yidong <cyd@gnu.org>
370
371 * windows.texi (Splitting Windows): Clarify role of window
372 parameters in split-window. Shorten the example.
f4e90db0
SM
373 (Deleting Windows): Rewrite intro to handle internal windows.
374 Fix delete-windows-on doc.
7bf54975
CY
375 (Selecting Windows): Copyedits.
376
a0c2d0ae
MR
3772011-11-17 Martin Rudalics <rudalics@gmx.at>
378
379 * windows.texi (Resizing Windows, Splitting Windows)
380 (Deleting Windows): Use term window-combination-resize instead
381 of window-splits.
382
b6f67890
MR
3832011-11-16 Martin Rudalics <rudalics@gmx.at>
384
f4e90db0
SM
385 * windows.texi (Resizing Windows, Splitting Windows):
386 Rename occurrences of window-nest to window-combination-limit.
b6f67890 387
0b381c7e
JB
3882011-11-14 Juanma Barranquero <lekktu@gmail.com>
389
390 * intro.texi (Lisp History): Fix typo.
391
89d61221
MR
3922011-11-12 Martin Rudalics <rudalics@gmx.at>
393
f4e90db0
SM
394 * windows.texi (Splitting Windows, Deleting Windows):
395 Remove references to splits status of windows.
89d61221 396
b2621720
GM
3972011-11-10 Glenn Morris <rgm@gnu.org>
398
399 * buffers.texi (Read Only Buffers): Expand a bit on why
400 toggle-read-only should only be used interactively. (Bug#7292)
401
d2ad7ee1
CY
4022011-11-09 Chong Yidong <cyd@gnu.org>
403
404 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 405 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
406 window-inside-absolute-pixel-edges.
407 (Resizing Windows): shrink-window-if-larger-than-buffer works on
408 non-full-width windows.
409
2cffd681
MR
4102011-11-09 Martin Rudalics <rudalics@gmx.at>
411
412 * windows.texi (Resizing Windows): Rewrite documentation of
413 window-resizable.
414
f6f6d7e7
CY
4152011-11-09 Chong Yidong <cyd@gnu.org>
416
417 * windows.texi (Splitting Windows): Simplify example.
418
a79db6e0
CY
4192011-11-08 Chong Yidong <cyd@gnu.org>
420
421 * windows.texi (Window Sizes): Copyedits. Document
422 window-text-height. Remove window-min-height and window-min-width
423 discussion, referring instead to Emacs manual.
424 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
425 (Resizing Windows): Simplify introduction. Don't document
426 enlarge-window, shrink-window, enlarge-window-horizontally, and
427 shrink-window-horizontally; they are no longer preferred for
428 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 429
441950c7
GM
4302011-11-07 Glenn Morris <rgm@gnu.org>
431
432 * windows.texi (Choosing Window): Fix keybinding typo.
433
be7f5545
MR
4342011-11-07 Martin Rudalics <rudalics@gmx.at>
435
436 * windows.texi (Resizing Windows, Splitting Windows)
437 (Window Configurations): Use "child window" instead of
438 "subwindow".
439
291d142b
CY
4402011-11-06 Chong Yidong <cyd@gnu.org>
441
442 * windows.texi (Basic Windows): Clarify various definitions.
443 Treat window-normalize-* as internal; don't document them.
444 (Windows and Frames): Various clarifications, e.g. non-live
445 windows also belong to frames. Fix window-list description.
446 Simplify window nesting example.
f4e90db0
SM
447 (Splitting Windows, Window Configurations):
448 Use split-window-below.
291d142b 449
89bd5ee1
EZ
4502011-11-04 Eli Zaretskii <eliz@gnu.org>
451
452 * windows.texi (Window Sizes): Mention in the doc string that the
453 return values of `window-body-height' and `window-body-width' are
454 in frame's canonical units. (Bug#9949)
455
3d8daefe
MR
4562011-10-30 Martin Rudalics <rudalics@gmx.at>
457
458 * windows.texi (Windows and Frames): Remove "iso-" infix from
459 documentation of window-iso-combined-p.
460
60754666
CY
4612011-10-26 Chong Yidong <cyd@gnu.org>
462
463 * modes.texi (Running Hooks): Document with-wrapper-hook.
464
d366bd53
CY
4652011-10-18 Chong Yidong <cyd@gnu.org>
466
467 * display.texi (Glyphless Chars): New node.
468
50b063c3
CY
4692011-10-13 Chong Yidong <cyd@stupidchicken.com>
470
471 * text.texi (Yanking): Document yank-excluded-properties.
472
473 * package.texi (Packaging Basics): The commentary should say how
474 to begin using the package.
475
c72063fa
MR
4762011-10-11 Martin Rudalics <rudalics@gmx.at>
477
478 * windows.texi (Deleting Windows): Mention which window gets
479 selected when deleting the selected window.
480
d83dc65b
MR
4812011-10-09 Martin Rudalics <rudalics@gmx.at>
482
483 * buffers.texi (The Buffer List): Describe how bury-buffer deals
484 with the selected window.
485 * windows.texi (Buffers and Windows): Reformulate text on how
486 replace-buffer-in-windows deals with a window.
487 (Quitting Windows): Describe how quit-window deals with a
488 standalone frame. Describe new option frame-auto-hide-function.
489
c599682c
GM
4902011-10-08 Glenn Morris <rgm@gnu.org>
491
48bca619
GM
492 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
493
c599682c
GM
494 * positions.texi (Excursions): Update warning message.
495
969aa734
CY
4962011-10-05 Chong Yidong <cyd@stupidchicken.com>
497
f4e90db0
SM
498 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
499 Fix Emacs manual xref (Bug#9675).
969aa734 500
550f41cd
CY
5012011-10-01 Chong Yidong <cyd@stupidchicken.com>
502
503 * windows.texi (Textual Scrolling): Document scroll-up-command,
504 scroll-down-command, scroll-error-top-bottom, and the
505 scroll-command symbol property.
717a1362
CY
506 (Display Action Functions): Fix description of
507 display-buffer-pop-up-window.
550f41cd 508
a239d4e9
JB
5092011-09-28 Juanma Barranquero <lekktu@gmail.com>
510
511 * windows.texi (Splitting Windows): Fix typos.
512
590c056d
MR
5132011-09-25 Martin Rudalics <rudalics@gmx.at>
514
515 * windows.texi (Windows and Frames, Display Action Functions)
516 (Switching Buffers): Fix some typos.
517 (Buffers and Windows): Remove reference to window-auto-delete.
518 Reword description of replace-buffer-in-windows.
519 (Window History): Fix some typos and refer to frame local buffer
520 list.
c419f5cb
MR
521 (Quitting Windows): New node.
522 (Window Configurations): Add descriptions of window-state-get
523 and window-state-put.
524 (Window Parameters): Describe variable ignore-window-parameters.
525 Sketch some window parameters currently in use.
526 * elisp.texi (Top): Update node listing.
590c056d 527
9ec20d36
CY
5282011-09-25 Chong Yidong <cyd@stupidchicken.com>
529
530 * windows.texi (Display Action Functions)
531 (Choosing Window Options): New nodes.
532
0e406a72
CY
5332011-09-24 Chong Yidong <cyd@stupidchicken.com>
534
535 * windows.texi (Window History): New node. Move text here from
536 Buffers and Windows.
537 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
538 don't document display-buffer here; callers changed.
539 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
540 switch-to-buffer-other-frame. Delete duplicate
541 replace-buffer-in-windows doc.
542 (Choosing Window): Document display actions.
543
6bf7006f
EZ
5442011-09-24 Eli Zaretskii <eliz@gnu.org>
545
546 * display.texi (Forcing Redisplay): Update the description of
547 redisplay-dont-pause due to change in the default value.
548
b33b68a3
MR
5492011-09-23 Martin Rudalics <rudalics@gmx.at>
550
551 * frames.texi (Frames and Windows): Move section and rename to
552 Windows and Frames in windows.texi.
553 * windows.texi (Windows): Restructure.
554 (Basic Windows): Rewrite. Explain live and internal windows and
555 normalization functions.
556 (Windows and Frames): Move section here from frames.texi.
557 Describe subwindows, window combinations, window tree, and
558 corresponding functions including window-list here.
559 (Window Sizes): Rename section from Size of Window and move it
560 up in chapter. Describe total and body sizes and the
561 corresponding functions. Explain new semantics of
562 window-min-height/-width.
563 (Resizing Windows): Move section up in chapter. Describe new
564 resize functions.
565 (Splitting Windows): Describe new behavior of split-window,
566 split-window-above-each-other and split-window-side-by-side.
567 Provide examples. Describe window-nest and window-splits
568 options.
569 (Deleting Windows): Minor rewrite.
f4e90db0
SM
570 (Selecting Windows): Minor rewrite.
571 Describe frame-selected-window and set-frame-selected-window here.
572 (Cyclic Window Ordering): Minor rewrite.
573 Describe window-list-1.
b33b68a3
MR
574 (Buffers and Windows): Rewrite. Explain a window's previous and
575 next buffers and the corresponding functions.
c4682d18 576 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
577 * elisp.texi (Top): Update node listings for frames and windows
578 sections.
579
4d3786ac
SM
5802011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
581
582 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
583
713df35b
LMI
5842011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
585
586 * errors.texi (Standard Errors): Remove apparent placeholder text
587 (bug#9491).
588
33ed493b
CY
5892011-09-18 Chong Yidong <cyd@stupidchicken.com>
590
591 * frames.texi (Management Parameters): Fix description of
592 icon-type parameter.
593
b8f0a954
CY
5942011-09-17 Chong Yidong <cyd@stupidchicken.com>
595
596 * tips.texi (Key Binding Conventions): Don't bind a key sequence
597 ending in C-g. Suggested by Edward O'Connor.
598
eddf142c
EZ
5992011-09-17 Eli Zaretskii <eliz@gnu.org>
600
601 * numbers.texi (Integer Basics): Add indexing for
602 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
603
bf1af6c7
DM
6042011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
605
606 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
607
cec2eab8
JB
6082011-09-11 Juanma Barranquero <lekktu@gmail.com>
609
610 * processes.texi (Network Servers): Clarify what the process
611 buffer is used for (bug#9233).
612
51751aa2 6132011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
614
615 * lists.texi (Building Lists): Fix typo.
616
35137ed3
CY
6172011-08-30 Chong Yidong <cyd@stupidchicken.com>
618
619 * display.texi (Basic Faces): New node. Document new faces.
620
621 * modes.texi (Major Mode Conventions): Move some text there.
622 (Mode Help): Remove major-mode var, duplicated in Major Modes.
623
3fd50d5c
CY
6242011-08-29 Chong Yidong <cyd@stupidchicken.com>
625
626 * modes.texi (Basic Major Modes): New node. Callers updated.
627 (Major Modes): Document fundamental-mode and major-mode.
628 (Major Mode Basics): Node deleted; text moved to Major Modes.
629 (Derived Modes): Document derived-mode-p.
630
ddb54206
CY
6312011-08-28 Chong Yidong <cyd@stupidchicken.com>
632
a6326082
CY
633 * files.texi (Changing Files, Create/Delete Dirs): Document new
634 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
635 (Visiting Functions): Remove view-file; it is documented in the
636 Emacs manual.
04e2ce72 637
ddb54206
CY
638 * frames.texi (Layout Parameters): The defaults for the
639 menu-bar-lines and tool-bar-lines parameters depend on the mode.
640
641 * display.texi (Progress): Document spinner functionality.
642
643 * os.texi (Killing Emacs): Note that kill-emacs can be called by
644 operating system signals. Refer to save-buffers-kill-terminal
645 instead of save-buffers-kill-emacs.
646
647 * objects.texi (Symbol Type): Document ## print representation.
648
0c95fcf7
EZ
6492011-08-25 Eli Zaretskii <eliz@gnu.org>
650
651 * display.texi (Specified Space): Mention that `space' specs
652 influence bidi reordering.
653 (Bidirectional Display): Explain how to use `(space . PROPS)' for
654 separating fields with bidirectional content.
655
5980d4c6
EZ
6562011-08-24 Eli Zaretskii <eliz@gnu.org>
657
658 * display.texi (Bidirectional Display): Document return value in
659 buffers that are not bidi-reordered for display, and in unibyte
660 buffers.
661
bca633fb
EZ
6622011-08-23 Eli Zaretskii <eliz@gnu.org>
663
664 * nonascii.texi (Character Properties): Document the values for
665 unassigned codepoints.
666
c094bb0c
EZ
6672011-08-18 Eli Zaretskii <eliz@gnu.org>
668
669 * nonascii.texi (Character Properties): Document use of
670 `bidi-class' and `mirroring' properties as part of reordering.
671 Provide cross-references to "Bidirectional Display".
672
673 * display.texi (Bidirectional Display): Document the pitfalls of
674 concatenating strings with bidirectional content, with possible
f4e90db0
SM
675 solutions. Document bidi-string-mark-left-to-right.
676 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
677 Document use of `bidi-class' and `mirroring' properties as part of
678 reordering.
c094bb0c 679
1ea897d5
EZ
6802011-08-16 Eli Zaretskii <eliz@gnu.org>
681
9adfcd0b
EZ
682 * modes.texi (Major Mode Conventions): Improve the documentation
683 of `mode-class' `special' modes.
684
10862873
EZ
685 * nonascii.texi (Character Properties): Document the `mirroring'
686 property. Add index entries.
687
1ea897d5
EZ
688 * syntax.texi (Categories): Add an example of defining a new
689 category and category table.
690
691 * searching.texi (Regexp Backslash): Document how to display
692 existing categories. Mention the possibility of adding
693 categories, and add an xref to where this is described. Add an
694 index entry.
695
ebb552ed
CY
6962011-08-09 Chong Yidong <cyd@stupidchicken.com>
697
698 * text.texi (Special Properties):
699 * display.texi (Overlay Properties): Note that mouse-face cannot
700 change the text size (Bug#8530).
701
51a714e1
CY
7022011-08-08 Chong Yidong <cyd@stupidchicken.com>
703
704 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
705 using setenv instead.
706
4cc60b9b
EZ
7072011-07-28 Eli Zaretskii <eliz@gnu.org>
708
709 * display.texi (Bidirectional Display): Document the fact that
710 bidi-display-reordering is t by default.
711
5deb92fd
EZ
7122011-07-23 Eli Zaretskii <eliz@gnu.org>
713
714 * display.texi (Bidirectional Display): New section.
715
011b0ad6 7162011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
717 Tim Cross <theophilusx@gmail.com> (tiny change)
718 Glenn Morris <rgm@gnu.org>
011b0ad6 719
67f9b9f8 720 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 721
4baf28e6
AS
7222011-07-15 Andreas Schwab <schwab@linux-m68k.org>
723
724 * help.texi (Keys in Documentation): Revert last change.
725
66249842
LMI
7262011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
727
f863868c
LMI
728 * help.texi (Keys in Documentation): Clarify that \= only quotes
729 the next character, and doesn't affect longer sequences in
730 particular (bug#8935).
731
f4e90db0
SM
732 * debugging.texi (Using Debugger):
733 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 734
0bb23927 7352011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
736
737 * display.texi (Other Display Specs): Document that `left-fringe'
738 and `right-fringe' display specifications are of the "replacing"
739 kind.
740
f2027cdf
LMI
7412011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
742
743 * help.texi (Documentation Basics): Add a link to the Function
744 Documentation node (bug#6580).
745
f987fde4
LMI
7462011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
747
0bc59b25
LMI
748 * keymaps.texi (Menu Bar): Mention :visible and :enable
749 (bug#6344). Text by Drew Adams.
750
63d55f1f
LMI
751 * modes.texi (Running Hooks): Mention buffer-local hook variables
752 (bug#6218).
753
f987fde4
LMI
754 * objects.texi (General Escape Syntax): "a with grave accent" is
755 ?xe0, not ?x8e0 (bug#5259).
756
b7527639
CY
7572011-07-12 Chong Yidong <cyd@stupidchicken.com>
758
759 * display.texi (Face Attributes, Font Selection): Add references
760 to the Fonts node in the Emacs manual (Bug#4178).
761
c830e5ae
CY
7622011-07-12 Chong Yidong <cyd@stupidchicken.com>
763
764 * display.texi (Window Systems): `window-system' is
765 terminal-local.
766
767 * frames.texi (Frame Parameters, Parameter Access): Don't mention
768 frame-local variables.
769
770 * variables.texi (Buffer-Local Variables): Don't mention obsolete
771 frame-local variables.
772 (Frame-Local Variables): Node deleted.
773
774 * elisp.texi (Top): Update node listing.
775
91223e54
LMI
7762011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
777
778 * elisp.texi: Change "inferiors" to "subnodes" in three places
779 (bug#3523).
780
963578d3
CY
7812011-07-11 Chong Yidong <cyd@stupidchicken.com>
782
783 * frames.texi (Window System Selections): Discussion of
784 x-select-enable-clipboard moved to Emacs manual.
785
07151e49
DD
7862011-07-11 Deniz Dogan <deniz@dogan.se>
787
788 * commands.texi (Prefix Command Arguments): Remove excessive
789 apostrophe.
790
7261e1cf
LMI
7912011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
792
ad21a12a
LMI
793 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
794 description is a string (bug#3313).
795
7261e1cf
LMI
796 * frames.texi (Display Feature Testing): Try to explain what all
797 the visual classes mean (bug#3042).
798
568f7b79
LMI
7992011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
800
18d59e29
LMI
801 * modes.texi (Mode Line Variables): Document `mode-line-remote'
802 and `mode-line-client' (bug#2974).
803
568f7b79
LMI
804 * text.texi (Insertion): Clarify marker movements (bug#1651).
805 Text from Drew Adams.
806
54e10184
LMI
8072011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
808
d94d85e9
LMI
809 * text.texi (Special Properties): Clarify the format of `face'
810 (bug#1375).
811
54e10184
LMI
812 * commands.texi (Interactive Call): Add a `call-interactively'
813 example (bug#1010).
814
413c488d
LMI
8152011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
816
817 * functions.texi (Calling Functions): Link to the "Interactive
818 Call" node (bug#1001).
819
322b7dab 8202011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 821
3deead93
CY
822 * customize.texi (Composite Types): Move alist and plist to here
823 from Simple Types (Bug#7545).
824
825 * elisp.texi (Top): Update menu description.
826
b00d8c1a
CY
827 * display.texi (Face Attributes): Document negative line widths
828 (Bug#6113).
829
d2a6c43b
TR
8302011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
831
832 * searching.texi (Match Data): Note that match data can be
833 overwritten by most functions (bug#2499).
834
c7844a27
LMI
8352011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
836
a9ab721e
LMI
837 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
838 flags mean (bug#6659).
839
c7844a27
LMI
840 * functions.texi (What Is a Function): Document the autoload
841 object (bug#6496).
842
f68d76d0
LMI
8432011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
844
8a20ca4c
LMI
845 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
846 is only used in the Customize user interface (bug#6089).
847
f68d76d0 848 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 849 images (bug#7836).
f68d76d0 850
7018dbe7
EZ
8512011-07-02 Eli Zaretskii <eliz@gnu.org>
852
853 * variables.texi (Defining Variables, Void Variables)
854 (Constant Variables): Fix incorrect usage of @kindex.
855
36cb87a1
LMI
8562011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
857
28ee97c7
LMI
858 * variables.texi (Defining Variables): Add an index entry for
859 `set-variable' (bug#7262).
8d4294e9 860 (Defining Variables): Use @findex for functions.
28ee97c7 861
8862ffd5
LMI
862 * frames.texi (Basic Parameters): Document the `explicit-name'
863 parameter (bug#6951).
864
0ec389b9
LMI
865 * customize.texi (Type Keywords): Clarify that :value provides a
866 default value for all types (bug#7386).
867
36cb87a1
LMI
868 * streams.texi (Output Functions): Document `pp'.
869
11fdef7d 8702011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
871
872 * keymaps.texi (Searching Keymaps):
873 * display.texi (Overlay Properties): Fix errors in 2011-05-29
874 change. Suggested by Johan Bockgård.
875
eeafcea7
CY
8762011-06-15 Chong Yidong <cyd@stupidchicken.com>
877
878 * text.texi (Special Properties): Clarify role of font-lock-face.
879
b96e6cde
LMI
8802011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
881
f4e90db0 882 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
883 to `process-live-p' for consistency with other `-live-p' functions.
884
be14b9ab
PE
8852011-06-03 Paul Eggert <eggert@cs.ucla.edu>
886
887 Document wide integers better.
888 * files.texi (File Attributes): Document ino_t values better.
2d365993 889 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
890 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
891 (Bitwise Operations):
001903b5
PE
892 * objects.texi (Integer Type): Use a binary notation that is a bit easier
893 to read, and that will port better if 62-bits becomes the default.
894 Fix or remove incorrect examples.
be14b9ab
PE
895 * os.texi (Time Conversion): Document time_t values better.
896
bcd54f83
LMI
8972011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
898
f4e90db0
SM
899 * processes.texi (Process Information):
900 Document `process-alive-p'.
bcd54f83 901
049bcbcb
CY
9022011-05-29 Chong Yidong <cyd@stupidchicken.com>
903
904 * help.texi (Accessing Documentation):
905 * display.texi (Pixel Specification):
906 * processes.texi (Serial Ports, Serial Ports):
907 * nonascii.texi (Character Properties, Default Coding Systems):
908 * text.texi (Changing Properties, Special Properties):
909 * windows.texi (Window Start and End):
910 * modes.texi (SMIE Indentation Example, SMIE Tricks):
911 * keymaps.texi (Searching Keymaps, Tool Bar):
912 * minibuf.texi (Basic Completion):
913 * compile.texi (Eval During Compile):
914 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
915 7x9 paper in printed manual.
916
917 * lists.texi (Sets And Lists): Fix misplaced text.
918
58539c63
CY
9192011-05-29 Chong Yidong <cyd@stupidchicken.com>
920
921 * keymaps.texi (Remapping Commands): Emphasize that the keymap
922 needs to be active (Bug#8350).
923
6b5681bf
CY
9242011-05-28 Chong Yidong <cyd@stupidchicken.com>
925
b4d52acc
CY
926 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
927
6b5681bf
CY
928 * tips.texi (Coding Conventions): Remove antediluvian filename
929 limit recommendation (Bug#8538).
930
e145f188
GM
9312011-05-27 Glenn Morris <rgm@gnu.org>
932
933 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
934
eafed945
GM
9352011-05-26 Glenn Morris <rgm@gnu.org>
936
937 * variables.texi (File Local Variables):
938 Update hack-local-variables `mode-only' return value.
2d3ba9e7 939 Add some more details on what this function does in the other case.
eafed945 940
bc8410af
GM
9412011-05-19 Glenn Morris <rgm@gnu.org>
942
943 * lists.texi (Sets And Lists): Mention cl provides union etc.
944
35a30759
N
9452011-05-19 Nix <nix@esperi.org.uk>
946
947 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
948
949 * text.texi (Parsing HTML): Update for function name changes.
950
951 * syntax.texi (Syntax Flags): Small fix.
952
953 * keymaps.texi (Active Keymaps): Typo fix.
954 (Changing Key Bindings): Grammar fix.
955
956 * frames.texi (Minibuffers and Frames): Grammar fix.
957 (Window System Selections): x-select-enable-clipboard now defaults to t.
958
959 * customize.texi (Common Keywords):
960 * display.texi (Abstract Display):
961 * modes.texi (Auto-Indentation):
962 * nonascii.texi (Converting Representations): Typo fixes.
963
964 * control.texi (Examples of Catch): Call it "goto" not "go to".
965
e3934a8a
EZ
9662011-05-14 Eli Zaretskii <eliz@gnu.org>
967
bc039a3b
EZ
968 * nonascii.texi (Character Properties): Fix inconsistencies with
969 implementation.
970
e3934a8a
EZ
971 * text.texi (Special Properties): Move @defvar's out of the
972 @table. (Bug#8652)
973
e2c94218
GM
9742011-05-12 Glenn Morris <rgm@gnu.org>
975
976 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
977
d2fc7e3d 9782011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
979
980 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
981 (Multiline Font Lock):
982 * vol2.texi (Top):
983 * vol1.texi (Top):
984 * elisp.texi (Top): Update menu accordingly.
985
d2fc7e3d 9862011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
987
988 * modes.texi (Region to Fontify): Fix typo.
989
79b70037
GM
9902011-05-10 Jim Meyering <meyering@redhat.com>
991
992 * minibuf.texi: Fix typo "in in -> in".
993
b08a63cc 9942011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
995
996 * numbers.texi (Integer Basics): Large integers are treated as floats.
997
1ef14cb4
LMI
9982011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
999
1000 * processes.texi (Synchronous Processes): Document the (:file
1001 "/file-name") syntax for `call-process'.
1002
4ffd0d6b 10032011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1004
1005 * windows.texi (Choosing Window): Fix typo.
1006
4ffd0d6b 10072011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1008
1009 * frames.texi (Layout Parameters): Note the difference between
1010 querying and setting parameters for left-fringe and right-fringe
1011 (Bug#6930).
1012
fd5a8ae8
SM
10132011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1014
1015 * minibuf.texi (Basic Completion): Be a bit more precise about the
1016 valid kinds of completion tables.
1017 (Programmed Completion): Remove obsolete text about lambda expressions
1018 not being valid completion tables.
1019
c1bcd0d5
CY
10202011-03-19 Chong Yidong <cyd@stupidchicken.com>
1021
1022 * positions.texi (Excursions): Explain the "save-excursion
1023 defeated by set-buffer" warning.
1024
1025 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1026 save-excursion. Suggested by Uday S Reddy.
1027
03408648 10282011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1029
03408648
SM
1030 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1031 (Lexical Binding): New sub-section.
ba83908c 1032
03408648
SM
1033 * eval.texi (Eval): Discourage the use of `eval'.
1034 Document its new `lexical' argument.
6c075cd7 1035
f6d62986
SM
10362011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1037
03408648 1038 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1039 nil any more.
1040
84ea5558 10412011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1042
1043 * strings.texi (String Conversion): Don't mention
1044 string-make-(uni|multi)byte (bug#8262).
1045 * nonascii.texi (Converting Representations): Fix up range.
1046 * keymaps.texi (Key Binding Commands): Update code point, avoid
1047 "unibyte character" and remove mention of unibyte bindings.
1048
62d94509
EZ
10492011-03-10 Eli Zaretskii <eliz@gnu.org>
1050
1051 * modes.texi (Operator Precedence Grammars): Don't use characters
1052 outside ISO-8859-1.
1053
63a329f8
EZ
10542011-03-09 Eli Zaretskii <eliz@gnu.org>
1055
1056 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1057
1058 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1059
6446548e
GM
10602011-03-08 Glenn Morris <rgm@gnu.org>
1061
1062 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1063 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1064 * elisp.texi: Set documentencoding.
6446548e 1065
33383987
JB
10662011-03-07 Chong Yidong <cyd@stupidchicken.com>
1067
1068 * Version 23.3 released.
1069
0b3ceceb
CY
10702011-03-06 Chong Yidong <cyd@stupidchicken.com>
1071
1072 * package.texi: Update index keywords.
1073 (Package Archives): New node contents. Document package-x.el.
1074
78f5433f
JB
10752011-03-06 Juanma Barranquero <lekktu@gmail.com>
1076
1077 * makefile.w32-in (srcs): Add package.texi.
1078
555e9b5c
CY
10792011-03-06 Chong Yidong <cyd@stupidchicken.com>
1080
120d9389
CY
1081 * package.texi (Packaging, Packaging Basics, Simple Packages)
1082 (Multi-file Packages): Expand and clarify.
1083 (Package Archives): Temporary placeholder node.
1084
1085 * elisp.texi (Top): Update node listing.
1086
555e9b5c
CY
1087 * Makefile.in (srcs): Add package.texi.
1088
b59a4335
CY
10892011-03-05 Chong Yidong <cyd@stupidchicken.com>
1090
1091 * processes.texi (Synchronous Processes): Minor clarification
1092 (Bug#8149).
1093
06083aa1
GM
10942011-03-03 Glenn Morris <rgm@gnu.org>
1095
1096 * files.texi (Truenames): Minor clarification. (Bug#2341)
1097
6640b281
GM
10982011-03-01 Glenn Morris <rgm@gnu.org>
1099
1100 * variables.texi (Directory Local Variables):
1101 Mention `(subdirs . nil)' alist element.
1102
2b0c7330 11032011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1104
1105 * variables.texi (Directory Local Variables): Mention the optional
1106 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1107
b923f7a9
CY
11082011-02-27 Chong Yidong <cyd@stupidchicken.com>
1109
1110 * minibuf.texi (Minibuffer History): Clarify discussion of
1111 minibuffer history lists (Bug#8085).
1112
67ab0163 11132011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1114
e979a521
EZ
1115 * elisp.texi: Sync @dircategory with ../../info/dir.
1116
e03b2fd4
EZ
1117 * files.texi (Visiting Functions): Document find-file-literally,
1118 both the command and the variable.
1119
86ec878a
EZ
1120 * variables.texi (Creating Buffer-Local): Explain the meaning of
1121 permanent local variables.
1122
67ab0163
GM
1123 * files.texi (Visiting Functions): Document find-file-literally,
1124 both the command and the variable.
1125
1126 * variables.texi (Creating Buffer-Local): Explain the meaning of
1127 permanent local variables.
1128
11292011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1130
1131 * keymaps.texi (Remapping Commands): Mention how to undo it.
1132
bfcb151a
RT
11332011-02-09 Reuben Thomas <rrt@sc3d.org>
1134
1135 * loading.texi (Hooks for Loading): Remove unnecessary advice
1136 about eval-after-load (Bug#7986).
1137
a41c8660
CY
11382011-02-05 Chong Yidong <cyd@stupidchicken.com>
1139
1140 * commands.texi (Accessing Mouse): Note that a header line is not
1141 included in the row of posn-col-row.
1142
e0dd6837
CY
11432011-02-02 Chong Yidong <cyd@stupidchicken.com>
1144
1145 * modes.texi (Major Mode Conventions): Add face guidelines.
1146 (Faces for Font Lock): List faces in order of prominence.
1147
a4180391
PE
11482011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1149
1150 format-time-string now supports subsecond time stamp resolution
1151 * os.texi (Time Parsing): Document %N.
1152
7427eb97
CY
11532011-01-28 Chong Yidong <cyd@stupidchicken.com>
1154
61db307f
CY
1155 * vol1.texi (Top):
1156 * vol2.texi (Top):
1157 * elisp.texi (Top):
1158 * display.texi (Display Property): Shorten the menu description of
1159 the "Other Display Specs" node (Bug#7816).
1160
7427eb97
CY
1161 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1162 menu item" concept index entries (Bug#7805).
1163
bf3dae7e
EZ
11642011-01-29 Eli Zaretskii <eliz@gnu.org>
1165
1166 * makefile.w32-in (texinfodir): New variable.
1167 (usermanualdir): Remove as redundant with $(emacsdir).
1168 (MAKEINFO): Remove options, leave only program name.
1169 (MAKEINFO_OPTS): New variable.
1170 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1171
06d8ace5 11722011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1173 Richard Kim <emacs18@gmail.com>
1174
1175 * loading.texi (Library Search): Document list-load-path-shadows
1176 (Bug#7757).
1177
06d8ace5 11782011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1179
1180 * searching.texi (Regexp Special): Remove outdated discussion of
1181 character sets (Bug#7780).
1182
28a88153
CY
1183 * frames.texi (Pop-Up Menus): Document where menu title comes
1184 from (Bug#7684).
1185
06d8ace5 11862011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1187
1188 * display.texi (Making Buttons): Mention limitation of text buttons.
1189
a8e1e9ee
WL
11902011-01-23 Werner Lemberg <wl@gnu.org>
1191
1192 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1193 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1194 (ENVADD): New variable to control texi2dvi and texi2pdf.
1195
362b9d48
GM
11962011-01-15 Chong Yidong <cyd@stupidchicken.com>
1197
1198 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1199 Emacs manual.
1200
12012011-01-15 Eli Zaretskii <eliz@gnu.org>
1202
1203 * files.texi (Directory Names): Explain why FROM in
1204 directory-abbrev-alist should begin with \`. (Bug#7777)
1205
3fa173b4
SM
12062011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1207
1208 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1209
7c420169 12102011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1211
1212 * modes.texi (Emulating Mode Line): Fix last change.
1213
7c420169 12142011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1215
1216 * modes.texi (Emulating Mode Line): Update documentation of
1217 format-mode-line according to changes that fixed bug #7587.
1218
80b33766
SM
12192010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1220
1221 * modes.texi (Derived Modes): Mention prog-mode.
1222
1223 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1224 of the key-binding-data cache since we don't use it any more.
1225
f49d1f52 12262010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1227
4bb49a92
EZ
1228 * processes.texi (Shell Arguments):
1229 * strings.texi (Creating Strings): Don't mention "shell commands";
1230 make it explicit that `split-string-and-unquote' and
1231 `combine-and-quote-strings' are mainly for working with arguments
1232 to call-process and start-process.
1233
3c73e30e
EZ
1234 * processes.texi (Shell Arguments): Fix documentation of
1235 `split-string-and-unquote'. Add indexing. (Bug#7563)
1236
f49d1f52 12372010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1238
1239 * modes.texi (Auto-Indentation): New section to document SMIE.
1240 (Major Mode Conventions):
1241 * text.texi (Mode-Specific Indent): Refer to it.
1242
f49d1f52 12432010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1244
1245 * display.texi (Other Display Specs): Document left-fringe and
1246 right-fringe display specs.
1247
f49d1f52 12482010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1249
1250 * backups.texi (Making Backups):
1251 * modes.texi (Example Major Modes): Use recommended coding style.
1252 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1253 define-derived-mode. Mention completion-at-point-functions.
1254
f49d1f52 12552010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1256
5dcb4c4e
SM
1257 * nonascii.texi (Converting Representations):
1258 Document byte-to-string.
e1115396 1259
ec1b9b17
GM
12602010-12-08 Glenn Morris <rgm@gnu.org>
1261
1262 * buffers.texi (Modification Time):
1263 verify-visited-file-modtime now defaults to the current buffer.
1264
07976ae3 12652010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1266
ec1b9b17 1267 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1268
1269 * strings.texi (Creating Strings): Don't mention semi-obsolete
1270 function char-to-string.
1271 (String Conversion): Shorten discussion of semi-obsolete function
1272 string-to-char. Link to Converting Representations.
1273
1274 * objects.texi (Symbol Type):
1275 * text.texi (Near Point):
1276 * help.texi (Help Functions):
1277 * functions.texi (Mapping Functions): Use string instead of
1278 char-to-string in examples.
1279
07976ae3 12802010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1281
1282 * text.texi (Kill Functions, Kill Functions)
1283 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1284 YANK-HANDLER args.
1285
1286 * symbols.texi (Creating Symbols): Using unintern without an
1287 obarray arg is now obsolete.
1288
1289 * numbers.texi (Float Basics): Document float-e and float-pi.
1290
1291 * variables.texi (Defining Variables): Change "pi" example to
1292 "float-pi".
1293
8547874a
EZ
12942010-11-26 Eli Zaretskii <eliz@gnu.org>
1295
1296 * commands.texi (Click Events): Document the values of X, Y and
1297 COL, ROW in the event's position, when the click is on the header
1298 or mode line, on the fringes, or in the margins.
1299
4a47c275 13002010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1301
5b05d75b
EZ
1302 * customize.texi (Composite Types): Lower-case index entry.
1303
5dcb4c4e
SM
1304 * loading.texi (How Programs Do Loading):
1305 Document load-file-name. (Bug#7346)
c7926fe2 1306
4a47c275 13072010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1308
1309 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1310
0eb025fb
EZ
13112010-11-13 Eli Zaretskii <eliz@gnu.org>
1312
1313 * display.texi (Usual Display): Characters with no fonts are not
1314 necessarily displayed as empty boxes.
1315
2699a554 13162010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1317
1318 * maps.texi (Standard Keymaps): Update File menu description.
1319
8289f37b
GM
13202010-10-28 Glenn Morris <rgm@gnu.org>
1321
1322 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1323
5793a7bc 13242010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1325
1326 * display.texi (Window Systems): Deprecate use of window-system as
1327 a predicate.
1328
17284e30
GM
13292010-10-23 Glenn Morris <rgm@gnu.org>
1330
1331 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1332 sorted-doc.
1333
00f113eb
JB
13342010-10-15 Eli Zaretskii <eliz@gnu.org>
1335
1336 * os.texi (Dynamic Libraries): New node, with slightly modified
1337 text deleted from "Image Formats".
1338 (System Interface): Add @menu entry for "Dynamic Libraries".
1339
1340 * display.texi (Image Formats): Remove description of
1341 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1342
07277eb8
GM
13432010-10-12 Glenn Morris <rgm@gnu.org>
1344
1345 * book-spine.texinfo: Rename to book-spine.texi.
1346
c12e4a81
GM
13472010-10-11 Glenn Morris <rgm@gnu.org>
1348
df187c62
GM
1349 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1350
c12e4a81 1351 * Makefile.in (DVIPS): New variable.
234db610
GM
1352 (.PHONY): Add html, ps.
1353 (html, elisp.html, ps, elisp.ps): New targets.
1354 (clean): Delete html, ps files.
1355 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1356
6513b232
EZ
13572010-10-09 Eli Zaretskii <eliz@gnu.org>
1358
1359 * makefile.w32-in (emacsdir): New variable.
1360 (srcs): Add emacsver.texi.
1361 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1362
abd40fb4
GM
13632010-10-09 Glenn Morris <rgm@gnu.org>
1364
c1dc72b3
GM
1365 * Makefile.in (VPATH): Remove.
1366 (infodir): Make it absolute.
1367 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1368
4393405b
GM
1369 * Makefile.in (dist): Anchor regexps.
1370
eef3ab94
GM
1371 * Makefile.in (srcs): Put elisp.texi first.
1372 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1373
aa9db089
GM
1374 * Makefile.in (infoclean): Remove harmless, long-standing error.
1375
abd40fb4
GM
1376 * Makefile.in ($(infodir)): Delete rule.
1377 (mkinfodir): New.
1378 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1379
68db69ed 1380 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1381 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1382
ea274122
GM
13832010-10-09 Glenn Morris <rgm@gnu.org>
1384
f7a31f11
GM
1385 * Makefile.in (emacsdir): New variable.
1386 (MAKEINFO): Add -I $emacsdir.
1387 (dist): Copy emacsver.texi.
b13254e7
GM
1388 (srcs): Add emacsver.texi.
1389
f7a31f11
GM
1390 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1391 Set EMACSVER by including emacsver.texi.
1392
ea274122
GM
1393 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1394
17ca7950
GM
13952010-10-07 Glenn Morris <rgm@gnu.org>
1396
1397 * Makefile.in (version): New, set by configure.
1398 (clean): Delete dist tar file.
1399 (dist): Use version in tar name.
1400
4c83f6e1
GM
14012010-10-06 Glenn Morris <rgm@gnu.org>
1402
1403 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1404 (INSTALL_INFO): Remove unused variable.
1405 (mostlyclean, infoclean, dist): New rules.
1406 (clean): Delete dvi and pdf files.
1407 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1408 ($(infodir)): Add parallel build workaround.
4c83f6e1 1409
0264072d
GM
14102010-10-04 Glenn Morris <rgm@gnu.org>
1411
1412 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1413 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1414 Fix -I typo.
0264072d
GM
1415 (clean): No 'make.out' or 'core' files.
1416 (.PHONY): Declare clean rules.
1417 (maintainer-clean): Delete pdf file. Guard against cd failures.
1418
77f38949
GM
14192010-10-03 Glenn Morris <rgm@gnu.org>
1420
1421 * files.texi (File Name Components): Remove ignored section about
1422 deleted variable directory-sep-char.
1423
178fdd41
MA
14242010-10-03 Michael Albinus <michael.albinus@gmx.de>
1425
1426 * files.texi (Magic File Names): New defopt
1427 remote-file-name-inhibit-cache.
1428
9c524fcb
GM
14292010-10-02 Glenn Morris <rgm@gnu.org>
1430
1431 * os.texi (Killing Emacs): Hook now runs in batch mode.
1432
f816790b
SM
14332010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1434
1435 * text.texi (Special Properties): Clarify when modification-hooks run.
1436
7cf78aac
SM
14372010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1438
1439 * syntax.texi (Syntax Flags): Document new `c' flag.
1440
ca0d44e4
GM
14412010-09-09 Glenn Morris <rgm@gnu.org>
1442
1443 * display.texi (ImageMagick Images): General cleanup.
1444
10999305 14452010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1446
1447 * files.texi (Directory Names): Use \` rather than ^.
1448
45240125
JD
14492010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1450
1451 * text.texi (Low-Level Kill Ring):
1452 * frames.texi (Window System Selections): Remove cut buffer
1453 documentation.
1454
4abe5bf6
EZ
14552010-08-28 Eli Zaretskii <eliz@gnu.org>
1456
1457 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1458 Parameters", where the default fringe width is described.
1459
1460 * frames.texi (Window Frame Parameters, Basic Parameters)
1461 (Position Parameters, Layout Parameters, Management Parameters)
1462 (Cursor Parameters, Font and Color Parameters): Add indexing for
1463 frame parameters. (Bug#6929)
1464
fdc76236
TT
14652010-08-25 Tom Tromey <tromey@redhat.com>
1466
1467 * vol2.texi (Top): Update.
1468 * vol1.texi (Top): Update.
1469 * tips.texi (Library Headers): Mention Package-Version and
1470 Package-Requires.
1471 * package.texi: New file.
1472 * os.texi (System Interface): Update pointers.
1473 * elisp.texi (Top): Link to new nodes. Include package.texi.
1474 * anti.texi (Antinews): Update pointers.
1475
1e5c1c80
EZ
14762010-08-25 Eli Zaretskii <eliz@gnu.org>
1477
1478 * processes.texi (Filter Functions): Fix last change.
1479
78e33835
CY
14802010-08-24 Markus Triska <triska@gmx.at>
1481
1482 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1483 of `buffer-name' in the main text as well as in the example
1484 (Bug#3098).
1485
198a7a97
CY
14862010-08-22 Chong Yidong <cyd@stupidchicken.com>
1487
1488 * nonascii.texi (Text Representations):
1489 * loading.texi (Loading Non-ASCII):
1490 * compile.texi (Byte Compilation): Don't mention obsolete
1491 --unibyte command-line argument.
1492
bc7d7ea6
CY
14932010-08-22 Chong Yidong <cyd@stupidchicken.com>
1494
1495 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1496
b0126eac 14972010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1498
1499 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1500
e8a6cc19
EZ
15012010-08-20 Eli Zaretskii <eliz@gnu.org>
1502
1503 * commands.texi (Misc Events): Add cross-references to where
1504 POSITION of a mouse event is described in detail.
1505
c4e7c63a 15062010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1507
c4e7c63a 1508 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1509
7815fe19 15102010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1511
1512 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1513 Suggested by Štěpán Němec <stepnem@gmail.com>.
1514
7815fe19 15152010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1516
1517 * minibuf.texi (High-Level Completion): Document args of
1518 `read-buffer-function' (bug#5625).
1519
8b2dd508
JD
15202010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1521
1522 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1523
bace45fe
MA
15242010-07-29 Michael Albinus <michael.albinus@gmx.de>
1525
1526 * processes.texi (Process Information): Explain process property
1527 `remote-tty'.
1528
4ce5a4cc
JB
15292010-07-27 Juanma Barranquero <lekktu@gmail.com>
1530
1531 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1532 instead of "\C-\^?" (bug#6334).
1533
1c84bc7a
JB
1534 * text.texi (Special Properties): Fix typo.
1535
b88746ba
EZ
15362010-07-09 Eli Zaretskii <eliz@gnu.org>
1537
1538 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1539 calling sequences, which are now the standard.
1540
51422d6d
CY
15412010-06-24 Chong Yidong <cyd@stupidchicken.com>
1542
1543 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1544
1545 * commands.texi (Command Overview): Mention undo-boundary call.
1546
d24880de
GM
15472010-06-23 Glenn Morris <rgm@gnu.org>
1548
1549 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1550 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1551 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1552 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1553 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1554 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1555 Untabify Texinfo files.
1556
0fc76035
CY
15572010-06-20 Chong Yidong <cyd@stupidchicken.com>
1558
1559 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1560
5338dc0b
CY
15612010-06-19 Chong Yidong <cyd@stupidchicken.com>
1562
a628ad9d 1563 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1564
2c3a3c1d
CY
15652010-06-02 Chong Yidong <cyd@stupidchicken.com>
1566
ba3bf1d9
CY
1567 * searching.texi (Regexp Special): Remove obsolete information
1568 about matching non-ASCII characters, and suggest using char
1569 classes (Bug#6283).
2c3a3c1d 1570
7f4b4249
JB
15712010-05-30 Juanma Barranquero <lekktu@gmail.com>
1572
1573 * minibuf.texi (Basic Completion): Add missing "@end defun".
1574
637821cd
SM
15752010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1576
1577 * minibuf.texi (Basic Completion): Document completion-boundaries.
1578 (Programmed Completion): Document the new fourth method for boundaries.
1579
e13051c3
CY
15802010-05-22 Chong Yidong <cyd@stupidchicken.com>
1581
a628ad9d 1582 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1583
0235128c 15842010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1585
1586 * windows.texi (Textual Scrolling):
1587 * tips.texi (Coding Conventions):
1588 * minibuf.texi (Minibuffer History):
1589 * maps.texi (Standard Keymaps):
1590 * loading.texi (Where Defined):
1591 * edebug.texi (Instrumenting): Fix typos.
1592
0235128c 15932010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1594
c7c32279
CY
1595 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1596
0235128c
SM
1597 * functions.texi (Obsolete Functions):
1598 Document set-advertised-calling-convention.
eb5ed549
CY
1599
1600 * minibuf.texi (Basic Completion): Document completion-in-region.
1601 (Programmed Completion): Document completion-annotate-function.
1602
1603 * commands.texi (Reading One Event): Document read-key.
1604 (Distinguish Interactive): Document KIND arg to
1605 called-interactively-p. Delete obsolete interactive-p.
1606
1607 * elisp.texi (Top): Update node description.
1608
f8848423
EZ
16092010-05-08 Eli Zaretskii <eliz@gnu.org>
1610
0235128c
SM
1611 * nonascii.texi (Character Properties):
1612 Document unicode-category-table. Add an index entry for Unicode
1613 general category.
1614
16152010-05-07 Chong Yidong <cyd@stupidchicken.com>
1616
1617 * Version 23.2 released.
f8848423 1618
938efb77
JB
16192010-04-20 Juanma Barranquero <lekktu@gmail.com>
1620
1621 * locals.texi (Standard Buffer-Local Variables):
1622 Remove @ignore'd reference to `direction-reversed'.
1623
5854c267
JL
16242010-04-14 Juri Linkov <juri@jurta.org>
1625
1626 Fix @deffn without category.
1627
1628 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1629 for `abbrev-insert'.
1630
1631 * buffers.texi (Indirect Buffers): Add category `Command'
1632 to @deffn of `clone-indirect-buffer'.
1633
1634 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1635 for `next-window' and `previous-window'. Add category `Command'
1636 to @deffn of `pop-to-buffer'.
1637
8a14dec7
CY
16382010-04-01 Chong Yidong <cyd@stupidchicken.com>
1639
1640 * nonascii.texi (Text Representations): Don't mark
1641 enable-multibyte-characters as a user option.
1642
7a1831cf
EZ
16432010-03-31 Eli Zaretskii <eliz@gnu.org>
1644
1645 * control.texi (Handling Errors): How to re-throw a signal caught
1646 by condition-case.
1647
c3863713
CY
16482010-03-26 Chong Yidong <cyd@stupidchicken.com>
1649
1650 * loading.texi (Hooks for Loading): Document after-load-functions.
1651 Copyedits.
1652
c333f279
AM
16532010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1654
1655 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1656
e867cb5d 16572010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1658
1659 * processes.texi (Network Processes): Document seqpacket type.
1660
605f35cd
DN
16612010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1662
1663 * os.texi (System Environment): Do not mention lynxos.
1664
288f9fc0
CY
16652010-03-10 Chong Yidong <cyd@stupidchicken.com>
1666
1667 * Branch for 23.2.
1668
eed5c93a
CY
16692010-03-06 Chong Yidong <cyd@stupidchicken.com>
1670
1671 * objects.texi (Integer Type): Take note of the read syntax
1672 exception for numbers that cannot fit in the integer type.
1673
1ddd6622
GM
16742010-03-03 Glenn Morris <rgm@gnu.org>
1675
1676 * numbers.texi (Integer Basics, Bitwise Operations):
1677 * objects.texi (Integer Type): Update for integers now being 30-bit.
1678
a908c79a
CY
16792010-02-27 Chong Yidong <cyd@stupidchicken.com>
1680
1681 * display.texi (Low-Level Font): Document :otf font-spec property.
1682
cd61af01
SM
16832010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1684
1685 * display.texi (Line Height): Avoid obsolete special default variables
1686 like default-major-mode.
1687
c02f8fe2
AM
16882010-01-28 Alan Mackenzie <acm@muc.de>
1689
1690 * display.texi (Auto Faces): Say fontification-functions is called
1691 whether or not Font Lock is enabled. Tidy up the wording a bit.
1692
d738d18b
CY
16932010-01-17 Chong Yidong <cyd@stupidchicken.com>
1694
1695 * elisp.texi: Remove duplicate edition information (Bug#5407).
1696
4963739e
JB
16972010-01-17 Juanma Barranquero <lekktu@gmail.com>
1698
1699 * two.el (volume-header-toc-markup): Fix typos in docstring.
1700
c57008f6
SM
17012010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1702
1703 Avoid dubious uses of save-excursions.
1704 * positions.texi (Excursions): Recommend the use of
1705 save-current-buffer if applicable.
1706 * text.texi (Clickable Text): Fix the example code which used
1707 save-excursion in a naive way which sometimes preserves point and
1708 sometimes not.
1709 * variables.texi (Creating Buffer-Local):
1710 * os.texi (Session Management):
1711 * display.texi (GIF Images):
1712 * control.texi (Cleanups): Use (save|with)-current-buffer.
1713
2f3725cd
EZ
17142010-01-02 Eli Zaretskii <eliz@gnu.org>
1715
1716 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1717
85eeac93
CY
17182010-01-02 Chong Yidong <cyd@stupidchicken.com>
1719
1720 * nonascii.texi (Text Representations, Character Codes)
1721 (Converting Representations, Explicit Encoding)
1722 (Translation of Characters): Use hex notation consistently.
1723 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1724
4801c5fa
CY
17252010-01-01 Chong Yidong <cyd@stupidchicken.com>
1726
1727 * loading.texi (Where Defined): Make it clearer that these are
1728 loaded files (Bug#5068).
1729
26e533e2
CY
17302009-12-29 Chong Yidong <cyd@stupidchicken.com>
1731
1732 * minibuf.texi (Completion Styles): Document `initials' style.
1733
16d1ff5f
CY
17342009-12-25 Chong Yidong <cyd@stupidchicken.com>
1735
1736 * frames.texi (Resources): Describe inhibit-x-resources.
1737 (Size Parameters): Copyedit.
1738
1739 * hash.texi (Creating Hash):
1740 * objects.texi (Hash Table Type): Document the new hash table
1741 printed representation.
1742
1743 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1744 obsolete.
1745
5dcb4c4e
SM
1746 * processes.texi (Process Buffers):
1747 Document process-kill-buffer-query-function.
16d1ff5f 1748
9a5de3d9
GM
17492009-12-05 Glenn Morris <rgm@gnu.org>
1750
1751 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1752 diary-display-function, and no longer recommended to be a hook.
1753 Update for changes in the names of calendar and diary hooks.
1754 diary-print-entries-hook has changed section.
1755
b640eb52
EZ
17562009-11-28 Eli Zaretskii <eliz@gnu.org>
1757
1758 * text.texi (Special Properties): More accurate description of
1759 what the `cursor' property does.
1760
be1674ab
KR
17612009-11-26 Kevin Ryde <user42@zip.com.au>
1762
1763 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1764 mouse-wheel-down-event, the closest thing to a definition for them.
1765 * os.texi (Startup Summary): vindex inhibit-startup-message and
1766 inhibit-splash-screen.
1767 (Command-Line Arguments): vindex argv.
1768 (Suspending Emacs): vindex suspend-tty-functions and
1769 resume-tty-functions. Don't want to index every hook, but having
1770 the programming ones is helpful.
1771
603f5979
CY
17722009-11-14 Chong Yidong <cyd@stupidchicken.com>
1773
1774 * commands.texi (Motion Events): Fix typo (Bug#4907).
1775
4359a806
CY
17762009-11-08 Chong Yidong <cyd@stupidchicken.com>
1777
1778 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1779 are affected by case-fold-search (Bug#4483).
1780
0f063651
CY
17812009-11-02 Chong Yidong <cyd@stupidchicken.com>
1782
1783 * minibuf.texi (Reading File Names): Note that read-file-name may
1784 use a graphical file dialog.
1785
9bd79893
GM
17862009-10-31 Glenn Morris <rgm@gnu.org>
1787
1788 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1789
ebe479ec
KR
17902009-10-16 Kevin Ryde <user42@zip.com.au>
1791
1792 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1793 in particular so `info-lookup-symbol' can find its docs.
1794
2640fa86
CY
17952009-10-16 Chong Yidong <cyd@stupidchicken.com>
1796
1797 * variables.texi (Constant Variables): Distinguish from defconst
1798 variables.
1799 (Defining Variables): Add cindex.
1800
edd6a733
CY
18012009-10-15 Chong Yidong <cyd@stupidchicken.com>
1802
1803 * os.texi (Time of Day): Clarify that the microsecond part is
1804 ignored (Bug#4637).
1805
5feb0b73
GM
18062009-10-11 Glenn Morris <rgm@gnu.org>
1807
1808 * frames.texi (Size and Position): Clarify what is included in the frame
1809 height. (Bug#4535)
1810
0c5413c8
GM
18112009-10-10 Glenn Morris <rgm@gnu.org>
1812
1813 * windows.texi (Size of Window): The relationship between window and
1814 frame heights is not so simple. (Bug#4535)
1815 Mention window-full-height-p.
1816
7f8b600a
SM
18172009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1818
1819 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1820 used from Lisp.
1821
6185de1c
EZ
18222009-10-07 Eli Zaretskii <eliz@gnu.org>
1823
7f8b600a
SM
1824 * files.texi (Directory Names) <abbreviate-file-name>:
1825 Document that root home directories are not replaced with "~".
6185de1c 1826
9972911f
EZ
18272009-10-06 Eli Zaretskii <eliz@gnu.org>
1828
1829 * text.texi (Special Properties): Document the meaning of the
1830 `cursor' text property whose value is an integer.
1831
2a3f19ef
MA
18322009-10-05 Michael Albinus <michael.albinus@gmx.de>
1833
1834 * files.texi (Magic File Names): Add `copy-directory'.
1835
804543b5
EZ
18362009-10-05 Eli Zaretskii <eliz@gnu.org>
1837
1838 * files.texi (File Attributes): Fix description of file
1839 attributes. (Bug#4638) Update attributes of files.texi example to
1840 be more representative.
1841
461bf92b
MA
18422009-10-05 Michael Albinus <michael.albinus@gmx.de>
1843
1844 * files.texi (Create/Delete Dirs): New command copy-directory.
1845
a86cd395
JB
18462009-10-04 Juanma Barranquero <lekktu@gmail.com>
1847
1848 * anti.texi (Antinews):
1849 * macros.texi (Indenting Macros):
1850 * strings.texi (Creating Strings, Case Conversion):
1851 Remove duplicate words.
1852
d3080264
MA
18532009-10-01 Michael Albinus <michael.albinus@gmx.de>
1854
1855 * files.texi (Create/Delete Dirs): delete-directory has an
1856 optional parameter RECURSIVE.
1857
85d14563
SM
18582009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1859
1860 * buffers.texi (Swapping Text): Minor clarification.
1861
3d9842c6
GM
18622009-10-01 Glenn Morris <rgm@gnu.org>
1863
1864 * functions.texi (Declaring Functions): Mention that we also search for
1865 ".m" files in the src/ directory.
1866
78427304
CY
18672009-09-25 David Engster <deng@randomsample.de>
1868
3d9842c6 1869 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1870
b578c9cc
GM
18712009-09-22 Glenn Morris <rgm@gnu.org>
1872
1873 * internals.texi (Building Emacs): Mention preloaded-file-list.
1874
beee5da7
AM
18752009-09-14 Alan Mackenzie <acm@muc.de>
1876
1877 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1878
5d6ab672
CY
18792009-09-13 Chong Yidong <cyd@stupidchicken.com>
1880
1881 * functions.texi (Anonymous Functions): Rearrange discussion,
1882 giving usage of unquoted lambda forms first. Mention that
1883 `function' and `#'' are no longer required (Bug#4290).
1884
59375eeb
AM
18852009-09-11 Alan Mackenzie <acm@muc.de>
1886
a86cd395 1887 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1888 batch mode.
1889
e7e2f529
GM
18902009-09-01 Glenn Morris <rgm@gnu.org>
1891
1892 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1893
eae47088
GM
18942009-08-26 Ulrich Mueller <ulm@gentoo.org>
1895
1896 * nonascii.texi (Character Codes): Fix typos.
1897
3691a0a6
MA
18982009-08-25 Michael Albinus <michael.albinus@gmx.de>
1899
1900 * processes.texi (Synchronous Processes): New defvar
1901 process-file-side-effects.
1902
664d56b8
GM
19032009-08-25 Glenn Morris <rgm@gnu.org>
1904
1905 * display.texi (Fontsets): Fix typo.
1906
0706c025
GM
1907 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1908
03a74b84
SM
19092009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1910
1911 * processes.texi (Asynchronous Processes): Adjust arglist of
1912 start-process-shell-command and start-file-process-shell-command.
1913
f6de8a37
CY
19142009-08-15 Chong Yidong <cyd@stupidchicken.com>
1915
4b1ed1bb
CY
1916 * advice.texi (Argument Access in Advice): Note that argument
1917 positions are zero-based (Bug#3932).
1918
89a9e058
CY
1919 * commands.texi (Distinguish Interactive): Minor copyedit.
1920
23696fd7
CY
1921 * display.texi (Face Attributes): Add xref to Displaying Faces for
1922 explanation of "underlying face".
1923
f6de8a37
CY
1924 * customize.texi (Common Keywords): Add xref to Loading.
1925
1926 * loading.texi (How Programs Do Loading): Add xref to Lisp
1927 Libraries node in the Emacs manual.
1928
417f77e6
CY
19292009-08-13 Chong Yidong <cyd@stupidchicken.com>
1930
1931 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1932
0999039c
CY
19332009-07-18 Chong Yidong <cyd@stupidchicken.com>
1934
1935 * processes.texi (Shell Arguments): Copyedits.
1936
9af167bc
GM
19372009-07-18 Glenn Morris <rgm@gnu.org>
1938
1939 * loading.texi (Repeated Loading): Fix typo.
1940
137987ab
RS
19412009-07-16 Richard Stallman <rms@gnu.org>
1942
1943 * buffers.texi (Swapping Text): Recommend setting
1944 write-region-annotate-functions and buffer-saved-size.
1945
1946 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1947
622fa380
GM
19482009-07-15 Glenn Morris <rgm@gnu.org>
1949
1950 * edebug.texi: Minor re-phrasings throughout.
1951 (Edebug Execution Modes): Sit-for affects continue mode too.
1952 (Jumping): Use `forward-sexp' rather than its keybinding.
1953 (Edebug Misc): Fix Q binding.
1954 (Edebug Eval): Remove cl version.
1955 (Printing in Edebug): Clarify print-length etc.
1956 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1957 (Specification List): Remove edebug-unwrap findex entry.
1958 (Specification Examples): defmacro is actually not the same as defun.
1959 Escape "`" in example.
1960
6bbd4600
CY
19612009-07-15 Chong Yidong <cyd@stupidchicken.com>
1962
1963 * markers.texi (The Mark): Document optional arg to
1964 deactivate-mark.
1965
e538d479
GM
19662009-07-11 Kevin Ryde <user42@zip.com.au>
1967
1968 * hooks.texi (Standard Hooks): Fix cross-references.
1969
4c98b9ed
GM
1970 * loading.texi (Named Features): Refer to eval-after-load.
1971
5300838c
GM
19722009-07-11 Glenn Morris <rgm@gnu.org>
1973
64fbeb16
GM
1974 * Makefile.in (TEXI2PDF): New.
1975 (elisp.pdf): New target.
1976
4c98b9ed
GM
1977 * searching.texi (Regexp Backslash): Fix typo.
1978
1979 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1980
51d9979c
GM
19812009-07-10 Glenn Morris <rgm@gnu.org>
1982
561c0216
GM
1983 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1984
5b594a58
GM
1985 * customize.texi (Customization Types):
1986 * display.texi (Abstract Display):
0cc8c85a 1987 * objects.texi (Character Type, String Type):
5b594a58 1988 Merge in some menu descriptions from elisp.texi.
51d9979c 1989
c3cbbb40
GM
1990 * hash.texi (Hash Tables):
1991 * modes.texi (Multiline Font Lock):
1992 End menu description with period.
fe42c16a 1993
28528402
GM
19942009-07-09 Glenn Morris <rgm@gnu.org>
1995
1996 * back.texi: Don't hard-code texinfo location.
1997
1998 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1999 (tex): Add texinfodir to TEXINPUTS.
2000 (elisp1med-init, elisp2med-init): Use texinfodir.
2001
2002 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2003 (clean): Add two-volume.make intermediate files.
2004
2005 * elisp.texi, vol1.texi, vol2.texi:
2006 Use a DATE variable with the publication date, and update it.
2007 Fix antinews menu description.
2008
2009 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2010 Update the detailed node listing to match elisp.texi.
2011
2012 * README: Update edition to match elisp.texi.
2013
2014 * objects.texi (General Escape Syntax):
2015 * nonascii.texi (Character Sets):
2016 Use consistent case for "Unicode Standard".
2017
2018 * anti.texi (Antinews):
2019 * customize.texi (Variable Definitions):
2020 * functions.texi (Declaring Functions):
2021 * nonascii.texi (Character Properties):
2022 * processes.texi (Serial Ports):
2023 * text.texi (Special Properties):
2024 * tips.texi (Coding Conventions):
2025 Minor rearrangements to improve TeX line-filling.
2026
2027 * commands.texi (Using Interactive): Fix cross-reference.
2028
17db8e10
JD
20292009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2030
2031 * frames.texi (Management Parameters): Mention sticky.
2032
77c7e2e1
AS
20332009-07-01 Andreas Schwab <aschwab@redhat.com>
2034
2035 * help.texi (Help Functions): Fix description of help-buffer and
2036 help-setup-xref to use @defun instead of @deffn.
2037
3f1c6666
JD
20382009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2039
2040 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2041
ca27c21b
CY
20422009-06-24 Chong Yidong <cyd@stupidchicken.com>
2043
2044 * display.texi (Window Systems): Add ns to the list.
2045
70243478
CY
20462009-06-21 Chong Yidong <cyd@stupidchicken.com>
2047
2048 * Branch for 23.1.
2049
df006536
MR
20502009-06-17 Martin Rudalics <rudalics@gmx.at>
2051
2052 * windows.texi (Dedicated Windows): Fix typo.
2053 (Resizing Windows): Replace @defun by @deffn.
2054
d259fc4b
GM
20552009-06-17 Glenn Morris <rgm@gnu.org>
2056
2057 * variables.texi (Directory Local Variables):
2058 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2059
30781db6
KH
20602009-06-09 Kenichi Handa <handa@m17n.org>
2061
2062 * nonascii.texi (Character Sets): State clearly that FROM and TO
2063 are codepoints of CHARSET.
2064
62e8099c
CY
20652009-06-07 Chong Yidong <cyd@stupidchicken.com>
2066
2067 * minibuf.texi (Reading File Names): Fix introductory text.
2068 Suggested by stan@derbycityprints.com.
2069 (High-Level Completion): Fix typo.
2070
ee1b1917
CY
20712009-05-28 Chong Yidong <cyd@stupidchicken.com>
2072
2073 * frames.texi (Text Terminal Colors): Multi-tty is already
2074 implemented, but tty-local colors are not.
2075
5df647e8
CY
20762009-05-27 Chong Yidong <cyd@stupidchicken.com>
2077
2078 * hooks.texi (Standard Hooks): Remove mention of obsolete
2079 redisplay-end-trigger-functions.
2080
2081 * internals.texi (Window Internals): Remove mention of obsolete
2082 redisplay-end-trigger-functions.
2083
01f17ae2
MR
20842009-05-21 Martin Rudalics <rudalics@gmx.at>
2085
2086 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2087
2088 * backups.texi (Making Backups): backup-directory-alist and
2089 make-backup-file-name-function are options.
2090 (Auto-Saving): auto-save-list-file-prefix is an option.
2091
2092 * buffers.texi (Killing Buffers): buffer-offer-save is an
2093 option.
2094
2095 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2096 option.
2097 (Echo Area Customization): echo-keystrokes is an option.
2098 (Selective Display): selective-display-ellipses is an option.
2099 (Temporary Displays): temp-buffer-show-function is an option.
2100 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2101 are options.
2102 (Font Selection): face-font-family-alternatives,
2103 face-font-selection-order, face-font-registry-alternatives, and
2104 scalable-fonts-allowed are options.
2105 (Fringe Indicators): indicate-buffer-boundaries is an option.
2106 (Fringe Cursors): overflow-newline-into-fringe is an option.
2107 (Scroll Bars): scroll-bar-mode is an option.
2108
2109 * eval.texi (Eval): max-lisp-eval-depth is an option.
2110
2111 * files.texi (Visiting Functions): find-file-hook is an option.
2112 (Directory Names): directory-abbrev-alist is an option.
2113 (Unique File Names): temporary-file-directory and
2114 small-temporary-file-directory are options.
2115
2116 * frames.texi (Initial Parameters): initial-frame-alist,
2117 minibuffer-frame-alist and default-frame-alist are options.
2118 (Cursor Parameters): blink-cursor-alist and
2119 cursor-in-non-selected-windows ar options.
2120 (Window System Selections): selection-coding-system is an
2121 option.
2122 (Display Feature Testing): display-mm-dimensions-alist is an
2123 option.
2124
2125 * help.texi (Help Functions): help-char and help-event-list are
2126 options.
2127
2128 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2129 an option.
2130
2131 * minibuf.texi (Minibuffer History): history-length and
2132 history-delete-duplicates are options.
2133 (High-Level Completion): read-buffer-function and
2134 read-buffer-completion-ignore-case are options.
2135 (Reading File Names): read-file-name-completion-ignore-case is
2136 an option.
2137
2138 * modes.texi (Mode Line Top): mode-line-format is an option.
2139 (Mode Line Variables): mode-line-position and mode-line-modes
2140 are options.
2141
2142 * nonascii.texi (Text Representations):
2143 enable-multibyte-characters is an option.
2144 (Default Coding Systems): auto-coding-regexp-alist,
2145 file-coding-system-alist, auto-coding-alist and
2146 auto-coding-functions are options.
2147 (Specifying Coding Systems): inhibit-eol-conversion is an
2148 option.
2149
2150 * os.texi (Init File): site-run-file is an option.
2151 (System Environment): mail-host-address is an option.
2152 (User Identification): user-mail-address is an option.
2153 (Terminal Output): baud-rate is an option.
2154
2155 * positions.texi (Word Motion): words-include-escapes is an
2156 option.
2157
2158 * searching.texi (Standard Regexps): page-delimiter,
2159 paragraph-separate, paragraph-separate and sentence-end are
2160 options.
2161
2162 * text.texi (Margins): left-margin and fill-nobreak-predicate
2163 are options.
2164
2165 * variables.texi (Local Variables): max-specpdl-size is an
2166 option.
2167
2168 * windows.texi (Choosing Window):
2169 split-window-preferred-function, special-display-function and
2170 display-buffer-function are options.
2171
106e6894
CY
21722009-05-20 Chong Yidong <cyd@stupidchicken.com>
2173
4a83454d
CY
2174 Fix errors spotted by Martin Rudalics.
2175
106e6894
CY
2176 * syntax.texi (Position Parse): Document rationale for ignored
2177 arguments to syntax-ppss-flush-cache.
2178
2179 * processes.texi (Input to Processes): Mark PROCESS arg to
2180 process-running-child-p as optional.
2181 (Network Options): Document NO-ERROR arg to
2182 set-network-process-option.
2183
2184 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2185 command.
2186
2187 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2188 posix-search-backward as commands.
2189
2190 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2191 (Suspending Emacs): Mark suspend-emacs as a command.
2192 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2193 commands.
5dcb4c4e
SM
2194 (Terminal Output): Remove obsolete function baud-rate.
2195 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2196
2197 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2198 terminal-coding-system and set-terminal-coding-system.
2199 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2200 as optional.
2201 (Character Sets): Document RESTRICTION arg of char-charset.
2202 (Character Codes): Mark POS argument to get-byte as optional.
2203
2204 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2205 minibuffer-message.
2206
2207 * files.texi (Create/Delete Dirs): Mark make-directory and
2208 delete-directory as commands.
2209
2210 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2211
2212 * text.texi (Base 64): Mark base64-decode-string and
2213 base64-encode-string as commands.
2214 (Columns): Mark move-to-column as a command.
2215 (Mode-Specific Indent): Document RIGID arg to
2216 indent-for-tab-command.
2217 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2218 Mark indent-code-rigidly as a command.
2219 (Substitution): Mark translate-region as a command.
2220
2221 * frames.texi (Size and Position): Remove obsolete functions
2222 screen-height and screen-width.
2223
04173931
CY
22242009-05-19 Chong Yidong <cyd@stupidchicken.com>
2225
2226 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2227 (Displaying Buffers, Resizing Windows): Correct mistakes;
2228 next-window, previous-window, and pop-to-buffer are not commands,
2229 and fit-window-to-buffer" is a command. (Pointed out by Martin
2230 Rudalics.)
2231
eae7d8f8
RS
22322009-05-17 Richard M Stallman <rms@gnu.org>
2233
2234 * modes.texi (Precalculated Fontification): Clarify text.
2235
b8766179
MR
22362009-05-17 Martin Rudalics <rudalics@gmx.at>
2237
2238 * windows.texi (Selecting Windows): Clarify descriptions of
2239 with-selected-window and get-lru-window.
2240 (Cyclic Window Ordering): Refer to particular frame when talking
2241 about how splitting affects the ordering.
2242 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2243 switch-to-buffer-other-window. Explain how setting of
2244 display-buffer-reuse-frames affects pop-to-buffer.
2245 (Choosing Window): Clarify some details in descriptions of
2246 display-buffer-reuse-frames, pop-up-frames, and
2247 pop-up-frame-function.
2248 (Dedicated Windows): Clarify some details.
2249 (Textual Scrolling): Replace term vscroll by term vertical
2250 scroll position.
2251 (Vertical Scrolling): Fix typo.
2252 (Window Hooks): Relate text on jit-lock-register to window
2253 scrolling and size changes.
2254
734b5e3b
CY
22552009-05-14 Chong Yidong <cyd@stupidchicken.com>
2256
0a65633e
CY
2257 * frames.texi (Initial Parameters): Clarify what the initial
2258 minibuffer frame is.
05be46d7
CY
2259 (Buffer Parameters): Note that the minibuffer parameter can not be
2260 altered.
0a65633e 2261
734b5e3b
CY
2262 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2263 Document display-buffer changes.
2264
925672cd
CY
22652009-05-13 Chong Yidong <cyd@stupidchicken.com>
2266
17ecd7af
CY
2267 * anti.texi (Antinews): Rewrite for Emacs 22.
2268
925672cd
CY
2269 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2270 obarrays are first mentioned. Define "system abbrev" more
2271 prominently, and add it to the index.
2272 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2273 Copyedits.
2274 (Abbrev Expansion): Document abbrev-insert.
2275
80be4dd7
CY
22762009-05-12 Chong Yidong <cyd@stupidchicken.com>
2277
2278 * frames.texi (Font and Color Parameters): Rename from Color
2279 Parameters. Document font-backend parameter.
2280
2281 * vol2.texi (Top): Update node listing.
2282 * vol1.texi (Top): Update node listing.
2283 * elisp.texi (Top): Update node listing.
2284
372a93ac
MR
22852009-05-11 Martin Rudalics <rudalics@gmx.at>
2286
2287 * windows.texi (Choosing Window): Don't explicitly refer to
2288 split-window-sensibly's window argument in descriptions of
2289 split-height-threshold and split-width-threshold.
2290
714c3541
MR
22912009-05-10 Martin Rudalics <rudalics@gmx.at>
2292
2293 * windows.texi (Choosing Window): Fix rewrite of window
2294 splitting section.
2295
0e90e7be
EZ
22962009-05-09 Eli Zaretskii <eliz@gnu.org>
2297
f4e90db0
SM
2298 * nonascii.texi (Default Coding Systems):
2299 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2300 Add indexing.
0e90e7be
EZ
2301 (Lisp and Coding Systems): Add index entries.
2302
d3c0c321
MR
23032009-05-09 Martin Rudalics <rudalics@gmx.at>
2304
2305 * windows.texi (Choosing Window): Describe split-window-sensibly
2306 and rewrite section on window splitting accordingly.
2307 (Textual Scrolling): Replace `...' by @code{...}.
2308
c773345a
CY
23092009-05-04 Chong Yidong <cyd@stupidchicken.com>
2310
ee2d5b5e
CY
2311 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2312 Remove obsoleted pre-abbrev-expand-hook.
2313
2314 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2315 entries.
2316
c773345a
CY
2317 * internals.texi (Object Internals): Don't assume 32-bit machines
2318 are the norm.
2319 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2320 (Window Internals): Synch field names to window.h.
2321 (Process Internals): Synch field names to process.h.
c773345a 2322
dd449674
CY
23232009-04-29 Chong Yidong <cyd@stupidchicken.com>
2324
2325 * variables.texi (File Local Variables): Note that read-circle is
2326 bound to nil when reading file-local variables.
2327
2328 * streams.texi (Input Functions): Document read-circle.
2329 (Output Variables): Add xref to Circular Objects.
2330
4f1e25e2
CY
23312009-04-25 Chong Yidong <cyd@stupidchicken.com>
2332
2333 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2334 Features and Coding System Basics. Node that "p" stands for
2335 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2336 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2337 mouse-appearance-menu.
2338 (Programming Tips): Add xref to Progress.
2339
dca019f8
CY
23402009-04-22 Chong Yidong <cyd@stupidchicken.com>
2341
5dcb4c4e
SM
2342 * os.texi (Command-Line Arguments):
2343 Document command-line-args-left.
dca019f8
CY
2344 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2345 terminal objects for tty arguments.
2346 (Startup Summary): Add xref to Session Management.
2347 (Session Management): Mention emacs-session-restore. Copyedits.
2348
02a89103
CY
23492009-04-20 Chong Yidong <cyd@stupidchicken.com>
2350
2351 * os.texi (Startup Summary): Copyedits. The init file is not
2352 necessarily named .emacs now. Document initial-buffer-choice and
2353 initial-scratch-message. Note where Emacs exits in batch mode.
2354 Document inhibit-splash-screen as an alias.
2355 (Init File): Be neutral about which init file name to use.
2356
23572009-04-16 Chong Yidong <cyd@stupidchicken.com>
2358
2359 * os.texi (System Interface): Fix Texinfo usage.
2360
0c1cfe01
CY
23612009-04-15 Chong Yidong <cyd@stupidchicken.com>
2362
80d7cdca
CY
2363 * searching.texi (Regexp Backslash): Also refer to shy groups as
2364 non-capturing or unnumbered groups.
2365 (Regexp Functions): Add cross-reference to Regexp Backslash.
2366
0c1cfe01
CY
2367 * display.texi (Truncation): Overlays can use line-prefix and
2368 wrap-prefix too.
2369 (Overlay Properties): Document wrap-prefix and line-prefix.
2370 (Face Attributes): Document underline-minimum-offset.
2371 (Face Remapping): Copyedits.
2372 (Low-Level Font): Copyedits.
2373 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2374 (Line Height): Emphasize that line-spacing only takes effect on
2375 graphical terminals.
0c1cfe01 2376
c4adeee0
CY
23772009-04-13 Chong Yidong <cyd@stupidchicken.com>
2378
2379 * display.texi (Refresh Screen): Note that a passage about screen
2380 refreshing is text terminal only.
2381 (Forcing Redisplay): Delete misleading comment---sit-for calls
2382 redisplay, not the other way around.
2383 (Truncation): Note new values of truncate-partial-width-windows.
2384 Copyedits.
2385 (Invisible Text): Document invisible-p.
2386
b20ecfa1
EZ
23872009-04-11 Eli Zaretskii <eliz@gnu.org>
2388
2389 * display.texi (Overlays): Overlays don't scale well. See
2390 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2391
97d8273f
CY
23922009-04-10 Chong Yidong <cyd@stupidchicken.com>
2393
f147ff75
CY
2394 * syntax.texi (Syntax Table Functions): Document cons cell
2395 argument for modify-syntax-entry.
2396 (Categories): Document cons cell argument for
2397 modify-category-entry.
2398
fca4ec76
CY
2399 * searching.texi (String Search): Document word-search-forward-lax
2400 and word-search-backward-lax.
2401 (Searching and Case): Describe isearch behavior more precisely.
2402
9c283d5b
CY
2403 * keymaps.texi (Tool Bar): Mention that some platforms do not
2404 support multi-line toolbars. Suggested by Stephen Eglen.
2405
2406 * frames.texi (Layout Parameters): Mention that Nextstep also
2407 allows only one tool-bar line. Suggested by Stephen Eglen.
2408
97d8273f
CY
2409 * nonascii.texi (Text Representations): Copyedits.
2410 (Coding System Basics): Also mention utf-8-emacs.
2411 (Converting Representations, Selecting a Representation)
2412 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2413 Copyedits.
2414 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2415
2bad3299
CY
24162009-04-09 Chong Yidong <cyd@stupidchicken.com>
2417
2418 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2419 (Filling): Clarify REGION argument of fill-paragraph.
2420 Document fill-forward-paragraph-function.
2bad3299
CY
2421 (Special Properties): Remove "new in Emacs 22" declaration.
2422 (Clickable Text): Merge with Links and Mouse-1 node.
2423
5dcb4c4e
SM
2424 * display.texi (Button Properties, Button Buffer Commands):
2425 Change xref to Clickable Text.
2bad3299
CY
2426
2427 * tips.texi (Key Binding Conventions): Change xref to Clickable
2428 Text.
2429
2430 * elisp.texi (Top): Update node listing.
2431
ea30ce4f
CY
24322009-04-05 Chong Yidong <cyd@stupidchicken.com>
2433
47af2f4b
CY
2434 * markers.texi (The Mark): Copyedits. Improve description of
2435 handle-shift-selection.
2436 (The Region): Move use-region-p here from The Mark.
2437
ea30ce4f
CY
2438 * positions.texi (Screen Lines): Document (cols . lines) argument
2439 for vertical-motion.
2440
2aa8ea6e
CY
24412009-04-04 Chong Yidong <cyd@stupidchicken.com>
2442
3ec61d4e
CY
2443 * frames.texi (Frames): Clean up introduction. Document `ns'
2444 return value for framep.
2445 (Creating Frames): Note how the terminal is chosen.
2446 (Multiple Terminals, Multiple Displays): Merge into a single node.
2447 (Color Parameters): Fix typo.
2448
2449 * variables.texi (Local Variables, Buffer-Local Variables)
2450 (Creating Buffer-Local): Change link to Multiple Terminals.
2451
2452 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2453
2454 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2455 Terminals.
2456
2457 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2458 to Multiple Terminals.
2459
2460 * elisp.texi (Top): Update node listing.
2461 * vol2.texi (Top): Update node listing.
2462 * vol1.texi (Top): Update node listing.
2463
9257072f
CY
2464 * buffers.texi (Current Buffer): Note that the append-to-buffer
2465 example is no longer in synch with the latest code. Tie the two
2466 examples together.
2467
2aa8ea6e
CY
2468 * files.texi (File Attributes): Move note about MS-DOS from
2469 Changing Files to File Attributes.
2470 (Create/Delete Dirs): Note that mkdir is an alias for this.
2471
22e74b17
CY
24722009-04-01 Markus Triska <triska@gmx.at>
2473
2474 * processes.texi (Filter Functions): Suggest how to handle output
2475 batches.
2476
4bbe48ec
CY
24772009-03-30 Chong Yidong <cyd@stupidchicken.com>
2478
2479 * help.texi (Accessing Documentation): Update example to use
2480 help-setup-xref and with-help-window.
2481 (Help Functions): Remove print-help-return-message, which is
2482 semi-obsolete due to with-help-window. Document help-buffer and
2483 help-setup-xref.
2484
b9723f39
CY
24852009-03-29 Chong Yidong <cyd@stupidchicken.com>
2486
5dcb4c4e
SM
2487 * help.texi (Accessing Documentation, Help Functions):
2488 Remove information about long-obsolete Emacs versions.
9eb52e90 2489
b9723f39
CY
2490 * modes.texi (Mode Line Variables): The default values of the mode
2491 line variables are now more complicated.
2492
b0cc32db
CY
24932009-03-28 Chong Yidong <cyd@stupidchicken.com>
2494
3c25a5a9
CY
2495 * modes.texi (Major Mode Conventions): Note that specialness is
2496 inherited.
31c9eebb
CY
2497 (Derived Modes): Note that define-derive-mode sets the mode-class
2498 property.
3c25a5a9 2499
b0cc32db
CY
2500 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2501 goto-map. Add search-map to the list.
2502
c5e0006d
EZ
25032009-03-27 Eli Zaretskii <eliz@gnu.org>
2504
1213465a
EZ
2505 * os.texi (System Environment): Update the list of system-type
2506 values.
2507
c5e0006d
EZ
2508 * markers.texi (The Mark) <handle-shift-selection>: Update for
2509 removal of the optional argument DEACTIVATE.
2510
48bab3d6
CY
25112009-03-25 Chong Yidong <cyd@stupidchicken.com>
2512
2513 * commands.texi (Focus Events): Most X window managers don't use
2514 focus-follows-mouse nowadays.
2515
6e4ff1b6
CY
25162009-03-24 Chong Yidong <cyd@stupidchicken.com>
2517
2518 * commands.texi (Defining Commands): Clarify introduction.
2519 (Using Interactive): Not that interactive can be put in a symbol
2520 property.
2521 (Interactive Call): Note that a symbol with a non-nil
2522 interactive-form property satisfies commandp.
2523
11625308
JB
25242009-03-23 Juanma Barranquero <lekktu@gmail.com>
2525
2526 * minibuf.texi (Intro to Minibuffers): Fix typos.
2527
7b34420d
CY
25282009-03-23 Chong Yidong <cyd@stupidchicken.com>
2529
2530 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2531 about minibuffers in old Emacs versions. Copyedits.
2532 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2533 (Text from Minibuffer): Simplify introduction.
2534
f9257eed
AM
25352009-03-22 Alan Mackenzie <acm@muc.de>
2536
2537 * commands.texi (Using Interactive): Clarify string argument to
2538 `interactive' - even promptless elements need \n separators.
2539
f639ba70
CY
25402009-03-18 Chong Yidong <cyd@stupidchicken.com>
2541
2542 * minibuf.texi (Completion Styles): New node.
2543
2544 * elisp.texi (Top): Update node listing.
2545
d897e8ee
CY
25462009-03-17 Chong Yidong <cyd@stupidchicken.com>
2547
2548 * minibuf.texi (Basic Completion): Note that
2549 read-file-name-completion-ignore-case and
2550 read-buffer-completion-ignore-case can override
2551 completion-ignore-case.
2552 (Minibuffer Completion): Document completing-read changes.
2553 (Completion Commands): Avoid mentioning partial completion mode.
2554 Document minibuffer-completion-confirm changes, and
2555 minibuffer-confirm-exit-commands.
2556 (High-Level Completion): Document new require-match behavior for
2557 read-buffer. Document read-buffer-completion-ignore-case.
2558 (Reading File Names): Document new require-match behavior for
2559 read-file-name.
2560
b1f23349
CY
25612009-03-14 Chong Yidong <cyd@stupidchicken.com>
2562
2563 * debugging.texi (Error Debugging): Don't mislead the reader into
2564 thinking that debug-on-error enters debugger for C-f at EOB.
2565 (Error Debugging): Setting debug-on-init within the init file
2566 works, and has for some time.
2567
d6eb4e25
KH
25682009-03-13 Kenichi Handa <handa@m17n.org>
2569
2570 * display.texi (Fontsets): Update the description.
2571
1cf53dc5
CY
25722009-03-13 Chong Yidong <cyd@stupidchicken.com>
2573
2574 * advice.texi (Advising Primitives): Link to What Is a Function.
2575
81f919fc
CY
25762009-03-12 Chong Yidong <cyd@stupidchicken.com>
2577
cf4229eb
CY
2578 * compile.texi (Speed of Byte-Code): Update example.
2579 (Disassembly): Update examples.
2580
81f919fc 2581 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2582
2583 * customize.texi (Common Keywords): It's not necessary to use :tag
2584 to remove hyphens, as custom-unlispify-tag-name does it
2585 automatically.
5dcb4c4e
SM
2586 (Variable Definitions): Link to File Local Variables.
2587 Document customized-value symbol property.
f2bbc08c
CY
2588 (Customization Types): Move menu to end of node.
2589
955964d7
CY
25902009-03-10 Chong Yidong <cyd@stupidchicken.com>
2591
2592 * macros.texi (Compiling Macros): Omit misleading sentence, which
2593 implied that macros can only be used in the same file they are
2594 defined.
2595 (Backquote): Remove obsolete information about Emacs 19.
2596
d25ed7db
GM
25972009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2598
2599 * display.texi (Display Margins): Fix paren typo.
2600
d55f6ca5
CY
26012009-02-27 Chong Yidong <cyd@stupidchicken.com>
2602
f0e57ed8
CY
2603 * elisp.texi (Top): Update node listing.
2604
2605 * variables.texi (Variables): Clarify introduction.
2606 (Global Variables): Mention that setq is a special form.
2607 (Local Variables): Use active voice.
2608 (Tips for Defining): Mention marking variables as safe.
2609 (Buffer-Local Variables): Mention terminal-local and frame-local
2610 variables together.
2611 (File Local Variables): Copyedits.
2612 (Frame-Local Variables): Note that they are not really useful.
2613 (Future Local Variables): Node deleted.
2614
d55f6ca5 2615 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2616 Unicode escape syntax.
d55f6ca5 2617
ca8f09a8
CY
26182009-02-23 Chong Yidong <cyd@stupidchicken.com>
2619
2620 * control.texi (Control Structures): Add cindex entry for "textual
2621 order".
2622
2623 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2624 instead of "expression" throughout.
2625 (Function Indirection): Copyedits. Use active voice.
2626 (Eval): The default value of max-lisp-eval-depth is now 400.
2627
a20878b6
MB
26282009-02-23 Miles Bader <miles@gnu.org>
2629
2630 * processes.texi (System Processes): Rename `system-process-attributes'
2631 to `process-attributes'.
2632
61f66044
CY
26332009-02-22 Chong Yidong <cyd@stupidchicken.com>
2634
1b80d1f3
CY
2635 * symbols.texi (Property Lists): Emphasize that property lists are
2636 not restricted to symbol cells.
2637 (Other Plists): Copyedit.
2638
61f66044
CY
2639 * sequences.texi (Sequences Arrays Vectors): Make introduction
2640 more concise.
2641 (Arrays): Mention char-tables and bool-vectors too.
2642 (Vectors): Don't repeat information given in Arrays node. Link to
2643 nodes that explain the vector usage examples.
2644 (Char-Tables): Note that char-table elements can have arbitrary
2645 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2646 Link to Property Lists node.
61f66044 2647
9403944b
CY
26482009-02-22 Chong Yidong <cyd@stupidchicken.com>
2649
2650 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2651 `append'.
4068c7b4 2652 (List Elements): Copyedits.
9403944b
CY
2653
2654 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2655 of `vconcat'.
2656
2657 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2658 Emacs 20 usage of `concat'.
2659 (Case Conversion): Copyedits.
2660
b87a185f
CY
26612009-02-21 Chong Yidong <cyd@stupidchicken.com>
2662
2663 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2664 Minor edits.
2665 (Frame Configuration Type): Emphasize that it is not primitive.
2666 (Font Type): New node.
2667 (Type Predicates): Add fontp; type-of now recognizes font object
2668 types.
2669
2670 * intro.texi (Version Info): Update version numbers in examples.
2671 (Acknowledgements): List more contributors.
2672
2673 * elisp.texi: Bump version number to 3.0.
2674 (Top): Link to Font Type node.
2675
867d4bb3
JB
26762009-02-20 Juanma Barranquero <lekktu@gmail.com>
2677
2678 * modes.texi (Major Mode Conventions): Remove duplicate words.
2679 (Customizing Keywords): Fix typo.
2680
77730170
EZ
26812009-02-14 Eli Zaretskii <eliz@gnu.org>
2682
2683 * nonascii.texi (User-Chosen Coding Systems): Document that
2684 select-safe-coding-system suggests raw-text if there are raw bytes
2685 in the region.
2686 (Explicit Encoding): Warn not to use `undecided' when encoding.
2687
c8736212
GM
26882009-02-11 Glenn Morris <rgm@gnu.org>
2689
2690 * frames.texi (Visibility of Frames): Mention the effect multiple
2691 workspaces/desktops can have on visibility.
2692
ab992d66
EZ
26932009-02-07 Eli Zaretskii <eliz@gnu.org>
2694
c8736212
GM
2695 * text.texi (Commands for Insertion):
2696 * commands.texi (Event Mod):
2697 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2698 * nonascii.texi (Translation of Characters):
2699 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2700 (Explicit Encoding): Document the `charset' text property produced
2701 by decode-coding-region and decode-coding-string.
ab992d66 2702
e651a255
AM
27032009-01-27 Alan Mackenzie <acm@muc.de>
2704
2705 * modes.texi (Search-based Fontification): Correct a typo.
2706
bc5cde4b
JB
27072009-01-25 Juanma Barranquero <lekktu@gmail.com>
2708
2709 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2710 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2711
3533155b
EZ
27122009-01-24 Eli Zaretskii <eliz@gnu.org>
2713
f721deda
EZ
2714 * display.texi (Window Systems): Document the value of
2715 `initial-window-system' under --daemon.
2716
3533155b
EZ
2717 * os.texi (System Environment): Remove description of the
2718 `environment' function which has been deleted.
2719
f79b43b2
DN
27202009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2721
2722 * frames.texi (Multiple Displays): Remove documentation for
2723 removed function make-frame-on-tty.
2724
e3aa6669
CY
27252009-01-22 Chong Yidong <cyd@stupidchicken.com>
2726
2727 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2728 write-region-annotate-functions.
2729 Document write-region-post-annotation-function.
e3aa6669 2730
fb13a416
CY
27312009-01-19 Chong Yidong <cyd@stupidchicken.com>
2732
2733 * display.texi (Font Lookup): Document WIDTH argument of
2734 x-list-fonts.
2735
02eccf6b
EZ
27362009-01-17 Eli Zaretskii <eliz@gnu.org>
2737
ead3f58d
EZ
2738 * maps.texi (Standard Keymaps): Rename function-key-map to
2739 local-function-key-map.
2740
2741 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2742 local-function-key-map.
2743
2744 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2745 and `set-keyboard-coding-system' now accept an optional terminal
2746 argument.
2747
2748 * commands.texi (Event Mod): `keyboard-translate-table' is now
2749 terminal-local.
2750 (Function Keys): Rename function-key-map to
2751 local-function-key-map.
2752
df05a163
EZ
2753 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2754 frames.texi.
2755
0ed8034e 2756 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2757 `delete-terminal-functions', `suspend-tty-functions' and
2758 `resume-tty-functions'.
0ed8034e
EZ
2759
2760 * frames.texi (Frames): Document `frame-terminal' and
2761 `terminal-live-p'.
2762 (Multiple Displays): Document `make-frame-on-tty'.
2763 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2764 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2765 (Terminal Parameters): Document `terminal-parameters',
2766 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2767
2768 * os.texi (System Environment): Document `environment' and
2769 `initial-environment'.
490f1197
EZ
2770 (Suspending Emacs): Update for multi-tty; document
2771 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2772
02eccf6b
EZ
2773 * nonascii.texi (Coding System Basics): More accurate description
2774 of `raw-text'.
2775
f19fea97
JB
27762009-01-12 Juanma Barranquero <lekktu@gmail.com>
2777
2778 * display.texi (Low-Level Font): Fix typo.
2779
16fa292f
CY
27802009-01-10 Chong Yidong <cyd@stupidchicken.com>
2781
2782 * elisp.texi (Top): Update node listing.
2783
2784 * display.texi (PostScript Images): Node deleted.
2785
0b4faef3
EZ
27862009-01-10 Eli Zaretskii <eliz@gnu.org>
2787
3355f04d
EZ
2788 * processes.texi (Decoding Output): Document that null bytes force
2789 no-conversion for reading process output.
2790
2791 * files.texi (Reading from Files): Document that null bytes force
2792 no-conversion when visiting files.
2793
11625308 2794 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2795
5dcb4c4e
SM
2796 * nonascii.texi (Lisp and Coding Systems):
2797 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2798 (Character Properties): Improve wording.
0b4faef3 2799
ce9cf065
CY
28002009-01-09 Chong Yidong <cyd@stupidchicken.com>
2801
2802 * display.texi (Font Lookup): Remove obsolete function
2803 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2804 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2805 (Font Selection): Reorder order of variable descriptions.
2806 Minor clarifications.
ce9cf065
CY
2807
2808 * elisp.texi (Top): Update node listing.
2809
ab756fb3
GM
28102009-01-09 Glenn Morris <rgm@gnu.org>
2811
2812 * commands.texi (Command Loop Info): Say that last-command-char and
2813 last-input-char are obsolete aliases.
2814
2815 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2816 last-input-char and last-command-char, since they are just aliases for
2817 last-input-event and last-command-event.
2818
2819 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2820 last-command-char.
2821
6b2b8ab1
CY
28222009-01-08 Chong Yidong <cyd@stupidchicken.com>
2823
2824 * elisp.texi: Update node listing.
2825
2826 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2827 (Face Attributes): Don't link to Font Lookup.
2828 Document font-family-list.
6b2b8ab1
CY
2829 (Fonts): New node.
2830
3568e767
JR
28312009-01-08 Jason Rumney <jasonr@gnu.org>
2832
2833 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2834 changing the standard pointer shapes. (Bug#1485)
3568e767 2835
6221c8db
CY
28362009-01-08 Chong Yidong <cyd@stupidchicken.com>
2837
2838 * display.texi (Attribute Functions): Note that a function value
2839 :height is relative, and that compatibility functions work by
2840 calling set-face-attribute.
2841 (Displaying Faces): Reorder list in order of increasing priority.
2842 (Face Remapping): New node. Content moved here from Displaying
2843 Faces.
2844 (Glyphs): Link to Face Functions.
2845
e3d3799a
CY
28462009-01-08 Chong Yidong <cyd@stupidchicken.com>
2847
2848 * display.texi (Faces): Don't discuss face id here. facep does
2849 not return t.
2850 (Defining Faces): Minor clarification.
2851 (Face Attributes): Rearrange items to match docstring of
2852 set-face-attribute. Add :foundry attribute. Document new role of
2853 :font attribute. Texinfo usage fix.
2854 (Attribute Functions): Copyedits.
2855 (Face Functions): Note that face number is seldom used.
2856
638a2457
RS
28572009-01-05 Richard M Stallman <rms@gnu.org>
2858
2859 * strings.texi (Predicates for Strings): Minor clarification.
2860
2861 * functions.texi (Function Safety): Texinfo usage fix.
2862
49ea0074
JB
28632009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2864
2865 * objects.texi (General Escape Syntax): Fix typo.
2866
9f822178
MR
28672009-01-03 Martin Rudalics <rudalics@gmx.at>
2868
2869 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2870 works via the default value of pop-up-frame-function.
2871
af34ad36
EZ
28722009-01-02 Eli Zaretskii <eliz@gnu.org>
2873
2874 * processes.texi (System Processes): Document the `time' and
2875 `ctime' attributes of `system-process-attributes'.
2876
d31f6679
CY
28772009-01-01 Chong Yidong <cyd@stupidchicken.com>
2878
2879 * display.texi (Face Attributes): Clarify :height attribute.
2880
174dc00c
MR
28812008-12-31 Martin Rudalics <rudalics@gmx.at>
2882
2883 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2884 the front of the buffer list. Add entries for `last-buffer' and
2885 `unbury-buffer'.
2886
b8afe7e4
EZ
28872008-12-27 Eli Zaretskii <eliz@gnu.org>
2888
d14030f5
EZ
2889 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2890 and its subsections.
2891
2892 * frames.texi (Multiple Terminals, Low-level Terminal)
2893 (Terminal Parameters, Frames on Other TTY devices): New sections.
2894 (Frames): Add an xref to "Multiple Terminals".
2895
765980a4
EZ
2896 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2897
2898 * objects.texi (Terminal Type): New node.
2899 (Editing Types): Add it to the menu.
2900
47bd5577
EZ
2901 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2902 Variables".
2903
eb22b78c 2904 * variables.texi (Directory Local Variables): New node.
47bd5577 2905 (Variables): Add a menu item for it.
eb22b78c 2906
b8afe7e4
EZ
2907 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2908 `generated-autoload-file'.
2909
77bb0476
EZ
29102008-12-20 Eli Zaretskii <eliz@gnu.org>
2911
028e2c19
EZ
2912 * os.texi (Startup Summary): Add xref to documentation of
2913 `initial-window-system'.
2914
77bb0476
EZ
2915 * display.texi (Window Systems): Document `window-system' the
2916 function. The variable `window-system' is now frame-local.
028e2c19 2917 Document `initial-window-system'.
77bb0476 2918
dda87836
MR
29192008-12-19 Martin Rudalics <rudalics@gmx.at>
2920
2921 * windows.texi (Windows): Rewrite description of
2922 fit-window-to-buffer.
2923
caef3ed2
GM
29242008-12-13 Glenn Morris <rgm@gnu.org>
2925
2926 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2927 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2928
21c58e4d
GM
29292008-12-12 Glenn Morris <rgm@gnu.org>
2930
2931 * debugging.texi (Error Debugging): Refer forwards to
2932 eval-expression-debug-on-error.
2933
af38459f
EZ
29342008-12-05 Eli Zaretskii <eliz@gnu.org>
2935
5dedd9b5
EZ
2936 * strings.texi (String Basics): Only unibyte strings that
2937 represent key sequences hold 8-bit raw bytes.
2938
af38459f
EZ
2939 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2940 paragraph to speak about `undecided'.
2941 (Character Properties): Don't explain the meaning of each
2942 property; instead, identify their Unicode Standard names.
b3f1f4a5 2943 (Character Sets): Document `map-charset-chars'.
af38459f 2944
fa047ae7
GM
29452008-12-02 Glenn Morris <rgm@gnu.org>
2946
2947 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2948 section yet again.
2949
47dbc044
EZ
29502008-11-29 Eli Zaretskii <eliz@gnu.org>
2951
98d05998
EZ
2952 * nonascii.texi (Character Properties): New Section.
2953 (Specifying Coding Systems): Document
2954 `coding-system-priority-list', `set-coding-system-priority', and
2955 `with-coding-priority'.
2956 (Lisp and Coding Systems): Document `check-coding-systems-region'
2957 and `coding-system-charset-list'.
2958 (Coding System Basics): Document `coding-system-aliases'.
2959
2960 * elisp.texi (Top): Add a @detailmenu entry for "Character
2961 Properties".
2962
47dbc044
EZ
2963 * objects.texi (Character Type): Correct the range of Emacs
2964 characters. Add an @xref to "Character Codes".
2965
2966 * strings.texi (String Basics): Add an @xref to "Character Codes".
2967
2968 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2969
2970 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2971 (Character Codes): Document `max-char'.
2972
8b80cdf5
EZ
29732008-11-28 Eli Zaretskii <eliz@gnu.org>
2974
2975 * nonascii.texi (Text Representations, Converting Representations)
2976 (Character Sets, Scanning Charsets, Translation of Characters):
2977 Make text more accurate.
2978
a99dceba
GM
29792008-11-28 Glenn Morris <rgm@gnu.org>
2980
2981 * files.texi (Format Conversion Round-Trip): Improve previous change.
2982
f6dc3bed
CY
29832008-11-26 Chong Yidong <cyd@stupidchicken.com>
2984
2985 * modes.texi (Auto Major Mode): Fix example.
2986
5da9413d
GM
29872008-11-25 Glenn Morris <rgm@gnu.org>
2988
2989 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2990
2991 * files.texi (Format Conversion Round-Trip):
2992 Use active voice for previous change.
2993
fcca848c
CY
29942008-11-25 Chong Yidong <cyd@stupidchicken.com>
2995
2996 * os.texi (Processor Run Time):
2997 * processes.texi (Transaction Queues):
2998 * markers.texi (The Mark):
2999 * windows.texi (Choosing Window, Selecting Windows):
3000 * files.texi (Changing Files, Magic File Names):
3001 * commands.texi (Key Sequence Input):
3002 * functions.texi (Declaring Functions):
3003 * strings.texi (Predicates for Strings):
3004 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3005
36c8dc54
CY
30062008-11-24 Chong Yidong <cyd@stupidchicken.com>
3007
3008 * help.texi (Accessing Documentation): Update example.
3009
3010 * variables.texi (Defining Variables): Note that `*' is not
3011 necessary if defcustom is used.
3012
2a79b242
EZ
30132008-11-22 Eli Zaretskii <eliz@gnu.org>
3014
3015 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3016 Characters" from @detailmenu.
3017
3018 * nonascii.texi (Character Codes, Character Sets)
3019 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3020 (Chars and Bytes, Splitting Characters): Sections removed.
3021
392f0d26
LK
30222008-11-22 Lute Kamstra <lute@gnu.org>
3023
3024 * positions.texi (Text Lines): Update goto-line documentation.
3025
af1a5cd5
MR
30262008-11-21 Martin Rudalics <rudalics@gmx.at>
3027
6a4cfb0c
MR
3028 * frames.texi (Frames): Fix typo, add cross references, reword.
3029 (Initial Parameters): Reword special-display-frame-alist text.
3030 (Frames and Windows): Reword. Describe argument norecord for
3031 set-frame-selected-window.
3032 (Input Focus): Describe argument norecord for select-frame.
3033 Remove comment on MS-Windows behavior for focus-follows-mouse.
3034 (Raising and Lowering): Mention windows-frames dichotomy in
3035 metaphor.
3036
af1a5cd5
MR
3037 * windows.texi (Displaying Buffers, Vertical Scrolling)
3038 (Horizontal Scrolling): Fix indenting and rewording issues
3039 introduced with 2008-11-07 change.
3040
c249fa9c
GM
30412008-11-20 Glenn Morris <rgm@gnu.org>
3042
3043 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3044 element of `format-alist'.
3045
204d4665
GM
30462008-11-19 Glenn Morris <rgm@gnu.org>
3047
3048 * doclicense.texi: Update to FDL 1.3.
3049 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3050
cc0910af
CY
30512008-11-18 Chong Yidong <cyd@stupidchicken.com>
3052
efe6e7c4
CY
3053 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3054 vars, which are obsolete. Mention jit-lock-register.
3055
5dcb4c4e
SM
3056 * modes.texi (Other Font Lock Variables):
3057 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3058
cc0910af
CY
3059 * frames.texi (Color Parameters): Document alpha parameter.
3060
aeeedf76
MR
30612008-11-16 Martin Rudalics <rudalics@gmx.at>
3062
3063 * windows.texi (Splitting Windows, Deleting Windows)
3064 (Selecting Windows, Cyclic Window Ordering)
3065 (Buffers and Windows, Displaying Buffers, Choosing Window)
3066 (Dedicated Windows, Window Point, Window Start and End)
3067 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3068 (Size of Window, Resizing Windows, Window Configurations)
3069 (Window Parameters): Avoid @var at beginning of sentences and
3070 reword accordingly.
3071
4c565c5c
LK
30722008-11-11 Lute Kamstra <lute@gnu.org>
3073
3074 * files.texi (File Name Components): Fix file-name-extension
3075 documentation.
3076
25f494c9
JB
30772008-11-11 Juanma Barranquero <lekktu@gmail.com>
3078
3079 * frames.texi (Basic Parameters): Remove display-environment-variable
3080 and term-environment-variable.
3081
a1401ab1
EZ
30822008-11-08 Eli Zaretskii <eliz@gnu.org>
3083
3084 * windows.texi (Basic Windows, Splitting Windows)
3085 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3086 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3087 (Resizing Windows, Window Configurations, Window Parameters):
3088 Fix wording and markup.
a1401ab1 3089
efafc282
MR
30902008-11-07 Martin Rudalics <rudalics@gmx.at>
3091
3092 * windows.texi (Windows): Update entries.
3093 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3094 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3095 (Selecting Windows, Cyclic Window Ordering): Reword with special
3096 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3097 (Buffers and Windows, Choosing Window): Reword with special
3098 emphasis on dedicated windows.
3099 (Displaying Buffers): Reword. For switch-to-buffer mention that
3100 it may fall back on pop-to-buffer. For other-window try to
3101 explain how it treats the cyclic ordering of windows.
efafc282
MR
3102 (Dedicated Windows): New node and section discussing dedicated
3103 windows and associated functions.
86ab855a 3104 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3105 (Window Start and End): Rename node and section title. Reword.
3106 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3107 Minor rewording.
3108 (Size of Window): Reword, in particular text on window-width.
3109 (Resizing Windows): Reword. Add text on balancing windows.
3110 (Window Configurations): Reword. Mention window parameters.
3111 (Window Parameters): New node and section on window parameters.
3112 (Window Hooks): Reword. Mention that
3113 window-configuration-change-hook is run "buffer-locally".
3114 * elisp.texi (Top): Update Windows entries in @detailmenu
3115 section.
3116
d60a8ab2
JB
31172008-11-04 Juanma Barranquero <lekktu@gmail.com>
3118
3119 * searching.texi (Regexp Search): Fix typo.
3120
01777627
CY
31212008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3122
3123 * searching.texi (Regexp Search): Document GREEDY arg.
3124 (Simple Match Data): Fix return value.
3125
c4526e93
EZ
31262008-11-01 Eli Zaretskii <eliz@gnu.org>
3127
3128 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3129 with Emacs 23 internal representation of characters.
3130 Document `unibyte-string'.
c4526e93 3131
fe2ae8b5
CY
31322008-10-28 Chong Yidong <cyd@stupidchicken.com>
3133
3134 * processes.texi (Process Information): Note that process-status
3135 does not accept buffer names.
3136
cc5a21e3
CY
31372008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3138
3139 * positions.texi (Skipping Characters): Correct return value of
3140 skip-chars-forward.
3141
09460d9a
MR
31422008-10-25 Martin Rudalics <rudalics@gmx.at>
3143
520b29e7
MR
3144 * windows.texi (Deleting Windows): Update documentation of
3145 delete-windows-on.
3146 (Buffers and Windows): Update documentations of
3147 get-buffer-window and get-buffer-window-list.
3148 (Displaying Buffers): Update documentation of
3149 replace-buffer-in-windows.
3150
09460d9a
MR
3151 * buffers.texi (Current Buffer): Reword set-buffer and
3152 with-current-buffer documentations.
3153 (Creating Buffers): Reword documentation of get-buffer-create.
3154
4d48fcdc
MR
31552008-10-23 Martin Rudalics <rudalics@gmx.at>
3156
3157 * buffers.texi (Current Buffer): Reword documentation of
3158 set-buffer.
3159 (Buffer Names): Reword documentation of buffer-name.
3160 (The Buffer List): For bury-buffer explain what happens with the
3161 buffer's window.
3162 (Creating Buffers): Say that get-buffer-create's arg is called
3163 buffer-or-name.
3164
f0143c43
CY
31652008-10-22 Chong Yidong <cyd@stupidchicken.com>
3166
3e5dbbd3
CY
3167 * advice.texi (Computed Advice): Explain what DEFINITION is.
3168
f0143c43
CY
3169 * nonascii.texi (Character Codes): Remove obsolete function
3170 char-valid-p, and document characterp instead.
3171
52a94b85
MR
31722008-10-22 Martin Rudalics <rudalics@gmx.at>
3173
3174 * windows.texi (Displaying Buffers): Reword documentation of
3175 pop-to-buffer.
3176 (Choosing Window): Rewrite documentation of display-buffer and
3177 its options.
3178
f76f8246
MR
3179 * buffers.texi (Killing Buffers): Update documentation of
3180 kill-buffer.
3181
acc8b598
EZ
31822008-10-21 Eli Zaretskii <eliz@gnu.org>
3183
80e6b6df
EZ
3184 * processes.texi (Serial Ports): Fix wording and improve markup.
3185
3645358a
EZ
3186 * searching.texi (Regexp Search): Document `string-match-p' and
3187 `looking-at-p'.
3188 (POSIX Regexps): Add an xref for "non-greedy".
3189 (Regexp Special): Add @cindex entry for "non-greedy".
3190
b3d50cff 3191 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3192 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3193
73b7530a
EZ
3194 * frames.texi (Color Names): Add an xref to `read-color'.
3195
3196 * minibuf.texi (High-Level Completion): Document `read-color'.
3197
acc8b598
EZ
3198 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3199
3200 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3201
3202 * buffers.texi (Swapping Text): New section, documents
3203 `buffer-swap-text'.
3204
10e187e8
MR
32052008-10-21 Martin Rudalics <rudalics@gmx.at>
3206
3207 * windows.texi (Resizing Windows): Minor wording fix.
3208
fd6f900c
EZ
32092008-10-20 Eli Zaretskii <eliz@gnu.org>
3210
3211 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3212 and `combine-and-quote-strings'.
3213
3214 * strings.texi (Creating Strings): Add xrefs for them.
3215
e4372165
EZ
32162008-10-19 Eli Zaretskii <eliz@gnu.org>
3217
d6328fba
EZ
3218 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3219 match the corresponding menu in minibuf.texi.
3220
e4372165
EZ
3221 * minibuf.texi (Reading File Names): Document `read-shell-command'
3222 and `minibuffer-local-shell-command-map'.
3223
5d8dda33
MR
32242008-10-19 Martin Rudalics <rudalics@gmx.at>
3225
3226 * windows.texi (Resizing Windows): Remove var{} around "window" in
3227 documentation of enlarge-window.
3228 Rewrite documentation of window-min-height and window-min-width.
3229
437706cd
EZ
32302008-10-19 Eli Zaretskii <eliz@gnu.org>
3231
80f85d7c
EZ
3232 * functions.texi (Calling Functions): Document `apply-partially'.
3233
291703b5
EZ
3234 * hooks.texi (Standard Hooks): Mention
3235 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3236
3237 * variables.texi (File Local Variables): Document
3238 `file-local-variables-alist', `before-hack-local-variables-hook'
3239 and `hack-local-variables-hook'.
3240
583d8b3c
EZ
3241 * processes.texi (Synchronous Processes): Document `process-lines'.
3242
5dcb4c4e
SM
3243 * customize.texi (Variable Definitions):
3244 Document `custom-reevaluate-setting'.
437706cd 3245
7e51d89b
MR
32462008-10-18 Martin Rudalics <rudalics@gmx.at>
3247
3248 * windows.texi (Choosing Window, Deleting Windows)
3249 (Displaying Buffers): Expand documentation of dedicated windows.
3250
43c59a3d
EZ
32512008-10-18 Eli Zaretskii <eliz@gnu.org>
3252
018a960d
EZ
3253 * files.texi (Changing Files): Document symbolic input of file
3254 modes to `set-file-modes'. Document `read-file-modes' and
3255 `file-modes-symbolic-to-number'.
3256
2c0b8144
EZ
3257 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3258 and `search-map'.
3259
5dcb4c4e
SM
3260 * searching.texi (Search and Replace):
3261 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3262 Document `multi-query-replace-map'.
80120f13 3263
6d4913f0 3264 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3265 (Completion Commands, Reading File Names):
3266 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3267 `minibuffer-local-filename-must-match-map'.
3268 (Minibuffer Completion): The `require-match' argument to
3269 `completing-read' can now have the value `confirm-only'.
3270
43c59a3d
EZ
3271 * windows.texi (Displaying Buffers): Minor wording fix.
3272 (Choosing Window): `split-height-threshold' can now be nil.
3273 Document `split-width-threshold'. `pop-up-frames' can have the
3274 value `graphic-only'.
3275
f36acfd9
EZ
32762008-10-17 Eli Zaretskii <eliz@gnu.org>
3277
3278 * os.texi (Startup Summary): Document `before-init-time' and
3279 `after-init-time'. Document `initial-window-system' and
3280 `window-system-initialization-alist'. Document reading the
3281 abbrevs file. Document the call to `server-start' under --daemon.
3282 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3283 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3284 (Time Parsing): Document `format-seconds'.
f36acfd9 3285
96995b89
MR
32862008-10-17 Martin Rudalics <rudalics@gmx.at>
3287
3288 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3289 and reword.
3290
2de17c73
EZ
32912008-10-16 Eli Zaretskii <eliz@gnu.org>
3292
3293 * markers.texi (The Mark): Document use-region-p.
3294
9cf52b11
EZ
32952008-10-15 Eli Zaretskii <eliz@gnu.org>
3296
c3aaf1d7
EZ
3297 * internals.texi (Writing Emacs Primitives): The interactive spec
3298 of a primitive can be a Lisp form.
3299
841a1743
EZ
3300 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3301 values of transient-mark-mode. Document handle-shift-selection.
3302
3303 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3304 (Interactive Examples): Show an example of `^'.
3305 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3306 (Defining Commands, Using Interactive): The interactive-form of a
3307 function can be added via its symbol's property.
841a1743 3308
52441368
EZ
3309 * positions.texi (List Motion): beginning-of-defun-function can
3310 now accept an argument.
3311
8e8c1a72
EZ
3312 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3313 now return a list of strings.
3314
a33a1f2a
EZ
3315 * control.texi (Handling Errors): Document ignore-errors.
3316
4fb04348
EZ
3317 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3318 (Parameter Access): Document set-frame-parameter.
3319
ee666f84
EZ
3320 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3321 Hooks" for the effect of kill-all-local-variables on local hook
3322 functions.
3323
9cf52b11
EZ
3324 * modes.texi (Major Mode Conventions, Mode Line Variables):
3325 `mode-name' need not be a string. xref to "Mode Line Data" for
3326 details, and to "Emulating Mode Line" for computing a string
3327 value.
3328
22526bc4
EZ
33292008-10-14 Eli Zaretskii <eliz@gnu.org>
3330
a65f6a85
EZ
3331 * processes.texi (System Processes): New section.
3332 (Processes, Signals to Processes): Add xrefs to it.
3333
3334 * objects.texi (Editing Types): A `process' is a subprocess of
3335 Emacs, not just any process running on the OS.
3336
3337 * elisp.texi (Top): Adjust the @detailmenu for the above two
3338 changes.
3339
2724b26a
EZ
3340 * sequences.texi (Char-Tables): Remove documentation of
3341 set-char-table-default, which has no effect since Emacs 23.
3342 <char-table-range, set-char-table-range>: Don't mention generic
3343 characters and charsets. Add a cons cell as a possible argument.
3344
3345 * nonascii.texi (Splitting Characters)
3346 (Translation of Characters): Don't mention generic characters.
3347
3348 * display.texi (Fontsets): Don't mention generic characters.
3349
22526bc4 3350 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3351 argument FUNCTION with a cons cell as KEY.
22526bc4 3352
eaf4b689
EZ
33532008-10-13 Eli Zaretskii <eliz@gnu.org>
3354
45e46036
EZ
3355 * objects.texi (Primitive Function Type): Move "@cindex special
3356 forms" from here...
3357
3358 * eval.texi (Special Forms): ...to here.
3359
3360 * functions.texi (What Is a Function): `functionp' returns nil for
3361 special forms. Add an xref.
3362
eaf4b689
EZ
3363 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3364 Variables".
3365
3366 * variables.texi (Frame-Local Variables): New section.
3367 (Buffer-Local Variables): Add an xref to it.
3368 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3369 have both frame-local and buffer-local binding.
3370
3371 * frames.texi (Frames): Mention multiple tty frames.
3372 (Frame Parameters, Parameter Access): Mention frame-local variable
3373 bindings.
3374
15688fce
GM
33752008-09-20 Glenn Morris <rgm@gnu.org>
3376
3377 * display.texi (Defining Faces): Recommend against face variables.
3378
35539065
JB
33792008-09-16 Juanma Barranquero <lekktu@gmail.com>
3380
3381 * display.texi (Echo Area Customization): Fix typo.
3382
6a57054b
JB
33832008-09-09 Juanma Barranquero <lekktu@gmail.com>
3384
3385 * loading.texi (Where Defined): Add `defface' item.
3386
d632fb82
MR
33872008-09-06 Martin Rudalics <rudalics@gmx.at>
3388
3389 * loading.texi (Where Defined): Fix description of symbol-file.
3390
905a9adb
JR
33912008-08-26 Jason Rumney <jasonr@gnu.org>
3392
3393 * display.texi (TIFF Images): New section describing :index property.
3394
852e91b7
CY
33952008-08-23 Chong Yidong <cyd@stupidchicken.com>
3396
3397 * display.texi (Temporary Displays): Remove unnecessary comment
3398 about usage of temp-buffer-show-hook.
3399
6be001ee
CY
34002008-08-05 Chong Yidong <cyd@stupidchicken.com>
3401
3402 * symbols.texi (Other Plists): Fix incorrect example.
3403 Suggested by Florian Beck.
3404
58e3d8e8
JB
34052008-07-31 Juanma Barranquero <lekktu@gmail.com>
3406
3407 * os.texi: Fix previous change.
3408
7c2fb837
DN
34092008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3410
3411 * os.texi:
3412 * intro.texi:
3413 * files.texi: Remove VMS support.
3414
9e2a2647
DN
34152008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3416
3417 * os.texi:
3418 * frames.texi:
3419 * display.texi: Remove mentions of Mac Carbon.
3420
c4f4682b
MB
34212008-07-01 Miles Bader <miles@gnu.org>
3422
3423 * text.texi (Special Properties):
3424 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3425
3696411e
JB
34262008-06-28 Johan Bockgård <bojohan@gnu.org>
3427
3428 * display.texi (Other Image Types): Fix copy/paste error; say
3429 "PBM", not "XBM".
3430
f2a77c3a
DN
34312008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3432
3433 * os.texi: Remove references to obsolete systems.
3434
6d52677d
EZ
34352008-06-20 Eli Zaretskii <eliz@gnu.org>
3436
3437 * makefile.w32-in (distclean): Remove makefile.
3438
1a87da4c
GM
34392008-06-17 Glenn Morris <rgm@gnu.org>
3440
3441 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3442 (elisp, dist): Remove rules and variables that are obsolete now
3443 the lisp manual is no longer distributed separately.
3444
fdda1c5d
GM
34452008-06-16 Glenn Morris <rgm@gnu.org>
3446
646692e9
GM
3447 * configure, configure.in, mkinstalldirs: Remove unused files.
3448
3449 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3450 * vol1.texi (EMACSVER):
6a57054b 3451 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3452
3453 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3454 as per maintain.info.
3455
611bee81
GM
34562008-06-15 Glenn Morris <rgm@gnu.org>
3457
a7bed3a0
GM
3458 * makefile.w32-in (manual): Use "23" rather than "21".
3459
3460 * Makefile.in (emacsver): New, set by configure.
3461 (manual): Use emacsver.
3462
d794edf2
GM
3463 * intro.texi: Report bugs using M-x report-emacs-bug.
3464
611bee81
GM
3465 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3466
c73e02fa
GM
34672008-06-13 Daniel Engeler <engeler@gmail.com>
3468
3469 * elisp.texi, internals.texi, processes.texi: Add documentation
3470 about serial port access.
3471
e40a85cd
MB
34722008-06-05 Miles Bader <miles@gnu.org>
3473
3474 * display.texi (Displaying Faces): Update to reflect function
3475 renamings in face-remap.el.
3476
7b753744
JB
34772008-06-05 Juanma Barranquero <lekktu@gmail.com>
3478
3479 * display.texi (Fontsets): Fix typos.
3480
9d3d42fb
MB
34812008-06-03 Miles Bader <miles@gnu.org>
3482
7b753744
JB
3483 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3484 remove-relative-face-remapping, set-base-face-remapping,
3485 and set-default-base-face-remapping.
9d3d42fb 3486
f2cec7a9
MB
34872008-06-01 Miles Bader <miles@gnu.org>
3488
3489 * display.texi (Displaying Faces): Add face-remapping-alist.
3490
8f39c96d
SM
34912008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3492
3493 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3494 variable names.
3495
1ef5eecc
ER
34962008-05-03 Eric S. Raymond <esr@golux>
3497
352c8b4a 3498 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3499 (current-global-map) return references, not copies.
3500
63b4387f
JL
35012008-05-02 Juri Linkov <juri@jurta.org>
3502
3503 * minibuf.texi (Text from Minibuffer): Document a list of
3504 default values for `read-from-minibuffer'.
3505
38a8b703
JB
35062008-04-24 Juanma Barranquero <lekktu@gmail.com>
3507
3508 * nonascii.texi (Translation of Characters): Fix previous change.
3509
7c42e639
CY
35102008-04-20 Chong Yidong <cyd@stupidchicken.com>
3511
3512 * display.texi (Overlay Properties): Clarify role of underlying
3513 textprop and overlay keymaps for display strings.
3514
3515 * keymaps.texi (Active Keymaps): Ditto.
3516
25c0d999
SM
35172008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3518
3519 * minibuf.texi (Programmed Completion):
3520 Replace dynamic-completion-table with the new completion-table-dynamic.
3521
e3af5968
CY
35222008-04-07 Chong Yidong <cyd@stupidchicken.com>
3523
3524 * intro.texi (Some Terms): Change "fonts in this manual" index
3525 entry to "typographic conventions".
3526
6bfc8698
EZ
35272008-04-05 Eli Zaretskii <eliz@gnu.org>
3528
3529 * objects.texi (Text Props and Strings): Add indexing for read
3530 syntax of text properties.
3531
4972c361
SM
35322008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3533
3534 * processes.texi (Decoding Output): Remove process-filter-multibyte
3535 functions.
3536
c70a68db
MR
35372008-03-15 Martin Rudalics <rudalics@gmx.at>
3538
3539 * display.texi (Finding Overlays): Say that empty overlays at
3540 the end of the buffer are reported too.
3541
1291fd36
GM
35422008-03-13 Glenn Morris <rgm@gnu.org>
3543
3544 * elisp.texi (EMACSVER): Set to 23.0.60.
3545
c6b0dfd5
CY
35462008-02-26 Chong Yidong <cyd@stupidchicken.com>
3547
38a8b703 3548 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3549
875fc30c
GM
35502008-02-22 Glenn Morris <rgm@gnu.org>
3551
3552 * frames.texi (Position Parameters): Clarify the description of
3553 `left' and `top', using information from "Geometry".
3554 (Geometry): Give a pointer to "Position Parameters", rather than
3555 repeating information.
3556
d8c8e45a
GM
35572008-02-11 Glenn Morris <rgm@gnu.org>
3558
3559 * objects.texi (Equality Predicates): No longer talk about "two"
3560 functions.
3561
38a8b703 35622008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3563
3564 * objects.texi (Equality Predicates): Add defun for
3565 equal-including-properties.
3566
bfffe0b1
GM
35672008-02-10 Glenn Morris <rgm@gnu.org>
3568
3569 * objects.texi (Equality Predicates):
3570 Mention equal-including-properties.
3571
431b78c9
RS
35722008-02-07 Richard Stallman <rms@gnu.org>
3573
3574 * windows.texi (Window Start): Mention the feature of moving
3575 window-start to start of line.
3576
c8763fb6 35772008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3578
3579 * keymaps.texi (Tool Bar): Document rtl property.
3580
1a256502
TTN
35812008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3582
3583 * display.texi (Button Types):
3584 For define-button-type, clarify type of NAME.
3585
569382c2
MR
35862008-01-19 Martin Rudalics <rudalics@gmx.at>
3587
3588 * buffers.texi (Buffer Modification): Fix typo.
3589
f3041af1
DN
35902008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3591
3592 * os.texi (System Environment): Remove references to OSes that are
3593 not supported anymore.
3594
d35e1cd7
DN
35952008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3596
3597 * os.texi (System Environment): Remove mention for Masscomp.
3598
23af7580
RS
35992008-01-04 Richard Stallman <rms@gnu.org>
3600
3601 * display.texi (Faces): Don't talk about internal face vector as arg
3602 to facep.
3603
3604 * customize.texi (Type Keywords): Fix previous change.
3605
3606 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3607 * elisp.texi (Top): Fix menu for commands.texi change.
3608
ec7d5b1e
RS
36092007-12-30 Richard Stallman <rms@gnu.org>
3610
5dcb4c4e 3611 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3612 (Accessing Scroll): New node broken out of Accessing Mouse.
3613
101a6cea
RS
36142007-12-28 Richard Stallman <rms@gnu.org>
3615
3616 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3617 (Basic Parameters): For `title', refer to title bar.
041817a4 3618 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3619
72b7e664
RS
36202007-12-23 Richard Stallman <rms@gnu.org>
3621
3622 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3623 Improve some of the commented-out keywords' text too.
3624
27a4f445
MR
36252007-12-14 Martin Rudalics <rudalics@gmx.at>
3626
e2e3f1d7
MR
3627 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3628 "visit the current buffer".
3629
27a4f445
MR
3630 * os.texi (System Interface): Fix typo.
3631
a2afc99d
RS
36322007-12-04 Richard Stallman <rms@gnu.org>
3633
3634 * objects.texi (Symbol Type): Fix typo.
3635
b694135c
RS
36362007-12-03 Richard Stallman <rms@gnu.org>
3637
3638 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3639
f99a19da
GM
36402007-12-01 Glenn Morris <rgm@gnu.org>
3641
3642 * functions.texi (Declaring Functions): Improve previous change.
3643
8f4b37d8
GM
36442007-11-30 Glenn Morris <rgm@gnu.org>
3645
3646 * functions.texi (Declaring Functions): Add optional fourth
3647 argument of declare-function, and setting third argument to `t'.
3648
61a2fe01
RS
36492007-11-29 Richard Stallman <rms@gnu.org>
3650
3651 * customize.texi (Composite Types): Document `group' type.
3652
cbfc5193
GM
36532007-11-29 Glenn Morris <rgm@gnu.org>
3654
5dcb4c4e
SM
3655 * functions.texi (Declaring Functions): Add findex.
3656 Mention `external' files.
cbfc5193 3657
8386283a
JB
36582007-11-26 Juanma Barranquero <lekktu@gmail.com>
3659
3660 * functions.texi (Declaring Functions): Fix directive.
3661
a07c9a8b
RS
36622007-11-25 Richard Stallman <rms@gnu.org>
3663
3664 * help.texi (Help Functions): Clean up last change.
3665
3666 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3667
3668 * loading.texi (Named Features): Minor cleanup.
3669
3670 * macros.texi (Eval During Expansion): Minor cleanup.
3671
3672 * variables.texi (Variable Aliases): Minor cleanup.
3673
a0925923
RS
36742007-11-24 Richard Stallman <rms@gnu.org>
3675
3676 * functions.texi (Declaring Functions): Clarify previous change.
3677
3678 * compile.texi (Compiler Errors): Clarify previous change.
3679
20c63e44
RS
36802007-11-24 Richard Stallman <rms@gnu.org>
3681
e5e76c04 3682 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3683 Clarify the text and move items around.
3684
5bb0cda3
GM
36852007-11-24 Glenn Morris <rgm@gnu.org>
3686
3687 * functions.texi (Declaring Functions): New section.
3688 * compile.texi (Compiler Errors): Mention declaring functions,
3689 defvar with no initvalue, and byte-compile-warnings.
3690
af13c86a
MR
36912007-11-15 Martin Rudalics <rudalics@gmx.at>
3692
3693 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3694 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3695
a5373305
MR
36962007-11-13 Martin Rudalics <rudalics@gmx.at>
3697
3698 * help.texi (Help Functions): Document new macro `with-help-window'.
3699
fe284805
JL
37002007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3701
3702 * searching.texi (Replacing Match): Describe new
3703 `match-substitute-replacement'.
3704
2c3a09b1
RS
37052007-10-31 Richard Stallman <rms@gnu.org>
3706
3707 * strings.texi (Creating Strings): Null strings from concat not unique.
3708
f2b480f4
RS
37092007-10-26 Richard Stallman <rms@gnu.org>
3710
3711 * objects.texi (Equality Predicates): Null strings are uniquified.
3712
3713 * minibuf.texi: Minor clarifications in previous change.
3714
db21122c
GM
37152007-10-25 Glenn Morris <rgm@gnu.org>
3716
3717 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3718
2328cbb3
RS
37192007-10-24 Richard Stallman <rms@gnu.org>
3720
3721 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3722
3723 * variables.texi (Frame-Local Variables): Node deleted.
3724 (Variables): Delete Frame-Local Variables from menu.
3725 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3726 (Default Value): Don't mention frame-local vars.
3727
3728 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3729
3730 * loading.texi (Unloading): Document FEATURE-unload-function
3731 instead of FEATURE-unload-hook.
3732
2328cbb3
RS
3733 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3734
c066bafa
JL
37352007-10-22 Juri Linkov <juri@jurta.org>
3736
3737 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3738 (High-Level Completion): Document a list of default value strings
3739 in the DEFAULT argument, for which minibuffer functions return the
3740 first element.
3741
65ced25f
JL
37422007-10-17 Juri Linkov <juri@jurta.org>
3743
3744 * text.texi (Filling): Update arguments of fill-paragraph.
3745 fill-paragraph operates on the active region in Transient Mark mode.
3746 Remove fill-paragraph-or-region.
3747
ee46ec8e
KB
37482007-10-13 Karl Berry <karl@gnu.org>
3749
3750 * elisp.texi (@dircategory): Move to after @copying,
3751 since we want @copying as close as possible to the beginning of
3752 the output.
3753
61bbdbc6
RS
37542007-10-12 Richard Stallman <rms@gnu.org>
3755
3756 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3757
3758 * commands.texi (Distinguish Interactive): New node,
3759 broken out from Interactive Call and rewritten.
3760 (Command Loop): Put Distinguish Interactive in menu.
3761
af23e1e8
RS
37622007-10-09 Richard Stallman <rms@gnu.org>
3763
3764 * text.texi (Examining Properties): Mention overlay priority.
3765
3766 * display.texi (Display Margins): Correct the description
3767 of margin display specifications.
3768 (Replacing Specs): New subnode broken out of Display Property.
3769
e1965a69
JL
37702007-10-06 Juri Linkov <juri@jurta.org>
3771
3772 * text.texi (Filling): Document fill-paragraph-or-region.
3773
4638454b
JB
37742007-10-05 Juanma Barranquero <lekktu@gmail.com>
3775
3776 * display.texi (Auto Faces): Fix typo.
3777
7ed54cc5
RS
37782007-10-02 Richard Stallman <rms@gnu.org>
3779
3780 * display.texi (Display Property): Explain some display specs
3781 don't let you move point in.
3782
5dcb4c4e
SM
3783 * frames.texi (Cursor Parameters):
3784 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3785
3786 * windows.texi (Basic Windows): Don't describe
3787 cursor-in-non-selected-windows here.
3788
305a7ef2
EZ
37892007-10-01 Eli Zaretskii <eliz@gnu.org>
3790
3791 * processes.texi (Misc Network): Note that these functions are
3792 supported only on some systems.
3793
f7a7f4eb
RS
37942007-10-01 Richard Stallman <rms@gnu.org>
3795
3796 * display.texi (Overlay Properties): Explain nil as priority.
3797 Explain that conflicts are unpredictable if not resolved by
3798 priorities.
3799
780d7bb9
RS
38002007-09-23 Richard Stallman <rms@gnu.org>
3801
3802 * macros.texi (Backquote): Minor clarification.
3803
14b4fdfb
RS
38042007-09-19 Richard Stallman <rms@gnu.org>
3805
3806 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3807 Clarify when they work in parallel and when one overrides.
3808 Fix error in example.
14b4fdfb 3809
b8d4c8d0
GM
38102007-09-06 Glenn Morris <rgm@gnu.org>
3811
b3e755a9 3812 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3813 commands to use ../../info.
3814 * Makefile.in (infodir): Go up one more level.
4638454b 3815 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3816 (miscmanualdir): New.
3817 (dist): Use new variable miscmanualdir.
3818 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3819 (usermanualdir): Change from ../man to ../emacs.
3820
1bb1f7d3
MR
38212007-08-30 Martin Rudalics <rudalics@gmx.at>
3822
3823 * commands.texi (Command Loop Info): Advise against changing
3824 most variables described here. Explain new variable
3825 last-repeatable-command.
3826
b8d4c8d0
GM
38272007-08-29 Glenn Morris <rgm@gnu.org>
3828
3829 * elisp.texi (EMACSVER): Increase to 23.0.50.
3830
38312007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3832
3833 * frames.texi (Basic Parameters): Add display-environment-variable
3834 and term-environment-variable.
3835
38362007-08-28 Juri Linkov <juri@jurta.org>
3837
3838 * display.texi (Image Formats, Other Image Types): Add SVG.
3839
38402007-08-28 Juri Linkov <juri@jurta.org>
3841
3842 * display.texi (Images): Move formats-related text to new node
3843 "Image Formats".
3844 (Image Formats): New node.
3845
619fb9ee
RS
38462007-08-27 Richard Stallman <rms@gnu.org>
3847
3848 * windows.texi (Window Configurations): Clarify what
3849 a window configuration saves.
3850
b8d4c8d0
GM
38512007-08-25 Richard Stallman <rms@gnu.org>
3852
3853 * display.texi (Images): Delete redundant @findex.
3854
39f9da30
GM
38552007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3856
3857 * text.texi (Change Hooks): (after|before)-change-functions are no
3858 longer bound to nil while running; rather inhibit-modification-hooks
3859 is t.
3860
b8d4c8d0
GM
38612007-08-16 Richard Stallman <rms@gnu.org>
3862
5dcb4c4e
SM
3863 * processes.texi (Asynchronous Processes):
3864 Clarify doc of start-file-process.
b8d4c8d0
GM
3865
38662007-08-08 Martin Rudalics <rudalics@gmx.at>
3867
3868 * modes.texi (Example Major Modes): Fix typo.
3869
38702007-08-08 Glenn Morris <rgm@gnu.org>
3871
3872 * intro.texi (nil and t): Do not use `iff' in documentation.
3873
3874 * tips.texi (Documentation Tips): Recommend against `iff'.
3875
38762007-08-07 Chong Yidong <cyd@stupidchicken.com>
3877
3878 * display.texi (Image Cache): Document image-refresh.
3879
38802007-08-06 Martin Rudalics <rudalics@gmx.at>
3881
3882 * windows.texi (Size of Window): Document window-full-width-p.
3883
38842007-07-25 Glenn Morris <rgm@gnu.org>
3885
3886 * gpl.texi (GPL): Replace license with GPLv3.
3887
3888 * Relicense all FSF files to GPLv3 or later.
3889
38902007-07-24 Michael Albinus <michael.albinus@gmx.de>
3891
4638454b
JB
3892 * processes.texi (Synchronous Processes):
3893 Add `process-file-shell-command'.
b8d4c8d0
GM
3894 (Asynchronous Processes): Mention restricted use of
3895 `process-filter' and `process-sentinel' in
3896 `start-file-process'. Add `start-file-process-shell-command'.
3897
38982007-07-17 Michael Albinus <michael.albinus@gmx.de>
3899
3900 * files.texi (Magic File Names): Introduce optional parameter
3901 IDENTIFICATION for `file-remote-p'.
3902
39032007-07-16 Richard Stallman <rms@gnu.org>
3904
3905 * display.texi (Defining Faces): Fix previous change.
3906
39072007-07-14 Richard Stallman <rms@gnu.org>
3908
3909 * control.texi (Handling Errors): Document `debug' in handler list.
3910
39112007-07-10 Richard Stallman <rms@gnu.org>
3912
3913 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3914
39152007-07-09 Richard Stallman <rms@gnu.org>
3916
3917 * files.texi (Magic File Names): Rewrite previous change.
3918
39192007-07-08 Michael Albinus <michael.albinus@gmx.de>
3920
3921 * files.texi (Magic File Names): Introduce optional parameter
3922 CONNECTED for `file-remote-p'.
3923
39242007-07-07 Michael Albinus <michael.albinus@gmx.de>
3925
3926 * processes.texi (Asynchronous Processes):
3927 * files.texi (Magic File Names): Add `start-file-process'.
3928
39292007-06-27 Richard Stallman <rms@gnu.org>
3930
5dcb4c4e
SM
3931 * files.texi (Format Conversion Piecemeal):
3932 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3933
39342007-06-27 Michael Albinus <michael.albinus@gmx.de>
3935
4638454b
JB
3936 * files.texi (Magic File Names): Remove `dired-call-process'.
3937 Add `process-file'.
b8d4c8d0
GM
3938
39392007-06-27 Kenichi Handa <handa@m17n.org>
3940
3941 * text.texi (Special Properties): Fix description about
4638454b 3942 `composition' property.
b8d4c8d0
GM
3943
39442007-06-26 Kenichi Handa <handa@m17n.org>
3945
3946 * nonascii.texi (Default Coding Systems): Document about the
3947 return value `undecided'.
3948
39492007-06-25 David Kastrup <dak@gnu.org>
3950
3951 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3952 `current-active-maps'.
3953
39542007-06-24 Karl Berry <karl@gnu.org>
3955
4638454b 3956 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3957
39582007-06-15 Juanma Barranquero <lekktu@gmail.com>
3959
3960 * display.texi (Overlay Arrow): Doc fix.
3961
39622007-06-14 Karl Berry <karl@tug.org>
3963
3964 * anti.texi (Antinews): Typo.
3965
39662007-06-14 Chong Yidong <cyd@stupidchicken.com>
3967
3968 * display.texi (Image Cache): Document image-refresh.
3969
39702007-06-12 Karl Berry <karl@gnu.org>
3971
3972 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3973 * two-volume.make: New file.
3974 * .cvsignore: Ignore two-volume files.
3975
39762007-06-12 Tom Tromey <tromey@redhat.com>
3977
3978 * os.texi (Init File): Document user-emacs-directory.
3979
39802007-06-03 Nick Roberts <nickrob@snap.net.nz>
3981
3982 * commands.texi (Click Events): Describe width and height when
3983 object is nil.
3984
39852007-05-30 Nick Roberts <nickrob@snap.net.nz>
3986
5dcb4c4e
SM
3987 * commands.texi (Click Events): Layout more logically.
3988 Describe width and height.
b8d4c8d0
GM
3989 (Drag Events, Motion Events): Update to new format for position.
3990
39912007-06-02 Richard Stallman <rms@gnu.org>
3992
3993 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3994
39952007-06-02 Chong Yidong <cyd@stupidchicken.com>
3996
3997 * Version 22.1 released.
3998
39992007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4000
4001 * text.texi (Special Properties): Correct meaning of fontified face.
4002
40032007-05-30 Richard Stallman <rms@gnu.org>
4004
4005 * text.texi (Special Properties): Add link to Adjusting Point.
4006
40072007-05-12 Richard Stallman <rms@gnu.org>
4008
4009 * text.texi (Margins): indent-to-left-margin is not the default.
4010 (Mode-Specific Indent): For indent-line-function, the default
4011 is indent-relative.
4012
4013 * modes.texi (Example Major Modes): Explain last line of text-mode
4014 is redundant.
4015
40162007-05-10 Richard Stallman <rms@gnu.org>
4017
4018 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4019
4020 * help.texi (Keys in Documentation): Add reference to
4021 Documentation Tips.
4022
4023 * files.texi (Format Conversion): TO-FN gets three arguments.
4024
4025 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4026
40272007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4028
4029 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4030 * files.texi (Format Conversion): Expand intro; add menu.
4031 (Format Conversion Overview, Format Conversion Round-Trip)
4032 (Format Conversion Piecemeal): New nodes/subsections.
4033 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4034 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4035 (Saving Properties): Delete node/subsection.
4036
40372007-05-07 Karl Berry <karl@gnu.org>
4038
4039 * elisp.texi (EMACSVER): Back to 22.
4040
40412007-05-06 Richard Stallman <rms@gnu.org>
4042
4043 * processes.texi (Accepting Output): Revert most of previous change.
4044
40452007-05-05 Richard Stallman <rms@gnu.org>
4046
4047 * processes.texi (Accepting Output): accept-process-output
4048 uses microseconds, not milliseconds. But that arg is obsolete.
4049
40502007-05-04 Karl Berry <karl@tug.org>
4051
4052 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4053
40542007-05-04 Eli Zaretskii <eliz@gnu.org>
4055
4056 * tips.texi (Documentation Tips): Rearrange items to place the
4057 more important ones first. Add an index entry for hyperlinks.
4058
40592007-05-03 Karl Berry <karl@gnu.org>
4060
4061 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4062 (EMACSVER) [smallbook]: 22 for printed version.
4063
4064 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4065 so restore anchor to normal position after defun. Found by Kevin Ryde.
4066
40672007-04-26 Glenn Morris <rgm@gnu.org>
4068
4069 * elisp.texi (EMACSVER): Increase to 22.1.50.
4070
40712007-04-28 Karl Berry <karl@gnu.org>
4072
4073 * elisp.texi: Improve line breaks on copyright page,
4074 similar layout to emacs manual, 8.5x11 by default.
4075
40762007-04-24 Richard Stallman <rms@gnu.org>
4077
4078 * text.texi (Special Properties): Add xref to Overlay Properties.
4079
4080 * display.texi (Overlay Properties): Add xref to Special Properties.
4081
40822007-04-22 Richard Stallman <rms@gnu.org>
4083
4084 * keymaps.texi (Extended Menu Items): Move the info about
4085 format with cached keyboard binding.
4086
40872007-04-21 Richard Stallman <rms@gnu.org>
4088
4089 * text.texi (Special Properties): Clarify previous change.
4090
4091 * files.texi (File Name Expansion): Clarify previous change.
4092
4093 * display.texi (Attribute Functions): Fix example for
4094 face-attribute-relative-p.
4095
40962007-04-19 Kenichi Handa <handa@m17n.org>
4097
4098 * text.texi (Special Properties): Document composition property.
4099
41002007-04-19 Glenn Morris <rgm@gnu.org>
4101
4102 * files.texi (File Name Expansion): Mention "superroot".
4103
41042007-04-15 Chong Yidong <cyd@stupidchicken.com>
4105
4106 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4107 setups.
4108 (Display Feature Testing): Note that display refers to all
4109 physical monitors for multi-monitor setups.
4110
41112007-04-14 Richard Stallman <rms@gnu.org>
4112
4113 * lists.texi (Sets And Lists): Clarify `delete' examples.
4114 Remove spurious xref to same node.
4115 Clarify xref for add-to-list.
4116
41172007-04-12 Nick Roberts <nickrob@snap.net.nz>
4118
4119 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4120 value of lisp-mode-map.
4121
41222007-04-11 Karl Berry <karl@gnu.org>
4123
4124 * anti.texi (Antinews):
4125 * display.texi (Overlay Properties, Defining Images):
4126 * processes.texi (Synchronous Processes, Sentinels):
4127 * syntax.texi (Syntax Table Internals):
4128 * searching.texi (Regexp Special):
4129 * nonascii.texi (Default Coding Systems):
4130 * text.texi (Special Properties):
4131 * minibuf.texi (Basic Completion): Wording to improve breaks in
4132 8.5x11 format.
4133 * elisp.texi (smallbook): New @set to more easily switch between
4134 smallbook and 8.5x11.
4135
41362007-04-11 Richard Stallman <rms@gnu.org>
4137
4138 * text.texi (Lazy Properties): Minor fix.
4139
41402007-04-08 Karl Berry <karl@gnu.org>
4141
4142 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4143 * macros.texi (Backquote): Downcase Backquote in index entries for
4144 consistency.
4145
41462007-04-08 Richard Stallman <rms@gnu.org>
4147
4148 * text.texi (Adaptive Fill): Just describe default,
4149 don't show it (since it contains non-ASCII chars).
4150
41512007-04-07 Karl Berry <karl@gnu.org>
4152
4153 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4154 adaptive-fill-regexp's value, since they are not in the standard
4155 TeX fonts.
4156
41572007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4158
4159 * display.texi (Defining Faces): Fix example.
4160
41612007-04-07 Karl Berry <karl@gnu.org>
4162
4163 * display.texi (Button Buffer Commands): Improve page break.
4164
41652007-04-07 Richard Stallman <rms@gnu.org>
4166
4167 * advice.texi (Activation of Advice): Remove redundant index entry.
4168
4169 * backups.texi: Improve index entries. Remove redundant ones.
4170
4171 * compile.texi (Byte Compilation): Improve index entry.
4172
4173 * hash.texi (Creating Hash): Improve index entry.
4174
4175 * symbols.texi (Definitions): Improve index entry.
4176
4177 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4178
4179 * maps.texi (Standard Keymaps): Remove useless index entry.
4180
4181 * help.texi (Documentation Basics): Remove redundant index entries.
4182
4183 * customize.texi: Improve index entries.
4184 Remove redundant/useless ones.
4185
4186 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4187
4188 * streams.texi (Output Variables): Improve index entry.
4189
4190 * abbrevs.texi (Abbrevs): Remove useless index entry.
4191
4192 * macros.texi (Expansion): Remove useless index entry.
4193
4194 * text.texi: Improve index entries. Remove redundant/useless ones.
4195 (Text Properties, Examining Properties)
4196 (Special Properties): Use "property category" instead of "category"
4197 to refer to the `category' property.
4198
4199 * positions.texi: Improve index entries. Remove useless one.
4200
4201 * lists.texi: Improve index entries. Remove redundant/useless ones.
4202
4203 * os.texi: Improve index entries.
4204 (Timers): Fix previous change.
4205
4206 * buffers.texi: Improve index entries.
4207 (Modification Time): Get rid of term "obsolete buffer".
4208
4209 * debugging.texi: Improve index entries.
4210 (Test Coverage): Add xref to other test coverage ftr.
4211
4212 * eval.texi: Improve index entry. Remove redundant ones.
4213
4214 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4215
4216 * files.texi: Improve index entries. Remove redundant/useless ones.
4217
4218 * objects.texi: Improve index entries.
4219
4220 * processes.texi: Improve index entries.
4221
4222 * modes.texi: Improve index entry. Remove redundant one.
4223
4224 * nonascii.texi: Improve index entries.
4225
4226 * internals.texi: Improve index entries.
4227
4228 * syntax.texi: Improve index entries.
4229
4230 * keymaps.texi (Active Keymaps): Improve index entries.
4231
4232 * commands.texi: Improve index entries. Remove redundant/useless ones.
4233
4234 * frames.texi: Improve index entries. Remove redundant/useless ones.
4235
4236 * markers.texi: Improve index entries. Remove redundant ones.
4237
4238 * tips.texi: Improve index entries.
4239
4240 * loading.texi (Unloading): Improve index entry.
4241
4242 * variables.texi: Improve index entries. Remove redundant one.
4243
4244 * sequences.texi: Improve index entry.
4245
4246 * display.texi: Improve index entries. Remove redundant ones.
4247
4248 * windows.texi: Improve index entries.
4249
4250 * searching.texi: Improve index entries. Remove redundant one.
4251
4252 * strings.texi (Case Tables): Improve last change.
4253
42542007-04-04 Chong Yidong <cyd@stupidchicken.com>
4255
4256 * strings.texi (Case Tables): Document with-case-table and
4257 ascii-case-table.
4258
42592007-04-03 Karl Berry <karl@gnu.org>
4260
4261 * processes.texi (Network): Reword to improve page break.
4262
42632007-04-03 Eli Zaretskii <eliz@gnu.org>
4264
4265 * functions.texi (Inline Functions): Describe more disadvantages
4266 of defsubst, and make advice against it stronger.
4267
42682007-04-02 Karl Berry <karl@gnu.org>
4269
4270 * backups.texi (Backup Names): Avoid widow words.
4271 * modes.texi (Example Major Modes): Align last comment.
4272
42732007-04-01 Chong Yidong <cyd@stupidchicken.com>
4274
4275 * keymaps.texi (Remapping Commands): Document new arg to
4276 command-remapping.
4277
42782007-04-01 Karl Berry <karl@gnu.org>
4279
4280 * processes.texi (Low-Level Network): Typo.
4281 * loading.texi (Hooks for Loading): Avoid double "the".
4282 * keymaps.texi (Key Sequences): No double "and".
4283 (Changing Key Bindings): Shorten to improve line break.
4284
42852007-03-31 Glenn Morris <rgm@gnu.org>
4286
4287 * os.texi (Timers): Fix description of run-at-time TIME formats.
4288
42892007-03-31 Richard Stallman <rms@gnu.org>
4290
4291 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4292 regarding ellipsis.
4293
42942007-03-31 Eli Zaretskii <eliz@gnu.org>
4295
4296 * intro.texi (nil and t):
4297 * symbols.texi (Plists and Alists):
4298 * variables.texi (Variable Aliases, Constant Variables):
4299 * functions.texi (Defining Functions):
4300 * advice.texi (Advising Primitives):
4301 * debugging.texi (Syntax Errors, Compilation Errors):
4302 * minibuf.texi (Minibuffer Windows):
4303 * commands.texi (Adjusting Point):
4304 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4305 (Auto Major Mode, Major Mode Conventions):
4306 * help.texi (Describing Characters):
4307 * files.texi (Create/Delete Dirs, Information about Files)
4308 (File Locks, Writing to Files, Reading from Files)
4309 (Saving Buffers):
4310 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4311 * frames.texi (Finding All Frames):
4312 * positions.texi (Buffer End, Motion):
4313 * markers.texi (The Region):
4314 * text.texi (Deletion, Near Point):
4315 * display.texi (Displaying Messages, Truncation):
4316 * os.texi (Processor Run Time):
4317 * tips.texi (Key Binding Conventions, Programming Tips)
4318 (Warning Tips, Documentation Tips, Comment Tips):
4319 * internals.texi (Memory Usage): Improve indexing.
4320
4321 * variables.texi (Frame-Local Variables):
4322 * functions.texi (Argument List):
4323 * loading.texi (Library Search):
4324 * streams.texi (Output Variables):
4325 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4326 * searching.texi (Replacing Match, Search and Replace):
4327 * processes.texi (Byte Packing, Decoding Output)
4328 (Accepting Output, Network Servers, Shell Arguments):
4329 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4330 * windows.texi (Window Point, Window Start):
4331 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4332 * commands.texi (Reading Input, Keyboard Events):
4333 * minibuf.texi (Reading File Names, Minibuffer Completion)
4334 (Recursive Mini):
4335 * positions.texi (List Motion):
4336 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4337 * numbers.texi (Arithmetic Operations, Math Functions)
4338 (Predicates on Numbers, Comparison of Numbers):
4339 (Numeric Conversions):
4340 * locals.texi (Standard Buffer-Local Variables):
4341 * maps.texi (Standard Keymaps):
4342 * os.texi (User Identification, System Environment, Recording Input)
4343 (X11 Keysyms):
4344 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4345 * backups.texi (Backups and Auto-Saving):
4346 * customize.texi (Customization, Group Definitions)
4347 (Variable Definitions):
4348 * compile.texi (Byte Compilation): Improve index entries.
4349
43502007-03-31 Karl Berry <karl@gnu.org>
4351
4352 * macros.texi (Defining Macros): Avoid widow syllable.
4353
43542007-03-31 Eli Zaretskii <eliz@gnu.org>
4355
4356 * elisp.texi (Top): Postscript -> PostScript.
4357
4358 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4359
43602007-03-31 Markus Triska <markus.triska@gmx.at>
4361
4362 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4363
43642007-03-30 Karl Berry <karl@gnu.org>
4365
4366 * lists.texi (List-related Predicates): Remove spurious @need.
4367 (Setcdr): Use @smallexample to improve page break.
4368 (Association Lists) <assoc>: Reword to improve page break.
4369
4370 * strings.texi (String Conversion): Insert blank line to improve
4371 page break.
4372
4373 * numbers.texi (Random Numbers): Use @minus{}.
4374 (Math Functions): Use @minus{}.
4375
4376 * intro.texi (Acknowledgements): Avoid line breaks before middle
4377 initials.
4378
43792007-03-24 Eli Zaretskii <eliz@gnu.org>
4380
4381 * errors.texi (Standard Errors): Add an index entry.
4382
43832007-03-19 Richard Stallman <rms@gnu.org>
4384
4385 * os.texi (Recording Input): recent-keys now gives 300 keys.
4386
43872007-03-12 Glenn Morris <rgm@gnu.org>
4388
4389 * os.texi: Replace "daylight savings" with "daylight saving"
4390 throughout.
4391
43922007-03-05 Richard Stallman <rms@gnu.org>
4393
5dcb4c4e
SM
4394 * variables.texi (File Local Variables):
4395 Update enable-local-variables values.
b8d4c8d0
GM
4396
43972007-03-04 Richard Stallman <rms@gnu.org>
4398
4399 * syntax.texi (Control Parsing): Minor clarification.
4400
4401 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4402
4403 * sequences.texi (Sequence Functions): Move string-bytes away,
4404 add xref.
4405
4406 * nonascii.texi (Text Representations): Move string-bytes here.
4407
4408 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4409
4410 * minibuf.texi (Basic Completion): Minor clarification.
4411
4412 * markers.texi (The Mark): Clarify existence vs activation of mark.
4413 Other cleanup.
4414
4415 * display.texi (Finding Overlays): Write better example.
4416
4417 * compile.texi (Eval During Compile): Clarify putting macros
4418 in eval-when-compile.
4419
c5602427 44202007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4421
4422 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4423 load-read-function definition doc.
b8d4c8d0
GM
4424
44252007-02-21 Kim F. Storm <storm@cua.dk>
4426
4427 * strings.texi (Text Comparison): Mention that assoc-string
4428 converts symbols to strings before testing.
4429
44302007-02-17 Kim F. Storm <storm@cua.dk>
4431
4432 * processes.texi (Bindat Spec): Vector types can have optional
4433 element type.
4434 (Bindat Examples): Fix example. Add vector with element type.
4435
44362007-02-16 Andreas Schwab <schwab@suse.de>
4437
4438 * strings.texi (Formatting Strings): Document '+' flag.
4439
44402007-02-15 Juanma Barranquero <lekktu@gmail.com>
4441
4442 * strings.texi (Modifying Strings): Clarify that `clear-string'
4443 always converts the string to unibyte.
4444
44452007-02-14 Kim F. Storm <storm@cua.dk>
4446
4447 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4448 Rewrite glyph code description to refer to these functions.
4449 Remove details of encoding face number and char into integer code.
4450
44512007-02-03 Alan Mackenzie <acm@muc.de>
4452
4453 * loading.texi (Hooks for Loading): Make the description of
4454 `eval-after-load' more detailed, and amend the description of
4455 after-load-alist, in accordance with changes from 2006-05.
4456
44572007-02-03 Chong Yidong <cyd@stupidchicken.com>
4458
4459 * modes.texi (Defining Minor Modes): Document that a :require
4460 keyword or similar may be required to make saved customization
4461 variables work.
4462
44632007-02-03 Eli Zaretskii <eliz@gnu.org>
4464
4465 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4466 Texinfo guidelines and with what texnfo-upd.el expects.
4467 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4468 parts needed by `texinfo-multiple-files-update'.
4469
44702007-02-02 Eli Zaretskii <eliz@gnu.org>
4471
4472 * elisp.texi (Top): Update the top-level menus.
4473
4474 * syntax.texi (Categories): Add index entries.
4475
44762007-02-01 Juanma Barranquero <lekktu@gmail.com>
4477
4478 * display.texi (Attribute Functions): Fix name and description of
4479 the UNDERLINE arg of `set-face-underline-p'.
4480
44812007-01-29 Eli Zaretskii <eliz@gnu.org>
4482
4483 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4484 Variables", and "Standard Keymaps" to the detailed menu.
4485
4486 * variables.texi (Future Local Variables): Add index entry.
4487
44882007-01-28 Richard Stallman <rms@gnu.org>
4489
4490 * tips.texi (Coding Conventions): Clarify the tip about macros
4491 that define a function or a variable.
4492
4493 * files.texi (File Attributes): UID and GID can be floats.
4494 (Magic File Names): Explain why deferring all operations to
4495 the standard handler does not work.
4496
44972007-01-23 Martin Rudalics <rudalics@gmx.at>
4498
4499 * backups.texi (Reverting): Use "buffer" instead of "file"
4500 when talking about major and minor modes.
4501
45022007-01-21 Richard Stallman <rms@gnu.org>
4503
4504 * help.texi (Documentation): Add xref to Documentation Tips.
4505
45062007-01-14 Juanma Barranquero <lekktu@gmail.com>
4507
4508 * tips.texi (Coding Conventions): Fix typos.
4509
45102007-01-05 Richard Stallman <rms@gnu.org>
4511
4512 * modes.texi (Defining Minor Modes): Fix previous change.
4513
45142007-01-03 Richard Stallman <rms@gnu.org>
4515
4516 * customize.texi (Variable Definitions, Customization Types):
4517 Don't use * in doc string for defcustom.
4518
45192007-01-02 Richard Stallman <rms@gnu.org>
4520
4521 * variables.texi (Variable Aliases): Clarify that aliases vars
4522 always have the same value.
4523
4524 * processes.texi (Bindat Spec): Fix Texinfo usage.
4525
4526 * modes.texi (Defining Minor Modes): Explain effect of command
4527 defined with define-global-minor-mode on new buffers.
4528
45292006-12-30 Kim F. Storm <storm@cua.dk>
4530
4531 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4532 `auto-resize-tool-bars'.
4533
45342006-12-30 Richard Stallman <rms@gnu.org>
4535
4536 * keymaps.texi (Active Keymaps): Fix previous change.
4537
45382006-12-30 Nick Roberts <nickrob@snap.net.nz>
4539
4540 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4541
45422006-12-30 Kim F. Storm <storm@cua.dk>
4543
4544 * processes.texi (Bindat Spec): Clarify using field names in
4545 length specifications.
4546
45472006-12-29 Kim F. Storm <storm@cua.dk>
4548
4549 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4550 Add count and index variables for eval forms in repeat blocks.
4551
45522006-12-24 Richard Stallman <rms@gnu.org>
4553
5dcb4c4e
SM
4554 * customize.texi (Variable Definitions):
4555 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4556
45572006-12-19 Kim F. Storm <storm@cua.dk>
4558
4559 * commands.texi (Misc Events): User signals now result in sigusr1
4560 and sigusr2 events which are handled through special-event-map.
4561 (Special Events): User signals and drag-n-drop are special.
4562
45632006-12-17 Richard Stallman <rms@gnu.org>
4564
4565 * loading.texi (Named Features): Explain subfeatures better.
4566
4567 * customize.texi: Use "option" only for user options.
4568 For the keyword values inside defcustom etc, say "keywords".
4569 For :options value's elements, say "elements".
4570 :group should not be omitted.
4571
4572 * syntax.texi (Parsing Expressions): Split up node.
4573 (Motion via Parsing, Position Parse, Parser State)
4574 (Low-Level Parsing, Control Parsing): New subnodes.
4575 (Parser State): Document syntax-ppss-toplevel-pos.
4576
4577 * positions.texi (List Motion): Punctuation fix.
4578
4579 * files.texi (File Name Completion): Document PREDICATE arg
4580 to file-name-completion.
4581
45822006-12-16 Eli Zaretskii <eliz@gnu.org>
4583
4584 * internals.texi (Building Emacs, Writing Emacs Primitives):
4585 Add index entries.
4586
45872006-12-11 Richard Stallman <rms@gnu.org>
4588
4589 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4590 affects face menu. Explain how to make it non-nil without enabling
4591 any fontification.
4592
45932006-12-10 Chong Yidong <cyd@stupidchicken.com>
4594
4595 * modes.texi (Font Lock Basics): Document nil value of
4596 font-lock-defaults.
4597
45982006-12-10 Glenn Morris <rgm@gnu.org>
4599
4600 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4601 value for system-flag argument. Abbrev tables may not be empty
4602 when major modes are loaded.
4603
46042006-12-08 Juanma Barranquero <lekktu@gmail.com>
4605
4606 * makefile.w32-in (maintainer-clean): Partially revert last
4607 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4608 to protect elisp-covers.texi.
4609
46102006-12-07 Juanma Barranquero <lekktu@gmail.com>
4611
4612 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4613 Don't remove elisp* info files; they are already deleted by the
4614 `clean' and `distclean' targets, and they are in the $(infodir)
4615 directory, not the current one.
4616
46172006-12-04 Kim F. Storm <storm@cua.dk>
4618
4619 * commands.texi (Misc Events): Update signal events.
4620 (Event Examples): Add signal example.
4621
46222006-11-29 Richard Stallman <rms@gnu.org>
4623
4624 * frames.texi (Visibility of Frames): Explain visible windows
4625 can be covered by others. Add xref for raise-frame.
4626
46272006-11-28 Richard Stallman <rms@gnu.org>
4628
4629 * searching.texi (Regexp Special): Update when ^ is special.
4630
46312006-11-27 Eli Zaretskii <eliz@gnu.org>
4632
4633 * customize.texi (Customization, Common Keywords)
4634 (Group Definitions, Variable Definitions, Composite Types)
4635 (Type Keywords, Customization Types): Add index entries for
4636 various customization keywords.
4637
46382006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4639
4640 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4641
c8763fb6 46422006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4643
4644 * frames.texi (Window System Selections): Remove clipboard from
4645 description of selection-coding-system.
4646
46472006-11-06 Richard Stallman <rms@gnu.org>
4648
4649 * lists.texi (List Variables): Document COMPARE-FN.
4650
4651 * keymaps.texi: Avoid use of "binding" to mean a relation;
4652 use it only to refer to the meaning associated with a key.
4653 (Keymaps): Change menu node description.
4654
4655 * elisp.texi (Top): Change menu node description.
4656
4657 * display.texi (Managing Overlays): Document overlay-recenter.
4658
46592006-10-29 Chong Yidong <cyd@stupidchicken.com>
4660
4661 * Makefile.in: Use relative paths to avoid advertising filesystem
4662 contents during compilation.
4663
46642006-10-23 Kim F. Storm <storm@cua.dk>
4665
4666 * commands.texi (Event Input Misc): Update unread-command-events.
4667
46682006-10-23 Nick Roberts <nickrob@snap.net.nz>
4669
4670 * lists.texi (Sets And Lists): Fix typos.
4671
46722006-10-18 Juanma Barranquero <lekktu@gmail.com>
4673
4674 * control.texi (Processing of Errors): Use @var for an argument,
4675 not @code.
4676
46772006-10-16 Richard Stallman <rms@gnu.org>
4678
4679 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4680
4681 * keymaps.texi (Format of Keymaps): Show all the keymap element
4682 patterns that result from menu items.
4683 (Key Lookup): Minor cleanups.
4684
4685 * modes.texi (Precalculated Fontification): Don't say that
4686 not setting font-lock-defaults avoids loading font-lock.
4687
4688 * help.texi (Documentation): Move xref to Emacs Manual here.
4689 (Documentation Basics): From here.
4690 Also doc emacs-lisp-docstring-fill-column.
4691
4692 * elisp.texi: Update version and ISBN.
4693
4694 * commands.texi (Interactive Call): Clarify KEYS arg to
4695 call-interactively is a vector.
4696 (Command Loop Info): Delete anchor in this-command-keys.
4697 Add anchor in this-command-keys-vector.
4698 (Recursive Editing): Document how recursive-edit
4699 handles the current buffer.
4700
47012006-10-13 Chong Yidong <cyd@stupidchicken.com>
4702
4703 * frames.texi (Frame Titles): %c and %l are ignored in
4704 frame-title-format.
4705
47062006-10-11 Richard Stallman <rms@gnu.org>
4707
4708 * keymaps.texi (Key Sequences): Clarify use of kbd.
4709
47102006-10-10 Kim F. Storm <storm@cua.dk>
4711
4712 * lists.texi (Sets And Lists): Add memql.
4713
47142006-10-03 Richard Stallman <rms@gnu.org>
4715
4716 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4717 Clarify :ascii: and :nonascii:.
4718
47192006-09-29 Juri Linkov <juri@jurta.org>
4720
4721 * modes.texi (%-Constructs): Reorder coding systems in the
4722 documentation of %z to the real order displayed in the modeline.
4723
47242006-09-25 Richard Stallman <rms@gnu.org>
4725
4726 * os.texi (Timers): Describe timer-max-repeats.
4727
47282006-09-25 Chong Yidong <cyd@stupidchicken.com>
4729
4730 * os.texi (Timers): Mention with-local-quit.
4731
47322006-09-24 Richard Stallman <rms@gnu.org>
4733
4734 * searching.texi (Searching and Matching): Mention property search.
4735
4736 * commands.texi (Command Loop Info): Explain how read-event affects
4737 this-command-keys.
4738
47392006-09-20 Richard Stallman <rms@gnu.org>
4740
4741 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4742
4743 * windows.texi (Window Start): Minor cleanups.
4744
47452006-09-20 Kim F. Storm <storm@cua.dk>
4746
4747 * windows.texi (Window Start): pos-visible-in-window-p allows
4748 specifying t for position to mean "end of window".
4749 Add window-line-height.
4750
4751 * anti.texi (Antinews): Mention window-line-height.
4752
47532006-09-19 David Kastrup <dak@gnu.org>
4754
4755 * keymaps.texi (Searching Keymaps): Small clarification.
4756
47572006-09-18 Richard Stallman <rms@gnu.org>
4758
4759 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4760 cause keyboard menus.
4761 (Menu Keymaps): Likewise.
4762 (Defining Menus, Keyboard Menus): Clarify.
4763
4764 * text.texi (Fields): Clarify explanation of constrain-to-field.
4765
47662006-09-16 Eli Zaretskii <eliz@gnu.org>
4767
4768 * variables.texi (Tips for Defining): Fix a typo.
4769
47702006-09-15 Richard Stallman <rms@gnu.org>
4771
4772 * keymaps.texi (Remapping Commands, Searching Keymaps)
4773 (Active Keymaps): Clean up previous change.
4774
47752006-09-15 Jay Belanger <belanger@truman.edu>
4776
4777 * gpl.texi: Replace "Library Public License" by "Lesser Public
4778 License" throughout.
4779
47802006-09-15 David Kastrup <dak@gnu.org>
4781
4782 * keymaps.texi (Active Keymaps): Adapt description to use
4783 `get-char-property' instead `get-text-property'. Explain how
4784 mouse events change this. Explain the new optional argument of
4785 `key-binding' and its mouse-dependent lookup.
4786 (Searching Keymaps): Adapt description similarly.
4787 (Remapping Commands): Explain the new optional argument of
4788 `command-remapping'.
4789
47902006-09-14 Richard Stallman <rms@gnu.org>
4791
4792 * keymaps.texi (Searching Keymaps): Clarification.
4793 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4794
47952006-09-13 Richard Stallman <rms@gnu.org>
4796
4797 * objects.texi (Character Type): Node split.
4798 Add xref to Describing Characters.
4799 (Basic Char Syntax, General Escape Syntax)
4800 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4801
48022006-09-11 Richard Stallman <rms@gnu.org>
4803
4804 * display.texi (Display Table Format): Wording clarification.
4805 (Glyphs): Clarifications.
4806
48072006-09-10 Chong Yidong <cyd@stupidchicken.com>
4808
4809 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4810 local maps.
4811
48122006-09-10 Kim F. Storm <storm@cua.dk>
4813
4814 * display.texi (Forcing Redisplay): Document return value of
4815 function redisplay.
4816
48172006-09-09 Richard Stallman <rms@gnu.org>
4818
4819 * windows.texi (Window Hooks): Explain limits of
4820 window-scroll-functions.
4821
4822 * display.texi (Fringe Indicators): Update for last change in
4823 indicate-buffer-boundaries.
4824
48252006-09-08 Richard Stallman <rms@gnu.org>
4826
4827 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4828
48292006-09-06 Kim F. Storm <storm@cua.dk>
4830
4831 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4832
4833 * windows.texi (Window Start): Update pos-visible-in-window-p.
4834
48352006-09-04 Richard Stallman <rms@gnu.org>
4836
4837 * processes.texi (Accepting Output): Explain SECONDS=0 for
4838 accept-process-output.
4839
4840 * os.texi (Idle Timers): Explain why timer functions should not
4841 loop until (input-pending-p).
4842
48432006-09-02 Eli Zaretskii <eliz@gnu.org>
4844
4845 * makefile.w32-in (usermanualdir): New variable.
4846 (elisp.dvi): Use it.
4847
48482006-09-01 Eli Zaretskii <eliz@gnu.org>
4849
4850 * buffers.texi (Buffer Modification): Fix last change.
4851
48522006-09-01 Chong Yidong <cyd@stupidchicken.com>
4853
5dcb4c4e
SM
4854 * buffers.texi (Buffer Modification):
4855 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4856
48572006-08-31 Richard Stallman <rms@gnu.org>
4858
4859 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4860
48612006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4862
4863 * modes.texi (Syntactic Font Lock):
4864 Mention font-lock-syntactic-face-function
4865 instead of specific faces.
4866
48672006-08-29 Chong Yidong <cyd@stupidchicken.com>
4868
4869 * display.texi (Images): Add xrref to display-images-p.
4870
48712006-08-28 Kenichi Handa <handa@m17n.org>
4872
4873 * nonascii.texi (Lisp and Coding Systems): Fix description of
4874 detect-coding-region.
4875
48762006-08-27 Michael Olson <mwolson@gnu.org>
4877
4878 * processes.texi (Transaction Queues): Remove stray quote
4879 character.
4880
48812006-08-25 Richard Stallman <rms@gnu.org>
4882
4883 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4884 Add xref.
4885
48862006-08-24 Chong Yidong <cyd@stupidchicken.com>
4887
4888 * os.texi (Timers): Avoid waiting inside timers.
4889
48902006-08-21 Lute Kamstra <lute@gnu.org>
4891
4892 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4893
48942006-08-20 Richard Stallman <rms@gnu.org>
4895
4896 * os.texi (Idle Timers): New node, split out from Timers.
4897 Document current-idle-time.
4898 * commands.texi (Reading One Event): Update xref.
4899 * elisp.texi (Top): Update subnode menu.
4900
49012006-08-16 Richard Stallman <rms@gnu.org>
4902
4903 * keymaps.texi (Extended Menu Items): Show format of cached
4904 bindings in extended menu items.
4905
4906 * customize.texi (Variable Definitions): Explain when the
4907 standard value expression is evaluated.
4908
49092006-08-15 Chong Yidong <cyd@stupidchicken.com>
4910
4911 * commands.texi (Reading One Event): Explain idleness in
4912 `read-event'.
4913
49142006-08-12 Chong Yidong <cyd@stupidchicken.com>
4915
4916 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4917 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4918 relevant for Lisp programming.
4919 (Yank Commands): Rewrite introduction.
4920 (Undo): Clarify.
4921 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4922 (Filling): Remove redundant comment. Clarify return value of
4923 current-justification.
4924 (Margins): Minor clarifications.
4925 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4926 (Sorting): Update definition of sort-lines.
4927 (Columns): Clarify behavior of sort-columns.
4928 (Indent Tabs): Link to Tab Stops in Emacs manual.
4929 (Special Properties): Clarify.
4930 (Clickable Text): Mention Buttons package.
4931
49322006-08-12 Kevin Ryde <user42@zip.com.au>
4933
4934 * os.texi (Time Parsing): Add %z to description of
4935 format-time-string, as per docstring. Add cross reference to
4936 glibc manual for strftime.
4937
49382006-08-08 Richard Stallman <rms@gnu.org>
4939
4940 * modes.texi: Clean up wording in previous change.
4941
49422006-08-07 Chong Yidong <cyd@stupidchicken.com>
4943
4944 * modes.texi (Hooks): Clarify.
4945 (Major Mode Basics): Mention define-derived-mode explicitly.
4946 (Major Mode Conventions): Rebinding RET is OK for some modes.
4947 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4948 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4949 (Mode Line Basics): Clarify.
4950 (Mode Line Data): Mention help-echo and local-map in strings.
4951 Explain reason for treatment of non-risky variables.
4952 (Properties in Mode): Clarify.
4953 (Faces for Font Lock): Add font-lock-negation-char-face.
4954
49552006-08-04 Eli Zaretskii <eliz@gnu.org>
4956
4957 * strings.texi (Formatting Strings): Warn against arbitrary
4958 strings as first arg to `format'.
4959
49602006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4961
4962 * text.texi (Clickable Text): Mention `help-echo' text property.
4963 Update intro, examples and associated explanations.
4964
49652006-07-31 Richard Stallman <rms@gnu.org>
4966
4967 * commands.texi: Update xrefs.
4968 (Event Mod): New node, cut out from old Translating Input.
4969
4970 * maps.texi: Update xrefs.
4971
4972 * keymaps.texi (Translation Keymaps): New node.
4973 Update xrefs from Translating Input to Translation Keymaps.
4974
4975 * elisp.texi (Top): Update subnode menu.
4976
4977 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4978
4979 * os.texi (System Interface): Fix menu descriptions of some nodes.
4980 (Translating Input): Node deleted.
4981
49822006-07-31 Nick Roberts <nickrob@snap.net.nz>
4983
4984 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4985
4986 * lists.texi (Sets And Lists): Likewise.
4987
49882006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4989
4990 * text.texi (Fields): Mention POS
4991 requirement when narrowing is in effect.
4992
49932006-07-28 Richard Stallman <rms@gnu.org>
4994
4995 * display.texi (Face Attributes): Simplify wording.
4996 (Attribute Functions): Clarify meaning of new-frame default
4997 attribute settings.
4998
4999 * customize.texi (Common Keywords): Document how to use
5000 :package-version in a package not in Emacs.
5001
50022006-07-28 Kim F. Storm <storm@cua.dk>
5003
5004 * commands.texi (Reading One Event): Fix last change.
5005
50062006-07-26 Chong Yidong <cyd@stupidchicken.com>
5007
5008 * commands.texi (Reading One Event): Document SECONDS argument for
5009 read-event, read-char, and read-char-exclusive.
5010
50112006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5012
5013 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5014 to ensure correct identification.
5015
50162006-07-24 Richard Stallman <rms@gnu.org>
5017
5018 * text.texi (Clickable Text): Clarify.
5019
5020 * sequences.texi (Vector Functions): Delete duplicate xref.
5021
5022 * objects.texi (Function Type): Clarify.
5023
5024 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5025 modes.
5026
5027 * lists.texi (List Variables): New node.
5028 Material moved from other nodes.
5029
5030 * variables.texi (Setting Variables): add-to-list and
5031 add-to-ordered-list moved to List Variables node.
5032
50332006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5034
5035 * text.texi (Links and Mouse-1):
5036 For mouse-on-link-p, expand on arg POS.
5037
50382006-07-21 Kim F. Storm <storm@cua.dk>
5039
5040 * display.texi (Forcing Redisplay): Don't mention systems which
5041 don't support sub-second timers for redisplay-preemption-period.
5042
5043 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5044
50452006-07-21 Eli Zaretskii <eliz@gnu.org>
5046
5047 * frames.texi (Input Focus): Document that focus-follows-mouse has
5048 no effect on MS-Windows.
5049
50502006-07-18 Richard Stallman <rms@gnu.org>
5051
5052 * display.texi (Forcing Redisplay): Cleanups in previous change.
5053
5054 * processes.texi (Low-Level Network): Make menu more convenient.
5055
50562006-07-18 Kim F. Storm <storm@cua.dk>
5057
5058 * display.texi (Forcing Redisplay): redisplay-preemption-period
5059 only used on window systems. Add xref to Terminal Output.
5060
5061 * os.texi (Terminal Output): baud-rate only controls preemption on
5062 non-window systems. Add xref to Forcing Redisplay.
5063
5064 * processes.texi (Low-Level Network): Rename node "Make Network"
5065 to "Network Processes".
5066
50672006-07-18 Karl Berry <karl@gnu.org>
5068
5069 * variables.texi, functions.texi, customize.texi, loading.texi:
5070 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5071
50722006-07-17 Chong Yidong <cyd@stupidchicken.com>
5073
5074 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5075
50762006-07-17 Richard Stallman <rms@gnu.org>
5077
5078 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5079 Put period and comma inside quotes.
5080
5081 * loading.texi, markers.texi: Use real doublequote inside menus.
5082
5083 * windows.texi: Put point and comma inside quotes.
5084 (Textual Scrolling): Use @samp for error message.
5085
5086 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5087 * strings.texi, streams.texi, processes.texi, os.texi:
5088 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5089 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5090 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5091 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5092 Put point and comma inside quotes.
5093
5094 * control.texi (Processing of Errors): Add command-error-function.
5095
5096 * variables.texi (File Local Variables): Clarify that
5097 file local variables make buffer-local bindings.
5098
5099 * modes.texi (Syntactic Font Lock): Give default for
5100 font-lock-syntax-table.
5101
51022006-07-17 Nick Roberts <nickrob@snap.net.nz>
5103
5104 * text.texi (Special Properties): Clean up previous change.
5105
51062006-07-16 Karl Berry <karl@gnu.org>
5107
5108 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5109 * control.texi: Fix bad page breaks through chapter 10 (control).
5110
5111 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5112 underfull hbox.
5113
51142006-07-15 Nick Roberts <nickrob@snap.net.nz>
5115
5116 * text.texi (Special Properties): Describe fontified text property
5117 in relation to a character (not text).
5118
51192006-07-15 Kim F. Storm <storm@cua.dk>
5120
5121 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5122 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5123 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5124
5125 * anti.texi (Antinews): Mention redisplay function.
5126 The kbd macro existed, but was not documented, before 22.x.
5127 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5128
51292006-07-14 Nick Roberts <nickrob@snap.net.nz>
5130
5131 * display.texi (Displaying Messages): Add anchor.
5132
5133 * frames.texi (Dialog Boxes): Use it.
5134
51352006-07-12 Richard Stallman <rms@gnu.org>
5136
5137 * objects.texi (Frame Type): Explain nature of frames better.
5138
5139 * frames.texi (Frames): Explain nature of frames better.
5140
51412006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5142
5143 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5144
51452006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5146
5147 * frames.texi (Window System Selections): Mention scrap support for Mac.
5148 Default value of x-select-enable-clipboard is t on Mac.
5149
5150 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5151
51522006-07-11 Kim F. Storm <storm@cua.dk>
5153
5154 * display.texi (Forcing Redisplay): Add `redisplay' function.
5155 Don't mention (sit-for -1) -- use (redisplay t) instead.
5156
5157 * commands.texi (Waiting): (sit-for -1) is no longer special.
5158 (sit-for 0) is equivalent to (redisplay).
5159 Iconifying/deiconifying no longer makes sit-for return.
5160
51612006-07-10 Nick Roberts <nickrob@snap.net.nz>
5162
5163 * display.texi (Buttons): Fix typo.
5164
5165 * index.texi, elisp.texi (New Symbols): Comment node out.
5166
51672006-07-09 Richard Stallman <rms@gnu.org>
5168
5169 * display.texi (Truncation): Clean up previous change.
5170
51712006-07-08 Richard Stallman <rms@gnu.org>
5172
5173 * commands.texi (Interactive Call): Use 3 as prefix in example
5174 for execute-extended-command.
5175
5176 * display.texi (Attribute Functions): Move paragraph about
5177 compatibility with Emacs < 21.
5178
51792006-07-09 Kim F. Storm <storm@cua.dk>
5180
5181 * display.texi (Refresh Screen): Clarify force-window-update.
5182 (Truncation): "Normally" indicated by fringe arrows.
5183
51842006-07-08 Eli Zaretskii <eliz@gnu.org>
5185
5186 * windows.texi (Textual Scrolling, Resizing Windows):
5187 * variables.texi (Constant Variables):
5188 * text.texi (Buffer Contents, Deletion, Changing Properties)
5189 (Property Search, Special Properties, Sticky Properties)
5190 (Links and Mouse-1, Fields, Change Hooks):
5191 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5192 (Categories):
5193 * symbols.texi (Other Plists):
5194 * streams.texi (Output Variables):
5195 * processes.texi (Input to Processes, Query Before Exit):
5196 * positions.texi (Word Motion, Text Lines, List Motion):
5197 * os.texi (Init File, System Environment, Sound Output)
5198 (Session Management):
5199 * nonascii.texi (Text Representations, Character Sets)
5200 (Chars and Bytes, Locales):
5201 * modes.texi (Defining Minor Modes, Header Lines):
5202 * minibuf.texi (Minibuffer Contents):
5203 * markers.texi (Information from Markers):
5204 * lists.texi (List Elements, Building Lists, Association Lists):
5205 * keymaps.texi (Tool Bar):
5206 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5207 * functions.texi (What Is a Function, Mapping Functions):
5208 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5209 (Color Names, Text Terminal Colors, Display Feature Testing):
5210 * files.texi (Visiting Functions, File Name Components)
5211 (Unique File Names, Contents of Directories):
5212 * display.texi (Forcing Redisplay, Displaying Messages)
5213 (Temporary Displays, Font Selection, Auto Faces)
5214 (Font Lookup, Fringe Indicators, Display Margins)
5215 (Image Descriptors, Showing Images, Image Cache, Button Types)
5216 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5217 (Display Table Format, Glyphs):
5218 * control.texi (Iteration):
5219 * commands.texi (Command Loop Info, Adjusting Point):
5220 * backups.texi (Making Backups, Auto-Saving):
5221 Remove @tindex entries.
5222
52232006-07-07 Kim F. Storm <storm@cua.dk>
5224
5225 * display.texi (Fringe Cursors): Fix typo.
5226 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5227 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5228
52292006-07-05 Richard Stallman <rms@gnu.org>
5230
5231 * text.texi (Buffer Contents): Add example of text props
5232 in result of buffer-substring.
5233 (Text Properties): Explain better about use of specific property names.
5234 (Property Search): Some cleanups; reorder some functions.
5235
5236 * keymaps.texi (Changing Key Bindings): Cleanup.
5237 Add xref to Key Binding Conventions.
5238
5239 * display.texi (Attribute Functions): Add examples for
5240 face-attribute-relative-p.
5241
5242 * tips.texi (Coding Conventions): Cleanup last change.
5243
52442006-07-05 Karl Berry <karl@gnu.org>
5245
5246 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5247 Remove @setchapternewpage odd.
5248 Result is 1013 pages, down from 1100.
5249
5250 * anti.texi, customize.texi, display.texi, internals.texi:
5251 * minibuf.texi, modes.texi, tips.texi:
5252 Fix overfull/underfull boxes.
5253
52542006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5255
5256 * edebug.texi (Instrumenting):
5257 Add Edebug-specific findex for eval-buffer.
5258 * loading.texi (Loading):
5259 Replace eval-current-buffer with eval-buffer.
5260
52612006-06-30 Nick Roberts <nickrob@snap.net.nz>
5262
5263 * locals.texi (Standard Buffer-Local Variables): Update the list
5264 of variables.
5265
52662006-06-26 Nick Roberts <nickrob@snap.net.nz>
5267
5268 * files.texi (File Name Completion): Point user to the node
5269 "Reading File Names".
5270
52712006-06-24 Eli Zaretskii <eliz@gnu.org>
5272
5273 * files.texi (Contents of Directories): Document case-insensitive
5274 behavior on respective filesystems.
5275
5276 * objects.texi (Character Type): Document that Emacs signals an
5277 error for unsupported Unicode characters specified as \uNNNN.
5278
52792006-06-19 Richard Stallman <rms@gnu.org>
5280
5281 * processes.texi (Bindat Spec): Clarify previous change.
5282
52832006-06-16 Richard Stallman <rms@gnu.org>
5284
5285 * tips.texi (Coding Conventions): Better explain conventions
5286 for definition constructs.
5287
5288 * text.texi (Special Properties): String value of `read-only'
5289 serves as the error message.
5290
5291 * objects.texi (Character Type): Clarify prev. change.
5292 (Non-ASCII in Strings): Mention \u and \U.
5293
5294 * commands.texi (Using Interactive): Explain problem of
5295 markers, etc., in command-history.
5296
52972006-06-14 Kim F. Storm <storm@cua.dk>
5298
5299 * commands.texi (Waiting): Negative arg to sit-for forces
5300 redisplay even if input is pending.
5301
5302 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5303 redisplay. Remove incorrect example of binding redisplay-dont-pause
5304 around (sit-for 0).
5305
53062006-06-13 Richard Stallman <rms@gnu.org>
5307
5308 * display.texi (Forcing Redisplay): Clarify previous change.
5309
53102006-06-13 Romain Francoise <romain@orebokech.com>
5311
5312 * display.texi (Forcing Redisplay): Fix typo.
5313
53142006-06-13 Kim F. Storm <storm@cua.dk>
5315
5316 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5317
53182006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5319
5320 * tips.texi (Coding Conventions): Add `@end itemize'.
5321
53222006-06-10 Richard Stallman <rms@gnu.org>
5323
5324 * tips.texi (Coding Conventions): Explain use of coding systems
5325 to ensure one decoding for strings.
5326
53272006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5328
5329 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5330 syntax.
5331
53322006-06-07 Eli Zaretskii <eliz@gnu.org>
5333
5334 * display.texi (Font Selection): Remove description of
5335 clear-face-cache.
5336
5337 * compile.texi (Eval During Compile): Fix a typo. Add index
5338 entries for possible uses of eval-when-compile.
5339
53402006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5341
5342 * display.texi (Abstract Display): Fix typo.
5343
53442006-06-03 Eli Zaretskii <eliz@gnu.org>
5345
5346 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5347 Reword variable's description.
5348
53492006-06-01 Richard Stallman <rms@gnu.org>
5350
5351 * windows.texi (Splitting Windows): Clarify splitting nonselected
5352 window.
5353
53542006-05-31 Juri Linkov <juri@jurta.org>
5355
5356 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5357
53582006-05-30 Richard Stallman <rms@gnu.org>
5359
5360 * display.texi (Line Height): Fix errors in description of
10d1d0af 5361 default line height and line-height property.
b8d4c8d0
GM
5362
5363 * nonascii.texi (Default Coding Systems): Further clarification.
5364
53652006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5366
5367 * internals.texi (Pure Storage): Mention that an overflow in pure
5368 space causes a memory leak.
5369 (Garbage Collection): If there was an overflow in pure space,
5370 `garbage-collect' returns nil.
5371
53722006-05-30 Eli Zaretskii <eliz@gnu.org>
5373
5374 * nonascii.texi (Default Coding Systems): Fix it some more.
5375
53762006-05-29 Eli Zaretskii <eliz@gnu.org>
5377
5378 * nonascii.texi (Default Coding Systems): Fix last change.
5379
53802006-05-29 Kenichi Handa <handa@m17n.org>
5381
5382 * nonascii.texi (find-operation-coding-system): Describe the new
5383 argument format (FILENAME . BUFFER).
5384
53852006-05-28 Richard Stallman <rms@gnu.org>
5386
5387 * tips.texi (Coding Conventions): Better explain reasons not to
5388 advise other packages or use `eval-after-load'.
5389
53902006-05-29 Kim F. Storm <storm@cua.dk>
5391
5392 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5393 `bindat-idx' and `bindat-raw' for clarity.
5394
53952006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5396
5397 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5398
5399 * display.texi (Display): Add "Abstract Display" to menu.
5400 (Abstract Display, Abstract Display Functions)
5401 (Abstract Display Example): New nodes.
5402 * elisp.texi (Top): Add "Abstract Display" to menu.
5403
54042006-05-27 Chong Yidong <cyd@stupidchicken.com>
5405
5406 * keymaps.texi (Key Sequences): Link to input events definition.
5407 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5408
5409 * files.texi (Changing Files): Document updated argument list for
5410 copy-file.
5411
54122006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5413
5414 * processes.texi (Bindat Functions): Explain term "total length".
5415 Use it in bindat-length and bindat-pack descriptions.
5416
54172006-05-26 Eli Zaretskii <eliz@gnu.org>
5418
5419 * tips.texi (Coding Conventions): Advise against using
5420 eval-after-load in packages. Add an index entry.
5421
54222006-05-25 Juri Linkov <juri@jurta.org>
5423
5424 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5425
5426 * modes.texi (%-Constructs): Add %e, %z, %Z.
5427
54282006-05-25 Richard Stallman <rms@gnu.org>
5429
5430 * elisp.texi (Top): Update subnode menu.
5431
5432 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5433 (Keymaps): Update menu.
5434
54352006-05-25 Chong Yidong <cyd@stupidchicken.com>
5436
5437 * keymaps.texi (Key Sequences): Some clarifications.
5438
54392006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5440
5441 * processes.texi (Bindat Functions): Say "unibyte string"
5442 explicitly for bindat-unpack and bindat-pack descriptions.
5443 (Bindat Examples): Don't call `string-make-unibyte' in example.
5444
54452006-05-25 Chong Yidong <cyd@stupidchicken.com>
5446
5dcb4c4e 5447 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5448 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5449
5450 * keymaps.texi (Changing Key Bindings):
dd7b651b 5451 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5452 * help.texi (Describing Characters): Refer to it.
5453
54542006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5455
5456 * frames.texi (Pointer Shape): @end table -> @end defvar.
5457
54582006-05-22 Richard Stallman <rms@gnu.org>
5459
5460 * elisp.texi (Top): Update subnode menus.
5461
5462 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5463 Contents rewritten; material from old Pointer Shape node moved here.
5464
5465 * display.texi (Pointer Shape): Node deleted.
5466 (Image Descriptors): Minor cleanup.
5467
54682006-05-21 Richard Stallman <rms@gnu.org>
5469
5470 * syntax.texi (Parsing Expressions): Update info on which STATE
5471 elements are ignored.
5472
54732006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5474
5475 * hooks.texi (Standard Hooks): Correct typo.
5476
5477 * gpl.texi (GPL): ifinfo -> ifnottex.
5478
54792006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5480
5481 * searching.texi (Simple Match Data): Warn about match data being
5482 set anew by every search.
5483
54842006-05-17 Richard Stallman <rms@gnu.org>
5485
5486 * minibuf.texi (Minibuffer History): Clarify.
5487
5488 * searching.texi (Regexp Special): Clarify nested regexp warning.
5489
54902006-05-16 Kim F. Storm <storm@cua.dk>
5491
5492 * minibuf.texi (Minibuffer History): Update add-to-history.
5493
54942006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5495
5dcb4c4e
SM
5496 * nonascii.texi (Explicit Encoding):
5497 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5498
54992006-05-14 Richard Stallman <rms@gnu.org>
5500
5501 * buffers.texi (Creating Buffers): Cleanup.
5502
5503 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5504
55052006-05-13 Eli Zaretskii <eliz@gnu.org>
5506
5507 * buffers.texi (Current Buffer): Document that with-temp-buffer
5508 disables undo.
5509
5510 * os.texi (Terminal-Specific): More accurate description of how
5511 Emacs searches for the terminal-specific libraries.
5512
55132006-05-12 Eli Zaretskii <eliz@gnu.org>
5514
5515 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5516 emacs-xtra to @inforef's.
5517
5518 * text.texi (Undo): Document that undo is turned off in buffers
5519 whose names begin with a space.
5520
5521 * buffers.texi (Buffer Names): Add index entries for buffers whose
5522 names begin with a space.
5523 (Creating Buffers): Document that undo is turned off in buffers
5524 whose names begin with a space.
5525
5526 * files.texi (Visiting Functions, Reading from Files)
5527 (Saving Buffers): Mention code and EOL conversions by file I/O
5528 primitives and subroutines.
5529
f4e90db0
SM
5530 * nonascii.texi (Lisp and Coding Systems):
5531 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5532
5533 * display.texi (Defining Faces): Mention `mac', and add an xref to
5534 where window-system is described.
5535
55362006-05-10 Richard Stallman <rms@gnu.org>
5537
5538 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5539
55402006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5541
5542 * variables.texi (File Local Variables): Recommend to quote lambda
5543 expressions in safe-local-variable property.
5544
55452006-05-09 Richard Stallman <rms@gnu.org>
5546
5dcb4c4e
SM
5547 * variables.texi (File Local Variables):
5548 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5549
55502006-05-07 Kim F. Storm <storm@cua.dk>
5551
5552 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5553 from add-to-history.
5554
55552006-05-07 Romain Francoise <romain@orebokech.com>
5556
5557 * commands.texi (Event Input Misc):
5558 * compile.texi (Eval During Compile):
5559 * internals.texi (Buffer Internals):
5560 * minibuf.texi (Initial Input):
5561 * nonascii.texi (Scanning Charsets):
5562 * numbers.texi (Comparison of Numbers):
5563 * windows.texi (Textual Scrolling, Vertical Scrolling):
5564 Fix various typos.
5565
55662006-05-06 Eli Zaretskii <eliz@gnu.org>
5567
5568 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5569 conditional xref's to either emacs or emacs-xtra, depending on
5570 @iftex/@ifnottex.
5571
5572 * minibuf.texi (Minibuffer History): Document add-to-history.
5573
55742006-05-05 Eli Zaretskii <eliz@gnu.org>
5575
5576 * internals.texi (Pure Storage): Mention the pure overflow message
5577 at startup.
5578
c8763fb6 55792006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5580
5581 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5582 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5583 search.
5584
55852006-05-01 Richard Stallman <rms@gnu.org>
5586
5587 * intro.texi (nil and t): Clarify.
5588
5589 * variables.texi (File Local Variables): Suggest using booleanp.
5590
55912006-05-01 Juanma Barranquero <lekktu@gmail.com>
5592
5593 * objects.texi (Type Predicates): Fix typos.
5594
55952006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5596
5597 * intro.texi (nil and t): Add booleanp.
5598
5599 * objects.texi (Type Predicates): Add links for booleanp and
5600 string-or-null-p.
5601
56022006-04-29 Richard Stallman <rms@gnu.org>
5603
5604 * modes.texi (Multiline Font Lock): Rename from
5605 Multi line Font Lock Elements. Much clarification.
5606 (Font Lock Multiline, Region to Fontify): Much clarification.
5607
56082006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5609
5610 * variables.texi (File Local Variables): Remove the special case t for
5611 safe-local-variable.
5612
56132006-04-26 Richard Stallman <rms@gnu.org>
5614
5615 * syntax.texi (Parsing Expressions): Minor cleanup.
5616
56172006-04-18 Richard Stallman <rms@gnu.org>
5618
5619 * tips.texi (Coding Conventions): Explain when the package's
5620 prefix should appear later on (not at the start of the name).
5621
5622 * searching.texi (String Search): Clarify effect of NOERROR.
5623
5624 * modes.texi (Imenu): Clarify what special items do.
5625
5626 * hooks.texi (Standard Hooks): Delete text about old hook names.
5627
56282006-04-17 Romain Francoise <romain@orebokech.com>
5629
5630 * variables.texi (Local Variables): Update the default value of
5631 `max-specpdl-size'.
5632
56332006-04-15 Michael Olson <mwolson@gnu.org>
5634
5635 * processes.texi (Transaction Queues): Mention the new optional
5636 `delay-question' argument for `tq-enqueue'.
5637
56382006-04-13 Bill Wohler <wohler@newt.com>
5639
5640 * customize.texi (Common Keywords): Use dotted notation for
5641 :package-version value. Specify its values. Improve documentation
5642 for customize-package-emacs-version-alist.
5643
56442006-04-12 Bill Wohler <wohler@newt.com>
5645
5646 * customize.texi (Common Keywords): Move description of
5647 customize-package-emacs-version-alist to @defvar.
5648
56492006-04-10 Bill Wohler <wohler@newt.com>
5650
5651 * customize.texi (Common Keywords): Add :package-version.
5652
56532006-04-10 Kim F. Storm <storm@cua.dk>
5654
5655 * text.texi (Buffer Contents): Add NOPROPS arg to
5656 filter-buffer-substring.
5657
56582006-04-08 Kevin Ryde <user42@zip.com.au>
5659
5660 * os.texi (Command-Line Arguments): Update xref to emacs manual
5661 "Command Arguments" -> "Emacs Invocation", per change there.
5662
56632006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5664
5665 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5666 be on one line to help makeinfo not render two spaces after the dot.
5667
56682006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5669
5670 * strings.texi (Predicates for Strings): Add string-or-null-p.
5671
56722006-03-28 Kim F. Storm <storm@cua.dk>
5673
5674 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5675 remarks about systems that don't support fractional seconds.
5676
56772006-03-25 Karl Berry <karl@gnu.org>
5678
5679 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5680 the year list.
5681
56822006-03-21 Nick Roberts <nickrob@snap.net.nz>
5683
5684 * display.texi (Fringe Indicators): Fix typos.
5685
56862006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5687
5688 * tips.texi (Documentation Tips): One can now also write `program'
5689 in front of a quoted symbol in a docstring to prevent making a
5690 hyperlink.
5691
56922006-03-19 Alan Mackenzie <acm@muc.de>
5693
5694 * text.texi (Special Properties): Clarify `fontified' property.
5695
56962006-03-16 Richard Stallman <rms@gnu.org>
5697
5698 * display.texi (Defining Images): Minor cleanup.
5699
57002006-03-16 Bill Wohler <wohler@newt.com>
5701
5702 * display.texi (Defining Images): In image-load-path-for-library,
5703 prefer user's images.
5704
57052006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5706
5707 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5708
57092006-03-15 Bill Wohler <wohler@newt.com>
5710
5711 * display.texi (Defining Images): Fix example in
5712 image-load-path-for-library by not recommending that one binds
5713 image-load-path. Just defvar it to placate compiler and only use
5714 it if previously defined.
5715
57162006-03-14 Bill Wohler <wohler@newt.com>
5717
5718 * display.texi (Defining Images): In image-load-path-for-library,
5719 always return list of directories. Update example.
5720
57212006-03-14 Alan Mackenzie <acm@muc.de>
5722
5723 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5724 This describes font-lock-extend-region-function.
5725 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5726 the new node "Region to Fontify".
5727
57282006-03-13 Richard Stallman <rms@gnu.org>
5729
5730 * display.texi (Invisible Text): The impossible position is
5731 now before the invisible text, not after.
5732 (Defining Images): Clean up last change.
5733
57342006-03-11 Bill Wohler <wohler@newt.com>
5735
5736 * display.texi (Defining Images): Add image-load-path-for-library.
5737
57382006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5739
5740 * text.texi (Adaptive Fill): Fix Texinfo usage.
5741
5742 * strings.texi (Creating Strings): Fix Texinfo usage.
5743
5744 * searching.texi (Regexp Special): Use @samp for regular
5745 expressions that are not in Lisp syntax.
5746
57472006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5748
5749 * searching.texi (Regexp Special): Put remark between parentheses
5750 to avoid misreading.
5751
57522006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5753
5754 * searching.texi (Syntax of Regexps): More accurately describe
5755 which characters are special in which situations.
5756 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5757 are not special. Describe in detail when `[' and `]' are special.
5758 (Regexp Backslash): Plenty of regexps with unbalanced square
5759 brackets are valid, so reword that statement.
5760
57612006-03-02 Kim F. Storm <storm@cua.dk>
5762
5763 * keymaps.texi (Tool Bar): Add tool-bar-border.
5764
57652006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5766
5767 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5768
57692006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5770
5771 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5772
5773 * files.texi (Locating Files): Suggest additional values for the
5774 SUFFIXES arg of `locate-file'. Update pxref.
5775
5776 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5777 (How Programs Do Loading): Discuss the effects of Auto Compression
5778 mode on `load'.
5779 (Load Suffixes): New node.
5780 (Library Search): Delete description of `load-suffixes'; it was
5781 moved to "Load Suffixes".
5782 (Autoload, Named Features): Mention `load-suffixes'.
5783
57842006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5785
5786 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5787
5788 * windows.texi (Window Tree): Fix typo.
5789
57902006-02-20 Kim F. Storm <storm@cua.dk>
5791
5792 * display.texi (Fringe Indicators): New section.
5793 Move indicate-empty-lines, indicate-buffer-boundaries, and
5794 default-indicate-buffer-boundaries here.
5795 Add fringe-indicator-alist and default-fringes-indicator-alist.
5796 Add list of logical fringe indicator symbols.
5797 Update list of standard bitmap names.
5798 (Fringe Cursors): New section.
5799 Move overflow-newline-into-fringe here.
5800 Add fringe-cursor-alist and default-fringes-cursor-alist.
5801 Add list of fringe cursor symbols.
5802
58032006-02-20 Juanma Barranquero <lekktu@gmail.com>
5804
5805 * commands.texi (Using Interactive): Fix reference to node
5806 "Minibuffers".
5807
58082006-02-19 Richard M. Stallman <rms@gnu.org>
5809
5810 * minibuf.texi (High-Level Completion):
5811 Add xref to read-input-method-name.
5812
5813 * files.texi (Relative File Names): Move file-relative-name here.
5814 (File Name Expansion): From here. Minor clarifications.
5815
5816 * commands.texi (Using Interactive): Add xrefs about reading input.
5817 Clarify remarks about that moving point and mark.
5818 Put string case before list case.
5819
c8763fb6 58202006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5821
5822 * display.texi (Other Display Specs, Image Descriptors):
5823 Revert erroneous changes. The previous description of
5824 image-descriptors as `(image . PROPS)' was correct.
5825
58262006-02-14 Richard M. Stallman <rms@gnu.org>
5827
5828 * variables.texi (File Local Variables): Clarifications.
5829
58302006-02-14 Juanma Barranquero <lekktu@gmail.com>
5831
5832 * variables.texi (File Local Variables): Use @code for a cons
5833 cell, not @var.
5834
58352006-02-13 Chong Yidong <cyd@stupidchicken.com>
5836
5837 * variables.texi (File Local Variables): Document new file local
5838 variable behavior.
5839
58402006-02-10 Kim F. Storm <storm@cua.dk>
5841
5842 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5843
58442006-02-08 Juanma Barranquero <lekktu@gmail.com>
5845
5846 * modes.texi (%-Constructs): Remove obsolete info about
5847 `global-mode-string'.
5848
58492006-02-07 Richard M. Stallman <rms@gnu.org>
5850
5851 * commands.texi (Prefix Command Arguments): Minor cleanup.
5852
5853 * display.texi: "Graphical display", not window system.
5854
5855 * functions.texi (What Is a Function): Fix xref.
5856
5857 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5858 (Changing Key Bindings): Clarify when remapping is better than
5859 substitute-key-definition.
5860
58612006-02-02 Richard M. Stallman <rms@gnu.org>
5862
5863 * minibuf.texi (Basic Completion): Completion alists are risky.
5864
5865 * keymaps.texi (Active Keymaps): Clarifications.
5866 (Searching Keymaps): New node.
5867 (Keymaps): Update menu.
5868
5869 * frames.texi (Layout Parameters): Minor clarification.
5870 (Drag and Drop): New node.
5871 (Frames): Update menu.
5872
58732006-01-29 Chong Yidong <cyd@stupidchicken.com>
5874
5875 * display.texi (Other Display Specs, Image Descriptors):
5876 Image description is a list, not a cons cell.
5877
58782006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5879
5880 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5881 list is not necessarily a list).
5882
58832006-01-27 Eli Zaretskii <eliz@gnu.org>
5884
5885 * frames.texi (Layout Parameters): border-width and
5886 internal-border-width belong to the frame, not the window.
5887
58882006-01-19 Richard M. Stallman <rms@gnu.org>
5889
5890 * nonascii.texi (Translation of Characters): Search cmds use
5891 translation-table-for-input. Automatically made local.
5892
5893 * markers.texi (Overview of Markers): Count insertion type
5894 as one of a marker's attributes.
5895
5896 * keymaps.texi (Controlling Active Maps): New node, split out of
5897 Active Keymaps.
5898 (Keymaps): Menu updated.
5899 (Active Keymaps): Give pseudocode to explain how the active
5900 maps are searched. current-active-maps and key-binding moved here.
5901 (Functions for Key Lookup): current-active-maps and key-binding moved.
5902 Clarifications.
5903 (Searching the Keymaps): New subnode.
5904
5905 * elisp.texi (Top): Menu clarification.
5906
5907 * display.texi (Other Display Specs): Delete duplicate entry for
5908 just a string as display spec. Move text about recursive display
5909 specs on such a string.
5910
5911 * commands.texi (Key Sequence Input): Clarify.
5912 Move num-nonmacro-input-events out.
5913 (Reading One Event): num-nonmacro-input-events moved here.
5914
59152006-01-14 Nick Roberts <nickrob@snap.net.nz>
5916
5917 * advice.texi (Simple Advice): Update example to fit argument
5918 change in previous-line.
5919
59202006-01-05 Richard M. Stallman <rms@gnu.org>
5921
5922 * markers.texi (The Mark): Fix in `mark'.
5923
59242006-01-04 Richard M. Stallman <rms@gnu.org>
5925
5926 * processes.texi (Misc Network, Make Network): Minor cleanups.
5927
59282006-01-04 Kim F. Storm <storm@cua.dk>
5929
5930 * processes.texi (Make Network): Add IPv6 addresses and handling.
5931 (Network Feature Testing): Mention (:family ipv6).
5932 (Misc Network): Add IPv6 formats to format-network-address.
5933
59342005-12-30 Richard M. Stallman <rms@gnu.org>
5935
5936 * text.texi (Changing Properties):
5937 Don't use return value of set-text-properties.
5938
59392005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5940
5941 * modes.texi (Mode Line Format): Correct typo in menu.
5942
59432005-12-29 Richard M. Stallman <rms@gnu.org>
5944
5945 * modes.texi (Mode Line Top): New node.
5946 (Mode Line Data): Some text moved to new node.
5947 Explain the data structure more concretely.
5948 (Mode Line Basics): Clarifications.
5949 (Mode Line Variables): Clarify intro paragraph.
5950 (%-Constructs): Clarify intro paragraph.
5951 (Mode Line Format): Update menu.
5952
59532005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5954
5955 * minibuf.texi (Basic Completion): Update lazy-completion-table
5956 examples for removal of ARGS argument.
5957
59582005-12-23 Richard M. Stallman <rms@gnu.org>
5959
5960 * text.texi (Undo): Restore some explanation from the version
5961 that was deleted.
5962
59632005-12-23 Eli Zaretskii <eliz@gnu.org>
5964
5965 * text.texi (Undo): Remove duplicate descriptions of `apply
5966 funname' and `apply delta' elements of the undo list.
5967
59682005-12-20 Richard M. Stallman <rms@gnu.org>
5969
5970 * help.texi (Help Functions): Update documentation of `apropos'.
5971
59722005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5973
5974 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5975 because it is confusing. If the :help-echo keyword is a function,
5976 it is not directly used as the :help-echo overlay property, as the
5977 xref seems to suggest (it does not take the appropriate args).
5978
59792005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5980
5981 * customize.texi (Common Keywords): Fix Texinfo usage.
5982 (Group Definitions, Variable Definitions): Update for new
5983 conventions for using `*' in docstrings.
5984
5985 * tips.texi (Documentation Tips): Update for new conventions for
5986 using `*' in docstrings.
5987
59882005-12-16 Richard M. Stallman <rms@gnu.org>
5989
5990 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5991
59922005-12-16 Juri Linkov <juri@jurta.org>
5993
5994 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5995
59962005-12-14 Romain Francoise <romain@orebokech.com>
5997
5998 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5999 Fix typo.
6000
60012005-12-11 Juri Linkov <juri@jurta.org>
6002
6003 * minibuf.texi (Completion Commands): Add mention of read-file-name
6004 for filename completion keymaps.
6005 (Reading File Names): Add mention of filename completion keymaps
6006 for read-file-name and xref to `Completion Commands'.
6007
60082005-12-10 Richard M. Stallman <rms@gnu.org>
6009
6010 * customize.texi (Common Keywords): State caveats for use of :tag.
6011
60122005-12-08 Richard M. Stallman <rms@gnu.org>
6013
6014 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6015 with xrefs and better explanation.
6016 (Completion Commands): Add the filename completion maps.
6017
6018 * objects.texi (Character Type): Clarify that \s is not space
6019 if a dash follows.
6020
60212005-12-05 Richard M. Stallman <rms@gnu.org>
6022
6023 * windows.texi (Resizing Windows): Delete preserve-before args.
6024
60252005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6026
6027 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6028 in full keymaps, since the quirk has been fixed.
6029
60302005-12-03 Eli Zaretskii <eliz@gnu.org>
6031
5dcb4c4e
SM
6032 * hooks.texi (Standard Hooks): Add index entries.
6033 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6034
60352005-11-27 Richard M. Stallman <rms@gnu.org>
6036
6037 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6038
60392005-11-21 Juri Linkov <juri@jurta.org>
6040
6041 * customize.texi (Common Keywords): Update links types
6042 custom-manual and url-link. Add link types emacs-library-link,
6043 file-link, function-link, variable-link, custom-group-link.
6044
60452005-11-20 Chong Yidong <cyd@stupidchicken.com>
6046
6047 * display.texi: Revert 2005-11-20 change.
6048
60492005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6050
6051 * processes.texi (Bindat Functions):
6052 Say "third" to refer to zero-based index "2".
6053
60542005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6055
6056 * loading.texi (Library Search): Update the default value of
6057 `load-suffixes'.
6058
60592005-11-17 Chong Yidong <cyd@stupidchicken.com>
6060
6061 * display.texi (Attribute Functions): Mention :ignore-defface.
6062
60632005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6064
6065 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6066 (Minor Mode Conventions): Mention the use of a hook.
6067
60682005-11-06 Richard M. Stallman <rms@gnu.org>
6069
6070 * files.texi (Magic File Names): find-file-name-handler checks the
6071 `operations' property of the handler.
6072
60732005-11-03 Richard M. Stallman <rms@gnu.org>
6074
6075 * variables.texi (Frame-Local Variables): Small clarification.
6076
60772005-10-29 Chong Yidong <cyd@stupidchicken.com>
6078
6079 * os.texi (Init File): Document ~/.emacs.d/init.el.
6080
60812005-10-29 Richard M. Stallman <rms@gnu.org>
6082
6083 * internals.texi (Garbage Collection): Document memory-full.
6084
60852005-10-28 Bill Wohler <wohler@newt.com>
6086
6087 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6088 for URLs.
6089
60902005-10-28 Richard M. Stallman <rms@gnu.org>
6091
6092 * minibuf.texi (Completion Commands): Clean up prev change.
6093
60942005-10-26 Kevin Ryde <user42@zip.com.au>
6095
6096 * compile.texi (Eval During Compile): Explain recommended uses
6097 of eval-when-compile and eval-and-compile.
6098
60992005-10-27 Masatake YAMATO <jet@gyve.org>
6100
6101 * minibuf.texi (Completion Commands):
6102 Write about new optional argument for `display-completion-list'.
6103
61042005-10-23 Richard M. Stallman <rms@gnu.org>
6105
6106 * display.texi (Overlay Arrow): Clarify about local bindings of
6107 overlay-arrow-position.
6108
61092005-10-22 Eli Zaretskii <eliz@gnu.org>
6110
6111 * internals.texi (Building Emacs): Fix last change.
6112
61132005-10-22 Richard M. Stallman <rms@gnu.org>
6114
6115 * internals.texi (Building Emacs): Document eval-at-startup.
6116
61172005-10-21 Richard M. Stallman <rms@gnu.org>
6118
6119 * loading.texi (Where Defined): load-history contains abs file names.
6120 symbol-file returns abs file names.
6121
61222005-10-19 Kim F. Storm <storm@cua.dk>
6123
6124 * display.texi (Showing Images): Add max-image-size integer value.
6125
61262005-10-18 Chong Yidong <cyd@stupidchicken.com>
6127
6128 * display.texi (Showing Images): Document max-image-size.
6129
61302005-10-17 Richard M. Stallman <rms@gnu.org>
6131
6132 * commands.texi (Quitting): Minor clarification.
6133
6134 * processes.texi (Sentinels): Clarify about output and quitting.
6135 (Filter Functions): Mention with-local-quit.
6136
61372005-10-17 Juri Linkov <juri@jurta.org>
6138
6139 * buffers.texi (Current Buffer):
6140 * commands.texi (Event Input Misc):
6141 * compile.texi (Eval During Compile, Compiler Errors):
6142 * customize.texi (Group Definitions):
6143 * display.texi (Progress, Defining Faces):
6144 * files.texi (Writing to Files):
6145 * modes.texi (Mode Hooks, Defining Minor Modes):
6146 * streams.texi (Output Functions):
6147 * syntax.texi (Syntax Table Functions):
6148 * text.texi (Change Hooks):
6149 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6150
6151 * commands.texi (Quitting): Replace arg `forms' with `body' in
6152 `with-local-quit'.
6153
6154 * positions.texi (Excursions): Replace arg `forms' with `body' in
6155 `save-excursion'.
6156
61572005-10-08 Kim F. Storm <storm@cua.dk>
6158
6159 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6160 Rename manual section accordingly.
6161
61622005-10-04 Kim F. Storm <storm@cua.dk>
6163
6164 * windows.texi (Window Split Tree): New section describing
6165 new function window-split-tree function.
6166
61672005-10-03 Nick Roberts <nickrob@snap.net.nz>
6168
6169 * display.texi (Fringe Size/Pos): Simplify and add detail.
6170
61712005-09-30 Romain Francoise <romain@orebokech.com>
6172
6173 * minibuf.texi (High-Level Completion): Explain that the prompt
6174 given to `read-buffer' should end with a colon and a space.
6175 Update usage examples.
6176
61772005-09-29 Juri Linkov <juri@jurta.org>
6178
6179 * display.texi (Displaying Messages): Rename argument name
6180 `string' to `format-string' in functions `message', `message-box',
6181 `message-or-box'.
6182
61832005-09-26 Chong Yidong <cyd@stupidchicken.com>
6184
6185 * errors.texi (Standard Errors): Correct xrefs.
6186
61872005-09-18 Chong Yidong <cyd@stupidchicken.com>
6188
6189 * display.texi (Defining Images): Update documentation for
6190 `image-load-path'.
6191
61922005-09-17 Richard M. Stallman <rms@gnu.org>
6193
6194 * display.texi (Defining Images): Clean up previous change.
6195
61962005-09-16 Romain Francoise <romain@orebokech.com>
6197
6198 * elisp.texi: Specify GFDL version 1.2.
6199
6200 * doclicense.texi (GNU Free Documentation License): Update to
6201 version 1.2.
6202
62032005-09-15 Chong Yidong <cyd@stupidchicken.com>
6204
6205 * display.texi (Defining Images): Document `image-load-path'.
6206
62072005-09-15 Richard M. Stallman <rms@gnu.org>
6208
6209 * objects.texi (Printed Representation): Minor cleanup.
6210 (Box Diagrams): Minor fix.
6211 (Cons Cell Type): Move (...) index item here.
6212 (Box Diagrams): From here.
6213 (Array Type): Minor fix.
6214 (Type Predicates): Delete index "predicates".
6215 (Hash Table Type): Clarify xref.
6216 (Dotted Pair Notation): Minor fix.
6217
62182005-09-10 Chong Yidong <cyd@stupidchicken.com>
6219
6220 * files.texi (Saving Buffers): Fix typo.
6221
62222005-09-08 Richard M. Stallman <rms@gnu.org>
6223
6224 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6225
62262005-09-08 Chong Yidong <cyd@stupidchicken.com>
6227
6228 * locals.texi (Standard Buffer-Local Variables): Don't include
6229 mode variables for minor modes.
6230 Fix xrefs for buffer-display-count, buffer-display-table,
6231 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6232 enable-multibyte-characters, fill-column, header-line-format,
6233 left-fringe-width, left-margin, and right-fringe-width.
6234
6235 * hooks.texi (Standard Hooks): All hooks should conform to the
6236 standard naming convention now.
6237 Fix xref for `echo-area-clear-hook'.
6238
6239 * display.texi (Usual Display): Note that indicate-empty-lines and
6240 tab-width are buffer-local.
6241
6242 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6243
6244 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6245
6246 * nonascii.texi (Encoding and I/O): Note that
6247 buffer-file-coding-system is buffer-local.
6248
6249 * positions.texi (List Motion): Note that defun-prompt-regexp is
6250 buffer-local.
6251
6252 * text.texi (Auto Filling): Note that auto-fill-function is
6253 buffer-local.
6254 (Undo): Note that buffer-undo-list is buffer-local.
6255
5dcb4c4e
SM
6256 * windows.texi (Buffers and Windows):
6257 Document buffer-display-count.
b8d4c8d0
GM
6258
62592005-09-06 Richard M. Stallman <rms@gnu.org>
6260
6261 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6262 package prefix elsewhere than at the start of the name.
6263
62642005-09-03 Richard M. Stallman <rms@gnu.org>
6265
6266 * tips.texi (Programming Tips): Add conventions for minibuffer
6267 questions and prompts.
6268
62692005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6270
6271 * intro.texi (nil and t): Minor cleanup.
6272 Delete spurious mention of keyword symbols.
6273 (Evaluation Notation): Add index entry.
6274 (A Sample Function Description): Minor cleanup.
6275 (A Sample Variable Description): Not all vars can be set.
6276
62772005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6278
6279 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6280
6281 (Insertion): Document precise type of `insert-char' arg COUNT.
6282
62832005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6284
6285 * modes.texi (Other Font Lock Variables): Sync the default of
6286 font-lock-lines-before.
6287
62882005-08-31 Michael Albinus <michael.albinus@gmx.de>
6289
6290 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6291
62922005-08-29 Richard M. Stallman <rms@gnu.org>
6293
6294 * elisp.texi (Top): Update subnode menu.
6295
6296 * searching.texi (Searching and Matching): Move node.
6297 Rearrange contents and add overall explanation.
6298 (Searching and Case): Move node.
6299 (Searching and Matching): Update menu.
6300
63012005-08-27 Eli Zaretskii <eliz@gnu.org>
6302
6303 * os.texi (Startup Summary): Fix the description of the initial
6304 startup message display.
6305
63062005-08-25 Richard M. Stallman <rms@gnu.org>
6307
6308 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6309
63102005-08-25 Emilio C. Lopes <eclig@gmx.net>
6311
6312 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6313 `next-overlay-change' example.
6314
63152005-08-22 Juri Linkov <juri@jurta.org>
6316
6317 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6318 Fix invert-face. Fix args of face-background.
6319
6320 * display.texi (Standard Faces): Delete node.
6321 (Faces): Add xref to `(emacs)Standard Faces'.
6322 (Displaying Faces): Fix xref to `Standard Faces'.
6323
6324 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6325
63262005-08-20 Alan Mackenzie <acm@muc.de>
6327
6328 * buffers.texi (The Buffer List): Clarify the manipulation of the
6329 buffer list.
6330
63312005-08-14 Richard M. Stallman <rms@gnu.org>
6332
6333 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6334 a regexp.
6335
63362005-08-11 Richard M. Stallman <rms@gnu.org>
6337
6338 * elisp.texi (Top): Update subnode lists.
6339
6340 * display.texi (Inverse Video): Node deleted.
6341
6342 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6343 New nodes split out of Coding Conventions.
6344
6345 * searching.texi (Regular Expressions): Document re-builder.
6346
6347 * os.texi (Time Parsing): New node split out of Time Conversion.
6348
6349 * processes.texi (Misc Network, Network Feature Testing)
6350 (Network Options, Make Network): New nodes split out of
6351 Low-Level Network.
6352
63532005-08-09 Richard M. Stallman <rms@gnu.org>
6354
6355 * frames.texi (Geometry): New node, split from Size and Position.
6356 (Frame Parameters): Refer to Geometry.
6357
6358 * buffers.texi (The Buffer List): Fix xrefs.
6359
6360 * windows.texi (Splitting Windows): Fix xref.
6361
6362 * frames.texi (Layout Parameters): Add xref.
6363
6364 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6365
6366 * keymaps.texi (Menu Bar): Fix xref.
6367
6368 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6369
6370 * modes.texi (%-Constructs): Fix xref.
6371
6372 * frames.texi (Window Frame Parameters): Node split up.
6373 (Basic Parameters, Position Parameters, Size Parameters)
6374 (Layout Parameters, Buffer Parameters, Management Parameters)
6375 (Cursor Parameters, Color Parameters): New subnodes.
6376
63772005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6378
6379 * positions.texi (Screen Lines): Update xref for previous change
6380 in minibuf.texi.
6381
6382 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6383 change in minibuf.texi.
6384
63852005-08-09 Richard M. Stallman <rms@gnu.org>
6386
6387 * tips.texi (Coding Conventions): Minor cleanup.
6388
6389 * modes.texi (Defining Minor Modes): Explain when init-value
6390 can be non-nil.
6391
6392 * elisp.texi (Top): Update submenu for Minibuffer.
6393
6394 * minibuf.texi (Minibuffer Misc): Node split up.
6395 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6396 (Recursive Mini): New nodes split out from Minibuffer Misc.
6397 (Minibuffer Misc): Document max-mini-window-height.
6398
6399 * hash.texi (Defining Hash): Delete stray paren in example.
6400
6401 * display.texi (Echo Area Customization): Don't define
6402 max-mini-window-height here; xref instead.
6403
6404 * commands.texi (Event Input Misc): Update while-no-input.
6405
6406 * advice.texi (Advising Functions): Explain when to use advice
6407 and when to use a hook.
6408
64092005-07-30 Eli Zaretskii <eliz@gnu.org>
6410
6411 * makefile.w32-in (info): Don't run install-info.
6412 ($(infodir)/dir): New target, produced by running install-info.
6413
64142005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6415
6416 * modes.texi (Defining Minor Modes): The keyword for the initial
6417 value is :init-value, not :initial-value.
6418
64192005-07-23 Eli Zaretskii <eliz@gnu.org>
6420
6421 * loading.texi (Autoload): Make the `doctor' example be consistent
6422 with what's in current loaddefs.el. Describe the "fn" magic in
6423 the usage portion of the doc string.
6424
64252005-07-22 Richard M. Stallman <rms@gnu.org>
6426
6427 * internals.texi (Garbage Collection): Clarify previous change.
6428
64292005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6430
6431 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6432
64332005-07-18 Juri Linkov <juri@jurta.org>
6434
6435 * commands.texi (Accessing Events):
6436 * frames.texi (Text Terminal Colors, Resources):
6437 * markers.texi (The Mark):
6438 * modes.texi (Defining Minor Modes):
6439 Delete duplicate duplicate words.
6440
64412005-07-16 Richard M. Stallman <rms@gnu.org>
6442
6443 * display.texi (Managing Overlays): Clarify make-overlay
6444 args for insertion types.
6445
64462005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6447
6448 * customize.texi (Variable Definitions):
6449 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6450 `standard-value' is a list too.
6451 (Defining New Types): Use @key{RET} instead of @key{ret}.
6452
64532005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6454
6455 * os.texi (Translating Input): Fix typo.
6456
64572005-07-08 Richard M. Stallman <rms@gnu.org>
6458
6459 * README: Update edition number and size estimate.
6460
6461 * elisp.texi (VERSION): Set to 2.9.
6462
64632005-07-07 Richard M. Stallman <rms@gnu.org>
6464
6465 * book-spine.texinfo: Update Emacs version.
6466
6467 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6468
64692005-07-06 Richard M. Stallman <rms@gnu.org>
6470
6471 * searching.texi (Regexp Search): Clarify what re-search-forward
6472 does when the search fails.
6473
64742005-07-05 Lute Kamstra <lute@gnu.org>
6475
6476 * Update FSF's address in GPL notices.
6477
6478 * doclicense.texi (GNU Free Documentation License):
6479 * gpl.texi (GPL):
6480 * tips.texi (Coding Conventions, Library Headers):
6481 * vol1.texi:
6482 * vol2.texi: Update FSF's address.
6483
64842005-07-04 Richard M. Stallman <rms@gnu.org>
6485
6486 * hooks.texi (Standard Hooks): Add occur-hook.
6487
64882005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6489
6490 * display.texi (The Echo Area): Correct menu.
6491
64922005-07-03 Richard M. Stallman <rms@gnu.org>
6493
6494 * elisp.texi (Top): Update subnode menu for Display.
6495
6496 * display.texi (Displaying Messages): New node, with most
6497 of what was in The Echo Area.
5dcb4c4e 6498 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6499 (Logging Messages): New node with new text.
6500 (Echo Area Customization): New node, the rest of what was
6501 in The Echo Area. Document message-truncate-lines with @defvar.
6502 (Display): Update menu.
6503
6504 * windows.texi (Textual Scrolling): Doc 3 values for
6505 scroll-preserve-screen-position.
6506
6507 * text.texi (Special Properties): Change hook functions
6508 should bind inhibit-modification-hooks around altering buffer text.
6509
6510 * keymaps.texi (Key Binding Commands): Call binding BINDING
6511 rather than DEFINITION.
6512
65132005-06-29 Juanma Barranquero <lekktu@gmail.com>
6514
6515 * variables.texi (Defining Variables): `user-variable-p' returns t
6516 for aliases of user options, nil for alias loops.
6517
65182005-06-28 Richard M. Stallman <rms@gnu.org>
6519
6520 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6521 make-keymap.
6522
65232005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6524
6525 * variables.texi (Setting Variables): Correct and clarify
6526 description of `add-to-ordered-list'.
6527
65282005-06-26 Richard M. Stallman <rms@gnu.org>
6529
6530 * display.texi (Faces): Minor cleanup.
6531
65322005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6533
6534 * display.texi (Faces): `facep' returns t for strings that are
6535 face names.
6536
65372005-06-25 Richard M. Stallman <rms@gnu.org>
6538
6539 * objects.texi (Equality Predicates): Clarify meaning of equal.
6540
6541 * windows.texi (Selecting Windows): save-selected-window
6542 and with-selected-window save and restore the current buffer.
6543
65442005-06-24 Richard M. Stallman <rms@gnu.org>
6545
6546 * numbers.texi (Float Basics): Explain how to test for NaN,
6547 and printing the sign of NaNs.
6548
65492005-06-24 Eli Zaretskii <eliz@gnu.org>
6550
6551 * makefile.w32-in (MAKEINFO): Use --force.
6552
65532005-06-23 Richard M. Stallman <rms@gnu.org>
6554
6555 * display.texi (Face Functions): Correct Texinfo usage.
6556
65572005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6558
6559 * lists.texi (Rings): `ring-elements' now returns the elements of
6560 RING in order.
6561
65622005-06-23 Juanma Barranquero <lekktu@gmail.com>
6563
6564 * markers.texi (The Mark): Texinfo usage fix.
6565
65662005-06-23 Kim F. Storm <storm@cua.dk>
6567
6568 * searching.texi (Entire Match Data): Remove evaporate option for
6569 match-data. Do not mention evaporate option for set-match-data.
6570
65712005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6572
6573 * display.texi (Face Functions): Mention face aliases.
6574
65752005-06-21 Richard M. Stallman <rms@gnu.org>
6576
6577 * anti.texi (Antinews): Texinfo usage fix.
6578
65792005-06-21 Karl Berry <karl@gnu.org>
6580
6581 * elisp.texi: Use @copying.
6582
6583 * elisp.texi: Put @summarycontents and @contents before the Top
6584 node, instead of the end of the file, so that the contents appear
6585 in the right place in the dvi/pdf output.
6586
65872005-06-21 Juri Linkov <juri@jurta.org>
6588
6589 * display.texi (Defining Faces): Add `customized-face'.
6590
65912005-06-20 Kim F. Storm <storm@cua.dk>
6592
6593 * variables.texi (Setting Variables): Any type of element can be
6594 given order in add-to-ordered-list. Compare elements with eq.
6595
6596 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6597
65982005-06-20 Karl Berry <karl@gnu.org>
6599
6600 * syntax.texi (Syntax Flags): Make last column very slightly wider
6601 to avoid "generic comment" breaking on two lines and causing an
6602 underfull box.
6603
66042005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6605
6606 * lists.texi (Rings): Various minor clarifications and corrections.
6607
66082005-06-18 Richard M. Stallman <rms@gnu.org>
6609
6610 * functions.texi (Obsolete Functions): Simplify.
6611
6612 * variables.texi (Variable Aliases): Simplify.
6613
6614 * anti.texi, backups.texi, compile.texi, customization.texi:
6615 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6616 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6617 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6618 * variables.texi: Fix formatting ugliness.
6619
6620 * elisp.texi: Add links to Rings and Byte Packing.
6621 Update version and copyright years.
6622
6623 * minibuf.texi: Fix formatting ugliness.
6624 (Completion Commands): Move keymap vars to the end
6625 and vars completing-read binds to the top.
6626
66272005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6628
6629 * processes.texi: Fix typos.
6630 (Bindat Spec): Correct Texinfo error.
6631 (Byte Packing): Fix ungrammatical sentence.
6632
66332005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6634
6635 * lists.texi (Rings): New node.
6636 (Lists): Add it to menu.
6637
6638 * processes.texi (Byte Packing): New node.
6639 (Processes): Add it to menu.
6640
66412005-06-17 Richard M. Stallman <rms@gnu.org>
6642
6643 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6644
6645 * help.texi (Documentation Basics): Explain the xref to
6646 Documentation Tips.
6647
6648 * debugging.texi (Debugger Commands): Minor fix.
6649
66502005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6651
6652 * edebug.texi (Instrumenting): Eliminate duplicate link.
6653 (Specification List): Replace references to "below", referring to
6654 a later node, with one @ref to that node.
6655
6656 * os.texi (Timers): Timers should save and restore the match data
6657 if they change it.
6658
6659 * debugging.texi (Debugger Commands): Mention that the Lisp
6660 debugger can not step through primitive functions.
6661
66622005-06-16 Juanma Barranquero <lekktu@gmail.com>
6663
6664 * functions.texi (Obsolete Functions): Update argument names of
6665 `make-obsolete' and `define-obsolete-function-alias'.
6666
6667 * variables.texi (Variable Aliases): Update argument names of
6668 `defvaralias', `make-obsolete-variable' and
6669 `define-obsolete-variable-alias'.
6670
66712005-06-15 Kim F. Storm <storm@cua.dk>
6672
6673 * searching.texi (Entire Match Data): Rephrase warnings about
6674 evaporate arg to match-data and set-match-data.
6675
66762005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6677
6678 * elisp.texi (Top): Update detailed menu.
6679
6680 * edebug.texi (Edebug): Update menu.
6681 (Instrumenting): Update xrefs.
6682 (Edebug Execution Modes): Correct xref.
6683 (Jumping): Clarify description of `h' command.
6684 Eliminate redundant @ref.
6685 (Breaks): New node.
6686 (Breakpoints): Is now a subsubsection.
6687 (Global Break Condition): Mention `C-x X X'.
6688 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6689 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6690 (Edebug Display Update): Correct pxref.
6691 (Edebug and Macros): New node.
6692 (Instrumenting Macro Calls): Is now a subsubsection.
6693 Neither arg of `def-edebug-spec' is evaluated.
6694 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6695 (Specification Examples): Fix typo.
6696
66972005-06-14 Lute Kamstra <lute@gnu.org>
6698
6699 * debugging.texi (Function Debugging): Primitives can break on
6700 entry too.
6701
67022005-06-14 Kim F. Storm <storm@cua.dk>
6703
6704 * variables.texi (Setting Variables): Add add-to-ordered-list.
6705
67062005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6707
6708 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6709 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6710
67112005-06-13 Lute Kamstra <lute@gnu.org>
6712
6713 * text.texi (Special Properties): Fix cross reference.
6714
67152005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6716
6717 * debugging.texi (Function Debugging): Delete mention of empty
6718 string argument to `cancel-debug-on-entry'. Delete inaccurate
6719 description of the return value of that command.
6720
67212005-06-11 Alan Mackenzie <acm@muc.de>
6722
6723 * text.texi (Adaptive Fill): Amplify the description of
6724 fill-context-prefix.
6725
67262005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6727
6728 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6729
67302005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6731
6732 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6733
67342005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6735
6736 * debugging.texi (Error Debugging): Minor rewording.
6737 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6738 is optional.
6739
67402005-06-10 Lute Kamstra <lute@gnu.org>
6741
6742 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6743 (Top): Give it a title. Correct version number. Give the
6744 detailed node listing a more prominent header.
6745 * intro.texi: Don't set VERSION here a second time.
6746 Mention Emacs's version too.
6747 * anti.texi (Antinews): Use EMACSVER to refer to the current
6748 version of Emacs.
6749
67502005-06-09 Kim F. Storm <storm@cua.dk>
6751
6752 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6753 match-data and set-match-data.
6754
67552005-06-08 Richard M. Stallman <rms@gnu.org>
6756
6757 * searching.texi (Entire Match Data): Clarify when match-data
6758 returns markers and when integers.
6759
6760 * display.texi (Defining Faces): Explain that face name should not
6761 end in `-face'.
6762
6763 * modes.texi (Mode Line Data): Minor cleanup.
6764 (Customizing Keywords): Node split out of Search-based Fontification.
6765 Add example of using font-lock-add-keywords from a hook.
6766 Clarify when MODE should be non-nil, and when nil.
6767
67682005-06-06 Richard M. Stallman <rms@gnu.org>
6769
6770 * modes.texi (Mode Line Data): Explain what happens when the car
6771 of a list is a void symbol.
6772 (Search-based Fontification): Explain MODE arg to
6773 font-lock-add-keywords and warn about calls from major modes.
6774
67752005-06-08 Juri Linkov <juri@jurta.org>
6776
6777 * display.texi (Standard Faces): Add `shadow' face.
6778
67792005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6780
6781 * modes.texi (Major Mode Conventions): A derived mode only needs
6782 to put the call to the parent mode inside `delay-mode-hooks'.
6783
67842005-05-29 Richard M. Stallman <rms@gnu.org>
6785
6786 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6787 new, and what that implies. Clarify.
6788
6789 * files.texi (Locating Files): Clean up the text.
6790
6791 * frames.texi (Window Frame Parameters): Document user-size.
6792 Shorten entry for top by referring to left.
6793
67942005-05-26 Richard M. Stallman <rms@gnu.org>
6795
6796 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6797 is new, and what the implications are. Other clarifications.
6798
67992005-05-24 Richard M. Stallman <rms@gnu.org>
6800
6801 * frames.texi (Dialog Boxes): Minor fixes.
6802
68032005-05-25 Masatake YAMATO <jet@gyve.org>
6804
6805 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6806
68072005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6808
6809 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6810 is optional.
6811
68122005-05-24 Nick Roberts <nickrob@snap.net.nz>
6813
10d1d0af 6814 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6815
68162005-05-23 Lute Kamstra <lute@gnu.org>
6817
6818 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6819 syntax-begin-function over font-lock-beginning-of-syntax-function.
6820
68212005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6822
6823 * minibuf.texi (Reading File Names): Update description of
6824 `read-directory-name'.
6825
6826 * modes.texi (Derived Modes): Clarify :group keyword.
6827
68282005-05-21 Eli Zaretskii <eliz@gnu.org>
6829
6830 * files.texi (Locating Files): New subsection.
6831 Describe locate-file and executable-find.
6832
68332005-05-21 Kevin Ryde <user42@zip.com.au>
6834
6835 * frames.texi (Initial Parameters): Update cross reference to
6836 "Emacs Invocation".
6837
68382005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6839
6840 * keymaps.texi (Active Keymaps): Add anchor.
6841
6842 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6843 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6844 appropriate place.
6845 (Derived Modes): Small clarifications.
6846 (Minor Mode Conventions, Keymaps and Minor Modes):
6847 Replace references to nodes with references to anchors.
6848 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6849 Clarify description of lists whose first element is an integer.
6850 (Mode Line Variables): Add anchor.
6851 (%-Constructs): Clarify description of integer after %.
6852 (Emulating Mode Line): Describe nil value for FACE.
6853
68542005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6855
6856 * modes.texi (Derived Modes): Correct references to non-existing
6857 variable standard-syntax-table.
6858
68592005-05-17 Lute Kamstra <lute@gnu.org>
6860
6861 * modes.texi (Defining Minor Modes): Mention the mode hook.
6862
68632005-05-15 Kim F. Storm <storm@cua.dk>
6864
6865 * processes.texi (Network): Remove open-network-stream-nowait.
6866 (Network Servers): Remove open-network-stream-server.
6867
68682005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6869
6870 * elisp.texi (Top): Update detailed menu.
6871
6872 * variables.texi: Reorder nodes.
6873 (Variables): Update menu.
6874 (File Local Variables): Do not refer to the `-*-' line as
6875 a "local variables list". Add pxref.
6876
68772005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6878
6879 * elisp.texi (Top): Update detailed menu for node changes.
6880
6881 * modes.texi (Modes): Update Menu.
6882 (Hooks): Move to beginning of chapter.
6883 Most minor modes run mode hooks too.
6884 `add-hook' can handle void hooks or hooks whose value is a single
6885 function.
6886 (Major Modes): Update Menu.
6887 (Major Mode Basics): New node, split off from `Major Modes'.
6888 (Major Mode Conventions): Correct xref. Explain how to handle
6889 auto-mode-alist if the major mode command has an autoload cookie.
6890 (Auto Major Mode): Major update. Add magic-mode-alist.
6891 (Derived Modes): Major update.
6892 (Mode Line Format): Update Menu.
6893 (Mode Line Basics): New node, split off from `Mode Line Format'.
6894
6895 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6896 for `magic autoload comment'. Add index entries and anchor.
6897
68982005-05-14 Richard M. Stallman <rms@gnu.org>
6899
6900 * tips.texi (Coding Conventions): Explain how important it is
6901 that just loading certain files not change Emacs behavior.
6902
6903 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6904
69052005-05-12 Lute Kamstra <lute@gnu.org>
6906
6907 * modes.texi (Generic Modes): Update.
6908 (Major Modes): Refer to node "Generic Modes".
6909
6910 * elisp.texi (Top): Update to the current structure of the manual.
6911 * processes.texi (Processes): Add menu description.
6912 * customize.texi (Customization): Add menu descriptions.
6913
69142005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6915
6916 * processes.texi (Signals to Processes)
6917 (Low-Level Network): Fix typos.
6918
69192005-05-11 Lute Kamstra <lute@gnu.org>
6920
6921 * elisp.texi (Top): Add some nodes from the chapter "Major and
6922 Minor Modes" to the detailed node listing.
6923
69242005-05-10 Richard M. Stallman <rms@gnu.org>
6925
6926 * keymaps.texi (Extended Menu Items): Menu item filter functions
6927 can be called at any time.
6928
69292005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6930
6931 * variables.texi (File Local Variables): `(hack-local-variables t)'
6932 now also checks whether a mode is specified in the local variables
6933 list.
6934
69352005-05-05 Kevin Ryde <user42@zip.com.au>
6936
6937 * display.texi (The Echo Area): Correct format function cross
6938 reference.
6939
69402005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6941
6942 * variables.texi (Variable Aliases): Change description of
6943 `define-obsolete-variable-alias'.
6944
6945 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6946 (Defining Functions): Add xref.
6947 (Obsolete Functions): New node.
6948 (Function Safety): Standardize capitalization of section title.
6949
6950 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6951 (Dialog Boxes): Complete description of `x-popup-dialog'.
6952
69532005-05-04 Richard M. Stallman <rms@gnu.org>
6954
6955 * commands.texi (Interactive Codes): Fix Texinfo usage.
6956 Document U more clearly.
6957
69582005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6959
6960 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6961 function and not a macro.
6962
6963 * frames.texi (Pop-Up Menus): Correct and clarify description of
6964 `x-popup-menu'.
6965 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6966
69672005-05-01 Richard M. Stallman <rms@gnu.org>
6968
6969 * edebug.texi (Checking Whether to Stop): Fix previous change.
6970
69712005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6972
6973 * display.texi: Fix typos and Texinfo usage.
6974
6975 * edebug.texi (Checking Whether to Stop): executing-macro ->
6976 executing-kbd-macro.
6977
69782005-05-01 Richard M. Stallman <rms@gnu.org>
6979
6980 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6981
69822005-04-30 Richard M. Stallman <rms@gnu.org>
6983
6984 * files.texi (Magic File Names): Document `operations' property.
6985
69862005-04-29 Lute Kamstra <lute@gnu.org>
6987
6988 * modes.texi (Generic Modes): New node.
6989 (Major Modes): Add it to the menu.
6990 (Derived Modes): Add "derived mode" to concept index.
6991
69922005-04-28 Lute Kamstra <lute@gnu.org>
6993
6994 * modes.texi (Defining Minor Modes): Fix previous change.
6995 (Font Lock Mode): Simplify.
6996 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6997 when set and that some parts are optional. Add cross references.
6998 (Search-based Fontification): Say how to specify font-lock-keywords.
6999 Add cross references. Add font-lock-multiline to index.
7000 Move font-lock-keywords-case-fold-search here from node "Other Font
7001 Lock Variables". Document font-lock-add-keywords and
7002 font-lock-remove-keywords.
7003 (Other Font Lock Variables): Move font-lock-keywords-only,
7004 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7005 and font-lock-syntactic-face-function to node "Syntactic Font
7006 Lock". Move font-lock-keywords-case-fold-search to node
7007 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7008 and font-lock-{,un}fontify-{buffer,region}-function.
7009 (Precalculated Fontification): Remove reference to deleted variable
7010 font-lock-core-only.
7011 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7012 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7013 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7014 and font-lock-syntactic-face-function here from node "Other Font
7015 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7016 Syntax Properties". Add cross references.
7017 (Setting Syntax Properties): New node.
7018 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7019 * syntax.texi (Syntax Properties): Add cross reference.
7020 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7021
70222005-04-26 Richard M. Stallman <rms@gnu.org>
7023
7024 * display.texi (Defining Faces):
7025 Document `default' elements of defface spec.
7026
7027 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7028
7029 * variables.texi (Variable Aliases): Clarify text.
7030
70312005-04-25 Chong Yidong <cyd@stupidchicken.com>
7032
7033 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7034
70352005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7036
7037 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7038
70392005-04-24 Eli Zaretskii <eliz@gnu.org>
7040
7041 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7042 syntax-after and syntax-class.
7043
7044 * files.texi (Changing Files): Fix last change's cross-reference.
7045 (Unique File Names): Don't mention "numbers" in the documentation
7046 of make-temp-file and make-temp-name.
7047
70482005-04-23 Richard M. Stallman <rms@gnu.org>
7049
7050 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7051
70522005-04-22 Nick Roberts <nickrob@snap.net.nz>
7053
7054 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7055
70562005-04-22 Nick Roberts <nickrob@snap.net.nz>
7057
7058 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7059 and define-obsolete-variable-alias.
7060
70612005-04-22 Kim F. Storm <storm@cua.dk>
7062
7063 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7064 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7065
70662005-04-21 Lute Kamstra <lute@gnu.org>
7067
7068 * lists.texi (Association Lists): Document rassq-delete-all.
7069
70702005-04-19 Richard M. Stallman <rms@gnu.org>
7071
7072 * modes.texi (Search-based Fontification): Explain that
7073 facespec is an expression to be evaluated.
7074
70752005-04-19 Kevin Ryde <user42@zip.com.au>
7076
7077 * streams.texi (Output Functions): Fix xref.
7078 * strings.texi (String Conversion): Fix xref.
7079
70802005-04-19 Kim F. Storm <storm@cua.dk>
7081
7082 * symbols.texi (Symbol Plists): Add safe-get.
7083 Mention that `get' may signal an error.
7084
70852005-04-18 Nick Roberts <nickrob@snap.net.nz>
7086
7087 * customize.texi (Variable Definitions): Replace tooltip-mode
7088 example with save-place.
7089
70902005-04-17 Richard M. Stallman <rms@gnu.org>
7091
7092 * buffers.texi (Indirect Buffers): Clarify.
7093
7094 * positions.texi (Positions): Clarify converting marker to integer.
7095
7096 * strings.texi (String Basics): Mention string-match; clarify.
7097
70982005-04-08 Lute Kamstra <lute@gnu.org>
7099
7100 * modes.texi (Search-based Fontification): Fix cross references.
7101 Use consistent terminology. Document anchored highlighting.
7102
71032005-04-05 Lute Kamstra <lute@gnu.org>
7104
7105 * modes.texi (Defining Minor Modes): Document :group keyword
7106 argument and its default value.
7107
71082005-04-03 Lute Kamstra <lute@gnu.org>
7109
7110 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7111 references and/or descriptions. Delete major mode hooks; mention
7112 them as a category instead. Rename or delete obsolete hooks.
7113
71142005-04-02 Richard M. Stallman <rms@gnu.org>
7115
7116 * nonascii.texi (Coding System Basics): Another wording cleanup.
7117
71182005-04-01 Richard M. Stallman <rms@gnu.org>
7119
7120 * nonascii.texi (Coding System Basics): Clarify previous change.
7121
71222005-04-01 Kenichi Handa <handa@m17n.org>
7123
10d1d0af 7124 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7125 identity of coding systems.
7126
71272005-03-29 Chong Yidong <cyd@stupidchicken.com>
7128
7129 * text.texi (Buffer Contents): Add filter-buffer-substring and
7130 buffer-substring-filters.
7131
71322005-03-26 Chong Yidong <cyd@stupidchicken.com>
7133
7134 * anti.texi (Antinews): Mention `G' interactive code.
7135
7136 * tips.texi (Compilation Tips): Mention benchmark.el.
7137
71382005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7139
7140 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7141 is now bound to M-o M-o.
7142
7143 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7144
71452005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7146
7147 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7148 in the Emacs Manual).
7149 * Makefile.in (srcs): Remove calendar.texi.
7150 * makefile.w32-in (srcs): Remove calendar.texi.
7151 * display.texi (Display): Change name of next node.
7152 * os.texi (System In): Change name of previous node.
7153 * elisp.texi (Top): Remove Calendar references.
7154 * vol1.texi (Top): Remove Calendar references.
7155 * vol2.texi (Top): Remove Calendar references.
7156
71572005-03-25 Richard M. Stallman <rms@gnu.org>
7158
7159 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7160 Cleanup previous change.
7161
71622005-03-25 Chong Yidong <cyd@stupidchicken.com>
7163
7164 * display.texi (Face Attributes): Faces earlier in an :inherit
7165 list take precedence.
7166 (Scroll Bars): Fix description of vertical-scroll-bars.
7167 Document frame-current-scroll-bars and window-current-scroll-bars.
7168
7169 * markers.texi (The Mark): Document temporary Transient Mark mode.
7170
7171 * minibuf.texi (Reading File Names):
7172 Document read-file-name-completion-ignore-case.
7173
7174 * positions.texi (Screen Lines): Document nil for width argument
7175 to compute-motion.
7176
71772005-03-23 Kim F. Storm <storm@cua.dk>
7178
7179 * display.texi (Standard Faces): Other faces used in the fringe
7180 implicitly inherits from the fringe face.
7181 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7182 properties implicitly inherits from fringe face.
7183 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7184
71852005-03-20 Chong Yidong <cyd@stupidchicken.com>
7186
7187 * display.texi (Invisible Text): State default value of
7188 line-move-ignore-invisible.
7189 (Managing Overlays): Document remove-overlays.
7190 (Standard Faces): Document escape-glyph face.
7191
7192 * minibuf.texi (Reading File Names): Document read-file-name-function.
7193
7194 * modes.texi (Other Font Lock Variables):
7195 Document font-lock-lines-before.
7196
7197 * positions.texi (Skipping Characters): skip-chars-forward allows
7198 character classes.
7199
72002005-03-18 Lute Kamstra <lute@gnu.org>
7201
7202 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7203
72042005-03-17 Richard M. Stallman <rms@gnu.org>
7205
7206 * text.texi (Undo): Document extensible undo entries.
7207
dd7b651b 7208 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7209
7210 * nonascii.texi (Character Codes): Minor fix.
7211
7212 * display.texi (Display Property): Explain the significance
7213 of having text properties that are eq.
7214 (Other Display Specs): Explain string as display spec.
7215
7216 * commands.texi (Interactive Codes): Document G option.
7217
72182005-03-17 Chong Yidong <cyd@stupidchicken.com>
7219
7220 * text.texi (Filling): Add sentence-end-without-period and
7221 sentence-end-without-space.
7222 (Changing Properties): Minor fix.
7223
7224 * anti.texi: Total rewrite.
7225
72262005-03-15 Lute Kamstra <lute@gnu.org>
7227
7228 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7229
72302005-03-08 Kim F. Storm <storm@cua.dk>
7231
7232 * display.texi (Specified Space): Property :width is support on
7233 non-graphic terminals, :height is not.
7234
72352005-03-07 Richard M. Stallman <rms@gnu.org>
7236
7237 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7238 Now subnodes of Fringes.
7239 (Overlay Arrow): Document overlay-arrow-variable-list.
7240 (Fringe Size/Pos): New node, broken out of Fringes.
7241 (Display): Explain clearing vs redisplay better.
7242 (Truncation): Clarify use of bitmaps.
7243 (The Echo Area): Clarify the uses of the echo area.
7244 Add max-mini-window-height.
7245 (Progress): Clarify.
7246 (Invisible Text): Explain that main loop moves point out.
7247 (Selective Display): Say "hidden", not "invisible".
7248 (Managing Overlays): Move up. Describe relation to Undo here.
7249 (Overlay Properties): Clarify intro.
7250 (Finding Overlays): Explain return values when nothing found.
7251 (Width): truncate-string-to-width has added arg.
7252 (Displaying Faces): Clarify and update mode line face handling.
7253 (Face Functions): Minor cleanup.
7254 (Conditional Display): Merge into Other Display Specs.
7255 (Pixel Specification, Other Display Specs): Minor cleanups.
7256 (Images, Image Descriptors): Minor cleanups.
7257 (GIF Images): Patents have expired.
7258 (Showing Images): Explain default text for insert-image.
7259 (Manipulating Button Types): Merge into Manipulating Buttons.
7260 (Making Buttons): Explain return values.
7261 (Button Buffer Commands): Add xref.
7262 (Inverse Video): Update mode-line-inverse-video.
7263 (Display Table Format): Clarify.
7264 (Active Display Table): Give defaults for window-display-table.
7265
7266 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7267 and calendar-today-marker are strings, not chars.
7268 (Holiday Customizing): Minor fix.
7269
7270 * internals.texi (Writing Emacs Primitives): Update `or' example.
7271 Update limit on # args of subr.
7272
7273 * edebug.texi (Using Edebug): Arrow is in fringe.
7274 (Instrumenting): Arg to eval-defun works without loading edebug.
7275 (Edebug Execution Modes): Add xref.
7276
7277 * customize.texi (Common Keywords): Clarify :require.
7278 Mention :version here.
7279 (Variable Definitions, Group Definitions): Not here.
7280 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7281
72822005-03-07 Chong Yidong <cyd@stupidchicken.com>
7283 * nonascii.texi (Text Representations): Clarify position-bytes.
7284 (Character Sets): Add list-charset-chars.
7285 (Scanning Charsets): Add charset-after.
7286 (Encoding and I/O): Minor fix.
7287
72882005-03-06 Richard M. Stallman <rms@gnu.org>
7289
7290 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7291 (Resizing Windows): Likewise.
7292
7293 * text.texi (Change Hooks): Get rid of "Emacs 21".
7294
7295 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7296
7297 * streams.texi (Output Variables): Get rid of "Emacs 21".
7298
7299 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7300
7301 * os.texi (Translating Input): Replace flow-control example
7302 with a less obsolete example that uses `keyboard-translate'.
7303
7304 * objects.texi (Hash Table Type, Circular Objects):
7305 Get rid of "Emacs 21".
7306
7307 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7308 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7309
7310 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7311
7312 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7313
7314 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7315 (Menu Bar): Fix when menu-bar-update-hook is called.
7316
7317 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7318
7319 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7320 and make it read better.
7321
7322 * files.texi (Writing to Files): Get rid of "Emacs 21".
7323 (Unique File Names): Likewise.
7324
7325 * elisp.texi: Update Emacs version to 22.
7326
7327 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7328 (Overlay Properties, Face Attributes): Likewise.
7329 (Managing Overlays): Fix punctuation.
7330 (Attribute Functions): Clarify set-face-font; get rid of
7331 info about old Emacs versions.
7332 (Auto Faces, Font Lookup, Display Property, Images):
7333 Get rid of "Emacs 21".
7334
7335 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7336
73372005-03-05 Richard M. Stallman <rms@gnu.org>
7338
7339 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7340
73412005-03-04 Lute Kamstra <lute@gnu.org>
7342
7343 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7344
73452005-03-03 Lute Kamstra <lute@gnu.org>
7346
7347 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7348
73492005-03-01 Lute Kamstra <lute@gnu.org>
7350
7351 * debugging.texi (Debugger Commands): Update `j'.
7352
73532005-02-28 Lute Kamstra <lute@gnu.org>
7354
7355 * debugging.texi (Debugging): Fix typo.
7356 (Error Debugging): Document eval-expression-debug-on-error.
7357 (Function Debugging): Update example.
7358 (Using Debugger): Mention starred stack frames.
7359 (Debugger Commands): Document `j' and `l'.
7360 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7361 Update the messages that the debugger displays.
7362 (Internals of Debugger): Add cross reference. Update example.
7363 (Excess Open): Minor improvement.
7364 (Excess Close): Minor improvement.
7365
73662005-02-26 Richard M. Stallman <rms@gnu.org>
7367
7368 * tips.texi (Coding Conventions): Clarify.
7369 Put all the major mode key reservations together.
7370 Mention the Mouse-1 => Mouse-2 conventions.
7371
7372 * syntax.texi (Syntax Class Table): Clarify.
7373 (Syntax Table Functions): syntax-after moved from here.
7374 (Syntax Table Internals): syntax-after moved to here.
7375 (Parsing Expressions): Update info on number of values
7376 and what's meaningful in the STATE argument.
7377 (Categories): Fix typo.
7378
7379 * sequences.texi (Arrays): Cleanup.
7380 (Char-Tables): Clarify.
7381
7382 * processes.texi (Deleting Processes): Cleanups, add xref.
7383 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7384 (Process Information): set-process-coding-system, some args optional.
7385 (Input to Processes): Explain various types for PROCESS args.
7386 Rename them from PROCESS-NAME to PROCESS.
7387 (Signals to Processes): Likewise.
7388 (Decoding Output): Cleanup.
7389 (Query Before Exit): Clarify.
7390
7391 * os.texi (Startup Summary): Correct the options; add missing ones.
7392 (Terminal Output, Batch Mode): Clarify.
7393 (Flow Control): Node deleted.
7394
7395 * markers.texi (The Mark): Clarify.
7396
7397 * macros.texi (Expansion): Cleanup.
7398 (Indenting Macros): indent-spec allows ints, not floats.
7399
7400 * keymaps.texi (Keymaps): Clarify.
7401 (Format of Keymaps): Update lisp-mode-map example.
7402 (Active Keymaps, Key Lookup): Clarify.
7403 (Changing Key Bindings): Add xref to `kbd'.
7404 (Key Binding Commands, Simple Menu Items): Clarify.
7405 (Mouse Menus, Menu Bar): Clarify.
7406 (Menu Example): Replace print example with menu-bar-replace-menu.
7407
7408 * help.texi (Documentation Basics): Add function-documentation prop.
7409
7410 * elisp.texi (Top): Don't refer to Flow Control node.
7411
7412 * commands.texi (Command Overview): Improve xrefs.
7413 (Adjusting Point): Adjusting point applies to intangible and invis.
7414 (Key Sequence Input): Doc extra read-key-sequence args.
7415 Likewise for read-key-sequence-vector.
7416
7417 * backups.texi (Rename or Copy): Minor fix.
7418 (Numbered Backups): For version-control, say the default.
7419 (Auto-Saving): make-auto-save-file-name example is simplified.
7420
7421 * advice.texi (Advising Functions): Don't imply one part of Emacs
7422 should advise another part. Markup changes.
7423 (Defining Advice): Move transitional para.
7424 (Activation of Advice): Cleanup.
7425 Explain if COMPILE is nil or negative.
7426
7427 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7428
74292005-02-24 Lute Kamstra <lute@gnu.org>
7430
7431 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7432 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7433
74342005-02-23 Lute Kamstra <lute@gnu.org>
7435
7436 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7437 to define global minor modes as well.
7438
7439 * display.texi (Managing Overlays): overlay-buffer returns nil for
7440 deleted overlays.
7441
74422005-02-22 Kim F. Storm <storm@cua.dk>
7443
7444 * minibuf.texi (Basic Completion): Allow symbols in addition to
7445 strings in try-completion and all-completions.
7446
74472005-02-14 Lute Kamstra <lute@gnu.org>
7448
7449 * elisp.texi (Top): Remove reference to deleted node.
7450
7451 * lists.texi (Lists): Remove reference to deleted node.
7452 (Cons Cells): Fix typo.
7453
7454 * loading.texi (Where Defined): Fix typo.
7455
74562005-02-14 Richard M. Stallman <rms@gnu.org>
7457
7458 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7459 is useful for discarding some minor modes.
7460
7461 * symbols.texi (Symbol Components): Reorder examples.
7462
7463 * streams.texi (Input Functions): State standard-input default.
7464 (Output Variables): State standard-output default.
7465
7466 * objects.texi (Printed Representation): Clarify read syntax vs print.
7467 (Floating Point Type): Explain meaning better.
7468 (Symbol Type): Explain uniqueness better.
7469 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7470 List examples sooner.
7471 (Box Diagrams): New subnode broken out.
7472 Some examples moved from old Lists as Boxes node.
7473 (Dotted Pair Notation): Clarify intro.
7474 (Array Type): Clarify.
7475 (Type Predicates): Add hash-table-p.
7476
7477 * numbers.texi (Integer Basics): Clarify radix explanation.
7478 (Predicates on Numbers): Minor clarification.
7479 (Comparison of Numbers): Minor clarification. Clarify eql.
7480 Typos in min, max.
7481 (Math Functions): Clarify overflow in expt.
7482
7483 * minibuf.texi (Text from Minibuffer): Minor clarification.
7484 Mention arrow keys.
7485
7486 * loading.texi (Autoload): defun's doc string overrides autoload's
7487 doc string.
7488 (Repeated Loading): Modernize "add to list" examples.
7489 (Where Defined): Finish updating table of load-history elts.
7490
7491 * lists.texi (List-related Predicates): Minor wording improvement.
7492 (Lists as Boxes): Node deleted.
7493 (Building Lists): Explain trivial cases of number-sequence.
7494
7495 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7496 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7497 (Hash Access): Any object can be a key.
7498 State value of maphash.
7499
7500 * functions.texi (What Is a Function): Wording cleanup.
7501 (Function Documentation): Minor cleanup.
7502 Explain purpose of calling convention at end of doc string.
7503 (Function Names): Wording cleanup.
7504 (Calling Functions): Wording cleanup.
7505 Explain better how funcall calls the function.
7506 (Function Cells): Delete example of saving and redefining function.
7507
7508 * control.texi (Combining Conditions): Wording cleanup.
7509 (Iteration): dolist and dotimes bind VAR locally.
7510 (Cleanups): Xref to Atomic Changes.
7511
7512 * compile.texi (Byte Compilation): Delete 19.29 info.
7513 (Compilation Functions): Macros' difficulties don't affect defsubst.
7514 (Docs and Compilation): Delete 19.29 info.
7515
75162005-02-10 Richard M. Stallman <rms@gnu.org>
7517
7518 * objects.texi (Symbol Type): Minor correction.
7519
75202005-02-06 Lute Kamstra <lute@gnu.org>
7521
7522 * modes.texi (Example Major Modes): Fix typos.
7523
75242005-02-06 Richard M. Stallman <rms@gnu.org>
7525
7526 * text.texi (Margins): fill-nobreak-predicate can be one function.
7527
7528 * strings.texi (Modifying Strings): clear-string can make unibyte.
7529 (Formatting Strings): format gives error if values missing.
7530
7531 * positions.texi (Character Motion): Mention default arg
7532 for forward-char. backward-char refers to forward-char.
7533 (Word Motion): Mention default arg for forward-word.
7534 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7535 Simplify end-of-buffer.
7536 (Text Lines): Mention default arg for forward-line.
7537 (List Motion): Mention default arg for beginning/end-of-defun.
7538 (Skipping Characters): Minor fixes in explaining character-set.
7539
7540 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7541 Mode inheritance applies only when default-major-mode is nil.
7542 Clarifications.
7543 (Example Major Modes): Update Text mode and Lisp mode examples.
7544 (Minor Mode Conventions): Mention define-minor-mode at top.
7545 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7546 (Mode Line Format): Update mode line face display info.
7547 (Properties in Mode): Mention effect of risky vars.
7548 (Imenu): Define imenu-add-to-menubar.
7549 (Font Lock Mode): Add descriptions to menu lines.
7550 (Faces for Font Lock): Add font-lock-doc-face.
7551
75522005-02-05 Lute Kamstra <lute@gnu.org>
7553
7554 * text.texi (Maintaining Undo): Remove obsolete function.
7555
75562005-02-05 Eli Zaretskii <eliz@gnu.org>
7557
7558 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7559 color specifications. Improve indexing.
b8d4c8d0
GM
7560 (Text Terminal Colors): Replace the description of RGB values by
7561 an xref to "Color Names".
7562
75632005-02-03 Richard M. Stallman <rms@gnu.org>
7564
7565 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7566 Clarify.
7567 (Selecting Windows): Clarify save-selected-window.
7568 (Cyclic Window Ordering): Clarify walk-windows.
7569 (Window Point): Clarify.
7570 (Window Start): Add comment to example.
7571 (Resizing Windows): Add `interactive' specs in examples.
7572 Document fit-window-to-buffer.
7573
7574 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7575 (Undo, Maintaining Undo): Clarify last change.
7576 (Sorting): In sort-numeric-fields, explain about octal and hex.
7577 Mention sort-numeric-base.
7578 (Format Properties): Add xref for hard newlines.
7579
7580 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7581 (Pop-Up Menus): Fix typo.
7582 (Color Names): Explain all types of color names.
7583 Explain color-values on B&W terminal.
7584 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7585
7586 * files.texi (File Locks): Not supported on MS systems.
7587 (Testing Accessibility): Clarify.
7588
7589 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7590 (Coverage Testing): Fix typo.
7591
7592 * commands.texi (Misc Events): Remove stray space.
7593
7594 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7595 (Modification Time): Clarify when visited-file-modtime returns 0.
7596 (The Buffer List): Clarify bury-buffer.
7597 (Killing Buffers): Clarify.
7598 (Indirect Buffers): Add clone-indirect-buffer.
7599
76002005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7601
7602 * edebug.texi (Printing in Edebug): Fix default value of
7603 edebug-print-circle.
7604 (Coverage Testing): Fix displayed frequency count data.
7605
76062005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7607
7608 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7609
76102005-02-02 Kim F. Storm <storm@cua.dk>
7611
7612 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7613
76142005-01-29 Eli Zaretskii <eliz@gnu.org>
7615
7616 * commands.texi (Misc Events): Describe the help-echo event.
7617
7618 * text.texi (Special Properties) <help-echo>: Use `pos'
7619 consistently in description of the help-echo property.
7620 Use @code{nil} instead of @var{nil}.
7621
7622 * display.texi (Overlay Properties): Fix the index entry for
7623 help-echo overlay property.
7624
7625 * customize.texi (Type Keywords): Uncomment the xref to the
7626 help-echo property documentation.
7627
76282005-01-23 Kim F. Storm <storm@cua.dk>
7629
7630 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7631 return value. Third element FULLY replaced by PARTIAL which
7632 specifies number of invisible pixels if row is only partially visible.
7633 (Textual Scrolling): Mention auto-window-vscroll.
7634 (Vertical Scrolling): New defvar auto-window-vscroll.
7635
76362005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7637
7638 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7639 command remapping.
7640
76412005-01-15 Richard M. Stallman <rms@gnu.org>
7642
7643 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7644
76452005-01-14 Kim F. Storm <storm@cua.dk>
7646
7647 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7648
7649 * text.texi (Links and Mouse-1): Fix string and vector item.
7650
76512005-01-13 Richard M. Stallman <rms@gnu.org>
7652
7653 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7654 descriptions of overriding-local-map and overriding-terminal-local-map.
7655
7656 * text.texi (Links and Mouse-1): Clarify text.
7657
76582005-01-13 Kim F. Storm <storm@cua.dk>
7659
7660 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7661
76622005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7663
7664 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7665
76662005-01-12 Kim F. Storm <storm@cua.dk>
7667
7668 * text.texi (Links and Mouse-1): Rename section from Enabling
7669 Mouse-1 to Following Links. Change xrefs.
7670 Add examples for define-button-type and define-widget.
7671
7672 * display.texi (Button Properties, Button Buffer Commands):
7673 Clarify mouse-1 and follow-link functionality.
7674
76752005-01-12 Richard M. Stallman <rms@gnu.org>
7676
7677 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7678
7679 * display.texi (Beeping): Fix Texinfo usage.
7680
7681 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7682
76832005-01-11 Kim F. Storm <storm@cua.dk>
7684
7685 * display.texi (Button Properties, Button Buffer Commands):
7686 Mention mouse-1 binding. Add follow-link keyword.
7687
7688 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7689 (Enabling Mouse-1 to Follow Links): New subsection.
7690
76912005-01-06 Richard M. Stallman <rms@gnu.org>
7692
7693 * text.texi (Special Properties): Minor change.
7694
7695 * os.texi (Timers): Clarify previous change.
7696
7697 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7698
76992005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7700
7701 * display.texi (Face Attributes): Correct xref to renamed node.
7702
77032005-01-01 Richard M. Stallman <rms@gnu.org>
7704
7705 * display.texi (Face Attributes): Describe hex color specs.
7706
77072004-12-31 Richard M. Stallman <rms@gnu.org>
7708
7709 * os.texi (Timers): Update previous change.
7710
77112004-12-30 Kim F. Storm <storm@cua.dk>
7712
7713 * display.texi (Line Height): Total line-height is now specified
7714 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7715 in cons cells. (nil . RATIO) is relative to actual line height.
7716 Use line-height `t' instead of `0' to get minimum height.
7717
77182004-12-29 Richard M. Stallman <rms@gnu.org>
7719
7720 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7721
77222004-12-28 Richard M. Stallman <rms@gnu.org>
7723
7724 * commands.texi (Quitting): Clarify value of with-local-quit.
7725
7726 * elisp.texi (Top): Fix previous change.
7727
7728 * loading.texi (Loading): Fix previous change.
7729
77302004-12-27 Richard M. Stallman <rms@gnu.org>
7731
7732 * Makefile.in (MAKEINFO): Specify --force.
7733
7734 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7735
7736 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7737
7738 * display.texi (Line Height): Further clarify.
7739
7740 * elisp.texi (Top): Update Loading submenu.
7741
7742 * loading.texi (Where Defined): New node.
7743 (Unloading): load-history moved to Where Defined.
7744
77452004-12-21 Richard M. Stallman <rms@gnu.org>
7746
7747 * commands.texi (Event Input Misc): Add while-no-input.
7748
77492004-12-11 Richard M. Stallman <rms@gnu.org>
7750
7751 * display.texi (Line Height): Rewrite text for clarity.
7752
77532004-12-11 Kim F. Storm <storm@cua.dk>
7754
7755 * display.texi (Display): Add node "Line Height" to menu.
7756 (Line Height): New node. Move full description of line-spacing
7757 and line-height text properties here from text.texi.
7758 (Scroll Bars): Add vertical-scroll-bar variable.
7759
7760 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7761
7762 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7763 line-spacing and vertical-scroll-bar.
7764
7765 * text.texi (Special Properties): Just mention line-spacing and
7766 line-height here, add xref to new "Line Height" node.
7767
77682004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7769
7770 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7771
7772 * locals.texi (Standard Buffer-Local Variables):
7773 Add @xref for `line-spacing'.
7774
77752004-12-05 Richard M. Stallman <rms@gnu.org>
7776
7777 * Makefile.in (maintainer-clean): Remove the info files
7778 in $(infodir) where they are created.
7779
77802004-12-03 Richard M. Stallman <rms@gnu.org>
7781
7782 * windows.texi (Selecting Windows): get-lru-window and
7783 get-largest-window don't consider dedicated windows.
7784
7785 * text.texi (Undo): Document undo-in-progress.
7786
77872004-11-26 Richard M. Stallman <rms@gnu.org>
7788
7789 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7790 Remove a few vars that are not always buffer-local.
7791
77922004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7793
7794 * locals.texi (Standard Buffer-Local Variables): Comment out
7795 xref's to non-existent node `Yet to be written'.
7796
77972004-11-24 Richard M. Stallman <rms@gnu.org>
7798
7799 * processes.texi (Synchronous Processes): Grammar fix.
7800
7801 * numbers.texi (Comparison of Numbers): Add eql.
7802
7803 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7804
7805 * intro.texi (Printing Notation): Fix previous change.
7806
7807 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7808 and default-indicate-buffer-boundaries from here.
7809 (Usual Display): To here.
7810 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7811 (Usual Display): Move tab-width up.
7812
5dcb4c4e
SM
7813 * customize.texi (Variable Definitions):
7814 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7815 (Simple Types, Composite Types, Defining New Types):
7816 Minor cleanups.
7817
78182004-11-21 Jesper Harder <harder@ifa.au.dk>
7819
7820 * processes.texi (Synchronous Processes, Output from Processes):
7821 Markup fix.
7822
78232004-11-20 Richard M. Stallman <rms@gnu.org>
7824
7825 * positions.texi (Skipping Characters): skip-chars-forward
7826 now handles char classes.
7827
7828 * intro.texi (Printing Notation): Avoid confusion of `print'
7829 when explaining @print.
7830
7831 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7832
7833 * display.texi (Display Table Format): Minor fix.
7834
7835 * streams.texi (Output Functions): Fix print example.
7836
7837 * Makefile.in (elisp): New target.
7838 (dist): Depend on $(infodir)/elisp, not elisp.
7839 Copy the info files from $(infodir).
7840
7841 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7842 read-from-minibuffer.
7843
7844 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7845
78462004-11-19 Richard M. Stallman <rms@gnu.org>
7847
7848 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7849
78502004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7851
7852 * tips.texi (Coding Conventions): Fix typo.
7853
78542004-11-16 Richard M. Stallman <rms@gnu.org>
7855
7856 * tips.texi (Coding Conventions): Separate defvar and require
7857 methods to avoid warnings. Use require only when there are many
7858 functions and variables from that package.
7859
7860 * minibuf.texi (Minibuffer Completion): When ignoring case,
7861 predicate must not be case-sensitive.
7862
7863 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7864 (Test Coverage): Don't talk about "splotches". Clarified.
7865
78662004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7867
7868 * frames.texi (Window Frame Parameters): Fix typo.
7869
78702004-11-15 Kim F. Storm <storm@cua.dk>
7871
7872 * symbols.texi (Other Plists): Note that plist-get may signal error.
7873 Add safe-plist-get.
7874
78752004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7876
7877 * modes.texi (Font Lock Basics): Fix typo.
7878
78792004-11-08 Richard M. Stallman <rms@gnu.org>
7880
7881 * syntax.texi (Syntax Table Functions): Add syntax-after.
7882
78832004-11-06 Lars Brinkhoff <lars@nocrew.org>
7884
7885 * os.texi (Processor Run Time): New section documenting
7886 get-internal-run-time.
7887
78882004-11-06 Eli Zaretskii <eliz@gnu.org>
7889
7890 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7891 it nukes elisp-cover.texi.
7892 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7893 elisp-0 etc.
7894
78952004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7896
7897 * commands.texi (Keyboard Macros): Document `append' return value
7898 of `defining-kbd-macro'.
7899
79002004-11-01 Richard M. Stallman <rms@gnu.org>
7901
7902 * commands.texi (Interactive Call): Add called-interactively-p.
7903
79042004-10-29 Simon Josefsson <jas@extundo.com>
7905
7906 * minibuf.texi (Reading a Password): Revert.
7907
79082004-10-28 Richard M. Stallman <rms@gnu.org>
7909
7910 * frames.texi (Display Feature Testing): Explain about "vendor".
7911
79122004-10-27 Richard M. Stallman <rms@gnu.org>
7913
7914 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7915 not raw. Clarify `n'.
7916 (Interactive Call): Rewrite interactive-p, focusing on when
7917 and how to use it.
7918 (Misc Events): Clarify previous change.
7919
7920 * advice.texi (Simple Advice): Clarify what job the example does.
7921 (Around-Advice): Clarify ad-do-it.
7922 (Activation of Advice): An option of ad-default-compilation-action
7923 is `never', not `nil'.
7924
79252004-10-26 Kim F. Storm <storm@cua.dk>
7926
7927 * commands.texi (Interactive Codes): Add U code letter.
7928
79292004-10-25 Simon Josefsson <jas@extundo.com>
7930
7931 * minibuf.texi (Reading a Password): Add.
7932
79332004-10-24 Jason Rumney <jasonr@gnu.org>
7934
7935 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7936 and wheel-down.
7937
79382004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7939
7940 * processes.texi (Synchronous Processes): Document process-file.
7941
79422004-10-22 Kenichi Handa <handa@m17n.org>
7943
7944 * text.texi (translate-region): Document that it accepts also a
7945 char-table.
7946
79472004-10-22 David Ponce <david@dponce.com>
7948
7949 * windows.texi (Resizing Windows): Document the `preserve-before'
7950 argument of the functions `enlarge-window' and `shrink-window'.
7951
79522004-10-19 Jason Rumney <jasonr@gnu.org>
7953
7954 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7955
79562004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7957
7958 * text.texi (Filling): Add anchor for definition of
7959 `sentence-end-double-space'.
7960
7961 * searching.texi (Regexp Example): Update description of how
7962 Emacs currently recognizes the end of a sentence.
7963 (Standard Regexps): Update definition of the variable
7964 `sentence-end'. Add definition of the function `sentence-end'.
7965
79662004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7967
7968 * display.texi (Progress): New node.
7969
79702004-10-05 Kim F. Storm <storm@cua.dk>
7971
7972 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7973
79742004-09-29 Kim F. Storm <storm@cua.dk>
7975
7976 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7977 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7978 fringe bitmap symbols, as they now have their own namespace.
7979 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7980 vs. pixels. Signal error if no free bitmap slots.
7981 (Pixel Specification): Change IMAGE to @var{image}.
7982
79832004-09-28 Richard M. Stallman <rms@gnu.org>
7984
7985 * text.texi (Special Properties): Clarify line-spacing and line-height.
7986
7987 * searching.texi (Regexp Search): Add looking-back.
7988
79892004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7990
7991 * display.texi: Correct typos.
7992 (Image Descriptors): Correct xref's.
7993
79942004-09-25 Richard M. Stallman <rms@gnu.org>
7995
7996 * text.texi (Special Properties): Cleanups in `cursor'.
7997 Rewrites in `line-height' and `line-spacing'; exchange them.
7998
7999 * display.texi (Fringes): Rewrite previous change.
8000 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8001 (Display Fringe Bitmaps): Node deleted, text moved.
8002 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8003 (Scroll Bars): Clarify set-window-scroll-bars.
8004 (Pointer Shape): Rewrite.
8005 (Specified Space): Clarify :align-to, etc.
8006 (Pixel Specification): Use @var. Clarify new text.
8007 (Other Display Specs): Clarify `slice'.
8008 (Image Descriptors): Cleanups.
8009 (Showing Images): Cleanups.
8010
80112004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8012
8013 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8014
8015 * modes.texi: Various minor changes in addition to:
8016 (Major Mode Conventions): Final call to `run-mode-hooks' should
8017 not be inside the `delay-mode-hooks' form.
8018 (Mode Hooks): New node.
8019 (Hooks): Delete obsolete example.
8020 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8021 node "Mode Hooks".
8022
80232004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8024
8025 * display.texi: Correct various typos.
8026 (Display): Rename node "Pointer Shapes" to "Pointer
8027 Shape". (There is already a node called "Pointer Shapes" in
8028 frames.texi.)
8029 (Images): Remove non-existent node "Image Slices" from menu.
8030
80312004-09-23 Kim F. Storm <storm@cua.dk>
8032
8033 * text.texi (Special Properties): Add `cursor', `pointer',
8034 `line-height', and `line-spacing' properties.
8035
8036 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8037 Shapes' to menu.
8038 (Standard Faces): Doc fix for fringe face.
8039 (Fringes): Add `overflow-newline-into-fringe' and
8040 'indicate-buffer-boundaries'.
8041 (Fringe Bitmaps, Pointer Shapes): New nodes.
8042 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8043 Bitmaps' to menu.
8044 (Specified Space): Describe pixel width and height.
8045 (Pixel Specification): New node.
8046 (Other Display Specs): Add `slice' property.
8047 (Display Fringe Bitmaps): New node.
8048 (Images): Add 'Image Slices' to menu.
8049 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8050 (Showing Images): Add slice arg to `insert-image'.
8051 Add 'insert-sliced-image'.
b8d4c8d0
GM
8052
80532004-09-20 Richard M. Stallman <rms@gnu.org>
8054
8055 * commands.texi (Key Sequence Input):
8056 Clarify downcasing in read-key-sequence.
8057
80582004-09-08 Juri Linkov <juri@jurta.org>
8059
8060 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8061
80622004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8063
5dcb4c4e
SM
8064 * locals.texi (Standard Buffer-Local Variables):
8065 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8066 * internals.texi (Buffer Internals): Describe new
8067 auto_save_file_format field of the buffer structure.
8068 * files.texi (Format Conversion): `auto-save-file-format' has been
8069 renamed `buffer-auto-save-file-format'.
8070
80712004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8072
8073 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8074 an integer or a marker.
8075 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8076
80772004-08-22 Richard M. Stallman <rms@gnu.org>
8078
8079 * modes.texi (Major Mode Conventions): Discuss rebinding of
8080 standard key bindings.
8081
80822004-08-18 Kim F. Storm <storm@cua.dk>
8083
8084 * processes.texi (Accepting Output): Add `just-this-one' arg to
8085 `accept-process-output'.
8086 (Output from Processes): New var `process-adaptive-read-buffering'.
8087
80882004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8089
8090 * keymaps.texi: Various changes in addition to:
8091 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8092 Give more varied examples for `kbd'.
8093 (Creating Keymaps): Char tables have slots for all characters
8094 without modifiers.
8095 (Active Keymaps): `overriding-local-map' and
8096 `overriding-terminal-local-map' also override text property and
8097 overlay keymaps.
8098 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8099 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8100 to denote a prefix of no events.
8101 `map-keymap' includes parent's bindings _recursively_.
8102 Clarify and correct description of `where-is-internal'.
8103 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8104 (Menu Example): For menus intended for use with the keyboard, the
8105 menu items should be bound to characters or real function keys.
8106
81072004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8108
8109 * objects.texi (Character Type): Reposition `@anchor' to prevent
8110 double space inside sentence in Info.
8111
8112 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8113 renamed to `disabled-command-function'.
8114 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8115 (Command Loop Info): Replace reference to it.
8116 (Disabling Commands): `disabled-command-hook' has been renamed to
8117 `disabled-command-function'.
8118
81192004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8120
8121 * os.texi (Translating Input): Only non-prefix bindings in
8122 `key-translation-map' override actual key bindings. Warn about
8123 possible indirect effect of actual key bindings on non-prefix
8124 bindings in `key-translation-map'.
8125
81262004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8127
8128 * minibuf.texi (High-Level Completion): Add anchor for definition
8129 of `read-variable'.
8130
8131 * commands.texi: Various changes in addition to:
8132 (Using Interactive): Clarify description of `interactive-form'.
8133 (Interactive Call): Mention default for KEYS argument to
8134 `call-interactively'.
8135 (Command Loop Info): Clarify description of `this-command-keys'.
8136 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8137 Value of `last-event-frame' can be `macro'.
8138 (Repeat Events): `double-click-fuzz' is also used to distinguish
8139 clicks and drags.
8140 (Classifying Events): Clarify descriptions of `event-modifiers'
8141 `event-basic-type' and `event-convert-list'.
8142 (Accessing Events): `posn-timestamp' takes POSITION argument.
8143 (Quoted Character Input): Clarify description of
8144 `read-quoted-char' and fix example.
8145 (Quitting): Add `with-local-quit'.
8146 (Disabling Commands): Correct and clarify descriptions of
8147 `enable-command' and `disable-command'.
8148 Mention what happens if `disabled-command-hook' is nil.
8149 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8150 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8151
81522004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8153
8154 * frames.texi: Various changes in addition to:
8155 (Creating Frames): Expand and clarify description of `make-frame'.
8156 (Window Frame Parameters): Either none or both of the `icon-left'
8157 and `icon-top' parameters must be specified. Put descriptions of
8158 `menu-bar-lines' and `toolbar-lines' closer together and change
8159 them accordingly.
8160 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8161 except while processing `frame-title-format' or `icon-title-format'.
8162 (Deleting Frames): Correct description of `delete-frame'.
8163 Non-nil return values of `frame-live-p' are like those of `framep'.
8164 (Frames and Windows): Mention return value of
8165 `set-frame-selected-window'.
8166 (Visibility of Frames): Mention `force' argument to
8167 `make-frame-invisible'. `frame-visible-p' returns t for all
8168 frames on text-only terminals.
8169 (Frame Configurations): Restoring a frame configuration does not
8170 restore deleted frames.
8171 (Window System Selections): `x-set-selection' returns DATA.
8172 (Resources): Add example.
8173 (Display Feature Testing): Clarify descriptions of
8174 `display-pixel-height', `display-pixel-width', `x-server-version'
8175 and `x-server-vendor'.
8176
8177 * windows.texi (Choosing Window): Add anchor.
8178 * minibuf.texi (Minibuffer Misc): Add anchor.
8179
81802004-07-23 John Paul Wallington <jpw@gnu.org>
8181
8182 * macros.texi (Defining Macros): Declaration keyword for setting
8183 Edebug spec is `debug' not `edebug'.
8184
81852004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8186
8187 * windows.texi: Various small changes in addition to:
8188 (Window Point): Mention return value of `set-window-point'.
8189 (Window Start): `pos-visible-in-window-p' disregards horizontal
8190 scrolling. Explain return value if PARTIALLY is non-nil.
8191 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8192 and `set-window-vscroll'.
8193 (Size of Window): The argument WINDOW to `window-inside-edges',
8194 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8195 (Resizing Windows): Explain return value of
8196 `shrink-window-if-larger-than-buffer'.
8197 `window-size-fixed' automatically becomes buffer local when set.
8198 (Window Configurations): Explain return value of
8199 `set-window-configuration'.
8200
8201 * minibuf.texi (Minibuffer Misc): Add anchor for
8202 `minibuffer-scroll-window'.
8203
8204 * positions.texi (Text Lines): Add anchor for `count-lines'.
8205
82062004-07-17 Richard M. Stallman <rms@gnu.org>
8207
8208 * display.texi (Overlay Properties): Adding `evaporate' prop
8209 deletes empty overlay immediately.
8210
8211 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8212 fix example.
8213
82142004-07-16 Jim Blandy <jimb@redhat.com>
8215
8216 * searching.texi (Regexp Backslash): Document new \_< and \_>
8217 operators.
8218
82192004-07-16 Juanma Barranquero <lektu@terra.es>
8220
8221 * display.texi (Images): Fix Texinfo usage.
8222
82232004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8224
8225 * buffers.texi (Modification Time): `visited-file-modtime' now
8226 returns a list of two integers, instead of a cons.
8227
82282004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8229
8230 * windows.texi: Various changes in addition to:
8231 (Splitting Windows): Add `split-window-keep-point'.
8232
82332004-07-09 Richard M. Stallman <rms@gnu.org>
8234
8235 * frames.texi (Input Focus): Minor fix.
8236
82372004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8238
8239 * frames.texi (Input Focus): Clarify descriptions of
8240 `select-frame-set-input-focus' and `select-frame'.
8241
82422004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8243
8244 * os.texi: Various small changes in addition to:
8245 (Killing Emacs): Expand and clarify description of
8246 `kill-emacs-query-functions' and `kill-emacs-hook'.
8247 (System Environment): Expand and clarify description of `getenv'
8248 and `setenv'.
8249 (Timers): Clarify description of `run-at-time'.
8250 (Translating Input): Correct description of
8251 `extra-keyboard-modifiers'.
8252 (Flow Control): Correct description of `enable-flow-control'.
8253
82542004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8255
8256 * os.texi: Update copyright.
8257 (Session Management): Grammar fix.
8258 Clarify which Emacs does the restarting.
8259 Use @samp for *scratch* buffer.
8260
82612004-07-04 Alan Mackenzie <acm@muc.de>
8262
8263 * frames.texi (Input Focus): Add documentation for
8264 `select-frame-set-input-focus'. Replace refs to non-existent
8265 `switch-frame' with `select-frame'. Minor corrections and tidying
8266 up of text-only terminal stuff.
8267
82682004-07-02 Richard M. Stallman <rms@gnu.org>
8269
8270 * files.texi (Saving Buffers): Cleanup write-contents-function.
8271 (Magic File Names): Cleanup file-remote-p.
8272
b344d29d 82732004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8274
8275 * files.texi (Magic File Names): `file-remote-p' returns an
8276 identifier of the remote system, not just t.
8277
82782004-07-02 David Kastrup <dak@gnu.org>
8279
8280 * searching.texi (Entire Match Data): Add explanation about new
8281 match-data behavior when @var{integers} is non-nil.
8282
82832004-06-24 Richard M. Stallman <rms@gnu.org>
8284
8285 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8286
8287 * customize.texi (Variable Definitions): Note about doc strings
8288 and :set.
8289
8290 * keymaps.texi (Keymap Terminology): Document `kbd'.
8291 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8292
8293 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8294 makes it buffer-local.
8295
8296 * files.texi (Saving Buffers): Correct previous change.
8297
8298 * commands.texi (Accessing Events):
8299 Clarify posn-col-row and posn-actual-col-row.
8300
83012004-06-24 David Ponce <david.ponce@wanadoo.fr>
8302
8303 * commands.texi (Accessing Events): New functions
8304 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8305
83062004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8307
8308 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8309 * frames.texi, buffers.texi, backups.texi, variables.texi:
8310 * loading.texi, eval.texi, functions.texi, control.texi:
8311 * symbols.texi, minibuf.texi: Reposition @anchor's.
8312
8313 * help.texi: Various small changes in addition to the following.
8314 (Describing Characters): Describe PREFIX argument to
8315 `key-description'. Correct and clarify definition of
8316 `text-char-description'. Describe NEED-VECTOR argument to
8317 `read-kbd-macro'.
8318 (Help Functions): Clarify definition of `apropos'.
8319
83202004-06-23 Lars Hansen <larsh@math.ku.dk>
8321
8322 * files.texi (Saving Buffers): Correct description of
8323 `write-contents-functions'.
8324
83252004-06-21 Juanma Barranquero <lektu@terra.es>
8326
8327 * display.texi (Images): Remove redundant @vindex directives.
8328 Rewrite `image-library-alist' doc in active voice.
8329
83302004-06-14 Juanma Barranquero <lektu@terra.es>
8331
8332 * display.texi (Images): Document new delayed library loading,
8333 variable `image-library-alist' and (existing but undocumented)
8334 function `image-type-available-p'.
8335
83362004-06-05 Richard M. Stallman <rms@gnu.org>
8337
8338 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8339 refer the user to the Initial Input node.
8340 (Text from Minibuffer): Likewise.
8341 (Initial Input): New node. Document this feature
8342 and say it is mostly deprecated.
8343
83442004-05-30 Richard M. Stallman <rms@gnu.org>
8345
8346 * loading.texi (Named Features): Clarify return value
8347 and meaning of NOERROR.
8348
8349 * variables.texi (File Local Variables): Minor cleanup.
8350
83512004-05-30 Michael Albinus <michael.albinus@gmx.de>
8352
8353 * files.texi (Magic File Names): Add `file-remote-p' as operation
8354 of file name handlers.
8355
83562004-05-29 Richard M. Stallman <rms@gnu.org>
8357
8358 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8359 as arg to a minor mode command.
8360
83612004-05-22 Richard M. Stallman <rms@gnu.org>
8362
8363 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8364
8365 * streams.texi (Output Variables): Doc float-output-format.
8366
8367 * searching.texi (Regexp Special): Nested repetition can be infloop.
8368
8369 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8370 real stack overflow.
8371
8372 * compile.texi: Minor cleanups.
8373
83742004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8375
8376 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8377 circular lists.
8378 (List Elements): Explain handling of circular and dotted lists.
8379
83802004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8381
8382 * modes.texi (Search-based Fontification): Fix typo.
8383
83842004-05-10 Juanma Barranquero <lektu@terra.es>
8385
8386 * modes.texi (Mode Line Variables): Fix description of
8387 global-mode-string, which is now after which-func-mode, not the
8388 buffer name.
8389
83902004-05-07 Lars Hansen <larsh@math.ku.dk>
8391
8392 * modes.texi (Desktop Save Mode): Add.
8393 (Modes): Add menu entry Desktop Save Mode.
8394
8395 * hooks.texi: Add desktop-after-read-hook,
8396 desktop-no-desktop-file-hook and desktop-save-hook.
8397
8398 * locals.texi: Add desktop-save-buffer.
8399
84002004-04-30 Jesper Harder <harder@ifa.au.dk>
8401
8402 * display.texi: emacs -> Emacs.
8403
84042004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8405
8406 * files.texi (Changing Files): Document set-file-times.
8407
84082004-04-23 Juanma Barranquero <lektu@terra.es>
8409
8410 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8411
84122004-04-18 Jesper Harder <harder@ifa.au.dk>
8413
8414 * tips.texi (Coding Conventions): defopt -> defcustom.
8415
84162004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8417
8418 * sequences.texi: Various clarifications.
8419
84202004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8421
8422 * buffers.texi (Read Only Buffers): Mention optional ARG to
8423 `toggle-read-only'.
8424
84252004-04-14 Nick Roberts <nick@nick.uklinux.net>
8426
8427 * windows.texi (Selecting Windows): Note that get-lru-window
8428 returns a full-width window if possible.
8429
84302004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8431
8432 * buffers.texi: Various changes in addition to:
8433 (Buffer File Name): Add `find-buffer-visiting'.
8434 (Buffer Modification): Mention optional ARG to `not-modified'.
8435 (Indirect Buffers): Mention optional CLONE argument to
8436 `make-indirect-buffer'.
8437
8438 * files.texi: Various changes in addition to:
8439 (Visiting Functions): `find-file-hook' is now a normal hook.
8440 (File Name Expansion): Explain difference between the way that
8441 `expand-file-name' and `file-truename' treat `..'.
8442 (Contents of Directories): Mention optional ID-FORMAT argument to
8443 `directory-files-and-attributes'.
8444 (Format Conversion): Mention new optional CONFIRM argument to
8445 `format-write-file'.
8446
84472004-04-12 Miles Bader <miles@gnu.org>
8448
8449 * macros.texi (Expansion): Add description of `macroexpand-all'.
8450
84512004-04-05 Jesper Harder <harder@ifa.au.dk>
8452
5dcb4c4e
SM
8453 * variables.texi (Variable Aliases):
8454 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8455
8456 * errors.texi (Standard Errors): Ditto.
8457
84582004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8459
8460 * backups.texi: Various small changes in addition to:
8461 (Making Backups): Mention return value of `backup-buffer'.
8462 (Auto-Saving): Mention optional FORCE argument to
8463 `delete-auto-save-file-if-necessary'.
8464 (Reverting): Mention optional PRESERVE-MODES argument to
8465 `revert-buffer'. Correct description of `revert-buffer-function'.
8466
84672004-03-22 Juri Linkov <juri@jurta.org>
8468
8469 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8470 with `Vector Functions'.
8471
8472 * text.texi (Sorting): Add missing quote.
8473
84742004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8475
8476 * intro.texi (Lisp History): Replace xref to `cl' manual with
8477 inforef.
8478
84792004-03-12 Richard M. Stallman <rms@gnu.org>
8480
8481 * intro.texi (Version Info): Add arg to emacs-version.
8482 (Lisp History): Change xref to CL manual.
8483
84842004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8485
8486 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8487 for Partial Completion mode.
8488
84892004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8490
8491 * customize.texi: Fix typo. Remove eol whitespace.
8492
84932004-03-04 Richard M. Stallman <rms@gnu.org>
8494
8495 * processes.texi: Fix typos.
8496
8497 * lists.texi (Building Lists): Minor clarification.
8498
8499 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8500 in make-hash-table.
8501
85022004-02-29 Juanma Barranquero <lektu@terra.es>
8503
8504 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8505 rm, and ignore exit code.
8506
85072004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8508
8509 * display.texi (Defining Faces): Add description for min-colors.
8510 Update example.
8511
85122004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8513
8514 * abbrevs.texi: Various corrections and clarifications in addition
8515 to the following:
8516 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8517
85182004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8519
8520 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8521
85222004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8523
8524 * text.texi: Various small changes in addition to the following:
8525 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8526 to delete-horizontal-space.
8527 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8528 description of yank-handler text property at various places.
8529
8530 * frames.texi (Window System Selections): Add anchor.
8531
8532 * syntax.texi (Syntax Table Functions): Clarify and correct
8533 descriptions of make-syntax-table and copy-syntax-table.
8534 (Motion and Syntax): Clarify SYNTAXES argument to
8535 skip-syntax-forward.
8536 (Parsing Expressions): Mention that the return value of
8537 parse-partial-sexp is currently a list of ten rather than nine
8538 elements.
8539 (Categories): Various corrections and clarifications.
8540
85412004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8542
8543 * markers.texi (Marker Insertion Types): Minor change.
8544
8545 * locals.texi (Standard Buffer-Local Variables):
8546 * commands.texi (Interactive Codes, Using Interactive):
8547 * functions.texi (Related Topics): Fix xrefs.
8548
85492004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8550
8551 * lists.texi (Sets And Lists): Update description of delete-dups.
8552
85532004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8554
8555 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8556
c8763fb6 85572004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8558
8559 * frames.texi (Parameter Access): frame-parameters arg is optional.
8560 modify-frame-parameters handles nil for FRAME.
8561 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8562 are all-or-nothing for certain toolkits.
8563 Mention parameter wait-for-wm.
8564 (Frames and Windows): In frame-first-window and frame-selected-window
8565 the arg is optional.
8566 (Input Focus): In redirect-frame-focus the second arg is optional.
8567 (Window System Selections): Mention selection type CLIPBOARD.
8568 Mention data-type UTF8_STRING.
8569 Mention numbering of cut buffers.
8570 (Resources): Describe x-resource-name.
8571
85722004-02-16 Richard M. Stallman <rms@gnu.org>
8573
8574 * windows.texi (Buffers and Windows): Delete false table
8575 about all-frames.
8576
8577 * syntax.texi (Parsing Expressions): Delete old caveat
8578 about parse-sexp-ignore-comments.
8579
8580 * streams.texi (Output Variables): Add print-quoted.
8581
8582 * lists.texi (Building Lists): Minor cleanup.
8583
8584 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8585
8586 * display.texi (Overlays): Explain overlays use markers.
8587 (Managing Overlays): Explain front-advance and rear-advance
8588 in more detail.
8589
8590 * loading.texi (Unloading): Document unload-feature-special-hooks.
8591 Get rid of fns-NNN.el file.
8592
85932004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8594
8595 * help.texi (Describing Characters): Fix text-char-description
8596 example output.
8597
8598 * edebug.texi (Using Edebug): Fix example.
8599
8600 * debugging.texi (Internals of Debugger): Fix return value.
8601
8602 * files.texi (Changing Files): Fix argname.
8603
8604 * calendar.texi: Fix parens, and default values.
8605
8606 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8607 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8608 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8609
8610 * positions.texi (Text Lines): Don't add -1 in current-line.
8611
86122004-02-16 Richard M. Stallman <rms@gnu.org>
8613
8614 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8615
86162004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8617
8618 * processes.texi (Low-Level Network): Fix a typo.
8619
86202004-02-12 Kim F. Storm <storm@cua.dk>
8621
8622 * display.texi (Fringes): Use consistent wording.
8623 Note that window-fringe's window arg is optional.
8624 (Scroll Bars): Use consistent wording.
8625
86262004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8627
8628 * tips.texi (Comment Tips): Document the new conventions for
8629 commenting out code.
8630
c8763fb6 86312004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8632
5dcb4c4e 8633 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8634
86352004-02-07 Kim F. Storm <storm@cua.dk>
8636
8637 * positions.texi (Text Lines): Add line-number-at-pos.
8638
86392004-02-06 John Paul Wallington <jpw@gnu.org>
8640
8641 * display.texi (Button Properties, Button Buffer Commands):
8642 mouse-2 invokes button, not down-mouse-1.
8643
86442004-02-04 Jason Rumney <jasonr@gnu.org>
8645
8646 * makefile.w32-in: Sync with Makefile.in changes.
8647
86482004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8649
8650 * minibuf.texi (Text from Minibuffer): Various corrections and
8651 clarifications.
8652 (Object from Minibuffer): Correct Lisp description of
8653 read-minibuffer.
8654 (Minibuffer History): Clarify description of cons values for
8655 HISTORY arguments.
5dcb4c4e
SM
8656 (Basic Completion): Various corrections and clarifications.
8657 Add completion-regexp-list.
b8d4c8d0
GM
8658 (Minibuffer Completion): Correct and clarify description of
8659 completing-read.
5dcb4c4e
SM
8660 (Completion Commands): Mention Partial Completion mode.
8661 Various other minor changes.
b8d4c8d0
GM
8662 (High-Level Completion): Various corrections and clarifications.
8663 (Reading File Names): Ditto.
8664 (Minibuffer Misc): Ditto.
8665
86662004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8667
8668 * strings.texi (Text Comparison): assoc-string also matches
8669 elements of alists that are strings instead of conses.
8670 (Formatting Strings): Standardize Texinfo usage. Update index
8671 entries.
8672
86732004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8674
8675 * lists.texi (Sets And Lists): Add delete-dups.
8676
86772004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8678
8679 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8680 special form.
8681 * macros.texi (Defining Macros): Update description of `declare',
8682 which now is a macro.
8683 (Wrong Time): Fix typos.
8684
86852004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8686
8687 * compile.texi (Compilation Functions): Expand descriptions of
8688 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8689 and `batch-byte-compile'. In particular, mention and describe
8690 all optional arguments.
8691 (Disassembly): Correct and clarify the description of `disassemble'.
8692
86932004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8694
8695 * searching.texi: Various small changes in addition to the
8696 following.
8697 (Regexp Example): Adapt to new value of `sentence-end'.
8698 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8699 `words'.
8700 (Search and Replace): Add usage note for `perform-replace'.
8701 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8702 `match-data'.
8703 (Standard Regexps): Update for new values of `paragraph-start'
8704 and `sentence-end'.
8705
87062004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8707
8708 * files.texi (Saving Buffers): Clarify descriptions of
8709 `write-contents-functions' and `before-save-hook'.
8710 Make the defvar's for `before-save-hook' and `after-save-hook'
8711 into defopt's.
8712
87132004-01-07 Kim F. Storm <storm@cua.dk>
8714
8715 * commands.texi (Click Events): Describe new image and
8716 width/height elements of click events.
8717 (Accessing Events): Add posn-string, posn-image, and
8718 posn-object-width-height. Change posn-object to return either
8719 image or string object.
8720
87212004-01-01 Simon Josefsson <jas@extundo.com>
8722
8723 * hooks.texi (Standard Hooks): Add before-save-hook.
8724 * files.texi (Saving Buffers): Likewise.
8725
87262004-01-03 Richard M. Stallman <rms@gnu.org>
8727
8728 * frames.texi (Frames and Windows): Delete frame-root-window.
8729
87302004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8731
8732 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8733
8734 * functions.texi: Various small changes in addition to the
8735 following.
5dcb4c4e
SM
8736 (What Is a Function): `functionp' returns nil for macros.
8737 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8738 (Function Documentation): Add `\' in front of (fn @var{arglist})
8739 and explain why.
8740 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8741 Add anchor.
8742 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8743
87442004-01-01 Miles Bader <miles@gnu.org>
8745
8746 * display.texi (Buttons): New section.
8747
87482003-12-31 Andreas Schwab <schwab@suse.de>
8749
8750 * numbers.texi (Math Functions): sqrt reports a domain-error
8751 error.
8752 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8753
87542003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8755
8756 * tips.texi (Documentation Tips): Update item on hyperlinks in
8757 documentation strings.
8758
8759 * errors.texi (Standard Errors): Various small corrections and
8760 additions.
8761
8762 * control.texi: Various small changes in addition to the
8763 following.
8764 (Signaling Errors): Provide some more details on how `signal'
8765 constructs the error message. Add anchor to the definition of
8766 `signal'.
8767 (Error Symbols): Describe special treatment of `quit'.
8768 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8769 to emphasize that it has to be a single form.
8770
8771 * buffers.texi: Add anchor.
8772
87732003-12-29 Richard M. Stallman <rms@gnu.org>
8774
8775 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8776 (Window Configurations): Add window-configuration-frame.
8777
8778 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8779
8780 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8781 Change arg name in get-char-property.
8782 (Special Properties): Update handling of keymap property.
8783
8784 * strings.texi (Modifying Strings): Add clear-string.
8785 (Text Comparison): Add assoc-string and remove
8786 assoc-ignore-case, assoc-ignore-representation.
8787
8788 * os.texi (Time of Day): Add set-time-zone-rule.
8789
8790 * numbers.texi (Math Functions): asin, acos, log, log10
8791 report domain-error errors.
8792
8793 * nonascii.texi (Converting Representations):
8794 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8795 (Encoding and I/O): Add file-name-coding-system.
8796
8797 * modes.texi (Search-based Fontification): Explain that
8798 face specs are symbols with face names as values.
8799
8800 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8801
8802 * lists.texi (Building Lists): remq moved elsewhere.
8803 (Sets And Lists): remq moved here.
8804 (Association Lists): Refer to assoc-string.
8805
8806 * internals.texi (Garbage Collection): Add memory-use-counts.
8807
8808 * frames.texi (Frames and Windows): Add set-frame-selected-window
8809 and frame-root-window.
8810
8811 * files.texi (Contents of Directories):
8812 Add directory-files-and-attributes.
8813
8814 * display.texi (Refresh Screen): Add force-window-update.
8815 (Invisible Text): Explain about moving point out of invis text.
8816 (Overlay Properties): Add overlay-properties.
8817 (Managing Overlays): Add overlayp.
8818 (GIF Images): Invalid image number displays a hollow box.
8819
8820 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8821 (Killing Buffers): Add buffer-live-p.
8822
88232003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8824
8825 * display.texi (Fringes): Fix typo "set-buffer-window".
8826
88272003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8828
8829 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8830 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8831 Add or change various xrefs and anchors.
8832
8833 * commands.texi: Replace all occurrences of @acronym{CAR} with
8834 @sc{car}, for consistency with the rest of the Elisp manual.
8835 `car' and `cdr' are historically acronyms, but are no longer
8836 widely thought of as such.
8837
8838 * internals.texi (Pure Storage): Mention that `purecopy' does not
8839 copy text properties.
8840 (Object Internals): Now 29 bits are used (in most implementations)
8841 to address Lisp objects.
8842
8843 * variables.texi (Variables with Restricted Values): New node.
8844
8845 * objects.texi (Lisp Data Types): Mention that certain variables
8846 can only take on a restricted set of values and add an xref to
8847 the new node "Variables with Restricted Values".
8848
8849 * eval.texi (Function Indirection): Describe the errors that
8850 `indirect-function' can signal.
8851 (Eval): Clarify the descriptions of `eval-region' and `values'.
8852 Describe `eval-buffer' instead of `eval-current-buffer' and
8853 mention `eval-current-buffer' as an alias for `current-buffer'.
8854 Correct the description and mention all optional arguments.
8855
8856 * nonascii.texi: Various small changes in addition to the
8857 following.
8858 (Converting Representations): Clarify behavior of
8859 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8860 ASCII arguments.
8861 (Character Sets): Document the variable `charset-list' and adapt
8862 the definition of the function `charset-list' accordingly.
8863 (Translation of Characters): Clarify use of generic characters in
8864 `make-translation-table'. Clarify and correct the description of
8865 the use of translation tables in encoding and decoding.
8866 (User-Chosen Coding Systems): Correct and clarify the description
8867 of `select-safe-coding-system'.
8868 (Default Coding Systems): Clarify description of
8869 `file-coding-system-alist'.
8870
88712003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8872
8873 * strings.texi (Text Comparison): Correctly describe when two
8874 strings are `equal'. Combine and clarify descriptions of
8875 `assoc-ignore-case' and `assoc-ignore-representation'.
8876
8877 * objects.texi (Non-ASCII in Strings): Clarify description of
8878 when a string is unibyte or multibyte.
8879 (Bool-Vector Type): Update examples.
8880 (Equality Predicates): Correctly describe when two strings are
8881 `equal'.
8882
88832003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8884
8885 * lists.texi (Building Lists): `append' no longer accepts integer
8886 arguments. Update the description of `number-sequence' to reflect
8887 recent changes.
8888 (Sets And Lists): Describe `member-ignore-case' after `member'.
8889
88902003-11-27 Kim F. Storm <storm@cua.dk>
8891
8892 * commands.texi (Click Events): Click object may be an images.
8893 Describe (dx . dy) element of click positions.
8894 (Accessing Events): Remove duplicate posn-timestamp.
8895 New functions posn-object and posn-object-x-y.
8896
88972003-11-23 Kim F. Storm <storm@cua.dk>
8898
8899 * commands.texi (Click Events): Describe enhancements to event
8900 position lists, including new text-pos and (col . row) items.
8901 Mention left-fringe and right-fringe area events.
8902 (Accessing Events): New functions posn-area and
8903 posn-actual-col-row. Mention posn-timestamp. Mention that
8904 posn-point in non-text area still returns buffer position.
8905 Clarify posn-col-row.
8906
89072003-11-21 Lars Hansen <larsh@math.ku.dk>
8908
8909 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8910 * anti.texi (File Attributes): Describe removed parameter
8911 ID-FORMAT.
8912
89132003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8914
8915 * positions.texi (Positions): Mention that, if a marker is used as
8916 a position, its buffer is ignored.
8917
8918 * markers.texi (Overview of Markers): Mention it here too.
8919
89202003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8921
8922 * numbers.texi (Numeric Conversions): Not just `floor', but also
8923 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8924
89252003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8926
8927 * markers.texi (Creating Markers): Specify insertion type of
8928 created markers. Add xref to `Marker Insertion Types'.
8929 Second argument to `copy-marker' is optional.
8930 (Marker Insertion Types): Mention that most markers are created
8931 with insertion type nil.
8932 (The Mark): Correctly describe when `mark' signals an error.
8933 (The Region): Correctly describe when `region-beginning' and
8934 `region-end' signal an error.
8935
89362003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8937
8938 * hash.texi (Creating Hash): Clarify description of `eql'.
8939 `makehash' is obsolete.
8940 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8941
8942 * positions.texi (Point): Change description of `buffer-end', so
8943 that it is also correct for floating point arguments.
8944 (List Motion): Correct argument lists of `beginning-of-defun' and
8945 `end-of-defun'.
8946 (Excursions): Add xref to `Marker Insertion Types'.
8947 (Narrowing): Argument to `narrow-to-page' is optional.
8948
89492003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8950
8951 * streams.texi (Output Streams): Clarify behavior of point for
8952 marker output streams.
8953
89542003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8955
8956 * variables.texi (Defining Variables): Second argument to
8957 `defconst' is not optional.
8958 (Setting Variables): Mention optional argument APPEND to
8959 `add-to-list'.
8960 (Creating Buffer-Local): Expand description of
8961 `make-variable-buffer-local'.
8962 (Frame-Local Variables): Expand description of
8963 `make-variable-frame-local'.
8964 (Variable Aliases): Correct description of optional argument
8965 DOCSTRING to `defvaralias'. Mention return value of
8966 `defvaralias'.
8967 (File Local Variables): Add xref to `File variables' in Emacs
8968 Manual. Correct description of `hack-local-variables'. Mention
8969 `safe-local-variable' property. Mention optional second argument
8970 to `risky-local-variable-p'.
8971
89722003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8973
8974 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8975
89762003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8977
8978 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8979 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8980 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8981 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8982 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8983 lispref/processes.texi, lispref/searching.texi,
8984 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8985 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8986 @acronym{FOO}.
8987
89882003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8989
8990 * strings.texi (Creating Strings): Argument START to `substring'
8991 can not be `nil'. Expand description of
8992 `substring-no-properties'. Correct description of `split-string',
8993 especially with respect to empty matches. Prevent very bad line
8994 break in definition of `split-string-default-separators'.
8995 (Text Comparison): `string=' and `string<' also accept symbols as
8996 arguments.
8997 (String Conversion): More completely describe argument BASE in
8998 `string-to-number'.
8999 (Formatting Strings): `%s' and `%S' in `format' do require
9000 corresponding object. Clarify behavior of numeric prefix after
9001 `%' in `format'.
9002 (Case Conversion): The argument to `upcase-initials' can be a
9003 character.
9004
90052003-10-27 Kenichi Handa <handa@m17n.org>
9006
9007 * display.texi (Fontsets): Fix texinfo usage.
9008
90092003-10-25 Kenichi Handa <handa@m17n.org>
9010
9011 * display.texi (Fontsets): Add description of the function
9012 set-fontset-font.
9013
90142003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9015
9016 * display.texi (Temporary Displays): Add xref to `Documentation
9017 Tips'.
9018
9019 * functions.texi (Function Safety): Use inforef instead of pxref
9020 for SES.
9021
90222003-10-23 Andreas Schwab <schwab@suse.de>
9023
9024 * Makefile.in (TEX, texinputdir): Don't define.
9025 (TEXI2DVI): Define.
9026 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9027 add $(srcdir)/index.texi.
9028 ($(infodir)/elisp): Remove index.texi dependency.
9029 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9030 (index.texi): Remove target.
9031 (dist): Don't link $(srcdir)/permute-index.
9032 (clean): Don't remove index.texi.
9033
9034 * permute-index, index.perm: Remove.
9035 * index.texi: Rename from index.unperm.
9036
90372003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9038
9039 * tips.texi (Documentation Tips): Document new behavior for face
9040 and variable hyperlinks in Help mode.
9041
90422003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9043
9044 * objects.texi (Integer Type): Update for extra bit of integer range.
9045 (Character Type): Ditto.
9046
90472003-10-16 Eli Zaretskii <eliz@gnu.org>
9048
9049 * numbers.texi (Integer Basics): Add index entries for reading
9050 numbers in hex, octal, and binary.
9051
90522003-10-16 Lute Kamstra <lute@gnu.org>
9053
9054 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9055 argument.
9056
90572003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9058
9059 * windows.texi (Choosing Window): Fix typo.
9060 * edebug.texi (Edebug Execution Modes): Fix typo.
9061
90622003-10-13 Richard M. Stallman <rms@gnu.org>
9063
9064 * windows.texi (Basic Windows): A window has fringe settings,
9065 display margins and scroll-bar settings.
9066 (Splitting Windows): Doc split-window return value.
9067 Clean up one-window-p.
9068 (Selecting Windows): Fix typo.
9069 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9070 (Buffers and Windows): In set-window-buffer, explain effect
9071 on fringe settings and scroll bar settings.
9072 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9073 (Choosing Window): Use defopt for pop-up-frame-function.
9074 For special-display-buffer-names, explain same-window and same-frame.
9075 Clarify window-dedicated-p return value.
9076 (Textual Scrolling): scroll-up and scroll-down can get an error.
9077 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9078 Clarify set-window-hscroll.
9079 (Size of Window): Don't mention tool bar in window-height.
9080 (Coordinates and Windows): Explain what coordinates-in-window-p
9081 returns for fringes and display margins.
9082 (Window Configurations): Explain saving fringes, etc.
9083
9084 * tips.texi (Library Headers): Clean up Documentation.
9085
9086 * syntax.texi (Parsing Expressions): Clean up forward-comment
9087 and parse-sexp-lookup-properties.
9088
9089 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9090
9091 * os.texi (System Environment): Clean up text for load-average errors.
9092
9093 * modes.texi (Hooks): Don't explain local hook details at front.
9094 Clarify run-hooks and run-hook-with-args a little.
9095 Clean up add-hook and remove-hook.
9096
9097 * edebug.texi (Edebug Execution Modes): Clarify t.
9098 Document edebug-sit-for-seconds.
9099 (Coverage Testing): Document C-x X = and =.
9100 (Instrumenting Macro Calls): Fix typo.
9101 (Specification List): Don't index the specification keywords.
9102
91032003-10-10 Kim F. Storm <storm@cua.dk>
9104
9105 * processes.texi (Network): Introduce make-network-process.
9106
91072003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9108
9109 * tips.texi (Library Headers): Fix typo.
9110
91112003-10-07 Juri Linkov <juri@jurta.org>
9112
9113 * modes.texi (Imenu): Mention imenu-create-index-function's
9114 default value. Explain submenus better.
9115
91162003-10-07 Lute Kamstra <lute@gnu.org>
9117
9118 * modes.texi (Faces for Font Lock): Fix typo.
9119 (Hooks): Explain how buffer-local hook variables can refer to
9120 global hook variables.
9121 Various minor clarifications.
9122
91232003-10-06 Lute Kamstra <lute@gnu.org>
9124
9125 * tips.texi (Coding Conventions): Mention naming conventions for
9126 hooks.
9127
91282003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9129
9130 * loading.texi (Library Search): Correct default value of
9131 load-suffixes.
9132 (Named Features): Fix typo.
9133
91342003-10-05 Richard M. Stallman <rms@gnu.org>
9135
9136 * loading.texi (Named Features): In `provide',
9137 say how to test for subfeatures.
9138 (Unloading): In unload-feature, use new var name
9139 unload-feature-special-hooks.
9140
91412003-10-03 Lute Kamstra <lute@gnu.org>
9142
9143 * modes.texi (Major Mode Conventions): Mention third way to set up
9144 Imenu.
9145 (Imenu): A number of small fixes.
9146 Delete documentation of internal variable imenu--index-alist.
9147 Document the return value format of imenu-create-index-function
9148 functions.
9149
91502003-09-30 Richard M. Stallman <rms@gnu.org>
9151
9152 * processes.texi (Network): Say what stopped datagram connections do.
9153
9154 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9155
9156 * display.texi (Overlay Properties): Clarify `evaporate' property.
9157
91582003-09-29 Lute Kamstra <lute@gnu.org>
9159
9160 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9161 constructs should be marked as risky.
9162 Change cons cell into proper list.
9163 (Mode Line Variables): Change cons cell into proper list.
9164
91652003-09-26 Lute Kamstra <lute@gnu.org>
9166
9167 * modes.texi (Mode Line Data): Document the :propertize construct.
9168 (Mode Line Variables): Reorder the descriptions of the variables
9169 to match their order in the default mode-line-format.
9170 Describe the new variables mode-line-position and mode-line-modes.
9171 Update the default values of mode-line-frame-identification,
9172 minor-mode-alist, and default-mode-line-format.
9173 (Properties in Mode): Mention the :propertize construct.
9174
91752003-09-26 Richard M. Stallman <rms@gnu.org>
9176
9177 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9178 * loading.texi, minibuf.texi, text.texi, variables.texi:
9179 Avoid @strong{Note:}.
9180
91812003-09-26 Richard M. Stallman <rms@gnu.org>
9182
9183 * keymaps.texi (Remapping Commands): Fix typo.
9184
91852003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9186
9187 * processes.texi (Low-Level Network): Fix typo.
9188
91892003-09-23 Kim F. Storm <storm@cua.dk>
9190
9191 * processes.texi (Network, Network Servers): Fix typos.
9192 (Low-Level Network): Add timeout value for :server keyword.
9193 Add new option keywords to make-network-process.
9194 Add set-network-process-options.
9195 Explain how to test availability of network options.
9196
91972003-09-19 Richard M. Stallman <rms@gnu.org>
9198
9199 * text.texi (Motion by Indent): Arg to
9200 backward-to-indentation and forward-to-indentation is optional.
9201
9202 * strings.texi (Creating Strings): Add substring-no-properties.
9203
9204 * processes.texi
9205 (Process Information): Add list-processes arg QUERY-ONLY.
9206 Delete process-contact from here.
9207 Add new status values for process-status.
9208 Add process-get, process-put, process-plist, set-process-plist.
9209 (Synchronous Processes): Add call-process-shell-command.
9210 (Signals to Processes): signal-process allows process objects.
9211 (Network): Complete rewrite.
9212 (Network Servers, Datagrams, Low-Level Network): New nodes.
9213
9214 * positions.texi (Word Motion): forward-word, backward-word
9215 arg is optional. Reword.
9216
9217 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9218
9219 * variables.texi (Creating Buffer-Local):
9220 Delete duplicate definition of buffer-local-value.
9221 (File Local Variables): Explain about discarding text props.
9222
92232003-09-11 Richard M. Stallman <rms@gnu.org>
9224
9225 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9226 changes variables that record input events.
9227 (Minibuffer Misc): Add minibuffer-selected-window.
9228
9229 * lists.texi (Building Lists): Add copy-tree.
9230
9231 * display.texi (Fontsets): Add char-displayable-p.
9232 (Scroll Bars): New node.
9233
92342003-09-08 Lute Kamstra <lute@gnu.org>
9235
9236 * modes.texi (%-Constructs): Document new `%i' and `%I'
9237 constructs.
9238
92392003-09-03 Peter Runestig <peter@runestig.com>
9240
9241 * makefile.w32-in: New file.
9242
92432003-08-29 Richard M. Stallman <rms@gnu.org>
9244
9245 * display.texi (Overlay Properties): Clarify how priorities
9246 affect use of the properties.
9247
92482003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9249
9250 * customize.texi (Type Keywords): Correct the description of
9251 `:help-echo' in the case where `motion-doc' is a function.
9252
92532003-08-14 John Paul Wallington <jpw@gnu.org>
9254
9255 * modes.texi (Emulating Mode Line): Subsection, not section.
9256
92572003-08-13 Richard M. Stallman <rms@gnu.org>
9258
9259 * elisp.texi (Top): Update subnode lists in menu.
9260
9261 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9262 (Kill Functions): kill-region has new arg yank-handler.
9263 (Yanking): New node.
9264 (Yank Commands): Add yank-undo-function.
9265 (Low-Level Kill Ring):
9266 kill-new and kill-append have new arg yank-handler.
9267 (Changing Properties): Add remove-list-of-text-properties.
9268 (Atomic Changes): New node.
9269
9270 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9271
9272 * streams.texi (Output Variables): Add eval-expression-print-length
9273 and eval-expression-print-level.
9274
9275 * os.texi (Time Conversion): For encode-time, explain limits on year.
9276
9277 * objects.texi (Character Type): Define anchor "modifier bits".
9278
9279 * modes.texi (Emulating Mode Line): New node.
9280 (Search-based Fontification): Font Lock uses font-lock-face property.
9281 (Other Font Lock Variables): Likewise.
9282
9283 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9284 not vectors.
9285 (Active Keymaps): Add emulation-mode-map-alists.
9286 (Functions for Key Lookup): key-binding has new arg no-remap.
9287 (Remapping Commands): New node.
9288 (Scanning Keymaps): where-is-internal has new arg no-remap.
9289 (Tool Bar): Add tool-bar-local-item-from-menu.
9290 Clarify when to use tool-bar-add-item-from-menu.
9291
9292 * commands.texi (Interactive Call): commandp has new arg.
9293 (Command Loop Info): Add this-original-command.
9294
92952003-08-06 John Paul Wallington <jpw@gnu.org>
9296
9297 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9298
9299 * display.texi (Warning Basics): Fix typo.
9300 (Fringes): Add closing curly bracket and fix typo.
9301
9302 * elisp.texi (Top): Fix typo.
9303
93042003-08-05 Richard M. Stallman <rms@gnu.org>
9305
9306 * elisp.texi: Update lists of subnodes.
9307
9308 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9309
9310 * variables.texi (Local Variables): Use lc for example variable names.
9311
9312 * tips.texi (Library Headers): Explain where to put -*-.
9313
9314 * strings.texi (Creating Strings): Fix xref for vconcat.
9315
9316 * sequences.texi (Vector Functions):
9317 vconcat no longer allows integer args.
9318
9319 * minibuf.texi (Reading File Names): read-file-name has new
9320 arg PREDICATE. New function read-directory-name.
9321
c4cc8b9a 9322 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9323 (Indenting Macros): New node.
9324
9325 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9326 (Window Frame Parameters): Make separate table of parameters
9327 that are coupled with specific face attributes.
9328 (Deleting Frames): delete-frame-hooks renamed to
9329 delete-frame-functions.
9330
9331 * files.texi (Magic File Names): Add file-remote-p.
9332 Clarify file-local-copy.
9333
9334 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9335 here; instead xref Defining Macros.
9336
9337 * display.texi (Warnings): New node, and subnodes.
9338 (Fringes): New node.
9339
9340 * debugging.texi (Test Coverage): New node.
9341
9342 * compile.texi (Compiler Errors): Explain with-no-warnings
9343 and other ways to suppress warnings.
9344
9345 * commands.texi (Interactive Call): Minor clarification.
9346
9347 * buffers.texi (Buffer File Name): set-visited-file-name
9348 renames the buffer too.
9349
9350 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9351
93522003-07-24 Markus Rost <rost@math.ohio-state.edu>
9353
9354 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9355
93562003-07-22 Markus Rost <rost@math.ohio-state.edu>
9357
9358 * internals.texi (Garbage Collection): Fix previous change.
9359
93602003-07-22 Richard M. Stallman <rms@gnu.org>
9361
9362 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9363
9364 * display.texi (Width): Use \s syntax in example.
9365 (Font Selection): Add face-font-rescale-alist.
9366
9367 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9368 Remove spurious indent in example.
9369
9370 * lists.texi (Building Lists): Add number-sequence.
9371
9372 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9373
9374 * functions.texi (Function Documentation): Explain how to
9375 show calling convention explicitly in the doc string.
9376
9377 * windows.texi (Selecting Windows): save-selected-window saves
9378 selected window of each frame.
9379 (Window Configurations): Minor change.
9380
9381 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9382
9383 * streams.texi (Output Variables): Add print-continuous-numbering
9384 and print-number-table.
9385
9386 * processes.texi (Decoding Output): New node.
9387
9388 * os.texi (Time Conversion): decode-time arg is optional.
9389
9390 * objects.texi (Character Type): Don't use space as example for \.
9391 Make list of char names and \-sequences correspond.
9392 Explain that \s is not used in strings. `\ ' needs space after.
9393
9394 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9395 (Translation of Characters): Add translation-table-for-input.
9396 (Default Coding Systems): Add auto-coding-functions.
9397 (Explicit Encoding): Add decode-coding-inserted-region.
9398 (Locales): Add locale-info.
9399
9400 * minibuf.texi (Basic Completion): Describe test-completion.
9401 Collections can be lists of strings.
9402 Clean up lazy-completion-table.
9403 (Programmed Completion): Mention test-completion.
9404 Clarify why lambda expressions are not accepted.
9405 (Minibuffer Misc): Describe minibufferp.
9406
94072003-07-14 Richard M. Stallman <rms@gnu.org>
9408
9409 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9410
9411 * windows.texi (Selecting Windows): New arg to select-window.
9412 (Selecting Windows): Add with-selected-window.
9413 (Size of Window): Add window-inside-edges, etc.
9414
9415 * internals.texi (Garbage Collection): Add post-gc-hook.
9416
9417 * processes.texi (Subprocess Creation): Add exec-suffixes.
9418
9419 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9420 (Scanning Keymaps): Add map-keymaps.
9421 (Defining Menus): Add keymap-prompt.
9422
9423 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9424 most-negative-fixnum.
9425
c4cc8b9a 9426 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9427 (Compiler Errors): New node.
9428
9429 * os.texi (User Identification): user-uid, user-real-uid
9430 can return float.
9431
9432 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9433 and about derived modes.
9434 (Minor Modes): Add minor-mode-list.
9435 (Defining Minor Modes): Keyword args for define-minor-mode.
9436 (Search-based Fontification): Explain managing other properties.
9437 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9438 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9439 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9440
9441 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9442 (Variable Aliases): Clarify defvaralias.
9443
9444 * loading.texi (Library Search): Add load-suffixes.
9445
9446 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9447 (Programmed Completion): Add dynamic-completion-table.
9448
9449 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9450 (Magic File Names): Specify precedence order of handlers.
9451
9452 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9453 and post-command-hook.
9454 (Waiting): New calling convention for sit-for.
9455
9456 * text.texi (Special Properties): local-map and keymap properties
9457 apply based on their stickiness.
9458
94592003-07-07 Richard M. Stallman <rms@gnu.org>
9460
9461 * modes.texi (Minor Mode Conventions): Specify only some kinds
9462 of list values as args to minor modes.
9463
9464 * files.texi (File Name Expansion): Warn about iterative use
9465 of substitute-in-file-name.
9466
9467 * advice.texi (Activation of Advice): Clean up previous change.
9468
94692003-07-06 Markus Rost <rost@math.ohio-state.edu>
9470
9471 * advice.texi (Activation of Advice): Note that ad-start-advice is
9472 turned on by default.
9473
94742003-06-30 Richard M. Stallman <rms@gnu.org>
9475
9476 * text.texi (Buffer Contents): Document current-word.
9477 (Change Hooks): Not called for *Messages*.
9478
9479 * functions.texi (Defining Functions): Explain about redefining
9480 primitives.
f4e90db0 9481 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9482 Comment out the detailed criteria for what is safe.
9483
94842003-06-22 Andreas Schwab <schwab@suse.de>
9485
9486 * objects.texi (Symbol Type): Fix description of examples.
9487
94882003-06-16 Andreas Schwab <schwab@suse.de>
9489
9490 * hash.texi (Creating Hash): Fix description of :weakness.
9491
c8763fb6 94922003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9493
9494 * files.texi (Changing Files): copy-file copies file modes, too.
9495
94962003-05-28 Richard M. Stallman <rms@gnu.org>
9497
9498 * strings.texi (Creating Strings): Clarify split-string.
9499
95002003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9501
9502 * strings.texi (Creating Strings): Update split-string specification
9503 and examples.
9504
95052003-05-19 Richard M. Stallman <rms@gnu.org>
9506
9507 * elisp.texi: Correct invariant section names.
9508
95092003-04-20 Richard M. Stallman <rms@gnu.org>
9510
9511 * os.texi (Timers): Explain about timers and quitting.
9512
95132003-04-19 Richard M. Stallman <rms@gnu.org>
9514
9515 * internals.texi (Writing Emacs Primitives): Strings are
9516 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9517 Explain GCPRO convention for varargs function args.
9518
95192003-04-16 Richard M. Stallman <rms@gnu.org>
9520
9521 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9522
95232003-04-08 Richard M. Stallman <rms@gnu.org>
9524
9525 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9526
95272003-02-13 Kim F. Storm <storm@cua.dk>
9528
9529 * objects.texi (Character Type): New \s escape for space.
9530
95312003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9532
5dcb4c4e 9533 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9534
95352003-01-25 Richard M. Stallman <rms@gnu.org>
9536
9537 * keymaps.texi: Document that a symbol can act as a keymap.
9538
95392003-01-13 Richard M. Stallman <rms@gnu.org>
9540
9541 * text.texi (Changing Properties): Say string indices are origin-0.
9542
9543 * positions.texi (Screen Lines) <compute-motion>:
9544 Correct order of elts in return value.
9545
9546 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9547 how to define a default binding.
9548
95492002-12-07 Markus Rost <rost@math.ohio-state.edu>
9550
9551 * loading.texi (Unloading): Fix recent change for load-history.
9552
9553 * customize.texi (Simple Types): Clarify description of custom
9554 type 'number. Describe new custom type 'float.
9555
95562002-12-04 Markus Rost <rost@math.ohio-state.edu>
9557
9558 * variables.texi (File Local Variables): Fix typo.
9559
c8763fb6 95602002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9561
9562 From Michael Albinus <Michael.Albinus@alcatel.de>.
9563
9564 * README: Target for Info file is `make info'.
9565
5dcb4c4e 9566 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9567 `file-name-sans-extension'.
9568 (Magic File Names): Complete list of operations for magic file
9569 name handlers.
9570
95712002-09-16 Jonathan Yavner <jyavner@engineer.com>
9572
9573 * variables.texi (File Local Variables): New function
9574 risky-local-variable-p.
9575
95762002-09-15 Jonathan Yavner <jyavner@engineer.com>
9577
9578 * functions.texi (Function safety): New node about unsafep.
9579
95802002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9581
5dcb4c4e 9582 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9583 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9584
95852002-06-17 Juanma Barranquero <lektu@terra.es>
9586
9587 * frames.texi (Display Feature Testing): Fix typo.
9588
95892002-06-12 Andreas Schwab <schwab@suse.de>
9590
9591 * frames.texi (Initial Parameters, Resources): Fix references to
9592 the Emacs manual.
9593
95942002-05-13 Kim F. Storm <storm@cua.dk>
9595
9596 * variables.texi (Intro to Buffer-Local): Updated warning and
9597 example relating to changing buffer inside let.
9598
c8763fb6 95992002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9600
9601 * os.texi (Session Management): New node about X Session management.
9602
96032002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9604
9605 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9606 to which the manual corresponds, and the copyright years.
9607
9608 * Makefile.in (VERSION): Set to 2.9.
9609
96102001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9611
9612 * elisp.texi: Change the category in @dircategory to "Emacs", to
9613 make it consistent with info/dir.
9614
96152001-11-25 Miles Bader <miles@gnu.org>
9616
9617 * text.texi (Fields): Describe new `limit' arg in
9618 field-beginning/field-end.
9619
96202001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9621
5dcb4c4e
SM
9622 * permute-index: Don't depend on csh-specific features.
9623 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9624
9625 * two-volume-cross-refs.txt: New file.
9626 * two.el: New file.
9627 * spellfile: New file.
9628
96292001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9630
9631 * permute-index: New file.
9632
9633 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9634 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9635 8+3 restricted namespace.
9636
9637 * Makefile.in (infodir): Define relative to $(srcdir).
9638 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9639 include directories list via -I switch to makeinfo.
9640 (index.texi): Use cp if both hard and symbolic links fail.
9641
96422001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9643
9644 * Makefile.in (distclean): Add.
9645
9646 The following changes make ELisp manual part of the Emacs
9647 distribution:
9648
9649 * Makefile.in: Add Copyright notice.
9650 (prefix): Remove.
9651 (infodir): Change value to "../info".
9652 (VPATH): New variable.
9653 (MAKE): Don't define.
9654 (texmacrodir): Don't define.
9655 (texinputdir): Append the existing value of TEXINPUTS.
9656 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9657 command to be compatible with man/Makefile.in, and to put the
9658 output into ../info.
9659 (info): Add target.
9660 (installall): Target removed.
9661
c8763fb6 96622001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9663
9664 * tips.texi (Coding Conventions): Fix typo.
9665
96662001-10-23 Gerd Moellmann <gerd@gnu.org>
9667
9668 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9669
96702001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9671
9672 * files.texi (File Name Components): Update the description of
9673 file-name-sans-extension and file-name-extension, as they now
9674 ignore leading dots.
9675
96762001-10-20 Gerd Moellmann <gerd@gnu.org>
9677
9678 * (Version 21.1 released.)
9679
96802001-10-19 Miles Bader <miles@gnu.org>
9681
9682 * positions.texi (Text Lines): Describe behavior of
9683 `beginning-of-line'/`end-of-line' in the presence of field properties.
9684
96852001-10-17 Gerd Moellmann <gerd@gnu.org>
9686
9687 * Makefile.in (VERSION): Set to 2.8.
9688 (manual): Use `manual-21'.
9689
9690 * elisp.texi (VERSION): Add and use it where the version
9691 number was used. Set it to 2.8.
9692
9693 * intro.texi: Likewise.
9694
96952001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9696
9697 * files.texi (File Name Completion): Document the significance of
9698 a trailing slash in elements of completion-ignored-extensions.
9699
97002001-10-06 Miles Bader <miles@gnu.org>
9701
9702 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9703
97042001-10-04 Gerd Moellmann <gerd@gnu.org>
9705
9706 * variables.texi (Variable Aliases): New node.
9707
97082001-10-04 Gerd Moellmann <gerd@gnu.org>
9709
9710 * Branch for 21.1.
9711
97122001-10-02 Miles Bader <miles@gnu.org>
9713
9714 * minibuf.texi (Minibuffer Misc): Add entries for
9715 `minibuffer-contents', `minibuffer-contents-no-properties', and
9716 `delete-minibuffer-contents'.
9717 Correct description for `minibuffer-prompt-end'.
9718
9719 * text.texi (Property Search): Correct descriptions of
9720 `next-char-property-change' and `previous-char-property-change'.
9721 Add entries for `next-single-char-property-change' and
9722 `previous-single-char-property-change'.
9723 Make operand names a bit more consistent.
9724
97252001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9726
9727 * frames.texi (Finding All Frames): Document that next-frame and
9728 previous-frame are local to current terminal.
9729
97302001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9731
9732 * keymaps.texi (Creating Keymaps): Fix the description of the
9733 result of make-keymap.
9734
97352001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9736
9737 * display.texi (Font Lookup, Attribute Functions)
9738 (Image Descriptors): Add cross-references to the definition of
9739 selected frame.
9740
9741 * buffers.texi (The Buffer List): Add cross-references to the
9742 definition of selected frame.
9743
9744 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9745 frame at any given time.
9746 (Multiple Displays, Size and Position): Add a cross-reference to
9747 the definition of the selected frame.
9748
97492001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9750
9751 * strings.texi (String Conversion) <string-to-number>: Document
9752 that a float is returned for integers that are too large.
9753
9754 * frames.texi (Mouse Position): Document mouse-position-function.
9755 (Display Feature Testing): Document display-images-p.
9756 (Window Frame Parameters): Document the cursor-type variable.
9757
9758 * numbers.texi (Integer Basics): Document CL style read syntax for
9759 integers in bases other than 10.
9760
5dcb4c4e
SM
9761 * positions.texi (List Motion):
9762 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9763
9764 * lists.texi (Sets And Lists): Document member-ignore-case.
9765
9766 * internals.texi (Garbage Collection): Document the used and free
9767 strings report.
9768 (Memory Usage): Document strings-consed.
9769
9770 * os.texi (Time of Day): Document float-time.
9771 (Recording Input): Document that clear-this-command-keys clears
9772 the vector to be returned by recent-keys.
9773
9774 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9775 argument keymap can be a list.
9776
9777 * nonascii.texi (User-Chosen Coding Systems)
9778 <select-safe-coding-system>: Document the new argument
9779 accept-default-p and the variable
9780 select-safe-coding-system-accept-default-p. Tell what happens if
9781 buffer-file-coding-system is undecided.
9782 (Default Coding Systems): Document auto-coding-regexp-alist.
9783
9784 * display.texi (The Echo Area) <message>: Document
9785 message-truncate-lines.
9786 (Glyphs): Document that the glyph table is unused on windowed
9787 displays.
9788
9789 * help.texi (Describing Characters) <single-key-description>:
9790 Document the new argument no-angles.
9791 (Accessing Documentation) <documentation-property>: Document that
9792 a non-string property is evaluated.
9793 <documentation>: Document that the function-documentation property
9794 is looked for.
9795
9796 * windows.texi (Selecting Windows): Document some-window.
9797
9798 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9799
9800 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9801 apropos-mode-hook.
9802
9803 * commands.texi (Using Interactive): Document interactive-form.
9804 (Keyboard Macros): Document kbd-macro-termination-hook.
9805 (Command Loop Info): Document that clear-this-command-keys clears
9806 the vector to be returned by recent-keys.
9807
98082001-09-04 Werner LEMBERG <wl@gnu.org>
9809
9810 * Makefile.in (srcdir, texinputdir): New variables.
9811 (srcs, index.texi, install): Use $(srcdir).
9812 (.PHONY): Remove elisp.dvi.
9813 (elisp): Use -I switch for makeinfo.
9814 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9815 (installall, dist): Use $(srcdir).
9816 Fix path to texinfo.tex.
9817 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9818
98192001-08-30 Gerd Moellmann <gerd@gnu.org>
9820
9821 * display.texi (Conditional Display): Adjust to API change.
9822
9823 * configure: New file.
9824
98252001-07-30 Gerd Moellmann <gerd@gnu.org>
9826
9827 * commands.texi (Repeat Events): Add description of
9828 double-click-fuzz.
9829
98302001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9831
9832 * syntax.texi (Syntax Class Table): Add the missing designator for
9833 comment and string fences.
9834 (Syntax Properties): Add a xref to syntax table internals.
9835 (Syntax Table Internals): Document string-to-syntax.
9836
98372001-05-07 Gerd Moellmann <gerd@gnu.org>
9838
9839 * Makefile.in (install): Use install-info command line options
9840 like in Emacs' Makefile.in.
9841
98422000-12-09 Miles Bader <miles@gnu.org>
9843
9844 * windows.texi (Window Start): Update documentation for
9845 `pos-visible-in-window-p'.
9846
98472000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9848
9849 * lists.texi (Building Lists): Add footnote to explain how to add
9850 to the end of a list.
9851
98522000-10-25 Gerd Moellmann <gerd@gnu.org>
9853
9854 * files.texi (Visiting Functions): Typos.
9855
98562000-10-25 Kenichi Handa <handa@etl.go.jp>
9857
9858 * files.texi (Visiting Functions): Return value of
9859 find-file-noselect may be a list of buffers if wildcards are used.
9860
98612000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9862
9863 * display.texi (Defining Faces): Document `graphic' display type
9864 in face specs.
9865
b344d29d 98662000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9867
9868 * hooks.texi (Standard Hooks): Replace obsolete
9869 `after-make-frame-hook' with `after-make-frame-functions'.
9870
9871 * frames.texi (Creating Frames): Ditto.
9872
9873 * variables.texi (Future Local Variables): Ditto.
9874
98752000-10-16 Gerd Moellmann <gerd@gnu.org>
9876
9877 * display.texi (Other Image Types): Add description of :foreground
9878 and :background properties of mono PBM images.
9879
98802000-08-17 Werner LEMBERG <wl@gnu.org>
9881
9882 * .cvsignore: New file.
9883
98842000-01-05 Gerd Moellmann <gerd@gnu.org>
9885
9886 * tindex.pl: New script.
9887
98881999-12-03 Dave Love <fx@gnu.org>
9889
9890 * Makefile.in (MAKEINFO): New parameter.
9891
98921999-09-17 Richard Stallman <rms@gnu.org>
9893
9894 * Makefile.in (srcs): Add hash.texi.
9895 (VERSION): Update to 20.6.
9896
98971999-09-13 Richard Stallman <rms@gnu.org>
9898
9899 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9900
99011998-08-29 Karl Heuer <kwzh@gnu.org>
9902
9903 * configure.in: New file.
9904 * Makefile.in: Renamed from Makefile.
9905 (prefix, infodir): Use value obtained from configure.
9906 (emacslibdir): Obsolete variable deleted.
9907 (dist): Distribute configure.in, configure, Makefile.in.
9908
99091998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9910
9911 * Makefile (INSTALL_INFO): New variable.
9912 (install): Run install-info.
9913
99141998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9915
9916 * Makefile (elisp.dvi): Add missing backslash.
9917
99181998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9919
9920 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9921 Run texindex without `./'. Always run texindex on elisp.tp.
9922 (elisp.tps): Target deleted.
9923
99241998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9925
9926 * Makefile (srcs): Add nonascii.texi and customize.texi.
9927 (dist): Start by deleting `temp'.
9928
99291998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9930
9931 * Makefile (makeinfo, texindex): Targets deleted.
9932 (makeinfo.o, texindex.o): Targets deleted.
9933 (clean, dist): Don't do anything with them or with getopt*.
9934
99351998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9936
9937 * Makefile (SHELL): Defined.
9938
99391998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9940
9941 * Makefile (elisp.tps): New target.
9942 (elisp.dvi): Depend on elisp.tps.
9943
c5602427 99441996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9945
9946 * README: Update phone number.
9947
9948 * Makefile (elisp): Make this be the default target.
9949 Depend on makeinfo.c instead of makeinfo.
9950 (install): Don't depend on elisp.dvi, since we don't install that.
9951 Use mkinstalldirs.
9952 (dist): Add mkinstalldirs.
9953
c5602427 99541995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9955
9956 * Makefile (VERSION): Update version number.
5dcb4c4e 9957 (maintainer-clean): Rename from realclean.
b8d4c8d0 9958
c5602427 99591995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9960
9961 * Makefile (realclean): New target.
9962 (elisp): Remove any old elisp-* files first.
9963
c5602427 99641993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9965
9966 * Makefile (VERSION): New variable.
9967 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9968 Compressed file suffix should be `.gz', not `.z'.
9969
ce058493 99701993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9971
9972 * Makefile (elisp): Depend on makeinfo.
9973
c5602427 99741993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9975
9976 * Makefile (srcs): Add anti.texi.
9977
c5602427 99781993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9979
9980 * Makefile (infodir, prefix): New vars.
9981 (install): Use infodir.
f4e90db0 9982 (emacsinfodir): Delete.
b8d4c8d0 9983
c5602427 99841993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9985
9986 * Makefile (srcs): Add calendar.texi.
9987
9988 * Makefile (dist): Copy texindex.c and makeinfo.c.
9989 Limit elisp-* files to those with one or two digits.
9990
c5602427 99911993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 9992
f4e90db0 9993 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 9994
c5602427 99951993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9996
9997 * loading.texi (Unloading): define-function changed back to
9998 defalias. It may not stay this way, but at least it's
9999 consistent with the known-good version of the code patch.
10000
c5602427 100011993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10002
10003 * modes.texi (Hooks): Document new optional arg of add-hook.
10004
c5602427 100051993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10006
10007 * variables.texi: Document nil initial value of buffer-local variables.
10008
10009 * tips.texi: Add new section on standard library headers.
10010
c5602427 100111993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10012
10013 * Makefile (srcs): Add frame.texi to the list of sources.
10014
c5602427 100151993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10016
10017 * Makefile (dist): Don't bother excluding autosave files; they'll
10018 never make it into the temp directory anyway, and the hash marks
10019 in the name are problematic for make and the Bourne shell.
10020 (srcs):
10021
c5602427 100221993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10023
10024 * Makefile (dist): Don't include backup files or autosave files in
10025 the distribution tar file.
10026
c5602427 100271991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10028
5dcb4c4e 10029 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10030 (elisp.dvi): Remove erroneous shell comment.
10031 Expect output of permute-index in permuted.fns.
10032 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10033 (clean): Add index.texi to be deleted.
b8d4c8d0 10034
c5602427 100351990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10036
10037 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10038
c5602427 100391990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10040
10041 * files.texi: Noted that completion-ignored-extensions is ignored
10042 when making *Completions*.
10043
3e868ee3 100441990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10045
10046 * Makefile make dist now depends on elisp.dvi, since it tries
10047 to include it in the dist file.
10048
c5602427 100491990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10050
c5602427 10051 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10052
c5602427 100531989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10054
10055 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10056 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10057
c5602427 100581989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10059
10060 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10061 and @error{} are the terms now being used. The files in the
10062 directory have been changed to reflect this.
10063
10064 * All instances of @indentedresultt{} have been changed to
333f9019 10065 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10066
c5602427 100671989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10068
10069 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10070 experimental @indentedresult{}, @indentedexpandsto{} are part of
10071 the texinfo.tex in this directory. These TeX macros are not
10072 stable yet.
10073
c5602427 100741989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10075
10076 * texinfo.tex: Temporarily added
10077 \let\result=\dblarrow
10078 \def\error{{\it ERROR} \longdblarrow}
10079 We need to do this better soon.
10080
c5602427 100811989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10082
10083 * Applied Karl Berry's patches to *.texinfo files, but not to
10084 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10085 new title page format is also not applied, since it requires
10086 texinfo.tex changes.)
10087
10088 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10089 for the Project GNU development environment.
10090
10091;; Local Variables:
c8763fb6 10092;; coding: utf-8
b8d4c8d0
GM
10093;; End:
10094
acaf905b 10095 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10096
10097 This file is part of GNU Emacs.
10098
352c8b4a 10099 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10100 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10101 the Free Software Foundation, either version 3 of the License, or
10102 (at your option) any later version.
b8d4c8d0
GM
10103
10104 GNU Emacs is distributed in the hope that it will be useful,
10105 but WITHOUT ANY WARRANTY; without even the implied warranty of
10106 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10107 GNU General Public License for more details.
10108
10109 You should have received a copy of the GNU General Public License
352c8b4a 10110 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.