Merge changes made in Gnus trunk
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
9f40220d
CY
12012-01-27 Chong Yidong <cyd@gnu.org>
2
3 * commands.texi (Command Overview): Minor clarification (Bug#10384).
4
acc28cb9
CY
52012-01-26 Chong Yidong <cyd@gnu.org>
6
7 * searching.texi (String Search): Document negative repeat count
8 (Bug#10507).
9
48da7392
GM
102012-01-26 Glenn Morris <rgm@gnu.org>
11
12 * variables.texi (Using Lexical Binding):
13 Mention that lexical-binding should be set in the first line.
14
69b0acb9
LI
152012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
16
17 * macros.texi (Defining Macros): Don't claim that `declare' only
18 affects Edebug and indentation.
19
543757a8
LI
202012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
21
22 * macros.texi (Defining Macros): Slight `declare' fixup.
23
450e3cae
GM
242012-01-25 Glenn Morris <rgm@gnu.org>
25
24189ce0 26 * makefile.w32-in (texinputdir):
450e3cae
GM
27 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
28
1021c761
CY
292012-01-24 Chong Yidong <cyd@gnu.org>
30
31 * variables.texi (Variables, Local Variables, Void Variables):
32 Edit to make the descriptions less specific to dynamic binding.
33 (Local Variables): Default max-specpdl-size is now 1300.
34 (Defining Variables): Edits for lexical scoping. Delete
35 information about starting docstrings with *. De-document
36 user-variable-p.
37 (Tips for Defining): Remove an unimportant discussion of quitting
38 in the middle of a load.
39 (Accessing Variables, Setting Variables): Discuss lexical binding.
40 (Variable Scoping): Rewrite.
41 (Scope, Extent, Impl of Scope): Nodes deleted.
42 (Dynamic Binding): New node, with material from Scope, Extent, and
43 Impl of Scope nodes.
44 (Dynamic Binding Tips): Rename from Using Scoping.
45 (Lexical Binding): Rewrite.
46 (Using Lexical Binding): Rename from Converting to Lexical
47 Binding. Convert to subsection.
48
49 * customize.texi (Variable Definitions): Add custom-variable-p.
50 Move user-variable-p documentation here.
51
31cbea1d
CY
522012-01-23 Chong Yidong <cyd@gnu.org>
53
54 * strings.texi (Text Comparison): Minor qualification.
55
56 * lists.texi (Cons Cells): Copyedits.
57 (List Elements): Mention push.
58 (List Variables): Mention pop.
59 (Rings): Move to sequences.texi.
60
61 * sequences.texi (Sequence Functions): Don't repeat the
62 introduction already given in the parent.
63 (Vectors): Copyedits.
64 (Rings): Move from lists.texi. Note that this is specific to the
65 ring package.
66
67 * symbols.texi (Definitions, Symbol Components): Mention variable
68 scoping issues.
69 (Plists and Alists): Copyedits.
70
71 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
72 correctness with lexical scoping.
73 (Eval): Copyedits.
74
fead402d
CY
752012-01-21 Chong Yidong <cyd@gnu.org>
76
77 * intro.texi (A Sample Function Description): Special notation
78 used for macros too.
79
80 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
81 (Symbol Type): Add xref for keyword symbols.
82 (Sequence Type): Clarify differences between sequence types.
83 (Cons Cell Type): Add "linked list" index entry.
84 (Non-ASCII in Strings): Copyedits.
85 (Equality Predicates): Symbols with same name need not be eq.
86
87 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
88 ldexp. Move float-e and float-pi to Math Functions node.
89
61086eb6
GM
902012-01-21 Glenn Morris <rgm@gnu.org>
91
92 * modes.texi (Auto Major Mode):
93 * variables.texi (File Local Variables):
94 Mention inhibit-local-variables-regexps.
95
34a02f46
MR
962012-01-19 Martin Rudalics <rudalics@gmx.at>
97
98 * windows.texi (Window Configurations): Rewrite references to
99 persistent window parameters.
100 (Window Parameters): Fix description of persistent window
101 parameters.
102
f5064cae
JB
1032012-01-16 Juanma Barranquero <lekktu@gmail.com>
104
105 * windows.texi (Window Parameters): Use @pxref.
106
6a6ee00d
MR
1072012-01-16 Martin Rudalics <rudalics@gmx.at>
108
109 * windows.texi (Window Configurations, Window Parameters):
110 Describe persistent window parameters.
111
9ca4c014
SM
1122011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
113
114 * variables.texi (Creating Buffer-Local): Warn against misuses of
115 make-variable-buffer-local (bug#10258).
116
d027f83d
LMI
1172012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
118
119 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
120
89bd9ccd
CY
1212012-01-06 Chong Yidong <cyd@gnu.org>
122
123 * variables.texi (Directory Local Variables): Document
124 hack-dir-local-variables-non-file-buffer.
125
c869783d
GM
1262012-01-06 Glenn Morris <rgm@gnu.org>
127
128 * maps.texi (Standard Keymaps): Refer to Info-edit by name
129 rather than by keybinding.
130
2cae5ba4
JB
1312011-12-29 Juanma Barranquero <lekktu@gmail.com>
132
133 * frames.texi (Font and Color Parameters): Add @pxref.
134
43da4d08
DC
1352011-12-29 Daniel Colascione <dan.colascione@gmail.com>
136
137 * frames.texi (Font and Color Parameters):
138 Document w32 font backends (bug#10399).
139
8d80ef01
PE
1402011-12-28 Paul Eggert <eggert@cs.ucla.edu>
141
142 * files.texi (File Attributes, Changing Files):
143 Use a more-natural notation for octal numbers.
144
9022ae07
JB
1452011-12-23 Juanma Barranquero <lekktu@gmail.com>
146
147 * variables.texi (Variables with Restricted Values):
148 Change reference to variable (bug#10354).
149
454592a6
MR
1502011-12-13 Martin Rudalics <rudalics@gmx.at>
151
152 * windows.texi (Splitting Windows): Use t instead of non-nil
153 when describing window-combination-resize.
154
a7cdbfce
SM
1552011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
156
157 * text.texi (Special Properties): Warn against `intangible' properties
158 (bug#10222).
159
a3dcc84e
EZ
1602011-11-26 Eli Zaretskii <eliz@gnu.org>
161
579ebf8f
EZ
162 * display.texi (Truncation):
163 * text.texi (Special Properties): Describe what a stretch-glyph is
164 instead of using that term without explanation. Make the
165 cross-references more accurate.
166
a3dcc84e
EZ
167 * display.texi (Usual Display): Update the description,
168 cross-references, and indexing related to display of control
169 characters and raw bytes.
170
94af99a4
MR
1712011-11-25 Martin Rudalics <rudalics@gmx.at>
172
173 * windows.texi (Splitting Windows): Fix description of
174 window-combination-limit. Suggested by Eli Zaretskii.
175
1c3d7a13
CY
1762011-11-23 Chong Yidong <cyd@gnu.org>
177
178 * windows.texi (Window Sizes): Move window-top-line,
179 window-left-column, and window-*-pixel-edges to Coordinates and
180 Windows node.
181 (Coordinates and Windows): Restore window-edges doc.
182
90151a1e
MR
1832011-11-21 Martin Rudalics <rudalics@gmx.at>
184
a7cdbfce
SM
185 * windows.texi (Windows and Frames, Splitting Windows):
186 Fix typos.
90151a1e 187
a9b9b7f5
CY
1882011-11-21 Chong Yidong <cyd@gnu.org>
189
190 * windows.texi (Splitting Windows): Fix error in documentation of
191 window-combination-limit.
192 (Cyclic Window Ordering): Minor fixes to next-window,
193 one-window-p, and get-lru-window docs. Don't document
194 window-list-1.
195 (Buffers and Windows): Copyedits.
196 (Choosing Window): Document special handling of special-display-*.
197 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
198 Don't document even-window-heights, which is going away.
199 Clarify which options are obeyed by which action functions.
a9b9b7f5 200
f4e90db0
SM
2012011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
202
203 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
204
d2999b1a
MR
2052011-11-20 Martin Rudalics <rudalics@gmx.at>
206
f4e90db0
SM
207 * windows.texi (Resizing Windows, Splitting Windows):
208 Remove term "status" when talking about combination limits.
d2999b1a 209
cd1181db
JB
2102011-11-20 Juanma Barranquero <lekktu@gmail.com>
211
212 * compile.texi (Compiler Errors):
213 * help.texi (Help Functions): Fix typos.
214
7bf54975
CY
2152011-11-19 Chong Yidong <cyd@gnu.org>
216
217 * windows.texi (Splitting Windows): Clarify role of window
218 parameters in split-window. Shorten the example.
f4e90db0
SM
219 (Deleting Windows): Rewrite intro to handle internal windows.
220 Fix delete-windows-on doc.
7bf54975
CY
221 (Selecting Windows): Copyedits.
222
a0c2d0ae
MR
2232011-11-17 Martin Rudalics <rudalics@gmx.at>
224
225 * windows.texi (Resizing Windows, Splitting Windows)
226 (Deleting Windows): Use term window-combination-resize instead
227 of window-splits.
228
b6f67890
MR
2292011-11-16 Martin Rudalics <rudalics@gmx.at>
230
f4e90db0
SM
231 * windows.texi (Resizing Windows, Splitting Windows):
232 Rename occurrences of window-nest to window-combination-limit.
b6f67890 233
0b381c7e
JB
2342011-11-14 Juanma Barranquero <lekktu@gmail.com>
235
236 * intro.texi (Lisp History): Fix typo.
237
89d61221
MR
2382011-11-12 Martin Rudalics <rudalics@gmx.at>
239
f4e90db0
SM
240 * windows.texi (Splitting Windows, Deleting Windows):
241 Remove references to splits status of windows.
89d61221 242
b2621720
GM
2432011-11-10 Glenn Morris <rgm@gnu.org>
244
245 * buffers.texi (Read Only Buffers): Expand a bit on why
246 toggle-read-only should only be used interactively. (Bug#7292)
247
d2ad7ee1
CY
2482011-11-09 Chong Yidong <cyd@gnu.org>
249
250 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 251 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
252 window-inside-absolute-pixel-edges.
253 (Resizing Windows): shrink-window-if-larger-than-buffer works on
254 non-full-width windows.
255
2cffd681
MR
2562011-11-09 Martin Rudalics <rudalics@gmx.at>
257
258 * windows.texi (Resizing Windows): Rewrite documentation of
259 window-resizable.
260
f6f6d7e7
CY
2612011-11-09 Chong Yidong <cyd@gnu.org>
262
263 * windows.texi (Splitting Windows): Simplify example.
264
a79db6e0
CY
2652011-11-08 Chong Yidong <cyd@gnu.org>
266
267 * windows.texi (Window Sizes): Copyedits. Document
268 window-text-height. Remove window-min-height and window-min-width
269 discussion, referring instead to Emacs manual.
270 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
271 (Resizing Windows): Simplify introduction. Don't document
272 enlarge-window, shrink-window, enlarge-window-horizontally, and
273 shrink-window-horizontally; they are no longer preferred for
274 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 275
441950c7
GM
2762011-11-07 Glenn Morris <rgm@gnu.org>
277
278 * windows.texi (Choosing Window): Fix keybinding typo.
279
be7f5545
MR
2802011-11-07 Martin Rudalics <rudalics@gmx.at>
281
282 * windows.texi (Resizing Windows, Splitting Windows)
283 (Window Configurations): Use "child window" instead of
284 "subwindow".
285
291d142b
CY
2862011-11-06 Chong Yidong <cyd@gnu.org>
287
288 * windows.texi (Basic Windows): Clarify various definitions.
289 Treat window-normalize-* as internal; don't document them.
290 (Windows and Frames): Various clarifications, e.g. non-live
291 windows also belong to frames. Fix window-list description.
292 Simplify window nesting example.
f4e90db0
SM
293 (Splitting Windows, Window Configurations):
294 Use split-window-below.
291d142b 295
89bd5ee1
EZ
2962011-11-04 Eli Zaretskii <eliz@gnu.org>
297
298 * windows.texi (Window Sizes): Mention in the doc string that the
299 return values of `window-body-height' and `window-body-width' are
300 in frame's canonical units. (Bug#9949)
301
3d8daefe
MR
3022011-10-30 Martin Rudalics <rudalics@gmx.at>
303
304 * windows.texi (Windows and Frames): Remove "iso-" infix from
305 documentation of window-iso-combined-p.
306
60754666
CY
3072011-10-26 Chong Yidong <cyd@gnu.org>
308
309 * modes.texi (Running Hooks): Document with-wrapper-hook.
310
d366bd53
CY
3112011-10-18 Chong Yidong <cyd@gnu.org>
312
313 * display.texi (Glyphless Chars): New node.
314
50b063c3
CY
3152011-10-13 Chong Yidong <cyd@stupidchicken.com>
316
317 * text.texi (Yanking): Document yank-excluded-properties.
318
319 * package.texi (Packaging Basics): The commentary should say how
320 to begin using the package.
321
c72063fa
MR
3222011-10-11 Martin Rudalics <rudalics@gmx.at>
323
324 * windows.texi (Deleting Windows): Mention which window gets
325 selected when deleting the selected window.
326
d83dc65b
MR
3272011-10-09 Martin Rudalics <rudalics@gmx.at>
328
329 * buffers.texi (The Buffer List): Describe how bury-buffer deals
330 with the selected window.
331 * windows.texi (Buffers and Windows): Reformulate text on how
332 replace-buffer-in-windows deals with a window.
333 (Quitting Windows): Describe how quit-window deals with a
334 standalone frame. Describe new option frame-auto-hide-function.
335
c599682c
GM
3362011-10-08 Glenn Morris <rgm@gnu.org>
337
48bca619
GM
338 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
339
c599682c
GM
340 * positions.texi (Excursions): Update warning message.
341
969aa734
CY
3422011-10-05 Chong Yidong <cyd@stupidchicken.com>
343
f4e90db0
SM
344 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
345 Fix Emacs manual xref (Bug#9675).
969aa734 346
550f41cd
CY
3472011-10-01 Chong Yidong <cyd@stupidchicken.com>
348
349 * windows.texi (Textual Scrolling): Document scroll-up-command,
350 scroll-down-command, scroll-error-top-bottom, and the
351 scroll-command symbol property.
717a1362
CY
352 (Display Action Functions): Fix description of
353 display-buffer-pop-up-window.
550f41cd 354
a239d4e9
JB
3552011-09-28 Juanma Barranquero <lekktu@gmail.com>
356
357 * windows.texi (Splitting Windows): Fix typos.
358
590c056d
MR
3592011-09-25 Martin Rudalics <rudalics@gmx.at>
360
361 * windows.texi (Windows and Frames, Display Action Functions)
362 (Switching Buffers): Fix some typos.
363 (Buffers and Windows): Remove reference to window-auto-delete.
364 Reword description of replace-buffer-in-windows.
365 (Window History): Fix some typos and refer to frame local buffer
366 list.
c419f5cb
MR
367 (Quitting Windows): New node.
368 (Window Configurations): Add descriptions of window-state-get
369 and window-state-put.
370 (Window Parameters): Describe variable ignore-window-parameters.
371 Sketch some window parameters currently in use.
372 * elisp.texi (Top): Update node listing.
590c056d 373
9ec20d36
CY
3742011-09-25 Chong Yidong <cyd@stupidchicken.com>
375
376 * windows.texi (Display Action Functions)
377 (Choosing Window Options): New nodes.
378
0e406a72
CY
3792011-09-24 Chong Yidong <cyd@stupidchicken.com>
380
381 * windows.texi (Window History): New node. Move text here from
382 Buffers and Windows.
383 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
384 don't document display-buffer here; callers changed.
385 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
386 switch-to-buffer-other-frame. Delete duplicate
387 replace-buffer-in-windows doc.
388 (Choosing Window): Document display actions.
389
6bf7006f
EZ
3902011-09-24 Eli Zaretskii <eliz@gnu.org>
391
392 * display.texi (Forcing Redisplay): Update the description of
393 redisplay-dont-pause due to change in the default value.
394
b33b68a3
MR
3952011-09-23 Martin Rudalics <rudalics@gmx.at>
396
397 * frames.texi (Frames and Windows): Move section and rename to
398 Windows and Frames in windows.texi.
399 * windows.texi (Windows): Restructure.
400 (Basic Windows): Rewrite. Explain live and internal windows and
401 normalization functions.
402 (Windows and Frames): Move section here from frames.texi.
403 Describe subwindows, window combinations, window tree, and
404 corresponding functions including window-list here.
405 (Window Sizes): Rename section from Size of Window and move it
406 up in chapter. Describe total and body sizes and the
407 corresponding functions. Explain new semantics of
408 window-min-height/-width.
409 (Resizing Windows): Move section up in chapter. Describe new
410 resize functions.
411 (Splitting Windows): Describe new behavior of split-window,
412 split-window-above-each-other and split-window-side-by-side.
413 Provide examples. Describe window-nest and window-splits
414 options.
415 (Deleting Windows): Minor rewrite.
f4e90db0
SM
416 (Selecting Windows): Minor rewrite.
417 Describe frame-selected-window and set-frame-selected-window here.
418 (Cyclic Window Ordering): Minor rewrite.
419 Describe window-list-1.
b33b68a3
MR
420 (Buffers and Windows): Rewrite. Explain a window's previous and
421 next buffers and the corresponding functions.
c4682d18 422 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
423 * elisp.texi (Top): Update node listings for frames and windows
424 sections.
425
4d3786ac
SM
4262011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
427
428 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
429
713df35b
LMI
4302011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
431
432 * errors.texi (Standard Errors): Remove apparent placeholder text
433 (bug#9491).
434
33ed493b
CY
4352011-09-18 Chong Yidong <cyd@stupidchicken.com>
436
437 * frames.texi (Management Parameters): Fix description of
438 icon-type parameter.
439
b8f0a954
CY
4402011-09-17 Chong Yidong <cyd@stupidchicken.com>
441
442 * tips.texi (Key Binding Conventions): Don't bind a key sequence
443 ending in C-g. Suggested by Edward O'Connor.
444
eddf142c
EZ
4452011-09-17 Eli Zaretskii <eliz@gnu.org>
446
447 * numbers.texi (Integer Basics): Add indexing for
448 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
449
bf1af6c7
DM
4502011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
451
452 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
453
cec2eab8
JB
4542011-09-11 Juanma Barranquero <lekktu@gmail.com>
455
456 * processes.texi (Network Servers): Clarify what the process
457 buffer is used for (bug#9233).
458
51751aa2 4592011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
460
461 * lists.texi (Building Lists): Fix typo.
462
35137ed3
CY
4632011-08-30 Chong Yidong <cyd@stupidchicken.com>
464
465 * display.texi (Basic Faces): New node. Document new faces.
466
467 * modes.texi (Major Mode Conventions): Move some text there.
468 (Mode Help): Remove major-mode var, duplicated in Major Modes.
469
3fd50d5c
CY
4702011-08-29 Chong Yidong <cyd@stupidchicken.com>
471
472 * modes.texi (Basic Major Modes): New node. Callers updated.
473 (Major Modes): Document fundamental-mode and major-mode.
474 (Major Mode Basics): Node deleted; text moved to Major Modes.
475 (Derived Modes): Document derived-mode-p.
476
ddb54206
CY
4772011-08-28 Chong Yidong <cyd@stupidchicken.com>
478
a6326082
CY
479 * files.texi (Changing Files, Create/Delete Dirs): Document new
480 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
481 (Visiting Functions): Remove view-file; it is documented in the
482 Emacs manual.
04e2ce72 483
ddb54206
CY
484 * frames.texi (Layout Parameters): The defaults for the
485 menu-bar-lines and tool-bar-lines parameters depend on the mode.
486
487 * display.texi (Progress): Document spinner functionality.
488
489 * os.texi (Killing Emacs): Note that kill-emacs can be called by
490 operating system signals. Refer to save-buffers-kill-terminal
491 instead of save-buffers-kill-emacs.
492
493 * objects.texi (Symbol Type): Document ## print representation.
494
0c95fcf7
EZ
4952011-08-25 Eli Zaretskii <eliz@gnu.org>
496
497 * display.texi (Specified Space): Mention that `space' specs
498 influence bidi reordering.
499 (Bidirectional Display): Explain how to use `(space . PROPS)' for
500 separating fields with bidirectional content.
501
5980d4c6
EZ
5022011-08-24 Eli Zaretskii <eliz@gnu.org>
503
504 * display.texi (Bidirectional Display): Document return value in
505 buffers that are not bidi-reordered for display, and in unibyte
506 buffers.
507
bca633fb
EZ
5082011-08-23 Eli Zaretskii <eliz@gnu.org>
509
510 * nonascii.texi (Character Properties): Document the values for
511 unassigned codepoints.
512
c094bb0c
EZ
5132011-08-18 Eli Zaretskii <eliz@gnu.org>
514
515 * nonascii.texi (Character Properties): Document use of
516 `bidi-class' and `mirroring' properties as part of reordering.
517 Provide cross-references to "Bidirectional Display".
518
519 * display.texi (Bidirectional Display): Document the pitfalls of
520 concatenating strings with bidirectional content, with possible
f4e90db0
SM
521 solutions. Document bidi-string-mark-left-to-right.
522 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
523 Document use of `bidi-class' and `mirroring' properties as part of
524 reordering.
c094bb0c 525
1ea897d5
EZ
5262011-08-16 Eli Zaretskii <eliz@gnu.org>
527
9adfcd0b
EZ
528 * modes.texi (Major Mode Conventions): Improve the documentation
529 of `mode-class' `special' modes.
530
10862873
EZ
531 * nonascii.texi (Character Properties): Document the `mirroring'
532 property. Add index entries.
533
1ea897d5
EZ
534 * syntax.texi (Categories): Add an example of defining a new
535 category and category table.
536
537 * searching.texi (Regexp Backslash): Document how to display
538 existing categories. Mention the possibility of adding
539 categories, and add an xref to where this is described. Add an
540 index entry.
541
ebb552ed
CY
5422011-08-09 Chong Yidong <cyd@stupidchicken.com>
543
544 * text.texi (Special Properties):
545 * display.texi (Overlay Properties): Note that mouse-face cannot
546 change the text size (Bug#8530).
547
51a714e1
CY
5482011-08-08 Chong Yidong <cyd@stupidchicken.com>
549
550 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
551 using setenv instead.
552
4cc60b9b
EZ
5532011-07-28 Eli Zaretskii <eliz@gnu.org>
554
555 * display.texi (Bidirectional Display): Document the fact that
556 bidi-display-reordering is t by default.
557
5deb92fd
EZ
5582011-07-23 Eli Zaretskii <eliz@gnu.org>
559
560 * display.texi (Bidirectional Display): New section.
561
011b0ad6 5622011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
563 Tim Cross <theophilusx@gmail.com> (tiny change)
564 Glenn Morris <rgm@gnu.org>
011b0ad6 565
67f9b9f8 566 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 567
4baf28e6
AS
5682011-07-15 Andreas Schwab <schwab@linux-m68k.org>
569
570 * help.texi (Keys in Documentation): Revert last change.
571
66249842
LMI
5722011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
573
f863868c
LMI
574 * help.texi (Keys in Documentation): Clarify that \= only quotes
575 the next character, and doesn't affect longer sequences in
576 particular (bug#8935).
577
f4e90db0
SM
578 * debugging.texi (Using Debugger):
579 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 580
0bb23927 5812011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
582
583 * display.texi (Other Display Specs): Document that `left-fringe'
584 and `right-fringe' display specifications are of the "replacing"
585 kind.
586
f2027cdf
LMI
5872011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
588
589 * help.texi (Documentation Basics): Add a link to the Function
590 Documentation node (bug#6580).
591
f987fde4
LMI
5922011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
593
0bc59b25
LMI
594 * keymaps.texi (Menu Bar): Mention :visible and :enable
595 (bug#6344). Text by Drew Adams.
596
63d55f1f
LMI
597 * modes.texi (Running Hooks): Mention buffer-local hook variables
598 (bug#6218).
599
f987fde4
LMI
600 * objects.texi (General Escape Syntax): "a with grave accent" is
601 ?xe0, not ?x8e0 (bug#5259).
602
b7527639
CY
6032011-07-12 Chong Yidong <cyd@stupidchicken.com>
604
605 * display.texi (Face Attributes, Font Selection): Add references
606 to the Fonts node in the Emacs manual (Bug#4178).
607
c830e5ae
CY
6082011-07-12 Chong Yidong <cyd@stupidchicken.com>
609
610 * display.texi (Window Systems): `window-system' is
611 terminal-local.
612
613 * frames.texi (Frame Parameters, Parameter Access): Don't mention
614 frame-local variables.
615
616 * variables.texi (Buffer-Local Variables): Don't mention obsolete
617 frame-local variables.
618 (Frame-Local Variables): Node deleted.
619
620 * elisp.texi (Top): Update node listing.
621
91223e54
LMI
6222011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
623
624 * elisp.texi: Change "inferiors" to "subnodes" in three places
625 (bug#3523).
626
963578d3
CY
6272011-07-11 Chong Yidong <cyd@stupidchicken.com>
628
629 * frames.texi (Window System Selections): Discussion of
630 x-select-enable-clipboard moved to Emacs manual.
631
07151e49
DD
6322011-07-11 Deniz Dogan <deniz@dogan.se>
633
634 * commands.texi (Prefix Command Arguments): Remove excessive
635 apostrophe.
636
7261e1cf
LMI
6372011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
638
ad21a12a
LMI
639 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
640 description is a string (bug#3313).
641
7261e1cf
LMI
642 * frames.texi (Display Feature Testing): Try to explain what all
643 the visual classes mean (bug#3042).
644
568f7b79
LMI
6452011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
646
18d59e29
LMI
647 * modes.texi (Mode Line Variables): Document `mode-line-remote'
648 and `mode-line-client' (bug#2974).
649
568f7b79
LMI
650 * text.texi (Insertion): Clarify marker movements (bug#1651).
651 Text from Drew Adams.
652
54e10184
LMI
6532011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
654
d94d85e9
LMI
655 * text.texi (Special Properties): Clarify the format of `face'
656 (bug#1375).
657
54e10184
LMI
658 * commands.texi (Interactive Call): Add a `call-interactively'
659 example (bug#1010).
660
413c488d
LMI
6612011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
662
663 * functions.texi (Calling Functions): Link to the "Interactive
664 Call" node (bug#1001).
665
322b7dab 6662011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 667
3deead93
CY
668 * customize.texi (Composite Types): Move alist and plist to here
669 from Simple Types (Bug#7545).
670
671 * elisp.texi (Top): Update menu description.
672
b00d8c1a
CY
673 * display.texi (Face Attributes): Document negative line widths
674 (Bug#6113).
675
d2a6c43b
TR
6762011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
677
678 * searching.texi (Match Data): Note that match data can be
679 overwritten by most functions (bug#2499).
680
c7844a27
LMI
6812011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
682
a9ab721e
LMI
683 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
684 flags mean (bug#6659).
685
c7844a27
LMI
686 * functions.texi (What Is a Function): Document the autoload
687 object (bug#6496).
688
f68d76d0
LMI
6892011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
690
8a20ca4c
LMI
691 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
692 is only used in the Customize user interface (bug#6089).
693
f68d76d0 694 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 695 images (bug#7836).
f68d76d0 696
7018dbe7
EZ
6972011-07-02 Eli Zaretskii <eliz@gnu.org>
698
699 * variables.texi (Defining Variables, Void Variables)
700 (Constant Variables): Fix incorrect usage of @kindex.
701
36cb87a1
LMI
7022011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
703
28ee97c7
LMI
704 * variables.texi (Defining Variables): Add an index entry for
705 `set-variable' (bug#7262).
8d4294e9 706 (Defining Variables): Use @findex for functions.
28ee97c7 707
8862ffd5
LMI
708 * frames.texi (Basic Parameters): Document the `explicit-name'
709 parameter (bug#6951).
710
0ec389b9
LMI
711 * customize.texi (Type Keywords): Clarify that :value provides a
712 default value for all types (bug#7386).
713
36cb87a1
LMI
714 * streams.texi (Output Functions): Document `pp'.
715
11fdef7d 7162011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
717
718 * keymaps.texi (Searching Keymaps):
719 * display.texi (Overlay Properties): Fix errors in 2011-05-29
720 change. Suggested by Johan Bockgård.
721
eeafcea7
CY
7222011-06-15 Chong Yidong <cyd@stupidchicken.com>
723
724 * text.texi (Special Properties): Clarify role of font-lock-face.
725
b96e6cde
LMI
7262011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
727
f4e90db0 728 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
729 to `process-live-p' for consistency with other `-live-p' functions.
730
be14b9ab
PE
7312011-06-03 Paul Eggert <eggert@cs.ucla.edu>
732
733 Document wide integers better.
734 * files.texi (File Attributes): Document ino_t values better.
2d365993 735 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
736 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
737 (Bitwise Operations):
001903b5
PE
738 * objects.texi (Integer Type): Use a binary notation that is a bit easier
739 to read, and that will port better if 62-bits becomes the default.
740 Fix or remove incorrect examples.
be14b9ab
PE
741 * os.texi (Time Conversion): Document time_t values better.
742
bcd54f83
LMI
7432011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
744
f4e90db0
SM
745 * processes.texi (Process Information):
746 Document `process-alive-p'.
bcd54f83 747
049bcbcb
CY
7482011-05-29 Chong Yidong <cyd@stupidchicken.com>
749
750 * help.texi (Accessing Documentation):
751 * display.texi (Pixel Specification):
752 * processes.texi (Serial Ports, Serial Ports):
753 * nonascii.texi (Character Properties, Default Coding Systems):
754 * text.texi (Changing Properties, Special Properties):
755 * windows.texi (Window Start and End):
756 * modes.texi (SMIE Indentation Example, SMIE Tricks):
757 * keymaps.texi (Searching Keymaps, Tool Bar):
758 * minibuf.texi (Basic Completion):
759 * compile.texi (Eval During Compile):
760 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
761 7x9 paper in printed manual.
762
763 * lists.texi (Sets And Lists): Fix misplaced text.
764
58539c63
CY
7652011-05-29 Chong Yidong <cyd@stupidchicken.com>
766
767 * keymaps.texi (Remapping Commands): Emphasize that the keymap
768 needs to be active (Bug#8350).
769
6b5681bf
CY
7702011-05-28 Chong Yidong <cyd@stupidchicken.com>
771
b4d52acc
CY
772 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
773
6b5681bf
CY
774 * tips.texi (Coding Conventions): Remove antediluvian filename
775 limit recommendation (Bug#8538).
776
e145f188
GM
7772011-05-27 Glenn Morris <rgm@gnu.org>
778
779 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
780
eafed945
GM
7812011-05-26 Glenn Morris <rgm@gnu.org>
782
783 * variables.texi (File Local Variables):
784 Update hack-local-variables `mode-only' return value.
2d3ba9e7 785 Add some more details on what this function does in the other case.
eafed945 786
bc8410af
GM
7872011-05-19 Glenn Morris <rgm@gnu.org>
788
789 * lists.texi (Sets And Lists): Mention cl provides union etc.
790
35a30759
N
7912011-05-19 Nix <nix@esperi.org.uk>
792
793 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
794
795 * text.texi (Parsing HTML): Update for function name changes.
796
797 * syntax.texi (Syntax Flags): Small fix.
798
799 * keymaps.texi (Active Keymaps): Typo fix.
800 (Changing Key Bindings): Grammar fix.
801
802 * frames.texi (Minibuffers and Frames): Grammar fix.
803 (Window System Selections): x-select-enable-clipboard now defaults to t.
804
805 * customize.texi (Common Keywords):
806 * display.texi (Abstract Display):
807 * modes.texi (Auto-Indentation):
808 * nonascii.texi (Converting Representations): Typo fixes.
809
810 * control.texi (Examples of Catch): Call it "goto" not "go to".
811
e3934a8a
EZ
8122011-05-14 Eli Zaretskii <eliz@gnu.org>
813
bc039a3b
EZ
814 * nonascii.texi (Character Properties): Fix inconsistencies with
815 implementation.
816
e3934a8a
EZ
817 * text.texi (Special Properties): Move @defvar's out of the
818 @table. (Bug#8652)
819
e2c94218
GM
8202011-05-12 Glenn Morris <rgm@gnu.org>
821
822 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
823
d2fc7e3d 8242011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
825
826 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
827 (Multiline Font Lock):
828 * vol2.texi (Top):
829 * vol1.texi (Top):
830 * elisp.texi (Top): Update menu accordingly.
831
d2fc7e3d 8322011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
833
834 * modes.texi (Region to Fontify): Fix typo.
835
79b70037
GM
8362011-05-10 Jim Meyering <meyering@redhat.com>
837
838 * minibuf.texi: Fix typo "in in -> in".
839
b08a63cc 8402011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
841
842 * numbers.texi (Integer Basics): Large integers are treated as floats.
843
1ef14cb4
LMI
8442011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
845
846 * processes.texi (Synchronous Processes): Document the (:file
847 "/file-name") syntax for `call-process'.
848
4ffd0d6b 8492011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
850
851 * windows.texi (Choosing Window): Fix typo.
852
4ffd0d6b 8532011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
854
855 * frames.texi (Layout Parameters): Note the difference between
856 querying and setting parameters for left-fringe and right-fringe
857 (Bug#6930).
858
fd5a8ae8
SM
8592011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
860
861 * minibuf.texi (Basic Completion): Be a bit more precise about the
862 valid kinds of completion tables.
863 (Programmed Completion): Remove obsolete text about lambda expressions
864 not being valid completion tables.
865
c1bcd0d5
CY
8662011-03-19 Chong Yidong <cyd@stupidchicken.com>
867
868 * positions.texi (Excursions): Explain the "save-excursion
869 defeated by set-buffer" warning.
870
871 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
872 save-excursion. Suggested by Uday S Reddy.
873
03408648 8742011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 875
03408648
SM
876 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
877 (Lexical Binding): New sub-section.
ba83908c 878
03408648
SM
879 * eval.texi (Eval): Discourage the use of `eval'.
880 Document its new `lexical' argument.
6c075cd7 881
f6d62986
SM
8822011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
883
03408648 884 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
885 nil any more.
886
84ea5558 8872011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
888
889 * strings.texi (String Conversion): Don't mention
890 string-make-(uni|multi)byte (bug#8262).
891 * nonascii.texi (Converting Representations): Fix up range.
892 * keymaps.texi (Key Binding Commands): Update code point, avoid
893 "unibyte character" and remove mention of unibyte bindings.
894
62d94509
EZ
8952011-03-10 Eli Zaretskii <eliz@gnu.org>
896
897 * modes.texi (Operator Precedence Grammars): Don't use characters
898 outside ISO-8859-1.
899
63a329f8
EZ
9002011-03-09 Eli Zaretskii <eliz@gnu.org>
901
902 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
903
904 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
905
6446548e
GM
9062011-03-08 Glenn Morris <rgm@gnu.org>
907
908 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
909 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 910 * elisp.texi: Set documentencoding.
6446548e 911
33383987
JB
9122011-03-07 Chong Yidong <cyd@stupidchicken.com>
913
914 * Version 23.3 released.
915
0b3ceceb
CY
9162011-03-06 Chong Yidong <cyd@stupidchicken.com>
917
918 * package.texi: Update index keywords.
919 (Package Archives): New node contents. Document package-x.el.
920
78f5433f
JB
9212011-03-06 Juanma Barranquero <lekktu@gmail.com>
922
923 * makefile.w32-in (srcs): Add package.texi.
924
555e9b5c
CY
9252011-03-06 Chong Yidong <cyd@stupidchicken.com>
926
120d9389
CY
927 * package.texi (Packaging, Packaging Basics, Simple Packages)
928 (Multi-file Packages): Expand and clarify.
929 (Package Archives): Temporary placeholder node.
930
931 * elisp.texi (Top): Update node listing.
932
555e9b5c
CY
933 * Makefile.in (srcs): Add package.texi.
934
b59a4335
CY
9352011-03-05 Chong Yidong <cyd@stupidchicken.com>
936
937 * processes.texi (Synchronous Processes): Minor clarification
938 (Bug#8149).
939
06083aa1
GM
9402011-03-03 Glenn Morris <rgm@gnu.org>
941
942 * files.texi (Truenames): Minor clarification. (Bug#2341)
943
6640b281
GM
9442011-03-01 Glenn Morris <rgm@gnu.org>
945
946 * variables.texi (Directory Local Variables):
947 Mention `(subdirs . nil)' alist element.
948
2b0c7330 9492011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
950
951 * variables.texi (Directory Local Variables): Mention the optional
952 mtime argument of dir-locals-set-directory-class. (Bug#3577)
953
b923f7a9
CY
9542011-02-27 Chong Yidong <cyd@stupidchicken.com>
955
956 * minibuf.texi (Minibuffer History): Clarify discussion of
957 minibuffer history lists (Bug#8085).
958
67ab0163 9592011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 960
e979a521
EZ
961 * elisp.texi: Sync @dircategory with ../../info/dir.
962
e03b2fd4
EZ
963 * files.texi (Visiting Functions): Document find-file-literally,
964 both the command and the variable.
965
86ec878a
EZ
966 * variables.texi (Creating Buffer-Local): Explain the meaning of
967 permanent local variables.
968
67ab0163
GM
969 * files.texi (Visiting Functions): Document find-file-literally,
970 both the command and the variable.
971
972 * variables.texi (Creating Buffer-Local): Explain the meaning of
973 permanent local variables.
974
9752011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
976
977 * keymaps.texi (Remapping Commands): Mention how to undo it.
978
bfcb151a
RT
9792011-02-09 Reuben Thomas <rrt@sc3d.org>
980
981 * loading.texi (Hooks for Loading): Remove unnecessary advice
982 about eval-after-load (Bug#7986).
983
a41c8660
CY
9842011-02-05 Chong Yidong <cyd@stupidchicken.com>
985
986 * commands.texi (Accessing Mouse): Note that a header line is not
987 included in the row of posn-col-row.
988
e0dd6837
CY
9892011-02-02 Chong Yidong <cyd@stupidchicken.com>
990
991 * modes.texi (Major Mode Conventions): Add face guidelines.
992 (Faces for Font Lock): List faces in order of prominence.
993
a4180391
PE
9942011-02-01 Paul Eggert <eggert@cs.ucla.edu>
995
996 format-time-string now supports subsecond time stamp resolution
997 * os.texi (Time Parsing): Document %N.
998
7427eb97
CY
9992011-01-28 Chong Yidong <cyd@stupidchicken.com>
1000
61db307f
CY
1001 * vol1.texi (Top):
1002 * vol2.texi (Top):
1003 * elisp.texi (Top):
1004 * display.texi (Display Property): Shorten the menu description of
1005 the "Other Display Specs" node (Bug#7816).
1006
7427eb97
CY
1007 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1008 menu item" concept index entries (Bug#7805).
1009
bf3dae7e
EZ
10102011-01-29 Eli Zaretskii <eliz@gnu.org>
1011
1012 * makefile.w32-in (texinfodir): New variable.
1013 (usermanualdir): Remove as redundant with $(emacsdir).
1014 (MAKEINFO): Remove options, leave only program name.
1015 (MAKEINFO_OPTS): New variable.
1016 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1017
06d8ace5 10182011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1019 Richard Kim <emacs18@gmail.com>
1020
1021 * loading.texi (Library Search): Document list-load-path-shadows
1022 (Bug#7757).
1023
06d8ace5 10242011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1025
1026 * searching.texi (Regexp Special): Remove outdated discussion of
1027 character sets (Bug#7780).
1028
28a88153
CY
1029 * frames.texi (Pop-Up Menus): Document where menu title comes
1030 from (Bug#7684).
1031
06d8ace5 10322011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1033
1034 * display.texi (Making Buttons): Mention limitation of text buttons.
1035
a8e1e9ee
WL
10362011-01-23 Werner Lemberg <wl@gnu.org>
1037
1038 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1039 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1040 (ENVADD): New variable to control texi2dvi and texi2pdf.
1041
362b9d48
GM
10422011-01-15 Chong Yidong <cyd@stupidchicken.com>
1043
1044 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1045 Emacs manual.
1046
10472011-01-15 Eli Zaretskii <eliz@gnu.org>
1048
1049 * files.texi (Directory Names): Explain why FROM in
1050 directory-abbrev-alist should begin with \`. (Bug#7777)
1051
3fa173b4
SM
10522011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1053
1054 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1055
7c420169 10562011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1057
1058 * modes.texi (Emulating Mode Line): Fix last change.
1059
7c420169 10602011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1061
1062 * modes.texi (Emulating Mode Line): Update documentation of
1063 format-mode-line according to changes that fixed bug #7587.
1064
80b33766
SM
10652010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1066
1067 * modes.texi (Derived Modes): Mention prog-mode.
1068
1069 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1070 of the key-binding-data cache since we don't use it any more.
1071
f49d1f52 10722010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1073
4bb49a92
EZ
1074 * processes.texi (Shell Arguments):
1075 * strings.texi (Creating Strings): Don't mention "shell commands";
1076 make it explicit that `split-string-and-unquote' and
1077 `combine-and-quote-strings' are mainly for working with arguments
1078 to call-process and start-process.
1079
3c73e30e
EZ
1080 * processes.texi (Shell Arguments): Fix documentation of
1081 `split-string-and-unquote'. Add indexing. (Bug#7563)
1082
f49d1f52 10832010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1084
1085 * modes.texi (Auto-Indentation): New section to document SMIE.
1086 (Major Mode Conventions):
1087 * text.texi (Mode-Specific Indent): Refer to it.
1088
f49d1f52 10892010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1090
1091 * display.texi (Other Display Specs): Document left-fringe and
1092 right-fringe display specs.
1093
f49d1f52 10942010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1095
1096 * backups.texi (Making Backups):
1097 * modes.texi (Example Major Modes): Use recommended coding style.
1098 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1099 define-derived-mode. Mention completion-at-point-functions.
1100
f49d1f52 11012010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1102
5dcb4c4e
SM
1103 * nonascii.texi (Converting Representations):
1104 Document byte-to-string.
e1115396 1105
ec1b9b17
GM
11062010-12-08 Glenn Morris <rgm@gnu.org>
1107
1108 * buffers.texi (Modification Time):
1109 verify-visited-file-modtime now defaults to the current buffer.
1110
07976ae3 11112010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1112
ec1b9b17 1113 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1114
1115 * strings.texi (Creating Strings): Don't mention semi-obsolete
1116 function char-to-string.
1117 (String Conversion): Shorten discussion of semi-obsolete function
1118 string-to-char. Link to Converting Representations.
1119
1120 * objects.texi (Symbol Type):
1121 * text.texi (Near Point):
1122 * help.texi (Help Functions):
1123 * functions.texi (Mapping Functions): Use string instead of
1124 char-to-string in examples.
1125
07976ae3 11262010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1127
1128 * text.texi (Kill Functions, Kill Functions)
1129 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1130 YANK-HANDLER args.
1131
1132 * symbols.texi (Creating Symbols): Using unintern without an
1133 obarray arg is now obsolete.
1134
1135 * numbers.texi (Float Basics): Document float-e and float-pi.
1136
1137 * variables.texi (Defining Variables): Change "pi" example to
1138 "float-pi".
1139
8547874a
EZ
11402010-11-26 Eli Zaretskii <eliz@gnu.org>
1141
1142 * commands.texi (Click Events): Document the values of X, Y and
1143 COL, ROW in the event's position, when the click is on the header
1144 or mode line, on the fringes, or in the margins.
1145
4a47c275 11462010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1147
5b05d75b
EZ
1148 * customize.texi (Composite Types): Lower-case index entry.
1149
5dcb4c4e
SM
1150 * loading.texi (How Programs Do Loading):
1151 Document load-file-name. (Bug#7346)
c7926fe2 1152
4a47c275 11532010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1154
1155 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1156
0eb025fb
EZ
11572010-11-13 Eli Zaretskii <eliz@gnu.org>
1158
1159 * display.texi (Usual Display): Characters with no fonts are not
1160 necessarily displayed as empty boxes.
1161
2699a554 11622010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1163
1164 * maps.texi (Standard Keymaps): Update File menu description.
1165
8289f37b
GM
11662010-10-28 Glenn Morris <rgm@gnu.org>
1167
1168 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1169
5793a7bc 11702010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1171
1172 * display.texi (Window Systems): Deprecate use of window-system as
1173 a predicate.
1174
17284e30
GM
11752010-10-23 Glenn Morris <rgm@gnu.org>
1176
1177 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1178 sorted-doc.
1179
00f113eb
JB
11802010-10-15 Eli Zaretskii <eliz@gnu.org>
1181
1182 * os.texi (Dynamic Libraries): New node, with slightly modified
1183 text deleted from "Image Formats".
1184 (System Interface): Add @menu entry for "Dynamic Libraries".
1185
1186 * display.texi (Image Formats): Remove description of
1187 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1188
07277eb8
GM
11892010-10-12 Glenn Morris <rgm@gnu.org>
1190
1191 * book-spine.texinfo: Rename to book-spine.texi.
1192
c12e4a81
GM
11932010-10-11 Glenn Morris <rgm@gnu.org>
1194
df187c62
GM
1195 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1196
c12e4a81 1197 * Makefile.in (DVIPS): New variable.
234db610
GM
1198 (.PHONY): Add html, ps.
1199 (html, elisp.html, ps, elisp.ps): New targets.
1200 (clean): Delete html, ps files.
1201 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1202
6513b232
EZ
12032010-10-09 Eli Zaretskii <eliz@gnu.org>
1204
1205 * makefile.w32-in (emacsdir): New variable.
1206 (srcs): Add emacsver.texi.
1207 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1208
abd40fb4
GM
12092010-10-09 Glenn Morris <rgm@gnu.org>
1210
c1dc72b3
GM
1211 * Makefile.in (VPATH): Remove.
1212 (infodir): Make it absolute.
1213 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1214
4393405b
GM
1215 * Makefile.in (dist): Anchor regexps.
1216
eef3ab94
GM
1217 * Makefile.in (srcs): Put elisp.texi first.
1218 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1219
aa9db089
GM
1220 * Makefile.in (infoclean): Remove harmless, long-standing error.
1221
abd40fb4
GM
1222 * Makefile.in ($(infodir)): Delete rule.
1223 (mkinfodir): New.
1224 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1225
68db69ed 1226 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1227 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1228
ea274122
GM
12292010-10-09 Glenn Morris <rgm@gnu.org>
1230
f7a31f11
GM
1231 * Makefile.in (emacsdir): New variable.
1232 (MAKEINFO): Add -I $emacsdir.
1233 (dist): Copy emacsver.texi.
b13254e7
GM
1234 (srcs): Add emacsver.texi.
1235
f7a31f11
GM
1236 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1237 Set EMACSVER by including emacsver.texi.
1238
ea274122
GM
1239 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1240
17ca7950
GM
12412010-10-07 Glenn Morris <rgm@gnu.org>
1242
1243 * Makefile.in (version): New, set by configure.
1244 (clean): Delete dist tar file.
1245 (dist): Use version in tar name.
1246
4c83f6e1
GM
12472010-10-06 Glenn Morris <rgm@gnu.org>
1248
1249 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1250 (INSTALL_INFO): Remove unused variable.
1251 (mostlyclean, infoclean, dist): New rules.
1252 (clean): Delete dvi and pdf files.
1253 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1254 ($(infodir)): Add parallel build workaround.
4c83f6e1 1255
0264072d
GM
12562010-10-04 Glenn Morris <rgm@gnu.org>
1257
1258 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1259 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1260 Fix -I typo.
0264072d
GM
1261 (clean): No 'make.out' or 'core' files.
1262 (.PHONY): Declare clean rules.
1263 (maintainer-clean): Delete pdf file. Guard against cd failures.
1264
77f38949
GM
12652010-10-03 Glenn Morris <rgm@gnu.org>
1266
1267 * files.texi (File Name Components): Remove ignored section about
1268 deleted variable directory-sep-char.
1269
178fdd41
MA
12702010-10-03 Michael Albinus <michael.albinus@gmx.de>
1271
1272 * files.texi (Magic File Names): New defopt
1273 remote-file-name-inhibit-cache.
1274
9c524fcb
GM
12752010-10-02 Glenn Morris <rgm@gnu.org>
1276
1277 * os.texi (Killing Emacs): Hook now runs in batch mode.
1278
f816790b
SM
12792010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1280
1281 * text.texi (Special Properties): Clarify when modification-hooks run.
1282
7cf78aac
SM
12832010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1284
1285 * syntax.texi (Syntax Flags): Document new `c' flag.
1286
ca0d44e4
GM
12872010-09-09 Glenn Morris <rgm@gnu.org>
1288
1289 * display.texi (ImageMagick Images): General cleanup.
1290
10999305 12912010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1292
1293 * files.texi (Directory Names): Use \` rather than ^.
1294
45240125
JD
12952010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1296
1297 * text.texi (Low-Level Kill Ring):
1298 * frames.texi (Window System Selections): Remove cut buffer
1299 documentation.
1300
4abe5bf6
EZ
13012010-08-28 Eli Zaretskii <eliz@gnu.org>
1302
1303 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1304 Parameters", where the default fringe width is described.
1305
1306 * frames.texi (Window Frame Parameters, Basic Parameters)
1307 (Position Parameters, Layout Parameters, Management Parameters)
1308 (Cursor Parameters, Font and Color Parameters): Add indexing for
1309 frame parameters. (Bug#6929)
1310
fdc76236
TT
13112010-08-25 Tom Tromey <tromey@redhat.com>
1312
1313 * vol2.texi (Top): Update.
1314 * vol1.texi (Top): Update.
1315 * tips.texi (Library Headers): Mention Package-Version and
1316 Package-Requires.
1317 * package.texi: New file.
1318 * os.texi (System Interface): Update pointers.
1319 * elisp.texi (Top): Link to new nodes. Include package.texi.
1320 * anti.texi (Antinews): Update pointers.
1321
1e5c1c80
EZ
13222010-08-25 Eli Zaretskii <eliz@gnu.org>
1323
1324 * processes.texi (Filter Functions): Fix last change.
1325
78e33835
CY
13262010-08-24 Markus Triska <triska@gmx.at>
1327
1328 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1329 of `buffer-name' in the main text as well as in the example
1330 (Bug#3098).
1331
198a7a97
CY
13322010-08-22 Chong Yidong <cyd@stupidchicken.com>
1333
1334 * nonascii.texi (Text Representations):
1335 * loading.texi (Loading Non-ASCII):
1336 * compile.texi (Byte Compilation): Don't mention obsolete
1337 --unibyte command-line argument.
1338
bc7d7ea6
CY
13392010-08-22 Chong Yidong <cyd@stupidchicken.com>
1340
1341 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1342
b0126eac 13432010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1344
1345 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1346
e8a6cc19
EZ
13472010-08-20 Eli Zaretskii <eliz@gnu.org>
1348
1349 * commands.texi (Misc Events): Add cross-references to where
1350 POSITION of a mouse event is described in detail.
1351
c4e7c63a 13522010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1353
c4e7c63a 1354 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1355
7815fe19 13562010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1357
1358 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1359 Suggested by Štěpán Němec <stepnem@gmail.com>.
1360
7815fe19 13612010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1362
1363 * minibuf.texi (High-Level Completion): Document args of
1364 `read-buffer-function' (bug#5625).
1365
8b2dd508
JD
13662010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1367
1368 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1369
bace45fe
MA
13702010-07-29 Michael Albinus <michael.albinus@gmx.de>
1371
1372 * processes.texi (Process Information): Explain process property
1373 `remote-tty'.
1374
4ce5a4cc
JB
13752010-07-27 Juanma Barranquero <lekktu@gmail.com>
1376
1377 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1378 instead of "\C-\^?" (bug#6334).
1379
1c84bc7a
JB
1380 * text.texi (Special Properties): Fix typo.
1381
b88746ba
EZ
13822010-07-09 Eli Zaretskii <eliz@gnu.org>
1383
1384 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1385 calling sequences, which are now the standard.
1386
51422d6d
CY
13872010-06-24 Chong Yidong <cyd@stupidchicken.com>
1388
1389 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1390
1391 * commands.texi (Command Overview): Mention undo-boundary call.
1392
d24880de
GM
13932010-06-23 Glenn Morris <rgm@gnu.org>
1394
1395 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1396 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1397 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1398 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1399 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1400 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1401 Untabify Texinfo files.
1402
0fc76035
CY
14032010-06-20 Chong Yidong <cyd@stupidchicken.com>
1404
1405 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1406
5338dc0b
CY
14072010-06-19 Chong Yidong <cyd@stupidchicken.com>
1408
a628ad9d 1409 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1410
2c3a3c1d
CY
14112010-06-02 Chong Yidong <cyd@stupidchicken.com>
1412
ba3bf1d9
CY
1413 * searching.texi (Regexp Special): Remove obsolete information
1414 about matching non-ASCII characters, and suggest using char
1415 classes (Bug#6283).
2c3a3c1d 1416
7f4b4249
JB
14172010-05-30 Juanma Barranquero <lekktu@gmail.com>
1418
1419 * minibuf.texi (Basic Completion): Add missing "@end defun".
1420
637821cd
SM
14212010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1422
1423 * minibuf.texi (Basic Completion): Document completion-boundaries.
1424 (Programmed Completion): Document the new fourth method for boundaries.
1425
e13051c3
CY
14262010-05-22 Chong Yidong <cyd@stupidchicken.com>
1427
a628ad9d 1428 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1429
0235128c 14302010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1431
1432 * windows.texi (Textual Scrolling):
1433 * tips.texi (Coding Conventions):
1434 * minibuf.texi (Minibuffer History):
1435 * maps.texi (Standard Keymaps):
1436 * loading.texi (Where Defined):
1437 * edebug.texi (Instrumenting): Fix typos.
1438
0235128c 14392010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1440
c7c32279
CY
1441 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1442
0235128c
SM
1443 * functions.texi (Obsolete Functions):
1444 Document set-advertised-calling-convention.
eb5ed549
CY
1445
1446 * minibuf.texi (Basic Completion): Document completion-in-region.
1447 (Programmed Completion): Document completion-annotate-function.
1448
1449 * commands.texi (Reading One Event): Document read-key.
1450 (Distinguish Interactive): Document KIND arg to
1451 called-interactively-p. Delete obsolete interactive-p.
1452
1453 * elisp.texi (Top): Update node description.
1454
f8848423
EZ
14552010-05-08 Eli Zaretskii <eliz@gnu.org>
1456
0235128c
SM
1457 * nonascii.texi (Character Properties):
1458 Document unicode-category-table. Add an index entry for Unicode
1459 general category.
1460
14612010-05-07 Chong Yidong <cyd@stupidchicken.com>
1462
1463 * Version 23.2 released.
f8848423 1464
938efb77
JB
14652010-04-20 Juanma Barranquero <lekktu@gmail.com>
1466
1467 * locals.texi (Standard Buffer-Local Variables):
1468 Remove @ignore'd reference to `direction-reversed'.
1469
5854c267
JL
14702010-04-14 Juri Linkov <juri@jurta.org>
1471
1472 Fix @deffn without category.
1473
1474 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
1475 for `abbrev-insert'.
1476
1477 * buffers.texi (Indirect Buffers): Add category `Command'
1478 to @deffn of `clone-indirect-buffer'.
1479
1480 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
1481 for `next-window' and `previous-window'. Add category `Command'
1482 to @deffn of `pop-to-buffer'.
1483
8a14dec7
CY
14842010-04-01 Chong Yidong <cyd@stupidchicken.com>
1485
1486 * nonascii.texi (Text Representations): Don't mark
1487 enable-multibyte-characters as a user option.
1488
7a1831cf
EZ
14892010-03-31 Eli Zaretskii <eliz@gnu.org>
1490
1491 * control.texi (Handling Errors): How to re-throw a signal caught
1492 by condition-case.
1493
c3863713
CY
14942010-03-26 Chong Yidong <cyd@stupidchicken.com>
1495
1496 * loading.texi (Hooks for Loading): Document after-load-functions.
1497 Copyedits.
1498
c333f279
AM
14992010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
1500
1501 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
1502
e867cb5d 15032010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
1504
1505 * processes.texi (Network Processes): Document seqpacket type.
1506
605f35cd
DN
15072010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1508
1509 * os.texi (System Environment): Do not mention lynxos.
1510
288f9fc0
CY
15112010-03-10 Chong Yidong <cyd@stupidchicken.com>
1512
1513 * Branch for 23.2.
1514
eed5c93a
CY
15152010-03-06 Chong Yidong <cyd@stupidchicken.com>
1516
1517 * objects.texi (Integer Type): Take note of the read syntax
1518 exception for numbers that cannot fit in the integer type.
1519
1ddd6622
GM
15202010-03-03 Glenn Morris <rgm@gnu.org>
1521
1522 * numbers.texi (Integer Basics, Bitwise Operations):
1523 * objects.texi (Integer Type): Update for integers now being 30-bit.
1524
a908c79a
CY
15252010-02-27 Chong Yidong <cyd@stupidchicken.com>
1526
1527 * display.texi (Low-Level Font): Document :otf font-spec property.
1528
cd61af01
SM
15292010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1530
1531 * display.texi (Line Height): Avoid obsolete special default variables
1532 like default-major-mode.
1533
c02f8fe2
AM
15342010-01-28 Alan Mackenzie <acm@muc.de>
1535
1536 * display.texi (Auto Faces): Say fontification-functions is called
1537 whether or not Font Lock is enabled. Tidy up the wording a bit.
1538
d738d18b
CY
15392010-01-17 Chong Yidong <cyd@stupidchicken.com>
1540
1541 * elisp.texi: Remove duplicate edition information (Bug#5407).
1542
4963739e
JB
15432010-01-17 Juanma Barranquero <lekktu@gmail.com>
1544
1545 * two.el (volume-header-toc-markup): Fix typos in docstring.
1546
c57008f6
SM
15472010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1548
1549 Avoid dubious uses of save-excursions.
1550 * positions.texi (Excursions): Recommend the use of
1551 save-current-buffer if applicable.
1552 * text.texi (Clickable Text): Fix the example code which used
1553 save-excursion in a naive way which sometimes preserves point and
1554 sometimes not.
1555 * variables.texi (Creating Buffer-Local):
1556 * os.texi (Session Management):
1557 * display.texi (GIF Images):
1558 * control.texi (Cleanups): Use (save|with)-current-buffer.
1559
2f3725cd
EZ
15602010-01-02 Eli Zaretskii <eliz@gnu.org>
1561
1562 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1563
85eeac93
CY
15642010-01-02 Chong Yidong <cyd@stupidchicken.com>
1565
1566 * nonascii.texi (Text Representations, Character Codes)
1567 (Converting Representations, Explicit Encoding)
1568 (Translation of Characters): Use hex notation consistently.
1569 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1570
4801c5fa
CY
15712010-01-01 Chong Yidong <cyd@stupidchicken.com>
1572
1573 * loading.texi (Where Defined): Make it clearer that these are
1574 loaded files (Bug#5068).
1575
26e533e2
CY
15762009-12-29 Chong Yidong <cyd@stupidchicken.com>
1577
1578 * minibuf.texi (Completion Styles): Document `initials' style.
1579
16d1ff5f
CY
15802009-12-25 Chong Yidong <cyd@stupidchicken.com>
1581
1582 * frames.texi (Resources): Describe inhibit-x-resources.
1583 (Size Parameters): Copyedit.
1584
1585 * hash.texi (Creating Hash):
1586 * objects.texi (Hash Table Type): Document the new hash table
1587 printed representation.
1588
1589 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1590 obsolete.
1591
5dcb4c4e
SM
1592 * processes.texi (Process Buffers):
1593 Document process-kill-buffer-query-function.
16d1ff5f 1594
9a5de3d9
GM
15952009-12-05 Glenn Morris <rgm@gnu.org>
1596
1597 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1598 diary-display-function, and no longer recommended to be a hook.
1599 Update for changes in the names of calendar and diary hooks.
1600 diary-print-entries-hook has changed section.
1601
b640eb52
EZ
16022009-11-28 Eli Zaretskii <eliz@gnu.org>
1603
1604 * text.texi (Special Properties): More accurate description of
1605 what the `cursor' property does.
1606
be1674ab
KR
16072009-11-26 Kevin Ryde <user42@zip.com.au>
1608
1609 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1610 mouse-wheel-down-event, the closest thing to a definition for them.
1611 * os.texi (Startup Summary): vindex inhibit-startup-message and
1612 inhibit-splash-screen.
1613 (Command-Line Arguments): vindex argv.
1614 (Suspending Emacs): vindex suspend-tty-functions and
1615 resume-tty-functions. Don't want to index every hook, but having
1616 the programming ones is helpful.
1617
603f5979
CY
16182009-11-14 Chong Yidong <cyd@stupidchicken.com>
1619
1620 * commands.texi (Motion Events): Fix typo (Bug#4907).
1621
4359a806
CY
16222009-11-08 Chong Yidong <cyd@stupidchicken.com>
1623
1624 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1625 are affected by case-fold-search (Bug#4483).
1626
0f063651
CY
16272009-11-02 Chong Yidong <cyd@stupidchicken.com>
1628
1629 * minibuf.texi (Reading File Names): Note that read-file-name may
1630 use a graphical file dialog.
1631
9bd79893
GM
16322009-10-31 Glenn Morris <rgm@gnu.org>
1633
1634 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1635
ebe479ec
KR
16362009-10-16 Kevin Ryde <user42@zip.com.au>
1637
1638 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1639 in particular so `info-lookup-symbol' can find its docs.
1640
2640fa86
CY
16412009-10-16 Chong Yidong <cyd@stupidchicken.com>
1642
1643 * variables.texi (Constant Variables): Distinguish from defconst
1644 variables.
1645 (Defining Variables): Add cindex.
1646
edd6a733
CY
16472009-10-15 Chong Yidong <cyd@stupidchicken.com>
1648
1649 * os.texi (Time of Day): Clarify that the microsecond part is
1650 ignored (Bug#4637).
1651
5feb0b73
GM
16522009-10-11 Glenn Morris <rgm@gnu.org>
1653
1654 * frames.texi (Size and Position): Clarify what is included in the frame
1655 height. (Bug#4535)
1656
0c5413c8
GM
16572009-10-10 Glenn Morris <rgm@gnu.org>
1658
1659 * windows.texi (Size of Window): The relationship between window and
1660 frame heights is not so simple. (Bug#4535)
1661 Mention window-full-height-p.
1662
7f8b600a
SM
16632009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1664
1665 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1666 used from Lisp.
1667
6185de1c
EZ
16682009-10-07 Eli Zaretskii <eliz@gnu.org>
1669
7f8b600a
SM
1670 * files.texi (Directory Names) <abbreviate-file-name>:
1671 Document that root home directories are not replaced with "~".
6185de1c 1672
9972911f
EZ
16732009-10-06 Eli Zaretskii <eliz@gnu.org>
1674
1675 * text.texi (Special Properties): Document the meaning of the
1676 `cursor' text property whose value is an integer.
1677
2a3f19ef
MA
16782009-10-05 Michael Albinus <michael.albinus@gmx.de>
1679
1680 * files.texi (Magic File Names): Add `copy-directory'.
1681
804543b5
EZ
16822009-10-05 Eli Zaretskii <eliz@gnu.org>
1683
1684 * files.texi (File Attributes): Fix description of file
1685 attributes. (Bug#4638) Update attributes of files.texi example to
1686 be more representative.
1687
461bf92b
MA
16882009-10-05 Michael Albinus <michael.albinus@gmx.de>
1689
1690 * files.texi (Create/Delete Dirs): New command copy-directory.
1691
a86cd395
JB
16922009-10-04 Juanma Barranquero <lekktu@gmail.com>
1693
1694 * anti.texi (Antinews):
1695 * macros.texi (Indenting Macros):
1696 * strings.texi (Creating Strings, Case Conversion):
1697 Remove duplicate words.
1698
d3080264
MA
16992009-10-01 Michael Albinus <michael.albinus@gmx.de>
1700
1701 * files.texi (Create/Delete Dirs): delete-directory has an
1702 optional parameter RECURSIVE.
1703
85d14563
SM
17042009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1705
1706 * buffers.texi (Swapping Text): Minor clarification.
1707
3d9842c6
GM
17082009-10-01 Glenn Morris <rgm@gnu.org>
1709
1710 * functions.texi (Declaring Functions): Mention that we also search for
1711 ".m" files in the src/ directory.
1712
78427304
CY
17132009-09-25 David Engster <deng@randomsample.de>
1714
3d9842c6 1715 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1716
b578c9cc
GM
17172009-09-22 Glenn Morris <rgm@gnu.org>
1718
1719 * internals.texi (Building Emacs): Mention preloaded-file-list.
1720
beee5da7
AM
17212009-09-14 Alan Mackenzie <acm@muc.de>
1722
1723 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1724
5d6ab672
CY
17252009-09-13 Chong Yidong <cyd@stupidchicken.com>
1726
1727 * functions.texi (Anonymous Functions): Rearrange discussion,
1728 giving usage of unquoted lambda forms first. Mention that
1729 `function' and `#'' are no longer required (Bug#4290).
1730
59375eeb
AM
17312009-09-11 Alan Mackenzie <acm@muc.de>
1732
a86cd395 1733 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1734 batch mode.
1735
e7e2f529
GM
17362009-09-01 Glenn Morris <rgm@gnu.org>
1737
1738 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1739
eae47088
GM
17402009-08-26 Ulrich Mueller <ulm@gentoo.org>
1741
1742 * nonascii.texi (Character Codes): Fix typos.
1743
3691a0a6
MA
17442009-08-25 Michael Albinus <michael.albinus@gmx.de>
1745
1746 * processes.texi (Synchronous Processes): New defvar
1747 process-file-side-effects.
1748
664d56b8
GM
17492009-08-25 Glenn Morris <rgm@gnu.org>
1750
1751 * display.texi (Fontsets): Fix typo.
1752
0706c025
GM
1753 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1754
03a74b84
SM
17552009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1756
1757 * processes.texi (Asynchronous Processes): Adjust arglist of
1758 start-process-shell-command and start-file-process-shell-command.
1759
f6de8a37
CY
17602009-08-15 Chong Yidong <cyd@stupidchicken.com>
1761
4b1ed1bb
CY
1762 * advice.texi (Argument Access in Advice): Note that argument
1763 positions are zero-based (Bug#3932).
1764
89a9e058
CY
1765 * commands.texi (Distinguish Interactive): Minor copyedit.
1766
23696fd7
CY
1767 * display.texi (Face Attributes): Add xref to Displaying Faces for
1768 explanation of "underlying face".
1769
f6de8a37
CY
1770 * customize.texi (Common Keywords): Add xref to Loading.
1771
1772 * loading.texi (How Programs Do Loading): Add xref to Lisp
1773 Libraries node in the Emacs manual.
1774
417f77e6
CY
17752009-08-13 Chong Yidong <cyd@stupidchicken.com>
1776
1777 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1778
0999039c
CY
17792009-07-18 Chong Yidong <cyd@stupidchicken.com>
1780
1781 * processes.texi (Shell Arguments): Copyedits.
1782
9af167bc
GM
17832009-07-18 Glenn Morris <rgm@gnu.org>
1784
1785 * loading.texi (Repeated Loading): Fix typo.
1786
137987ab
RS
17872009-07-16 Richard Stallman <rms@gnu.org>
1788
1789 * buffers.texi (Swapping Text): Recommend setting
1790 write-region-annotate-functions and buffer-saved-size.
1791
1792 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1793
622fa380
GM
17942009-07-15 Glenn Morris <rgm@gnu.org>
1795
1796 * edebug.texi: Minor re-phrasings throughout.
1797 (Edebug Execution Modes): Sit-for affects continue mode too.
1798 (Jumping): Use `forward-sexp' rather than its keybinding.
1799 (Edebug Misc): Fix Q binding.
1800 (Edebug Eval): Remove cl version.
1801 (Printing in Edebug): Clarify print-length etc.
1802 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1803 (Specification List): Remove edebug-unwrap findex entry.
1804 (Specification Examples): defmacro is actually not the same as defun.
1805 Escape "`" in example.
1806
6bbd4600
CY
18072009-07-15 Chong Yidong <cyd@stupidchicken.com>
1808
1809 * markers.texi (The Mark): Document optional arg to
1810 deactivate-mark.
1811
e538d479
GM
18122009-07-11 Kevin Ryde <user42@zip.com.au>
1813
1814 * hooks.texi (Standard Hooks): Fix cross-references.
1815
4c98b9ed
GM
1816 * loading.texi (Named Features): Refer to eval-after-load.
1817
5300838c
GM
18182009-07-11 Glenn Morris <rgm@gnu.org>
1819
64fbeb16
GM
1820 * Makefile.in (TEXI2PDF): New.
1821 (elisp.pdf): New target.
1822
4c98b9ed
GM
1823 * searching.texi (Regexp Backslash): Fix typo.
1824
1825 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1826
51d9979c
GM
18272009-07-10 Glenn Morris <rgm@gnu.org>
1828
561c0216
GM
1829 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1830
5b594a58
GM
1831 * customize.texi (Customization Types):
1832 * display.texi (Abstract Display):
0cc8c85a 1833 * objects.texi (Character Type, String Type):
5b594a58 1834 Merge in some menu descriptions from elisp.texi.
51d9979c 1835
c3cbbb40
GM
1836 * hash.texi (Hash Tables):
1837 * modes.texi (Multiline Font Lock):
1838 End menu description with period.
fe42c16a 1839
28528402
GM
18402009-07-09 Glenn Morris <rgm@gnu.org>
1841
1842 * back.texi: Don't hard-code texinfo location.
1843
1844 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1845 (tex): Add texinfodir to TEXINPUTS.
1846 (elisp1med-init, elisp2med-init): Use texinfodir.
1847
1848 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1849 (clean): Add two-volume.make intermediate files.
1850
1851 * elisp.texi, vol1.texi, vol2.texi:
1852 Use a DATE variable with the publication date, and update it.
1853 Fix antinews menu description.
1854
1855 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1856 Update the detailed node listing to match elisp.texi.
1857
1858 * README: Update edition to match elisp.texi.
1859
1860 * objects.texi (General Escape Syntax):
1861 * nonascii.texi (Character Sets):
1862 Use consistent case for "Unicode Standard".
1863
1864 * anti.texi (Antinews):
1865 * customize.texi (Variable Definitions):
1866 * functions.texi (Declaring Functions):
1867 * nonascii.texi (Character Properties):
1868 * processes.texi (Serial Ports):
1869 * text.texi (Special Properties):
1870 * tips.texi (Coding Conventions):
1871 Minor rearrangements to improve TeX line-filling.
1872
1873 * commands.texi (Using Interactive): Fix cross-reference.
1874
17db8e10
JD
18752009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1876
1877 * frames.texi (Management Parameters): Mention sticky.
1878
77c7e2e1
AS
18792009-07-01 Andreas Schwab <aschwab@redhat.com>
1880
1881 * help.texi (Help Functions): Fix description of help-buffer and
1882 help-setup-xref to use @defun instead of @deffn.
1883
3f1c6666
JD
18842009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1885
1886 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1887
ca27c21b
CY
18882009-06-24 Chong Yidong <cyd@stupidchicken.com>
1889
1890 * display.texi (Window Systems): Add ns to the list.
1891
70243478
CY
18922009-06-21 Chong Yidong <cyd@stupidchicken.com>
1893
1894 * Branch for 23.1.
1895
df006536
MR
18962009-06-17 Martin Rudalics <rudalics@gmx.at>
1897
1898 * windows.texi (Dedicated Windows): Fix typo.
1899 (Resizing Windows): Replace @defun by @deffn.
1900
d259fc4b
GM
19012009-06-17 Glenn Morris <rgm@gnu.org>
1902
1903 * variables.texi (Directory Local Variables):
1904 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1905
30781db6
KH
19062009-06-09 Kenichi Handa <handa@m17n.org>
1907
1908 * nonascii.texi (Character Sets): State clearly that FROM and TO
1909 are codepoints of CHARSET.
1910
62e8099c
CY
19112009-06-07 Chong Yidong <cyd@stupidchicken.com>
1912
1913 * minibuf.texi (Reading File Names): Fix introductory text.
1914 Suggested by stan@derbycityprints.com.
1915 (High-Level Completion): Fix typo.
1916
ee1b1917
CY
19172009-05-28 Chong Yidong <cyd@stupidchicken.com>
1918
1919 * frames.texi (Text Terminal Colors): Multi-tty is already
1920 implemented, but tty-local colors are not.
1921
5df647e8
CY
19222009-05-27 Chong Yidong <cyd@stupidchicken.com>
1923
1924 * hooks.texi (Standard Hooks): Remove mention of obsolete
1925 redisplay-end-trigger-functions.
1926
1927 * internals.texi (Window Internals): Remove mention of obsolete
1928 redisplay-end-trigger-functions.
1929
01f17ae2
MR
19302009-05-21 Martin Rudalics <rudalics@gmx.at>
1931
1932 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1933
1934 * backups.texi (Making Backups): backup-directory-alist and
1935 make-backup-file-name-function are options.
1936 (Auto-Saving): auto-save-list-file-prefix is an option.
1937
1938 * buffers.texi (Killing Buffers): buffer-offer-save is an
1939 option.
1940
1941 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1942 option.
1943 (Echo Area Customization): echo-keystrokes is an option.
1944 (Selective Display): selective-display-ellipses is an option.
1945 (Temporary Displays): temp-buffer-show-function is an option.
1946 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1947 are options.
1948 (Font Selection): face-font-family-alternatives,
1949 face-font-selection-order, face-font-registry-alternatives, and
1950 scalable-fonts-allowed are options.
1951 (Fringe Indicators): indicate-buffer-boundaries is an option.
1952 (Fringe Cursors): overflow-newline-into-fringe is an option.
1953 (Scroll Bars): scroll-bar-mode is an option.
1954
1955 * eval.texi (Eval): max-lisp-eval-depth is an option.
1956
1957 * files.texi (Visiting Functions): find-file-hook is an option.
1958 (Directory Names): directory-abbrev-alist is an option.
1959 (Unique File Names): temporary-file-directory and
1960 small-temporary-file-directory are options.
1961
1962 * frames.texi (Initial Parameters): initial-frame-alist,
1963 minibuffer-frame-alist and default-frame-alist are options.
1964 (Cursor Parameters): blink-cursor-alist and
1965 cursor-in-non-selected-windows ar options.
1966 (Window System Selections): selection-coding-system is an
1967 option.
1968 (Display Feature Testing): display-mm-dimensions-alist is an
1969 option.
1970
1971 * help.texi (Help Functions): help-char and help-event-list are
1972 options.
1973
1974 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1975 an option.
1976
1977 * minibuf.texi (Minibuffer History): history-length and
1978 history-delete-duplicates are options.
1979 (High-Level Completion): read-buffer-function and
1980 read-buffer-completion-ignore-case are options.
1981 (Reading File Names): read-file-name-completion-ignore-case is
1982 an option.
1983
1984 * modes.texi (Mode Line Top): mode-line-format is an option.
1985 (Mode Line Variables): mode-line-position and mode-line-modes
1986 are options.
1987
1988 * nonascii.texi (Text Representations):
1989 enable-multibyte-characters is an option.
1990 (Default Coding Systems): auto-coding-regexp-alist,
1991 file-coding-system-alist, auto-coding-alist and
1992 auto-coding-functions are options.
1993 (Specifying Coding Systems): inhibit-eol-conversion is an
1994 option.
1995
1996 * os.texi (Init File): site-run-file is an option.
1997 (System Environment): mail-host-address is an option.
1998 (User Identification): user-mail-address is an option.
1999 (Terminal Output): baud-rate is an option.
2000
2001 * positions.texi (Word Motion): words-include-escapes is an
2002 option.
2003
2004 * searching.texi (Standard Regexps): page-delimiter,
2005 paragraph-separate, paragraph-separate and sentence-end are
2006 options.
2007
2008 * text.texi (Margins): left-margin and fill-nobreak-predicate
2009 are options.
2010
2011 * variables.texi (Local Variables): max-specpdl-size is an
2012 option.
2013
2014 * windows.texi (Choosing Window):
2015 split-window-preferred-function, special-display-function and
2016 display-buffer-function are options.
2017
106e6894
CY
20182009-05-20 Chong Yidong <cyd@stupidchicken.com>
2019
4a83454d
CY
2020 Fix errors spotted by Martin Rudalics.
2021
106e6894
CY
2022 * syntax.texi (Position Parse): Document rationale for ignored
2023 arguments to syntax-ppss-flush-cache.
2024
2025 * processes.texi (Input to Processes): Mark PROCESS arg to
2026 process-running-child-p as optional.
2027 (Network Options): Document NO-ERROR arg to
2028 set-network-process-option.
2029
2030 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2031 command.
2032
2033 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2034 posix-search-backward as commands.
2035
2036 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2037 (Suspending Emacs): Mark suspend-emacs as a command.
2038 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2039 commands.
5dcb4c4e
SM
2040 (Terminal Output): Remove obsolete function baud-rate.
2041 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2042
2043 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2044 terminal-coding-system and set-terminal-coding-system.
2045 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2046 as optional.
2047 (Character Sets): Document RESTRICTION arg of char-charset.
2048 (Character Codes): Mark POS argument to get-byte as optional.
2049
2050 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2051 minibuffer-message.
2052
2053 * files.texi (Create/Delete Dirs): Mark make-directory and
2054 delete-directory as commands.
2055
2056 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2057
2058 * text.texi (Base 64): Mark base64-decode-string and
2059 base64-encode-string as commands.
2060 (Columns): Mark move-to-column as a command.
2061 (Mode-Specific Indent): Document RIGID arg to
2062 indent-for-tab-command.
2063 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2064 Mark indent-code-rigidly as a command.
2065 (Substitution): Mark translate-region as a command.
2066
2067 * frames.texi (Size and Position): Remove obsolete functions
2068 screen-height and screen-width.
2069
04173931
CY
20702009-05-19 Chong Yidong <cyd@stupidchicken.com>
2071
2072 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2073 (Displaying Buffers, Resizing Windows): Correct mistakes;
2074 next-window, previous-window, and pop-to-buffer are not commands,
2075 and fit-window-to-buffer" is a command. (Pointed out by Martin
2076 Rudalics.)
2077
eae7d8f8
RS
20782009-05-17 Richard M Stallman <rms@gnu.org>
2079
2080 * modes.texi (Precalculated Fontification): Clarify text.
2081
b8766179
MR
20822009-05-17 Martin Rudalics <rudalics@gmx.at>
2083
2084 * windows.texi (Selecting Windows): Clarify descriptions of
2085 with-selected-window and get-lru-window.
2086 (Cyclic Window Ordering): Refer to particular frame when talking
2087 about how splitting affects the ordering.
2088 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2089 switch-to-buffer-other-window. Explain how setting of
2090 display-buffer-reuse-frames affects pop-to-buffer.
2091 (Choosing Window): Clarify some details in descriptions of
2092 display-buffer-reuse-frames, pop-up-frames, and
2093 pop-up-frame-function.
2094 (Dedicated Windows): Clarify some details.
2095 (Textual Scrolling): Replace term vscroll by term vertical
2096 scroll position.
2097 (Vertical Scrolling): Fix typo.
2098 (Window Hooks): Relate text on jit-lock-register to window
2099 scrolling and size changes.
2100
734b5e3b
CY
21012009-05-14 Chong Yidong <cyd@stupidchicken.com>
2102
0a65633e
CY
2103 * frames.texi (Initial Parameters): Clarify what the initial
2104 minibuffer frame is.
05be46d7
CY
2105 (Buffer Parameters): Note that the minibuffer parameter can not be
2106 altered.
0a65633e 2107
734b5e3b
CY
2108 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2109 Document display-buffer changes.
2110
925672cd
CY
21112009-05-13 Chong Yidong <cyd@stupidchicken.com>
2112
17ecd7af
CY
2113 * anti.texi (Antinews): Rewrite for Emacs 22.
2114
925672cd
CY
2115 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2116 obarrays are first mentioned. Define "system abbrev" more
2117 prominently, and add it to the index.
2118 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2119 Copyedits.
2120 (Abbrev Expansion): Document abbrev-insert.
2121
80be4dd7
CY
21222009-05-12 Chong Yidong <cyd@stupidchicken.com>
2123
2124 * frames.texi (Font and Color Parameters): Rename from Color
2125 Parameters. Document font-backend parameter.
2126
2127 * vol2.texi (Top): Update node listing.
2128 * vol1.texi (Top): Update node listing.
2129 * elisp.texi (Top): Update node listing.
2130
372a93ac
MR
21312009-05-11 Martin Rudalics <rudalics@gmx.at>
2132
2133 * windows.texi (Choosing Window): Don't explicitly refer to
2134 split-window-sensibly's window argument in descriptions of
2135 split-height-threshold and split-width-threshold.
2136
714c3541
MR
21372009-05-10 Martin Rudalics <rudalics@gmx.at>
2138
2139 * windows.texi (Choosing Window): Fix rewrite of window
2140 splitting section.
2141
0e90e7be
EZ
21422009-05-09 Eli Zaretskii <eliz@gnu.org>
2143
f4e90db0
SM
2144 * nonascii.texi (Default Coding Systems):
2145 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2146 Add indexing.
0e90e7be
EZ
2147 (Lisp and Coding Systems): Add index entries.
2148
d3c0c321
MR
21492009-05-09 Martin Rudalics <rudalics@gmx.at>
2150
2151 * windows.texi (Choosing Window): Describe split-window-sensibly
2152 and rewrite section on window splitting accordingly.
2153 (Textual Scrolling): Replace `...' by @code{...}.
2154
c773345a
CY
21552009-05-04 Chong Yidong <cyd@stupidchicken.com>
2156
ee2d5b5e
CY
2157 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2158 Remove obsoleted pre-abbrev-expand-hook.
2159
2160 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2161 entries.
2162
c773345a
CY
2163 * internals.texi (Object Internals): Don't assume 32-bit machines
2164 are the norm.
2165 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2166 (Window Internals): Synch field names to window.h.
2167 (Process Internals): Synch field names to process.h.
c773345a 2168
dd449674
CY
21692009-04-29 Chong Yidong <cyd@stupidchicken.com>
2170
2171 * variables.texi (File Local Variables): Note that read-circle is
2172 bound to nil when reading file-local variables.
2173
2174 * streams.texi (Input Functions): Document read-circle.
2175 (Output Variables): Add xref to Circular Objects.
2176
4f1e25e2
CY
21772009-04-25 Chong Yidong <cyd@stupidchicken.com>
2178
2179 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2180 Features and Coding System Basics. Node that "p" stands for
2181 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2182 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2183 mouse-appearance-menu.
2184 (Programming Tips): Add xref to Progress.
2185
dca019f8
CY
21862009-04-22 Chong Yidong <cyd@stupidchicken.com>
2187
5dcb4c4e
SM
2188 * os.texi (Command-Line Arguments):
2189 Document command-line-args-left.
dca019f8
CY
2190 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2191 terminal objects for tty arguments.
2192 (Startup Summary): Add xref to Session Management.
2193 (Session Management): Mention emacs-session-restore. Copyedits.
2194
02a89103
CY
21952009-04-20 Chong Yidong <cyd@stupidchicken.com>
2196
2197 * os.texi (Startup Summary): Copyedits. The init file is not
2198 necessarily named .emacs now. Document initial-buffer-choice and
2199 initial-scratch-message. Note where Emacs exits in batch mode.
2200 Document inhibit-splash-screen as an alias.
2201 (Init File): Be neutral about which init file name to use.
2202
22032009-04-16 Chong Yidong <cyd@stupidchicken.com>
2204
2205 * os.texi (System Interface): Fix Texinfo usage.
2206
0c1cfe01
CY
22072009-04-15 Chong Yidong <cyd@stupidchicken.com>
2208
80d7cdca
CY
2209 * searching.texi (Regexp Backslash): Also refer to shy groups as
2210 non-capturing or unnumbered groups.
2211 (Regexp Functions): Add cross-reference to Regexp Backslash.
2212
0c1cfe01
CY
2213 * display.texi (Truncation): Overlays can use line-prefix and
2214 wrap-prefix too.
2215 (Overlay Properties): Document wrap-prefix and line-prefix.
2216 (Face Attributes): Document underline-minimum-offset.
2217 (Face Remapping): Copyedits.
2218 (Low-Level Font): Copyedits.
2219 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2220 (Line Height): Emphasize that line-spacing only takes effect on
2221 graphical terminals.
0c1cfe01 2222
c4adeee0
CY
22232009-04-13 Chong Yidong <cyd@stupidchicken.com>
2224
2225 * display.texi (Refresh Screen): Note that a passage about screen
2226 refreshing is text terminal only.
2227 (Forcing Redisplay): Delete misleading comment---sit-for calls
2228 redisplay, not the other way around.
2229 (Truncation): Note new values of truncate-partial-width-windows.
2230 Copyedits.
2231 (Invisible Text): Document invisible-p.
2232
b20ecfa1
EZ
22332009-04-11 Eli Zaretskii <eliz@gnu.org>
2234
2235 * display.texi (Overlays): Overlays don't scale well. See
2236 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2237
97d8273f
CY
22382009-04-10 Chong Yidong <cyd@stupidchicken.com>
2239
f147ff75
CY
2240 * syntax.texi (Syntax Table Functions): Document cons cell
2241 argument for modify-syntax-entry.
2242 (Categories): Document cons cell argument for
2243 modify-category-entry.
2244
fca4ec76
CY
2245 * searching.texi (String Search): Document word-search-forward-lax
2246 and word-search-backward-lax.
2247 (Searching and Case): Describe isearch behavior more precisely.
2248
9c283d5b
CY
2249 * keymaps.texi (Tool Bar): Mention that some platforms do not
2250 support multi-line toolbars. Suggested by Stephen Eglen.
2251
2252 * frames.texi (Layout Parameters): Mention that Nextstep also
2253 allows only one tool-bar line. Suggested by Stephen Eglen.
2254
97d8273f
CY
2255 * nonascii.texi (Text Representations): Copyedits.
2256 (Coding System Basics): Also mention utf-8-emacs.
2257 (Converting Representations, Selecting a Representation)
2258 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2259 Copyedits.
2260 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2261
2bad3299
CY
22622009-04-09 Chong Yidong <cyd@stupidchicken.com>
2263
2264 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2265 (Filling): Clarify REGION argument of fill-paragraph.
2266 Document fill-forward-paragraph-function.
2bad3299
CY
2267 (Special Properties): Remove "new in Emacs 22" declaration.
2268 (Clickable Text): Merge with Links and Mouse-1 node.
2269
5dcb4c4e
SM
2270 * display.texi (Button Properties, Button Buffer Commands):
2271 Change xref to Clickable Text.
2bad3299
CY
2272
2273 * tips.texi (Key Binding Conventions): Change xref to Clickable
2274 Text.
2275
2276 * elisp.texi (Top): Update node listing.
2277
ea30ce4f
CY
22782009-04-05 Chong Yidong <cyd@stupidchicken.com>
2279
47af2f4b
CY
2280 * markers.texi (The Mark): Copyedits. Improve description of
2281 handle-shift-selection.
2282 (The Region): Move use-region-p here from The Mark.
2283
ea30ce4f
CY
2284 * positions.texi (Screen Lines): Document (cols . lines) argument
2285 for vertical-motion.
2286
2aa8ea6e
CY
22872009-04-04 Chong Yidong <cyd@stupidchicken.com>
2288
3ec61d4e
CY
2289 * frames.texi (Frames): Clean up introduction. Document `ns'
2290 return value for framep.
2291 (Creating Frames): Note how the terminal is chosen.
2292 (Multiple Terminals, Multiple Displays): Merge into a single node.
2293 (Color Parameters): Fix typo.
2294
2295 * variables.texi (Local Variables, Buffer-Local Variables)
2296 (Creating Buffer-Local): Change link to Multiple Terminals.
2297
2298 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2299
2300 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2301 Terminals.
2302
2303 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2304 to Multiple Terminals.
2305
2306 * elisp.texi (Top): Update node listing.
2307 * vol2.texi (Top): Update node listing.
2308 * vol1.texi (Top): Update node listing.
2309
9257072f
CY
2310 * buffers.texi (Current Buffer): Note that the append-to-buffer
2311 example is no longer in synch with the latest code. Tie the two
2312 examples together.
2313
2aa8ea6e
CY
2314 * files.texi (File Attributes): Move note about MS-DOS from
2315 Changing Files to File Attributes.
2316 (Create/Delete Dirs): Note that mkdir is an alias for this.
2317
22e74b17
CY
23182009-04-01 Markus Triska <triska@gmx.at>
2319
2320 * processes.texi (Filter Functions): Suggest how to handle output
2321 batches.
2322
4bbe48ec
CY
23232009-03-30 Chong Yidong <cyd@stupidchicken.com>
2324
2325 * help.texi (Accessing Documentation): Update example to use
2326 help-setup-xref and with-help-window.
2327 (Help Functions): Remove print-help-return-message, which is
2328 semi-obsolete due to with-help-window. Document help-buffer and
2329 help-setup-xref.
2330
b9723f39
CY
23312009-03-29 Chong Yidong <cyd@stupidchicken.com>
2332
5dcb4c4e
SM
2333 * help.texi (Accessing Documentation, Help Functions):
2334 Remove information about long-obsolete Emacs versions.
9eb52e90 2335
b9723f39
CY
2336 * modes.texi (Mode Line Variables): The default values of the mode
2337 line variables are now more complicated.
2338
b0cc32db
CY
23392009-03-28 Chong Yidong <cyd@stupidchicken.com>
2340
3c25a5a9
CY
2341 * modes.texi (Major Mode Conventions): Note that specialness is
2342 inherited.
31c9eebb
CY
2343 (Derived Modes): Note that define-derive-mode sets the mode-class
2344 property.
3c25a5a9 2345
b0cc32db
CY
2346 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2347 goto-map. Add search-map to the list.
2348
c5e0006d
EZ
23492009-03-27 Eli Zaretskii <eliz@gnu.org>
2350
1213465a
EZ
2351 * os.texi (System Environment): Update the list of system-type
2352 values.
2353
c5e0006d
EZ
2354 * markers.texi (The Mark) <handle-shift-selection>: Update for
2355 removal of the optional argument DEACTIVATE.
2356
48bab3d6
CY
23572009-03-25 Chong Yidong <cyd@stupidchicken.com>
2358
2359 * commands.texi (Focus Events): Most X window managers don't use
2360 focus-follows-mouse nowadays.
2361
6e4ff1b6
CY
23622009-03-24 Chong Yidong <cyd@stupidchicken.com>
2363
2364 * commands.texi (Defining Commands): Clarify introduction.
2365 (Using Interactive): Not that interactive can be put in a symbol
2366 property.
2367 (Interactive Call): Note that a symbol with a non-nil
2368 interactive-form property satisfies commandp.
2369
11625308
JB
23702009-03-23 Juanma Barranquero <lekktu@gmail.com>
2371
2372 * minibuf.texi (Intro to Minibuffers): Fix typos.
2373
7b34420d
CY
23742009-03-23 Chong Yidong <cyd@stupidchicken.com>
2375
2376 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2377 about minibuffers in old Emacs versions. Copyedits.
2378 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2379 (Text from Minibuffer): Simplify introduction.
2380
f9257eed
AM
23812009-03-22 Alan Mackenzie <acm@muc.de>
2382
2383 * commands.texi (Using Interactive): Clarify string argument to
2384 `interactive' - even promptless elements need \n separators.
2385
f639ba70
CY
23862009-03-18 Chong Yidong <cyd@stupidchicken.com>
2387
2388 * minibuf.texi (Completion Styles): New node.
2389
2390 * elisp.texi (Top): Update node listing.
2391
d897e8ee
CY
23922009-03-17 Chong Yidong <cyd@stupidchicken.com>
2393
2394 * minibuf.texi (Basic Completion): Note that
2395 read-file-name-completion-ignore-case and
2396 read-buffer-completion-ignore-case can override
2397 completion-ignore-case.
2398 (Minibuffer Completion): Document completing-read changes.
2399 (Completion Commands): Avoid mentioning partial completion mode.
2400 Document minibuffer-completion-confirm changes, and
2401 minibuffer-confirm-exit-commands.
2402 (High-Level Completion): Document new require-match behavior for
2403 read-buffer. Document read-buffer-completion-ignore-case.
2404 (Reading File Names): Document new require-match behavior for
2405 read-file-name.
2406
b1f23349
CY
24072009-03-14 Chong Yidong <cyd@stupidchicken.com>
2408
2409 * debugging.texi (Error Debugging): Don't mislead the reader into
2410 thinking that debug-on-error enters debugger for C-f at EOB.
2411 (Error Debugging): Setting debug-on-init within the init file
2412 works, and has for some time.
2413
d6eb4e25
KH
24142009-03-13 Kenichi Handa <handa@m17n.org>
2415
2416 * display.texi (Fontsets): Update the description.
2417
1cf53dc5
CY
24182009-03-13 Chong Yidong <cyd@stupidchicken.com>
2419
2420 * advice.texi (Advising Primitives): Link to What Is a Function.
2421
81f919fc
CY
24222009-03-12 Chong Yidong <cyd@stupidchicken.com>
2423
cf4229eb
CY
2424 * compile.texi (Speed of Byte-Code): Update example.
2425 (Disassembly): Update examples.
2426
81f919fc 2427 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2428
2429 * customize.texi (Common Keywords): It's not necessary to use :tag
2430 to remove hyphens, as custom-unlispify-tag-name does it
2431 automatically.
5dcb4c4e
SM
2432 (Variable Definitions): Link to File Local Variables.
2433 Document customized-value symbol property.
f2bbc08c
CY
2434 (Customization Types): Move menu to end of node.
2435
955964d7
CY
24362009-03-10 Chong Yidong <cyd@stupidchicken.com>
2437
2438 * macros.texi (Compiling Macros): Omit misleading sentence, which
2439 implied that macros can only be used in the same file they are
2440 defined.
2441 (Backquote): Remove obsolete information about Emacs 19.
2442
d25ed7db
GM
24432009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2444
2445 * display.texi (Display Margins): Fix paren typo.
2446
d55f6ca5
CY
24472009-02-27 Chong Yidong <cyd@stupidchicken.com>
2448
f0e57ed8
CY
2449 * elisp.texi (Top): Update node listing.
2450
2451 * variables.texi (Variables): Clarify introduction.
2452 (Global Variables): Mention that setq is a special form.
2453 (Local Variables): Use active voice.
2454 (Tips for Defining): Mention marking variables as safe.
2455 (Buffer-Local Variables): Mention terminal-local and frame-local
2456 variables together.
2457 (File Local Variables): Copyedits.
2458 (Frame-Local Variables): Note that they are not really useful.
2459 (Future Local Variables): Node deleted.
2460
d55f6ca5 2461 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 2462 Unicode escape syntax.
d55f6ca5 2463
ca8f09a8
CY
24642009-02-23 Chong Yidong <cyd@stupidchicken.com>
2465
2466 * control.texi (Control Structures): Add cindex entry for "textual
2467 order".
2468
2469 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
2470 instead of "expression" throughout.
2471 (Function Indirection): Copyedits. Use active voice.
2472 (Eval): The default value of max-lisp-eval-depth is now 400.
2473
a20878b6
MB
24742009-02-23 Miles Bader <miles@gnu.org>
2475
2476 * processes.texi (System Processes): Rename `system-process-attributes'
2477 to `process-attributes'.
2478
61f66044
CY
24792009-02-22 Chong Yidong <cyd@stupidchicken.com>
2480
1b80d1f3
CY
2481 * symbols.texi (Property Lists): Emphasize that property lists are
2482 not restricted to symbol cells.
2483 (Other Plists): Copyedit.
2484
61f66044
CY
2485 * sequences.texi (Sequences Arrays Vectors): Make introduction
2486 more concise.
2487 (Arrays): Mention char-tables and bool-vectors too.
2488 (Vectors): Don't repeat information given in Arrays node. Link to
2489 nodes that explain the vector usage examples.
2490 (Char-Tables): Note that char-table elements can have arbitrary
2491 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 2492 Link to Property Lists node.
61f66044 2493
9403944b
CY
24942009-02-22 Chong Yidong <cyd@stupidchicken.com>
2495
2496 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
2497 `append'.
4068c7b4 2498 (List Elements): Copyedits.
9403944b
CY
2499
2500 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
2501 of `vconcat'.
2502
2503 * strings.texi (Creating Strings): Copyedits. Remove obsolete
2504 Emacs 20 usage of `concat'.
2505 (Case Conversion): Copyedits.
2506
b87a185f
CY
25072009-02-21 Chong Yidong <cyd@stupidchicken.com>
2508
2509 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
2510 Minor edits.
2511 (Frame Configuration Type): Emphasize that it is not primitive.
2512 (Font Type): New node.
2513 (Type Predicates): Add fontp; type-of now recognizes font object
2514 types.
2515
2516 * intro.texi (Version Info): Update version numbers in examples.
2517 (Acknowledgements): List more contributors.
2518
2519 * elisp.texi: Bump version number to 3.0.
2520 (Top): Link to Font Type node.
2521
867d4bb3
JB
25222009-02-20 Juanma Barranquero <lekktu@gmail.com>
2523
2524 * modes.texi (Major Mode Conventions): Remove duplicate words.
2525 (Customizing Keywords): Fix typo.
2526
77730170
EZ
25272009-02-14 Eli Zaretskii <eliz@gnu.org>
2528
2529 * nonascii.texi (User-Chosen Coding Systems): Document that
2530 select-safe-coding-system suggests raw-text if there are raw bytes
2531 in the region.
2532 (Explicit Encoding): Warn not to use `undecided' when encoding.
2533
c8736212
GM
25342009-02-11 Glenn Morris <rgm@gnu.org>
2535
2536 * frames.texi (Visibility of Frames): Mention the effect multiple
2537 workspaces/desktops can have on visibility.
2538
ab992d66
EZ
25392009-02-07 Eli Zaretskii <eliz@gnu.org>
2540
c8736212
GM
2541 * text.texi (Commands for Insertion):
2542 * commands.texi (Event Mod):
2543 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2544 * nonascii.texi (Translation of Characters):
2545 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2546 (Explicit Encoding): Document the `charset' text property produced
2547 by decode-coding-region and decode-coding-string.
ab992d66 2548
e651a255
AM
25492009-01-27 Alan Mackenzie <acm@muc.de>
2550
2551 * modes.texi (Search-based Fontification): Correct a typo.
2552
bc5cde4b
JB
25532009-01-25 Juanma Barranquero <lekktu@gmail.com>
2554
2555 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2556 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2557
3533155b
EZ
25582009-01-24 Eli Zaretskii <eliz@gnu.org>
2559
f721deda
EZ
2560 * display.texi (Window Systems): Document the value of
2561 `initial-window-system' under --daemon.
2562
3533155b
EZ
2563 * os.texi (System Environment): Remove description of the
2564 `environment' function which has been deleted.
2565
f79b43b2
DN
25662009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2567
2568 * frames.texi (Multiple Displays): Remove documentation for
2569 removed function make-frame-on-tty.
2570
e3aa6669
CY
25712009-01-22 Chong Yidong <cyd@stupidchicken.com>
2572
2573 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2574 write-region-annotate-functions.
2575 Document write-region-post-annotation-function.
e3aa6669 2576
fb13a416
CY
25772009-01-19 Chong Yidong <cyd@stupidchicken.com>
2578
2579 * display.texi (Font Lookup): Document WIDTH argument of
2580 x-list-fonts.
2581
02eccf6b
EZ
25822009-01-17 Eli Zaretskii <eliz@gnu.org>
2583
ead3f58d
EZ
2584 * maps.texi (Standard Keymaps): Rename function-key-map to
2585 local-function-key-map.
2586
2587 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2588 local-function-key-map.
2589
2590 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2591 and `set-keyboard-coding-system' now accept an optional terminal
2592 argument.
2593
2594 * commands.texi (Event Mod): `keyboard-translate-table' is now
2595 terminal-local.
2596 (Function Keys): Rename function-key-map to
2597 local-function-key-map.
2598
df05a163
EZ
2599 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2600 frames.texi.
2601
0ed8034e 2602 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2603 `delete-terminal-functions', `suspend-tty-functions' and
2604 `resume-tty-functions'.
0ed8034e
EZ
2605
2606 * frames.texi (Frames): Document `frame-terminal' and
2607 `terminal-live-p'.
2608 (Multiple Displays): Document `make-frame-on-tty'.
2609 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2610 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2611 (Terminal Parameters): Document `terminal-parameters',
2612 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2613
2614 * os.texi (System Environment): Document `environment' and
2615 `initial-environment'.
490f1197
EZ
2616 (Suspending Emacs): Update for multi-tty; document
2617 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2618
02eccf6b
EZ
2619 * nonascii.texi (Coding System Basics): More accurate description
2620 of `raw-text'.
2621
f19fea97
JB
26222009-01-12 Juanma Barranquero <lekktu@gmail.com>
2623
2624 * display.texi (Low-Level Font): Fix typo.
2625
16fa292f
CY
26262009-01-10 Chong Yidong <cyd@stupidchicken.com>
2627
2628 * elisp.texi (Top): Update node listing.
2629
2630 * display.texi (PostScript Images): Node deleted.
2631
0b4faef3
EZ
26322009-01-10 Eli Zaretskii <eliz@gnu.org>
2633
3355f04d
EZ
2634 * processes.texi (Decoding Output): Document that null bytes force
2635 no-conversion for reading process output.
2636
2637 * files.texi (Reading from Files): Document that null bytes force
2638 no-conversion when visiting files.
2639
11625308 2640 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2641
5dcb4c4e
SM
2642 * nonascii.texi (Lisp and Coding Systems):
2643 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2644 (Character Properties): Improve wording.
0b4faef3 2645
ce9cf065
CY
26462009-01-09 Chong Yidong <cyd@stupidchicken.com>
2647
2648 * display.texi (Font Lookup): Remove obsolete function
2649 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2650 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2651 (Font Selection): Reorder order of variable descriptions.
2652 Minor clarifications.
ce9cf065
CY
2653
2654 * elisp.texi (Top): Update node listing.
2655
ab756fb3
GM
26562009-01-09 Glenn Morris <rgm@gnu.org>
2657
2658 * commands.texi (Command Loop Info): Say that last-command-char and
2659 last-input-char are obsolete aliases.
2660
2661 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2662 last-input-char and last-command-char, since they are just aliases for
2663 last-input-event and last-command-event.
2664
2665 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2666 last-command-char.
2667
6b2b8ab1
CY
26682009-01-08 Chong Yidong <cyd@stupidchicken.com>
2669
2670 * elisp.texi: Update node listing.
2671
2672 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2673 (Face Attributes): Don't link to Font Lookup.
2674 Document font-family-list.
6b2b8ab1
CY
2675 (Fonts): New node.
2676
3568e767
JR
26772009-01-08 Jason Rumney <jasonr@gnu.org>
2678
2679 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2680 changing the standard pointer shapes. (Bug#1485)
3568e767 2681
6221c8db
CY
26822009-01-08 Chong Yidong <cyd@stupidchicken.com>
2683
2684 * display.texi (Attribute Functions): Note that a function value
2685 :height is relative, and that compatibility functions work by
2686 calling set-face-attribute.
2687 (Displaying Faces): Reorder list in order of increasing priority.
2688 (Face Remapping): New node. Content moved here from Displaying
2689 Faces.
2690 (Glyphs): Link to Face Functions.
2691
e3d3799a
CY
26922009-01-08 Chong Yidong <cyd@stupidchicken.com>
2693
2694 * display.texi (Faces): Don't discuss face id here. facep does
2695 not return t.
2696 (Defining Faces): Minor clarification.
2697 (Face Attributes): Rearrange items to match docstring of
2698 set-face-attribute. Add :foundry attribute. Document new role of
2699 :font attribute. Texinfo usage fix.
2700 (Attribute Functions): Copyedits.
2701 (Face Functions): Note that face number is seldom used.
2702
638a2457
RS
27032009-01-05 Richard M Stallman <rms@gnu.org>
2704
2705 * strings.texi (Predicates for Strings): Minor clarification.
2706
2707 * functions.texi (Function Safety): Texinfo usage fix.
2708
49ea0074
JB
27092009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2710
2711 * objects.texi (General Escape Syntax): Fix typo.
2712
9f822178
MR
27132009-01-03 Martin Rudalics <rudalics@gmx.at>
2714
2715 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2716 works via the default value of pop-up-frame-function.
2717
af34ad36
EZ
27182009-01-02 Eli Zaretskii <eliz@gnu.org>
2719
2720 * processes.texi (System Processes): Document the `time' and
2721 `ctime' attributes of `system-process-attributes'.
2722
d31f6679
CY
27232009-01-01 Chong Yidong <cyd@stupidchicken.com>
2724
2725 * display.texi (Face Attributes): Clarify :height attribute.
2726
174dc00c
MR
27272008-12-31 Martin Rudalics <rudalics@gmx.at>
2728
2729 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2730 the front of the buffer list. Add entries for `last-buffer' and
2731 `unbury-buffer'.
2732
b8afe7e4
EZ
27332008-12-27 Eli Zaretskii <eliz@gnu.org>
2734
d14030f5
EZ
2735 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2736 and its subsections.
2737
2738 * frames.texi (Multiple Terminals, Low-level Terminal)
2739 (Terminal Parameters, Frames on Other TTY devices): New sections.
2740 (Frames): Add an xref to "Multiple Terminals".
2741
765980a4
EZ
2742 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2743
2744 * objects.texi (Terminal Type): New node.
2745 (Editing Types): Add it to the menu.
2746
47bd5577
EZ
2747 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2748 Variables".
2749
eb22b78c 2750 * variables.texi (Directory Local Variables): New node.
47bd5577 2751 (Variables): Add a menu item for it.
eb22b78c 2752
b8afe7e4
EZ
2753 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2754 `generated-autoload-file'.
2755
77bb0476
EZ
27562008-12-20 Eli Zaretskii <eliz@gnu.org>
2757
028e2c19
EZ
2758 * os.texi (Startup Summary): Add xref to documentation of
2759 `initial-window-system'.
2760
77bb0476
EZ
2761 * display.texi (Window Systems): Document `window-system' the
2762 function. The variable `window-system' is now frame-local.
028e2c19 2763 Document `initial-window-system'.
77bb0476 2764
dda87836
MR
27652008-12-19 Martin Rudalics <rudalics@gmx.at>
2766
2767 * windows.texi (Windows): Rewrite description of
2768 fit-window-to-buffer.
2769
caef3ed2
GM
27702008-12-13 Glenn Morris <rgm@gnu.org>
2771
2772 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2773 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2774
21c58e4d
GM
27752008-12-12 Glenn Morris <rgm@gnu.org>
2776
2777 * debugging.texi (Error Debugging): Refer forwards to
2778 eval-expression-debug-on-error.
2779
af38459f
EZ
27802008-12-05 Eli Zaretskii <eliz@gnu.org>
2781
5dedd9b5
EZ
2782 * strings.texi (String Basics): Only unibyte strings that
2783 represent key sequences hold 8-bit raw bytes.
2784
af38459f
EZ
2785 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2786 paragraph to speak about `undecided'.
2787 (Character Properties): Don't explain the meaning of each
2788 property; instead, identify their Unicode Standard names.
b3f1f4a5 2789 (Character Sets): Document `map-charset-chars'.
af38459f 2790
fa047ae7
GM
27912008-12-02 Glenn Morris <rgm@gnu.org>
2792
2793 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2794 section yet again.
2795
47dbc044
EZ
27962008-11-29 Eli Zaretskii <eliz@gnu.org>
2797
98d05998
EZ
2798 * nonascii.texi (Character Properties): New Section.
2799 (Specifying Coding Systems): Document
2800 `coding-system-priority-list', `set-coding-system-priority', and
2801 `with-coding-priority'.
2802 (Lisp and Coding Systems): Document `check-coding-systems-region'
2803 and `coding-system-charset-list'.
2804 (Coding System Basics): Document `coding-system-aliases'.
2805
2806 * elisp.texi (Top): Add a @detailmenu entry for "Character
2807 Properties".
2808
47dbc044
EZ
2809 * objects.texi (Character Type): Correct the range of Emacs
2810 characters. Add an @xref to "Character Codes".
2811
2812 * strings.texi (String Basics): Add an @xref to "Character Codes".
2813
2814 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2815
2816 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2817 (Character Codes): Document `max-char'.
2818
8b80cdf5
EZ
28192008-11-28 Eli Zaretskii <eliz@gnu.org>
2820
2821 * nonascii.texi (Text Representations, Converting Representations)
2822 (Character Sets, Scanning Charsets, Translation of Characters):
2823 Make text more accurate.
2824
a99dceba
GM
28252008-11-28 Glenn Morris <rgm@gnu.org>
2826
2827 * files.texi (Format Conversion Round-Trip): Improve previous change.
2828
f6dc3bed
CY
28292008-11-26 Chong Yidong <cyd@stupidchicken.com>
2830
2831 * modes.texi (Auto Major Mode): Fix example.
2832
5da9413d
GM
28332008-11-25 Glenn Morris <rgm@gnu.org>
2834
2835 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2836
2837 * files.texi (Format Conversion Round-Trip):
2838 Use active voice for previous change.
2839
fcca848c
CY
28402008-11-25 Chong Yidong <cyd@stupidchicken.com>
2841
2842 * os.texi (Processor Run Time):
2843 * processes.texi (Transaction Queues):
2844 * markers.texi (The Mark):
2845 * windows.texi (Choosing Window, Selecting Windows):
2846 * files.texi (Changing Files, Magic File Names):
2847 * commands.texi (Key Sequence Input):
2848 * functions.texi (Declaring Functions):
2849 * strings.texi (Predicates for Strings):
2850 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2851
36c8dc54
CY
28522008-11-24 Chong Yidong <cyd@stupidchicken.com>
2853
2854 * help.texi (Accessing Documentation): Update example.
2855
2856 * variables.texi (Defining Variables): Note that `*' is not
2857 necessary if defcustom is used.
2858
2a79b242
EZ
28592008-11-22 Eli Zaretskii <eliz@gnu.org>
2860
2861 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2862 Characters" from @detailmenu.
2863
2864 * nonascii.texi (Character Codes, Character Sets)
2865 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2866 (Chars and Bytes, Splitting Characters): Sections removed.
2867
392f0d26
LK
28682008-11-22 Lute Kamstra <lute@gnu.org>
2869
2870 * positions.texi (Text Lines): Update goto-line documentation.
2871
af1a5cd5
MR
28722008-11-21 Martin Rudalics <rudalics@gmx.at>
2873
6a4cfb0c
MR
2874 * frames.texi (Frames): Fix typo, add cross references, reword.
2875 (Initial Parameters): Reword special-display-frame-alist text.
2876 (Frames and Windows): Reword. Describe argument norecord for
2877 set-frame-selected-window.
2878 (Input Focus): Describe argument norecord for select-frame.
2879 Remove comment on MS-Windows behavior for focus-follows-mouse.
2880 (Raising and Lowering): Mention windows-frames dichotomy in
2881 metaphor.
2882
af1a5cd5
MR
2883 * windows.texi (Displaying Buffers, Vertical Scrolling)
2884 (Horizontal Scrolling): Fix indenting and rewording issues
2885 introduced with 2008-11-07 change.
2886
c249fa9c
GM
28872008-11-20 Glenn Morris <rgm@gnu.org>
2888
2889 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2890 element of `format-alist'.
2891
204d4665
GM
28922008-11-19 Glenn Morris <rgm@gnu.org>
2893
2894 * doclicense.texi: Update to FDL 1.3.
2895 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2896
cc0910af
CY
28972008-11-18 Chong Yidong <cyd@stupidchicken.com>
2898
efe6e7c4
CY
2899 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2900 vars, which are obsolete. Mention jit-lock-register.
2901
5dcb4c4e
SM
2902 * modes.texi (Other Font Lock Variables):
2903 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2904
cc0910af
CY
2905 * frames.texi (Color Parameters): Document alpha parameter.
2906
aeeedf76
MR
29072008-11-16 Martin Rudalics <rudalics@gmx.at>
2908
2909 * windows.texi (Splitting Windows, Deleting Windows)
2910 (Selecting Windows, Cyclic Window Ordering)
2911 (Buffers and Windows, Displaying Buffers, Choosing Window)
2912 (Dedicated Windows, Window Point, Window Start and End)
2913 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2914 (Size of Window, Resizing Windows, Window Configurations)
2915 (Window Parameters): Avoid @var at beginning of sentences and
2916 reword accordingly.
2917
4c565c5c
LK
29182008-11-11 Lute Kamstra <lute@gnu.org>
2919
2920 * files.texi (File Name Components): Fix file-name-extension
2921 documentation.
2922
25f494c9
JB
29232008-11-11 Juanma Barranquero <lekktu@gmail.com>
2924
2925 * frames.texi (Basic Parameters): Remove display-environment-variable
2926 and term-environment-variable.
2927
a1401ab1
EZ
29282008-11-08 Eli Zaretskii <eliz@gnu.org>
2929
2930 * windows.texi (Basic Windows, Splitting Windows)
2931 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2932 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2933 (Resizing Windows, Window Configurations, Window Parameters):
2934 Fix wording and markup.
a1401ab1 2935
efafc282
MR
29362008-11-07 Martin Rudalics <rudalics@gmx.at>
2937
2938 * windows.texi (Windows): Update entries.
2939 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2940 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2941 (Selecting Windows, Cyclic Window Ordering): Reword with special
2942 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2943 (Buffers and Windows, Choosing Window): Reword with special
2944 emphasis on dedicated windows.
2945 (Displaying Buffers): Reword. For switch-to-buffer mention that
2946 it may fall back on pop-to-buffer. For other-window try to
2947 explain how it treats the cyclic ordering of windows.
efafc282
MR
2948 (Dedicated Windows): New node and section discussing dedicated
2949 windows and associated functions.
86ab855a 2950 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2951 (Window Start and End): Rename node and section title. Reword.
2952 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2953 Minor rewording.
2954 (Size of Window): Reword, in particular text on window-width.
2955 (Resizing Windows): Reword. Add text on balancing windows.
2956 (Window Configurations): Reword. Mention window parameters.
2957 (Window Parameters): New node and section on window parameters.
2958 (Window Hooks): Reword. Mention that
2959 window-configuration-change-hook is run "buffer-locally".
2960 * elisp.texi (Top): Update Windows entries in @detailmenu
2961 section.
2962
d60a8ab2
JB
29632008-11-04 Juanma Barranquero <lekktu@gmail.com>
2964
2965 * searching.texi (Regexp Search): Fix typo.
2966
01777627
CY
29672008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2968
2969 * searching.texi (Regexp Search): Document GREEDY arg.
2970 (Simple Match Data): Fix return value.
2971
c4526e93
EZ
29722008-11-01 Eli Zaretskii <eliz@gnu.org>
2973
2974 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2975 with Emacs 23 internal representation of characters.
2976 Document `unibyte-string'.
c4526e93 2977
fe2ae8b5
CY
29782008-10-28 Chong Yidong <cyd@stupidchicken.com>
2979
2980 * processes.texi (Process Information): Note that process-status
2981 does not accept buffer names.
2982
cc5a21e3
CY
29832008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2984
2985 * positions.texi (Skipping Characters): Correct return value of
2986 skip-chars-forward.
2987
09460d9a
MR
29882008-10-25 Martin Rudalics <rudalics@gmx.at>
2989
520b29e7
MR
2990 * windows.texi (Deleting Windows): Update documentation of
2991 delete-windows-on.
2992 (Buffers and Windows): Update documentations of
2993 get-buffer-window and get-buffer-window-list.
2994 (Displaying Buffers): Update documentation of
2995 replace-buffer-in-windows.
2996
09460d9a
MR
2997 * buffers.texi (Current Buffer): Reword set-buffer and
2998 with-current-buffer documentations.
2999 (Creating Buffers): Reword documentation of get-buffer-create.
3000
4d48fcdc
MR
30012008-10-23 Martin Rudalics <rudalics@gmx.at>
3002
3003 * buffers.texi (Current Buffer): Reword documentation of
3004 set-buffer.
3005 (Buffer Names): Reword documentation of buffer-name.
3006 (The Buffer List): For bury-buffer explain what happens with the
3007 buffer's window.
3008 (Creating Buffers): Say that get-buffer-create's arg is called
3009 buffer-or-name.
3010
f0143c43
CY
30112008-10-22 Chong Yidong <cyd@stupidchicken.com>
3012
3e5dbbd3
CY
3013 * advice.texi (Computed Advice): Explain what DEFINITION is.
3014
f0143c43
CY
3015 * nonascii.texi (Character Codes): Remove obsolete function
3016 char-valid-p, and document characterp instead.
3017
52a94b85
MR
30182008-10-22 Martin Rudalics <rudalics@gmx.at>
3019
3020 * windows.texi (Displaying Buffers): Reword documentation of
3021 pop-to-buffer.
3022 (Choosing Window): Rewrite documentation of display-buffer and
3023 its options.
3024
f76f8246
MR
3025 * buffers.texi (Killing Buffers): Update documentation of
3026 kill-buffer.
3027
acc8b598
EZ
30282008-10-21 Eli Zaretskii <eliz@gnu.org>
3029
80e6b6df
EZ
3030 * processes.texi (Serial Ports): Fix wording and improve markup.
3031
3645358a
EZ
3032 * searching.texi (Regexp Search): Document `string-match-p' and
3033 `looking-at-p'.
3034 (POSIX Regexps): Add an xref for "non-greedy".
3035 (Regexp Special): Add @cindex entry for "non-greedy".
3036
b3d50cff 3037 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3038 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3039
73b7530a
EZ
3040 * frames.texi (Color Names): Add an xref to `read-color'.
3041
3042 * minibuf.texi (High-Level Completion): Document `read-color'.
3043
acc8b598
EZ
3044 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3045
3046 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3047
3048 * buffers.texi (Swapping Text): New section, documents
3049 `buffer-swap-text'.
3050
10e187e8
MR
30512008-10-21 Martin Rudalics <rudalics@gmx.at>
3052
3053 * windows.texi (Resizing Windows): Minor wording fix.
3054
fd6f900c
EZ
30552008-10-20 Eli Zaretskii <eliz@gnu.org>
3056
3057 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3058 and `combine-and-quote-strings'.
3059
3060 * strings.texi (Creating Strings): Add xrefs for them.
3061
e4372165
EZ
30622008-10-19 Eli Zaretskii <eliz@gnu.org>
3063
d6328fba
EZ
3064 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3065 match the corresponding menu in minibuf.texi.
3066
e4372165
EZ
3067 * minibuf.texi (Reading File Names): Document `read-shell-command'
3068 and `minibuffer-local-shell-command-map'.
3069
5d8dda33
MR
30702008-10-19 Martin Rudalics <rudalics@gmx.at>
3071
3072 * windows.texi (Resizing Windows): Remove var{} around "window" in
3073 documentation of enlarge-window.
3074 Rewrite documentation of window-min-height and window-min-width.
3075
437706cd
EZ
30762008-10-19 Eli Zaretskii <eliz@gnu.org>
3077
80f85d7c
EZ
3078 * functions.texi (Calling Functions): Document `apply-partially'.
3079
291703b5
EZ
3080 * hooks.texi (Standard Hooks): Mention
3081 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3082
3083 * variables.texi (File Local Variables): Document
3084 `file-local-variables-alist', `before-hack-local-variables-hook'
3085 and `hack-local-variables-hook'.
3086
583d8b3c
EZ
3087 * processes.texi (Synchronous Processes): Document `process-lines'.
3088
5dcb4c4e
SM
3089 * customize.texi (Variable Definitions):
3090 Document `custom-reevaluate-setting'.
437706cd 3091
7e51d89b
MR
30922008-10-18 Martin Rudalics <rudalics@gmx.at>
3093
3094 * windows.texi (Choosing Window, Deleting Windows)
3095 (Displaying Buffers): Expand documentation of dedicated windows.
3096
43c59a3d
EZ
30972008-10-18 Eli Zaretskii <eliz@gnu.org>
3098
018a960d
EZ
3099 * files.texi (Changing Files): Document symbolic input of file
3100 modes to `set-file-modes'. Document `read-file-modes' and
3101 `file-modes-symbolic-to-number'.
3102
2c0b8144
EZ
3103 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3104 and `search-map'.
3105
5dcb4c4e
SM
3106 * searching.texi (Search and Replace):
3107 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3108 Document `multi-query-replace-map'.
80120f13 3109
6d4913f0 3110 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3111 (Completion Commands, Reading File Names):
3112 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3113 `minibuffer-local-filename-must-match-map'.
3114 (Minibuffer Completion): The `require-match' argument to
3115 `completing-read' can now have the value `confirm-only'.
3116
43c59a3d
EZ
3117 * windows.texi (Displaying Buffers): Minor wording fix.
3118 (Choosing Window): `split-height-threshold' can now be nil.
3119 Document `split-width-threshold'. `pop-up-frames' can have the
3120 value `graphic-only'.
3121
f36acfd9
EZ
31222008-10-17 Eli Zaretskii <eliz@gnu.org>
3123
3124 * os.texi (Startup Summary): Document `before-init-time' and
3125 `after-init-time'. Document `initial-window-system' and
3126 `window-system-initialization-alist'. Document reading the
3127 abbrevs file. Document the call to `server-start' under --daemon.
3128 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3129 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3130 (Time Parsing): Document `format-seconds'.
f36acfd9 3131
96995b89
MR
31322008-10-17 Martin Rudalics <rudalics@gmx.at>
3133
3134 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3135 and reword.
3136
2de17c73
EZ
31372008-10-16 Eli Zaretskii <eliz@gnu.org>
3138
3139 * markers.texi (The Mark): Document use-region-p.
3140
9cf52b11
EZ
31412008-10-15 Eli Zaretskii <eliz@gnu.org>
3142
c3aaf1d7
EZ
3143 * internals.texi (Writing Emacs Primitives): The interactive spec
3144 of a primitive can be a Lisp form.
3145
841a1743
EZ
3146 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3147 values of transient-mark-mode. Document handle-shift-selection.
3148
3149 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3150 (Interactive Examples): Show an example of `^'.
3151 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3152 (Defining Commands, Using Interactive): The interactive-form of a
3153 function can be added via its symbol's property.
841a1743 3154
52441368
EZ
3155 * positions.texi (List Motion): beginning-of-defun-function can
3156 now accept an argument.
3157
8e8c1a72
EZ
3158 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3159 now return a list of strings.
3160
a33a1f2a
EZ
3161 * control.texi (Handling Errors): Document ignore-errors.
3162
4fb04348
EZ
3163 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3164 (Parameter Access): Document set-frame-parameter.
3165
ee666f84
EZ
3166 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3167 Hooks" for the effect of kill-all-local-variables on local hook
3168 functions.
3169
9cf52b11
EZ
3170 * modes.texi (Major Mode Conventions, Mode Line Variables):
3171 `mode-name' need not be a string. xref to "Mode Line Data" for
3172 details, and to "Emulating Mode Line" for computing a string
3173 value.
3174
22526bc4
EZ
31752008-10-14 Eli Zaretskii <eliz@gnu.org>
3176
a65f6a85
EZ
3177 * processes.texi (System Processes): New section.
3178 (Processes, Signals to Processes): Add xrefs to it.
3179
3180 * objects.texi (Editing Types): A `process' is a subprocess of
3181 Emacs, not just any process running on the OS.
3182
3183 * elisp.texi (Top): Adjust the @detailmenu for the above two
3184 changes.
3185
2724b26a
EZ
3186 * sequences.texi (Char-Tables): Remove documentation of
3187 set-char-table-default, which has no effect since Emacs 23.
3188 <char-table-range, set-char-table-range>: Don't mention generic
3189 characters and charsets. Add a cons cell as a possible argument.
3190
3191 * nonascii.texi (Splitting Characters)
3192 (Translation of Characters): Don't mention generic characters.
3193
3194 * display.texi (Fontsets): Don't mention generic characters.
3195
22526bc4 3196 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3197 argument FUNCTION with a cons cell as KEY.
22526bc4 3198
eaf4b689
EZ
31992008-10-13 Eli Zaretskii <eliz@gnu.org>
3200
45e46036
EZ
3201 * objects.texi (Primitive Function Type): Move "@cindex special
3202 forms" from here...
3203
3204 * eval.texi (Special Forms): ...to here.
3205
3206 * functions.texi (What Is a Function): `functionp' returns nil for
3207 special forms. Add an xref.
3208
eaf4b689
EZ
3209 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3210 Variables".
3211
3212 * variables.texi (Frame-Local Variables): New section.
3213 (Buffer-Local Variables): Add an xref to it.
3214 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3215 have both frame-local and buffer-local binding.
3216
3217 * frames.texi (Frames): Mention multiple tty frames.
3218 (Frame Parameters, Parameter Access): Mention frame-local variable
3219 bindings.
3220
15688fce
GM
32212008-09-20 Glenn Morris <rgm@gnu.org>
3222
3223 * display.texi (Defining Faces): Recommend against face variables.
3224
35539065
JB
32252008-09-16 Juanma Barranquero <lekktu@gmail.com>
3226
3227 * display.texi (Echo Area Customization): Fix typo.
3228
6a57054b
JB
32292008-09-09 Juanma Barranquero <lekktu@gmail.com>
3230
3231 * loading.texi (Where Defined): Add `defface' item.
3232
d632fb82
MR
32332008-09-06 Martin Rudalics <rudalics@gmx.at>
3234
3235 * loading.texi (Where Defined): Fix description of symbol-file.
3236
905a9adb
JR
32372008-08-26 Jason Rumney <jasonr@gnu.org>
3238
3239 * display.texi (TIFF Images): New section describing :index property.
3240
852e91b7
CY
32412008-08-23 Chong Yidong <cyd@stupidchicken.com>
3242
3243 * display.texi (Temporary Displays): Remove unnecessary comment
3244 about usage of temp-buffer-show-hook.
3245
6be001ee
CY
32462008-08-05 Chong Yidong <cyd@stupidchicken.com>
3247
3248 * symbols.texi (Other Plists): Fix incorrect example.
3249 Suggested by Florian Beck.
3250
58e3d8e8
JB
32512008-07-31 Juanma Barranquero <lekktu@gmail.com>
3252
3253 * os.texi: Fix previous change.
3254
7c2fb837
DN
32552008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3256
3257 * os.texi:
3258 * intro.texi:
3259 * files.texi: Remove VMS support.
3260
9e2a2647
DN
32612008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3262
3263 * os.texi:
3264 * frames.texi:
3265 * display.texi: Remove mentions of Mac Carbon.
3266
c4f4682b
MB
32672008-07-01 Miles Bader <miles@gnu.org>
3268
3269 * text.texi (Special Properties):
3270 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3271
3696411e
JB
32722008-06-28 Johan Bockgård <bojohan@gnu.org>
3273
3274 * display.texi (Other Image Types): Fix copy/paste error; say
3275 "PBM", not "XBM".
3276
f2a77c3a
DN
32772008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3278
3279 * os.texi: Remove references to obsolete systems.
3280
6d52677d
EZ
32812008-06-20 Eli Zaretskii <eliz@gnu.org>
3282
3283 * makefile.w32-in (distclean): Remove makefile.
3284
1a87da4c
GM
32852008-06-17 Glenn Morris <rgm@gnu.org>
3286
3287 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3288 (elisp, dist): Remove rules and variables that are obsolete now
3289 the lisp manual is no longer distributed separately.
3290
fdda1c5d
GM
32912008-06-16 Glenn Morris <rgm@gnu.org>
3292
646692e9
GM
3293 * configure, configure.in, mkinstalldirs: Remove unused files.
3294
3295 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3296 * vol1.texi (EMACSVER):
6a57054b 3297 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3298
3299 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3300 as per maintain.info.
3301
611bee81
GM
33022008-06-15 Glenn Morris <rgm@gnu.org>
3303
a7bed3a0
GM
3304 * makefile.w32-in (manual): Use "23" rather than "21".
3305
3306 * Makefile.in (emacsver): New, set by configure.
3307 (manual): Use emacsver.
3308
d794edf2
GM
3309 * intro.texi: Report bugs using M-x report-emacs-bug.
3310
611bee81
GM
3311 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3312
c73e02fa
GM
33132008-06-13 Daniel Engeler <engeler@gmail.com>
3314
3315 * elisp.texi, internals.texi, processes.texi: Add documentation
3316 about serial port access.
3317
e40a85cd
MB
33182008-06-05 Miles Bader <miles@gnu.org>
3319
3320 * display.texi (Displaying Faces): Update to reflect function
3321 renamings in face-remap.el.
3322
7b753744
JB
33232008-06-05 Juanma Barranquero <lekktu@gmail.com>
3324
3325 * display.texi (Fontsets): Fix typos.
3326
9d3d42fb
MB
33272008-06-03 Miles Bader <miles@gnu.org>
3328
7b753744
JB
3329 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3330 remove-relative-face-remapping, set-base-face-remapping,
3331 and set-default-base-face-remapping.
9d3d42fb 3332
f2cec7a9
MB
33332008-06-01 Miles Bader <miles@gnu.org>
3334
3335 * display.texi (Displaying Faces): Add face-remapping-alist.
3336
8f39c96d
SM
33372008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3338
3339 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3340 variable names.
3341
1ef5eecc
ER
33422008-05-03 Eric S. Raymond <esr@golux>
3343
352c8b4a 3344 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3345 (current-global-map) return references, not copies.
3346
63b4387f
JL
33472008-05-02 Juri Linkov <juri@jurta.org>
3348
3349 * minibuf.texi (Text from Minibuffer): Document a list of
3350 default values for `read-from-minibuffer'.
3351
38a8b703
JB
33522008-04-24 Juanma Barranquero <lekktu@gmail.com>
3353
3354 * nonascii.texi (Translation of Characters): Fix previous change.
3355
7c42e639
CY
33562008-04-20 Chong Yidong <cyd@stupidchicken.com>
3357
3358 * display.texi (Overlay Properties): Clarify role of underlying
3359 textprop and overlay keymaps for display strings.
3360
3361 * keymaps.texi (Active Keymaps): Ditto.
3362
25c0d999
SM
33632008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3364
3365 * minibuf.texi (Programmed Completion):
3366 Replace dynamic-completion-table with the new completion-table-dynamic.
3367
e3af5968
CY
33682008-04-07 Chong Yidong <cyd@stupidchicken.com>
3369
3370 * intro.texi (Some Terms): Change "fonts in this manual" index
3371 entry to "typographic conventions".
3372
6bfc8698
EZ
33732008-04-05 Eli Zaretskii <eliz@gnu.org>
3374
3375 * objects.texi (Text Props and Strings): Add indexing for read
3376 syntax of text properties.
3377
4972c361
SM
33782008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3379
3380 * processes.texi (Decoding Output): Remove process-filter-multibyte
3381 functions.
3382
c70a68db
MR
33832008-03-15 Martin Rudalics <rudalics@gmx.at>
3384
3385 * display.texi (Finding Overlays): Say that empty overlays at
3386 the end of the buffer are reported too.
3387
1291fd36
GM
33882008-03-13 Glenn Morris <rgm@gnu.org>
3389
3390 * elisp.texi (EMACSVER): Set to 23.0.60.
3391
c6b0dfd5
CY
33922008-02-26 Chong Yidong <cyd@stupidchicken.com>
3393
38a8b703 3394 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3395
875fc30c
GM
33962008-02-22 Glenn Morris <rgm@gnu.org>
3397
3398 * frames.texi (Position Parameters): Clarify the description of
3399 `left' and `top', using information from "Geometry".
3400 (Geometry): Give a pointer to "Position Parameters", rather than
3401 repeating information.
3402
d8c8e45a
GM
34032008-02-11 Glenn Morris <rgm@gnu.org>
3404
3405 * objects.texi (Equality Predicates): No longer talk about "two"
3406 functions.
3407
38a8b703 34082008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3409
3410 * objects.texi (Equality Predicates): Add defun for
3411 equal-including-properties.
3412
bfffe0b1
GM
34132008-02-10 Glenn Morris <rgm@gnu.org>
3414
3415 * objects.texi (Equality Predicates):
3416 Mention equal-including-properties.
3417
431b78c9
RS
34182008-02-07 Richard Stallman <rms@gnu.org>
3419
3420 * windows.texi (Window Start): Mention the feature of moving
3421 window-start to start of line.
3422
c8763fb6 34232008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3424
3425 * keymaps.texi (Tool Bar): Document rtl property.
3426
1a256502
TTN
34272008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3428
3429 * display.texi (Button Types):
3430 For define-button-type, clarify type of NAME.
3431
569382c2
MR
34322008-01-19 Martin Rudalics <rudalics@gmx.at>
3433
3434 * buffers.texi (Buffer Modification): Fix typo.
3435
f3041af1
DN
34362008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3437
3438 * os.texi (System Environment): Remove references to OSes that are
3439 not supported anymore.
3440
d35e1cd7
DN
34412008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3442
3443 * os.texi (System Environment): Remove mention for Masscomp.
3444
23af7580
RS
34452008-01-04 Richard Stallman <rms@gnu.org>
3446
3447 * display.texi (Faces): Don't talk about internal face vector as arg
3448 to facep.
3449
3450 * customize.texi (Type Keywords): Fix previous change.
3451
3452 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
3453 * elisp.texi (Top): Fix menu for commands.texi change.
3454
ec7d5b1e
RS
34552007-12-30 Richard Stallman <rms@gnu.org>
3456
5dcb4c4e 3457 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
3458 (Accessing Scroll): New node broken out of Accessing Mouse.
3459
101a6cea
RS
34602007-12-28 Richard Stallman <rms@gnu.org>
3461
3462 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 3463 (Basic Parameters): For `title', refer to title bar.
041817a4 3464 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 3465
72b7e664
RS
34662007-12-23 Richard Stallman <rms@gnu.org>
3467
3468 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
3469 Improve some of the commented-out keywords' text too.
3470
27a4f445
MR
34712007-12-14 Martin Rudalics <rudalics@gmx.at>
3472
e2e3f1d7
MR
3473 * nonascii.texi (Encoding and I/O): Reword to avoid saying
3474 "visit the current buffer".
3475
27a4f445
MR
3476 * os.texi (System Interface): Fix typo.
3477
a2afc99d
RS
34782007-12-04 Richard Stallman <rms@gnu.org>
3479
3480 * objects.texi (Symbol Type): Fix typo.
3481
b694135c
RS
34822007-12-03 Richard Stallman <rms@gnu.org>
3483
3484 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
3485
f99a19da
GM
34862007-12-01 Glenn Morris <rgm@gnu.org>
3487
3488 * functions.texi (Declaring Functions): Improve previous change.
3489
8f4b37d8
GM
34902007-11-30 Glenn Morris <rgm@gnu.org>
3491
3492 * functions.texi (Declaring Functions): Add optional fourth
3493 argument of declare-function, and setting third argument to `t'.
3494
61a2fe01
RS
34952007-11-29 Richard Stallman <rms@gnu.org>
3496
3497 * customize.texi (Composite Types): Document `group' type.
3498
cbfc5193
GM
34992007-11-29 Glenn Morris <rgm@gnu.org>
3500
5dcb4c4e
SM
3501 * functions.texi (Declaring Functions): Add findex.
3502 Mention `external' files.
cbfc5193 3503
8386283a
JB
35042007-11-26 Juanma Barranquero <lekktu@gmail.com>
3505
3506 * functions.texi (Declaring Functions): Fix directive.
3507
a07c9a8b
RS
35082007-11-25 Richard Stallman <rms@gnu.org>
3509
3510 * help.texi (Help Functions): Clean up last change.
3511
3512 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
3513
3514 * loading.texi (Named Features): Minor cleanup.
3515
3516 * macros.texi (Eval During Expansion): Minor cleanup.
3517
3518 * variables.texi (Variable Aliases): Minor cleanup.
3519
a0925923
RS
35202007-11-24 Richard Stallman <rms@gnu.org>
3521
3522 * functions.texi (Declaring Functions): Clarify previous change.
3523
3524 * compile.texi (Compiler Errors): Clarify previous change.
3525
20c63e44
RS
35262007-11-24 Richard Stallman <rms@gnu.org>
3527
e5e76c04 3528 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3529 Clarify the text and move items around.
3530
5bb0cda3
GM
35312007-11-24 Glenn Morris <rgm@gnu.org>
3532
3533 * functions.texi (Declaring Functions): New section.
3534 * compile.texi (Compiler Errors): Mention declaring functions,
3535 defvar with no initvalue, and byte-compile-warnings.
3536
af13c86a
MR
35372007-11-15 Martin Rudalics <rudalics@gmx.at>
3538
3539 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3540 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3541
a5373305
MR
35422007-11-13 Martin Rudalics <rudalics@gmx.at>
3543
3544 * help.texi (Help Functions): Document new macro `with-help-window'.
3545
fe284805
JL
35462007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3547
3548 * searching.texi (Replacing Match): Describe new
3549 `match-substitute-replacement'.
3550
2c3a09b1
RS
35512007-10-31 Richard Stallman <rms@gnu.org>
3552
3553 * strings.texi (Creating Strings): Null strings from concat not unique.
3554
f2b480f4
RS
35552007-10-26 Richard Stallman <rms@gnu.org>
3556
3557 * objects.texi (Equality Predicates): Null strings are uniquified.
3558
3559 * minibuf.texi: Minor clarifications in previous change.
3560
db21122c
GM
35612007-10-25 Glenn Morris <rgm@gnu.org>
3562
3563 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3564
2328cbb3
RS
35652007-10-24 Richard Stallman <rms@gnu.org>
3566
3567 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3568
3569 * variables.texi (Frame-Local Variables): Node deleted.
3570 (Variables): Delete Frame-Local Variables from menu.
3571 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3572 (Default Value): Don't mention frame-local vars.
3573
3574 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3575
3576 * loading.texi (Unloading): Document FEATURE-unload-function
3577 instead of FEATURE-unload-hook.
3578
2328cbb3
RS
3579 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3580
c066bafa
JL
35812007-10-22 Juri Linkov <juri@jurta.org>
3582
3583 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3584 (High-Level Completion): Document a list of default value strings
3585 in the DEFAULT argument, for which minibuffer functions return the
3586 first element.
3587
65ced25f
JL
35882007-10-17 Juri Linkov <juri@jurta.org>
3589
3590 * text.texi (Filling): Update arguments of fill-paragraph.
3591 fill-paragraph operates on the active region in Transient Mark mode.
3592 Remove fill-paragraph-or-region.
3593
ee46ec8e
KB
35942007-10-13 Karl Berry <karl@gnu.org>
3595
3596 * elisp.texi (@dircategory): Move to after @copying,
3597 since we want @copying as close as possible to the beginning of
3598 the output.
3599
61bbdbc6
RS
36002007-10-12 Richard Stallman <rms@gnu.org>
3601
3602 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3603
3604 * commands.texi (Distinguish Interactive): New node,
3605 broken out from Interactive Call and rewritten.
3606 (Command Loop): Put Distinguish Interactive in menu.
3607
af23e1e8
RS
36082007-10-09 Richard Stallman <rms@gnu.org>
3609
3610 * text.texi (Examining Properties): Mention overlay priority.
3611
3612 * display.texi (Display Margins): Correct the description
3613 of margin display specifications.
3614 (Replacing Specs): New subnode broken out of Display Property.
3615
e1965a69
JL
36162007-10-06 Juri Linkov <juri@jurta.org>
3617
3618 * text.texi (Filling): Document fill-paragraph-or-region.
3619
4638454b
JB
36202007-10-05 Juanma Barranquero <lekktu@gmail.com>
3621
3622 * display.texi (Auto Faces): Fix typo.
3623
7ed54cc5
RS
36242007-10-02 Richard Stallman <rms@gnu.org>
3625
3626 * display.texi (Display Property): Explain some display specs
3627 don't let you move point in.
3628
5dcb4c4e
SM
3629 * frames.texi (Cursor Parameters):
3630 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3631
3632 * windows.texi (Basic Windows): Don't describe
3633 cursor-in-non-selected-windows here.
3634
305a7ef2
EZ
36352007-10-01 Eli Zaretskii <eliz@gnu.org>
3636
3637 * processes.texi (Misc Network): Note that these functions are
3638 supported only on some systems.
3639
f7a7f4eb
RS
36402007-10-01 Richard Stallman <rms@gnu.org>
3641
3642 * display.texi (Overlay Properties): Explain nil as priority.
3643 Explain that conflicts are unpredictable if not resolved by
3644 priorities.
3645
780d7bb9
RS
36462007-09-23 Richard Stallman <rms@gnu.org>
3647
3648 * macros.texi (Backquote): Minor clarification.
3649
14b4fdfb
RS
36502007-09-19 Richard Stallman <rms@gnu.org>
3651
3652 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3653 Clarify when they work in parallel and when one overrides.
3654 Fix error in example.
14b4fdfb 3655
b8d4c8d0
GM
36562007-09-06 Glenn Morris <rgm@gnu.org>
3657
b3e755a9 3658 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3659 commands to use ../../info.
3660 * Makefile.in (infodir): Go up one more level.
4638454b 3661 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3662 (miscmanualdir): New.
3663 (dist): Use new variable miscmanualdir.
3664 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3665 (usermanualdir): Change from ../man to ../emacs.
3666
1bb1f7d3
MR
36672007-08-30 Martin Rudalics <rudalics@gmx.at>
3668
3669 * commands.texi (Command Loop Info): Advise against changing
3670 most variables described here. Explain new variable
3671 last-repeatable-command.
3672
b8d4c8d0
GM
36732007-08-29 Glenn Morris <rgm@gnu.org>
3674
3675 * elisp.texi (EMACSVER): Increase to 23.0.50.
3676
36772007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3678
3679 * frames.texi (Basic Parameters): Add display-environment-variable
3680 and term-environment-variable.
3681
36822007-08-28 Juri Linkov <juri@jurta.org>
3683
3684 * display.texi (Image Formats, Other Image Types): Add SVG.
3685
36862007-08-28 Juri Linkov <juri@jurta.org>
3687
3688 * display.texi (Images): Move formats-related text to new node
3689 "Image Formats".
3690 (Image Formats): New node.
3691
619fb9ee
RS
36922007-08-27 Richard Stallman <rms@gnu.org>
3693
3694 * windows.texi (Window Configurations): Clarify what
3695 a window configuration saves.
3696
b8d4c8d0
GM
36972007-08-25 Richard Stallman <rms@gnu.org>
3698
3699 * display.texi (Images): Delete redundant @findex.
3700
39f9da30
GM
37012007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3702
3703 * text.texi (Change Hooks): (after|before)-change-functions are no
3704 longer bound to nil while running; rather inhibit-modification-hooks
3705 is t.
3706
b8d4c8d0
GM
37072007-08-16 Richard Stallman <rms@gnu.org>
3708
5dcb4c4e
SM
3709 * processes.texi (Asynchronous Processes):
3710 Clarify doc of start-file-process.
b8d4c8d0
GM
3711
37122007-08-08 Martin Rudalics <rudalics@gmx.at>
3713
3714 * modes.texi (Example Major Modes): Fix typo.
3715
37162007-08-08 Glenn Morris <rgm@gnu.org>
3717
3718 * intro.texi (nil and t): Do not use `iff' in documentation.
3719
3720 * tips.texi (Documentation Tips): Recommend against `iff'.
3721
37222007-08-07 Chong Yidong <cyd@stupidchicken.com>
3723
3724 * display.texi (Image Cache): Document image-refresh.
3725
37262007-08-06 Martin Rudalics <rudalics@gmx.at>
3727
3728 * windows.texi (Size of Window): Document window-full-width-p.
3729
37302007-07-25 Glenn Morris <rgm@gnu.org>
3731
3732 * gpl.texi (GPL): Replace license with GPLv3.
3733
3734 * Relicense all FSF files to GPLv3 or later.
3735
37362007-07-24 Michael Albinus <michael.albinus@gmx.de>
3737
4638454b
JB
3738 * processes.texi (Synchronous Processes):
3739 Add `process-file-shell-command'.
b8d4c8d0
GM
3740 (Asynchronous Processes): Mention restricted use of
3741 `process-filter' and `process-sentinel' in
3742 `start-file-process'. Add `start-file-process-shell-command'.
3743
37442007-07-17 Michael Albinus <michael.albinus@gmx.de>
3745
3746 * files.texi (Magic File Names): Introduce optional parameter
3747 IDENTIFICATION for `file-remote-p'.
3748
37492007-07-16 Richard Stallman <rms@gnu.org>
3750
3751 * display.texi (Defining Faces): Fix previous change.
3752
37532007-07-14 Richard Stallman <rms@gnu.org>
3754
3755 * control.texi (Handling Errors): Document `debug' in handler list.
3756
37572007-07-10 Richard Stallman <rms@gnu.org>
3758
3759 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3760
37612007-07-09 Richard Stallman <rms@gnu.org>
3762
3763 * files.texi (Magic File Names): Rewrite previous change.
3764
37652007-07-08 Michael Albinus <michael.albinus@gmx.de>
3766
3767 * files.texi (Magic File Names): Introduce optional parameter
3768 CONNECTED for `file-remote-p'.
3769
37702007-07-07 Michael Albinus <michael.albinus@gmx.de>
3771
3772 * processes.texi (Asynchronous Processes):
3773 * files.texi (Magic File Names): Add `start-file-process'.
3774
37752007-06-27 Richard Stallman <rms@gnu.org>
3776
5dcb4c4e
SM
3777 * files.texi (Format Conversion Piecemeal):
3778 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3779
37802007-06-27 Michael Albinus <michael.albinus@gmx.de>
3781
4638454b
JB
3782 * files.texi (Magic File Names): Remove `dired-call-process'.
3783 Add `process-file'.
b8d4c8d0
GM
3784
37852007-06-27 Kenichi Handa <handa@m17n.org>
3786
3787 * text.texi (Special Properties): Fix description about
4638454b 3788 `composition' property.
b8d4c8d0
GM
3789
37902007-06-26 Kenichi Handa <handa@m17n.org>
3791
3792 * nonascii.texi (Default Coding Systems): Document about the
3793 return value `undecided'.
3794
37952007-06-25 David Kastrup <dak@gnu.org>
3796
3797 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3798 `current-active-maps'.
3799
38002007-06-24 Karl Berry <karl@gnu.org>
3801
4638454b 3802 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3803
38042007-06-15 Juanma Barranquero <lekktu@gmail.com>
3805
3806 * display.texi (Overlay Arrow): Doc fix.
3807
38082007-06-14 Karl Berry <karl@tug.org>
3809
3810 * anti.texi (Antinews): Typo.
3811
38122007-06-14 Chong Yidong <cyd@stupidchicken.com>
3813
3814 * display.texi (Image Cache): Document image-refresh.
3815
38162007-06-12 Karl Berry <karl@gnu.org>
3817
3818 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3819 * two-volume.make: New file.
3820 * .cvsignore: Ignore two-volume files.
3821
38222007-06-12 Tom Tromey <tromey@redhat.com>
3823
3824 * os.texi (Init File): Document user-emacs-directory.
3825
38262007-06-03 Nick Roberts <nickrob@snap.net.nz>
3827
3828 * commands.texi (Click Events): Describe width and height when
3829 object is nil.
3830
38312007-05-30 Nick Roberts <nickrob@snap.net.nz>
3832
5dcb4c4e
SM
3833 * commands.texi (Click Events): Layout more logically.
3834 Describe width and height.
b8d4c8d0
GM
3835 (Drag Events, Motion Events): Update to new format for position.
3836
38372007-06-02 Richard Stallman <rms@gnu.org>
3838
3839 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3840
38412007-06-02 Chong Yidong <cyd@stupidchicken.com>
3842
3843 * Version 22.1 released.
3844
38452007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3846
3847 * text.texi (Special Properties): Correct meaning of fontified face.
3848
38492007-05-30 Richard Stallman <rms@gnu.org>
3850
3851 * text.texi (Special Properties): Add link to Adjusting Point.
3852
38532007-05-12 Richard Stallman <rms@gnu.org>
3854
3855 * text.texi (Margins): indent-to-left-margin is not the default.
3856 (Mode-Specific Indent): For indent-line-function, the default
3857 is indent-relative.
3858
3859 * modes.texi (Example Major Modes): Explain last line of text-mode
3860 is redundant.
3861
38622007-05-10 Richard Stallman <rms@gnu.org>
3863
3864 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3865
3866 * help.texi (Keys in Documentation): Add reference to
3867 Documentation Tips.
3868
3869 * files.texi (Format Conversion): TO-FN gets three arguments.
3870
3871 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3872
38732007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3874
3875 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3876 * files.texi (Format Conversion): Expand intro; add menu.
3877 (Format Conversion Overview, Format Conversion Round-Trip)
3878 (Format Conversion Piecemeal): New nodes/subsections.
3879 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3880 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3881 (Saving Properties): Delete node/subsection.
3882
38832007-05-07 Karl Berry <karl@gnu.org>
3884
3885 * elisp.texi (EMACSVER): Back to 22.
3886
38872007-05-06 Richard Stallman <rms@gnu.org>
3888
3889 * processes.texi (Accepting Output): Revert most of previous change.
3890
38912007-05-05 Richard Stallman <rms@gnu.org>
3892
3893 * processes.texi (Accepting Output): accept-process-output
3894 uses microseconds, not milliseconds. But that arg is obsolete.
3895
38962007-05-04 Karl Berry <karl@tug.org>
3897
3898 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3899
39002007-05-04 Eli Zaretskii <eliz@gnu.org>
3901
3902 * tips.texi (Documentation Tips): Rearrange items to place the
3903 more important ones first. Add an index entry for hyperlinks.
3904
39052007-05-03 Karl Berry <karl@gnu.org>
3906
3907 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3908 (EMACSVER) [smallbook]: 22 for printed version.
3909
3910 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3911 so restore anchor to normal position after defun. Found by Kevin Ryde.
3912
39132007-04-26 Glenn Morris <rgm@gnu.org>
3914
3915 * elisp.texi (EMACSVER): Increase to 22.1.50.
3916
39172007-04-28 Karl Berry <karl@gnu.org>
3918
3919 * elisp.texi: Improve line breaks on copyright page,
3920 similar layout to emacs manual, 8.5x11 by default.
3921
39222007-04-24 Richard Stallman <rms@gnu.org>
3923
3924 * text.texi (Special Properties): Add xref to Overlay Properties.
3925
3926 * display.texi (Overlay Properties): Add xref to Special Properties.
3927
39282007-04-22 Richard Stallman <rms@gnu.org>
3929
3930 * keymaps.texi (Extended Menu Items): Move the info about
3931 format with cached keyboard binding.
3932
39332007-04-21 Richard Stallman <rms@gnu.org>
3934
3935 * text.texi (Special Properties): Clarify previous change.
3936
3937 * files.texi (File Name Expansion): Clarify previous change.
3938
3939 * display.texi (Attribute Functions): Fix example for
3940 face-attribute-relative-p.
3941
39422007-04-19 Kenichi Handa <handa@m17n.org>
3943
3944 * text.texi (Special Properties): Document composition property.
3945
39462007-04-19 Glenn Morris <rgm@gnu.org>
3947
3948 * files.texi (File Name Expansion): Mention "superroot".
3949
39502007-04-15 Chong Yidong <cyd@stupidchicken.com>
3951
3952 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3953 setups.
3954 (Display Feature Testing): Note that display refers to all
3955 physical monitors for multi-monitor setups.
3956
39572007-04-14 Richard Stallman <rms@gnu.org>
3958
3959 * lists.texi (Sets And Lists): Clarify `delete' examples.
3960 Remove spurious xref to same node.
3961 Clarify xref for add-to-list.
3962
39632007-04-12 Nick Roberts <nickrob@snap.net.nz>
3964
3965 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3966 value of lisp-mode-map.
3967
39682007-04-11 Karl Berry <karl@gnu.org>
3969
3970 * anti.texi (Antinews):
3971 * display.texi (Overlay Properties, Defining Images):
3972 * processes.texi (Synchronous Processes, Sentinels):
3973 * syntax.texi (Syntax Table Internals):
3974 * searching.texi (Regexp Special):
3975 * nonascii.texi (Default Coding Systems):
3976 * text.texi (Special Properties):
3977 * minibuf.texi (Basic Completion): Wording to improve breaks in
3978 8.5x11 format.
3979 * elisp.texi (smallbook): New @set to more easily switch between
3980 smallbook and 8.5x11.
3981
39822007-04-11 Richard Stallman <rms@gnu.org>
3983
3984 * text.texi (Lazy Properties): Minor fix.
3985
39862007-04-08 Karl Berry <karl@gnu.org>
3987
3988 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3989 * macros.texi (Backquote): Downcase Backquote in index entries for
3990 consistency.
3991
39922007-04-08 Richard Stallman <rms@gnu.org>
3993
3994 * text.texi (Adaptive Fill): Just describe default,
3995 don't show it (since it contains non-ASCII chars).
3996
39972007-04-07 Karl Berry <karl@gnu.org>
3998
3999 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4000 adaptive-fill-regexp's value, since they are not in the standard
4001 TeX fonts.
4002
40032007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4004
4005 * display.texi (Defining Faces): Fix example.
4006
40072007-04-07 Karl Berry <karl@gnu.org>
4008
4009 * display.texi (Button Buffer Commands): Improve page break.
4010
40112007-04-07 Richard Stallman <rms@gnu.org>
4012
4013 * advice.texi (Activation of Advice): Remove redundant index entry.
4014
4015 * backups.texi: Improve index entries. Remove redundant ones.
4016
4017 * compile.texi (Byte Compilation): Improve index entry.
4018
4019 * hash.texi (Creating Hash): Improve index entry.
4020
4021 * symbols.texi (Definitions): Improve index entry.
4022
4023 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4024
4025 * maps.texi (Standard Keymaps): Remove useless index entry.
4026
4027 * help.texi (Documentation Basics): Remove redundant index entries.
4028
4029 * customize.texi: Improve index entries.
4030 Remove redundant/useless ones.
4031
4032 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4033
4034 * streams.texi (Output Variables): Improve index entry.
4035
4036 * abbrevs.texi (Abbrevs): Remove useless index entry.
4037
4038 * macros.texi (Expansion): Remove useless index entry.
4039
4040 * text.texi: Improve index entries. Remove redundant/useless ones.
4041 (Text Properties, Examining Properties)
4042 (Special Properties): Use "property category" instead of "category"
4043 to refer to the `category' property.
4044
4045 * positions.texi: Improve index entries. Remove useless one.
4046
4047 * lists.texi: Improve index entries. Remove redundant/useless ones.
4048
4049 * os.texi: Improve index entries.
4050 (Timers): Fix previous change.
4051
4052 * buffers.texi: Improve index entries.
4053 (Modification Time): Get rid of term "obsolete buffer".
4054
4055 * debugging.texi: Improve index entries.
4056 (Test Coverage): Add xref to other test coverage ftr.
4057
4058 * eval.texi: Improve index entry. Remove redundant ones.
4059
4060 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4061
4062 * files.texi: Improve index entries. Remove redundant/useless ones.
4063
4064 * objects.texi: Improve index entries.
4065
4066 * processes.texi: Improve index entries.
4067
4068 * modes.texi: Improve index entry. Remove redundant one.
4069
4070 * nonascii.texi: Improve index entries.
4071
4072 * internals.texi: Improve index entries.
4073
4074 * syntax.texi: Improve index entries.
4075
4076 * keymaps.texi (Active Keymaps): Improve index entries.
4077
4078 * commands.texi: Improve index entries. Remove redundant/useless ones.
4079
4080 * frames.texi: Improve index entries. Remove redundant/useless ones.
4081
4082 * markers.texi: Improve index entries. Remove redundant ones.
4083
4084 * tips.texi: Improve index entries.
4085
4086 * loading.texi (Unloading): Improve index entry.
4087
4088 * variables.texi: Improve index entries. Remove redundant one.
4089
4090 * sequences.texi: Improve index entry.
4091
4092 * display.texi: Improve index entries. Remove redundant ones.
4093
4094 * windows.texi: Improve index entries.
4095
4096 * searching.texi: Improve index entries. Remove redundant one.
4097
4098 * strings.texi (Case Tables): Improve last change.
4099
41002007-04-04 Chong Yidong <cyd@stupidchicken.com>
4101
4102 * strings.texi (Case Tables): Document with-case-table and
4103 ascii-case-table.
4104
41052007-04-03 Karl Berry <karl@gnu.org>
4106
4107 * processes.texi (Network): Reword to improve page break.
4108
41092007-04-03 Eli Zaretskii <eliz@gnu.org>
4110
4111 * functions.texi (Inline Functions): Describe more disadvantages
4112 of defsubst, and make advice against it stronger.
4113
41142007-04-02 Karl Berry <karl@gnu.org>
4115
4116 * backups.texi (Backup Names): Avoid widow words.
4117 * modes.texi (Example Major Modes): Align last comment.
4118
41192007-04-01 Chong Yidong <cyd@stupidchicken.com>
4120
4121 * keymaps.texi (Remapping Commands): Document new arg to
4122 command-remapping.
4123
41242007-04-01 Karl Berry <karl@gnu.org>
4125
4126 * processes.texi (Low-Level Network): Typo.
4127 * loading.texi (Hooks for Loading): Avoid double "the".
4128 * keymaps.texi (Key Sequences): No double "and".
4129 (Changing Key Bindings): Shorten to improve line break.
4130
41312007-03-31 Glenn Morris <rgm@gnu.org>
4132
4133 * os.texi (Timers): Fix description of run-at-time TIME formats.
4134
41352007-03-31 Richard Stallman <rms@gnu.org>
4136
4137 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4138 regarding ellipsis.
4139
41402007-03-31 Eli Zaretskii <eliz@gnu.org>
4141
4142 * intro.texi (nil and t):
4143 * symbols.texi (Plists and Alists):
4144 * variables.texi (Variable Aliases, Constant Variables):
4145 * functions.texi (Defining Functions):
4146 * advice.texi (Advising Primitives):
4147 * debugging.texi (Syntax Errors, Compilation Errors):
4148 * minibuf.texi (Minibuffer Windows):
4149 * commands.texi (Adjusting Point):
4150 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4151 (Auto Major Mode, Major Mode Conventions):
4152 * help.texi (Describing Characters):
4153 * files.texi (Create/Delete Dirs, Information about Files)
4154 (File Locks, Writing to Files, Reading from Files)
4155 (Saving Buffers):
4156 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4157 * frames.texi (Finding All Frames):
4158 * positions.texi (Buffer End, Motion):
4159 * markers.texi (The Region):
4160 * text.texi (Deletion, Near Point):
4161 * display.texi (Displaying Messages, Truncation):
4162 * os.texi (Processor Run Time):
4163 * tips.texi (Key Binding Conventions, Programming Tips)
4164 (Warning Tips, Documentation Tips, Comment Tips):
4165 * internals.texi (Memory Usage): Improve indexing.
4166
4167 * variables.texi (Frame-Local Variables):
4168 * functions.texi (Argument List):
4169 * loading.texi (Library Search):
4170 * streams.texi (Output Variables):
4171 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4172 * searching.texi (Replacing Match, Search and Replace):
4173 * processes.texi (Byte Packing, Decoding Output)
4174 (Accepting Output, Network Servers, Shell Arguments):
4175 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4176 * windows.texi (Window Point, Window Start):
4177 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4178 * commands.texi (Reading Input, Keyboard Events):
4179 * minibuf.texi (Reading File Names, Minibuffer Completion)
4180 (Recursive Mini):
4181 * positions.texi (List Motion):
4182 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4183 * numbers.texi (Arithmetic Operations, Math Functions)
4184 (Predicates on Numbers, Comparison of Numbers):
4185 (Numeric Conversions):
4186 * locals.texi (Standard Buffer-Local Variables):
4187 * maps.texi (Standard Keymaps):
4188 * os.texi (User Identification, System Environment, Recording Input)
4189 (X11 Keysyms):
4190 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4191 * backups.texi (Backups and Auto-Saving):
4192 * customize.texi (Customization, Group Definitions)
4193 (Variable Definitions):
4194 * compile.texi (Byte Compilation): Improve index entries.
4195
41962007-03-31 Karl Berry <karl@gnu.org>
4197
4198 * macros.texi (Defining Macros): Avoid widow syllable.
4199
42002007-03-31 Eli Zaretskii <eliz@gnu.org>
4201
4202 * elisp.texi (Top): Postscript -> PostScript.
4203
4204 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4205
42062007-03-31 Markus Triska <markus.triska@gmx.at>
4207
4208 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4209
42102007-03-30 Karl Berry <karl@gnu.org>
4211
4212 * lists.texi (List-related Predicates): Remove spurious @need.
4213 (Setcdr): Use @smallexample to improve page break.
4214 (Association Lists) <assoc>: Reword to improve page break.
4215
4216 * strings.texi (String Conversion): Insert blank line to improve
4217 page break.
4218
4219 * numbers.texi (Random Numbers): Use @minus{}.
4220 (Math Functions): Use @minus{}.
4221
4222 * intro.texi (Acknowledgements): Avoid line breaks before middle
4223 initials.
4224
42252007-03-24 Eli Zaretskii <eliz@gnu.org>
4226
4227 * errors.texi (Standard Errors): Add an index entry.
4228
42292007-03-19 Richard Stallman <rms@gnu.org>
4230
4231 * os.texi (Recording Input): recent-keys now gives 300 keys.
4232
42332007-03-12 Glenn Morris <rgm@gnu.org>
4234
4235 * os.texi: Replace "daylight savings" with "daylight saving"
4236 throughout.
4237
42382007-03-05 Richard Stallman <rms@gnu.org>
4239
5dcb4c4e
SM
4240 * variables.texi (File Local Variables):
4241 Update enable-local-variables values.
b8d4c8d0
GM
4242
42432007-03-04 Richard Stallman <rms@gnu.org>
4244
4245 * syntax.texi (Control Parsing): Minor clarification.
4246
4247 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4248
4249 * sequences.texi (Sequence Functions): Move string-bytes away,
4250 add xref.
4251
4252 * nonascii.texi (Text Representations): Move string-bytes here.
4253
4254 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4255
4256 * minibuf.texi (Basic Completion): Minor clarification.
4257
4258 * markers.texi (The Mark): Clarify existence vs activation of mark.
4259 Other cleanup.
4260
4261 * display.texi (Finding Overlays): Write better example.
4262
4263 * compile.texi (Eval During Compile): Clarify putting macros
4264 in eval-when-compile.
4265
c5602427 42662007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4267
4268 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4269 load-read-function definition doc.
b8d4c8d0
GM
4270
42712007-02-21 Kim F. Storm <storm@cua.dk>
4272
4273 * strings.texi (Text Comparison): Mention that assoc-string
4274 converts symbols to strings before testing.
4275
42762007-02-17 Kim F. Storm <storm@cua.dk>
4277
4278 * processes.texi (Bindat Spec): Vector types can have optional
4279 element type.
4280 (Bindat Examples): Fix example. Add vector with element type.
4281
42822007-02-16 Andreas Schwab <schwab@suse.de>
4283
4284 * strings.texi (Formatting Strings): Document '+' flag.
4285
42862007-02-15 Juanma Barranquero <lekktu@gmail.com>
4287
4288 * strings.texi (Modifying Strings): Clarify that `clear-string'
4289 always converts the string to unibyte.
4290
42912007-02-14 Kim F. Storm <storm@cua.dk>
4292
4293 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4294 Rewrite glyph code description to refer to these functions.
4295 Remove details of encoding face number and char into integer code.
4296
42972007-02-03 Alan Mackenzie <acm@muc.de>
4298
4299 * loading.texi (Hooks for Loading): Make the description of
4300 `eval-after-load' more detailed, and amend the description of
4301 after-load-alist, in accordance with changes from 2006-05.
4302
43032007-02-03 Chong Yidong <cyd@stupidchicken.com>
4304
4305 * modes.texi (Defining Minor Modes): Document that a :require
4306 keyword or similar may be required to make saved customization
4307 variables work.
4308
43092007-02-03 Eli Zaretskii <eliz@gnu.org>
4310
4311 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4312 Texinfo guidelines and with what texnfo-upd.el expects.
4313 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4314 parts needed by `texinfo-multiple-files-update'.
4315
43162007-02-02 Eli Zaretskii <eliz@gnu.org>
4317
4318 * elisp.texi (Top): Update the top-level menus.
4319
4320 * syntax.texi (Categories): Add index entries.
4321
43222007-02-01 Juanma Barranquero <lekktu@gmail.com>
4323
4324 * display.texi (Attribute Functions): Fix name and description of
4325 the UNDERLINE arg of `set-face-underline-p'.
4326
43272007-01-29 Eli Zaretskii <eliz@gnu.org>
4328
4329 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4330 Variables", and "Standard Keymaps" to the detailed menu.
4331
4332 * variables.texi (Future Local Variables): Add index entry.
4333
43342007-01-28 Richard Stallman <rms@gnu.org>
4335
4336 * tips.texi (Coding Conventions): Clarify the tip about macros
4337 that define a function or a variable.
4338
4339 * files.texi (File Attributes): UID and GID can be floats.
4340 (Magic File Names): Explain why deferring all operations to
4341 the standard handler does not work.
4342
43432007-01-23 Martin Rudalics <rudalics@gmx.at>
4344
4345 * backups.texi (Reverting): Use "buffer" instead of "file"
4346 when talking about major and minor modes.
4347
43482007-01-21 Richard Stallman <rms@gnu.org>
4349
4350 * help.texi (Documentation): Add xref to Documentation Tips.
4351
43522007-01-14 Juanma Barranquero <lekktu@gmail.com>
4353
4354 * tips.texi (Coding Conventions): Fix typos.
4355
43562007-01-05 Richard Stallman <rms@gnu.org>
4357
4358 * modes.texi (Defining Minor Modes): Fix previous change.
4359
43602007-01-03 Richard Stallman <rms@gnu.org>
4361
4362 * customize.texi (Variable Definitions, Customization Types):
4363 Don't use * in doc string for defcustom.
4364
43652007-01-02 Richard Stallman <rms@gnu.org>
4366
4367 * variables.texi (Variable Aliases): Clarify that aliases vars
4368 always have the same value.
4369
4370 * processes.texi (Bindat Spec): Fix Texinfo usage.
4371
4372 * modes.texi (Defining Minor Modes): Explain effect of command
4373 defined with define-global-minor-mode on new buffers.
4374
43752006-12-30 Kim F. Storm <storm@cua.dk>
4376
4377 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4378 `auto-resize-tool-bars'.
4379
43802006-12-30 Richard Stallman <rms@gnu.org>
4381
4382 * keymaps.texi (Active Keymaps): Fix previous change.
4383
43842006-12-30 Nick Roberts <nickrob@snap.net.nz>
4385
4386 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4387
43882006-12-30 Kim F. Storm <storm@cua.dk>
4389
4390 * processes.texi (Bindat Spec): Clarify using field names in
4391 length specifications.
4392
43932006-12-29 Kim F. Storm <storm@cua.dk>
4394
4395 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4396 Add count and index variables for eval forms in repeat blocks.
4397
43982006-12-24 Richard Stallman <rms@gnu.org>
4399
5dcb4c4e
SM
4400 * customize.texi (Variable Definitions):
4401 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4402
44032006-12-19 Kim F. Storm <storm@cua.dk>
4404
4405 * commands.texi (Misc Events): User signals now result in sigusr1
4406 and sigusr2 events which are handled through special-event-map.
4407 (Special Events): User signals and drag-n-drop are special.
4408
44092006-12-17 Richard Stallman <rms@gnu.org>
4410
4411 * loading.texi (Named Features): Explain subfeatures better.
4412
4413 * customize.texi: Use "option" only for user options.
4414 For the keyword values inside defcustom etc, say "keywords".
4415 For :options value's elements, say "elements".
4416 :group should not be omitted.
4417
4418 * syntax.texi (Parsing Expressions): Split up node.
4419 (Motion via Parsing, Position Parse, Parser State)
4420 (Low-Level Parsing, Control Parsing): New subnodes.
4421 (Parser State): Document syntax-ppss-toplevel-pos.
4422
4423 * positions.texi (List Motion): Punctuation fix.
4424
4425 * files.texi (File Name Completion): Document PREDICATE arg
4426 to file-name-completion.
4427
44282006-12-16 Eli Zaretskii <eliz@gnu.org>
4429
4430 * internals.texi (Building Emacs, Writing Emacs Primitives):
4431 Add index entries.
4432
44332006-12-11 Richard Stallman <rms@gnu.org>
4434
4435 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4436 affects face menu. Explain how to make it non-nil without enabling
4437 any fontification.
4438
44392006-12-10 Chong Yidong <cyd@stupidchicken.com>
4440
4441 * modes.texi (Font Lock Basics): Document nil value of
4442 font-lock-defaults.
4443
44442006-12-10 Glenn Morris <rgm@gnu.org>
4445
4446 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4447 value for system-flag argument. Abbrev tables may not be empty
4448 when major modes are loaded.
4449
44502006-12-08 Juanma Barranquero <lekktu@gmail.com>
4451
4452 * makefile.w32-in (maintainer-clean): Partially revert last
4453 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
4454 to protect elisp-covers.texi.
4455
44562006-12-07 Juanma Barranquero <lekktu@gmail.com>
4457
4458 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
4459 Don't remove elisp* info files; they are already deleted by the
4460 `clean' and `distclean' targets, and they are in the $(infodir)
4461 directory, not the current one.
4462
44632006-12-04 Kim F. Storm <storm@cua.dk>
4464
4465 * commands.texi (Misc Events): Update signal events.
4466 (Event Examples): Add signal example.
4467
44682006-11-29 Richard Stallman <rms@gnu.org>
4469
4470 * frames.texi (Visibility of Frames): Explain visible windows
4471 can be covered by others. Add xref for raise-frame.
4472
44732006-11-28 Richard Stallman <rms@gnu.org>
4474
4475 * searching.texi (Regexp Special): Update when ^ is special.
4476
44772006-11-27 Eli Zaretskii <eliz@gnu.org>
4478
4479 * customize.texi (Customization, Common Keywords)
4480 (Group Definitions, Variable Definitions, Composite Types)
4481 (Type Keywords, Customization Types): Add index entries for
4482 various customization keywords.
4483
44842006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
4485
4486 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
4487
c8763fb6 44882006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
4489
4490 * frames.texi (Window System Selections): Remove clipboard from
4491 description of selection-coding-system.
4492
44932006-11-06 Richard Stallman <rms@gnu.org>
4494
4495 * lists.texi (List Variables): Document COMPARE-FN.
4496
4497 * keymaps.texi: Avoid use of "binding" to mean a relation;
4498 use it only to refer to the meaning associated with a key.
4499 (Keymaps): Change menu node description.
4500
4501 * elisp.texi (Top): Change menu node description.
4502
4503 * display.texi (Managing Overlays): Document overlay-recenter.
4504
45052006-10-29 Chong Yidong <cyd@stupidchicken.com>
4506
4507 * Makefile.in: Use relative paths to avoid advertising filesystem
4508 contents during compilation.
4509
45102006-10-23 Kim F. Storm <storm@cua.dk>
4511
4512 * commands.texi (Event Input Misc): Update unread-command-events.
4513
45142006-10-23 Nick Roberts <nickrob@snap.net.nz>
4515
4516 * lists.texi (Sets And Lists): Fix typos.
4517
45182006-10-18 Juanma Barranquero <lekktu@gmail.com>
4519
4520 * control.texi (Processing of Errors): Use @var for an argument,
4521 not @code.
4522
45232006-10-16 Richard Stallman <rms@gnu.org>
4524
4525 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4526
4527 * keymaps.texi (Format of Keymaps): Show all the keymap element
4528 patterns that result from menu items.
4529 (Key Lookup): Minor cleanups.
4530
4531 * modes.texi (Precalculated Fontification): Don't say that
4532 not setting font-lock-defaults avoids loading font-lock.
4533
4534 * help.texi (Documentation): Move xref to Emacs Manual here.
4535 (Documentation Basics): From here.
4536 Also doc emacs-lisp-docstring-fill-column.
4537
4538 * elisp.texi: Update version and ISBN.
4539
4540 * commands.texi (Interactive Call): Clarify KEYS arg to
4541 call-interactively is a vector.
4542 (Command Loop Info): Delete anchor in this-command-keys.
4543 Add anchor in this-command-keys-vector.
4544 (Recursive Editing): Document how recursive-edit
4545 handles the current buffer.
4546
45472006-10-13 Chong Yidong <cyd@stupidchicken.com>
4548
4549 * frames.texi (Frame Titles): %c and %l are ignored in
4550 frame-title-format.
4551
45522006-10-11 Richard Stallman <rms@gnu.org>
4553
4554 * keymaps.texi (Key Sequences): Clarify use of kbd.
4555
45562006-10-10 Kim F. Storm <storm@cua.dk>
4557
4558 * lists.texi (Sets And Lists): Add memql.
4559
45602006-10-03 Richard Stallman <rms@gnu.org>
4561
4562 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4563 Clarify :ascii: and :nonascii:.
4564
45652006-09-29 Juri Linkov <juri@jurta.org>
4566
4567 * modes.texi (%-Constructs): Reorder coding systems in the
4568 documentation of %z to the real order displayed in the modeline.
4569
45702006-09-25 Richard Stallman <rms@gnu.org>
4571
4572 * os.texi (Timers): Describe timer-max-repeats.
4573
45742006-09-25 Chong Yidong <cyd@stupidchicken.com>
4575
4576 * os.texi (Timers): Mention with-local-quit.
4577
45782006-09-24 Richard Stallman <rms@gnu.org>
4579
4580 * searching.texi (Searching and Matching): Mention property search.
4581
4582 * commands.texi (Command Loop Info): Explain how read-event affects
4583 this-command-keys.
4584
45852006-09-20 Richard Stallman <rms@gnu.org>
4586
4587 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4588
4589 * windows.texi (Window Start): Minor cleanups.
4590
45912006-09-20 Kim F. Storm <storm@cua.dk>
4592
4593 * windows.texi (Window Start): pos-visible-in-window-p allows
4594 specifying t for position to mean "end of window".
4595 Add window-line-height.
4596
4597 * anti.texi (Antinews): Mention window-line-height.
4598
45992006-09-19 David Kastrup <dak@gnu.org>
4600
4601 * keymaps.texi (Searching Keymaps): Small clarification.
4602
46032006-09-18 Richard Stallman <rms@gnu.org>
4604
4605 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4606 cause keyboard menus.
4607 (Menu Keymaps): Likewise.
4608 (Defining Menus, Keyboard Menus): Clarify.
4609
4610 * text.texi (Fields): Clarify explanation of constrain-to-field.
4611
46122006-09-16 Eli Zaretskii <eliz@gnu.org>
4613
4614 * variables.texi (Tips for Defining): Fix a typo.
4615
46162006-09-15 Richard Stallman <rms@gnu.org>
4617
4618 * keymaps.texi (Remapping Commands, Searching Keymaps)
4619 (Active Keymaps): Clean up previous change.
4620
46212006-09-15 Jay Belanger <belanger@truman.edu>
4622
4623 * gpl.texi: Replace "Library Public License" by "Lesser Public
4624 License" throughout.
4625
46262006-09-15 David Kastrup <dak@gnu.org>
4627
4628 * keymaps.texi (Active Keymaps): Adapt description to use
4629 `get-char-property' instead `get-text-property'. Explain how
4630 mouse events change this. Explain the new optional argument of
4631 `key-binding' and its mouse-dependent lookup.
4632 (Searching Keymaps): Adapt description similarly.
4633 (Remapping Commands): Explain the new optional argument of
4634 `command-remapping'.
4635
46362006-09-14 Richard Stallman <rms@gnu.org>
4637
4638 * keymaps.texi (Searching Keymaps): Clarification.
4639 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4640
46412006-09-13 Richard Stallman <rms@gnu.org>
4642
4643 * objects.texi (Character Type): Node split.
4644 Add xref to Describing Characters.
4645 (Basic Char Syntax, General Escape Syntax)
4646 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4647
46482006-09-11 Richard Stallman <rms@gnu.org>
4649
4650 * display.texi (Display Table Format): Wording clarification.
4651 (Glyphs): Clarifications.
4652
46532006-09-10 Chong Yidong <cyd@stupidchicken.com>
4654
4655 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4656 local maps.
4657
46582006-09-10 Kim F. Storm <storm@cua.dk>
4659
4660 * display.texi (Forcing Redisplay): Document return value of
4661 function redisplay.
4662
46632006-09-09 Richard Stallman <rms@gnu.org>
4664
4665 * windows.texi (Window Hooks): Explain limits of
4666 window-scroll-functions.
4667
4668 * display.texi (Fringe Indicators): Update for last change in
4669 indicate-buffer-boundaries.
4670
46712006-09-08 Richard Stallman <rms@gnu.org>
4672
4673 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4674
46752006-09-06 Kim F. Storm <storm@cua.dk>
4676
4677 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4678
4679 * windows.texi (Window Start): Update pos-visible-in-window-p.
4680
46812006-09-04 Richard Stallman <rms@gnu.org>
4682
4683 * processes.texi (Accepting Output): Explain SECONDS=0 for
4684 accept-process-output.
4685
4686 * os.texi (Idle Timers): Explain why timer functions should not
4687 loop until (input-pending-p).
4688
46892006-09-02 Eli Zaretskii <eliz@gnu.org>
4690
4691 * makefile.w32-in (usermanualdir): New variable.
4692 (elisp.dvi): Use it.
4693
46942006-09-01 Eli Zaretskii <eliz@gnu.org>
4695
4696 * buffers.texi (Buffer Modification): Fix last change.
4697
46982006-09-01 Chong Yidong <cyd@stupidchicken.com>
4699
5dcb4c4e
SM
4700 * buffers.texi (Buffer Modification):
4701 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4702
47032006-08-31 Richard Stallman <rms@gnu.org>
4704
4705 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4706
47072006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4708
4709 * modes.texi (Syntactic Font Lock):
4710 Mention font-lock-syntactic-face-function
4711 instead of specific faces.
4712
47132006-08-29 Chong Yidong <cyd@stupidchicken.com>
4714
4715 * display.texi (Images): Add xrref to display-images-p.
4716
47172006-08-28 Kenichi Handa <handa@m17n.org>
4718
4719 * nonascii.texi (Lisp and Coding Systems): Fix description of
4720 detect-coding-region.
4721
47222006-08-27 Michael Olson <mwolson@gnu.org>
4723
4724 * processes.texi (Transaction Queues): Remove stray quote
4725 character.
4726
47272006-08-25 Richard Stallman <rms@gnu.org>
4728
4729 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4730 Add xref.
4731
47322006-08-24 Chong Yidong <cyd@stupidchicken.com>
4733
4734 * os.texi (Timers): Avoid waiting inside timers.
4735
47362006-08-21 Lute Kamstra <lute@gnu.org>
4737
4738 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4739
47402006-08-20 Richard Stallman <rms@gnu.org>
4741
4742 * os.texi (Idle Timers): New node, split out from Timers.
4743 Document current-idle-time.
4744 * commands.texi (Reading One Event): Update xref.
4745 * elisp.texi (Top): Update subnode menu.
4746
47472006-08-16 Richard Stallman <rms@gnu.org>
4748
4749 * keymaps.texi (Extended Menu Items): Show format of cached
4750 bindings in extended menu items.
4751
4752 * customize.texi (Variable Definitions): Explain when the
4753 standard value expression is evaluated.
4754
47552006-08-15 Chong Yidong <cyd@stupidchicken.com>
4756
4757 * commands.texi (Reading One Event): Explain idleness in
4758 `read-event'.
4759
47602006-08-12 Chong Yidong <cyd@stupidchicken.com>
4761
4762 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4763 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4764 relevant for Lisp programming.
4765 (Yank Commands): Rewrite introduction.
4766 (Undo): Clarify.
4767 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4768 (Filling): Remove redundant comment. Clarify return value of
4769 current-justification.
4770 (Margins): Minor clarifications.
4771 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4772 (Sorting): Update definition of sort-lines.
4773 (Columns): Clarify behavior of sort-columns.
4774 (Indent Tabs): Link to Tab Stops in Emacs manual.
4775 (Special Properties): Clarify.
4776 (Clickable Text): Mention Buttons package.
4777
47782006-08-12 Kevin Ryde <user42@zip.com.au>
4779
4780 * os.texi (Time Parsing): Add %z to description of
4781 format-time-string, as per docstring. Add cross reference to
4782 glibc manual for strftime.
4783
47842006-08-08 Richard Stallman <rms@gnu.org>
4785
4786 * modes.texi: Clean up wording in previous change.
4787
47882006-08-07 Chong Yidong <cyd@stupidchicken.com>
4789
4790 * modes.texi (Hooks): Clarify.
4791 (Major Mode Basics): Mention define-derived-mode explicitly.
4792 (Major Mode Conventions): Rebinding RET is OK for some modes.
4793 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4794 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4795 (Mode Line Basics): Clarify.
4796 (Mode Line Data): Mention help-echo and local-map in strings.
4797 Explain reason for treatment of non-risky variables.
4798 (Properties in Mode): Clarify.
4799 (Faces for Font Lock): Add font-lock-negation-char-face.
4800
48012006-08-04 Eli Zaretskii <eliz@gnu.org>
4802
4803 * strings.texi (Formatting Strings): Warn against arbitrary
4804 strings as first arg to `format'.
4805
48062006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4807
4808 * text.texi (Clickable Text): Mention `help-echo' text property.
4809 Update intro, examples and associated explanations.
4810
48112006-07-31 Richard Stallman <rms@gnu.org>
4812
4813 * commands.texi: Update xrefs.
4814 (Event Mod): New node, cut out from old Translating Input.
4815
4816 * maps.texi: Update xrefs.
4817
4818 * keymaps.texi (Translation Keymaps): New node.
4819 Update xrefs from Translating Input to Translation Keymaps.
4820
4821 * elisp.texi (Top): Update subnode menu.
4822
4823 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4824
4825 * os.texi (System Interface): Fix menu descriptions of some nodes.
4826 (Translating Input): Node deleted.
4827
48282006-07-31 Nick Roberts <nickrob@snap.net.nz>
4829
4830 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4831
4832 * lists.texi (Sets And Lists): Likewise.
4833
48342006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4835
4836 * text.texi (Fields): Mention POS
4837 requirement when narrowing is in effect.
4838
48392006-07-28 Richard Stallman <rms@gnu.org>
4840
4841 * display.texi (Face Attributes): Simplify wording.
4842 (Attribute Functions): Clarify meaning of new-frame default
4843 attribute settings.
4844
4845 * customize.texi (Common Keywords): Document how to use
4846 :package-version in a package not in Emacs.
4847
48482006-07-28 Kim F. Storm <storm@cua.dk>
4849
4850 * commands.texi (Reading One Event): Fix last change.
4851
48522006-07-26 Chong Yidong <cyd@stupidchicken.com>
4853
4854 * commands.texi (Reading One Event): Document SECONDS argument for
4855 read-event, read-char, and read-char-exclusive.
4856
48572006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4858
4859 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4860 to ensure correct identification.
4861
48622006-07-24 Richard Stallman <rms@gnu.org>
4863
4864 * text.texi (Clickable Text): Clarify.
4865
4866 * sequences.texi (Vector Functions): Delete duplicate xref.
4867
4868 * objects.texi (Function Type): Clarify.
4869
4870 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4871 modes.
4872
4873 * lists.texi (List Variables): New node.
4874 Material moved from other nodes.
4875
4876 * variables.texi (Setting Variables): add-to-list and
4877 add-to-ordered-list moved to List Variables node.
4878
48792006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4880
4881 * text.texi (Links and Mouse-1):
4882 For mouse-on-link-p, expand on arg POS.
4883
48842006-07-21 Kim F. Storm <storm@cua.dk>
4885
4886 * display.texi (Forcing Redisplay): Don't mention systems which
4887 don't support sub-second timers for redisplay-preemption-period.
4888
4889 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4890
48912006-07-21 Eli Zaretskii <eliz@gnu.org>
4892
4893 * frames.texi (Input Focus): Document that focus-follows-mouse has
4894 no effect on MS-Windows.
4895
48962006-07-18 Richard Stallman <rms@gnu.org>
4897
4898 * display.texi (Forcing Redisplay): Cleanups in previous change.
4899
4900 * processes.texi (Low-Level Network): Make menu more convenient.
4901
49022006-07-18 Kim F. Storm <storm@cua.dk>
4903
4904 * display.texi (Forcing Redisplay): redisplay-preemption-period
4905 only used on window systems. Add xref to Terminal Output.
4906
4907 * os.texi (Terminal Output): baud-rate only controls preemption on
4908 non-window systems. Add xref to Forcing Redisplay.
4909
4910 * processes.texi (Low-Level Network): Rename node "Make Network"
4911 to "Network Processes".
4912
49132006-07-18 Karl Berry <karl@gnu.org>
4914
4915 * variables.texi, functions.texi, customize.texi, loading.texi:
4916 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4917
49182006-07-17 Chong Yidong <cyd@stupidchicken.com>
4919
4920 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4921
49222006-07-17 Richard Stallman <rms@gnu.org>
4923
4924 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4925 Put period and comma inside quotes.
4926
4927 * loading.texi, markers.texi: Use real doublequote inside menus.
4928
4929 * windows.texi: Put point and comma inside quotes.
4930 (Textual Scrolling): Use @samp for error message.
4931
4932 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4933 * strings.texi, streams.texi, processes.texi, os.texi:
4934 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4935 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4936 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4937 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4938 Put point and comma inside quotes.
4939
4940 * control.texi (Processing of Errors): Add command-error-function.
4941
4942 * variables.texi (File Local Variables): Clarify that
4943 file local variables make buffer-local bindings.
4944
4945 * modes.texi (Syntactic Font Lock): Give default for
4946 font-lock-syntax-table.
4947
49482006-07-17 Nick Roberts <nickrob@snap.net.nz>
4949
4950 * text.texi (Special Properties): Clean up previous change.
4951
49522006-07-16 Karl Berry <karl@gnu.org>
4953
4954 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4955 * control.texi: Fix bad page breaks through chapter 10 (control).
4956
4957 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4958 underfull hbox.
4959
49602006-07-15 Nick Roberts <nickrob@snap.net.nz>
4961
4962 * text.texi (Special Properties): Describe fontified text property
4963 in relation to a character (not text).
4964
49652006-07-15 Kim F. Storm <storm@cua.dk>
4966
4967 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4968 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4969 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4970
4971 * anti.texi (Antinews): Mention redisplay function.
4972 The kbd macro existed, but was not documented, before 22.x.
4973 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4974
49752006-07-14 Nick Roberts <nickrob@snap.net.nz>
4976
4977 * display.texi (Displaying Messages): Add anchor.
4978
4979 * frames.texi (Dialog Boxes): Use it.
4980
49812006-07-12 Richard Stallman <rms@gnu.org>
4982
4983 * objects.texi (Frame Type): Explain nature of frames better.
4984
4985 * frames.texi (Frames): Explain nature of frames better.
4986
49872006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4988
4989 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4990
49912006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4992
4993 * frames.texi (Window System Selections): Mention scrap support for Mac.
4994 Default value of x-select-enable-clipboard is t on Mac.
4995
4996 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4997
49982006-07-11 Kim F. Storm <storm@cua.dk>
4999
5000 * display.texi (Forcing Redisplay): Add `redisplay' function.
5001 Don't mention (sit-for -1) -- use (redisplay t) instead.
5002
5003 * commands.texi (Waiting): (sit-for -1) is no longer special.
5004 (sit-for 0) is equivalent to (redisplay).
5005 Iconifying/deiconifying no longer makes sit-for return.
5006
50072006-07-10 Nick Roberts <nickrob@snap.net.nz>
5008
5009 * display.texi (Buttons): Fix typo.
5010
5011 * index.texi, elisp.texi (New Symbols): Comment node out.
5012
50132006-07-09 Richard Stallman <rms@gnu.org>
5014
5015 * display.texi (Truncation): Clean up previous change.
5016
50172006-07-08 Richard Stallman <rms@gnu.org>
5018
5019 * commands.texi (Interactive Call): Use 3 as prefix in example
5020 for execute-extended-command.
5021
5022 * display.texi (Attribute Functions): Move paragraph about
5023 compatibility with Emacs < 21.
5024
50252006-07-09 Kim F. Storm <storm@cua.dk>
5026
5027 * display.texi (Refresh Screen): Clarify force-window-update.
5028 (Truncation): "Normally" indicated by fringe arrows.
5029
50302006-07-08 Eli Zaretskii <eliz@gnu.org>
5031
5032 * windows.texi (Textual Scrolling, Resizing Windows):
5033 * variables.texi (Constant Variables):
5034 * text.texi (Buffer Contents, Deletion, Changing Properties)
5035 (Property Search, Special Properties, Sticky Properties)
5036 (Links and Mouse-1, Fields, Change Hooks):
5037 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5038 (Categories):
5039 * symbols.texi (Other Plists):
5040 * streams.texi (Output Variables):
5041 * processes.texi (Input to Processes, Query Before Exit):
5042 * positions.texi (Word Motion, Text Lines, List Motion):
5043 * os.texi (Init File, System Environment, Sound Output)
5044 (Session Management):
5045 * nonascii.texi (Text Representations, Character Sets)
5046 (Chars and Bytes, Locales):
5047 * modes.texi (Defining Minor Modes, Header Lines):
5048 * minibuf.texi (Minibuffer Contents):
5049 * markers.texi (Information from Markers):
5050 * lists.texi (List Elements, Building Lists, Association Lists):
5051 * keymaps.texi (Tool Bar):
5052 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5053 * functions.texi (What Is a Function, Mapping Functions):
5054 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5055 (Color Names, Text Terminal Colors, Display Feature Testing):
5056 * files.texi (Visiting Functions, File Name Components)
5057 (Unique File Names, Contents of Directories):
5058 * display.texi (Forcing Redisplay, Displaying Messages)
5059 (Temporary Displays, Font Selection, Auto Faces)
5060 (Font Lookup, Fringe Indicators, Display Margins)
5061 (Image Descriptors, Showing Images, Image Cache, Button Types)
5062 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5063 (Display Table Format, Glyphs):
5064 * control.texi (Iteration):
5065 * commands.texi (Command Loop Info, Adjusting Point):
5066 * backups.texi (Making Backups, Auto-Saving):
5067 Remove @tindex entries.
5068
50692006-07-07 Kim F. Storm <storm@cua.dk>
5070
5071 * display.texi (Fringe Cursors): Fix typo.
5072 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5073 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5074
50752006-07-05 Richard Stallman <rms@gnu.org>
5076
5077 * text.texi (Buffer Contents): Add example of text props
5078 in result of buffer-substring.
5079 (Text Properties): Explain better about use of specific property names.
5080 (Property Search): Some cleanups; reorder some functions.
5081
5082 * keymaps.texi (Changing Key Bindings): Cleanup.
5083 Add xref to Key Binding Conventions.
5084
5085 * display.texi (Attribute Functions): Add examples for
5086 face-attribute-relative-p.
5087
5088 * tips.texi (Coding Conventions): Cleanup last change.
5089
50902006-07-05 Karl Berry <karl@gnu.org>
5091
5092 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5093 Remove @setchapternewpage odd.
5094 Result is 1013 pages, down from 1100.
5095
5096 * anti.texi, customize.texi, display.texi, internals.texi:
5097 * minibuf.texi, modes.texi, tips.texi:
5098 Fix overfull/underfull boxes.
5099
51002006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5101
5102 * edebug.texi (Instrumenting):
5103 Add Edebug-specific findex for eval-buffer.
5104 * loading.texi (Loading):
5105 Replace eval-current-buffer with eval-buffer.
5106
51072006-06-30 Nick Roberts <nickrob@snap.net.nz>
5108
5109 * locals.texi (Standard Buffer-Local Variables): Update the list
5110 of variables.
5111
51122006-06-26 Nick Roberts <nickrob@snap.net.nz>
5113
5114 * files.texi (File Name Completion): Point user to the node
5115 "Reading File Names".
5116
51172006-06-24 Eli Zaretskii <eliz@gnu.org>
5118
5119 * files.texi (Contents of Directories): Document case-insensitive
5120 behavior on respective filesystems.
5121
5122 * objects.texi (Character Type): Document that Emacs signals an
5123 error for unsupported Unicode characters specified as \uNNNN.
5124
51252006-06-19 Richard Stallman <rms@gnu.org>
5126
5127 * processes.texi (Bindat Spec): Clarify previous change.
5128
51292006-06-16 Richard Stallman <rms@gnu.org>
5130
5131 * tips.texi (Coding Conventions): Better explain conventions
5132 for definition constructs.
5133
5134 * text.texi (Special Properties): String value of `read-only'
5135 serves as the error message.
5136
5137 * objects.texi (Character Type): Clarify prev. change.
5138 (Non-ASCII in Strings): Mention \u and \U.
5139
5140 * commands.texi (Using Interactive): Explain problem of
5141 markers, etc., in command-history.
5142
51432006-06-14 Kim F. Storm <storm@cua.dk>
5144
5145 * commands.texi (Waiting): Negative arg to sit-for forces
5146 redisplay even if input is pending.
5147
5148 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5149 redisplay. Remove incorrect example of binding redisplay-dont-pause
5150 around (sit-for 0).
5151
51522006-06-13 Richard Stallman <rms@gnu.org>
5153
5154 * display.texi (Forcing Redisplay): Clarify previous change.
5155
51562006-06-13 Romain Francoise <romain@orebokech.com>
5157
5158 * display.texi (Forcing Redisplay): Fix typo.
5159
51602006-06-13 Kim F. Storm <storm@cua.dk>
5161
5162 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5163
51642006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5165
5166 * tips.texi (Coding Conventions): Add `@end itemize'.
5167
51682006-06-10 Richard Stallman <rms@gnu.org>
5169
5170 * tips.texi (Coding Conventions): Explain use of coding systems
5171 to ensure one decoding for strings.
5172
51732006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5174
5175 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5176 syntax.
5177
51782006-06-07 Eli Zaretskii <eliz@gnu.org>
5179
5180 * display.texi (Font Selection): Remove description of
5181 clear-face-cache.
5182
5183 * compile.texi (Eval During Compile): Fix a typo. Add index
5184 entries for possible uses of eval-when-compile.
5185
51862006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5187
5188 * display.texi (Abstract Display): Fix typo.
5189
51902006-06-03 Eli Zaretskii <eliz@gnu.org>
5191
5192 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5193 Reword variable's description.
5194
51952006-06-01 Richard Stallman <rms@gnu.org>
5196
5197 * windows.texi (Splitting Windows): Clarify splitting nonselected
5198 window.
5199
52002006-05-31 Juri Linkov <juri@jurta.org>
5201
5202 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5203
52042006-05-30 Richard Stallman <rms@gnu.org>
5205
5206 * display.texi (Line Height): Fix errors in description of
10d1d0af 5207 default line height and line-height property.
b8d4c8d0
GM
5208
5209 * nonascii.texi (Default Coding Systems): Further clarification.
5210
52112006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5212
5213 * internals.texi (Pure Storage): Mention that an overflow in pure
5214 space causes a memory leak.
5215 (Garbage Collection): If there was an overflow in pure space,
5216 `garbage-collect' returns nil.
5217
52182006-05-30 Eli Zaretskii <eliz@gnu.org>
5219
5220 * nonascii.texi (Default Coding Systems): Fix it some more.
5221
52222006-05-29 Eli Zaretskii <eliz@gnu.org>
5223
5224 * nonascii.texi (Default Coding Systems): Fix last change.
5225
52262006-05-29 Kenichi Handa <handa@m17n.org>
5227
5228 * nonascii.texi (find-operation-coding-system): Describe the new
5229 argument format (FILENAME . BUFFER).
5230
52312006-05-28 Richard Stallman <rms@gnu.org>
5232
5233 * tips.texi (Coding Conventions): Better explain reasons not to
5234 advise other packages or use `eval-after-load'.
5235
52362006-05-29 Kim F. Storm <storm@cua.dk>
5237
5238 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5239 `bindat-idx' and `bindat-raw' for clarity.
5240
52412006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5242
5243 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5244
5245 * display.texi (Display): Add "Abstract Display" to menu.
5246 (Abstract Display, Abstract Display Functions)
5247 (Abstract Display Example): New nodes.
5248 * elisp.texi (Top): Add "Abstract Display" to menu.
5249
52502006-05-27 Chong Yidong <cyd@stupidchicken.com>
5251
5252 * keymaps.texi (Key Sequences): Link to input events definition.
5253 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5254
5255 * files.texi (Changing Files): Document updated argument list for
5256 copy-file.
5257
52582006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5259
5260 * processes.texi (Bindat Functions): Explain term "total length".
5261 Use it in bindat-length and bindat-pack descriptions.
5262
52632006-05-26 Eli Zaretskii <eliz@gnu.org>
5264
5265 * tips.texi (Coding Conventions): Advise against using
5266 eval-after-load in packages. Add an index entry.
5267
52682006-05-25 Juri Linkov <juri@jurta.org>
5269
5270 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5271
5272 * modes.texi (%-Constructs): Add %e, %z, %Z.
5273
52742006-05-25 Richard Stallman <rms@gnu.org>
5275
5276 * elisp.texi (Top): Update subnode menu.
5277
5278 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5279 (Keymaps): Update menu.
5280
52812006-05-25 Chong Yidong <cyd@stupidchicken.com>
5282
5283 * keymaps.texi (Key Sequences): Some clarifications.
5284
52852006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5286
5287 * processes.texi (Bindat Functions): Say "unibyte string"
5288 explicitly for bindat-unpack and bindat-pack descriptions.
5289 (Bindat Examples): Don't call `string-make-unibyte' in example.
5290
52912006-05-25 Chong Yidong <cyd@stupidchicken.com>
5292
5dcb4c4e 5293 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5294 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5295
5296 * keymaps.texi (Changing Key Bindings):
dd7b651b 5297 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5298 * help.texi (Describing Characters): Refer to it.
5299
53002006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5301
5302 * frames.texi (Pointer Shape): @end table -> @end defvar.
5303
53042006-05-22 Richard Stallman <rms@gnu.org>
5305
5306 * elisp.texi (Top): Update subnode menus.
5307
5308 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5309 Contents rewritten; material from old Pointer Shape node moved here.
5310
5311 * display.texi (Pointer Shape): Node deleted.
5312 (Image Descriptors): Minor cleanup.
5313
53142006-05-21 Richard Stallman <rms@gnu.org>
5315
5316 * syntax.texi (Parsing Expressions): Update info on which STATE
5317 elements are ignored.
5318
53192006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5320
5321 * hooks.texi (Standard Hooks): Correct typo.
5322
5323 * gpl.texi (GPL): ifinfo -> ifnottex.
5324
53252006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5326
5327 * searching.texi (Simple Match Data): Warn about match data being
5328 set anew by every search.
5329
53302006-05-17 Richard Stallman <rms@gnu.org>
5331
5332 * minibuf.texi (Minibuffer History): Clarify.
5333
5334 * searching.texi (Regexp Special): Clarify nested regexp warning.
5335
53362006-05-16 Kim F. Storm <storm@cua.dk>
5337
5338 * minibuf.texi (Minibuffer History): Update add-to-history.
5339
53402006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5341
5dcb4c4e
SM
5342 * nonascii.texi (Explicit Encoding):
5343 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5344
53452006-05-14 Richard Stallman <rms@gnu.org>
5346
5347 * buffers.texi (Creating Buffers): Cleanup.
5348
5349 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5350
53512006-05-13 Eli Zaretskii <eliz@gnu.org>
5352
5353 * buffers.texi (Current Buffer): Document that with-temp-buffer
5354 disables undo.
5355
5356 * os.texi (Terminal-Specific): More accurate description of how
5357 Emacs searches for the terminal-specific libraries.
5358
53592006-05-12 Eli Zaretskii <eliz@gnu.org>
5360
5361 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5362 emacs-xtra to @inforef's.
5363
5364 * text.texi (Undo): Document that undo is turned off in buffers
5365 whose names begin with a space.
5366
5367 * buffers.texi (Buffer Names): Add index entries for buffers whose
5368 names begin with a space.
5369 (Creating Buffers): Document that undo is turned off in buffers
5370 whose names begin with a space.
5371
5372 * files.texi (Visiting Functions, Reading from Files)
5373 (Saving Buffers): Mention code and EOL conversions by file I/O
5374 primitives and subroutines.
5375
f4e90db0
SM
5376 * nonascii.texi (Lisp and Coding Systems):
5377 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5378
5379 * display.texi (Defining Faces): Mention `mac', and add an xref to
5380 where window-system is described.
5381
53822006-05-10 Richard Stallman <rms@gnu.org>
5383
5384 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5385
53862006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5387
5388 * variables.texi (File Local Variables): Recommend to quote lambda
5389 expressions in safe-local-variable property.
5390
53912006-05-09 Richard Stallman <rms@gnu.org>
5392
5dcb4c4e
SM
5393 * variables.texi (File Local Variables):
5394 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5395
53962006-05-07 Kim F. Storm <storm@cua.dk>
5397
5398 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5399 from add-to-history.
5400
54012006-05-07 Romain Francoise <romain@orebokech.com>
5402
5403 * commands.texi (Event Input Misc):
5404 * compile.texi (Eval During Compile):
5405 * internals.texi (Buffer Internals):
5406 * minibuf.texi (Initial Input):
5407 * nonascii.texi (Scanning Charsets):
5408 * numbers.texi (Comparison of Numbers):
5409 * windows.texi (Textual Scrolling, Vertical Scrolling):
5410 Fix various typos.
5411
54122006-05-06 Eli Zaretskii <eliz@gnu.org>
5413
5414 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5415 conditional xref's to either emacs or emacs-xtra, depending on
5416 @iftex/@ifnottex.
5417
5418 * minibuf.texi (Minibuffer History): Document add-to-history.
5419
54202006-05-05 Eli Zaretskii <eliz@gnu.org>
5421
5422 * internals.texi (Pure Storage): Mention the pure overflow message
5423 at startup.
5424
c8763fb6 54252006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5426
5427 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5428 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5429 search.
5430
54312006-05-01 Richard Stallman <rms@gnu.org>
5432
5433 * intro.texi (nil and t): Clarify.
5434
5435 * variables.texi (File Local Variables): Suggest using booleanp.
5436
54372006-05-01 Juanma Barranquero <lekktu@gmail.com>
5438
5439 * objects.texi (Type Predicates): Fix typos.
5440
54412006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5442
5443 * intro.texi (nil and t): Add booleanp.
5444
5445 * objects.texi (Type Predicates): Add links for booleanp and
5446 string-or-null-p.
5447
54482006-04-29 Richard Stallman <rms@gnu.org>
5449
5450 * modes.texi (Multiline Font Lock): Rename from
5451 Multi line Font Lock Elements. Much clarification.
5452 (Font Lock Multiline, Region to Fontify): Much clarification.
5453
54542006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5455
5456 * variables.texi (File Local Variables): Remove the special case t for
5457 safe-local-variable.
5458
54592006-04-26 Richard Stallman <rms@gnu.org>
5460
5461 * syntax.texi (Parsing Expressions): Minor cleanup.
5462
54632006-04-18 Richard Stallman <rms@gnu.org>
5464
5465 * tips.texi (Coding Conventions): Explain when the package's
5466 prefix should appear later on (not at the start of the name).
5467
5468 * searching.texi (String Search): Clarify effect of NOERROR.
5469
5470 * modes.texi (Imenu): Clarify what special items do.
5471
5472 * hooks.texi (Standard Hooks): Delete text about old hook names.
5473
54742006-04-17 Romain Francoise <romain@orebokech.com>
5475
5476 * variables.texi (Local Variables): Update the default value of
5477 `max-specpdl-size'.
5478
54792006-04-15 Michael Olson <mwolson@gnu.org>
5480
5481 * processes.texi (Transaction Queues): Mention the new optional
5482 `delay-question' argument for `tq-enqueue'.
5483
54842006-04-13 Bill Wohler <wohler@newt.com>
5485
5486 * customize.texi (Common Keywords): Use dotted notation for
5487 :package-version value. Specify its values. Improve documentation
5488 for customize-package-emacs-version-alist.
5489
54902006-04-12 Bill Wohler <wohler@newt.com>
5491
5492 * customize.texi (Common Keywords): Move description of
5493 customize-package-emacs-version-alist to @defvar.
5494
54952006-04-10 Bill Wohler <wohler@newt.com>
5496
5497 * customize.texi (Common Keywords): Add :package-version.
5498
54992006-04-10 Kim F. Storm <storm@cua.dk>
5500
5501 * text.texi (Buffer Contents): Add NOPROPS arg to
5502 filter-buffer-substring.
5503
55042006-04-08 Kevin Ryde <user42@zip.com.au>
5505
5506 * os.texi (Command-Line Arguments): Update xref to emacs manual
5507 "Command Arguments" -> "Emacs Invocation", per change there.
5508
55092006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
5510
5511 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
5512 be on one line to help makeinfo not render two spaces after the dot.
5513
55142006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
5515
5516 * strings.texi (Predicates for Strings): Add string-or-null-p.
5517
55182006-03-28 Kim F. Storm <storm@cua.dk>
5519
5520 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
5521 remarks about systems that don't support fractional seconds.
5522
55232006-03-25 Karl Berry <karl@gnu.org>
5524
5525 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5526 the year list.
5527
55282006-03-21 Nick Roberts <nickrob@snap.net.nz>
5529
5530 * display.texi (Fringe Indicators): Fix typos.
5531
55322006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5533
5534 * tips.texi (Documentation Tips): One can now also write `program'
5535 in front of a quoted symbol in a docstring to prevent making a
5536 hyperlink.
5537
55382006-03-19 Alan Mackenzie <acm@muc.de>
5539
5540 * text.texi (Special Properties): Clarify `fontified' property.
5541
55422006-03-16 Richard Stallman <rms@gnu.org>
5543
5544 * display.texi (Defining Images): Minor cleanup.
5545
55462006-03-16 Bill Wohler <wohler@newt.com>
5547
5548 * display.texi (Defining Images): In image-load-path-for-library,
5549 prefer user's images.
5550
55512006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5552
5553 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5554
55552006-03-15 Bill Wohler <wohler@newt.com>
5556
5557 * display.texi (Defining Images): Fix example in
5558 image-load-path-for-library by not recommending that one binds
5559 image-load-path. Just defvar it to placate compiler and only use
5560 it if previously defined.
5561
55622006-03-14 Bill Wohler <wohler@newt.com>
5563
5564 * display.texi (Defining Images): In image-load-path-for-library,
5565 always return list of directories. Update example.
5566
55672006-03-14 Alan Mackenzie <acm@muc.de>
5568
5569 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5570 This describes font-lock-extend-region-function.
5571 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5572 the new node "Region to Fontify".
5573
55742006-03-13 Richard Stallman <rms@gnu.org>
5575
5576 * display.texi (Invisible Text): The impossible position is
5577 now before the invisible text, not after.
5578 (Defining Images): Clean up last change.
5579
55802006-03-11 Bill Wohler <wohler@newt.com>
5581
5582 * display.texi (Defining Images): Add image-load-path-for-library.
5583
55842006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5585
5586 * text.texi (Adaptive Fill): Fix Texinfo usage.
5587
5588 * strings.texi (Creating Strings): Fix Texinfo usage.
5589
5590 * searching.texi (Regexp Special): Use @samp for regular
5591 expressions that are not in Lisp syntax.
5592
55932006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5594
5595 * searching.texi (Regexp Special): Put remark between parentheses
5596 to avoid misreading.
5597
55982006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5599
5600 * searching.texi (Syntax of Regexps): More accurately describe
5601 which characters are special in which situations.
5602 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5603 are not special. Describe in detail when `[' and `]' are special.
5604 (Regexp Backslash): Plenty of regexps with unbalanced square
5605 brackets are valid, so reword that statement.
5606
56072006-03-02 Kim F. Storm <storm@cua.dk>
5608
5609 * keymaps.texi (Tool Bar): Add tool-bar-border.
5610
56112006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5612
5613 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5614
56152006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5616
5617 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5618
5619 * files.texi (Locating Files): Suggest additional values for the
5620 SUFFIXES arg of `locate-file'. Update pxref.
5621
5622 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5623 (How Programs Do Loading): Discuss the effects of Auto Compression
5624 mode on `load'.
5625 (Load Suffixes): New node.
5626 (Library Search): Delete description of `load-suffixes'; it was
5627 moved to "Load Suffixes".
5628 (Autoload, Named Features): Mention `load-suffixes'.
5629
56302006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5631
5632 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5633
5634 * windows.texi (Window Tree): Fix typo.
5635
56362006-02-20 Kim F. Storm <storm@cua.dk>
5637
5638 * display.texi (Fringe Indicators): New section.
5639 Move indicate-empty-lines, indicate-buffer-boundaries, and
5640 default-indicate-buffer-boundaries here.
5641 Add fringe-indicator-alist and default-fringes-indicator-alist.
5642 Add list of logical fringe indicator symbols.
5643 Update list of standard bitmap names.
5644 (Fringe Cursors): New section.
5645 Move overflow-newline-into-fringe here.
5646 Add fringe-cursor-alist and default-fringes-cursor-alist.
5647 Add list of fringe cursor symbols.
5648
56492006-02-20 Juanma Barranquero <lekktu@gmail.com>
5650
5651 * commands.texi (Using Interactive): Fix reference to node
5652 "Minibuffers".
5653
56542006-02-19 Richard M. Stallman <rms@gnu.org>
5655
5656 * minibuf.texi (High-Level Completion):
5657 Add xref to read-input-method-name.
5658
5659 * files.texi (Relative File Names): Move file-relative-name here.
5660 (File Name Expansion): From here. Minor clarifications.
5661
5662 * commands.texi (Using Interactive): Add xrefs about reading input.
5663 Clarify remarks about that moving point and mark.
5664 Put string case before list case.
5665
c8763fb6 56662006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5667
5668 * display.texi (Other Display Specs, Image Descriptors):
5669 Revert erroneous changes. The previous description of
5670 image-descriptors as `(image . PROPS)' was correct.
5671
56722006-02-14 Richard M. Stallman <rms@gnu.org>
5673
5674 * variables.texi (File Local Variables): Clarifications.
5675
56762006-02-14 Juanma Barranquero <lekktu@gmail.com>
5677
5678 * variables.texi (File Local Variables): Use @code for a cons
5679 cell, not @var.
5680
56812006-02-13 Chong Yidong <cyd@stupidchicken.com>
5682
5683 * variables.texi (File Local Variables): Document new file local
5684 variable behavior.
5685
56862006-02-10 Kim F. Storm <storm@cua.dk>
5687
5688 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5689
56902006-02-08 Juanma Barranquero <lekktu@gmail.com>
5691
5692 * modes.texi (%-Constructs): Remove obsolete info about
5693 `global-mode-string'.
5694
56952006-02-07 Richard M. Stallman <rms@gnu.org>
5696
5697 * commands.texi (Prefix Command Arguments): Minor cleanup.
5698
5699 * display.texi: "Graphical display", not window system.
5700
5701 * functions.texi (What Is a Function): Fix xref.
5702
5703 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5704 (Changing Key Bindings): Clarify when remapping is better than
5705 substitute-key-definition.
5706
57072006-02-02 Richard M. Stallman <rms@gnu.org>
5708
5709 * minibuf.texi (Basic Completion): Completion alists are risky.
5710
5711 * keymaps.texi (Active Keymaps): Clarifications.
5712 (Searching Keymaps): New node.
5713 (Keymaps): Update menu.
5714
5715 * frames.texi (Layout Parameters): Minor clarification.
5716 (Drag and Drop): New node.
5717 (Frames): Update menu.
5718
57192006-01-29 Chong Yidong <cyd@stupidchicken.com>
5720
5721 * display.texi (Other Display Specs, Image Descriptors):
5722 Image description is a list, not a cons cell.
5723
57242006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5725
5726 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5727 list is not necessarily a list).
5728
57292006-01-27 Eli Zaretskii <eliz@gnu.org>
5730
5731 * frames.texi (Layout Parameters): border-width and
5732 internal-border-width belong to the frame, not the window.
5733
57342006-01-19 Richard M. Stallman <rms@gnu.org>
5735
5736 * nonascii.texi (Translation of Characters): Search cmds use
5737 translation-table-for-input. Automatically made local.
5738
5739 * markers.texi (Overview of Markers): Count insertion type
5740 as one of a marker's attributes.
5741
5742 * keymaps.texi (Controlling Active Maps): New node, split out of
5743 Active Keymaps.
5744 (Keymaps): Menu updated.
5745 (Active Keymaps): Give pseudocode to explain how the active
5746 maps are searched. current-active-maps and key-binding moved here.
5747 (Functions for Key Lookup): current-active-maps and key-binding moved.
5748 Clarifications.
5749 (Searching the Keymaps): New subnode.
5750
5751 * elisp.texi (Top): Menu clarification.
5752
5753 * display.texi (Other Display Specs): Delete duplicate entry for
5754 just a string as display spec. Move text about recursive display
5755 specs on such a string.
5756
5757 * commands.texi (Key Sequence Input): Clarify.
5758 Move num-nonmacro-input-events out.
5759 (Reading One Event): num-nonmacro-input-events moved here.
5760
57612006-01-14 Nick Roberts <nickrob@snap.net.nz>
5762
5763 * advice.texi (Simple Advice): Update example to fit argument
5764 change in previous-line.
5765
57662006-01-05 Richard M. Stallman <rms@gnu.org>
5767
5768 * markers.texi (The Mark): Fix in `mark'.
5769
57702006-01-04 Richard M. Stallman <rms@gnu.org>
5771
5772 * processes.texi (Misc Network, Make Network): Minor cleanups.
5773
57742006-01-04 Kim F. Storm <storm@cua.dk>
5775
5776 * processes.texi (Make Network): Add IPv6 addresses and handling.
5777 (Network Feature Testing): Mention (:family ipv6).
5778 (Misc Network): Add IPv6 formats to format-network-address.
5779
57802005-12-30 Richard M. Stallman <rms@gnu.org>
5781
5782 * text.texi (Changing Properties):
5783 Don't use return value of set-text-properties.
5784
57852005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5786
5787 * modes.texi (Mode Line Format): Correct typo in menu.
5788
57892005-12-29 Richard M. Stallman <rms@gnu.org>
5790
5791 * modes.texi (Mode Line Top): New node.
5792 (Mode Line Data): Some text moved to new node.
5793 Explain the data structure more concretely.
5794 (Mode Line Basics): Clarifications.
5795 (Mode Line Variables): Clarify intro paragraph.
5796 (%-Constructs): Clarify intro paragraph.
5797 (Mode Line Format): Update menu.
5798
57992005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5800
5801 * minibuf.texi (Basic Completion): Update lazy-completion-table
5802 examples for removal of ARGS argument.
5803
58042005-12-23 Richard M. Stallman <rms@gnu.org>
5805
5806 * text.texi (Undo): Restore some explanation from the version
5807 that was deleted.
5808
58092005-12-23 Eli Zaretskii <eliz@gnu.org>
5810
5811 * text.texi (Undo): Remove duplicate descriptions of `apply
5812 funname' and `apply delta' elements of the undo list.
5813
58142005-12-20 Richard M. Stallman <rms@gnu.org>
5815
5816 * help.texi (Help Functions): Update documentation of `apropos'.
5817
58182005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5819
5820 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5821 because it is confusing. If the :help-echo keyword is a function,
5822 it is not directly used as the :help-echo overlay property, as the
5823 xref seems to suggest (it does not take the appropriate args).
5824
58252005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5826
5827 * customize.texi (Common Keywords): Fix Texinfo usage.
5828 (Group Definitions, Variable Definitions): Update for new
5829 conventions for using `*' in docstrings.
5830
5831 * tips.texi (Documentation Tips): Update for new conventions for
5832 using `*' in docstrings.
5833
58342005-12-16 Richard M. Stallman <rms@gnu.org>
5835
5836 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5837
58382005-12-16 Juri Linkov <juri@jurta.org>
5839
5840 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5841
58422005-12-14 Romain Francoise <romain@orebokech.com>
5843
5844 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5845 Fix typo.
5846
58472005-12-11 Juri Linkov <juri@jurta.org>
5848
5849 * minibuf.texi (Completion Commands): Add mention of read-file-name
5850 for filename completion keymaps.
5851 (Reading File Names): Add mention of filename completion keymaps
5852 for read-file-name and xref to `Completion Commands'.
5853
58542005-12-10 Richard M. Stallman <rms@gnu.org>
5855
5856 * customize.texi (Common Keywords): State caveats for use of :tag.
5857
58582005-12-08 Richard M. Stallman <rms@gnu.org>
5859
5860 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5861 with xrefs and better explanation.
5862 (Completion Commands): Add the filename completion maps.
5863
5864 * objects.texi (Character Type): Clarify that \s is not space
5865 if a dash follows.
5866
58672005-12-05 Richard M. Stallman <rms@gnu.org>
5868
5869 * windows.texi (Resizing Windows): Delete preserve-before args.
5870
58712005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5872
5873 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5874 in full keymaps, since the quirk has been fixed.
5875
58762005-12-03 Eli Zaretskii <eliz@gnu.org>
5877
5dcb4c4e
SM
5878 * hooks.texi (Standard Hooks): Add index entries.
5879 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5880
58812005-11-27 Richard M. Stallman <rms@gnu.org>
5882
5883 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5884
58852005-11-21 Juri Linkov <juri@jurta.org>
5886
5887 * customize.texi (Common Keywords): Update links types
5888 custom-manual and url-link. Add link types emacs-library-link,
5889 file-link, function-link, variable-link, custom-group-link.
5890
58912005-11-20 Chong Yidong <cyd@stupidchicken.com>
5892
5893 * display.texi: Revert 2005-11-20 change.
5894
58952005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5896
5897 * processes.texi (Bindat Functions):
5898 Say "third" to refer to zero-based index "2".
5899
59002005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5901
5902 * loading.texi (Library Search): Update the default value of
5903 `load-suffixes'.
5904
59052005-11-17 Chong Yidong <cyd@stupidchicken.com>
5906
5907 * display.texi (Attribute Functions): Mention :ignore-defface.
5908
59092005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5910
5911 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5912 (Minor Mode Conventions): Mention the use of a hook.
5913
59142005-11-06 Richard M. Stallman <rms@gnu.org>
5915
5916 * files.texi (Magic File Names): find-file-name-handler checks the
5917 `operations' property of the handler.
5918
59192005-11-03 Richard M. Stallman <rms@gnu.org>
5920
5921 * variables.texi (Frame-Local Variables): Small clarification.
5922
59232005-10-29 Chong Yidong <cyd@stupidchicken.com>
5924
5925 * os.texi (Init File): Document ~/.emacs.d/init.el.
5926
59272005-10-29 Richard M. Stallman <rms@gnu.org>
5928
5929 * internals.texi (Garbage Collection): Document memory-full.
5930
59312005-10-28 Bill Wohler <wohler@newt.com>
5932
5933 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5934 for URLs.
5935
59362005-10-28 Richard M. Stallman <rms@gnu.org>
5937
5938 * minibuf.texi (Completion Commands): Clean up prev change.
5939
59402005-10-26 Kevin Ryde <user42@zip.com.au>
5941
5942 * compile.texi (Eval During Compile): Explain recommended uses
5943 of eval-when-compile and eval-and-compile.
5944
59452005-10-27 Masatake YAMATO <jet@gyve.org>
5946
5947 * minibuf.texi (Completion Commands):
5948 Write about new optional argument for `display-completion-list'.
5949
59502005-10-23 Richard M. Stallman <rms@gnu.org>
5951
5952 * display.texi (Overlay Arrow): Clarify about local bindings of
5953 overlay-arrow-position.
5954
59552005-10-22 Eli Zaretskii <eliz@gnu.org>
5956
5957 * internals.texi (Building Emacs): Fix last change.
5958
59592005-10-22 Richard M. Stallman <rms@gnu.org>
5960
5961 * internals.texi (Building Emacs): Document eval-at-startup.
5962
59632005-10-21 Richard M. Stallman <rms@gnu.org>
5964
5965 * loading.texi (Where Defined): load-history contains abs file names.
5966 symbol-file returns abs file names.
5967
59682005-10-19 Kim F. Storm <storm@cua.dk>
5969
5970 * display.texi (Showing Images): Add max-image-size integer value.
5971
59722005-10-18 Chong Yidong <cyd@stupidchicken.com>
5973
5974 * display.texi (Showing Images): Document max-image-size.
5975
59762005-10-17 Richard M. Stallman <rms@gnu.org>
5977
5978 * commands.texi (Quitting): Minor clarification.
5979
5980 * processes.texi (Sentinels): Clarify about output and quitting.
5981 (Filter Functions): Mention with-local-quit.
5982
59832005-10-17 Juri Linkov <juri@jurta.org>
5984
5985 * buffers.texi (Current Buffer):
5986 * commands.texi (Event Input Misc):
5987 * compile.texi (Eval During Compile, Compiler Errors):
5988 * customize.texi (Group Definitions):
5989 * display.texi (Progress, Defining Faces):
5990 * files.texi (Writing to Files):
5991 * modes.texi (Mode Hooks, Defining Minor Modes):
5992 * streams.texi (Output Functions):
5993 * syntax.texi (Syntax Table Functions):
5994 * text.texi (Change Hooks):
5995 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5996
5997 * commands.texi (Quitting): Replace arg `forms' with `body' in
5998 `with-local-quit'.
5999
6000 * positions.texi (Excursions): Replace arg `forms' with `body' in
6001 `save-excursion'.
6002
60032005-10-08 Kim F. Storm <storm@cua.dk>
6004
6005 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6006 Rename manual section accordingly.
6007
60082005-10-04 Kim F. Storm <storm@cua.dk>
6009
6010 * windows.texi (Window Split Tree): New section describing
6011 new function window-split-tree function.
6012
60132005-10-03 Nick Roberts <nickrob@snap.net.nz>
6014
6015 * display.texi (Fringe Size/Pos): Simplify and add detail.
6016
60172005-09-30 Romain Francoise <romain@orebokech.com>
6018
6019 * minibuf.texi (High-Level Completion): Explain that the prompt
6020 given to `read-buffer' should end with a colon and a space.
6021 Update usage examples.
6022
60232005-09-29 Juri Linkov <juri@jurta.org>
6024
6025 * display.texi (Displaying Messages): Rename argument name
6026 `string' to `format-string' in functions `message', `message-box',
6027 `message-or-box'.
6028
60292005-09-26 Chong Yidong <cyd@stupidchicken.com>
6030
6031 * errors.texi (Standard Errors): Correct xrefs.
6032
60332005-09-18 Chong Yidong <cyd@stupidchicken.com>
6034
6035 * display.texi (Defining Images): Update documentation for
6036 `image-load-path'.
6037
60382005-09-17 Richard M. Stallman <rms@gnu.org>
6039
6040 * display.texi (Defining Images): Clean up previous change.
6041
60422005-09-16 Romain Francoise <romain@orebokech.com>
6043
6044 * elisp.texi: Specify GFDL version 1.2.
6045
6046 * doclicense.texi (GNU Free Documentation License): Update to
6047 version 1.2.
6048
60492005-09-15 Chong Yidong <cyd@stupidchicken.com>
6050
6051 * display.texi (Defining Images): Document `image-load-path'.
6052
60532005-09-15 Richard M. Stallman <rms@gnu.org>
6054
6055 * objects.texi (Printed Representation): Minor cleanup.
6056 (Box Diagrams): Minor fix.
6057 (Cons Cell Type): Move (...) index item here.
6058 (Box Diagrams): From here.
6059 (Array Type): Minor fix.
6060 (Type Predicates): Delete index "predicates".
6061 (Hash Table Type): Clarify xref.
6062 (Dotted Pair Notation): Minor fix.
6063
60642005-09-10 Chong Yidong <cyd@stupidchicken.com>
6065
6066 * files.texi (Saving Buffers): Fix typo.
6067
60682005-09-08 Richard M. Stallman <rms@gnu.org>
6069
6070 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6071
60722005-09-08 Chong Yidong <cyd@stupidchicken.com>
6073
6074 * locals.texi (Standard Buffer-Local Variables): Don't include
6075 mode variables for minor modes.
6076 Fix xrefs for buffer-display-count, buffer-display-table,
6077 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6078 enable-multibyte-characters, fill-column, header-line-format,
6079 left-fringe-width, left-margin, and right-fringe-width.
6080
6081 * hooks.texi (Standard Hooks): All hooks should conform to the
6082 standard naming convention now.
6083 Fix xref for `echo-area-clear-hook'.
6084
6085 * display.texi (Usual Display): Note that indicate-empty-lines and
6086 tab-width are buffer-local.
6087
6088 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6089
6090 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6091
6092 * nonascii.texi (Encoding and I/O): Note that
6093 buffer-file-coding-system is buffer-local.
6094
6095 * positions.texi (List Motion): Note that defun-prompt-regexp is
6096 buffer-local.
6097
6098 * text.texi (Auto Filling): Note that auto-fill-function is
6099 buffer-local.
6100 (Undo): Note that buffer-undo-list is buffer-local.
6101
5dcb4c4e
SM
6102 * windows.texi (Buffers and Windows):
6103 Document buffer-display-count.
b8d4c8d0
GM
6104
61052005-09-06 Richard M. Stallman <rms@gnu.org>
6106
6107 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6108 package prefix elsewhere than at the start of the name.
6109
61102005-09-03 Richard M. Stallman <rms@gnu.org>
6111
6112 * tips.texi (Programming Tips): Add conventions for minibuffer
6113 questions and prompts.
6114
61152005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6116
6117 * intro.texi (nil and t): Minor cleanup.
6118 Delete spurious mention of keyword symbols.
6119 (Evaluation Notation): Add index entry.
6120 (A Sample Function Description): Minor cleanup.
6121 (A Sample Variable Description): Not all vars can be set.
6122
61232005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6124
6125 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6126
6127 (Insertion): Document precise type of `insert-char' arg COUNT.
6128
61292005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6130
6131 * modes.texi (Other Font Lock Variables): Sync the default of
6132 font-lock-lines-before.
6133
61342005-08-31 Michael Albinus <michael.albinus@gmx.de>
6135
6136 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6137
61382005-08-29 Richard M. Stallman <rms@gnu.org>
6139
6140 * elisp.texi (Top): Update subnode menu.
6141
6142 * searching.texi (Searching and Matching): Move node.
6143 Rearrange contents and add overall explanation.
6144 (Searching and Case): Move node.
6145 (Searching and Matching): Update menu.
6146
61472005-08-27 Eli Zaretskii <eliz@gnu.org>
6148
6149 * os.texi (Startup Summary): Fix the description of the initial
6150 startup message display.
6151
61522005-08-25 Richard M. Stallman <rms@gnu.org>
6153
6154 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6155
61562005-08-25 Emilio C. Lopes <eclig@gmx.net>
6157
6158 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6159 `next-overlay-change' example.
6160
61612005-08-22 Juri Linkov <juri@jurta.org>
6162
6163 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6164 Fix invert-face. Fix args of face-background.
6165
6166 * display.texi (Standard Faces): Delete node.
6167 (Faces): Add xref to `(emacs)Standard Faces'.
6168 (Displaying Faces): Fix xref to `Standard Faces'.
6169
6170 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6171
61722005-08-20 Alan Mackenzie <acm@muc.de>
6173
6174 * buffers.texi (The Buffer List): Clarify the manipulation of the
6175 buffer list.
6176
61772005-08-14 Richard M. Stallman <rms@gnu.org>
6178
6179 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6180 a regexp.
6181
61822005-08-11 Richard M. Stallman <rms@gnu.org>
6183
6184 * elisp.texi (Top): Update subnode lists.
6185
6186 * display.texi (Inverse Video): Node deleted.
6187
6188 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6189 New nodes split out of Coding Conventions.
6190
6191 * searching.texi (Regular Expressions): Document re-builder.
6192
6193 * os.texi (Time Parsing): New node split out of Time Conversion.
6194
6195 * processes.texi (Misc Network, Network Feature Testing)
6196 (Network Options, Make Network): New nodes split out of
6197 Low-Level Network.
6198
61992005-08-09 Richard M. Stallman <rms@gnu.org>
6200
6201 * frames.texi (Geometry): New node, split from Size and Position.
6202 (Frame Parameters): Refer to Geometry.
6203
6204 * buffers.texi (The Buffer List): Fix xrefs.
6205
6206 * windows.texi (Splitting Windows): Fix xref.
6207
6208 * frames.texi (Layout Parameters): Add xref.
6209
6210 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6211
6212 * keymaps.texi (Menu Bar): Fix xref.
6213
6214 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6215
6216 * modes.texi (%-Constructs): Fix xref.
6217
6218 * frames.texi (Window Frame Parameters): Node split up.
6219 (Basic Parameters, Position Parameters, Size Parameters)
6220 (Layout Parameters, Buffer Parameters, Management Parameters)
6221 (Cursor Parameters, Color Parameters): New subnodes.
6222
62232005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6224
6225 * positions.texi (Screen Lines): Update xref for previous change
6226 in minibuf.texi.
6227
6228 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6229 change in minibuf.texi.
6230
62312005-08-09 Richard M. Stallman <rms@gnu.org>
6232
6233 * tips.texi (Coding Conventions): Minor cleanup.
6234
6235 * modes.texi (Defining Minor Modes): Explain when init-value
6236 can be non-nil.
6237
6238 * elisp.texi (Top): Update submenu for Minibuffer.
6239
6240 * minibuf.texi (Minibuffer Misc): Node split up.
6241 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6242 (Recursive Mini): New nodes split out from Minibuffer Misc.
6243 (Minibuffer Misc): Document max-mini-window-height.
6244
6245 * hash.texi (Defining Hash): Delete stray paren in example.
6246
6247 * display.texi (Echo Area Customization): Don't define
6248 max-mini-window-height here; xref instead.
6249
6250 * commands.texi (Event Input Misc): Update while-no-input.
6251
6252 * advice.texi (Advising Functions): Explain when to use advice
6253 and when to use a hook.
6254
62552005-07-30 Eli Zaretskii <eliz@gnu.org>
6256
6257 * makefile.w32-in (info): Don't run install-info.
6258 ($(infodir)/dir): New target, produced by running install-info.
6259
62602005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6261
6262 * modes.texi (Defining Minor Modes): The keyword for the initial
6263 value is :init-value, not :initial-value.
6264
62652005-07-23 Eli Zaretskii <eliz@gnu.org>
6266
6267 * loading.texi (Autoload): Make the `doctor' example be consistent
6268 with what's in current loaddefs.el. Describe the "fn" magic in
6269 the usage portion of the doc string.
6270
62712005-07-22 Richard M. Stallman <rms@gnu.org>
6272
6273 * internals.texi (Garbage Collection): Clarify previous change.
6274
62752005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6276
6277 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6278
62792005-07-18 Juri Linkov <juri@jurta.org>
6280
6281 * commands.texi (Accessing Events):
6282 * frames.texi (Text Terminal Colors, Resources):
6283 * markers.texi (The Mark):
6284 * modes.texi (Defining Minor Modes):
6285 Delete duplicate duplicate words.
6286
62872005-07-16 Richard M. Stallman <rms@gnu.org>
6288
6289 * display.texi (Managing Overlays): Clarify make-overlay
6290 args for insertion types.
6291
62922005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6293
6294 * customize.texi (Variable Definitions):
6295 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6296 `standard-value' is a list too.
6297 (Defining New Types): Use @key{RET} instead of @key{ret}.
6298
62992005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6300
6301 * os.texi (Translating Input): Fix typo.
6302
63032005-07-08 Richard M. Stallman <rms@gnu.org>
6304
6305 * README: Update edition number and size estimate.
6306
6307 * elisp.texi (VERSION): Set to 2.9.
6308
63092005-07-07 Richard M. Stallman <rms@gnu.org>
6310
6311 * book-spine.texinfo: Update Emacs version.
6312
6313 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6314
63152005-07-06 Richard M. Stallman <rms@gnu.org>
6316
6317 * searching.texi (Regexp Search): Clarify what re-search-forward
6318 does when the search fails.
6319
63202005-07-05 Lute Kamstra <lute@gnu.org>
6321
6322 * Update FSF's address in GPL notices.
6323
6324 * doclicense.texi (GNU Free Documentation License):
6325 * gpl.texi (GPL):
6326 * tips.texi (Coding Conventions, Library Headers):
6327 * vol1.texi:
6328 * vol2.texi: Update FSF's address.
6329
63302005-07-04 Richard M. Stallman <rms@gnu.org>
6331
6332 * hooks.texi (Standard Hooks): Add occur-hook.
6333
63342005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6335
6336 * display.texi (The Echo Area): Correct menu.
6337
63382005-07-03 Richard M. Stallman <rms@gnu.org>
6339
6340 * elisp.texi (Top): Update subnode menu for Display.
6341
6342 * display.texi (Displaying Messages): New node, with most
6343 of what was in The Echo Area.
5dcb4c4e 6344 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6345 (Logging Messages): New node with new text.
6346 (Echo Area Customization): New node, the rest of what was
6347 in The Echo Area. Document message-truncate-lines with @defvar.
6348 (Display): Update menu.
6349
6350 * windows.texi (Textual Scrolling): Doc 3 values for
6351 scroll-preserve-screen-position.
6352
6353 * text.texi (Special Properties): Change hook functions
6354 should bind inhibit-modification-hooks around altering buffer text.
6355
6356 * keymaps.texi (Key Binding Commands): Call binding BINDING
6357 rather than DEFINITION.
6358
63592005-06-29 Juanma Barranquero <lekktu@gmail.com>
6360
6361 * variables.texi (Defining Variables): `user-variable-p' returns t
6362 for aliases of user options, nil for alias loops.
6363
63642005-06-28 Richard M. Stallman <rms@gnu.org>
6365
6366 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6367 make-keymap.
6368
63692005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6370
6371 * variables.texi (Setting Variables): Correct and clarify
6372 description of `add-to-ordered-list'.
6373
63742005-06-26 Richard M. Stallman <rms@gnu.org>
6375
6376 * display.texi (Faces): Minor cleanup.
6377
63782005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6379
6380 * display.texi (Faces): `facep' returns t for strings that are
6381 face names.
6382
63832005-06-25 Richard M. Stallman <rms@gnu.org>
6384
6385 * objects.texi (Equality Predicates): Clarify meaning of equal.
6386
6387 * windows.texi (Selecting Windows): save-selected-window
6388 and with-selected-window save and restore the current buffer.
6389
63902005-06-24 Richard M. Stallman <rms@gnu.org>
6391
6392 * numbers.texi (Float Basics): Explain how to test for NaN,
6393 and printing the sign of NaNs.
6394
63952005-06-24 Eli Zaretskii <eliz@gnu.org>
6396
6397 * makefile.w32-in (MAKEINFO): Use --force.
6398
63992005-06-23 Richard M. Stallman <rms@gnu.org>
6400
6401 * display.texi (Face Functions): Correct Texinfo usage.
6402
64032005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6404
6405 * lists.texi (Rings): `ring-elements' now returns the elements of
6406 RING in order.
6407
64082005-06-23 Juanma Barranquero <lekktu@gmail.com>
6409
6410 * markers.texi (The Mark): Texinfo usage fix.
6411
64122005-06-23 Kim F. Storm <storm@cua.dk>
6413
6414 * searching.texi (Entire Match Data): Remove evaporate option for
6415 match-data. Do not mention evaporate option for set-match-data.
6416
64172005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6418
6419 * display.texi (Face Functions): Mention face aliases.
6420
64212005-06-21 Richard M. Stallman <rms@gnu.org>
6422
6423 * anti.texi (Antinews): Texinfo usage fix.
6424
64252005-06-21 Karl Berry <karl@gnu.org>
6426
6427 * elisp.texi: Use @copying.
6428
6429 * elisp.texi: Put @summarycontents and @contents before the Top
6430 node, instead of the end of the file, so that the contents appear
6431 in the right place in the dvi/pdf output.
6432
64332005-06-21 Juri Linkov <juri@jurta.org>
6434
6435 * display.texi (Defining Faces): Add `customized-face'.
6436
64372005-06-20 Kim F. Storm <storm@cua.dk>
6438
6439 * variables.texi (Setting Variables): Any type of element can be
6440 given order in add-to-ordered-list. Compare elements with eq.
6441
6442 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6443
64442005-06-20 Karl Berry <karl@gnu.org>
6445
6446 * syntax.texi (Syntax Flags): Make last column very slightly wider
6447 to avoid "generic comment" breaking on two lines and causing an
6448 underfull box.
6449
64502005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6451
6452 * lists.texi (Rings): Various minor clarifications and corrections.
6453
64542005-06-18 Richard M. Stallman <rms@gnu.org>
6455
6456 * functions.texi (Obsolete Functions): Simplify.
6457
6458 * variables.texi (Variable Aliases): Simplify.
6459
6460 * anti.texi, backups.texi, compile.texi, customization.texi:
6461 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
6462 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
6463 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
6464 * variables.texi: Fix formatting ugliness.
6465
6466 * elisp.texi: Add links to Rings and Byte Packing.
6467 Update version and copyright years.
6468
6469 * minibuf.texi: Fix formatting ugliness.
6470 (Completion Commands): Move keymap vars to the end
6471 and vars completing-read binds to the top.
6472
64732005-06-17 Luc Teirlinck <teirllm@auburn.edu>
6474
6475 * processes.texi: Fix typos.
6476 (Bindat Spec): Correct Texinfo error.
6477 (Byte Packing): Fix ungrammatical sentence.
6478
64792005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
6480
6481 * lists.texi (Rings): New node.
6482 (Lists): Add it to menu.
6483
6484 * processes.texi (Byte Packing): New node.
6485 (Processes): Add it to menu.
6486
64872005-06-17 Richard M. Stallman <rms@gnu.org>
6488
6489 * syntax.texi (Parsing Expressions): Fix texinfo usage.
6490
6491 * help.texi (Documentation Basics): Explain the xref to
6492 Documentation Tips.
6493
6494 * debugging.texi (Debugger Commands): Minor fix.
6495
64962005-06-16 Luc Teirlinck <teirllm@auburn.edu>
6497
6498 * edebug.texi (Instrumenting): Eliminate duplicate link.
6499 (Specification List): Replace references to "below", referring to
6500 a later node, with one @ref to that node.
6501
6502 * os.texi (Timers): Timers should save and restore the match data
6503 if they change it.
6504
6505 * debugging.texi (Debugger Commands): Mention that the Lisp
6506 debugger can not step through primitive functions.
6507
65082005-06-16 Juanma Barranquero <lekktu@gmail.com>
6509
6510 * functions.texi (Obsolete Functions): Update argument names of
6511 `make-obsolete' and `define-obsolete-function-alias'.
6512
6513 * variables.texi (Variable Aliases): Update argument names of
6514 `defvaralias', `make-obsolete-variable' and
6515 `define-obsolete-variable-alias'.
6516
65172005-06-15 Kim F. Storm <storm@cua.dk>
6518
6519 * searching.texi (Entire Match Data): Rephrase warnings about
6520 evaporate arg to match-data and set-match-data.
6521
65222005-06-14 Luc Teirlinck <teirllm@auburn.edu>
6523
6524 * elisp.texi (Top): Update detailed menu.
6525
6526 * edebug.texi (Edebug): Update menu.
6527 (Instrumenting): Update xrefs.
6528 (Edebug Execution Modes): Correct xref.
6529 (Jumping): Clarify description of `h' command.
6530 Eliminate redundant @ref.
6531 (Breaks): New node.
6532 (Breakpoints): Is now a subsubsection.
6533 (Global Break Condition): Mention `C-x X X'.
6534 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6535 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6536 (Edebug Display Update): Correct pxref.
6537 (Edebug and Macros): New node.
6538 (Instrumenting Macro Calls): Is now a subsubsection.
6539 Neither arg of `def-edebug-spec' is evaluated.
6540 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6541 (Specification Examples): Fix typo.
6542
65432005-06-14 Lute Kamstra <lute@gnu.org>
6544
6545 * debugging.texi (Function Debugging): Primitives can break on
6546 entry too.
6547
65482005-06-14 Kim F. Storm <storm@cua.dk>
6549
6550 * variables.texi (Setting Variables): Add add-to-ordered-list.
6551
65522005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6553
6554 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6555 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6556
65572005-06-13 Lute Kamstra <lute@gnu.org>
6558
6559 * text.texi (Special Properties): Fix cross reference.
6560
65612005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6562
6563 * debugging.texi (Function Debugging): Delete mention of empty
6564 string argument to `cancel-debug-on-entry'. Delete inaccurate
6565 description of the return value of that command.
6566
65672005-06-11 Alan Mackenzie <acm@muc.de>
6568
6569 * text.texi (Adaptive Fill): Amplify the description of
6570 fill-context-prefix.
6571
65722005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6573
6574 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6575
65762005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6577
6578 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6579
65802005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6581
6582 * debugging.texi (Error Debugging): Minor rewording.
6583 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6584 is optional.
6585
65862005-06-10 Lute Kamstra <lute@gnu.org>
6587
6588 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6589 (Top): Give it a title. Correct version number. Give the
6590 detailed node listing a more prominent header.
6591 * intro.texi: Don't set VERSION here a second time.
6592 Mention Emacs's version too.
6593 * anti.texi (Antinews): Use EMACSVER to refer to the current
6594 version of Emacs.
6595
65962005-06-09 Kim F. Storm <storm@cua.dk>
6597
6598 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6599 match-data and set-match-data.
6600
66012005-06-08 Richard M. Stallman <rms@gnu.org>
6602
6603 * searching.texi (Entire Match Data): Clarify when match-data
6604 returns markers and when integers.
6605
6606 * display.texi (Defining Faces): Explain that face name should not
6607 end in `-face'.
6608
6609 * modes.texi (Mode Line Data): Minor cleanup.
6610 (Customizing Keywords): Node split out of Search-based Fontification.
6611 Add example of using font-lock-add-keywords from a hook.
6612 Clarify when MODE should be non-nil, and when nil.
6613
66142005-06-06 Richard M. Stallman <rms@gnu.org>
6615
6616 * modes.texi (Mode Line Data): Explain what happens when the car
6617 of a list is a void symbol.
6618 (Search-based Fontification): Explain MODE arg to
6619 font-lock-add-keywords and warn about calls from major modes.
6620
66212005-06-08 Juri Linkov <juri@jurta.org>
6622
6623 * display.texi (Standard Faces): Add `shadow' face.
6624
66252005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6626
6627 * modes.texi (Major Mode Conventions): A derived mode only needs
6628 to put the call to the parent mode inside `delay-mode-hooks'.
6629
66302005-05-29 Richard M. Stallman <rms@gnu.org>
6631
6632 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6633 new, and what that implies. Clarify.
6634
6635 * files.texi (Locating Files): Clean up the text.
6636
6637 * frames.texi (Window Frame Parameters): Document user-size.
6638 Shorten entry for top by referring to left.
6639
66402005-05-26 Richard M. Stallman <rms@gnu.org>
6641
6642 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6643 is new, and what the implications are. Other clarifications.
6644
66452005-05-24 Richard M. Stallman <rms@gnu.org>
6646
6647 * frames.texi (Dialog Boxes): Minor fixes.
6648
66492005-05-25 Masatake YAMATO <jet@gyve.org>
6650
6651 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6652
66532005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6654
6655 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6656 is optional.
6657
66582005-05-24 Nick Roberts <nickrob@snap.net.nz>
6659
10d1d0af 6660 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6661
66622005-05-23 Lute Kamstra <lute@gnu.org>
6663
6664 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6665 syntax-begin-function over font-lock-beginning-of-syntax-function.
6666
66672005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6668
6669 * minibuf.texi (Reading File Names): Update description of
6670 `read-directory-name'.
6671
6672 * modes.texi (Derived Modes): Clarify :group keyword.
6673
66742005-05-21 Eli Zaretskii <eliz@gnu.org>
6675
6676 * files.texi (Locating Files): New subsection.
6677 Describe locate-file and executable-find.
6678
66792005-05-21 Kevin Ryde <user42@zip.com.au>
6680
6681 * frames.texi (Initial Parameters): Update cross reference to
6682 "Emacs Invocation".
6683
66842005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6685
6686 * keymaps.texi (Active Keymaps): Add anchor.
6687
6688 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6689 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6690 appropriate place.
6691 (Derived Modes): Small clarifications.
6692 (Minor Mode Conventions, Keymaps and Minor Modes):
6693 Replace references to nodes with references to anchors.
6694 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6695 Clarify description of lists whose first element is an integer.
6696 (Mode Line Variables): Add anchor.
6697 (%-Constructs): Clarify description of integer after %.
6698 (Emulating Mode Line): Describe nil value for FACE.
6699
67002005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6701
6702 * modes.texi (Derived Modes): Correct references to non-existing
6703 variable standard-syntax-table.
6704
67052005-05-17 Lute Kamstra <lute@gnu.org>
6706
6707 * modes.texi (Defining Minor Modes): Mention the mode hook.
6708
67092005-05-15 Kim F. Storm <storm@cua.dk>
6710
6711 * processes.texi (Network): Remove open-network-stream-nowait.
6712 (Network Servers): Remove open-network-stream-server.
6713
67142005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6715
6716 * elisp.texi (Top): Update detailed menu.
6717
6718 * variables.texi: Reorder nodes.
6719 (Variables): Update menu.
6720 (File Local Variables): Do not refer to the `-*-' line as
6721 a "local variables list". Add pxref.
6722
67232005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6724
6725 * elisp.texi (Top): Update detailed menu for node changes.
6726
6727 * modes.texi (Modes): Update Menu.
6728 (Hooks): Move to beginning of chapter.
6729 Most minor modes run mode hooks too.
6730 `add-hook' can handle void hooks or hooks whose value is a single
6731 function.
6732 (Major Modes): Update Menu.
6733 (Major Mode Basics): New node, split off from `Major Modes'.
6734 (Major Mode Conventions): Correct xref. Explain how to handle
6735 auto-mode-alist if the major mode command has an autoload cookie.
6736 (Auto Major Mode): Major update. Add magic-mode-alist.
6737 (Derived Modes): Major update.
6738 (Mode Line Format): Update Menu.
6739 (Mode Line Basics): New node, split off from `Mode Line Format'.
6740
6741 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6742 for `magic autoload comment'. Add index entries and anchor.
6743
67442005-05-14 Richard M. Stallman <rms@gnu.org>
6745
6746 * tips.texi (Coding Conventions): Explain how important it is
6747 that just loading certain files not change Emacs behavior.
6748
6749 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6750
67512005-05-12 Lute Kamstra <lute@gnu.org>
6752
6753 * modes.texi (Generic Modes): Update.
6754 (Major Modes): Refer to node "Generic Modes".
6755
6756 * elisp.texi (Top): Update to the current structure of the manual.
6757 * processes.texi (Processes): Add menu description.
6758 * customize.texi (Customization): Add menu descriptions.
6759
67602005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6761
6762 * processes.texi (Signals to Processes)
6763 (Low-Level Network): Fix typos.
6764
67652005-05-11 Lute Kamstra <lute@gnu.org>
6766
6767 * elisp.texi (Top): Add some nodes from the chapter "Major and
6768 Minor Modes" to the detailed node listing.
6769
67702005-05-10 Richard M. Stallman <rms@gnu.org>
6771
6772 * keymaps.texi (Extended Menu Items): Menu item filter functions
6773 can be called at any time.
6774
67752005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6776
6777 * variables.texi (File Local Variables): `(hack-local-variables t)'
6778 now also checks whether a mode is specified in the local variables
6779 list.
6780
67812005-05-05 Kevin Ryde <user42@zip.com.au>
6782
6783 * display.texi (The Echo Area): Correct format function cross
6784 reference.
6785
67862005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6787
6788 * variables.texi (Variable Aliases): Change description of
6789 `define-obsolete-variable-alias'.
6790
6791 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6792 (Defining Functions): Add xref.
6793 (Obsolete Functions): New node.
6794 (Function Safety): Standardize capitalization of section title.
6795
6796 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6797 (Dialog Boxes): Complete description of `x-popup-dialog'.
6798
67992005-05-04 Richard M. Stallman <rms@gnu.org>
6800
6801 * commands.texi (Interactive Codes): Fix Texinfo usage.
6802 Document U more clearly.
6803
68042005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6805
6806 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6807 function and not a macro.
6808
6809 * frames.texi (Pop-Up Menus): Correct and clarify description of
6810 `x-popup-menu'.
6811 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6812
68132005-05-01 Richard M. Stallman <rms@gnu.org>
6814
6815 * edebug.texi (Checking Whether to Stop): Fix previous change.
6816
68172005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6818
6819 * display.texi: Fix typos and Texinfo usage.
6820
6821 * edebug.texi (Checking Whether to Stop): executing-macro ->
6822 executing-kbd-macro.
6823
68242005-05-01 Richard M. Stallman <rms@gnu.org>
6825
6826 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6827
68282005-04-30 Richard M. Stallman <rms@gnu.org>
6829
6830 * files.texi (Magic File Names): Document `operations' property.
6831
68322005-04-29 Lute Kamstra <lute@gnu.org>
6833
6834 * modes.texi (Generic Modes): New node.
6835 (Major Modes): Add it to the menu.
6836 (Derived Modes): Add "derived mode" to concept index.
6837
68382005-04-28 Lute Kamstra <lute@gnu.org>
6839
6840 * modes.texi (Defining Minor Modes): Fix previous change.
6841 (Font Lock Mode): Simplify.
6842 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6843 when set and that some parts are optional. Add cross references.
6844 (Search-based Fontification): Say how to specify font-lock-keywords.
6845 Add cross references. Add font-lock-multiline to index.
6846 Move font-lock-keywords-case-fold-search here from node "Other Font
6847 Lock Variables". Document font-lock-add-keywords and
6848 font-lock-remove-keywords.
6849 (Other Font Lock Variables): Move font-lock-keywords-only,
6850 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6851 and font-lock-syntactic-face-function to node "Syntactic Font
6852 Lock". Move font-lock-keywords-case-fold-search to node
6853 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6854 and font-lock-{,un}fontify-{buffer,region}-function.
6855 (Precalculated Fontification): Remove reference to deleted variable
6856 font-lock-core-only.
6857 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6858 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6859 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6860 and font-lock-syntactic-face-function here from node "Other Font
6861 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6862 Syntax Properties". Add cross references.
6863 (Setting Syntax Properties): New node.
6864 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6865 * syntax.texi (Syntax Properties): Add cross reference.
6866 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6867
68682005-04-26 Richard M. Stallman <rms@gnu.org>
6869
6870 * display.texi (Defining Faces):
6871 Document `default' elements of defface spec.
6872
6873 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6874
6875 * variables.texi (Variable Aliases): Clarify text.
6876
68772005-04-25 Chong Yidong <cyd@stupidchicken.com>
6878
6879 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6880
68812005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6882
6883 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6884
68852005-04-24 Eli Zaretskii <eliz@gnu.org>
6886
6887 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6888 syntax-after and syntax-class.
6889
6890 * files.texi (Changing Files): Fix last change's cross-reference.
6891 (Unique File Names): Don't mention "numbers" in the documentation
6892 of make-temp-file and make-temp-name.
6893
68942005-04-23 Richard M. Stallman <rms@gnu.org>
6895
6896 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6897
68982005-04-22 Nick Roberts <nickrob@snap.net.nz>
6899
6900 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6901
69022005-04-22 Nick Roberts <nickrob@snap.net.nz>
6903
6904 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6905 and define-obsolete-variable-alias.
6906
69072005-04-22 Kim F. Storm <storm@cua.dk>
6908
6909 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6910 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6911
69122005-04-21 Lute Kamstra <lute@gnu.org>
6913
6914 * lists.texi (Association Lists): Document rassq-delete-all.
6915
69162005-04-19 Richard M. Stallman <rms@gnu.org>
6917
6918 * modes.texi (Search-based Fontification): Explain that
6919 facespec is an expression to be evaluated.
6920
69212005-04-19 Kevin Ryde <user42@zip.com.au>
6922
6923 * streams.texi (Output Functions): Fix xref.
6924 * strings.texi (String Conversion): Fix xref.
6925
69262005-04-19 Kim F. Storm <storm@cua.dk>
6927
6928 * symbols.texi (Symbol Plists): Add safe-get.
6929 Mention that `get' may signal an error.
6930
69312005-04-18 Nick Roberts <nickrob@snap.net.nz>
6932
6933 * customize.texi (Variable Definitions): Replace tooltip-mode
6934 example with save-place.
6935
69362005-04-17 Richard M. Stallman <rms@gnu.org>
6937
6938 * buffers.texi (Indirect Buffers): Clarify.
6939
6940 * positions.texi (Positions): Clarify converting marker to integer.
6941
6942 * strings.texi (String Basics): Mention string-match; clarify.
6943
69442005-04-08 Lute Kamstra <lute@gnu.org>
6945
6946 * modes.texi (Search-based Fontification): Fix cross references.
6947 Use consistent terminology. Document anchored highlighting.
6948
69492005-04-05 Lute Kamstra <lute@gnu.org>
6950
6951 * modes.texi (Defining Minor Modes): Document :group keyword
6952 argument and its default value.
6953
69542005-04-03 Lute Kamstra <lute@gnu.org>
6955
6956 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6957 references and/or descriptions. Delete major mode hooks; mention
6958 them as a category instead. Rename or delete obsolete hooks.
6959
69602005-04-02 Richard M. Stallman <rms@gnu.org>
6961
6962 * nonascii.texi (Coding System Basics): Another wording cleanup.
6963
69642005-04-01 Richard M. Stallman <rms@gnu.org>
6965
6966 * nonascii.texi (Coding System Basics): Clarify previous change.
6967
69682005-04-01 Kenichi Handa <handa@m17n.org>
6969
10d1d0af 6970 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6971 identity of coding systems.
6972
69732005-03-29 Chong Yidong <cyd@stupidchicken.com>
6974
6975 * text.texi (Buffer Contents): Add filter-buffer-substring and
6976 buffer-substring-filters.
6977
69782005-03-26 Chong Yidong <cyd@stupidchicken.com>
6979
6980 * anti.texi (Antinews): Mention `G' interactive code.
6981
6982 * tips.texi (Compilation Tips): Mention benchmark.el.
6983
69842005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6985
6986 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6987 is now bound to M-o M-o.
6988
6989 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6990
69912005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6992
6993 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6994 in the Emacs Manual).
6995 * Makefile.in (srcs): Remove calendar.texi.
6996 * makefile.w32-in (srcs): Remove calendar.texi.
6997 * display.texi (Display): Change name of next node.
6998 * os.texi (System In): Change name of previous node.
6999 * elisp.texi (Top): Remove Calendar references.
7000 * vol1.texi (Top): Remove Calendar references.
7001 * vol2.texi (Top): Remove Calendar references.
7002
70032005-03-25 Richard M. Stallman <rms@gnu.org>
7004
7005 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7006 Cleanup previous change.
7007
70082005-03-25 Chong Yidong <cyd@stupidchicken.com>
7009
7010 * display.texi (Face Attributes): Faces earlier in an :inherit
7011 list take precedence.
7012 (Scroll Bars): Fix description of vertical-scroll-bars.
7013 Document frame-current-scroll-bars and window-current-scroll-bars.
7014
7015 * markers.texi (The Mark): Document temporary Transient Mark mode.
7016
7017 * minibuf.texi (Reading File Names):
7018 Document read-file-name-completion-ignore-case.
7019
7020 * positions.texi (Screen Lines): Document nil for width argument
7021 to compute-motion.
7022
70232005-03-23 Kim F. Storm <storm@cua.dk>
7024
7025 * display.texi (Standard Faces): Other faces used in the fringe
7026 implicitly inherits from the fringe face.
7027 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7028 properties implicitly inherits from fringe face.
7029 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7030
70312005-03-20 Chong Yidong <cyd@stupidchicken.com>
7032
7033 * display.texi (Invisible Text): State default value of
7034 line-move-ignore-invisible.
7035 (Managing Overlays): Document remove-overlays.
7036 (Standard Faces): Document escape-glyph face.
7037
7038 * minibuf.texi (Reading File Names): Document read-file-name-function.
7039
7040 * modes.texi (Other Font Lock Variables):
7041 Document font-lock-lines-before.
7042
7043 * positions.texi (Skipping Characters): skip-chars-forward allows
7044 character classes.
7045
70462005-03-18 Lute Kamstra <lute@gnu.org>
7047
7048 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7049
70502005-03-17 Richard M. Stallman <rms@gnu.org>
7051
7052 * text.texi (Undo): Document extensible undo entries.
7053
dd7b651b 7054 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7055
7056 * nonascii.texi (Character Codes): Minor fix.
7057
7058 * display.texi (Display Property): Explain the significance
7059 of having text properties that are eq.
7060 (Other Display Specs): Explain string as display spec.
7061
7062 * commands.texi (Interactive Codes): Document G option.
7063
70642005-03-17 Chong Yidong <cyd@stupidchicken.com>
7065
7066 * text.texi (Filling): Add sentence-end-without-period and
7067 sentence-end-without-space.
7068 (Changing Properties): Minor fix.
7069
7070 * anti.texi: Total rewrite.
7071
70722005-03-15 Lute Kamstra <lute@gnu.org>
7073
7074 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7075
70762005-03-08 Kim F. Storm <storm@cua.dk>
7077
7078 * display.texi (Specified Space): Property :width is support on
7079 non-graphic terminals, :height is not.
7080
70812005-03-07 Richard M. Stallman <rms@gnu.org>
7082
7083 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7084 Now subnodes of Fringes.
7085 (Overlay Arrow): Document overlay-arrow-variable-list.
7086 (Fringe Size/Pos): New node, broken out of Fringes.
7087 (Display): Explain clearing vs redisplay better.
7088 (Truncation): Clarify use of bitmaps.
7089 (The Echo Area): Clarify the uses of the echo area.
7090 Add max-mini-window-height.
7091 (Progress): Clarify.
7092 (Invisible Text): Explain that main loop moves point out.
7093 (Selective Display): Say "hidden", not "invisible".
7094 (Managing Overlays): Move up. Describe relation to Undo here.
7095 (Overlay Properties): Clarify intro.
7096 (Finding Overlays): Explain return values when nothing found.
7097 (Width): truncate-string-to-width has added arg.
7098 (Displaying Faces): Clarify and update mode line face handling.
7099 (Face Functions): Minor cleanup.
7100 (Conditional Display): Merge into Other Display Specs.
7101 (Pixel Specification, Other Display Specs): Minor cleanups.
7102 (Images, Image Descriptors): Minor cleanups.
7103 (GIF Images): Patents have expired.
7104 (Showing Images): Explain default text for insert-image.
7105 (Manipulating Button Types): Merge into Manipulating Buttons.
7106 (Making Buttons): Explain return values.
7107 (Button Buffer Commands): Add xref.
7108 (Inverse Video): Update mode-line-inverse-video.
7109 (Display Table Format): Clarify.
7110 (Active Display Table): Give defaults for window-display-table.
7111
7112 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7113 and calendar-today-marker are strings, not chars.
7114 (Holiday Customizing): Minor fix.
7115
7116 * internals.texi (Writing Emacs Primitives): Update `or' example.
7117 Update limit on # args of subr.
7118
7119 * edebug.texi (Using Edebug): Arrow is in fringe.
7120 (Instrumenting): Arg to eval-defun works without loading edebug.
7121 (Edebug Execution Modes): Add xref.
7122
7123 * customize.texi (Common Keywords): Clarify :require.
7124 Mention :version here.
7125 (Variable Definitions, Group Definitions): Not here.
7126 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7127
71282005-03-07 Chong Yidong <cyd@stupidchicken.com>
7129 * nonascii.texi (Text Representations): Clarify position-bytes.
7130 (Character Sets): Add list-charset-chars.
7131 (Scanning Charsets): Add charset-after.
7132 (Encoding and I/O): Minor fix.
7133
71342005-03-06 Richard M. Stallman <rms@gnu.org>
7135
7136 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7137 (Resizing Windows): Likewise.
7138
7139 * text.texi (Change Hooks): Get rid of "Emacs 21".
7140
7141 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7142
7143 * streams.texi (Output Variables): Get rid of "Emacs 21".
7144
7145 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7146
7147 * os.texi (Translating Input): Replace flow-control example
7148 with a less obsolete example that uses `keyboard-translate'.
7149
7150 * objects.texi (Hash Table Type, Circular Objects):
7151 Get rid of "Emacs 21".
7152
7153 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7154 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7155
7156 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7157
7158 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7159
7160 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7161 (Menu Bar): Fix when menu-bar-update-hook is called.
7162
7163 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7164
7165 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7166 and make it read better.
7167
7168 * files.texi (Writing to Files): Get rid of "Emacs 21".
7169 (Unique File Names): Likewise.
7170
7171 * elisp.texi: Update Emacs version to 22.
7172
7173 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7174 (Overlay Properties, Face Attributes): Likewise.
7175 (Managing Overlays): Fix punctuation.
7176 (Attribute Functions): Clarify set-face-font; get rid of
7177 info about old Emacs versions.
7178 (Auto Faces, Font Lookup, Display Property, Images):
7179 Get rid of "Emacs 21".
7180
7181 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7182
71832005-03-05 Richard M. Stallman <rms@gnu.org>
7184
7185 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7186
71872005-03-04 Lute Kamstra <lute@gnu.org>
7188
7189 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7190
71912005-03-03 Lute Kamstra <lute@gnu.org>
7192
7193 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7194
71952005-03-01 Lute Kamstra <lute@gnu.org>
7196
7197 * debugging.texi (Debugger Commands): Update `j'.
7198
71992005-02-28 Lute Kamstra <lute@gnu.org>
7200
7201 * debugging.texi (Debugging): Fix typo.
7202 (Error Debugging): Document eval-expression-debug-on-error.
7203 (Function Debugging): Update example.
7204 (Using Debugger): Mention starred stack frames.
7205 (Debugger Commands): Document `j' and `l'.
7206 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7207 Update the messages that the debugger displays.
7208 (Internals of Debugger): Add cross reference. Update example.
7209 (Excess Open): Minor improvement.
7210 (Excess Close): Minor improvement.
7211
72122005-02-26 Richard M. Stallman <rms@gnu.org>
7213
7214 * tips.texi (Coding Conventions): Clarify.
7215 Put all the major mode key reservations together.
7216 Mention the Mouse-1 => Mouse-2 conventions.
7217
7218 * syntax.texi (Syntax Class Table): Clarify.
7219 (Syntax Table Functions): syntax-after moved from here.
7220 (Syntax Table Internals): syntax-after moved to here.
7221 (Parsing Expressions): Update info on number of values
7222 and what's meaningful in the STATE argument.
7223 (Categories): Fix typo.
7224
7225 * sequences.texi (Arrays): Cleanup.
7226 (Char-Tables): Clarify.
7227
7228 * processes.texi (Deleting Processes): Cleanups, add xref.
7229 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7230 (Process Information): set-process-coding-system, some args optional.
7231 (Input to Processes): Explain various types for PROCESS args.
7232 Rename them from PROCESS-NAME to PROCESS.
7233 (Signals to Processes): Likewise.
7234 (Decoding Output): Cleanup.
7235 (Query Before Exit): Clarify.
7236
7237 * os.texi (Startup Summary): Correct the options; add missing ones.
7238 (Terminal Output, Batch Mode): Clarify.
7239 (Flow Control): Node deleted.
7240
7241 * markers.texi (The Mark): Clarify.
7242
7243 * macros.texi (Expansion): Cleanup.
7244 (Indenting Macros): indent-spec allows ints, not floats.
7245
7246 * keymaps.texi (Keymaps): Clarify.
7247 (Format of Keymaps): Update lisp-mode-map example.
7248 (Active Keymaps, Key Lookup): Clarify.
7249 (Changing Key Bindings): Add xref to `kbd'.
7250 (Key Binding Commands, Simple Menu Items): Clarify.
7251 (Mouse Menus, Menu Bar): Clarify.
7252 (Menu Example): Replace print example with menu-bar-replace-menu.
7253
7254 * help.texi (Documentation Basics): Add function-documentation prop.
7255
7256 * elisp.texi (Top): Don't refer to Flow Control node.
7257
7258 * commands.texi (Command Overview): Improve xrefs.
7259 (Adjusting Point): Adjusting point applies to intangible and invis.
7260 (Key Sequence Input): Doc extra read-key-sequence args.
7261 Likewise for read-key-sequence-vector.
7262
7263 * backups.texi (Rename or Copy): Minor fix.
7264 (Numbered Backups): For version-control, say the default.
7265 (Auto-Saving): make-auto-save-file-name example is simplified.
7266
7267 * advice.texi (Advising Functions): Don't imply one part of Emacs
7268 should advise another part. Markup changes.
7269 (Defining Advice): Move transitional para.
7270 (Activation of Advice): Cleanup.
7271 Explain if COMPILE is nil or negative.
7272
7273 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7274
72752005-02-24 Lute Kamstra <lute@gnu.org>
7276
7277 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7278 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7279
72802005-02-23 Lute Kamstra <lute@gnu.org>
7281
7282 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7283 to define global minor modes as well.
7284
7285 * display.texi (Managing Overlays): overlay-buffer returns nil for
7286 deleted overlays.
7287
72882005-02-22 Kim F. Storm <storm@cua.dk>
7289
7290 * minibuf.texi (Basic Completion): Allow symbols in addition to
7291 strings in try-completion and all-completions.
7292
72932005-02-14 Lute Kamstra <lute@gnu.org>
7294
7295 * elisp.texi (Top): Remove reference to deleted node.
7296
7297 * lists.texi (Lists): Remove reference to deleted node.
7298 (Cons Cells): Fix typo.
7299
7300 * loading.texi (Where Defined): Fix typo.
7301
73022005-02-14 Richard M. Stallman <rms@gnu.org>
7303
7304 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7305 is useful for discarding some minor modes.
7306
7307 * symbols.texi (Symbol Components): Reorder examples.
7308
7309 * streams.texi (Input Functions): State standard-input default.
7310 (Output Variables): State standard-output default.
7311
7312 * objects.texi (Printed Representation): Clarify read syntax vs print.
7313 (Floating Point Type): Explain meaning better.
7314 (Symbol Type): Explain uniqueness better.
7315 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7316 List examples sooner.
7317 (Box Diagrams): New subnode broken out.
7318 Some examples moved from old Lists as Boxes node.
7319 (Dotted Pair Notation): Clarify intro.
7320 (Array Type): Clarify.
7321 (Type Predicates): Add hash-table-p.
7322
7323 * numbers.texi (Integer Basics): Clarify radix explanation.
7324 (Predicates on Numbers): Minor clarification.
7325 (Comparison of Numbers): Minor clarification. Clarify eql.
7326 Typos in min, max.
7327 (Math Functions): Clarify overflow in expt.
7328
7329 * minibuf.texi (Text from Minibuffer): Minor clarification.
7330 Mention arrow keys.
7331
7332 * loading.texi (Autoload): defun's doc string overrides autoload's
7333 doc string.
7334 (Repeated Loading): Modernize "add to list" examples.
7335 (Where Defined): Finish updating table of load-history elts.
7336
7337 * lists.texi (List-related Predicates): Minor wording improvement.
7338 (Lists as Boxes): Node deleted.
7339 (Building Lists): Explain trivial cases of number-sequence.
7340
7341 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7342 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7343 (Hash Access): Any object can be a key.
7344 State value of maphash.
7345
7346 * functions.texi (What Is a Function): Wording cleanup.
7347 (Function Documentation): Minor cleanup.
7348 Explain purpose of calling convention at end of doc string.
7349 (Function Names): Wording cleanup.
7350 (Calling Functions): Wording cleanup.
7351 Explain better how funcall calls the function.
7352 (Function Cells): Delete example of saving and redefining function.
7353
7354 * control.texi (Combining Conditions): Wording cleanup.
7355 (Iteration): dolist and dotimes bind VAR locally.
7356 (Cleanups): Xref to Atomic Changes.
7357
7358 * compile.texi (Byte Compilation): Delete 19.29 info.
7359 (Compilation Functions): Macros' difficulties don't affect defsubst.
7360 (Docs and Compilation): Delete 19.29 info.
7361
73622005-02-10 Richard M. Stallman <rms@gnu.org>
7363
7364 * objects.texi (Symbol Type): Minor correction.
7365
73662005-02-06 Lute Kamstra <lute@gnu.org>
7367
7368 * modes.texi (Example Major Modes): Fix typos.
7369
73702005-02-06 Richard M. Stallman <rms@gnu.org>
7371
7372 * text.texi (Margins): fill-nobreak-predicate can be one function.
7373
7374 * strings.texi (Modifying Strings): clear-string can make unibyte.
7375 (Formatting Strings): format gives error if values missing.
7376
7377 * positions.texi (Character Motion): Mention default arg
7378 for forward-char. backward-char refers to forward-char.
7379 (Word Motion): Mention default arg for forward-word.
7380 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7381 Simplify end-of-buffer.
7382 (Text Lines): Mention default arg for forward-line.
7383 (List Motion): Mention default arg for beginning/end-of-defun.
7384 (Skipping Characters): Minor fixes in explaining character-set.
7385
7386 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7387 Mode inheritance applies only when default-major-mode is nil.
7388 Clarifications.
7389 (Example Major Modes): Update Text mode and Lisp mode examples.
7390 (Minor Mode Conventions): Mention define-minor-mode at top.
7391 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7392 (Mode Line Format): Update mode line face display info.
7393 (Properties in Mode): Mention effect of risky vars.
7394 (Imenu): Define imenu-add-to-menubar.
7395 (Font Lock Mode): Add descriptions to menu lines.
7396 (Faces for Font Lock): Add font-lock-doc-face.
7397
73982005-02-05 Lute Kamstra <lute@gnu.org>
7399
7400 * text.texi (Maintaining Undo): Remove obsolete function.
7401
74022005-02-05 Eli Zaretskii <eliz@gnu.org>
7403
7404 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7405 color specifications. Improve indexing.
b8d4c8d0
GM
7406 (Text Terminal Colors): Replace the description of RGB values by
7407 an xref to "Color Names".
7408
74092005-02-03 Richard M. Stallman <rms@gnu.org>
7410
7411 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7412 Clarify.
7413 (Selecting Windows): Clarify save-selected-window.
7414 (Cyclic Window Ordering): Clarify walk-windows.
7415 (Window Point): Clarify.
7416 (Window Start): Add comment to example.
7417 (Resizing Windows): Add `interactive' specs in examples.
7418 Document fit-window-to-buffer.
7419
7420 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7421 (Undo, Maintaining Undo): Clarify last change.
7422 (Sorting): In sort-numeric-fields, explain about octal and hex.
7423 Mention sort-numeric-base.
7424 (Format Properties): Add xref for hard newlines.
7425
7426 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7427 (Pop-Up Menus): Fix typo.
7428 (Color Names): Explain all types of color names.
7429 Explain color-values on B&W terminal.
7430 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7431
7432 * files.texi (File Locks): Not supported on MS systems.
7433 (Testing Accessibility): Clarify.
7434
7435 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7436 (Coverage Testing): Fix typo.
7437
7438 * commands.texi (Misc Events): Remove stray space.
7439
7440 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7441 (Modification Time): Clarify when visited-file-modtime returns 0.
7442 (The Buffer List): Clarify bury-buffer.
7443 (Killing Buffers): Clarify.
7444 (Indirect Buffers): Add clone-indirect-buffer.
7445
74462005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7447
7448 * edebug.texi (Printing in Edebug): Fix default value of
7449 edebug-print-circle.
7450 (Coverage Testing): Fix displayed frequency count data.
7451
74522005-02-02 Luc Teirlinck <teirllm@auburn.edu>
7453
7454 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
7455
74562005-02-02 Kim F. Storm <storm@cua.dk>
7457
7458 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
7459
74602005-01-29 Eli Zaretskii <eliz@gnu.org>
7461
7462 * commands.texi (Misc Events): Describe the help-echo event.
7463
7464 * text.texi (Special Properties) <help-echo>: Use `pos'
7465 consistently in description of the help-echo property.
7466 Use @code{nil} instead of @var{nil}.
7467
7468 * display.texi (Overlay Properties): Fix the index entry for
7469 help-echo overlay property.
7470
7471 * customize.texi (Type Keywords): Uncomment the xref to the
7472 help-echo property documentation.
7473
74742005-01-23 Kim F. Storm <storm@cua.dk>
7475
7476 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
7477 return value. Third element FULLY replaced by PARTIAL which
7478 specifies number of invisible pixels if row is only partially visible.
7479 (Textual Scrolling): Mention auto-window-vscroll.
7480 (Vertical Scrolling): New defvar auto-window-vscroll.
7481
74822005-01-16 Luc Teirlinck <teirllm@auburn.edu>
7483
7484 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
7485 command remapping.
7486
74872005-01-15 Richard M. Stallman <rms@gnu.org>
7488
7489 * display.texi (Defining Images): Mention DATA-P arg of create-image.
7490
74912005-01-14 Kim F. Storm <storm@cua.dk>
7492
7493 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
7494
7495 * text.texi (Links and Mouse-1): Fix string and vector item.
7496
74972005-01-13 Richard M. Stallman <rms@gnu.org>
7498
7499 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
7500 descriptions of overriding-local-map and overriding-terminal-local-map.
7501
7502 * text.texi (Links and Mouse-1): Clarify text.
7503
75042005-01-13 Kim F. Storm <storm@cua.dk>
7505
7506 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
7507
75082005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
7509
7510 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
7511
75122005-01-12 Kim F. Storm <storm@cua.dk>
7513
7514 * text.texi (Links and Mouse-1): Rename section from Enabling
7515 Mouse-1 to Following Links. Change xrefs.
7516 Add examples for define-button-type and define-widget.
7517
7518 * display.texi (Button Properties, Button Buffer Commands):
7519 Clarify mouse-1 and follow-link functionality.
7520
75212005-01-12 Richard M. Stallman <rms@gnu.org>
7522
7523 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
7524
7525 * display.texi (Beeping): Fix Texinfo usage.
7526
7527 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7528
75292005-01-11 Kim F. Storm <storm@cua.dk>
7530
7531 * display.texi (Button Properties, Button Buffer Commands):
7532 Mention mouse-1 binding. Add follow-link keyword.
7533
7534 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7535 (Enabling Mouse-1 to Follow Links): New subsection.
7536
75372005-01-06 Richard M. Stallman <rms@gnu.org>
7538
7539 * text.texi (Special Properties): Minor change.
7540
7541 * os.texi (Timers): Clarify previous change.
7542
7543 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7544
75452005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7546
7547 * display.texi (Face Attributes): Correct xref to renamed node.
7548
75492005-01-01 Richard M. Stallman <rms@gnu.org>
7550
7551 * display.texi (Face Attributes): Describe hex color specs.
7552
75532004-12-31 Richard M. Stallman <rms@gnu.org>
7554
7555 * os.texi (Timers): Update previous change.
7556
75572004-12-30 Kim F. Storm <storm@cua.dk>
7558
7559 * display.texi (Line Height): Total line-height is now specified
7560 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7561 in cons cells. (nil . RATIO) is relative to actual line height.
7562 Use line-height `t' instead of `0' to get minimum height.
7563
75642004-12-29 Richard M. Stallman <rms@gnu.org>
7565
7566 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7567
75682004-12-28 Richard M. Stallman <rms@gnu.org>
7569
7570 * commands.texi (Quitting): Clarify value of with-local-quit.
7571
7572 * elisp.texi (Top): Fix previous change.
7573
7574 * loading.texi (Loading): Fix previous change.
7575
75762004-12-27 Richard M. Stallman <rms@gnu.org>
7577
7578 * Makefile.in (MAKEINFO): Specify --force.
7579
7580 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7581
7582 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7583
7584 * display.texi (Line Height): Further clarify.
7585
7586 * elisp.texi (Top): Update Loading submenu.
7587
7588 * loading.texi (Where Defined): New node.
7589 (Unloading): load-history moved to Where Defined.
7590
75912004-12-21 Richard M. Stallman <rms@gnu.org>
7592
7593 * commands.texi (Event Input Misc): Add while-no-input.
7594
75952004-12-11 Richard M. Stallman <rms@gnu.org>
7596
7597 * display.texi (Line Height): Rewrite text for clarity.
7598
75992004-12-11 Kim F. Storm <storm@cua.dk>
7600
7601 * display.texi (Display): Add node "Line Height" to menu.
7602 (Line Height): New node. Move full description of line-spacing
7603 and line-height text properties here from text.texi.
7604 (Scroll Bars): Add vertical-scroll-bar variable.
7605
7606 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7607
7608 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7609 line-spacing and vertical-scroll-bar.
7610
7611 * text.texi (Special Properties): Just mention line-spacing and
7612 line-height here, add xref to new "Line Height" node.
7613
76142004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7615
7616 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7617
7618 * locals.texi (Standard Buffer-Local Variables):
7619 Add @xref for `line-spacing'.
7620
76212004-12-05 Richard M. Stallman <rms@gnu.org>
7622
7623 * Makefile.in (maintainer-clean): Remove the info files
7624 in $(infodir) where they are created.
7625
76262004-12-03 Richard M. Stallman <rms@gnu.org>
7627
7628 * windows.texi (Selecting Windows): get-lru-window and
7629 get-largest-window don't consider dedicated windows.
7630
7631 * text.texi (Undo): Document undo-in-progress.
7632
76332004-11-26 Richard M. Stallman <rms@gnu.org>
7634
7635 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7636 Remove a few vars that are not always buffer-local.
7637
76382004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7639
7640 * locals.texi (Standard Buffer-Local Variables): Comment out
7641 xref's to non-existent node `Yet to be written'.
7642
76432004-11-24 Richard M. Stallman <rms@gnu.org>
7644
7645 * processes.texi (Synchronous Processes): Grammar fix.
7646
7647 * numbers.texi (Comparison of Numbers): Add eql.
7648
7649 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7650
7651 * intro.texi (Printing Notation): Fix previous change.
7652
7653 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7654 and default-indicate-buffer-boundaries from here.
7655 (Usual Display): To here.
7656 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7657 (Usual Display): Move tab-width up.
7658
5dcb4c4e
SM
7659 * customize.texi (Variable Definitions):
7660 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7661 (Simple Types, Composite Types, Defining New Types):
7662 Minor cleanups.
7663
76642004-11-21 Jesper Harder <harder@ifa.au.dk>
7665
7666 * processes.texi (Synchronous Processes, Output from Processes):
7667 Markup fix.
7668
76692004-11-20 Richard M. Stallman <rms@gnu.org>
7670
7671 * positions.texi (Skipping Characters): skip-chars-forward
7672 now handles char classes.
7673
7674 * intro.texi (Printing Notation): Avoid confusion of `print'
7675 when explaining @print.
7676
7677 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7678
7679 * display.texi (Display Table Format): Minor fix.
7680
7681 * streams.texi (Output Functions): Fix print example.
7682
7683 * Makefile.in (elisp): New target.
7684 (dist): Depend on $(infodir)/elisp, not elisp.
7685 Copy the info files from $(infodir).
7686
7687 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7688 read-from-minibuffer.
7689
7690 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7691
76922004-11-19 Richard M. Stallman <rms@gnu.org>
7693
7694 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7695
76962004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7697
7698 * tips.texi (Coding Conventions): Fix typo.
7699
77002004-11-16 Richard M. Stallman <rms@gnu.org>
7701
7702 * tips.texi (Coding Conventions): Separate defvar and require
7703 methods to avoid warnings. Use require only when there are many
7704 functions and variables from that package.
7705
7706 * minibuf.texi (Minibuffer Completion): When ignoring case,
7707 predicate must not be case-sensitive.
7708
7709 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7710 (Test Coverage): Don't talk about "splotches". Clarified.
7711
77122004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7713
7714 * frames.texi (Window Frame Parameters): Fix typo.
7715
77162004-11-15 Kim F. Storm <storm@cua.dk>
7717
7718 * symbols.texi (Other Plists): Note that plist-get may signal error.
7719 Add safe-plist-get.
7720
77212004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7722
7723 * modes.texi (Font Lock Basics): Fix typo.
7724
77252004-11-08 Richard M. Stallman <rms@gnu.org>
7726
7727 * syntax.texi (Syntax Table Functions): Add syntax-after.
7728
77292004-11-06 Lars Brinkhoff <lars@nocrew.org>
7730
7731 * os.texi (Processor Run Time): New section documenting
7732 get-internal-run-time.
7733
77342004-11-06 Eli Zaretskii <eliz@gnu.org>
7735
7736 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7737 it nukes elisp-cover.texi.
7738 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7739 elisp-0 etc.
7740
77412004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7742
7743 * commands.texi (Keyboard Macros): Document `append' return value
7744 of `defining-kbd-macro'.
7745
77462004-11-01 Richard M. Stallman <rms@gnu.org>
7747
7748 * commands.texi (Interactive Call): Add called-interactively-p.
7749
77502004-10-29 Simon Josefsson <jas@extundo.com>
7751
7752 * minibuf.texi (Reading a Password): Revert.
7753
77542004-10-28 Richard M. Stallman <rms@gnu.org>
7755
7756 * frames.texi (Display Feature Testing): Explain about "vendor".
7757
77582004-10-27 Richard M. Stallman <rms@gnu.org>
7759
7760 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7761 not raw. Clarify `n'.
7762 (Interactive Call): Rewrite interactive-p, focusing on when
7763 and how to use it.
7764 (Misc Events): Clarify previous change.
7765
7766 * advice.texi (Simple Advice): Clarify what job the example does.
7767 (Around-Advice): Clarify ad-do-it.
7768 (Activation of Advice): An option of ad-default-compilation-action
7769 is `never', not `nil'.
7770
77712004-10-26 Kim F. Storm <storm@cua.dk>
7772
7773 * commands.texi (Interactive Codes): Add U code letter.
7774
77752004-10-25 Simon Josefsson <jas@extundo.com>
7776
7777 * minibuf.texi (Reading a Password): Add.
7778
77792004-10-24 Jason Rumney <jasonr@gnu.org>
7780
7781 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7782 and wheel-down.
7783
77842004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7785
7786 * processes.texi (Synchronous Processes): Document process-file.
7787
77882004-10-22 Kenichi Handa <handa@m17n.org>
7789
7790 * text.texi (translate-region): Document that it accepts also a
7791 char-table.
7792
77932004-10-22 David Ponce <david@dponce.com>
7794
7795 * windows.texi (Resizing Windows): Document the `preserve-before'
7796 argument of the functions `enlarge-window' and `shrink-window'.
7797
77982004-10-19 Jason Rumney <jasonr@gnu.org>
7799
7800 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7801
78022004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7803
7804 * text.texi (Filling): Add anchor for definition of
7805 `sentence-end-double-space'.
7806
7807 * searching.texi (Regexp Example): Update description of how
7808 Emacs currently recognizes the end of a sentence.
7809 (Standard Regexps): Update definition of the variable
7810 `sentence-end'. Add definition of the function `sentence-end'.
7811
78122004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7813
7814 * display.texi (Progress): New node.
7815
78162004-10-05 Kim F. Storm <storm@cua.dk>
7817
7818 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7819
78202004-09-29 Kim F. Storm <storm@cua.dk>
7821
7822 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7823 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7824 fringe bitmap symbols, as they now have their own namespace.
7825 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7826 vs. pixels. Signal error if no free bitmap slots.
7827 (Pixel Specification): Change IMAGE to @var{image}.
7828
78292004-09-28 Richard M. Stallman <rms@gnu.org>
7830
7831 * text.texi (Special Properties): Clarify line-spacing and line-height.
7832
7833 * searching.texi (Regexp Search): Add looking-back.
7834
78352004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7836
7837 * display.texi: Correct typos.
7838 (Image Descriptors): Correct xref's.
7839
78402004-09-25 Richard M. Stallman <rms@gnu.org>
7841
7842 * text.texi (Special Properties): Cleanups in `cursor'.
7843 Rewrites in `line-height' and `line-spacing'; exchange them.
7844
7845 * display.texi (Fringes): Rewrite previous change.
7846 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7847 (Display Fringe Bitmaps): Node deleted, text moved.
7848 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7849 (Scroll Bars): Clarify set-window-scroll-bars.
7850 (Pointer Shape): Rewrite.
7851 (Specified Space): Clarify :align-to, etc.
7852 (Pixel Specification): Use @var. Clarify new text.
7853 (Other Display Specs): Clarify `slice'.
7854 (Image Descriptors): Cleanups.
7855 (Showing Images): Cleanups.
7856
78572004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7858
7859 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7860
7861 * modes.texi: Various minor changes in addition to:
7862 (Major Mode Conventions): Final call to `run-mode-hooks' should
7863 not be inside the `delay-mode-hooks' form.
7864 (Mode Hooks): New node.
7865 (Hooks): Delete obsolete example.
7866 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7867 node "Mode Hooks".
7868
78692004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7870
7871 * display.texi: Correct various typos.
7872 (Display): Rename node "Pointer Shapes" to "Pointer
7873 Shape". (There is already a node called "Pointer Shapes" in
7874 frames.texi.)
7875 (Images): Remove non-existent node "Image Slices" from menu.
7876
78772004-09-23 Kim F. Storm <storm@cua.dk>
7878
7879 * text.texi (Special Properties): Add `cursor', `pointer',
7880 `line-height', and `line-spacing' properties.
7881
7882 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7883 Shapes' to menu.
7884 (Standard Faces): Doc fix for fringe face.
7885 (Fringes): Add `overflow-newline-into-fringe' and
7886 'indicate-buffer-boundaries'.
7887 (Fringe Bitmaps, Pointer Shapes): New nodes.
7888 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7889 Bitmaps' to menu.
7890 (Specified Space): Describe pixel width and height.
7891 (Pixel Specification): New node.
7892 (Other Display Specs): Add `slice' property.
7893 (Display Fringe Bitmaps): New node.
7894 (Images): Add 'Image Slices' to menu.
7895 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7896 (Showing Images): Add slice arg to `insert-image'.
7897 Add 'insert-sliced-image'.
b8d4c8d0
GM
7898
78992004-09-20 Richard M. Stallman <rms@gnu.org>
7900
7901 * commands.texi (Key Sequence Input):
7902 Clarify downcasing in read-key-sequence.
7903
79042004-09-08 Juri Linkov <juri@jurta.org>
7905
7906 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7907
79082004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7909
5dcb4c4e
SM
7910 * locals.texi (Standard Buffer-Local Variables):
7911 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7912 * internals.texi (Buffer Internals): Describe new
7913 auto_save_file_format field of the buffer structure.
7914 * files.texi (Format Conversion): `auto-save-file-format' has been
7915 renamed `buffer-auto-save-file-format'.
7916
79172004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7918
7919 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7920 an integer or a marker.
7921 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7922
79232004-08-22 Richard M. Stallman <rms@gnu.org>
7924
7925 * modes.texi (Major Mode Conventions): Discuss rebinding of
7926 standard key bindings.
7927
79282004-08-18 Kim F. Storm <storm@cua.dk>
7929
7930 * processes.texi (Accepting Output): Add `just-this-one' arg to
7931 `accept-process-output'.
7932 (Output from Processes): New var `process-adaptive-read-buffering'.
7933
79342004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7935
7936 * keymaps.texi: Various changes in addition to:
7937 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7938 Give more varied examples for `kbd'.
7939 (Creating Keymaps): Char tables have slots for all characters
7940 without modifiers.
7941 (Active Keymaps): `overriding-local-map' and
7942 `overriding-terminal-local-map' also override text property and
7943 overlay keymaps.
7944 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7945 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7946 to denote a prefix of no events.
7947 `map-keymap' includes parent's bindings _recursively_.
7948 Clarify and correct description of `where-is-internal'.
7949 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7950 (Menu Example): For menus intended for use with the keyboard, the
7951 menu items should be bound to characters or real function keys.
7952
79532004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7954
7955 * objects.texi (Character Type): Reposition `@anchor' to prevent
7956 double space inside sentence in Info.
7957
7958 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7959 renamed to `disabled-command-function'.
7960 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7961 (Command Loop Info): Replace reference to it.
7962 (Disabling Commands): `disabled-command-hook' has been renamed to
7963 `disabled-command-function'.
7964
79652004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7966
7967 * os.texi (Translating Input): Only non-prefix bindings in
7968 `key-translation-map' override actual key bindings. Warn about
7969 possible indirect effect of actual key bindings on non-prefix
7970 bindings in `key-translation-map'.
7971
79722004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7973
7974 * minibuf.texi (High-Level Completion): Add anchor for definition
7975 of `read-variable'.
7976
7977 * commands.texi: Various changes in addition to:
7978 (Using Interactive): Clarify description of `interactive-form'.
7979 (Interactive Call): Mention default for KEYS argument to
7980 `call-interactively'.
7981 (Command Loop Info): Clarify description of `this-command-keys'.
7982 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7983 Value of `last-event-frame' can be `macro'.
7984 (Repeat Events): `double-click-fuzz' is also used to distinguish
7985 clicks and drags.
7986 (Classifying Events): Clarify descriptions of `event-modifiers'
7987 `event-basic-type' and `event-convert-list'.
7988 (Accessing Events): `posn-timestamp' takes POSITION argument.
7989 (Quoted Character Input): Clarify description of
7990 `read-quoted-char' and fix example.
7991 (Quitting): Add `with-local-quit'.
7992 (Disabling Commands): Correct and clarify descriptions of
7993 `enable-command' and `disable-command'.
7994 Mention what happens if `disabled-command-hook' is nil.
7995 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7996 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7997
79982004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7999
8000 * frames.texi: Various changes in addition to:
8001 (Creating Frames): Expand and clarify description of `make-frame'.
8002 (Window Frame Parameters): Either none or both of the `icon-left'
8003 and `icon-top' parameters must be specified. Put descriptions of
8004 `menu-bar-lines' and `toolbar-lines' closer together and change
8005 them accordingly.
8006 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8007 except while processing `frame-title-format' or `icon-title-format'.
8008 (Deleting Frames): Correct description of `delete-frame'.
8009 Non-nil return values of `frame-live-p' are like those of `framep'.
8010 (Frames and Windows): Mention return value of
8011 `set-frame-selected-window'.
8012 (Visibility of Frames): Mention `force' argument to
8013 `make-frame-invisible'. `frame-visible-p' returns t for all
8014 frames on text-only terminals.
8015 (Frame Configurations): Restoring a frame configuration does not
8016 restore deleted frames.
8017 (Window System Selections): `x-set-selection' returns DATA.
8018 (Resources): Add example.
8019 (Display Feature Testing): Clarify descriptions of
8020 `display-pixel-height', `display-pixel-width', `x-server-version'
8021 and `x-server-vendor'.
8022
8023 * windows.texi (Choosing Window): Add anchor.
8024 * minibuf.texi (Minibuffer Misc): Add anchor.
8025
80262004-07-23 John Paul Wallington <jpw@gnu.org>
8027
8028 * macros.texi (Defining Macros): Declaration keyword for setting
8029 Edebug spec is `debug' not `edebug'.
8030
80312004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8032
8033 * windows.texi: Various small changes in addition to:
8034 (Window Point): Mention return value of `set-window-point'.
8035 (Window Start): `pos-visible-in-window-p' disregards horizontal
8036 scrolling. Explain return value if PARTIALLY is non-nil.
8037 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8038 and `set-window-vscroll'.
8039 (Size of Window): The argument WINDOW to `window-inside-edges',
8040 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8041 (Resizing Windows): Explain return value of
8042 `shrink-window-if-larger-than-buffer'.
8043 `window-size-fixed' automatically becomes buffer local when set.
8044 (Window Configurations): Explain return value of
8045 `set-window-configuration'.
8046
8047 * minibuf.texi (Minibuffer Misc): Add anchor for
8048 `minibuffer-scroll-window'.
8049
8050 * positions.texi (Text Lines): Add anchor for `count-lines'.
8051
80522004-07-17 Richard M. Stallman <rms@gnu.org>
8053
8054 * display.texi (Overlay Properties): Adding `evaporate' prop
8055 deletes empty overlay immediately.
8056
8057 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8058 fix example.
8059
80602004-07-16 Jim Blandy <jimb@redhat.com>
8061
8062 * searching.texi (Regexp Backslash): Document new \_< and \_>
8063 operators.
8064
80652004-07-16 Juanma Barranquero <lektu@terra.es>
8066
8067 * display.texi (Images): Fix Texinfo usage.
8068
80692004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8070
8071 * buffers.texi (Modification Time): `visited-file-modtime' now
8072 returns a list of two integers, instead of a cons.
8073
80742004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8075
8076 * windows.texi: Various changes in addition to:
8077 (Splitting Windows): Add `split-window-keep-point'.
8078
80792004-07-09 Richard M. Stallman <rms@gnu.org>
8080
8081 * frames.texi (Input Focus): Minor fix.
8082
80832004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8084
8085 * frames.texi (Input Focus): Clarify descriptions of
8086 `select-frame-set-input-focus' and `select-frame'.
8087
80882004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8089
8090 * os.texi: Various small changes in addition to:
8091 (Killing Emacs): Expand and clarify description of
8092 `kill-emacs-query-functions' and `kill-emacs-hook'.
8093 (System Environment): Expand and clarify description of `getenv'
8094 and `setenv'.
8095 (Timers): Clarify description of `run-at-time'.
8096 (Translating Input): Correct description of
8097 `extra-keyboard-modifiers'.
8098 (Flow Control): Correct description of `enable-flow-control'.
8099
81002004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8101
8102 * os.texi: Update copyright.
8103 (Session Management): Grammar fix.
8104 Clarify which Emacs does the restarting.
8105 Use @samp for *scratch* buffer.
8106
81072004-07-04 Alan Mackenzie <acm@muc.de>
8108
8109 * frames.texi (Input Focus): Add documentation for
8110 `select-frame-set-input-focus'. Replace refs to non-existent
8111 `switch-frame' with `select-frame'. Minor corrections and tidying
8112 up of text-only terminal stuff.
8113
81142004-07-02 Richard M. Stallman <rms@gnu.org>
8115
8116 * files.texi (Saving Buffers): Cleanup write-contents-function.
8117 (Magic File Names): Cleanup file-remote-p.
8118
b344d29d 81192004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8120
8121 * files.texi (Magic File Names): `file-remote-p' returns an
8122 identifier of the remote system, not just t.
8123
81242004-07-02 David Kastrup <dak@gnu.org>
8125
8126 * searching.texi (Entire Match Data): Add explanation about new
8127 match-data behavior when @var{integers} is non-nil.
8128
81292004-06-24 Richard M. Stallman <rms@gnu.org>
8130
8131 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8132
8133 * customize.texi (Variable Definitions): Note about doc strings
8134 and :set.
8135
8136 * keymaps.texi (Keymap Terminology): Document `kbd'.
8137 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8138
8139 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8140 makes it buffer-local.
8141
8142 * files.texi (Saving Buffers): Correct previous change.
8143
8144 * commands.texi (Accessing Events):
8145 Clarify posn-col-row and posn-actual-col-row.
8146
81472004-06-24 David Ponce <david.ponce@wanadoo.fr>
8148
8149 * commands.texi (Accessing Events): New functions
8150 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8151
81522004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8153
8154 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8155 * frames.texi, buffers.texi, backups.texi, variables.texi:
8156 * loading.texi, eval.texi, functions.texi, control.texi:
8157 * symbols.texi, minibuf.texi: Reposition @anchor's.
8158
8159 * help.texi: Various small changes in addition to the following.
8160 (Describing Characters): Describe PREFIX argument to
8161 `key-description'. Correct and clarify definition of
8162 `text-char-description'. Describe NEED-VECTOR argument to
8163 `read-kbd-macro'.
8164 (Help Functions): Clarify definition of `apropos'.
8165
81662004-06-23 Lars Hansen <larsh@math.ku.dk>
8167
8168 * files.texi (Saving Buffers): Correct description of
8169 `write-contents-functions'.
8170
81712004-06-21 Juanma Barranquero <lektu@terra.es>
8172
8173 * display.texi (Images): Remove redundant @vindex directives.
8174 Rewrite `image-library-alist' doc in active voice.
8175
81762004-06-14 Juanma Barranquero <lektu@terra.es>
8177
8178 * display.texi (Images): Document new delayed library loading,
8179 variable `image-library-alist' and (existing but undocumented)
8180 function `image-type-available-p'.
8181
81822004-06-05 Richard M. Stallman <rms@gnu.org>
8183
8184 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8185 refer the user to the Initial Input node.
8186 (Text from Minibuffer): Likewise.
8187 (Initial Input): New node. Document this feature
8188 and say it is mostly deprecated.
8189
81902004-05-30 Richard M. Stallman <rms@gnu.org>
8191
8192 * loading.texi (Named Features): Clarify return value
8193 and meaning of NOERROR.
8194
8195 * variables.texi (File Local Variables): Minor cleanup.
8196
81972004-05-30 Michael Albinus <michael.albinus@gmx.de>
8198
8199 * files.texi (Magic File Names): Add `file-remote-p' as operation
8200 of file name handlers.
8201
82022004-05-29 Richard M. Stallman <rms@gnu.org>
8203
8204 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8205 as arg to a minor mode command.
8206
82072004-05-22 Richard M. Stallman <rms@gnu.org>
8208
8209 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8210
8211 * streams.texi (Output Variables): Doc float-output-format.
8212
8213 * searching.texi (Regexp Special): Nested repetition can be infloop.
8214
8215 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8216 real stack overflow.
8217
8218 * compile.texi: Minor cleanups.
8219
82202004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8221
8222 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8223 circular lists.
8224 (List Elements): Explain handling of circular and dotted lists.
8225
82262004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8227
8228 * modes.texi (Search-based Fontification): Fix typo.
8229
82302004-05-10 Juanma Barranquero <lektu@terra.es>
8231
8232 * modes.texi (Mode Line Variables): Fix description of
8233 global-mode-string, which is now after which-func-mode, not the
8234 buffer name.
8235
82362004-05-07 Lars Hansen <larsh@math.ku.dk>
8237
8238 * modes.texi (Desktop Save Mode): Add.
8239 (Modes): Add menu entry Desktop Save Mode.
8240
8241 * hooks.texi: Add desktop-after-read-hook,
8242 desktop-no-desktop-file-hook and desktop-save-hook.
8243
8244 * locals.texi: Add desktop-save-buffer.
8245
82462004-04-30 Jesper Harder <harder@ifa.au.dk>
8247
8248 * display.texi: emacs -> Emacs.
8249
82502004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8251
8252 * files.texi (Changing Files): Document set-file-times.
8253
82542004-04-23 Juanma Barranquero <lektu@terra.es>
8255
8256 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8257
82582004-04-18 Jesper Harder <harder@ifa.au.dk>
8259
8260 * tips.texi (Coding Conventions): defopt -> defcustom.
8261
82622004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8263
8264 * sequences.texi: Various clarifications.
8265
82662004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8267
8268 * buffers.texi (Read Only Buffers): Mention optional ARG to
8269 `toggle-read-only'.
8270
82712004-04-14 Nick Roberts <nick@nick.uklinux.net>
8272
8273 * windows.texi (Selecting Windows): Note that get-lru-window
8274 returns a full-width window if possible.
8275
82762004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8277
8278 * buffers.texi: Various changes in addition to:
8279 (Buffer File Name): Add `find-buffer-visiting'.
8280 (Buffer Modification): Mention optional ARG to `not-modified'.
8281 (Indirect Buffers): Mention optional CLONE argument to
8282 `make-indirect-buffer'.
8283
8284 * files.texi: Various changes in addition to:
8285 (Visiting Functions): `find-file-hook' is now a normal hook.
8286 (File Name Expansion): Explain difference between the way that
8287 `expand-file-name' and `file-truename' treat `..'.
8288 (Contents of Directories): Mention optional ID-FORMAT argument to
8289 `directory-files-and-attributes'.
8290 (Format Conversion): Mention new optional CONFIRM argument to
8291 `format-write-file'.
8292
82932004-04-12 Miles Bader <miles@gnu.org>
8294
8295 * macros.texi (Expansion): Add description of `macroexpand-all'.
8296
82972004-04-05 Jesper Harder <harder@ifa.au.dk>
8298
5dcb4c4e
SM
8299 * variables.texi (Variable Aliases):
8300 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8301
8302 * errors.texi (Standard Errors): Ditto.
8303
83042004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8305
8306 * backups.texi: Various small changes in addition to:
8307 (Making Backups): Mention return value of `backup-buffer'.
8308 (Auto-Saving): Mention optional FORCE argument to
8309 `delete-auto-save-file-if-necessary'.
8310 (Reverting): Mention optional PRESERVE-MODES argument to
8311 `revert-buffer'. Correct description of `revert-buffer-function'.
8312
83132004-03-22 Juri Linkov <juri@jurta.org>
8314
8315 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8316 with `Vector Functions'.
8317
8318 * text.texi (Sorting): Add missing quote.
8319
83202004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8321
8322 * intro.texi (Lisp History): Replace xref to `cl' manual with
8323 inforef.
8324
83252004-03-12 Richard M. Stallman <rms@gnu.org>
8326
8327 * intro.texi (Version Info): Add arg to emacs-version.
8328 (Lisp History): Change xref to CL manual.
8329
83302004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8331
8332 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8333 for Partial Completion mode.
8334
83352004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8336
8337 * customize.texi: Fix typo. Remove eol whitespace.
8338
83392004-03-04 Richard M. Stallman <rms@gnu.org>
8340
8341 * processes.texi: Fix typos.
8342
8343 * lists.texi (Building Lists): Minor clarification.
8344
8345 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8346 in make-hash-table.
8347
83482004-02-29 Juanma Barranquero <lektu@terra.es>
8349
8350 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8351 rm, and ignore exit code.
8352
83532004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8354
8355 * display.texi (Defining Faces): Add description for min-colors.
8356 Update example.
8357
83582004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8359
8360 * abbrevs.texi: Various corrections and clarifications in addition
8361 to the following:
8362 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8363
83642004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8365
8366 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8367
83682004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8369
8370 * text.texi: Various small changes in addition to the following:
8371 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8372 to delete-horizontal-space.
8373 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8374 description of yank-handler text property at various places.
8375
8376 * frames.texi (Window System Selections): Add anchor.
8377
8378 * syntax.texi (Syntax Table Functions): Clarify and correct
8379 descriptions of make-syntax-table and copy-syntax-table.
8380 (Motion and Syntax): Clarify SYNTAXES argument to
8381 skip-syntax-forward.
8382 (Parsing Expressions): Mention that the return value of
8383 parse-partial-sexp is currently a list of ten rather than nine
8384 elements.
8385 (Categories): Various corrections and clarifications.
8386
83872004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8388
8389 * markers.texi (Marker Insertion Types): Minor change.
8390
8391 * locals.texi (Standard Buffer-Local Variables):
8392 * commands.texi (Interactive Codes, Using Interactive):
8393 * functions.texi (Related Topics): Fix xrefs.
8394
83952004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8396
8397 * lists.texi (Sets And Lists): Update description of delete-dups.
8398
83992004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8400
8401 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8402
c8763fb6 84032004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8404
8405 * frames.texi (Parameter Access): frame-parameters arg is optional.
8406 modify-frame-parameters handles nil for FRAME.
8407 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8408 are all-or-nothing for certain toolkits.
8409 Mention parameter wait-for-wm.
8410 (Frames and Windows): In frame-first-window and frame-selected-window
8411 the arg is optional.
8412 (Input Focus): In redirect-frame-focus the second arg is optional.
8413 (Window System Selections): Mention selection type CLIPBOARD.
8414 Mention data-type UTF8_STRING.
8415 Mention numbering of cut buffers.
8416 (Resources): Describe x-resource-name.
8417
84182004-02-16 Richard M. Stallman <rms@gnu.org>
8419
8420 * windows.texi (Buffers and Windows): Delete false table
8421 about all-frames.
8422
8423 * syntax.texi (Parsing Expressions): Delete old caveat
8424 about parse-sexp-ignore-comments.
8425
8426 * streams.texi (Output Variables): Add print-quoted.
8427
8428 * lists.texi (Building Lists): Minor cleanup.
8429
8430 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8431
8432 * display.texi (Overlays): Explain overlays use markers.
8433 (Managing Overlays): Explain front-advance and rear-advance
8434 in more detail.
8435
8436 * loading.texi (Unloading): Document unload-feature-special-hooks.
8437 Get rid of fns-NNN.el file.
8438
84392004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8440
8441 * help.texi (Describing Characters): Fix text-char-description
8442 example output.
8443
8444 * edebug.texi (Using Edebug): Fix example.
8445
8446 * debugging.texi (Internals of Debugger): Fix return value.
8447
8448 * files.texi (Changing Files): Fix argname.
8449
8450 * calendar.texi: Fix parens, and default values.
8451
8452 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
8453 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 8454 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
8455
8456 * positions.texi (Text Lines): Don't add -1 in current-line.
8457
84582004-02-16 Richard M. Stallman <rms@gnu.org>
8459
8460 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
8461
84622004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8463
8464 * processes.texi (Low-Level Network): Fix a typo.
8465
84662004-02-12 Kim F. Storm <storm@cua.dk>
8467
8468 * display.texi (Fringes): Use consistent wording.
8469 Note that window-fringe's window arg is optional.
8470 (Scroll Bars): Use consistent wording.
8471
84722004-02-11 Luc Teirlinck <teirllm@auburn.edu>
8473
8474 * tips.texi (Comment Tips): Document the new conventions for
8475 commenting out code.
8476
c8763fb6 84772004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 8478
5dcb4c4e 8479 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
8480
84812004-02-07 Kim F. Storm <storm@cua.dk>
8482
8483 * positions.texi (Text Lines): Add line-number-at-pos.
8484
84852004-02-06 John Paul Wallington <jpw@gnu.org>
8486
8487 * display.texi (Button Properties, Button Buffer Commands):
8488 mouse-2 invokes button, not down-mouse-1.
8489
84902004-02-04 Jason Rumney <jasonr@gnu.org>
8491
8492 * makefile.w32-in: Sync with Makefile.in changes.
8493
84942004-02-03 Luc Teirlinck <teirllm@auburn.edu>
8495
8496 * minibuf.texi (Text from Minibuffer): Various corrections and
8497 clarifications.
8498 (Object from Minibuffer): Correct Lisp description of
8499 read-minibuffer.
8500 (Minibuffer History): Clarify description of cons values for
8501 HISTORY arguments.
5dcb4c4e
SM
8502 (Basic Completion): Various corrections and clarifications.
8503 Add completion-regexp-list.
b8d4c8d0
GM
8504 (Minibuffer Completion): Correct and clarify description of
8505 completing-read.
5dcb4c4e
SM
8506 (Completion Commands): Mention Partial Completion mode.
8507 Various other minor changes.
b8d4c8d0
GM
8508 (High-Level Completion): Various corrections and clarifications.
8509 (Reading File Names): Ditto.
8510 (Minibuffer Misc): Ditto.
8511
85122004-01-26 Luc Teirlinck <teirllm@auburn.edu>
8513
8514 * strings.texi (Text Comparison): assoc-string also matches
8515 elements of alists that are strings instead of conses.
8516 (Formatting Strings): Standardize Texinfo usage. Update index
8517 entries.
8518
85192004-01-20 Luc Teirlinck <teirllm@auburn.edu>
8520
8521 * lists.texi (Sets And Lists): Add delete-dups.
8522
85232004-01-15 Luc Teirlinck <teirllm@auburn.edu>
8524
8525 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8526 special form.
8527 * macros.texi (Defining Macros): Update description of `declare',
8528 which now is a macro.
8529 (Wrong Time): Fix typos.
8530
85312004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8532
8533 * compile.texi (Compilation Functions): Expand descriptions of
8534 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8535 and `batch-byte-compile'. In particular, mention and describe
8536 all optional arguments.
8537 (Disassembly): Correct and clarify the description of `disassemble'.
8538
85392004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8540
8541 * searching.texi: Various small changes in addition to the
8542 following.
8543 (Regexp Example): Adapt to new value of `sentence-end'.
8544 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8545 `words'.
8546 (Search and Replace): Add usage note for `perform-replace'.
8547 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8548 `match-data'.
8549 (Standard Regexps): Update for new values of `paragraph-start'
8550 and `sentence-end'.
8551
85522004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8553
8554 * files.texi (Saving Buffers): Clarify descriptions of
8555 `write-contents-functions' and `before-save-hook'.
8556 Make the defvar's for `before-save-hook' and `after-save-hook'
8557 into defopt's.
8558
85592004-01-07 Kim F. Storm <storm@cua.dk>
8560
8561 * commands.texi (Click Events): Describe new image and
8562 width/height elements of click events.
8563 (Accessing Events): Add posn-string, posn-image, and
8564 posn-object-width-height. Change posn-object to return either
8565 image or string object.
8566
85672004-01-01 Simon Josefsson <jas@extundo.com>
8568
8569 * hooks.texi (Standard Hooks): Add before-save-hook.
8570 * files.texi (Saving Buffers): Likewise.
8571
85722004-01-03 Richard M. Stallman <rms@gnu.org>
8573
8574 * frames.texi (Frames and Windows): Delete frame-root-window.
8575
85762004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8577
8578 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8579
8580 * functions.texi: Various small changes in addition to the
8581 following.
5dcb4c4e
SM
8582 (What Is a Function): `functionp' returns nil for macros.
8583 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8584 (Function Documentation): Add `\' in front of (fn @var{arglist})
8585 and explain why.
8586 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8587 Add anchor.
8588 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8589
85902004-01-01 Miles Bader <miles@gnu.org>
8591
8592 * display.texi (Buttons): New section.
8593
85942003-12-31 Andreas Schwab <schwab@suse.de>
8595
8596 * numbers.texi (Math Functions): sqrt reports a domain-error
8597 error.
8598 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8599
86002003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8601
8602 * tips.texi (Documentation Tips): Update item on hyperlinks in
8603 documentation strings.
8604
8605 * errors.texi (Standard Errors): Various small corrections and
8606 additions.
8607
8608 * control.texi: Various small changes in addition to the
8609 following.
8610 (Signaling Errors): Provide some more details on how `signal'
8611 constructs the error message. Add anchor to the definition of
8612 `signal'.
8613 (Error Symbols): Describe special treatment of `quit'.
8614 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8615 to emphasize that it has to be a single form.
8616
8617 * buffers.texi: Add anchor.
8618
86192003-12-29 Richard M. Stallman <rms@gnu.org>
8620
8621 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8622 (Window Configurations): Add window-configuration-frame.
8623
8624 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8625
8626 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8627 Change arg name in get-char-property.
8628 (Special Properties): Update handling of keymap property.
8629
8630 * strings.texi (Modifying Strings): Add clear-string.
8631 (Text Comparison): Add assoc-string and remove
8632 assoc-ignore-case, assoc-ignore-representation.
8633
8634 * os.texi (Time of Day): Add set-time-zone-rule.
8635
8636 * numbers.texi (Math Functions): asin, acos, log, log10
8637 report domain-error errors.
8638
8639 * nonascii.texi (Converting Representations):
8640 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8641 (Encoding and I/O): Add file-name-coding-system.
8642
8643 * modes.texi (Search-based Fontification): Explain that
8644 face specs are symbols with face names as values.
8645
8646 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8647
8648 * lists.texi (Building Lists): remq moved elsewhere.
8649 (Sets And Lists): remq moved here.
8650 (Association Lists): Refer to assoc-string.
8651
8652 * internals.texi (Garbage Collection): Add memory-use-counts.
8653
8654 * frames.texi (Frames and Windows): Add set-frame-selected-window
8655 and frame-root-window.
8656
8657 * files.texi (Contents of Directories):
8658 Add directory-files-and-attributes.
8659
8660 * display.texi (Refresh Screen): Add force-window-update.
8661 (Invisible Text): Explain about moving point out of invis text.
8662 (Overlay Properties): Add overlay-properties.
8663 (Managing Overlays): Add overlayp.
8664 (GIF Images): Invalid image number displays a hollow box.
8665
8666 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8667 (Killing Buffers): Add buffer-live-p.
8668
86692003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8670
8671 * display.texi (Fringes): Fix typo "set-buffer-window".
8672
86732003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8674
8675 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8676 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8677 Add or change various xrefs and anchors.
8678
8679 * commands.texi: Replace all occurrences of @acronym{CAR} with
8680 @sc{car}, for consistency with the rest of the Elisp manual.
8681 `car' and `cdr' are historically acronyms, but are no longer
8682 widely thought of as such.
8683
8684 * internals.texi (Pure Storage): Mention that `purecopy' does not
8685 copy text properties.
8686 (Object Internals): Now 29 bits are used (in most implementations)
8687 to address Lisp objects.
8688
8689 * variables.texi (Variables with Restricted Values): New node.
8690
8691 * objects.texi (Lisp Data Types): Mention that certain variables
8692 can only take on a restricted set of values and add an xref to
8693 the new node "Variables with Restricted Values".
8694
8695 * eval.texi (Function Indirection): Describe the errors that
8696 `indirect-function' can signal.
8697 (Eval): Clarify the descriptions of `eval-region' and `values'.
8698 Describe `eval-buffer' instead of `eval-current-buffer' and
8699 mention `eval-current-buffer' as an alias for `current-buffer'.
8700 Correct the description and mention all optional arguments.
8701
8702 * nonascii.texi: Various small changes in addition to the
8703 following.
8704 (Converting Representations): Clarify behavior of
8705 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8706 ASCII arguments.
8707 (Character Sets): Document the variable `charset-list' and adapt
8708 the definition of the function `charset-list' accordingly.
8709 (Translation of Characters): Clarify use of generic characters in
8710 `make-translation-table'. Clarify and correct the description of
8711 the use of translation tables in encoding and decoding.
8712 (User-Chosen Coding Systems): Correct and clarify the description
8713 of `select-safe-coding-system'.
8714 (Default Coding Systems): Clarify description of
8715 `file-coding-system-alist'.
8716
87172003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8718
8719 * strings.texi (Text Comparison): Correctly describe when two
8720 strings are `equal'. Combine and clarify descriptions of
8721 `assoc-ignore-case' and `assoc-ignore-representation'.
8722
8723 * objects.texi (Non-ASCII in Strings): Clarify description of
8724 when a string is unibyte or multibyte.
8725 (Bool-Vector Type): Update examples.
8726 (Equality Predicates): Correctly describe when two strings are
8727 `equal'.
8728
87292003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8730
8731 * lists.texi (Building Lists): `append' no longer accepts integer
8732 arguments. Update the description of `number-sequence' to reflect
8733 recent changes.
8734 (Sets And Lists): Describe `member-ignore-case' after `member'.
8735
87362003-11-27 Kim F. Storm <storm@cua.dk>
8737
8738 * commands.texi (Click Events): Click object may be an images.
8739 Describe (dx . dy) element of click positions.
8740 (Accessing Events): Remove duplicate posn-timestamp.
8741 New functions posn-object and posn-object-x-y.
8742
87432003-11-23 Kim F. Storm <storm@cua.dk>
8744
8745 * commands.texi (Click Events): Describe enhancements to event
8746 position lists, including new text-pos and (col . row) items.
8747 Mention left-fringe and right-fringe area events.
8748 (Accessing Events): New functions posn-area and
8749 posn-actual-col-row. Mention posn-timestamp. Mention that
8750 posn-point in non-text area still returns buffer position.
8751 Clarify posn-col-row.
8752
87532003-11-21 Lars Hansen <larsh@math.ku.dk>
8754
8755 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8756 * anti.texi (File Attributes): Describe removed parameter
8757 ID-FORMAT.
8758
87592003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8760
8761 * positions.texi (Positions): Mention that, if a marker is used as
8762 a position, its buffer is ignored.
8763
8764 * markers.texi (Overview of Markers): Mention it here too.
8765
87662003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8767
8768 * numbers.texi (Numeric Conversions): Not just `floor', but also
8769 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8770
87712003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8772
8773 * markers.texi (Creating Markers): Specify insertion type of
8774 created markers. Add xref to `Marker Insertion Types'.
8775 Second argument to `copy-marker' is optional.
8776 (Marker Insertion Types): Mention that most markers are created
8777 with insertion type nil.
8778 (The Mark): Correctly describe when `mark' signals an error.
8779 (The Region): Correctly describe when `region-beginning' and
8780 `region-end' signal an error.
8781
87822003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8783
8784 * hash.texi (Creating Hash): Clarify description of `eql'.
8785 `makehash' is obsolete.
8786 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8787
8788 * positions.texi (Point): Change description of `buffer-end', so
8789 that it is also correct for floating point arguments.
8790 (List Motion): Correct argument lists of `beginning-of-defun' and
8791 `end-of-defun'.
8792 (Excursions): Add xref to `Marker Insertion Types'.
8793 (Narrowing): Argument to `narrow-to-page' is optional.
8794
87952003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8796
8797 * streams.texi (Output Streams): Clarify behavior of point for
8798 marker output streams.
8799
88002003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8801
8802 * variables.texi (Defining Variables): Second argument to
8803 `defconst' is not optional.
8804 (Setting Variables): Mention optional argument APPEND to
8805 `add-to-list'.
8806 (Creating Buffer-Local): Expand description of
8807 `make-variable-buffer-local'.
8808 (Frame-Local Variables): Expand description of
8809 `make-variable-frame-local'.
8810 (Variable Aliases): Correct description of optional argument
8811 DOCSTRING to `defvaralias'. Mention return value of
8812 `defvaralias'.
8813 (File Local Variables): Add xref to `File variables' in Emacs
8814 Manual. Correct description of `hack-local-variables'. Mention
8815 `safe-local-variable' property. Mention optional second argument
8816 to `risky-local-variable-p'.
8817
88182003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8819
8820 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8821
88222003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8823
8824 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8825 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8826 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8827 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8828 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8829 lispref/processes.texi, lispref/searching.texi,
8830 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8831 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8832 @acronym{FOO}.
8833
88342003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8835
8836 * strings.texi (Creating Strings): Argument START to `substring'
8837 can not be `nil'. Expand description of
8838 `substring-no-properties'. Correct description of `split-string',
8839 especially with respect to empty matches. Prevent very bad line
8840 break in definition of `split-string-default-separators'.
8841 (Text Comparison): `string=' and `string<' also accept symbols as
8842 arguments.
8843 (String Conversion): More completely describe argument BASE in
8844 `string-to-number'.
8845 (Formatting Strings): `%s' and `%S' in `format' do require
8846 corresponding object. Clarify behavior of numeric prefix after
8847 `%' in `format'.
8848 (Case Conversion): The argument to `upcase-initials' can be a
8849 character.
8850
88512003-10-27 Kenichi Handa <handa@m17n.org>
8852
8853 * display.texi (Fontsets): Fix texinfo usage.
8854
88552003-10-25 Kenichi Handa <handa@m17n.org>
8856
8857 * display.texi (Fontsets): Add description of the function
8858 set-fontset-font.
8859
88602003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8861
8862 * display.texi (Temporary Displays): Add xref to `Documentation
8863 Tips'.
8864
8865 * functions.texi (Function Safety): Use inforef instead of pxref
8866 for SES.
8867
88682003-10-23 Andreas Schwab <schwab@suse.de>
8869
8870 * Makefile.in (TEX, texinputdir): Don't define.
8871 (TEXI2DVI): Define.
8872 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8873 add $(srcdir)/index.texi.
8874 ($(infodir)/elisp): Remove index.texi dependency.
8875 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8876 (index.texi): Remove target.
8877 (dist): Don't link $(srcdir)/permute-index.
8878 (clean): Don't remove index.texi.
8879
8880 * permute-index, index.perm: Remove.
8881 * index.texi: Rename from index.unperm.
8882
88832003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8884
8885 * tips.texi (Documentation Tips): Document new behavior for face
8886 and variable hyperlinks in Help mode.
8887
88882003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8889
8890 * objects.texi (Integer Type): Update for extra bit of integer range.
8891 (Character Type): Ditto.
8892
88932003-10-16 Eli Zaretskii <eliz@gnu.org>
8894
8895 * numbers.texi (Integer Basics): Add index entries for reading
8896 numbers in hex, octal, and binary.
8897
88982003-10-16 Lute Kamstra <lute@gnu.org>
8899
8900 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8901 argument.
8902
89032003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8904
8905 * windows.texi (Choosing Window): Fix typo.
8906 * edebug.texi (Edebug Execution Modes): Fix typo.
8907
89082003-10-13 Richard M. Stallman <rms@gnu.org>
8909
8910 * windows.texi (Basic Windows): A window has fringe settings,
8911 display margins and scroll-bar settings.
8912 (Splitting Windows): Doc split-window return value.
8913 Clean up one-window-p.
8914 (Selecting Windows): Fix typo.
8915 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8916 (Buffers and Windows): In set-window-buffer, explain effect
8917 on fringe settings and scroll bar settings.
8918 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8919 (Choosing Window): Use defopt for pop-up-frame-function.
8920 For special-display-buffer-names, explain same-window and same-frame.
8921 Clarify window-dedicated-p return value.
8922 (Textual Scrolling): scroll-up and scroll-down can get an error.
8923 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8924 Clarify set-window-hscroll.
8925 (Size of Window): Don't mention tool bar in window-height.
8926 (Coordinates and Windows): Explain what coordinates-in-window-p
8927 returns for fringes and display margins.
8928 (Window Configurations): Explain saving fringes, etc.
8929
8930 * tips.texi (Library Headers): Clean up Documentation.
8931
8932 * syntax.texi (Parsing Expressions): Clean up forward-comment
8933 and parse-sexp-lookup-properties.
8934
8935 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8936
8937 * os.texi (System Environment): Clean up text for load-average errors.
8938
8939 * modes.texi (Hooks): Don't explain local hook details at front.
8940 Clarify run-hooks and run-hook-with-args a little.
8941 Clean up add-hook and remove-hook.
8942
8943 * edebug.texi (Edebug Execution Modes): Clarify t.
8944 Document edebug-sit-for-seconds.
8945 (Coverage Testing): Document C-x X = and =.
8946 (Instrumenting Macro Calls): Fix typo.
8947 (Specification List): Don't index the specification keywords.
8948
89492003-10-10 Kim F. Storm <storm@cua.dk>
8950
8951 * processes.texi (Network): Introduce make-network-process.
8952
89532003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8954
8955 * tips.texi (Library Headers): Fix typo.
8956
89572003-10-07 Juri Linkov <juri@jurta.org>
8958
8959 * modes.texi (Imenu): Mention imenu-create-index-function's
8960 default value. Explain submenus better.
8961
89622003-10-07 Lute Kamstra <lute@gnu.org>
8963
8964 * modes.texi (Faces for Font Lock): Fix typo.
8965 (Hooks): Explain how buffer-local hook variables can refer to
8966 global hook variables.
8967 Various minor clarifications.
8968
89692003-10-06 Lute Kamstra <lute@gnu.org>
8970
8971 * tips.texi (Coding Conventions): Mention naming conventions for
8972 hooks.
8973
89742003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8975
8976 * loading.texi (Library Search): Correct default value of
8977 load-suffixes.
8978 (Named Features): Fix typo.
8979
89802003-10-05 Richard M. Stallman <rms@gnu.org>
8981
8982 * loading.texi (Named Features): In `provide',
8983 say how to test for subfeatures.
8984 (Unloading): In unload-feature, use new var name
8985 unload-feature-special-hooks.
8986
89872003-10-03 Lute Kamstra <lute@gnu.org>
8988
8989 * modes.texi (Major Mode Conventions): Mention third way to set up
8990 Imenu.
8991 (Imenu): A number of small fixes.
8992 Delete documentation of internal variable imenu--index-alist.
8993 Document the return value format of imenu-create-index-function
8994 functions.
8995
89962003-09-30 Richard M. Stallman <rms@gnu.org>
8997
8998 * processes.texi (Network): Say what stopped datagram connections do.
8999
9000 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9001
9002 * display.texi (Overlay Properties): Clarify `evaporate' property.
9003
90042003-09-29 Lute Kamstra <lute@gnu.org>
9005
9006 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9007 constructs should be marked as risky.
9008 Change cons cell into proper list.
9009 (Mode Line Variables): Change cons cell into proper list.
9010
90112003-09-26 Lute Kamstra <lute@gnu.org>
9012
9013 * modes.texi (Mode Line Data): Document the :propertize construct.
9014 (Mode Line Variables): Reorder the descriptions of the variables
9015 to match their order in the default mode-line-format.
9016 Describe the new variables mode-line-position and mode-line-modes.
9017 Update the default values of mode-line-frame-identification,
9018 minor-mode-alist, and default-mode-line-format.
9019 (Properties in Mode): Mention the :propertize construct.
9020
90212003-09-26 Richard M. Stallman <rms@gnu.org>
9022
9023 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9024 * loading.texi, minibuf.texi, text.texi, variables.texi:
9025 Avoid @strong{Note:}.
9026
90272003-09-26 Richard M. Stallman <rms@gnu.org>
9028
9029 * keymaps.texi (Remapping Commands): Fix typo.
9030
90312003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9032
9033 * processes.texi (Low-Level Network): Fix typo.
9034
90352003-09-23 Kim F. Storm <storm@cua.dk>
9036
9037 * processes.texi (Network, Network Servers): Fix typos.
9038 (Low-Level Network): Add timeout value for :server keyword.
9039 Add new option keywords to make-network-process.
9040 Add set-network-process-options.
9041 Explain how to test availability of network options.
9042
90432003-09-19 Richard M. Stallman <rms@gnu.org>
9044
9045 * text.texi (Motion by Indent): Arg to
9046 backward-to-indentation and forward-to-indentation is optional.
9047
9048 * strings.texi (Creating Strings): Add substring-no-properties.
9049
9050 * processes.texi
9051 (Process Information): Add list-processes arg QUERY-ONLY.
9052 Delete process-contact from here.
9053 Add new status values for process-status.
9054 Add process-get, process-put, process-plist, set-process-plist.
9055 (Synchronous Processes): Add call-process-shell-command.
9056 (Signals to Processes): signal-process allows process objects.
9057 (Network): Complete rewrite.
9058 (Network Servers, Datagrams, Low-Level Network): New nodes.
9059
9060 * positions.texi (Word Motion): forward-word, backward-word
9061 arg is optional. Reword.
9062
9063 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9064
9065 * variables.texi (Creating Buffer-Local):
9066 Delete duplicate definition of buffer-local-value.
9067 (File Local Variables): Explain about discarding text props.
9068
90692003-09-11 Richard M. Stallman <rms@gnu.org>
9070
9071 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9072 changes variables that record input events.
9073 (Minibuffer Misc): Add minibuffer-selected-window.
9074
9075 * lists.texi (Building Lists): Add copy-tree.
9076
9077 * display.texi (Fontsets): Add char-displayable-p.
9078 (Scroll Bars): New node.
9079
90802003-09-08 Lute Kamstra <lute@gnu.org>
9081
9082 * modes.texi (%-Constructs): Document new `%i' and `%I'
9083 constructs.
9084
90852003-09-03 Peter Runestig <peter@runestig.com>
9086
9087 * makefile.w32-in: New file.
9088
90892003-08-29 Richard M. Stallman <rms@gnu.org>
9090
9091 * display.texi (Overlay Properties): Clarify how priorities
9092 affect use of the properties.
9093
90942003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9095
9096 * customize.texi (Type Keywords): Correct the description of
9097 `:help-echo' in the case where `motion-doc' is a function.
9098
90992003-08-14 John Paul Wallington <jpw@gnu.org>
9100
9101 * modes.texi (Emulating Mode Line): Subsection, not section.
9102
91032003-08-13 Richard M. Stallman <rms@gnu.org>
9104
9105 * elisp.texi (Top): Update subnode lists in menu.
9106
9107 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9108 (Kill Functions): kill-region has new arg yank-handler.
9109 (Yanking): New node.
9110 (Yank Commands): Add yank-undo-function.
9111 (Low-Level Kill Ring):
9112 kill-new and kill-append have new arg yank-handler.
9113 (Changing Properties): Add remove-list-of-text-properties.
9114 (Atomic Changes): New node.
9115
9116 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9117
9118 * streams.texi (Output Variables): Add eval-expression-print-length
9119 and eval-expression-print-level.
9120
9121 * os.texi (Time Conversion): For encode-time, explain limits on year.
9122
9123 * objects.texi (Character Type): Define anchor "modifier bits".
9124
9125 * modes.texi (Emulating Mode Line): New node.
9126 (Search-based Fontification): Font Lock uses font-lock-face property.
9127 (Other Font Lock Variables): Likewise.
9128
9129 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9130 not vectors.
9131 (Active Keymaps): Add emulation-mode-map-alists.
9132 (Functions for Key Lookup): key-binding has new arg no-remap.
9133 (Remapping Commands): New node.
9134 (Scanning Keymaps): where-is-internal has new arg no-remap.
9135 (Tool Bar): Add tool-bar-local-item-from-menu.
9136 Clarify when to use tool-bar-add-item-from-menu.
9137
9138 * commands.texi (Interactive Call): commandp has new arg.
9139 (Command Loop Info): Add this-original-command.
9140
91412003-08-06 John Paul Wallington <jpw@gnu.org>
9142
9143 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9144
9145 * display.texi (Warning Basics): Fix typo.
9146 (Fringes): Add closing curly bracket and fix typo.
9147
9148 * elisp.texi (Top): Fix typo.
9149
91502003-08-05 Richard M. Stallman <rms@gnu.org>
9151
9152 * elisp.texi: Update lists of subnodes.
9153
9154 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9155
9156 * variables.texi (Local Variables): Use lc for example variable names.
9157
9158 * tips.texi (Library Headers): Explain where to put -*-.
9159
9160 * strings.texi (Creating Strings): Fix xref for vconcat.
9161
9162 * sequences.texi (Vector Functions):
9163 vconcat no longer allows integer args.
9164
9165 * minibuf.texi (Reading File Names): read-file-name has new
9166 arg PREDICATE. New function read-directory-name.
9167
c4cc8b9a 9168 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9169 (Indenting Macros): New node.
9170
9171 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9172 (Window Frame Parameters): Make separate table of parameters
9173 that are coupled with specific face attributes.
9174 (Deleting Frames): delete-frame-hooks renamed to
9175 delete-frame-functions.
9176
9177 * files.texi (Magic File Names): Add file-remote-p.
9178 Clarify file-local-copy.
9179
9180 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9181 here; instead xref Defining Macros.
9182
9183 * display.texi (Warnings): New node, and subnodes.
9184 (Fringes): New node.
9185
9186 * debugging.texi (Test Coverage): New node.
9187
9188 * compile.texi (Compiler Errors): Explain with-no-warnings
9189 and other ways to suppress warnings.
9190
9191 * commands.texi (Interactive Call): Minor clarification.
9192
9193 * buffers.texi (Buffer File Name): set-visited-file-name
9194 renames the buffer too.
9195
9196 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9197
91982003-07-24 Markus Rost <rost@math.ohio-state.edu>
9199
9200 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9201
92022003-07-22 Markus Rost <rost@math.ohio-state.edu>
9203
9204 * internals.texi (Garbage Collection): Fix previous change.
9205
92062003-07-22 Richard M. Stallman <rms@gnu.org>
9207
9208 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9209
9210 * display.texi (Width): Use \s syntax in example.
9211 (Font Selection): Add face-font-rescale-alist.
9212
9213 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9214 Remove spurious indent in example.
9215
9216 * lists.texi (Building Lists): Add number-sequence.
9217
9218 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9219
9220 * functions.texi (Function Documentation): Explain how to
9221 show calling convention explicitly in the doc string.
9222
9223 * windows.texi (Selecting Windows): save-selected-window saves
9224 selected window of each frame.
9225 (Window Configurations): Minor change.
9226
9227 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9228
9229 * streams.texi (Output Variables): Add print-continuous-numbering
9230 and print-number-table.
9231
9232 * processes.texi (Decoding Output): New node.
9233
9234 * os.texi (Time Conversion): decode-time arg is optional.
9235
9236 * objects.texi (Character Type): Don't use space as example for \.
9237 Make list of char names and \-sequences correspond.
9238 Explain that \s is not used in strings. `\ ' needs space after.
9239
9240 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9241 (Translation of Characters): Add translation-table-for-input.
9242 (Default Coding Systems): Add auto-coding-functions.
9243 (Explicit Encoding): Add decode-coding-inserted-region.
9244 (Locales): Add locale-info.
9245
9246 * minibuf.texi (Basic Completion): Describe test-completion.
9247 Collections can be lists of strings.
9248 Clean up lazy-completion-table.
9249 (Programmed Completion): Mention test-completion.
9250 Clarify why lambda expressions are not accepted.
9251 (Minibuffer Misc): Describe minibufferp.
9252
92532003-07-14 Richard M. Stallman <rms@gnu.org>
9254
9255 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9256
9257 * windows.texi (Selecting Windows): New arg to select-window.
9258 (Selecting Windows): Add with-selected-window.
9259 (Size of Window): Add window-inside-edges, etc.
9260
9261 * internals.texi (Garbage Collection): Add post-gc-hook.
9262
9263 * processes.texi (Subprocess Creation): Add exec-suffixes.
9264
9265 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9266 (Scanning Keymaps): Add map-keymaps.
9267 (Defining Menus): Add keymap-prompt.
9268
9269 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9270 most-negative-fixnum.
9271
c4cc8b9a 9272 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9273 (Compiler Errors): New node.
9274
9275 * os.texi (User Identification): user-uid, user-real-uid
9276 can return float.
9277
9278 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9279 and about derived modes.
9280 (Minor Modes): Add minor-mode-list.
9281 (Defining Minor Modes): Keyword args for define-minor-mode.
9282 (Search-based Fontification): Explain managing other properties.
9283 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9284 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9285 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9286
9287 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9288 (Variable Aliases): Clarify defvaralias.
9289
9290 * loading.texi (Library Search): Add load-suffixes.
9291
9292 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9293 (Programmed Completion): Add dynamic-completion-table.
9294
9295 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9296 (Magic File Names): Specify precedence order of handlers.
9297
9298 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9299 and post-command-hook.
9300 (Waiting): New calling convention for sit-for.
9301
9302 * text.texi (Special Properties): local-map and keymap properties
9303 apply based on their stickiness.
9304
93052003-07-07 Richard M. Stallman <rms@gnu.org>
9306
9307 * modes.texi (Minor Mode Conventions): Specify only some kinds
9308 of list values as args to minor modes.
9309
9310 * files.texi (File Name Expansion): Warn about iterative use
9311 of substitute-in-file-name.
9312
9313 * advice.texi (Activation of Advice): Clean up previous change.
9314
93152003-07-06 Markus Rost <rost@math.ohio-state.edu>
9316
9317 * advice.texi (Activation of Advice): Note that ad-start-advice is
9318 turned on by default.
9319
93202003-06-30 Richard M. Stallman <rms@gnu.org>
9321
9322 * text.texi (Buffer Contents): Document current-word.
9323 (Change Hooks): Not called for *Messages*.
9324
9325 * functions.texi (Defining Functions): Explain about redefining
9326 primitives.
f4e90db0 9327 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9328 Comment out the detailed criteria for what is safe.
9329
93302003-06-22 Andreas Schwab <schwab@suse.de>
9331
9332 * objects.texi (Symbol Type): Fix description of examples.
9333
93342003-06-16 Andreas Schwab <schwab@suse.de>
9335
9336 * hash.texi (Creating Hash): Fix description of :weakness.
9337
c8763fb6 93382003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9339
9340 * files.texi (Changing Files): copy-file copies file modes, too.
9341
93422003-05-28 Richard M. Stallman <rms@gnu.org>
9343
9344 * strings.texi (Creating Strings): Clarify split-string.
9345
93462003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9347
9348 * strings.texi (Creating Strings): Update split-string specification
9349 and examples.
9350
93512003-05-19 Richard M. Stallman <rms@gnu.org>
9352
9353 * elisp.texi: Correct invariant section names.
9354
93552003-04-20 Richard M. Stallman <rms@gnu.org>
9356
9357 * os.texi (Timers): Explain about timers and quitting.
9358
93592003-04-19 Richard M. Stallman <rms@gnu.org>
9360
9361 * internals.texi (Writing Emacs Primitives): Strings are
9362 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9363 Explain GCPRO convention for varargs function args.
9364
93652003-04-16 Richard M. Stallman <rms@gnu.org>
9366
9367 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9368
93692003-04-08 Richard M. Stallman <rms@gnu.org>
9370
9371 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9372
93732003-02-13 Kim F. Storm <storm@cua.dk>
9374
9375 * objects.texi (Character Type): New \s escape for space.
9376
93772003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9378
5dcb4c4e 9379 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9380
93812003-01-25 Richard M. Stallman <rms@gnu.org>
9382
9383 * keymaps.texi: Document that a symbol can act as a keymap.
9384
93852003-01-13 Richard M. Stallman <rms@gnu.org>
9386
9387 * text.texi (Changing Properties): Say string indices are origin-0.
9388
9389 * positions.texi (Screen Lines) <compute-motion>:
9390 Correct order of elts in return value.
9391
9392 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9393 how to define a default binding.
9394
93952002-12-07 Markus Rost <rost@math.ohio-state.edu>
9396
9397 * loading.texi (Unloading): Fix recent change for load-history.
9398
9399 * customize.texi (Simple Types): Clarify description of custom
9400 type 'number. Describe new custom type 'float.
9401
94022002-12-04 Markus Rost <rost@math.ohio-state.edu>
9403
9404 * variables.texi (File Local Variables): Fix typo.
9405
c8763fb6 94062002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9407
9408 From Michael Albinus <Michael.Albinus@alcatel.de>.
9409
9410 * README: Target for Info file is `make info'.
9411
5dcb4c4e 9412 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9413 `file-name-sans-extension'.
9414 (Magic File Names): Complete list of operations for magic file
9415 name handlers.
9416
94172002-09-16 Jonathan Yavner <jyavner@engineer.com>
9418
9419 * variables.texi (File Local Variables): New function
9420 risky-local-variable-p.
9421
94222002-09-15 Jonathan Yavner <jyavner@engineer.com>
9423
9424 * functions.texi (Function safety): New node about unsafep.
9425
94262002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9427
5dcb4c4e 9428 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9429 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9430
94312002-06-17 Juanma Barranquero <lektu@terra.es>
9432
9433 * frames.texi (Display Feature Testing): Fix typo.
9434
94352002-06-12 Andreas Schwab <schwab@suse.de>
9436
9437 * frames.texi (Initial Parameters, Resources): Fix references to
9438 the Emacs manual.
9439
94402002-05-13 Kim F. Storm <storm@cua.dk>
9441
9442 * variables.texi (Intro to Buffer-Local): Updated warning and
9443 example relating to changing buffer inside let.
9444
c8763fb6 94452002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9446
9447 * os.texi (Session Management): New node about X Session management.
9448
94492002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9450
9451 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9452 to which the manual corresponds, and the copyright years.
9453
9454 * Makefile.in (VERSION): Set to 2.9.
9455
94562001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
9457
9458 * elisp.texi: Change the category in @dircategory to "Emacs", to
9459 make it consistent with info/dir.
9460
94612001-11-25 Miles Bader <miles@gnu.org>
9462
9463 * text.texi (Fields): Describe new `limit' arg in
9464 field-beginning/field-end.
9465
94662001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
9467
5dcb4c4e
SM
9468 * permute-index: Don't depend on csh-specific features.
9469 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
9470
9471 * two-volume-cross-refs.txt: New file.
9472 * two.el: New file.
9473 * spellfile: New file.
9474
94752001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
9476
9477 * permute-index: New file.
9478
9479 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
9480 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
9481 8+3 restricted namespace.
9482
9483 * Makefile.in (infodir): Define relative to $(srcdir).
9484 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
9485 include directories list via -I switch to makeinfo.
9486 (index.texi): Use cp if both hard and symbolic links fail.
9487
94882001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
9489
9490 * Makefile.in (distclean): Add.
9491
9492 The following changes make ELisp manual part of the Emacs
9493 distribution:
9494
9495 * Makefile.in: Add Copyright notice.
9496 (prefix): Remove.
9497 (infodir): Change value to "../info".
9498 (VPATH): New variable.
9499 (MAKE): Don't define.
9500 (texmacrodir): Don't define.
9501 (texinputdir): Append the existing value of TEXINPUTS.
9502 ($(infodir)/elisp): Instead of just "elisp". Reformat the
9503 command to be compatible with man/Makefile.in, and to put the
9504 output into ../info.
9505 (info): Add target.
9506 (installall): Target removed.
9507
c8763fb6 95082001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
9509
9510 * tips.texi (Coding Conventions): Fix typo.
9511
95122001-10-23 Gerd Moellmann <gerd@gnu.org>
9513
9514 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
9515
95162001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
9517
9518 * files.texi (File Name Components): Update the description of
9519 file-name-sans-extension and file-name-extension, as they now
9520 ignore leading dots.
9521
95222001-10-20 Gerd Moellmann <gerd@gnu.org>
9523
9524 * (Version 21.1 released.)
9525
95262001-10-19 Miles Bader <miles@gnu.org>
9527
9528 * positions.texi (Text Lines): Describe behavior of
9529 `beginning-of-line'/`end-of-line' in the presence of field properties.
9530
95312001-10-17 Gerd Moellmann <gerd@gnu.org>
9532
9533 * Makefile.in (VERSION): Set to 2.8.
9534 (manual): Use `manual-21'.
9535
9536 * elisp.texi (VERSION): Add and use it where the version
9537 number was used. Set it to 2.8.
9538
9539 * intro.texi: Likewise.
9540
95412001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9542
9543 * files.texi (File Name Completion): Document the significance of
9544 a trailing slash in elements of completion-ignored-extensions.
9545
95462001-10-06 Miles Bader <miles@gnu.org>
9547
9548 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9549
95502001-10-04 Gerd Moellmann <gerd@gnu.org>
9551
9552 * variables.texi (Variable Aliases): New node.
9553
95542001-10-04 Gerd Moellmann <gerd@gnu.org>
9555
9556 * Branch for 21.1.
9557
95582001-10-02 Miles Bader <miles@gnu.org>
9559
9560 * minibuf.texi (Minibuffer Misc): Add entries for
9561 `minibuffer-contents', `minibuffer-contents-no-properties', and
9562 `delete-minibuffer-contents'.
9563 Correct description for `minibuffer-prompt-end'.
9564
9565 * text.texi (Property Search): Correct descriptions of
9566 `next-char-property-change' and `previous-char-property-change'.
9567 Add entries for `next-single-char-property-change' and
9568 `previous-single-char-property-change'.
9569 Make operand names a bit more consistent.
9570
95712001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9572
9573 * frames.texi (Finding All Frames): Document that next-frame and
9574 previous-frame are local to current terminal.
9575
95762001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9577
9578 * keymaps.texi (Creating Keymaps): Fix the description of the
9579 result of make-keymap.
9580
95812001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9582
9583 * display.texi (Font Lookup, Attribute Functions)
9584 (Image Descriptors): Add cross-references to the definition of
9585 selected frame.
9586
9587 * buffers.texi (The Buffer List): Add cross-references to the
9588 definition of selected frame.
9589
9590 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9591 frame at any given time.
9592 (Multiple Displays, Size and Position): Add a cross-reference to
9593 the definition of the selected frame.
9594
95952001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9596
9597 * strings.texi (String Conversion) <string-to-number>: Document
9598 that a float is returned for integers that are too large.
9599
9600 * frames.texi (Mouse Position): Document mouse-position-function.
9601 (Display Feature Testing): Document display-images-p.
9602 (Window Frame Parameters): Document the cursor-type variable.
9603
9604 * numbers.texi (Integer Basics): Document CL style read syntax for
9605 integers in bases other than 10.
9606
5dcb4c4e
SM
9607 * positions.texi (List Motion):
9608 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9609
9610 * lists.texi (Sets And Lists): Document member-ignore-case.
9611
9612 * internals.texi (Garbage Collection): Document the used and free
9613 strings report.
9614 (Memory Usage): Document strings-consed.
9615
9616 * os.texi (Time of Day): Document float-time.
9617 (Recording Input): Document that clear-this-command-keys clears
9618 the vector to be returned by recent-keys.
9619
9620 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9621 argument keymap can be a list.
9622
9623 * nonascii.texi (User-Chosen Coding Systems)
9624 <select-safe-coding-system>: Document the new argument
9625 accept-default-p and the variable
9626 select-safe-coding-system-accept-default-p. Tell what happens if
9627 buffer-file-coding-system is undecided.
9628 (Default Coding Systems): Document auto-coding-regexp-alist.
9629
9630 * display.texi (The Echo Area) <message>: Document
9631 message-truncate-lines.
9632 (Glyphs): Document that the glyph table is unused on windowed
9633 displays.
9634
9635 * help.texi (Describing Characters) <single-key-description>:
9636 Document the new argument no-angles.
9637 (Accessing Documentation) <documentation-property>: Document that
9638 a non-string property is evaluated.
9639 <documentation>: Document that the function-documentation property
9640 is looked for.
9641
9642 * windows.texi (Selecting Windows): Document some-window.
9643
9644 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9645
9646 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9647 apropos-mode-hook.
9648
9649 * commands.texi (Using Interactive): Document interactive-form.
9650 (Keyboard Macros): Document kbd-macro-termination-hook.
9651 (Command Loop Info): Document that clear-this-command-keys clears
9652 the vector to be returned by recent-keys.
9653
96542001-09-04 Werner LEMBERG <wl@gnu.org>
9655
9656 * Makefile.in (srcdir, texinputdir): New variables.
9657 (srcs, index.texi, install): Use $(srcdir).
9658 (.PHONY): Remove elisp.dvi.
9659 (elisp): Use -I switch for makeinfo.
9660 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9661 (installall, dist): Use $(srcdir).
9662 Fix path to texinfo.tex.
9663 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9664
96652001-08-30 Gerd Moellmann <gerd@gnu.org>
9666
9667 * display.texi (Conditional Display): Adjust to API change.
9668
9669 * configure: New file.
9670
96712001-07-30 Gerd Moellmann <gerd@gnu.org>
9672
9673 * commands.texi (Repeat Events): Add description of
9674 double-click-fuzz.
9675
96762001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9677
9678 * syntax.texi (Syntax Class Table): Add the missing designator for
9679 comment and string fences.
9680 (Syntax Properties): Add a xref to syntax table internals.
9681 (Syntax Table Internals): Document string-to-syntax.
9682
96832001-05-07 Gerd Moellmann <gerd@gnu.org>
9684
9685 * Makefile.in (install): Use install-info command line options
9686 like in Emacs' Makefile.in.
9687
96882000-12-09 Miles Bader <miles@gnu.org>
9689
9690 * windows.texi (Window Start): Update documentation for
9691 `pos-visible-in-window-p'.
9692
96932000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9694
9695 * lists.texi (Building Lists): Add footnote to explain how to add
9696 to the end of a list.
9697
96982000-10-25 Gerd Moellmann <gerd@gnu.org>
9699
9700 * files.texi (Visiting Functions): Typos.
9701
97022000-10-25 Kenichi Handa <handa@etl.go.jp>
9703
9704 * files.texi (Visiting Functions): Return value of
9705 find-file-noselect may be a list of buffers if wildcards are used.
9706
97072000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9708
9709 * display.texi (Defining Faces): Document `graphic' display type
9710 in face specs.
9711
b344d29d 97122000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9713
9714 * hooks.texi (Standard Hooks): Replace obsolete
9715 `after-make-frame-hook' with `after-make-frame-functions'.
9716
9717 * frames.texi (Creating Frames): Ditto.
9718
9719 * variables.texi (Future Local Variables): Ditto.
9720
97212000-10-16 Gerd Moellmann <gerd@gnu.org>
9722
9723 * display.texi (Other Image Types): Add description of :foreground
9724 and :background properties of mono PBM images.
9725
97262000-08-17 Werner LEMBERG <wl@gnu.org>
9727
9728 * .cvsignore: New file.
9729
97302000-01-05 Gerd Moellmann <gerd@gnu.org>
9731
9732 * tindex.pl: New script.
9733
97341999-12-03 Dave Love <fx@gnu.org>
9735
9736 * Makefile.in (MAKEINFO): New parameter.
9737
97381999-09-17 Richard Stallman <rms@gnu.org>
9739
9740 * Makefile.in (srcs): Add hash.texi.
9741 (VERSION): Update to 20.6.
9742
97431999-09-13 Richard Stallman <rms@gnu.org>
9744
9745 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9746
97471998-08-29 Karl Heuer <kwzh@gnu.org>
9748
9749 * configure.in: New file.
9750 * Makefile.in: Renamed from Makefile.
9751 (prefix, infodir): Use value obtained from configure.
9752 (emacslibdir): Obsolete variable deleted.
9753 (dist): Distribute configure.in, configure, Makefile.in.
9754
97551998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9756
9757 * Makefile (INSTALL_INFO): New variable.
9758 (install): Run install-info.
9759
97601998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9761
9762 * Makefile (elisp.dvi): Add missing backslash.
9763
97641998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9765
9766 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9767 Run texindex without `./'. Always run texindex on elisp.tp.
9768 (elisp.tps): Target deleted.
9769
97701998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9771
9772 * Makefile (srcs): Add nonascii.texi and customize.texi.
9773 (dist): Start by deleting `temp'.
9774
97751998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9776
9777 * Makefile (makeinfo, texindex): Targets deleted.
9778 (makeinfo.o, texindex.o): Targets deleted.
9779 (clean, dist): Don't do anything with them or with getopt*.
9780
97811998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9782
9783 * Makefile (SHELL): Defined.
9784
97851998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9786
9787 * Makefile (elisp.tps): New target.
9788 (elisp.dvi): Depend on elisp.tps.
9789
c5602427 97901996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9791
9792 * README: Update phone number.
9793
9794 * Makefile (elisp): Make this be the default target.
9795 Depend on makeinfo.c instead of makeinfo.
9796 (install): Don't depend on elisp.dvi, since we don't install that.
9797 Use mkinstalldirs.
9798 (dist): Add mkinstalldirs.
9799
c5602427 98001995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9801
9802 * Makefile (VERSION): Update version number.
5dcb4c4e 9803 (maintainer-clean): Rename from realclean.
b8d4c8d0 9804
c5602427 98051995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9806
9807 * Makefile (realclean): New target.
9808 (elisp): Remove any old elisp-* files first.
9809
c5602427 98101993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9811
9812 * Makefile (VERSION): New variable.
9813 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9814 Compressed file suffix should be `.gz', not `.z'.
9815
ce058493 98161993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9817
9818 * Makefile (elisp): Depend on makeinfo.
9819
c5602427 98201993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9821
9822 * Makefile (srcs): Add anti.texi.
9823
c5602427 98241993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9825
9826 * Makefile (infodir, prefix): New vars.
9827 (install): Use infodir.
f4e90db0 9828 (emacsinfodir): Delete.
b8d4c8d0 9829
c5602427 98301993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9831
9832 * Makefile (srcs): Add calendar.texi.
9833
9834 * Makefile (dist): Copy texindex.c and makeinfo.c.
9835 Limit elisp-* files to those with one or two digits.
9836
c5602427 98371993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 9838
f4e90db0 9839 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 9840
c5602427 98411993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9842
9843 * loading.texi (Unloading): define-function changed back to
9844 defalias. It may not stay this way, but at least it's
9845 consistent with the known-good version of the code patch.
9846
c5602427 98471993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9848
9849 * modes.texi (Hooks): Document new optional arg of add-hook.
9850
c5602427 98511993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9852
9853 * variables.texi: Document nil initial value of buffer-local variables.
9854
9855 * tips.texi: Add new section on standard library headers.
9856
c5602427 98571993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9858
9859 * Makefile (srcs): Add frame.texi to the list of sources.
9860
c5602427 98611993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9862
9863 * Makefile (dist): Don't bother excluding autosave files; they'll
9864 never make it into the temp directory anyway, and the hash marks
9865 in the name are problematic for make and the Bourne shell.
9866 (srcs):
9867
c5602427 98681993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9869
9870 * Makefile (dist): Don't include backup files or autosave files in
9871 the distribution tar file.
9872
c5602427 98731991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9874
5dcb4c4e 9875 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9876 (elisp.dvi): Remove erroneous shell comment.
9877 Expect output of permute-index in permuted.fns.
9878 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9879 (clean): Add index.texi to be deleted.
b8d4c8d0 9880
c5602427 98811990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9882
9883 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9884
c5602427 98851990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9886
9887 * files.texi: Noted that completion-ignored-extensions is ignored
9888 when making *Completions*.
9889
3e868ee3 98901990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9891
9892 * Makefile make dist now depends on elisp.dvi, since it tries
9893 to include it in the dist file.
9894
c5602427 98951990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9896
c5602427 9897 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9898
c5602427 98991989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9900
9901 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9902 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9903
c5602427 99041989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9905
9906 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9907 and @error{} are the terms now being used. The files in the
9908 directory have been changed to reflect this.
9909
9910 * All instances of @indentedresultt{} have been changed to
333f9019 9911 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 9912
c5602427 99131989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9914
9915 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9916 experimental @indentedresult{}, @indentedexpandsto{} are part of
9917 the texinfo.tex in this directory. These TeX macros are not
9918 stable yet.
9919
c5602427 99201989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9921
9922 * texinfo.tex: Temporarily added
9923 \let\result=\dblarrow
9924 \def\error{{\it ERROR} \longdblarrow}
9925 We need to do this better soon.
9926
c5602427 99271989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9928
9929 * Applied Karl Berry's patches to *.texinfo files, but not to
9930 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9931 new title page format is also not applied, since it requires
9932 texinfo.tex changes.)
9933
9934 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9935 for the Project GNU development environment.
9936
9937;; Local Variables:
c8763fb6 9938;; coding: utf-8
b8d4c8d0
GM
9939;; End:
9940
acaf905b 9941 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
9942
9943 This file is part of GNU Emacs.
9944
352c8b4a 9945 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9946 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9947 the Free Software Foundation, either version 3 of the License, or
9948 (at your option) any later version.
b8d4c8d0
GM
9949
9950 GNU Emacs is distributed in the hope that it will be useful,
9951 but WITHOUT ANY WARRANTY; without even the implied warranty of
9952 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9953 GNU General Public License for more details.
9954
9955 You should have received a copy of the GNU General Public License
352c8b4a 9956 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.