Merge changes made in Gnus trunk.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
1ea897d5
EZ
12011-08-16 Eli Zaretskii <eliz@gnu.org>
2
9adfcd0b
EZ
3 * modes.texi (Major Mode Conventions): Improve the documentation
4 of `mode-class' `special' modes.
5
10862873
EZ
6 * nonascii.texi (Character Properties): Document the `mirroring'
7 property. Add index entries.
8
1ea897d5
EZ
9 * syntax.texi (Categories): Add an example of defining a new
10 category and category table.
11
12 * searching.texi (Regexp Backslash): Document how to display
13 existing categories. Mention the possibility of adding
14 categories, and add an xref to where this is described. Add an
15 index entry.
16
ebb552ed
CY
172011-08-09 Chong Yidong <cyd@stupidchicken.com>
18
19 * text.texi (Special Properties):
20 * display.texi (Overlay Properties): Note that mouse-face cannot
21 change the text size (Bug#8530).
22
51a714e1
CY
232011-08-08 Chong Yidong <cyd@stupidchicken.com>
24
25 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
26 using setenv instead.
27
4cc60b9b
EZ
282011-07-28 Eli Zaretskii <eliz@gnu.org>
29
30 * display.texi (Bidirectional Display): Document the fact that
31 bidi-display-reordering is t by default.
32
5deb92fd
EZ
332011-07-23 Eli Zaretskii <eliz@gnu.org>
34
35 * display.texi (Bidirectional Display): New section.
36
011b0ad6 372011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
38 Tim Cross <theophilusx@gmail.com> (tiny change)
39 Glenn Morris <rgm@gnu.org>
011b0ad6 40
67f9b9f8 41 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 42
4baf28e6
AS
432011-07-15 Andreas Schwab <schwab@linux-m68k.org>
44
45 * help.texi (Keys in Documentation): Revert last change.
46
66249842
LMI
472011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
48
f863868c
LMI
49 * help.texi (Keys in Documentation): Clarify that \= only quotes
50 the next character, and doesn't affect longer sequences in
51 particular (bug#8935).
52
66249842
LMI
53 * debugging.texi (Using Debugger): Mention
54 @code{eval-expression-debug-on-error} (bug#8549).
55
0bb23927 562011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
57
58 * display.texi (Other Display Specs): Document that `left-fringe'
59 and `right-fringe' display specifications are of the "replacing"
60 kind.
61
f2027cdf
LMI
622011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
63
64 * help.texi (Documentation Basics): Add a link to the Function
65 Documentation node (bug#6580).
66
f987fde4
LMI
672011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
68
0bc59b25
LMI
69 * keymaps.texi (Menu Bar): Mention :visible and :enable
70 (bug#6344). Text by Drew Adams.
71
63d55f1f
LMI
72 * modes.texi (Running Hooks): Mention buffer-local hook variables
73 (bug#6218).
74
f987fde4
LMI
75 * objects.texi (General Escape Syntax): "a with grave accent" is
76 ?xe0, not ?x8e0 (bug#5259).
77
b7527639
CY
782011-07-12 Chong Yidong <cyd@stupidchicken.com>
79
80 * display.texi (Face Attributes, Font Selection): Add references
81 to the Fonts node in the Emacs manual (Bug#4178).
82
c830e5ae
CY
832011-07-12 Chong Yidong <cyd@stupidchicken.com>
84
85 * display.texi (Window Systems): `window-system' is
86 terminal-local.
87
88 * frames.texi (Frame Parameters, Parameter Access): Don't mention
89 frame-local variables.
90
91 * variables.texi (Buffer-Local Variables): Don't mention obsolete
92 frame-local variables.
93 (Frame-Local Variables): Node deleted.
94
95 * elisp.texi (Top): Update node listing.
96
91223e54
LMI
972011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
98
99 * elisp.texi: Change "inferiors" to "subnodes" in three places
100 (bug#3523).
101
963578d3
CY
1022011-07-11 Chong Yidong <cyd@stupidchicken.com>
103
104 * frames.texi (Window System Selections): Discussion of
105 x-select-enable-clipboard moved to Emacs manual.
106
07151e49
DD
1072011-07-11 Deniz Dogan <deniz@dogan.se>
108
109 * commands.texi (Prefix Command Arguments): Remove excessive
110 apostrophe.
111
7261e1cf
LMI
1122011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
113
ad21a12a
LMI
114 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
115 description is a string (bug#3313).
116
7261e1cf
LMI
117 * frames.texi (Display Feature Testing): Try to explain what all
118 the visual classes mean (bug#3042).
119
568f7b79
LMI
1202011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
121
18d59e29
LMI
122 * modes.texi (Mode Line Variables): Document `mode-line-remote'
123 and `mode-line-client' (bug#2974).
124
568f7b79
LMI
125 * text.texi (Insertion): Clarify marker movements (bug#1651).
126 Text from Drew Adams.
127
54e10184
LMI
1282011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
129
d94d85e9
LMI
130 * text.texi (Special Properties): Clarify the format of `face'
131 (bug#1375).
132
54e10184
LMI
133 * commands.texi (Interactive Call): Add a `call-interactively'
134 example (bug#1010).
135
413c488d
LMI
1362011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
137
138 * functions.texi (Calling Functions): Link to the "Interactive
139 Call" node (bug#1001).
140
322b7dab 1412011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 142
3deead93
CY
143 * customize.texi (Composite Types): Move alist and plist to here
144 from Simple Types (Bug#7545).
145
146 * elisp.texi (Top): Update menu description.
147
b00d8c1a
CY
148 * display.texi (Face Attributes): Document negative line widths
149 (Bug#6113).
150
d2a6c43b
TR
1512011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
152
153 * searching.texi (Match Data): Note that match data can be
154 overwritten by most functions (bug#2499).
155
c7844a27
LMI
1562011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
157
a9ab721e
LMI
158 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
159 flags mean (bug#6659).
160
c7844a27
LMI
161 * functions.texi (What Is a Function): Document the autoload
162 object (bug#6496).
163
f68d76d0
LMI
1642011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
165
8a20ca4c
LMI
166 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
167 is only used in the Customize user interface (bug#6089).
168
f68d76d0 169 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 170 images (bug#7836).
f68d76d0 171
7018dbe7
EZ
1722011-07-02 Eli Zaretskii <eliz@gnu.org>
173
174 * variables.texi (Defining Variables, Void Variables)
175 (Constant Variables): Fix incorrect usage of @kindex.
176
36cb87a1
LMI
1772011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
178
28ee97c7
LMI
179 * variables.texi (Defining Variables): Add an index entry for
180 `set-variable' (bug#7262).
8d4294e9 181 (Defining Variables): Use @findex for functions.
28ee97c7 182
8862ffd5
LMI
183 * frames.texi (Basic Parameters): Document the `explicit-name'
184 parameter (bug#6951).
185
0ec389b9
LMI
186 * customize.texi (Type Keywords): Clarify that :value provides a
187 default value for all types (bug#7386).
188
36cb87a1
LMI
189 * streams.texi (Output Functions): Document `pp'.
190
11fdef7d 1912011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
192
193 * keymaps.texi (Searching Keymaps):
194 * display.texi (Overlay Properties): Fix errors in 2011-05-29
195 change. Suggested by Johan Bockgård.
196
eeafcea7
CY
1972011-06-15 Chong Yidong <cyd@stupidchicken.com>
198
199 * text.texi (Special Properties): Clarify role of font-lock-face.
200
b96e6cde
LMI
2012011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
202
203 * processes.texi (Process Information): Renamed `process-alive-p'
204 to `process-live-p' for consistency with other `-live-p' functions.
205
be14b9ab
PE
2062011-06-03 Paul Eggert <eggert@cs.ucla.edu>
207
208 Document wide integers better.
209 * files.texi (File Attributes): Document ino_t values better.
2d365993 210 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
211 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
212 (Bitwise Operations):
001903b5
PE
213 * objects.texi (Integer Type): Use a binary notation that is a bit easier
214 to read, and that will port better if 62-bits becomes the default.
215 Fix or remove incorrect examples.
be14b9ab
PE
216 * os.texi (Time Conversion): Document time_t values better.
217
bcd54f83
LMI
2182011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
219
220 * processes.texi (Process Information): Document
221 `process-alive-p'.
222
049bcbcb
CY
2232011-05-29 Chong Yidong <cyd@stupidchicken.com>
224
225 * help.texi (Accessing Documentation):
226 * display.texi (Pixel Specification):
227 * processes.texi (Serial Ports, Serial Ports):
228 * nonascii.texi (Character Properties, Default Coding Systems):
229 * text.texi (Changing Properties, Special Properties):
230 * windows.texi (Window Start and End):
231 * modes.texi (SMIE Indentation Example, SMIE Tricks):
232 * keymaps.texi (Searching Keymaps, Tool Bar):
233 * minibuf.texi (Basic Completion):
234 * compile.texi (Eval During Compile):
235 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
236 7x9 paper in printed manual.
237
238 * lists.texi (Sets And Lists): Fix misplaced text.
239
58539c63
CY
2402011-05-29 Chong Yidong <cyd@stupidchicken.com>
241
242 * keymaps.texi (Remapping Commands): Emphasize that the keymap
243 needs to be active (Bug#8350).
244
6b5681bf
CY
2452011-05-28 Chong Yidong <cyd@stupidchicken.com>
246
b4d52acc
CY
247 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
248
6b5681bf
CY
249 * tips.texi (Coding Conventions): Remove antediluvian filename
250 limit recommendation (Bug#8538).
251
e145f188
GM
2522011-05-27 Glenn Morris <rgm@gnu.org>
253
254 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
255
eafed945
GM
2562011-05-26 Glenn Morris <rgm@gnu.org>
257
258 * variables.texi (File Local Variables):
259 Update hack-local-variables `mode-only' return value.
2d3ba9e7 260 Add some more details on what this function does in the other case.
eafed945 261
bc8410af
GM
2622011-05-19 Glenn Morris <rgm@gnu.org>
263
264 * lists.texi (Sets And Lists): Mention cl provides union etc.
265
35a30759
N
2662011-05-19 Nix <nix@esperi.org.uk>
267
268 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
269
270 * text.texi (Parsing HTML): Update for function name changes.
271
272 * syntax.texi (Syntax Flags): Small fix.
273
274 * keymaps.texi (Active Keymaps): Typo fix.
275 (Changing Key Bindings): Grammar fix.
276
277 * frames.texi (Minibuffers and Frames): Grammar fix.
278 (Window System Selections): x-select-enable-clipboard now defaults to t.
279
280 * customize.texi (Common Keywords):
281 * display.texi (Abstract Display):
282 * modes.texi (Auto-Indentation):
283 * nonascii.texi (Converting Representations): Typo fixes.
284
285 * control.texi (Examples of Catch): Call it "goto" not "go to".
286
e3934a8a
EZ
2872011-05-14 Eli Zaretskii <eliz@gnu.org>
288
bc039a3b
EZ
289 * nonascii.texi (Character Properties): Fix inconsistencies with
290 implementation.
291
e3934a8a
EZ
292 * text.texi (Special Properties): Move @defvar's out of the
293 @table. (Bug#8652)
294
e2c94218
GM
2952011-05-12 Glenn Morris <rgm@gnu.org>
296
297 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
298
d2fc7e3d 2992011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
300
301 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
302 (Multiline Font Lock):
303 * vol2.texi (Top):
304 * vol1.texi (Top):
305 * elisp.texi (Top): Update menu accordingly.
306
d2fc7e3d 3072011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
308
309 * modes.texi (Region to Fontify): Fix typo.
310
79b70037
GM
3112011-05-10 Jim Meyering <meyering@redhat.com>
312
313 * minibuf.texi: Fix typo "in in -> in".
314
b08a63cc 3152011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
316
317 * numbers.texi (Integer Basics): Large integers are treated as floats.
318
1ef14cb4
LMI
3192011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
320
321 * processes.texi (Synchronous Processes): Document the (:file
322 "/file-name") syntax for `call-process'.
323
4ffd0d6b 3242011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
325
326 * windows.texi (Choosing Window): Fix typo.
327
4ffd0d6b 3282011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
329
330 * frames.texi (Layout Parameters): Note the difference between
331 querying and setting parameters for left-fringe and right-fringe
332 (Bug#6930).
333
fd5a8ae8
SM
3342011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
335
336 * minibuf.texi (Basic Completion): Be a bit more precise about the
337 valid kinds of completion tables.
338 (Programmed Completion): Remove obsolete text about lambda expressions
339 not being valid completion tables.
340
c1bcd0d5
CY
3412011-03-19 Chong Yidong <cyd@stupidchicken.com>
342
343 * positions.texi (Excursions): Explain the "save-excursion
344 defeated by set-buffer" warning.
345
346 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
347 save-excursion. Suggested by Uday S Reddy.
348
03408648 3492011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 350
03408648
SM
351 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
352 (Lexical Binding): New sub-section.
ba83908c 353
03408648
SM
354 * eval.texi (Eval): Discourage the use of `eval'.
355 Document its new `lexical' argument.
6c075cd7 356
f6d62986
SM
3572011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
358
03408648 359 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
360 nil any more.
361
84ea5558 3622011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
363
364 * strings.texi (String Conversion): Don't mention
365 string-make-(uni|multi)byte (bug#8262).
366 * nonascii.texi (Converting Representations): Fix up range.
367 * keymaps.texi (Key Binding Commands): Update code point, avoid
368 "unibyte character" and remove mention of unibyte bindings.
369
62d94509
EZ
3702011-03-10 Eli Zaretskii <eliz@gnu.org>
371
372 * modes.texi (Operator Precedence Grammars): Don't use characters
373 outside ISO-8859-1.
374
63a329f8
EZ
3752011-03-09 Eli Zaretskii <eliz@gnu.org>
376
377 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
378
379 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
380
6446548e
GM
3812011-03-08 Glenn Morris <rgm@gnu.org>
382
383 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
384 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 385 * elisp.texi: Set documentencoding.
6446548e 386
33383987
JB
3872011-03-07 Chong Yidong <cyd@stupidchicken.com>
388
389 * Version 23.3 released.
390
0b3ceceb
CY
3912011-03-06 Chong Yidong <cyd@stupidchicken.com>
392
393 * package.texi: Update index keywords.
394 (Package Archives): New node contents. Document package-x.el.
395
78f5433f
JB
3962011-03-06 Juanma Barranquero <lekktu@gmail.com>
397
398 * makefile.w32-in (srcs): Add package.texi.
399
555e9b5c
CY
4002011-03-06 Chong Yidong <cyd@stupidchicken.com>
401
120d9389
CY
402 * package.texi (Packaging, Packaging Basics, Simple Packages)
403 (Multi-file Packages): Expand and clarify.
404 (Package Archives): Temporary placeholder node.
405
406 * elisp.texi (Top): Update node listing.
407
555e9b5c
CY
408 * Makefile.in (srcs): Add package.texi.
409
b59a4335
CY
4102011-03-05 Chong Yidong <cyd@stupidchicken.com>
411
412 * processes.texi (Synchronous Processes): Minor clarification
413 (Bug#8149).
414
06083aa1
GM
4152011-03-03 Glenn Morris <rgm@gnu.org>
416
417 * files.texi (Truenames): Minor clarification. (Bug#2341)
418
6640b281
GM
4192011-03-01 Glenn Morris <rgm@gnu.org>
420
421 * variables.texi (Directory Local Variables):
422 Mention `(subdirs . nil)' alist element.
423
2b0c7330 4242011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
425
426 * variables.texi (Directory Local Variables): Mention the optional
427 mtime argument of dir-locals-set-directory-class. (Bug#3577)
428
b923f7a9
CY
4292011-02-27 Chong Yidong <cyd@stupidchicken.com>
430
431 * minibuf.texi (Minibuffer History): Clarify discussion of
432 minibuffer history lists (Bug#8085).
433
67ab0163 4342011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 435
e979a521
EZ
436 * elisp.texi: Sync @dircategory with ../../info/dir.
437
e03b2fd4
EZ
438 * files.texi (Visiting Functions): Document find-file-literally,
439 both the command and the variable.
440
86ec878a
EZ
441 * variables.texi (Creating Buffer-Local): Explain the meaning of
442 permanent local variables.
443
67ab0163
GM
444 * files.texi (Visiting Functions): Document find-file-literally,
445 both the command and the variable.
446
447 * variables.texi (Creating Buffer-Local): Explain the meaning of
448 permanent local variables.
449
4502011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
451
452 * keymaps.texi (Remapping Commands): Mention how to undo it.
453
bfcb151a
RT
4542011-02-09 Reuben Thomas <rrt@sc3d.org>
455
456 * loading.texi (Hooks for Loading): Remove unnecessary advice
457 about eval-after-load (Bug#7986).
458
a41c8660
CY
4592011-02-05 Chong Yidong <cyd@stupidchicken.com>
460
461 * commands.texi (Accessing Mouse): Note that a header line is not
462 included in the row of posn-col-row.
463
e0dd6837
CY
4642011-02-02 Chong Yidong <cyd@stupidchicken.com>
465
466 * modes.texi (Major Mode Conventions): Add face guidelines.
467 (Faces for Font Lock): List faces in order of prominence.
468
a4180391
PE
4692011-02-01 Paul Eggert <eggert@cs.ucla.edu>
470
471 format-time-string now supports subsecond time stamp resolution
472 * os.texi (Time Parsing): Document %N.
473
7427eb97
CY
4742011-01-28 Chong Yidong <cyd@stupidchicken.com>
475
61db307f
CY
476 * vol1.texi (Top):
477 * vol2.texi (Top):
478 * elisp.texi (Top):
479 * display.texi (Display Property): Shorten the menu description of
480 the "Other Display Specs" node (Bug#7816).
481
7427eb97
CY
482 * keymaps.texi (Defining Menus): Add "menu item" and "extended
483 menu item" concept index entries (Bug#7805).
484
bf3dae7e
EZ
4852011-01-29 Eli Zaretskii <eliz@gnu.org>
486
487 * makefile.w32-in (texinfodir): New variable.
488 (usermanualdir): Remove as redundant with $(emacsdir).
489 (MAKEINFO): Remove options, leave only program name.
490 (MAKEINFO_OPTS): New variable.
491 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
492
06d8ace5 4932011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
494 Richard Kim <emacs18@gmail.com>
495
496 * loading.texi (Library Search): Document list-load-path-shadows
497 (Bug#7757).
498
06d8ace5 4992011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
500
501 * searching.texi (Regexp Special): Remove outdated discussion of
502 character sets (Bug#7780).
503
28a88153
CY
504 * frames.texi (Pop-Up Menus): Document where menu title comes
505 from (Bug#7684).
506
06d8ace5 5072011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
508
509 * display.texi (Making Buttons): Mention limitation of text buttons.
510
a8e1e9ee
WL
5112011-01-23 Werner Lemberg <wl@gnu.org>
512
513 * Makefile.in (MAKEINFO): Now controlled by `configure'.
514 (MAKEINFO_OPTS): New variable. Use it where appropriate.
515 (ENVADD): New variable to control texi2dvi and texi2pdf.
516
362b9d48
GM
5172011-01-15 Chong Yidong <cyd@stupidchicken.com>
518
519 * files.texi (Directory Names): Move directory-abbrev-alist doc to
520 Emacs manual.
521
5222011-01-15 Eli Zaretskii <eliz@gnu.org>
523
524 * files.texi (Directory Names): Explain why FROM in
525 directory-abbrev-alist should begin with \`. (Bug#7777)
526
3fa173b4
SM
5272011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
528
529 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
530
7c420169 5312011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
532
533 * modes.texi (Emulating Mode Line): Fix last change.
534
7c420169 5352011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
536
537 * modes.texi (Emulating Mode Line): Update documentation of
538 format-mode-line according to changes that fixed bug #7587.
539
80b33766
SM
5402010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
541
542 * modes.texi (Derived Modes): Mention prog-mode.
543
544 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
545 of the key-binding-data cache since we don't use it any more.
546
f49d1f52 5472010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 548
4bb49a92
EZ
549 * processes.texi (Shell Arguments):
550 * strings.texi (Creating Strings): Don't mention "shell commands";
551 make it explicit that `split-string-and-unquote' and
552 `combine-and-quote-strings' are mainly for working with arguments
553 to call-process and start-process.
554
3c73e30e
EZ
555 * processes.texi (Shell Arguments): Fix documentation of
556 `split-string-and-unquote'. Add indexing. (Bug#7563)
557
f49d1f52 5582010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
559
560 * modes.texi (Auto-Indentation): New section to document SMIE.
561 (Major Mode Conventions):
562 * text.texi (Mode-Specific Indent): Refer to it.
563
f49d1f52 5642010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
565
566 * display.texi (Other Display Specs): Document left-fringe and
567 right-fringe display specs.
568
f49d1f52 5692010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
570
571 * backups.texi (Making Backups):
572 * modes.texi (Example Major Modes): Use recommended coding style.
573 (Major Mode Basics, Derived Modes): Encourge more strongly use of
574 define-derived-mode. Mention completion-at-point-functions.
575
f49d1f52 5762010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 577
5dcb4c4e
SM
578 * nonascii.texi (Converting Representations):
579 Document byte-to-string.
e1115396 580
ec1b9b17
GM
5812010-12-08 Glenn Morris <rgm@gnu.org>
582
583 * buffers.texi (Modification Time):
584 verify-visited-file-modtime now defaults to the current buffer.
585
07976ae3 5862010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 587
ec1b9b17 588 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
589
590 * strings.texi (Creating Strings): Don't mention semi-obsolete
591 function char-to-string.
592 (String Conversion): Shorten discussion of semi-obsolete function
593 string-to-char. Link to Converting Representations.
594
595 * objects.texi (Symbol Type):
596 * text.texi (Near Point):
597 * help.texi (Help Functions):
598 * functions.texi (Mapping Functions): Use string instead of
599 char-to-string in examples.
600
07976ae3 6012010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
602
603 * text.texi (Kill Functions, Kill Functions)
604 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
605 YANK-HANDLER args.
606
607 * symbols.texi (Creating Symbols): Using unintern without an
608 obarray arg is now obsolete.
609
610 * numbers.texi (Float Basics): Document float-e and float-pi.
611
612 * variables.texi (Defining Variables): Change "pi" example to
613 "float-pi".
614
8547874a
EZ
6152010-11-26 Eli Zaretskii <eliz@gnu.org>
616
617 * commands.texi (Click Events): Document the values of X, Y and
618 COL, ROW in the event's position, when the click is on the header
619 or mode line, on the fringes, or in the margins.
620
4a47c275 6212010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 622
5b05d75b
EZ
623 * customize.texi (Composite Types): Lower-case index entry.
624
5dcb4c4e
SM
625 * loading.texi (How Programs Do Loading):
626 Document load-file-name. (Bug#7346)
c7926fe2 627
4a47c275 6282010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
629
630 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
631
0eb025fb
EZ
6322010-11-13 Eli Zaretskii <eliz@gnu.org>
633
634 * display.texi (Usual Display): Characters with no fonts are not
635 necessarily displayed as empty boxes.
636
2699a554 6372010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
638
639 * maps.texi (Standard Keymaps): Update File menu description.
640
8289f37b
GM
6412010-10-28 Glenn Morris <rgm@gnu.org>
642
643 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
644
5793a7bc 6452010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
646
647 * display.texi (Window Systems): Deprecate use of window-system as
648 a predicate.
649
17284e30
GM
6502010-10-23 Glenn Morris <rgm@gnu.org>
651
652 * help.texi (Documentation Basics): Remove mentions of digest-doc and
653 sorted-doc.
654
00f113eb
JB
6552010-10-15 Eli Zaretskii <eliz@gnu.org>
656
657 * os.texi (Dynamic Libraries): New node, with slightly modified
658 text deleted from "Image Formats".
659 (System Interface): Add @menu entry for "Dynamic Libraries".
660
661 * display.texi (Image Formats): Remove description of
662 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
663
07277eb8
GM
6642010-10-12 Glenn Morris <rgm@gnu.org>
665
666 * book-spine.texinfo: Rename to book-spine.texi.
667
c12e4a81
GM
6682010-10-11 Glenn Morris <rgm@gnu.org>
669
df187c62
GM
670 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
671
c12e4a81 672 * Makefile.in (DVIPS): New variable.
234db610
GM
673 (.PHONY): Add html, ps.
674 (html, elisp.html, ps, elisp.ps): New targets.
675 (clean): Delete html, ps files.
676 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 677
6513b232
EZ
6782010-10-09 Eli Zaretskii <eliz@gnu.org>
679
680 * makefile.w32-in (emacsdir): New variable.
681 (srcs): Add emacsver.texi.
682 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
683
abd40fb4
GM
6842010-10-09 Glenn Morris <rgm@gnu.org>
685
c1dc72b3
GM
686 * Makefile.in (VPATH): Remove.
687 (infodir): Make it absolute.
688 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
689
4393405b
GM
690 * Makefile.in (dist): Anchor regexps.
691
eef3ab94
GM
692 * Makefile.in (srcs): Put elisp.texi first.
693 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
694
aa9db089
GM
695 * Makefile.in (infoclean): Remove harmless, long-standing error.
696
abd40fb4
GM
697 * Makefile.in ($(infodir)): Delete rule.
698 (mkinfodir): New.
699 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
700
68db69ed 701 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 702 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 703
ea274122
GM
7042010-10-09 Glenn Morris <rgm@gnu.org>
705
f7a31f11
GM
706 * Makefile.in (emacsdir): New variable.
707 (MAKEINFO): Add -I $emacsdir.
708 (dist): Copy emacsver.texi.
b13254e7
GM
709 (srcs): Add emacsver.texi.
710
f7a31f11
GM
711 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
712 Set EMACSVER by including emacsver.texi.
713
ea274122
GM
714 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
715
17ca7950
GM
7162010-10-07 Glenn Morris <rgm@gnu.org>
717
718 * Makefile.in (version): New, set by configure.
719 (clean): Delete dist tar file.
720 (dist): Use version in tar name.
721
4c83f6e1
GM
7222010-10-06 Glenn Morris <rgm@gnu.org>
723
724 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
725 (INSTALL_INFO): Remove unused variable.
726 (mostlyclean, infoclean, dist): New rules.
727 (clean): Delete dvi and pdf files.
728 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 729 ($(infodir)): Add parallel build workaround.
4c83f6e1 730
0264072d
GM
7312010-10-04 Glenn Morris <rgm@gnu.org>
732
733 * Makefile.in (dvi, pdf, $(infodir)): New targets.
734 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 735 Fix -I typo.
0264072d
GM
736 (clean): No 'make.out' or 'core' files.
737 (.PHONY): Declare clean rules.
738 (maintainer-clean): Delete pdf file. Guard against cd failures.
739
77f38949
GM
7402010-10-03 Glenn Morris <rgm@gnu.org>
741
742 * files.texi (File Name Components): Remove ignored section about
743 deleted variable directory-sep-char.
744
178fdd41
MA
7452010-10-03 Michael Albinus <michael.albinus@gmx.de>
746
747 * files.texi (Magic File Names): New defopt
748 remote-file-name-inhibit-cache.
749
9c524fcb
GM
7502010-10-02 Glenn Morris <rgm@gnu.org>
751
752 * os.texi (Killing Emacs): Hook now runs in batch mode.
753
f816790b
SM
7542010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
755
756 * text.texi (Special Properties): Clarify when modification-hooks run.
757
7cf78aac
SM
7582010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
759
760 * syntax.texi (Syntax Flags): Document new `c' flag.
761
ca0d44e4
GM
7622010-09-09 Glenn Morris <rgm@gnu.org>
763
764 * display.texi (ImageMagick Images): General cleanup.
765
10999305 7662010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
767
768 * files.texi (Directory Names): Use \` rather than ^.
769
45240125
JD
7702010-09-02 Jan Djärv <jan.h.d@swipnet.se>
771
772 * text.texi (Low-Level Kill Ring):
773 * frames.texi (Window System Selections): Remove cut buffer
774 documentation.
775
4abe5bf6
EZ
7762010-08-28 Eli Zaretskii <eliz@gnu.org>
777
778 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
779 Parameters", where the default fringe width is described.
780
781 * frames.texi (Window Frame Parameters, Basic Parameters)
782 (Position Parameters, Layout Parameters, Management Parameters)
783 (Cursor Parameters, Font and Color Parameters): Add indexing for
784 frame parameters. (Bug#6929)
785
fdc76236
TT
7862010-08-25 Tom Tromey <tromey@redhat.com>
787
788 * vol2.texi (Top): Update.
789 * vol1.texi (Top): Update.
790 * tips.texi (Library Headers): Mention Package-Version and
791 Package-Requires.
792 * package.texi: New file.
793 * os.texi (System Interface): Update pointers.
794 * elisp.texi (Top): Link to new nodes. Include package.texi.
795 * anti.texi (Antinews): Update pointers.
796
1e5c1c80
EZ
7972010-08-25 Eli Zaretskii <eliz@gnu.org>
798
799 * processes.texi (Filter Functions): Fix last change.
800
78e33835
CY
8012010-08-24 Markus Triska <triska@gmx.at>
802
803 * processes.texi (Filter Functions): Use `buffer-live-p' instead
804 of `buffer-name' in the main text as well as in the example
805 (Bug#3098).
806
198a7a97
CY
8072010-08-22 Chong Yidong <cyd@stupidchicken.com>
808
809 * nonascii.texi (Text Representations):
810 * loading.texi (Loading Non-ASCII):
811 * compile.texi (Byte Compilation): Don't mention obsolete
812 --unibyte command-line argument.
813
bc7d7ea6
CY
8142010-08-22 Chong Yidong <cyd@stupidchicken.com>
815
816 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
817
b0126eac 8182010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
819
820 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
821
e8a6cc19
EZ
8222010-08-20 Eli Zaretskii <eliz@gnu.org>
823
824 * commands.texi (Misc Events): Add cross-references to where
825 POSITION of a mouse event is described in detail.
826
7815fe19 8272010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
828
829 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
830
7815fe19 8312010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
832
833 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
834 Suggested by Štěpán Němec <stepnem@gmail.com>.
835
7815fe19 8362010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
837
838 * minibuf.texi (High-Level Completion): Document args of
839 `read-buffer-function' (bug#5625).
840
8b2dd508
JD
8412010-07-29 Jan Djärv <jan.h.d@swipnet.se>
842
843 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
844
bace45fe
MA
8452010-07-29 Michael Albinus <michael.albinus@gmx.de>
846
847 * processes.texi (Process Information): Explain process property
848 `remote-tty'.
849
4ce5a4cc
JB
8502010-07-27 Juanma Barranquero <lekktu@gmail.com>
851
852 * modes.texi (Defining Minor Modes): Use C-delete in examples,
853 instead of "\C-\^?" (bug#6334).
854
1c84bc7a
JB
855 * text.texi (Special Properties): Fix typo.
856
b88746ba
EZ
8572010-07-09 Eli Zaretskii <eliz@gnu.org>
858
859 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
860 calling sequences, which are now the standard.
861
51422d6d
CY
8622010-06-24 Chong Yidong <cyd@stupidchicken.com>
863
864 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
865
866 * commands.texi (Command Overview): Mention undo-boundary call.
867
d24880de
GM
8682010-06-23 Glenn Morris <rgm@gnu.org>
869
870 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
871 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
872 * frames.texi, functions.texi, internals.texi, keymaps.texi:
873 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
874 * searching.texi, sequences.texi, strings.texi, syntax.texi:
875 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
876 Untabify Texinfo files.
877
0fc76035
CY
8782010-06-20 Chong Yidong <cyd@stupidchicken.com>
879
880 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
881
5338dc0b
CY
8822010-06-19 Chong Yidong <cyd@stupidchicken.com>
883
a628ad9d 884 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 885
2c3a3c1d
CY
8862010-06-02 Chong Yidong <cyd@stupidchicken.com>
887
ba3bf1d9
CY
888 * searching.texi (Regexp Special): Remove obsolete information
889 about matching non-ASCII characters, and suggest using char
890 classes (Bug#6283).
2c3a3c1d 891
7f4b4249
JB
8922010-05-30 Juanma Barranquero <lekktu@gmail.com>
893
894 * minibuf.texi (Basic Completion): Add missing "@end defun".
895
637821cd
SM
8962010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
897
898 * minibuf.texi (Basic Completion): Document completion-boundaries.
899 (Programmed Completion): Document the new fourth method for boundaries.
900
e13051c3
CY
9012010-05-22 Chong Yidong <cyd@stupidchicken.com>
902
a628ad9d 903 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 904
0235128c 9052010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
906
907 * windows.texi (Textual Scrolling):
908 * tips.texi (Coding Conventions):
909 * minibuf.texi (Minibuffer History):
910 * maps.texi (Standard Keymaps):
911 * loading.texi (Where Defined):
912 * edebug.texi (Instrumenting): Fix typos.
913
0235128c 9142010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 915
c7c32279
CY
916 * keymaps.texi (Menu Bar): Document :advertised-binding property.
917
0235128c
SM
918 * functions.texi (Obsolete Functions):
919 Document set-advertised-calling-convention.
eb5ed549
CY
920
921 * minibuf.texi (Basic Completion): Document completion-in-region.
922 (Programmed Completion): Document completion-annotate-function.
923
924 * commands.texi (Reading One Event): Document read-key.
925 (Distinguish Interactive): Document KIND arg to
926 called-interactively-p. Delete obsolete interactive-p.
927
928 * elisp.texi (Top): Update node description.
929
f8848423
EZ
9302010-05-08 Eli Zaretskii <eliz@gnu.org>
931
0235128c
SM
932 * nonascii.texi (Character Properties):
933 Document unicode-category-table. Add an index entry for Unicode
934 general category.
935
9362010-05-07 Chong Yidong <cyd@stupidchicken.com>
937
938 * Version 23.2 released.
f8848423 939
938efb77
JB
9402010-04-20 Juanma Barranquero <lekktu@gmail.com>
941
942 * locals.texi (Standard Buffer-Local Variables):
943 Remove @ignore'd reference to `direction-reversed'.
944
5854c267
JL
9452010-04-14 Juri Linkov <juri@jurta.org>
946
947 Fix @deffn without category.
948
949 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
950 for `abbrev-insert'.
951
952 * buffers.texi (Indirect Buffers): Add category `Command'
953 to @deffn of `clone-indirect-buffer'.
954
955 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
956 for `next-window' and `previous-window'. Add category `Command'
957 to @deffn of `pop-to-buffer'.
958
8a14dec7
CY
9592010-04-01 Chong Yidong <cyd@stupidchicken.com>
960
961 * nonascii.texi (Text Representations): Don't mark
962 enable-multibyte-characters as a user option.
963
7a1831cf
EZ
9642010-03-31 Eli Zaretskii <eliz@gnu.org>
965
966 * control.texi (Handling Errors): How to re-throw a signal caught
967 by condition-case.
968
c3863713
CY
9692010-03-26 Chong Yidong <cyd@stupidchicken.com>
970
971 * loading.texi (Hooks for Loading): Document after-load-functions.
972 Copyedits.
973
c333f279
AM
9742010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
975
976 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
977
e867cb5d 9782010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
979
980 * processes.texi (Network Processes): Document seqpacket type.
981
605f35cd
DN
9822010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
983
984 * os.texi (System Environment): Do not mention lynxos.
985
288f9fc0
CY
9862010-03-10 Chong Yidong <cyd@stupidchicken.com>
987
988 * Branch for 23.2.
989
eed5c93a
CY
9902010-03-06 Chong Yidong <cyd@stupidchicken.com>
991
992 * objects.texi (Integer Type): Take note of the read syntax
993 exception for numbers that cannot fit in the integer type.
994
1ddd6622
GM
9952010-03-03 Glenn Morris <rgm@gnu.org>
996
997 * numbers.texi (Integer Basics, Bitwise Operations):
998 * objects.texi (Integer Type): Update for integers now being 30-bit.
999
a908c79a
CY
10002010-02-27 Chong Yidong <cyd@stupidchicken.com>
1001
1002 * display.texi (Low-Level Font): Document :otf font-spec property.
1003
cd61af01
SM
10042010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
1005
1006 * display.texi (Line Height): Avoid obsolete special default variables
1007 like default-major-mode.
1008
c02f8fe2
AM
10092010-01-28 Alan Mackenzie <acm@muc.de>
1010
1011 * display.texi (Auto Faces): Say fontification-functions is called
1012 whether or not Font Lock is enabled. Tidy up the wording a bit.
1013
d738d18b
CY
10142010-01-17 Chong Yidong <cyd@stupidchicken.com>
1015
1016 * elisp.texi: Remove duplicate edition information (Bug#5407).
1017
4963739e
JB
10182010-01-17 Juanma Barranquero <lekktu@gmail.com>
1019
1020 * two.el (volume-header-toc-markup): Fix typos in docstring.
1021
c57008f6
SM
10222010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1023
1024 Avoid dubious uses of save-excursions.
1025 * positions.texi (Excursions): Recommend the use of
1026 save-current-buffer if applicable.
1027 * text.texi (Clickable Text): Fix the example code which used
1028 save-excursion in a naive way which sometimes preserves point and
1029 sometimes not.
1030 * variables.texi (Creating Buffer-Local):
1031 * os.texi (Session Management):
1032 * display.texi (GIF Images):
1033 * control.texi (Cleanups): Use (save|with)-current-buffer.
1034
2f3725cd
EZ
10352010-01-02 Eli Zaretskii <eliz@gnu.org>
1036
1037 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1038
85eeac93
CY
10392010-01-02 Chong Yidong <cyd@stupidchicken.com>
1040
1041 * nonascii.texi (Text Representations, Character Codes)
1042 (Converting Representations, Explicit Encoding)
1043 (Translation of Characters): Use hex notation consistently.
1044 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1045
4801c5fa
CY
10462010-01-01 Chong Yidong <cyd@stupidchicken.com>
1047
1048 * loading.texi (Where Defined): Make it clearer that these are
1049 loaded files (Bug#5068).
1050
26e533e2
CY
10512009-12-29 Chong Yidong <cyd@stupidchicken.com>
1052
1053 * minibuf.texi (Completion Styles): Document `initials' style.
1054
16d1ff5f
CY
10552009-12-25 Chong Yidong <cyd@stupidchicken.com>
1056
1057 * frames.texi (Resources): Describe inhibit-x-resources.
1058 (Size Parameters): Copyedit.
1059
1060 * hash.texi (Creating Hash):
1061 * objects.texi (Hash Table Type): Document the new hash table
1062 printed representation.
1063
1064 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1065 obsolete.
1066
5dcb4c4e
SM
1067 * processes.texi (Process Buffers):
1068 Document process-kill-buffer-query-function.
16d1ff5f 1069
9a5de3d9
GM
10702009-12-05 Glenn Morris <rgm@gnu.org>
1071
1072 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1073 diary-display-function, and no longer recommended to be a hook.
1074 Update for changes in the names of calendar and diary hooks.
1075 diary-print-entries-hook has changed section.
1076
b640eb52
EZ
10772009-11-28 Eli Zaretskii <eliz@gnu.org>
1078
1079 * text.texi (Special Properties): More accurate description of
1080 what the `cursor' property does.
1081
be1674ab
KR
10822009-11-26 Kevin Ryde <user42@zip.com.au>
1083
1084 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1085 mouse-wheel-down-event, the closest thing to a definition for them.
1086 * os.texi (Startup Summary): vindex inhibit-startup-message and
1087 inhibit-splash-screen.
1088 (Command-Line Arguments): vindex argv.
1089 (Suspending Emacs): vindex suspend-tty-functions and
1090 resume-tty-functions. Don't want to index every hook, but having
1091 the programming ones is helpful.
1092
603f5979
CY
10932009-11-14 Chong Yidong <cyd@stupidchicken.com>
1094
1095 * commands.texi (Motion Events): Fix typo (Bug#4907).
1096
4359a806
CY
10972009-11-08 Chong Yidong <cyd@stupidchicken.com>
1098
1099 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1100 are affected by case-fold-search (Bug#4483).
1101
0f063651
CY
11022009-11-02 Chong Yidong <cyd@stupidchicken.com>
1103
1104 * minibuf.texi (Reading File Names): Note that read-file-name may
1105 use a graphical file dialog.
1106
9bd79893
GM
11072009-10-31 Glenn Morris <rgm@gnu.org>
1108
1109 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1110
ebe479ec
KR
11112009-10-16 Kevin Ryde <user42@zip.com.au>
1112
1113 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1114 in particular so `info-lookup-symbol' can find its docs.
1115
2640fa86
CY
11162009-10-16 Chong Yidong <cyd@stupidchicken.com>
1117
1118 * variables.texi (Constant Variables): Distinguish from defconst
1119 variables.
1120 (Defining Variables): Add cindex.
1121
edd6a733
CY
11222009-10-15 Chong Yidong <cyd@stupidchicken.com>
1123
1124 * os.texi (Time of Day): Clarify that the microsecond part is
1125 ignored (Bug#4637).
1126
5feb0b73
GM
11272009-10-11 Glenn Morris <rgm@gnu.org>
1128
1129 * frames.texi (Size and Position): Clarify what is included in the frame
1130 height. (Bug#4535)
1131
0c5413c8
GM
11322009-10-10 Glenn Morris <rgm@gnu.org>
1133
1134 * windows.texi (Size of Window): The relationship between window and
1135 frame heights is not so simple. (Bug#4535)
1136 Mention window-full-height-p.
1137
7f8b600a
SM
11382009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1139
1140 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1141 used from Lisp.
1142
6185de1c
EZ
11432009-10-07 Eli Zaretskii <eliz@gnu.org>
1144
7f8b600a
SM
1145 * files.texi (Directory Names) <abbreviate-file-name>:
1146 Document that root home directories are not replaced with "~".
6185de1c 1147
9972911f
EZ
11482009-10-06 Eli Zaretskii <eliz@gnu.org>
1149
1150 * text.texi (Special Properties): Document the meaning of the
1151 `cursor' text property whose value is an integer.
1152
2a3f19ef
MA
11532009-10-05 Michael Albinus <michael.albinus@gmx.de>
1154
1155 * files.texi (Magic File Names): Add `copy-directory'.
1156
804543b5
EZ
11572009-10-05 Eli Zaretskii <eliz@gnu.org>
1158
1159 * files.texi (File Attributes): Fix description of file
1160 attributes. (Bug#4638) Update attributes of files.texi example to
1161 be more representative.
1162
461bf92b
MA
11632009-10-05 Michael Albinus <michael.albinus@gmx.de>
1164
1165 * files.texi (Create/Delete Dirs): New command copy-directory.
1166
a86cd395
JB
11672009-10-04 Juanma Barranquero <lekktu@gmail.com>
1168
1169 * anti.texi (Antinews):
1170 * macros.texi (Indenting Macros):
1171 * strings.texi (Creating Strings, Case Conversion):
1172 Remove duplicate words.
1173
d3080264
MA
11742009-10-01 Michael Albinus <michael.albinus@gmx.de>
1175
1176 * files.texi (Create/Delete Dirs): delete-directory has an
1177 optional parameter RECURSIVE.
1178
85d14563
SM
11792009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1180
1181 * buffers.texi (Swapping Text): Minor clarification.
1182
3d9842c6
GM
11832009-10-01 Glenn Morris <rgm@gnu.org>
1184
1185 * functions.texi (Declaring Functions): Mention that we also search for
1186 ".m" files in the src/ directory.
1187
78427304
CY
11882009-09-25 David Engster <deng@randomsample.de>
1189
3d9842c6 1190 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1191
b578c9cc
GM
11922009-09-22 Glenn Morris <rgm@gnu.org>
1193
1194 * internals.texi (Building Emacs): Mention preloaded-file-list.
1195
beee5da7
AM
11962009-09-14 Alan Mackenzie <acm@muc.de>
1197
1198 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1199
5d6ab672
CY
12002009-09-13 Chong Yidong <cyd@stupidchicken.com>
1201
1202 * functions.texi (Anonymous Functions): Rearrange discussion,
1203 giving usage of unquoted lambda forms first. Mention that
1204 `function' and `#'' are no longer required (Bug#4290).
1205
59375eeb
AM
12062009-09-11 Alan Mackenzie <acm@muc.de>
1207
a86cd395 1208 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1209 batch mode.
1210
e7e2f529
GM
12112009-09-01 Glenn Morris <rgm@gnu.org>
1212
1213 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1214
eae47088
GM
12152009-08-26 Ulrich Mueller <ulm@gentoo.org>
1216
1217 * nonascii.texi (Character Codes): Fix typos.
1218
3691a0a6
MA
12192009-08-25 Michael Albinus <michael.albinus@gmx.de>
1220
1221 * processes.texi (Synchronous Processes): New defvar
1222 process-file-side-effects.
1223
664d56b8
GM
12242009-08-25 Glenn Morris <rgm@gnu.org>
1225
1226 * display.texi (Fontsets): Fix typo.
1227
0706c025
GM
1228 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1229
03a74b84
SM
12302009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1231
1232 * processes.texi (Asynchronous Processes): Adjust arglist of
1233 start-process-shell-command and start-file-process-shell-command.
1234
f6de8a37
CY
12352009-08-15 Chong Yidong <cyd@stupidchicken.com>
1236
4b1ed1bb
CY
1237 * advice.texi (Argument Access in Advice): Note that argument
1238 positions are zero-based (Bug#3932).
1239
89a9e058
CY
1240 * commands.texi (Distinguish Interactive): Minor copyedit.
1241
23696fd7
CY
1242 * display.texi (Face Attributes): Add xref to Displaying Faces for
1243 explanation of "underlying face".
1244
f6de8a37
CY
1245 * customize.texi (Common Keywords): Add xref to Loading.
1246
1247 * loading.texi (How Programs Do Loading): Add xref to Lisp
1248 Libraries node in the Emacs manual.
1249
417f77e6
CY
12502009-08-13 Chong Yidong <cyd@stupidchicken.com>
1251
1252 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1253
0999039c
CY
12542009-07-18 Chong Yidong <cyd@stupidchicken.com>
1255
1256 * processes.texi (Shell Arguments): Copyedits.
1257
9af167bc
GM
12582009-07-18 Glenn Morris <rgm@gnu.org>
1259
1260 * loading.texi (Repeated Loading): Fix typo.
1261
137987ab
RS
12622009-07-16 Richard Stallman <rms@gnu.org>
1263
1264 * buffers.texi (Swapping Text): Recommend setting
1265 write-region-annotate-functions and buffer-saved-size.
1266
1267 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1268
622fa380
GM
12692009-07-15 Glenn Morris <rgm@gnu.org>
1270
1271 * edebug.texi: Minor re-phrasings throughout.
1272 (Edebug Execution Modes): Sit-for affects continue mode too.
1273 (Jumping): Use `forward-sexp' rather than its keybinding.
1274 (Edebug Misc): Fix Q binding.
1275 (Edebug Eval): Remove cl version.
1276 (Printing in Edebug): Clarify print-length etc.
1277 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1278 (Specification List): Remove edebug-unwrap findex entry.
1279 (Specification Examples): defmacro is actually not the same as defun.
1280 Escape "`" in example.
1281
6bbd4600
CY
12822009-07-15 Chong Yidong <cyd@stupidchicken.com>
1283
1284 * markers.texi (The Mark): Document optional arg to
1285 deactivate-mark.
1286
e538d479
GM
12872009-07-11 Kevin Ryde <user42@zip.com.au>
1288
1289 * hooks.texi (Standard Hooks): Fix cross-references.
1290
4c98b9ed
GM
1291 * loading.texi (Named Features): Refer to eval-after-load.
1292
5300838c
GM
12932009-07-11 Glenn Morris <rgm@gnu.org>
1294
64fbeb16
GM
1295 * Makefile.in (TEXI2PDF): New.
1296 (elisp.pdf): New target.
1297
4c98b9ed
GM
1298 * searching.texi (Regexp Backslash): Fix typo.
1299
1300 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1301
51d9979c
GM
13022009-07-10 Glenn Morris <rgm@gnu.org>
1303
561c0216
GM
1304 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1305
5b594a58
GM
1306 * customize.texi (Customization Types):
1307 * display.texi (Abstract Display):
0cc8c85a 1308 * objects.texi (Character Type, String Type):
5b594a58 1309 Merge in some menu descriptions from elisp.texi.
51d9979c 1310
c3cbbb40
GM
1311 * hash.texi (Hash Tables):
1312 * modes.texi (Multiline Font Lock):
1313 End menu description with period.
fe42c16a 1314
28528402
GM
13152009-07-09 Glenn Morris <rgm@gnu.org>
1316
1317 * back.texi: Don't hard-code texinfo location.
1318
1319 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1320 (tex): Add texinfodir to TEXINPUTS.
1321 (elisp1med-init, elisp2med-init): Use texinfodir.
1322
1323 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1324 (clean): Add two-volume.make intermediate files.
1325
1326 * elisp.texi, vol1.texi, vol2.texi:
1327 Use a DATE variable with the publication date, and update it.
1328 Fix antinews menu description.
1329
1330 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1331 Update the detailed node listing to match elisp.texi.
1332
1333 * README: Update edition to match elisp.texi.
1334
1335 * objects.texi (General Escape Syntax):
1336 * nonascii.texi (Character Sets):
1337 Use consistent case for "Unicode Standard".
1338
1339 * anti.texi (Antinews):
1340 * customize.texi (Variable Definitions):
1341 * functions.texi (Declaring Functions):
1342 * nonascii.texi (Character Properties):
1343 * processes.texi (Serial Ports):
1344 * text.texi (Special Properties):
1345 * tips.texi (Coding Conventions):
1346 Minor rearrangements to improve TeX line-filling.
1347
1348 * commands.texi (Using Interactive): Fix cross-reference.
1349
17db8e10
JD
13502009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1351
1352 * frames.texi (Management Parameters): Mention sticky.
1353
77c7e2e1
AS
13542009-07-01 Andreas Schwab <aschwab@redhat.com>
1355
1356 * help.texi (Help Functions): Fix description of help-buffer and
1357 help-setup-xref to use @defun instead of @deffn.
1358
3f1c6666
JD
13592009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1360
1361 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1362
ca27c21b
CY
13632009-06-24 Chong Yidong <cyd@stupidchicken.com>
1364
1365 * display.texi (Window Systems): Add ns to the list.
1366
70243478
CY
13672009-06-21 Chong Yidong <cyd@stupidchicken.com>
1368
1369 * Branch for 23.1.
1370
df006536
MR
13712009-06-17 Martin Rudalics <rudalics@gmx.at>
1372
1373 * windows.texi (Dedicated Windows): Fix typo.
1374 (Resizing Windows): Replace @defun by @deffn.
1375
d259fc4b
GM
13762009-06-17 Glenn Morris <rgm@gnu.org>
1377
1378 * variables.texi (Directory Local Variables):
1379 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1380
30781db6
KH
13812009-06-09 Kenichi Handa <handa@m17n.org>
1382
1383 * nonascii.texi (Character Sets): State clearly that FROM and TO
1384 are codepoints of CHARSET.
1385
62e8099c
CY
13862009-06-07 Chong Yidong <cyd@stupidchicken.com>
1387
1388 * minibuf.texi (Reading File Names): Fix introductory text.
1389 Suggested by stan@derbycityprints.com.
1390 (High-Level Completion): Fix typo.
1391
ee1b1917
CY
13922009-05-28 Chong Yidong <cyd@stupidchicken.com>
1393
1394 * frames.texi (Text Terminal Colors): Multi-tty is already
1395 implemented, but tty-local colors are not.
1396
5df647e8
CY
13972009-05-27 Chong Yidong <cyd@stupidchicken.com>
1398
1399 * hooks.texi (Standard Hooks): Remove mention of obsolete
1400 redisplay-end-trigger-functions.
1401
1402 * internals.texi (Window Internals): Remove mention of obsolete
1403 redisplay-end-trigger-functions.
1404
01f17ae2
MR
14052009-05-21 Martin Rudalics <rudalics@gmx.at>
1406
1407 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1408
1409 * backups.texi (Making Backups): backup-directory-alist and
1410 make-backup-file-name-function are options.
1411 (Auto-Saving): auto-save-list-file-prefix is an option.
1412
1413 * buffers.texi (Killing Buffers): buffer-offer-save is an
1414 option.
1415
1416 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1417 option.
1418 (Echo Area Customization): echo-keystrokes is an option.
1419 (Selective Display): selective-display-ellipses is an option.
1420 (Temporary Displays): temp-buffer-show-function is an option.
1421 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1422 are options.
1423 (Font Selection): face-font-family-alternatives,
1424 face-font-selection-order, face-font-registry-alternatives, and
1425 scalable-fonts-allowed are options.
1426 (Fringe Indicators): indicate-buffer-boundaries is an option.
1427 (Fringe Cursors): overflow-newline-into-fringe is an option.
1428 (Scroll Bars): scroll-bar-mode is an option.
1429
1430 * eval.texi (Eval): max-lisp-eval-depth is an option.
1431
1432 * files.texi (Visiting Functions): find-file-hook is an option.
1433 (Directory Names): directory-abbrev-alist is an option.
1434 (Unique File Names): temporary-file-directory and
1435 small-temporary-file-directory are options.
1436
1437 * frames.texi (Initial Parameters): initial-frame-alist,
1438 minibuffer-frame-alist and default-frame-alist are options.
1439 (Cursor Parameters): blink-cursor-alist and
1440 cursor-in-non-selected-windows ar options.
1441 (Window System Selections): selection-coding-system is an
1442 option.
1443 (Display Feature Testing): display-mm-dimensions-alist is an
1444 option.
1445
1446 * help.texi (Help Functions): help-char and help-event-list are
1447 options.
1448
1449 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1450 an option.
1451
1452 * minibuf.texi (Minibuffer History): history-length and
1453 history-delete-duplicates are options.
1454 (High-Level Completion): read-buffer-function and
1455 read-buffer-completion-ignore-case are options.
1456 (Reading File Names): read-file-name-completion-ignore-case is
1457 an option.
1458
1459 * modes.texi (Mode Line Top): mode-line-format is an option.
1460 (Mode Line Variables): mode-line-position and mode-line-modes
1461 are options.
1462
1463 * nonascii.texi (Text Representations):
1464 enable-multibyte-characters is an option.
1465 (Default Coding Systems): auto-coding-regexp-alist,
1466 file-coding-system-alist, auto-coding-alist and
1467 auto-coding-functions are options.
1468 (Specifying Coding Systems): inhibit-eol-conversion is an
1469 option.
1470
1471 * os.texi (Init File): site-run-file is an option.
1472 (System Environment): mail-host-address is an option.
1473 (User Identification): user-mail-address is an option.
1474 (Terminal Output): baud-rate is an option.
1475
1476 * positions.texi (Word Motion): words-include-escapes is an
1477 option.
1478
1479 * searching.texi (Standard Regexps): page-delimiter,
1480 paragraph-separate, paragraph-separate and sentence-end are
1481 options.
1482
1483 * text.texi (Margins): left-margin and fill-nobreak-predicate
1484 are options.
1485
1486 * variables.texi (Local Variables): max-specpdl-size is an
1487 option.
1488
1489 * windows.texi (Choosing Window):
1490 split-window-preferred-function, special-display-function and
1491 display-buffer-function are options.
1492
106e6894
CY
14932009-05-20 Chong Yidong <cyd@stupidchicken.com>
1494
4a83454d
CY
1495 Fix errors spotted by Martin Rudalics.
1496
106e6894
CY
1497 * syntax.texi (Position Parse): Document rationale for ignored
1498 arguments to syntax-ppss-flush-cache.
1499
1500 * processes.texi (Input to Processes): Mark PROCESS arg to
1501 process-running-child-p as optional.
1502 (Network Options): Document NO-ERROR arg to
1503 set-network-process-option.
1504
1505 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1506 command.
1507
1508 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1509 posix-search-backward as commands.
1510
1511 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1512 (Suspending Emacs): Mark suspend-emacs as a command.
1513 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1514 commands.
5dcb4c4e
SM
1515 (Terminal Output): Remove obsolete function baud-rate.
1516 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1517
1518 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1519 terminal-coding-system and set-terminal-coding-system.
1520 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1521 as optional.
1522 (Character Sets): Document RESTRICTION arg of char-charset.
1523 (Character Codes): Mark POS argument to get-byte as optional.
1524
1525 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1526 minibuffer-message.
1527
1528 * files.texi (Create/Delete Dirs): Mark make-directory and
1529 delete-directory as commands.
1530
1531 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1532
1533 * text.texi (Base 64): Mark base64-decode-string and
1534 base64-encode-string as commands.
1535 (Columns): Mark move-to-column as a command.
1536 (Mode-Specific Indent): Document RIGID arg to
1537 indent-for-tab-command.
1538 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1539 Mark indent-code-rigidly as a command.
1540 (Substitution): Mark translate-region as a command.
1541
1542 * frames.texi (Size and Position): Remove obsolete functions
1543 screen-height and screen-width.
1544
04173931
CY
15452009-05-19 Chong Yidong <cyd@stupidchicken.com>
1546
1547 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1548 (Displaying Buffers, Resizing Windows): Correct mistakes;
1549 next-window, previous-window, and pop-to-buffer are not commands,
1550 and fit-window-to-buffer" is a command. (Pointed out by Martin
1551 Rudalics.)
1552
eae7d8f8
RS
15532009-05-17 Richard M Stallman <rms@gnu.org>
1554
1555 * modes.texi (Precalculated Fontification): Clarify text.
1556
b8766179
MR
15572009-05-17 Martin Rudalics <rudalics@gmx.at>
1558
1559 * windows.texi (Selecting Windows): Clarify descriptions of
1560 with-selected-window and get-lru-window.
1561 (Cyclic Window Ordering): Refer to particular frame when talking
1562 about how splitting affects the ordering.
1563 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1564 switch-to-buffer-other-window. Explain how setting of
1565 display-buffer-reuse-frames affects pop-to-buffer.
1566 (Choosing Window): Clarify some details in descriptions of
1567 display-buffer-reuse-frames, pop-up-frames, and
1568 pop-up-frame-function.
1569 (Dedicated Windows): Clarify some details.
1570 (Textual Scrolling): Replace term vscroll by term vertical
1571 scroll position.
1572 (Vertical Scrolling): Fix typo.
1573 (Window Hooks): Relate text on jit-lock-register to window
1574 scrolling and size changes.
1575
734b5e3b
CY
15762009-05-14 Chong Yidong <cyd@stupidchicken.com>
1577
0a65633e
CY
1578 * frames.texi (Initial Parameters): Clarify what the initial
1579 minibuffer frame is.
05be46d7
CY
1580 (Buffer Parameters): Note that the minibuffer parameter can not be
1581 altered.
0a65633e 1582
734b5e3b
CY
1583 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1584 Document display-buffer changes.
1585
925672cd
CY
15862009-05-13 Chong Yidong <cyd@stupidchicken.com>
1587
17ecd7af
CY
1588 * anti.texi (Antinews): Rewrite for Emacs 22.
1589
925672cd
CY
1590 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1591 obarrays are first mentioned. Define "system abbrev" more
1592 prominently, and add it to the index.
1593 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1594 Copyedits.
1595 (Abbrev Expansion): Document abbrev-insert.
1596
80be4dd7
CY
15972009-05-12 Chong Yidong <cyd@stupidchicken.com>
1598
1599 * frames.texi (Font and Color Parameters): Rename from Color
1600 Parameters. Document font-backend parameter.
1601
1602 * vol2.texi (Top): Update node listing.
1603 * vol1.texi (Top): Update node listing.
1604 * elisp.texi (Top): Update node listing.
1605
372a93ac
MR
16062009-05-11 Martin Rudalics <rudalics@gmx.at>
1607
1608 * windows.texi (Choosing Window): Don't explicitly refer to
1609 split-window-sensibly's window argument in descriptions of
1610 split-height-threshold and split-width-threshold.
1611
714c3541
MR
16122009-05-10 Martin Rudalics <rudalics@gmx.at>
1613
1614 * windows.texi (Choosing Window): Fix rewrite of window
1615 splitting section.
1616
0e90e7be
EZ
16172009-05-09 Eli Zaretskii <eliz@gnu.org>
1618
1619 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1620 find-auto-coding, set-auto-coding, and auto-coding-alist.
1621 Add indexing.
0e90e7be
EZ
1622 (Lisp and Coding Systems): Add index entries.
1623
d3c0c321
MR
16242009-05-09 Martin Rudalics <rudalics@gmx.at>
1625
1626 * windows.texi (Choosing Window): Describe split-window-sensibly
1627 and rewrite section on window splitting accordingly.
1628 (Textual Scrolling): Replace `...' by @code{...}.
1629
c773345a
CY
16302009-05-04 Chong Yidong <cyd@stupidchicken.com>
1631
ee2d5b5e
CY
1632 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1633 Remove obsoleted pre-abbrev-expand-hook.
1634
1635 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1636 entries.
1637
c773345a
CY
1638 * internals.texi (Object Internals): Don't assume 32-bit machines
1639 are the norm.
1640 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1641 (Window Internals): Synch field names to window.h.
1642 (Process Internals): Synch field names to process.h.
c773345a 1643
dd449674
CY
16442009-04-29 Chong Yidong <cyd@stupidchicken.com>
1645
1646 * variables.texi (File Local Variables): Note that read-circle is
1647 bound to nil when reading file-local variables.
1648
1649 * streams.texi (Input Functions): Document read-circle.
1650 (Output Variables): Add xref to Circular Objects.
1651
4f1e25e2
CY
16522009-04-25 Chong Yidong <cyd@stupidchicken.com>
1653
1654 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1655 Features and Coding System Basics. Node that "p" stands for
1656 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1657 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1658 mouse-appearance-menu.
1659 (Programming Tips): Add xref to Progress.
1660
dca019f8
CY
16612009-04-22 Chong Yidong <cyd@stupidchicken.com>
1662
5dcb4c4e
SM
1663 * os.texi (Command-Line Arguments):
1664 Document command-line-args-left.
dca019f8
CY
1665 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1666 terminal objects for tty arguments.
1667 (Startup Summary): Add xref to Session Management.
1668 (Session Management): Mention emacs-session-restore. Copyedits.
1669
02a89103
CY
16702009-04-20 Chong Yidong <cyd@stupidchicken.com>
1671
1672 * os.texi (Startup Summary): Copyedits. The init file is not
1673 necessarily named .emacs now. Document initial-buffer-choice and
1674 initial-scratch-message. Note where Emacs exits in batch mode.
1675 Document inhibit-splash-screen as an alias.
1676 (Init File): Be neutral about which init file name to use.
1677
16782009-04-16 Chong Yidong <cyd@stupidchicken.com>
1679
1680 * os.texi (System Interface): Fix Texinfo usage.
1681
0c1cfe01
CY
16822009-04-15 Chong Yidong <cyd@stupidchicken.com>
1683
80d7cdca
CY
1684 * searching.texi (Regexp Backslash): Also refer to shy groups as
1685 non-capturing or unnumbered groups.
1686 (Regexp Functions): Add cross-reference to Regexp Backslash.
1687
0c1cfe01
CY
1688 * display.texi (Truncation): Overlays can use line-prefix and
1689 wrap-prefix too.
1690 (Overlay Properties): Document wrap-prefix and line-prefix.
1691 (Face Attributes): Document underline-minimum-offset.
1692 (Face Remapping): Copyedits.
1693 (Low-Level Font): Copyedits.
1694 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1695 (Line Height): Emphasize that line-spacing only takes effect on
1696 graphical terminals.
0c1cfe01 1697
c4adeee0
CY
16982009-04-13 Chong Yidong <cyd@stupidchicken.com>
1699
1700 * display.texi (Refresh Screen): Note that a passage about screen
1701 refreshing is text terminal only.
1702 (Forcing Redisplay): Delete misleading comment---sit-for calls
1703 redisplay, not the other way around.
1704 (Truncation): Note new values of truncate-partial-width-windows.
1705 Copyedits.
1706 (Invisible Text): Document invisible-p.
1707
b20ecfa1
EZ
17082009-04-11 Eli Zaretskii <eliz@gnu.org>
1709
1710 * display.texi (Overlays): Overlays don't scale well. See
1711 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1712
97d8273f
CY
17132009-04-10 Chong Yidong <cyd@stupidchicken.com>
1714
f147ff75
CY
1715 * syntax.texi (Syntax Table Functions): Document cons cell
1716 argument for modify-syntax-entry.
1717 (Categories): Document cons cell argument for
1718 modify-category-entry.
1719
fca4ec76
CY
1720 * searching.texi (String Search): Document word-search-forward-lax
1721 and word-search-backward-lax.
1722 (Searching and Case): Describe isearch behavior more precisely.
1723
9c283d5b
CY
1724 * keymaps.texi (Tool Bar): Mention that some platforms do not
1725 support multi-line toolbars. Suggested by Stephen Eglen.
1726
1727 * frames.texi (Layout Parameters): Mention that Nextstep also
1728 allows only one tool-bar line. Suggested by Stephen Eglen.
1729
97d8273f
CY
1730 * nonascii.texi (Text Representations): Copyedits.
1731 (Coding System Basics): Also mention utf-8-emacs.
1732 (Converting Representations, Selecting a Representation)
1733 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1734 Copyedits.
1735 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1736
2bad3299
CY
17372009-04-09 Chong Yidong <cyd@stupidchicken.com>
1738
1739 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
1740 (Filling): Clarify REGION argument of fill-paragraph.
1741 Document fill-forward-paragraph-function.
2bad3299
CY
1742 (Special Properties): Remove "new in Emacs 22" declaration.
1743 (Clickable Text): Merge with Links and Mouse-1 node.
1744
5dcb4c4e
SM
1745 * display.texi (Button Properties, Button Buffer Commands):
1746 Change xref to Clickable Text.
2bad3299
CY
1747
1748 * tips.texi (Key Binding Conventions): Change xref to Clickable
1749 Text.
1750
1751 * elisp.texi (Top): Update node listing.
1752
ea30ce4f
CY
17532009-04-05 Chong Yidong <cyd@stupidchicken.com>
1754
47af2f4b
CY
1755 * markers.texi (The Mark): Copyedits. Improve description of
1756 handle-shift-selection.
1757 (The Region): Move use-region-p here from The Mark.
1758
ea30ce4f
CY
1759 * positions.texi (Screen Lines): Document (cols . lines) argument
1760 for vertical-motion.
1761
2aa8ea6e
CY
17622009-04-04 Chong Yidong <cyd@stupidchicken.com>
1763
3ec61d4e
CY
1764 * frames.texi (Frames): Clean up introduction. Document `ns'
1765 return value for framep.
1766 (Creating Frames): Note how the terminal is chosen.
1767 (Multiple Terminals, Multiple Displays): Merge into a single node.
1768 (Color Parameters): Fix typo.
1769
1770 * variables.texi (Local Variables, Buffer-Local Variables)
1771 (Creating Buffer-Local): Change link to Multiple Terminals.
1772
1773 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1774
1775 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1776 Terminals.
1777
1778 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1779 to Multiple Terminals.
1780
1781 * elisp.texi (Top): Update node listing.
1782 * vol2.texi (Top): Update node listing.
1783 * vol1.texi (Top): Update node listing.
1784
9257072f
CY
1785 * buffers.texi (Current Buffer): Note that the append-to-buffer
1786 example is no longer in synch with the latest code. Tie the two
1787 examples together.
1788
2aa8ea6e
CY
1789 * files.texi (File Attributes): Move note about MS-DOS from
1790 Changing Files to File Attributes.
1791 (Create/Delete Dirs): Note that mkdir is an alias for this.
1792
22e74b17
CY
17932009-04-01 Markus Triska <triska@gmx.at>
1794
1795 * processes.texi (Filter Functions): Suggest how to handle output
1796 batches.
1797
4bbe48ec
CY
17982009-03-30 Chong Yidong <cyd@stupidchicken.com>
1799
1800 * help.texi (Accessing Documentation): Update example to use
1801 help-setup-xref and with-help-window.
1802 (Help Functions): Remove print-help-return-message, which is
1803 semi-obsolete due to with-help-window. Document help-buffer and
1804 help-setup-xref.
1805
b9723f39
CY
18062009-03-29 Chong Yidong <cyd@stupidchicken.com>
1807
5dcb4c4e
SM
1808 * help.texi (Accessing Documentation, Help Functions):
1809 Remove information about long-obsolete Emacs versions.
9eb52e90 1810
b9723f39
CY
1811 * modes.texi (Mode Line Variables): The default values of the mode
1812 line variables are now more complicated.
1813
b0cc32db
CY
18142009-03-28 Chong Yidong <cyd@stupidchicken.com>
1815
3c25a5a9
CY
1816 * modes.texi (Major Mode Conventions): Note that specialness is
1817 inherited.
31c9eebb
CY
1818 (Derived Modes): Note that define-derive-mode sets the mode-class
1819 property.
3c25a5a9 1820
b0cc32db
CY
1821 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
1822 goto-map. Add search-map to the list.
1823
c5e0006d
EZ
18242009-03-27 Eli Zaretskii <eliz@gnu.org>
1825
1213465a
EZ
1826 * os.texi (System Environment): Update the list of system-type
1827 values.
1828
c5e0006d
EZ
1829 * markers.texi (The Mark) <handle-shift-selection>: Update for
1830 removal of the optional argument DEACTIVATE.
1831
48bab3d6
CY
18322009-03-25 Chong Yidong <cyd@stupidchicken.com>
1833
1834 * commands.texi (Focus Events): Most X window managers don't use
1835 focus-follows-mouse nowadays.
1836
6e4ff1b6
CY
18372009-03-24 Chong Yidong <cyd@stupidchicken.com>
1838
1839 * commands.texi (Defining Commands): Clarify introduction.
1840 (Using Interactive): Not that interactive can be put in a symbol
1841 property.
1842 (Interactive Call): Note that a symbol with a non-nil
1843 interactive-form property satisfies commandp.
1844
11625308
JB
18452009-03-23 Juanma Barranquero <lekktu@gmail.com>
1846
1847 * minibuf.texi (Intro to Minibuffers): Fix typos.
1848
7b34420d
CY
18492009-03-23 Chong Yidong <cyd@stupidchicken.com>
1850
1851 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
1852 about minibuffers in old Emacs versions. Copyedits.
1853 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
1854 (Text from Minibuffer): Simplify introduction.
1855
f9257eed
AM
18562009-03-22 Alan Mackenzie <acm@muc.de>
1857
1858 * commands.texi (Using Interactive): Clarify string argument to
1859 `interactive' - even promptless elements need \n separators.
1860
f639ba70
CY
18612009-03-18 Chong Yidong <cyd@stupidchicken.com>
1862
1863 * minibuf.texi (Completion Styles): New node.
1864
1865 * elisp.texi (Top): Update node listing.
1866
d897e8ee
CY
18672009-03-17 Chong Yidong <cyd@stupidchicken.com>
1868
1869 * minibuf.texi (Basic Completion): Note that
1870 read-file-name-completion-ignore-case and
1871 read-buffer-completion-ignore-case can override
1872 completion-ignore-case.
1873 (Minibuffer Completion): Document completing-read changes.
1874 (Completion Commands): Avoid mentioning partial completion mode.
1875 Document minibuffer-completion-confirm changes, and
1876 minibuffer-confirm-exit-commands.
1877 (High-Level Completion): Document new require-match behavior for
1878 read-buffer. Document read-buffer-completion-ignore-case.
1879 (Reading File Names): Document new require-match behavior for
1880 read-file-name.
1881
b1f23349
CY
18822009-03-14 Chong Yidong <cyd@stupidchicken.com>
1883
1884 * debugging.texi (Error Debugging): Don't mislead the reader into
1885 thinking that debug-on-error enters debugger for C-f at EOB.
1886 (Error Debugging): Setting debug-on-init within the init file
1887 works, and has for some time.
1888
d6eb4e25
KH
18892009-03-13 Kenichi Handa <handa@m17n.org>
1890
1891 * display.texi (Fontsets): Update the description.
1892
1cf53dc5
CY
18932009-03-13 Chong Yidong <cyd@stupidchicken.com>
1894
1895 * advice.texi (Advising Primitives): Link to What Is a Function.
1896
81f919fc
CY
18972009-03-12 Chong Yidong <cyd@stupidchicken.com>
1898
cf4229eb
CY
1899 * compile.texi (Speed of Byte-Code): Update example.
1900 (Disassembly): Update examples.
1901
81f919fc 1902 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
1903
1904 * customize.texi (Common Keywords): It's not necessary to use :tag
1905 to remove hyphens, as custom-unlispify-tag-name does it
1906 automatically.
5dcb4c4e
SM
1907 (Variable Definitions): Link to File Local Variables.
1908 Document customized-value symbol property.
f2bbc08c
CY
1909 (Customization Types): Move menu to end of node.
1910
955964d7
CY
19112009-03-10 Chong Yidong <cyd@stupidchicken.com>
1912
1913 * macros.texi (Compiling Macros): Omit misleading sentence, which
1914 implied that macros can only be used in the same file they are
1915 defined.
1916 (Backquote): Remove obsolete information about Emacs 19.
1917
d25ed7db
GM
19182009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1919
1920 * display.texi (Display Margins): Fix paren typo.
1921
d55f6ca5
CY
19222009-02-27 Chong Yidong <cyd@stupidchicken.com>
1923
f0e57ed8
CY
1924 * elisp.texi (Top): Update node listing.
1925
1926 * variables.texi (Variables): Clarify introduction.
1927 (Global Variables): Mention that setq is a special form.
1928 (Local Variables): Use active voice.
1929 (Tips for Defining): Mention marking variables as safe.
1930 (Buffer-Local Variables): Mention terminal-local and frame-local
1931 variables together.
1932 (File Local Variables): Copyedits.
1933 (Frame-Local Variables): Note that they are not really useful.
1934 (Future Local Variables): Node deleted.
1935
d55f6ca5
CY
1936 * objects.texi (General Escape Syntax): Update explanation of
1937 unicode escape syntax.
1938
ca8f09a8
CY
19392009-02-23 Chong Yidong <cyd@stupidchicken.com>
1940
1941 * control.texi (Control Structures): Add cindex entry for "textual
1942 order".
1943
1944 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1945 instead of "expression" throughout.
1946 (Function Indirection): Copyedits. Use active voice.
1947 (Eval): The default value of max-lisp-eval-depth is now 400.
1948
a20878b6
MB
19492009-02-23 Miles Bader <miles@gnu.org>
1950
1951 * processes.texi (System Processes): Rename `system-process-attributes'
1952 to `process-attributes'.
1953
61f66044
CY
19542009-02-22 Chong Yidong <cyd@stupidchicken.com>
1955
1b80d1f3
CY
1956 * symbols.texi (Property Lists): Emphasize that property lists are
1957 not restricted to symbol cells.
1958 (Other Plists): Copyedit.
1959
61f66044
CY
1960 * sequences.texi (Sequences Arrays Vectors): Make introduction
1961 more concise.
1962 (Arrays): Mention char-tables and bool-vectors too.
1963 (Vectors): Don't repeat information given in Arrays node. Link to
1964 nodes that explain the vector usage examples.
1965 (Char-Tables): Note that char-table elements can have arbitrary
1966 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 1967 Link to Property Lists node.
61f66044 1968
9403944b
CY
19692009-02-22 Chong Yidong <cyd@stupidchicken.com>
1970
1971 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1972 `append'.
4068c7b4 1973 (List Elements): Copyedits.
9403944b
CY
1974
1975 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1976 of `vconcat'.
1977
1978 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1979 Emacs 20 usage of `concat'.
1980 (Case Conversion): Copyedits.
1981
b87a185f
CY
19822009-02-21 Chong Yidong <cyd@stupidchicken.com>
1983
1984 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1985 Minor edits.
1986 (Frame Configuration Type): Emphasize that it is not primitive.
1987 (Font Type): New node.
1988 (Type Predicates): Add fontp; type-of now recognizes font object
1989 types.
1990
1991 * intro.texi (Version Info): Update version numbers in examples.
1992 (Acknowledgements): List more contributors.
1993
1994 * elisp.texi: Bump version number to 3.0.
1995 (Top): Link to Font Type node.
1996
867d4bb3
JB
19972009-02-20 Juanma Barranquero <lekktu@gmail.com>
1998
1999 * modes.texi (Major Mode Conventions): Remove duplicate words.
2000 (Customizing Keywords): Fix typo.
2001
77730170
EZ
20022009-02-14 Eli Zaretskii <eliz@gnu.org>
2003
2004 * nonascii.texi (User-Chosen Coding Systems): Document that
2005 select-safe-coding-system suggests raw-text if there are raw bytes
2006 in the region.
2007 (Explicit Encoding): Warn not to use `undecided' when encoding.
2008
c8736212
GM
20092009-02-11 Glenn Morris <rgm@gnu.org>
2010
2011 * frames.texi (Visibility of Frames): Mention the effect multiple
2012 workspaces/desktops can have on visibility.
2013
ab992d66
EZ
20142009-02-07 Eli Zaretskii <eliz@gnu.org>
2015
c8736212
GM
2016 * text.texi (Commands for Insertion):
2017 * commands.texi (Event Mod):
2018 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
2019 * nonascii.texi (Translation of Characters):
2020 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
2021 (Explicit Encoding): Document the `charset' text property produced
2022 by decode-coding-region and decode-coding-string.
ab992d66 2023
e651a255
AM
20242009-01-27 Alan Mackenzie <acm@muc.de>
2025
2026 * modes.texi (Search-based Fontification): Correct a typo.
2027
bc5cde4b
JB
20282009-01-25 Juanma Barranquero <lekktu@gmail.com>
2029
2030 * abbrevs.texi (Abbrev Table Properties): Fix typo.
2031 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
2032
3533155b
EZ
20332009-01-24 Eli Zaretskii <eliz@gnu.org>
2034
f721deda
EZ
2035 * display.texi (Window Systems): Document the value of
2036 `initial-window-system' under --daemon.
2037
3533155b
EZ
2038 * os.texi (System Environment): Remove description of the
2039 `environment' function which has been deleted.
2040
f79b43b2
DN
20412009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2042
2043 * frames.texi (Multiple Displays): Remove documentation for
2044 removed function make-frame-on-tty.
2045
e3aa6669
CY
20462009-01-22 Chong Yidong <cyd@stupidchicken.com>
2047
2048 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2049 write-region-annotate-functions.
2050 Document write-region-post-annotation-function.
e3aa6669 2051
fb13a416
CY
20522009-01-19 Chong Yidong <cyd@stupidchicken.com>
2053
2054 * display.texi (Font Lookup): Document WIDTH argument of
2055 x-list-fonts.
2056
02eccf6b
EZ
20572009-01-17 Eli Zaretskii <eliz@gnu.org>
2058
ead3f58d
EZ
2059 * maps.texi (Standard Keymaps): Rename function-key-map to
2060 local-function-key-map.
2061
2062 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2063 local-function-key-map.
2064
2065 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2066 and `set-keyboard-coding-system' now accept an optional terminal
2067 argument.
2068
2069 * commands.texi (Event Mod): `keyboard-translate-table' is now
2070 terminal-local.
2071 (Function Keys): Rename function-key-map to
2072 local-function-key-map.
2073
df05a163
EZ
2074 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2075 frames.texi.
2076
0ed8034e 2077 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2078 `delete-terminal-functions', `suspend-tty-functions' and
2079 `resume-tty-functions'.
0ed8034e
EZ
2080
2081 * frames.texi (Frames): Document `frame-terminal' and
2082 `terminal-live-p'.
2083 (Multiple Displays): Document `make-frame-on-tty'.
2084 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2085 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2086 (Terminal Parameters): Document `terminal-parameters',
2087 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2088
2089 * os.texi (System Environment): Document `environment' and
2090 `initial-environment'.
490f1197
EZ
2091 (Suspending Emacs): Update for multi-tty; document
2092 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2093
02eccf6b
EZ
2094 * nonascii.texi (Coding System Basics): More accurate description
2095 of `raw-text'.
2096
f19fea97
JB
20972009-01-12 Juanma Barranquero <lekktu@gmail.com>
2098
2099 * display.texi (Low-Level Font): Fix typo.
2100
16fa292f
CY
21012009-01-10 Chong Yidong <cyd@stupidchicken.com>
2102
2103 * elisp.texi (Top): Update node listing.
2104
2105 * display.texi (PostScript Images): Node deleted.
2106
0b4faef3
EZ
21072009-01-10 Eli Zaretskii <eliz@gnu.org>
2108
3355f04d
EZ
2109 * processes.texi (Decoding Output): Document that null bytes force
2110 no-conversion for reading process output.
2111
2112 * files.texi (Reading from Files): Document that null bytes force
2113 no-conversion when visiting files.
2114
11625308 2115 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2116
5dcb4c4e
SM
2117 * nonascii.texi (Lisp and Coding Systems):
2118 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2119 (Character Properties): Improve wording.
0b4faef3 2120
ce9cf065
CY
21212009-01-09 Chong Yidong <cyd@stupidchicken.com>
2122
2123 * display.texi (Font Lookup): Remove obsolete function
2124 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2125 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2126 (Font Selection): Reorder order of variable descriptions.
2127 Minor clarifications.
ce9cf065
CY
2128
2129 * elisp.texi (Top): Update node listing.
2130
ab756fb3
GM
21312009-01-09 Glenn Morris <rgm@gnu.org>
2132
2133 * commands.texi (Command Loop Info): Say that last-command-char and
2134 last-input-char are obsolete aliases.
2135
2136 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2137 last-input-char and last-command-char, since they are just aliases for
2138 last-input-event and last-command-event.
2139
2140 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2141 last-command-char.
2142
6b2b8ab1
CY
21432009-01-08 Chong Yidong <cyd@stupidchicken.com>
2144
2145 * elisp.texi: Update node listing.
2146
2147 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2148 (Face Attributes): Don't link to Font Lookup.
2149 Document font-family-list.
6b2b8ab1
CY
2150 (Fonts): New node.
2151
3568e767
JR
21522009-01-08 Jason Rumney <jasonr@gnu.org>
2153
2154 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2155 changing the standard pointer shapes. (Bug#1485)
3568e767 2156
6221c8db
CY
21572009-01-08 Chong Yidong <cyd@stupidchicken.com>
2158
2159 * display.texi (Attribute Functions): Note that a function value
2160 :height is relative, and that compatibility functions work by
2161 calling set-face-attribute.
2162 (Displaying Faces): Reorder list in order of increasing priority.
2163 (Face Remapping): New node. Content moved here from Displaying
2164 Faces.
2165 (Glyphs): Link to Face Functions.
2166
e3d3799a
CY
21672009-01-08 Chong Yidong <cyd@stupidchicken.com>
2168
2169 * display.texi (Faces): Don't discuss face id here. facep does
2170 not return t.
2171 (Defining Faces): Minor clarification.
2172 (Face Attributes): Rearrange items to match docstring of
2173 set-face-attribute. Add :foundry attribute. Document new role of
2174 :font attribute. Texinfo usage fix.
2175 (Attribute Functions): Copyedits.
2176 (Face Functions): Note that face number is seldom used.
2177
638a2457
RS
21782009-01-05 Richard M Stallman <rms@gnu.org>
2179
2180 * strings.texi (Predicates for Strings): Minor clarification.
2181
2182 * functions.texi (Function Safety): Texinfo usage fix.
2183
49ea0074
JB
21842009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2185
2186 * objects.texi (General Escape Syntax): Fix typo.
2187
9f822178
MR
21882009-01-03 Martin Rudalics <rudalics@gmx.at>
2189
2190 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2191 works via the default value of pop-up-frame-function.
2192
af34ad36
EZ
21932009-01-02 Eli Zaretskii <eliz@gnu.org>
2194
2195 * processes.texi (System Processes): Document the `time' and
2196 `ctime' attributes of `system-process-attributes'.
2197
d31f6679
CY
21982009-01-01 Chong Yidong <cyd@stupidchicken.com>
2199
2200 * display.texi (Face Attributes): Clarify :height attribute.
2201
174dc00c
MR
22022008-12-31 Martin Rudalics <rudalics@gmx.at>
2203
2204 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2205 the front of the buffer list. Add entries for `last-buffer' and
2206 `unbury-buffer'.
2207
b8afe7e4
EZ
22082008-12-27 Eli Zaretskii <eliz@gnu.org>
2209
d14030f5
EZ
2210 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2211 and its subsections.
2212
2213 * frames.texi (Multiple Terminals, Low-level Terminal)
2214 (Terminal Parameters, Frames on Other TTY devices): New sections.
2215 (Frames): Add an xref to "Multiple Terminals".
2216
765980a4
EZ
2217 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2218
2219 * objects.texi (Terminal Type): New node.
2220 (Editing Types): Add it to the menu.
2221
47bd5577
EZ
2222 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2223 Variables".
2224
eb22b78c 2225 * variables.texi (Directory Local Variables): New node.
47bd5577 2226 (Variables): Add a menu item for it.
eb22b78c 2227
b8afe7e4
EZ
2228 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2229 `generated-autoload-file'.
2230
77bb0476
EZ
22312008-12-20 Eli Zaretskii <eliz@gnu.org>
2232
028e2c19
EZ
2233 * os.texi (Startup Summary): Add xref to documentation of
2234 `initial-window-system'.
2235
77bb0476
EZ
2236 * display.texi (Window Systems): Document `window-system' the
2237 function. The variable `window-system' is now frame-local.
028e2c19 2238 Document `initial-window-system'.
77bb0476 2239
dda87836
MR
22402008-12-19 Martin Rudalics <rudalics@gmx.at>
2241
2242 * windows.texi (Windows): Rewrite description of
2243 fit-window-to-buffer.
2244
caef3ed2
GM
22452008-12-13 Glenn Morris <rgm@gnu.org>
2246
2247 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2248 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2249
21c58e4d
GM
22502008-12-12 Glenn Morris <rgm@gnu.org>
2251
2252 * debugging.texi (Error Debugging): Refer forwards to
2253 eval-expression-debug-on-error.
2254
af38459f
EZ
22552008-12-05 Eli Zaretskii <eliz@gnu.org>
2256
5dedd9b5
EZ
2257 * strings.texi (String Basics): Only unibyte strings that
2258 represent key sequences hold 8-bit raw bytes.
2259
af38459f
EZ
2260 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2261 paragraph to speak about `undecided'.
2262 (Character Properties): Don't explain the meaning of each
2263 property; instead, identify their Unicode Standard names.
b3f1f4a5 2264 (Character Sets): Document `map-charset-chars'.
af38459f 2265
fa047ae7
GM
22662008-12-02 Glenn Morris <rgm@gnu.org>
2267
2268 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2269 section yet again.
2270
47dbc044
EZ
22712008-11-29 Eli Zaretskii <eliz@gnu.org>
2272
98d05998
EZ
2273 * nonascii.texi (Character Properties): New Section.
2274 (Specifying Coding Systems): Document
2275 `coding-system-priority-list', `set-coding-system-priority', and
2276 `with-coding-priority'.
2277 (Lisp and Coding Systems): Document `check-coding-systems-region'
2278 and `coding-system-charset-list'.
2279 (Coding System Basics): Document `coding-system-aliases'.
2280
2281 * elisp.texi (Top): Add a @detailmenu entry for "Character
2282 Properties".
2283
47dbc044
EZ
2284 * objects.texi (Character Type): Correct the range of Emacs
2285 characters. Add an @xref to "Character Codes".
2286
2287 * strings.texi (String Basics): Add an @xref to "Character Codes".
2288
2289 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2290
2291 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2292 (Character Codes): Document `max-char'.
2293
8b80cdf5
EZ
22942008-11-28 Eli Zaretskii <eliz@gnu.org>
2295
2296 * nonascii.texi (Text Representations, Converting Representations)
2297 (Character Sets, Scanning Charsets, Translation of Characters):
2298 Make text more accurate.
2299
a99dceba
GM
23002008-11-28 Glenn Morris <rgm@gnu.org>
2301
2302 * files.texi (Format Conversion Round-Trip): Improve previous change.
2303
f6dc3bed
CY
23042008-11-26 Chong Yidong <cyd@stupidchicken.com>
2305
2306 * modes.texi (Auto Major Mode): Fix example.
2307
5da9413d
GM
23082008-11-25 Glenn Morris <rgm@gnu.org>
2309
2310 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2311
2312 * files.texi (Format Conversion Round-Trip):
2313 Use active voice for previous change.
2314
fcca848c
CY
23152008-11-25 Chong Yidong <cyd@stupidchicken.com>
2316
2317 * os.texi (Processor Run Time):
2318 * processes.texi (Transaction Queues):
2319 * markers.texi (The Mark):
2320 * windows.texi (Choosing Window, Selecting Windows):
2321 * files.texi (Changing Files, Magic File Names):
2322 * commands.texi (Key Sequence Input):
2323 * functions.texi (Declaring Functions):
2324 * strings.texi (Predicates for Strings):
2325 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2326
36c8dc54
CY
23272008-11-24 Chong Yidong <cyd@stupidchicken.com>
2328
2329 * help.texi (Accessing Documentation): Update example.
2330
2331 * variables.texi (Defining Variables): Note that `*' is not
2332 necessary if defcustom is used.
2333
2a79b242
EZ
23342008-11-22 Eli Zaretskii <eliz@gnu.org>
2335
2336 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2337 Characters" from @detailmenu.
2338
2339 * nonascii.texi (Character Codes, Character Sets)
2340 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2341 (Chars and Bytes, Splitting Characters): Sections removed.
2342
392f0d26
LK
23432008-11-22 Lute Kamstra <lute@gnu.org>
2344
2345 * positions.texi (Text Lines): Update goto-line documentation.
2346
af1a5cd5
MR
23472008-11-21 Martin Rudalics <rudalics@gmx.at>
2348
6a4cfb0c
MR
2349 * frames.texi (Frames): Fix typo, add cross references, reword.
2350 (Initial Parameters): Reword special-display-frame-alist text.
2351 (Frames and Windows): Reword. Describe argument norecord for
2352 set-frame-selected-window.
2353 (Input Focus): Describe argument norecord for select-frame.
2354 Remove comment on MS-Windows behavior for focus-follows-mouse.
2355 (Raising and Lowering): Mention windows-frames dichotomy in
2356 metaphor.
2357
af1a5cd5
MR
2358 * windows.texi (Displaying Buffers, Vertical Scrolling)
2359 (Horizontal Scrolling): Fix indenting and rewording issues
2360 introduced with 2008-11-07 change.
2361
c249fa9c
GM
23622008-11-20 Glenn Morris <rgm@gnu.org>
2363
2364 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2365 element of `format-alist'.
2366
204d4665
GM
23672008-11-19 Glenn Morris <rgm@gnu.org>
2368
2369 * doclicense.texi: Update to FDL 1.3.
2370 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2371
cc0910af
CY
23722008-11-18 Chong Yidong <cyd@stupidchicken.com>
2373
efe6e7c4
CY
2374 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2375 vars, which are obsolete. Mention jit-lock-register.
2376
5dcb4c4e
SM
2377 * modes.texi (Other Font Lock Variables):
2378 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2379
cc0910af
CY
2380 * frames.texi (Color Parameters): Document alpha parameter.
2381
aeeedf76
MR
23822008-11-16 Martin Rudalics <rudalics@gmx.at>
2383
2384 * windows.texi (Splitting Windows, Deleting Windows)
2385 (Selecting Windows, Cyclic Window Ordering)
2386 (Buffers and Windows, Displaying Buffers, Choosing Window)
2387 (Dedicated Windows, Window Point, Window Start and End)
2388 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2389 (Size of Window, Resizing Windows, Window Configurations)
2390 (Window Parameters): Avoid @var at beginning of sentences and
2391 reword accordingly.
2392
4c565c5c
LK
23932008-11-11 Lute Kamstra <lute@gnu.org>
2394
2395 * files.texi (File Name Components): Fix file-name-extension
2396 documentation.
2397
25f494c9
JB
23982008-11-11 Juanma Barranquero <lekktu@gmail.com>
2399
2400 * frames.texi (Basic Parameters): Remove display-environment-variable
2401 and term-environment-variable.
2402
a1401ab1
EZ
24032008-11-08 Eli Zaretskii <eliz@gnu.org>
2404
2405 * windows.texi (Basic Windows, Splitting Windows)
2406 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2407 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2408 (Resizing Windows, Window Configurations, Window Parameters):
2409 Fix wording and markup.
a1401ab1 2410
efafc282
MR
24112008-11-07 Martin Rudalics <rudalics@gmx.at>
2412
2413 * windows.texi (Windows): Update entries.
2414 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2415 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2416 (Selecting Windows, Cyclic Window Ordering): Reword with special
2417 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2418 (Buffers and Windows, Choosing Window): Reword with special
2419 emphasis on dedicated windows.
2420 (Displaying Buffers): Reword. For switch-to-buffer mention that
2421 it may fall back on pop-to-buffer. For other-window try to
2422 explain how it treats the cyclic ordering of windows.
efafc282
MR
2423 (Dedicated Windows): New node and section discussing dedicated
2424 windows and associated functions.
86ab855a 2425 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2426 (Window Start and End): Rename node and section title. Reword.
2427 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2428 Minor rewording.
2429 (Size of Window): Reword, in particular text on window-width.
2430 (Resizing Windows): Reword. Add text on balancing windows.
2431 (Window Configurations): Reword. Mention window parameters.
2432 (Window Parameters): New node and section on window parameters.
2433 (Window Hooks): Reword. Mention that
2434 window-configuration-change-hook is run "buffer-locally".
2435 * elisp.texi (Top): Update Windows entries in @detailmenu
2436 section.
2437
d60a8ab2
JB
24382008-11-04 Juanma Barranquero <lekktu@gmail.com>
2439
2440 * searching.texi (Regexp Search): Fix typo.
2441
01777627
CY
24422008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2443
2444 * searching.texi (Regexp Search): Document GREEDY arg.
2445 (Simple Match Data): Fix return value.
2446
c4526e93
EZ
24472008-11-01 Eli Zaretskii <eliz@gnu.org>
2448
2449 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2450 with Emacs 23 internal representation of characters.
2451 Document `unibyte-string'.
c4526e93 2452
fe2ae8b5
CY
24532008-10-28 Chong Yidong <cyd@stupidchicken.com>
2454
2455 * processes.texi (Process Information): Note that process-status
2456 does not accept buffer names.
2457
cc5a21e3
CY
24582008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2459
2460 * positions.texi (Skipping Characters): Correct return value of
2461 skip-chars-forward.
2462
09460d9a
MR
24632008-10-25 Martin Rudalics <rudalics@gmx.at>
2464
520b29e7
MR
2465 * windows.texi (Deleting Windows): Update documentation of
2466 delete-windows-on.
2467 (Buffers and Windows): Update documentations of
2468 get-buffer-window and get-buffer-window-list.
2469 (Displaying Buffers): Update documentation of
2470 replace-buffer-in-windows.
2471
09460d9a
MR
2472 * buffers.texi (Current Buffer): Reword set-buffer and
2473 with-current-buffer documentations.
2474 (Creating Buffers): Reword documentation of get-buffer-create.
2475
4d48fcdc
MR
24762008-10-23 Martin Rudalics <rudalics@gmx.at>
2477
2478 * buffers.texi (Current Buffer): Reword documentation of
2479 set-buffer.
2480 (Buffer Names): Reword documentation of buffer-name.
2481 (The Buffer List): For bury-buffer explain what happens with the
2482 buffer's window.
2483 (Creating Buffers): Say that get-buffer-create's arg is called
2484 buffer-or-name.
2485
f0143c43
CY
24862008-10-22 Chong Yidong <cyd@stupidchicken.com>
2487
3e5dbbd3
CY
2488 * advice.texi (Computed Advice): Explain what DEFINITION is.
2489
f0143c43
CY
2490 * nonascii.texi (Character Codes): Remove obsolete function
2491 char-valid-p, and document characterp instead.
2492
52a94b85
MR
24932008-10-22 Martin Rudalics <rudalics@gmx.at>
2494
2495 * windows.texi (Displaying Buffers): Reword documentation of
2496 pop-to-buffer.
2497 (Choosing Window): Rewrite documentation of display-buffer and
2498 its options.
2499
f76f8246
MR
2500 * buffers.texi (Killing Buffers): Update documentation of
2501 kill-buffer.
2502
acc8b598
EZ
25032008-10-21 Eli Zaretskii <eliz@gnu.org>
2504
80e6b6df
EZ
2505 * processes.texi (Serial Ports): Fix wording and improve markup.
2506
3645358a
EZ
2507 * searching.texi (Regexp Search): Document `string-match-p' and
2508 `looking-at-p'.
2509 (POSIX Regexps): Add an xref for "non-greedy".
2510 (Regexp Special): Add @cindex entry for "non-greedy".
2511
b3d50cff 2512 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2513 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2514
73b7530a
EZ
2515 * frames.texi (Color Names): Add an xref to `read-color'.
2516
2517 * minibuf.texi (High-Level Completion): Document `read-color'.
2518
acc8b598
EZ
2519 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2520
2521 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2522
2523 * buffers.texi (Swapping Text): New section, documents
2524 `buffer-swap-text'.
2525
10e187e8
MR
25262008-10-21 Martin Rudalics <rudalics@gmx.at>
2527
2528 * windows.texi (Resizing Windows): Minor wording fix.
2529
fd6f900c
EZ
25302008-10-20 Eli Zaretskii <eliz@gnu.org>
2531
2532 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2533 and `combine-and-quote-strings'.
2534
2535 * strings.texi (Creating Strings): Add xrefs for them.
2536
e4372165
EZ
25372008-10-19 Eli Zaretskii <eliz@gnu.org>
2538
d6328fba
EZ
2539 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2540 match the corresponding menu in minibuf.texi.
2541
e4372165
EZ
2542 * minibuf.texi (Reading File Names): Document `read-shell-command'
2543 and `minibuffer-local-shell-command-map'.
2544
5d8dda33
MR
25452008-10-19 Martin Rudalics <rudalics@gmx.at>
2546
2547 * windows.texi (Resizing Windows): Remove var{} around "window" in
2548 documentation of enlarge-window.
2549 Rewrite documentation of window-min-height and window-min-width.
2550
437706cd
EZ
25512008-10-19 Eli Zaretskii <eliz@gnu.org>
2552
80f85d7c
EZ
2553 * functions.texi (Calling Functions): Document `apply-partially'.
2554
291703b5
EZ
2555 * hooks.texi (Standard Hooks): Mention
2556 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2557
2558 * variables.texi (File Local Variables): Document
2559 `file-local-variables-alist', `before-hack-local-variables-hook'
2560 and `hack-local-variables-hook'.
2561
583d8b3c
EZ
2562 * processes.texi (Synchronous Processes): Document `process-lines'.
2563
5dcb4c4e
SM
2564 * customize.texi (Variable Definitions):
2565 Document `custom-reevaluate-setting'.
437706cd 2566
7e51d89b
MR
25672008-10-18 Martin Rudalics <rudalics@gmx.at>
2568
2569 * windows.texi (Choosing Window, Deleting Windows)
2570 (Displaying Buffers): Expand documentation of dedicated windows.
2571
43c59a3d
EZ
25722008-10-18 Eli Zaretskii <eliz@gnu.org>
2573
018a960d
EZ
2574 * files.texi (Changing Files): Document symbolic input of file
2575 modes to `set-file-modes'. Document `read-file-modes' and
2576 `file-modes-symbolic-to-number'.
2577
2c0b8144
EZ
2578 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2579 and `search-map'.
2580
5dcb4c4e
SM
2581 * searching.texi (Search and Replace):
2582 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2583 Document `multi-query-replace-map'.
80120f13 2584
6d4913f0 2585 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2586 (Completion Commands, Reading File Names):
2587 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2588 `minibuffer-local-filename-must-match-map'.
2589 (Minibuffer Completion): The `require-match' argument to
2590 `completing-read' can now have the value `confirm-only'.
2591
43c59a3d
EZ
2592 * windows.texi (Displaying Buffers): Minor wording fix.
2593 (Choosing Window): `split-height-threshold' can now be nil.
2594 Document `split-width-threshold'. `pop-up-frames' can have the
2595 value `graphic-only'.
2596
f36acfd9
EZ
25972008-10-17 Eli Zaretskii <eliz@gnu.org>
2598
2599 * os.texi (Startup Summary): Document `before-init-time' and
2600 `after-init-time'. Document `initial-window-system' and
2601 `window-system-initialization-alist'. Document reading the
2602 abbrevs file. Document the call to `server-start' under --daemon.
2603 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2604 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2605 (Time Parsing): Document `format-seconds'.
f36acfd9 2606
96995b89
MR
26072008-10-17 Martin Rudalics <rudalics@gmx.at>
2608
2609 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2610 and reword.
2611
2de17c73
EZ
26122008-10-16 Eli Zaretskii <eliz@gnu.org>
2613
2614 * markers.texi (The Mark): Document use-region-p.
2615
9cf52b11
EZ
26162008-10-15 Eli Zaretskii <eliz@gnu.org>
2617
c3aaf1d7
EZ
2618 * internals.texi (Writing Emacs Primitives): The interactive spec
2619 of a primitive can be a Lisp form.
2620
841a1743
EZ
2621 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2622 values of transient-mark-mode. Document handle-shift-selection.
2623
2624 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2625 (Interactive Examples): Show an example of `^'.
2626 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2627 (Defining Commands, Using Interactive): The interactive-form of a
2628 function can be added via its symbol's property.
841a1743 2629
52441368
EZ
2630 * positions.texi (List Motion): beginning-of-defun-function can
2631 now accept an argument.
2632
8e8c1a72
EZ
2633 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2634 now return a list of strings.
2635
a33a1f2a
EZ
2636 * control.texi (Handling Errors): Document ignore-errors.
2637
4fb04348
EZ
2638 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2639 (Parameter Access): Document set-frame-parameter.
2640
ee666f84
EZ
2641 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2642 Hooks" for the effect of kill-all-local-variables on local hook
2643 functions.
2644
9cf52b11
EZ
2645 * modes.texi (Major Mode Conventions, Mode Line Variables):
2646 `mode-name' need not be a string. xref to "Mode Line Data" for
2647 details, and to "Emulating Mode Line" for computing a string
2648 value.
2649
22526bc4
EZ
26502008-10-14 Eli Zaretskii <eliz@gnu.org>
2651
a65f6a85
EZ
2652 * processes.texi (System Processes): New section.
2653 (Processes, Signals to Processes): Add xrefs to it.
2654
2655 * objects.texi (Editing Types): A `process' is a subprocess of
2656 Emacs, not just any process running on the OS.
2657
2658 * elisp.texi (Top): Adjust the @detailmenu for the above two
2659 changes.
2660
2724b26a
EZ
2661 * sequences.texi (Char-Tables): Remove documentation of
2662 set-char-table-default, which has no effect since Emacs 23.
2663 <char-table-range, set-char-table-range>: Don't mention generic
2664 characters and charsets. Add a cons cell as a possible argument.
2665
2666 * nonascii.texi (Splitting Characters)
2667 (Translation of Characters): Don't mention generic characters.
2668
2669 * display.texi (Fontsets): Don't mention generic characters.
2670
22526bc4 2671 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2672 argument FUNCTION with a cons cell as KEY.
22526bc4 2673
eaf4b689
EZ
26742008-10-13 Eli Zaretskii <eliz@gnu.org>
2675
45e46036
EZ
2676 * objects.texi (Primitive Function Type): Move "@cindex special
2677 forms" from here...
2678
2679 * eval.texi (Special Forms): ...to here.
2680
2681 * functions.texi (What Is a Function): `functionp' returns nil for
2682 special forms. Add an xref.
2683
eaf4b689
EZ
2684 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2685 Variables".
2686
2687 * variables.texi (Frame-Local Variables): New section.
2688 (Buffer-Local Variables): Add an xref to it.
2689 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2690 have both frame-local and buffer-local binding.
2691
2692 * frames.texi (Frames): Mention multiple tty frames.
2693 (Frame Parameters, Parameter Access): Mention frame-local variable
2694 bindings.
2695
15688fce
GM
26962008-09-20 Glenn Morris <rgm@gnu.org>
2697
2698 * display.texi (Defining Faces): Recommend against face variables.
2699
35539065
JB
27002008-09-16 Juanma Barranquero <lekktu@gmail.com>
2701
2702 * display.texi (Echo Area Customization): Fix typo.
2703
6a57054b
JB
27042008-09-09 Juanma Barranquero <lekktu@gmail.com>
2705
2706 * loading.texi (Where Defined): Add `defface' item.
2707
d632fb82
MR
27082008-09-06 Martin Rudalics <rudalics@gmx.at>
2709
2710 * loading.texi (Where Defined): Fix description of symbol-file.
2711
905a9adb
JR
27122008-08-26 Jason Rumney <jasonr@gnu.org>
2713
2714 * display.texi (TIFF Images): New section describing :index property.
2715
852e91b7
CY
27162008-08-23 Chong Yidong <cyd@stupidchicken.com>
2717
2718 * display.texi (Temporary Displays): Remove unnecessary comment
2719 about usage of temp-buffer-show-hook.
2720
6be001ee
CY
27212008-08-05 Chong Yidong <cyd@stupidchicken.com>
2722
2723 * symbols.texi (Other Plists): Fix incorrect example.
2724 Suggested by Florian Beck.
2725
58e3d8e8
JB
27262008-07-31 Juanma Barranquero <lekktu@gmail.com>
2727
2728 * os.texi: Fix previous change.
2729
7c2fb837
DN
27302008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2731
2732 * os.texi:
2733 * intro.texi:
2734 * files.texi: Remove VMS support.
2735
9e2a2647
DN
27362008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2737
2738 * os.texi:
2739 * frames.texi:
2740 * display.texi: Remove mentions of Mac Carbon.
2741
c4f4682b
MB
27422008-07-01 Miles Bader <miles@gnu.org>
2743
2744 * text.texi (Special Properties):
2745 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2746
3696411e
JB
27472008-06-28 Johan Bockgård <bojohan@gnu.org>
2748
2749 * display.texi (Other Image Types): Fix copy/paste error; say
2750 "PBM", not "XBM".
2751
f2a77c3a
DN
27522008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2753
2754 * os.texi: Remove references to obsolete systems.
2755
6d52677d
EZ
27562008-06-20 Eli Zaretskii <eliz@gnu.org>
2757
2758 * makefile.w32-in (distclean): Remove makefile.
2759
1a87da4c
GM
27602008-06-17 Glenn Morris <rgm@gnu.org>
2761
2762 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2763 (elisp, dist): Remove rules and variables that are obsolete now
2764 the lisp manual is no longer distributed separately.
2765
fdda1c5d
GM
27662008-06-16 Glenn Morris <rgm@gnu.org>
2767
646692e9
GM
2768 * configure, configure.in, mkinstalldirs: Remove unused files.
2769
2770 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 2771 * vol1.texi (EMACSVER):
6a57054b 2772 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
2773
2774 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2775 as per maintain.info.
2776
611bee81
GM
27772008-06-15 Glenn Morris <rgm@gnu.org>
2778
a7bed3a0
GM
2779 * makefile.w32-in (manual): Use "23" rather than "21".
2780
2781 * Makefile.in (emacsver): New, set by configure.
2782 (manual): Use emacsver.
2783
d794edf2
GM
2784 * intro.texi: Report bugs using M-x report-emacs-bug.
2785
611bee81
GM
2786 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2787
c73e02fa
GM
27882008-06-13 Daniel Engeler <engeler@gmail.com>
2789
2790 * elisp.texi, internals.texi, processes.texi: Add documentation
2791 about serial port access.
2792
e40a85cd
MB
27932008-06-05 Miles Bader <miles@gnu.org>
2794
2795 * display.texi (Displaying Faces): Update to reflect function
2796 renamings in face-remap.el.
2797
7b753744
JB
27982008-06-05 Juanma Barranquero <lekktu@gmail.com>
2799
2800 * display.texi (Fontsets): Fix typos.
2801
9d3d42fb
MB
28022008-06-03 Miles Bader <miles@gnu.org>
2803
7b753744
JB
2804 * display.texi (Displaying Faces): Add add-relative-face-remapping,
2805 remove-relative-face-remapping, set-base-face-remapping,
2806 and set-default-base-face-remapping.
9d3d42fb 2807
f2cec7a9
MB
28082008-06-01 Miles Bader <miles@gnu.org>
2809
2810 * display.texi (Displaying Faces): Add face-remapping-alist.
2811
8f39c96d
SM
28122008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2813
2814 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
2815 variable names.
2816
1ef5eecc
ER
28172008-05-03 Eric S. Raymond <esr@golux>
2818
352c8b4a 2819 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
2820 (current-global-map) return references, not copies.
2821
63b4387f
JL
28222008-05-02 Juri Linkov <juri@jurta.org>
2823
2824 * minibuf.texi (Text from Minibuffer): Document a list of
2825 default values for `read-from-minibuffer'.
2826
38a8b703
JB
28272008-04-24 Juanma Barranquero <lekktu@gmail.com>
2828
2829 * nonascii.texi (Translation of Characters): Fix previous change.
2830
7c42e639
CY
28312008-04-20 Chong Yidong <cyd@stupidchicken.com>
2832
2833 * display.texi (Overlay Properties): Clarify role of underlying
2834 textprop and overlay keymaps for display strings.
2835
2836 * keymaps.texi (Active Keymaps): Ditto.
2837
25c0d999
SM
28382008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2839
2840 * minibuf.texi (Programmed Completion):
2841 Replace dynamic-completion-table with the new completion-table-dynamic.
2842
e3af5968
CY
28432008-04-07 Chong Yidong <cyd@stupidchicken.com>
2844
2845 * intro.texi (Some Terms): Change "fonts in this manual" index
2846 entry to "typographic conventions".
2847
6bfc8698
EZ
28482008-04-05 Eli Zaretskii <eliz@gnu.org>
2849
2850 * objects.texi (Text Props and Strings): Add indexing for read
2851 syntax of text properties.
2852
4972c361
SM
28532008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2854
2855 * processes.texi (Decoding Output): Remove process-filter-multibyte
2856 functions.
2857
c70a68db
MR
28582008-03-15 Martin Rudalics <rudalics@gmx.at>
2859
2860 * display.texi (Finding Overlays): Say that empty overlays at
2861 the end of the buffer are reported too.
2862
1291fd36
GM
28632008-03-13 Glenn Morris <rgm@gnu.org>
2864
2865 * elisp.texi (EMACSVER): Set to 23.0.60.
2866
c6b0dfd5
CY
28672008-02-26 Chong Yidong <cyd@stupidchicken.com>
2868
38a8b703 2869 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 2870
875fc30c
GM
28712008-02-22 Glenn Morris <rgm@gnu.org>
2872
2873 * frames.texi (Position Parameters): Clarify the description of
2874 `left' and `top', using information from "Geometry".
2875 (Geometry): Give a pointer to "Position Parameters", rather than
2876 repeating information.
2877
d8c8e45a
GM
28782008-02-11 Glenn Morris <rgm@gnu.org>
2879
2880 * objects.texi (Equality Predicates): No longer talk about "two"
2881 functions.
2882
38a8b703 28832008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
2884
2885 * objects.texi (Equality Predicates): Add defun for
2886 equal-including-properties.
2887
bfffe0b1
GM
28882008-02-10 Glenn Morris <rgm@gnu.org>
2889
2890 * objects.texi (Equality Predicates):
2891 Mention equal-including-properties.
2892
431b78c9
RS
28932008-02-07 Richard Stallman <rms@gnu.org>
2894
2895 * windows.texi (Window Start): Mention the feature of moving
2896 window-start to start of line.
2897
c8763fb6 28982008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
2899
2900 * keymaps.texi (Tool Bar): Document rtl property.
2901
1a256502
TTN
29022008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2903
2904 * display.texi (Button Types):
2905 For define-button-type, clarify type of NAME.
2906
569382c2
MR
29072008-01-19 Martin Rudalics <rudalics@gmx.at>
2908
2909 * buffers.texi (Buffer Modification): Fix typo.
2910
f3041af1
DN
29112008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2912
2913 * os.texi (System Environment): Remove references to OSes that are
2914 not supported anymore.
2915
d35e1cd7
DN
29162008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2917
2918 * os.texi (System Environment): Remove mention for Masscomp.
2919
23af7580
RS
29202008-01-04 Richard Stallman <rms@gnu.org>
2921
2922 * display.texi (Faces): Don't talk about internal face vector as arg
2923 to facep.
2924
2925 * customize.texi (Type Keywords): Fix previous change.
2926
2927 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2928 * elisp.texi (Top): Fix menu for commands.texi change.
2929
ec7d5b1e
RS
29302007-12-30 Richard Stallman <rms@gnu.org>
2931
5dcb4c4e 2932 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
2933 (Accessing Scroll): New node broken out of Accessing Mouse.
2934
101a6cea
RS
29352007-12-28 Richard Stallman <rms@gnu.org>
2936
2937 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 2938 (Basic Parameters): For `title', refer to title bar.
041817a4 2939 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 2940
72b7e664
RS
29412007-12-23 Richard Stallman <rms@gnu.org>
2942
2943 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2944 Improve some of the commented-out keywords' text too.
2945
27a4f445
MR
29462007-12-14 Martin Rudalics <rudalics@gmx.at>
2947
e2e3f1d7
MR
2948 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2949 "visit the current buffer".
2950
27a4f445
MR
2951 * os.texi (System Interface): Fix typo.
2952
a2afc99d
RS
29532007-12-04 Richard Stallman <rms@gnu.org>
2954
2955 * objects.texi (Symbol Type): Fix typo.
2956
b694135c
RS
29572007-12-03 Richard Stallman <rms@gnu.org>
2958
2959 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2960
f99a19da
GM
29612007-12-01 Glenn Morris <rgm@gnu.org>
2962
2963 * functions.texi (Declaring Functions): Improve previous change.
2964
8f4b37d8
GM
29652007-11-30 Glenn Morris <rgm@gnu.org>
2966
2967 * functions.texi (Declaring Functions): Add optional fourth
2968 argument of declare-function, and setting third argument to `t'.
2969
61a2fe01
RS
29702007-11-29 Richard Stallman <rms@gnu.org>
2971
2972 * customize.texi (Composite Types): Document `group' type.
2973
cbfc5193
GM
29742007-11-29 Glenn Morris <rgm@gnu.org>
2975
5dcb4c4e
SM
2976 * functions.texi (Declaring Functions): Add findex.
2977 Mention `external' files.
cbfc5193 2978
8386283a
JB
29792007-11-26 Juanma Barranquero <lekktu@gmail.com>
2980
2981 * functions.texi (Declaring Functions): Fix directive.
2982
a07c9a8b
RS
29832007-11-25 Richard Stallman <rms@gnu.org>
2984
2985 * help.texi (Help Functions): Clean up last change.
2986
2987 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2988
2989 * loading.texi (Named Features): Minor cleanup.
2990
2991 * macros.texi (Eval During Expansion): Minor cleanup.
2992
2993 * variables.texi (Variable Aliases): Minor cleanup.
2994
a0925923
RS
29952007-11-24 Richard Stallman <rms@gnu.org>
2996
2997 * functions.texi (Declaring Functions): Clarify previous change.
2998
2999 * compile.texi (Compiler Errors): Clarify previous change.
3000
20c63e44
RS
30012007-11-24 Richard Stallman <rms@gnu.org>
3002
e5e76c04 3003 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
3004 Clarify the text and move items around.
3005
5bb0cda3
GM
30062007-11-24 Glenn Morris <rgm@gnu.org>
3007
3008 * functions.texi (Declaring Functions): New section.
3009 * compile.texi (Compiler Errors): Mention declaring functions,
3010 defvar with no initvalue, and byte-compile-warnings.
3011
af13c86a
MR
30122007-11-15 Martin Rudalics <rudalics@gmx.at>
3013
3014 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
3015 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
3016
a5373305
MR
30172007-11-13 Martin Rudalics <rudalics@gmx.at>
3018
3019 * help.texi (Help Functions): Document new macro `with-help-window'.
3020
fe284805
JL
30212007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
3022
3023 * searching.texi (Replacing Match): Describe new
3024 `match-substitute-replacement'.
3025
2c3a09b1
RS
30262007-10-31 Richard Stallman <rms@gnu.org>
3027
3028 * strings.texi (Creating Strings): Null strings from concat not unique.
3029
f2b480f4
RS
30302007-10-26 Richard Stallman <rms@gnu.org>
3031
3032 * objects.texi (Equality Predicates): Null strings are uniquified.
3033
3034 * minibuf.texi: Minor clarifications in previous change.
3035
db21122c
GM
30362007-10-25 Glenn Morris <rgm@gnu.org>
3037
3038 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3039
2328cbb3
RS
30402007-10-24 Richard Stallman <rms@gnu.org>
3041
3042 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3043
3044 * variables.texi (Frame-Local Variables): Node deleted.
3045 (Variables): Delete Frame-Local Variables from menu.
3046 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3047 (Default Value): Don't mention frame-local vars.
3048
3049 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3050
3051 * loading.texi (Unloading): Document FEATURE-unload-function
3052 instead of FEATURE-unload-hook.
3053
2328cbb3
RS
3054 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3055
c066bafa
JL
30562007-10-22 Juri Linkov <juri@jurta.org>
3057
3058 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3059 (High-Level Completion): Document a list of default value strings
3060 in the DEFAULT argument, for which minibuffer functions return the
3061 first element.
3062
65ced25f
JL
30632007-10-17 Juri Linkov <juri@jurta.org>
3064
3065 * text.texi (Filling): Update arguments of fill-paragraph.
3066 fill-paragraph operates on the active region in Transient Mark mode.
3067 Remove fill-paragraph-or-region.
3068
ee46ec8e
KB
30692007-10-13 Karl Berry <karl@gnu.org>
3070
3071 * elisp.texi (@dircategory): Move to after @copying,
3072 since we want @copying as close as possible to the beginning of
3073 the output.
3074
61bbdbc6
RS
30752007-10-12 Richard Stallman <rms@gnu.org>
3076
3077 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3078
3079 * commands.texi (Distinguish Interactive): New node,
3080 broken out from Interactive Call and rewritten.
3081 (Command Loop): Put Distinguish Interactive in menu.
3082
af23e1e8
RS
30832007-10-09 Richard Stallman <rms@gnu.org>
3084
3085 * text.texi (Examining Properties): Mention overlay priority.
3086
3087 * display.texi (Display Margins): Correct the description
3088 of margin display specifications.
3089 (Replacing Specs): New subnode broken out of Display Property.
3090
e1965a69
JL
30912007-10-06 Juri Linkov <juri@jurta.org>
3092
3093 * text.texi (Filling): Document fill-paragraph-or-region.
3094
4638454b
JB
30952007-10-05 Juanma Barranquero <lekktu@gmail.com>
3096
3097 * display.texi (Auto Faces): Fix typo.
3098
7ed54cc5
RS
30992007-10-02 Richard Stallman <rms@gnu.org>
3100
3101 * display.texi (Display Property): Explain some display specs
3102 don't let you move point in.
3103
5dcb4c4e
SM
3104 * frames.texi (Cursor Parameters):
3105 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3106
3107 * windows.texi (Basic Windows): Don't describe
3108 cursor-in-non-selected-windows here.
3109
305a7ef2
EZ
31102007-10-01 Eli Zaretskii <eliz@gnu.org>
3111
3112 * processes.texi (Misc Network): Note that these functions are
3113 supported only on some systems.
3114
f7a7f4eb
RS
31152007-10-01 Richard Stallman <rms@gnu.org>
3116
3117 * display.texi (Overlay Properties): Explain nil as priority.
3118 Explain that conflicts are unpredictable if not resolved by
3119 priorities.
3120
780d7bb9
RS
31212007-09-23 Richard Stallman <rms@gnu.org>
3122
3123 * macros.texi (Backquote): Minor clarification.
3124
14b4fdfb
RS
31252007-09-19 Richard Stallman <rms@gnu.org>
3126
3127 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3128 Clarify when they work in parallel and when one overrides.
3129 Fix error in example.
14b4fdfb 3130
b8d4c8d0
GM
31312007-09-06 Glenn Morris <rgm@gnu.org>
3132
b3e755a9 3133 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3134 commands to use ../../info.
3135 * Makefile.in (infodir): Go up one more level.
4638454b 3136 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3137 (miscmanualdir): New.
3138 (dist): Use new variable miscmanualdir.
3139 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3140 (usermanualdir): Change from ../man to ../emacs.
3141
1bb1f7d3
MR
31422007-08-30 Martin Rudalics <rudalics@gmx.at>
3143
3144 * commands.texi (Command Loop Info): Advise against changing
3145 most variables described here. Explain new variable
3146 last-repeatable-command.
3147
b8d4c8d0
GM
31482007-08-29 Glenn Morris <rgm@gnu.org>
3149
3150 * elisp.texi (EMACSVER): Increase to 23.0.50.
3151
31522007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3153
3154 * frames.texi (Basic Parameters): Add display-environment-variable
3155 and term-environment-variable.
3156
31572007-08-28 Juri Linkov <juri@jurta.org>
3158
3159 * display.texi (Image Formats, Other Image Types): Add SVG.
3160
31612007-08-28 Juri Linkov <juri@jurta.org>
3162
3163 * display.texi (Images): Move formats-related text to new node
3164 "Image Formats".
3165 (Image Formats): New node.
3166
619fb9ee
RS
31672007-08-27 Richard Stallman <rms@gnu.org>
3168
3169 * windows.texi (Window Configurations): Clarify what
3170 a window configuration saves.
3171
b8d4c8d0
GM
31722007-08-25 Richard Stallman <rms@gnu.org>
3173
3174 * display.texi (Images): Delete redundant @findex.
3175
39f9da30
GM
31762007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3177
3178 * text.texi (Change Hooks): (after|before)-change-functions are no
3179 longer bound to nil while running; rather inhibit-modification-hooks
3180 is t.
3181
b8d4c8d0
GM
31822007-08-16 Richard Stallman <rms@gnu.org>
3183
5dcb4c4e
SM
3184 * processes.texi (Asynchronous Processes):
3185 Clarify doc of start-file-process.
b8d4c8d0
GM
3186
31872007-08-08 Martin Rudalics <rudalics@gmx.at>
3188
3189 * modes.texi (Example Major Modes): Fix typo.
3190
31912007-08-08 Glenn Morris <rgm@gnu.org>
3192
3193 * intro.texi (nil and t): Do not use `iff' in documentation.
3194
3195 * tips.texi (Documentation Tips): Recommend against `iff'.
3196
31972007-08-07 Chong Yidong <cyd@stupidchicken.com>
3198
3199 * display.texi (Image Cache): Document image-refresh.
3200
32012007-08-06 Martin Rudalics <rudalics@gmx.at>
3202
3203 * windows.texi (Size of Window): Document window-full-width-p.
3204
32052007-07-25 Glenn Morris <rgm@gnu.org>
3206
3207 * gpl.texi (GPL): Replace license with GPLv3.
3208
3209 * Relicense all FSF files to GPLv3 or later.
3210
32112007-07-24 Michael Albinus <michael.albinus@gmx.de>
3212
4638454b
JB
3213 * processes.texi (Synchronous Processes):
3214 Add `process-file-shell-command'.
b8d4c8d0
GM
3215 (Asynchronous Processes): Mention restricted use of
3216 `process-filter' and `process-sentinel' in
3217 `start-file-process'. Add `start-file-process-shell-command'.
3218
32192007-07-17 Michael Albinus <michael.albinus@gmx.de>
3220
3221 * files.texi (Magic File Names): Introduce optional parameter
3222 IDENTIFICATION for `file-remote-p'.
3223
32242007-07-16 Richard Stallman <rms@gnu.org>
3225
3226 * display.texi (Defining Faces): Fix previous change.
3227
32282007-07-14 Richard Stallman <rms@gnu.org>
3229
3230 * control.texi (Handling Errors): Document `debug' in handler list.
3231
32322007-07-10 Richard Stallman <rms@gnu.org>
3233
3234 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3235
32362007-07-09 Richard Stallman <rms@gnu.org>
3237
3238 * files.texi (Magic File Names): Rewrite previous change.
3239
32402007-07-08 Michael Albinus <michael.albinus@gmx.de>
3241
3242 * files.texi (Magic File Names): Introduce optional parameter
3243 CONNECTED for `file-remote-p'.
3244
32452007-07-07 Michael Albinus <michael.albinus@gmx.de>
3246
3247 * processes.texi (Asynchronous Processes):
3248 * files.texi (Magic File Names): Add `start-file-process'.
3249
32502007-06-27 Richard Stallman <rms@gnu.org>
3251
5dcb4c4e
SM
3252 * files.texi (Format Conversion Piecemeal):
3253 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3254
32552007-06-27 Michael Albinus <michael.albinus@gmx.de>
3256
4638454b
JB
3257 * files.texi (Magic File Names): Remove `dired-call-process'.
3258 Add `process-file'.
b8d4c8d0
GM
3259
32602007-06-27 Kenichi Handa <handa@m17n.org>
3261
3262 * text.texi (Special Properties): Fix description about
4638454b 3263 `composition' property.
b8d4c8d0
GM
3264
32652007-06-26 Kenichi Handa <handa@m17n.org>
3266
3267 * nonascii.texi (Default Coding Systems): Document about the
3268 return value `undecided'.
3269
32702007-06-25 David Kastrup <dak@gnu.org>
3271
3272 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3273 `current-active-maps'.
3274
32752007-06-24 Karl Berry <karl@gnu.org>
3276
4638454b 3277 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3278
32792007-06-15 Juanma Barranquero <lekktu@gmail.com>
3280
3281 * display.texi (Overlay Arrow): Doc fix.
3282
32832007-06-14 Karl Berry <karl@tug.org>
3284
3285 * anti.texi (Antinews): Typo.
3286
32872007-06-14 Chong Yidong <cyd@stupidchicken.com>
3288
3289 * display.texi (Image Cache): Document image-refresh.
3290
32912007-06-12 Karl Berry <karl@gnu.org>
3292
3293 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3294 * two-volume.make: New file.
3295 * .cvsignore: Ignore two-volume files.
3296
32972007-06-12 Tom Tromey <tromey@redhat.com>
3298
3299 * os.texi (Init File): Document user-emacs-directory.
3300
33012007-06-03 Nick Roberts <nickrob@snap.net.nz>
3302
3303 * commands.texi (Click Events): Describe width and height when
3304 object is nil.
3305
33062007-05-30 Nick Roberts <nickrob@snap.net.nz>
3307
5dcb4c4e
SM
3308 * commands.texi (Click Events): Layout more logically.
3309 Describe width and height.
b8d4c8d0
GM
3310 (Drag Events, Motion Events): Update to new format for position.
3311
33122007-06-02 Richard Stallman <rms@gnu.org>
3313
3314 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3315
33162007-06-02 Chong Yidong <cyd@stupidchicken.com>
3317
3318 * Version 22.1 released.
3319
33202007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3321
3322 * text.texi (Special Properties): Correct meaning of fontified face.
3323
33242007-05-30 Richard Stallman <rms@gnu.org>
3325
3326 * text.texi (Special Properties): Add link to Adjusting Point.
3327
33282007-05-12 Richard Stallman <rms@gnu.org>
3329
3330 * text.texi (Margins): indent-to-left-margin is not the default.
3331 (Mode-Specific Indent): For indent-line-function, the default
3332 is indent-relative.
3333
3334 * modes.texi (Example Major Modes): Explain last line of text-mode
3335 is redundant.
3336
33372007-05-10 Richard Stallman <rms@gnu.org>
3338
3339 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3340
3341 * help.texi (Keys in Documentation): Add reference to
3342 Documentation Tips.
3343
3344 * files.texi (Format Conversion): TO-FN gets three arguments.
3345
3346 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3347
33482007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3349
3350 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3351 * files.texi (Format Conversion): Expand intro; add menu.
3352 (Format Conversion Overview, Format Conversion Round-Trip)
3353 (Format Conversion Piecemeal): New nodes/subsections.
3354 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3355 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3356 (Saving Properties): Delete node/subsection.
3357
33582007-05-07 Karl Berry <karl@gnu.org>
3359
3360 * elisp.texi (EMACSVER): Back to 22.
3361
33622007-05-06 Richard Stallman <rms@gnu.org>
3363
3364 * processes.texi (Accepting Output): Revert most of previous change.
3365
33662007-05-05 Richard Stallman <rms@gnu.org>
3367
3368 * processes.texi (Accepting Output): accept-process-output
3369 uses microseconds, not milliseconds. But that arg is obsolete.
3370
33712007-05-04 Karl Berry <karl@tug.org>
3372
3373 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3374
33752007-05-04 Eli Zaretskii <eliz@gnu.org>
3376
3377 * tips.texi (Documentation Tips): Rearrange items to place the
3378 more important ones first. Add an index entry for hyperlinks.
3379
33802007-05-03 Karl Berry <karl@gnu.org>
3381
3382 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3383 (EMACSVER) [smallbook]: 22 for printed version.
3384
3385 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3386 so restore anchor to normal position after defun. Found by Kevin Ryde.
3387
33882007-04-26 Glenn Morris <rgm@gnu.org>
3389
3390 * elisp.texi (EMACSVER): Increase to 22.1.50.
3391
33922007-04-28 Karl Berry <karl@gnu.org>
3393
3394 * elisp.texi: Improve line breaks on copyright page,
3395 similar layout to emacs manual, 8.5x11 by default.
3396
33972007-04-24 Richard Stallman <rms@gnu.org>
3398
3399 * text.texi (Special Properties): Add xref to Overlay Properties.
3400
3401 * display.texi (Overlay Properties): Add xref to Special Properties.
3402
34032007-04-22 Richard Stallman <rms@gnu.org>
3404
3405 * keymaps.texi (Extended Menu Items): Move the info about
3406 format with cached keyboard binding.
3407
34082007-04-21 Richard Stallman <rms@gnu.org>
3409
3410 * text.texi (Special Properties): Clarify previous change.
3411
3412 * files.texi (File Name Expansion): Clarify previous change.
3413
3414 * display.texi (Attribute Functions): Fix example for
3415 face-attribute-relative-p.
3416
34172007-04-19 Kenichi Handa <handa@m17n.org>
3418
3419 * text.texi (Special Properties): Document composition property.
3420
34212007-04-19 Glenn Morris <rgm@gnu.org>
3422
3423 * files.texi (File Name Expansion): Mention "superroot".
3424
34252007-04-15 Chong Yidong <cyd@stupidchicken.com>
3426
3427 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3428 setups.
3429 (Display Feature Testing): Note that display refers to all
3430 physical monitors for multi-monitor setups.
3431
34322007-04-14 Richard Stallman <rms@gnu.org>
3433
3434 * lists.texi (Sets And Lists): Clarify `delete' examples.
3435 Remove spurious xref to same node.
3436 Clarify xref for add-to-list.
3437
34382007-04-12 Nick Roberts <nickrob@snap.net.nz>
3439
3440 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3441 value of lisp-mode-map.
3442
34432007-04-11 Karl Berry <karl@gnu.org>
3444
3445 * anti.texi (Antinews):
3446 * display.texi (Overlay Properties, Defining Images):
3447 * processes.texi (Synchronous Processes, Sentinels):
3448 * syntax.texi (Syntax Table Internals):
3449 * searching.texi (Regexp Special):
3450 * nonascii.texi (Default Coding Systems):
3451 * text.texi (Special Properties):
3452 * minibuf.texi (Basic Completion): Wording to improve breaks in
3453 8.5x11 format.
3454 * elisp.texi (smallbook): New @set to more easily switch between
3455 smallbook and 8.5x11.
3456
34572007-04-11 Richard Stallman <rms@gnu.org>
3458
3459 * text.texi (Lazy Properties): Minor fix.
3460
34612007-04-08 Karl Berry <karl@gnu.org>
3462
3463 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3464 * macros.texi (Backquote): Downcase Backquote in index entries for
3465 consistency.
3466
34672007-04-08 Richard Stallman <rms@gnu.org>
3468
3469 * text.texi (Adaptive Fill): Just describe default,
3470 don't show it (since it contains non-ASCII chars).
3471
34722007-04-07 Karl Berry <karl@gnu.org>
3473
3474 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3475 adaptive-fill-regexp's value, since they are not in the standard
3476 TeX fonts.
3477
34782007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3479
3480 * display.texi (Defining Faces): Fix example.
3481
34822007-04-07 Karl Berry <karl@gnu.org>
3483
3484 * display.texi (Button Buffer Commands): Improve page break.
3485
34862007-04-07 Richard Stallman <rms@gnu.org>
3487
3488 * advice.texi (Activation of Advice): Remove redundant index entry.
3489
3490 * backups.texi: Improve index entries. Remove redundant ones.
3491
3492 * compile.texi (Byte Compilation): Improve index entry.
3493
3494 * hash.texi (Creating Hash): Improve index entry.
3495
3496 * symbols.texi (Definitions): Improve index entry.
3497
3498 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3499
3500 * maps.texi (Standard Keymaps): Remove useless index entry.
3501
3502 * help.texi (Documentation Basics): Remove redundant index entries.
3503
3504 * customize.texi: Improve index entries.
3505 Remove redundant/useless ones.
3506
3507 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3508
3509 * streams.texi (Output Variables): Improve index entry.
3510
3511 * abbrevs.texi (Abbrevs): Remove useless index entry.
3512
3513 * macros.texi (Expansion): Remove useless index entry.
3514
3515 * text.texi: Improve index entries. Remove redundant/useless ones.
3516 (Text Properties, Examining Properties)
3517 (Special Properties): Use "property category" instead of "category"
3518 to refer to the `category' property.
3519
3520 * positions.texi: Improve index entries. Remove useless one.
3521
3522 * lists.texi: Improve index entries. Remove redundant/useless ones.
3523
3524 * os.texi: Improve index entries.
3525 (Timers): Fix previous change.
3526
3527 * buffers.texi: Improve index entries.
3528 (Modification Time): Get rid of term "obsolete buffer".
3529
3530 * debugging.texi: Improve index entries.
3531 (Test Coverage): Add xref to other test coverage ftr.
3532
3533 * eval.texi: Improve index entry. Remove redundant ones.
3534
3535 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3536
3537 * files.texi: Improve index entries. Remove redundant/useless ones.
3538
3539 * objects.texi: Improve index entries.
3540
3541 * processes.texi: Improve index entries.
3542
3543 * modes.texi: Improve index entry. Remove redundant one.
3544
3545 * nonascii.texi: Improve index entries.
3546
3547 * internals.texi: Improve index entries.
3548
3549 * syntax.texi: Improve index entries.
3550
3551 * keymaps.texi (Active Keymaps): Improve index entries.
3552
3553 * commands.texi: Improve index entries. Remove redundant/useless ones.
3554
3555 * frames.texi: Improve index entries. Remove redundant/useless ones.
3556
3557 * markers.texi: Improve index entries. Remove redundant ones.
3558
3559 * tips.texi: Improve index entries.
3560
3561 * loading.texi (Unloading): Improve index entry.
3562
3563 * variables.texi: Improve index entries. Remove redundant one.
3564
3565 * sequences.texi: Improve index entry.
3566
3567 * display.texi: Improve index entries. Remove redundant ones.
3568
3569 * windows.texi: Improve index entries.
3570
3571 * searching.texi: Improve index entries. Remove redundant one.
3572
3573 * strings.texi (Case Tables): Improve last change.
3574
35752007-04-04 Chong Yidong <cyd@stupidchicken.com>
3576
3577 * strings.texi (Case Tables): Document with-case-table and
3578 ascii-case-table.
3579
35802007-04-03 Karl Berry <karl@gnu.org>
3581
3582 * processes.texi (Network): Reword to improve page break.
3583
35842007-04-03 Eli Zaretskii <eliz@gnu.org>
3585
3586 * functions.texi (Inline Functions): Describe more disadvantages
3587 of defsubst, and make advice against it stronger.
3588
35892007-04-02 Karl Berry <karl@gnu.org>
3590
3591 * backups.texi (Backup Names): Avoid widow words.
3592 * modes.texi (Example Major Modes): Align last comment.
3593
35942007-04-01 Chong Yidong <cyd@stupidchicken.com>
3595
3596 * keymaps.texi (Remapping Commands): Document new arg to
3597 command-remapping.
3598
35992007-04-01 Karl Berry <karl@gnu.org>
3600
3601 * processes.texi (Low-Level Network): Typo.
3602 * loading.texi (Hooks for Loading): Avoid double "the".
3603 * keymaps.texi (Key Sequences): No double "and".
3604 (Changing Key Bindings): Shorten to improve line break.
3605
36062007-03-31 Glenn Morris <rgm@gnu.org>
3607
3608 * os.texi (Timers): Fix description of run-at-time TIME formats.
3609
36102007-03-31 Richard Stallman <rms@gnu.org>
3611
3612 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3613 regarding ellipsis.
3614
36152007-03-31 Eli Zaretskii <eliz@gnu.org>
3616
3617 * intro.texi (nil and t):
3618 * symbols.texi (Plists and Alists):
3619 * variables.texi (Variable Aliases, Constant Variables):
3620 * functions.texi (Defining Functions):
3621 * advice.texi (Advising Primitives):
3622 * debugging.texi (Syntax Errors, Compilation Errors):
3623 * minibuf.texi (Minibuffer Windows):
3624 * commands.texi (Adjusting Point):
3625 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3626 (Auto Major Mode, Major Mode Conventions):
3627 * help.texi (Describing Characters):
3628 * files.texi (Create/Delete Dirs, Information about Files)
3629 (File Locks, Writing to Files, Reading from Files)
3630 (Saving Buffers):
3631 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3632 * frames.texi (Finding All Frames):
3633 * positions.texi (Buffer End, Motion):
3634 * markers.texi (The Region):
3635 * text.texi (Deletion, Near Point):
3636 * display.texi (Displaying Messages, Truncation):
3637 * os.texi (Processor Run Time):
3638 * tips.texi (Key Binding Conventions, Programming Tips)
3639 (Warning Tips, Documentation Tips, Comment Tips):
3640 * internals.texi (Memory Usage): Improve indexing.
3641
3642 * variables.texi (Frame-Local Variables):
3643 * functions.texi (Argument List):
3644 * loading.texi (Library Search):
3645 * streams.texi (Output Variables):
3646 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3647 * searching.texi (Replacing Match, Search and Replace):
3648 * processes.texi (Byte Packing, Decoding Output)
3649 (Accepting Output, Network Servers, Shell Arguments):
3650 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3651 * windows.texi (Window Point, Window Start):
3652 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3653 * commands.texi (Reading Input, Keyboard Events):
3654 * minibuf.texi (Reading File Names, Minibuffer Completion)
3655 (Recursive Mini):
3656 * positions.texi (List Motion):
3657 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3658 * numbers.texi (Arithmetic Operations, Math Functions)
3659 (Predicates on Numbers, Comparison of Numbers):
3660 (Numeric Conversions):
3661 * locals.texi (Standard Buffer-Local Variables):
3662 * maps.texi (Standard Keymaps):
3663 * os.texi (User Identification, System Environment, Recording Input)
3664 (X11 Keysyms):
3665 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3666 * backups.texi (Backups and Auto-Saving):
3667 * customize.texi (Customization, Group Definitions)
3668 (Variable Definitions):
3669 * compile.texi (Byte Compilation): Improve index entries.
3670
36712007-03-31 Karl Berry <karl@gnu.org>
3672
3673 * macros.texi (Defining Macros): Avoid widow syllable.
3674
36752007-03-31 Eli Zaretskii <eliz@gnu.org>
3676
3677 * elisp.texi (Top): Postscript -> PostScript.
3678
3679 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3680
36812007-03-31 Markus Triska <markus.triska@gmx.at>
3682
3683 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3684
36852007-03-30 Karl Berry <karl@gnu.org>
3686
3687 * lists.texi (List-related Predicates): Remove spurious @need.
3688 (Setcdr): Use @smallexample to improve page break.
3689 (Association Lists) <assoc>: Reword to improve page break.
3690
3691 * strings.texi (String Conversion): Insert blank line to improve
3692 page break.
3693
3694 * numbers.texi (Random Numbers): Use @minus{}.
3695 (Math Functions): Use @minus{}.
3696
3697 * intro.texi (Acknowledgements): Avoid line breaks before middle
3698 initials.
3699
37002007-03-24 Eli Zaretskii <eliz@gnu.org>
3701
3702 * errors.texi (Standard Errors): Add an index entry.
3703
37042007-03-19 Richard Stallman <rms@gnu.org>
3705
3706 * os.texi (Recording Input): recent-keys now gives 300 keys.
3707
37082007-03-12 Glenn Morris <rgm@gnu.org>
3709
3710 * os.texi: Replace "daylight savings" with "daylight saving"
3711 throughout.
3712
37132007-03-05 Richard Stallman <rms@gnu.org>
3714
5dcb4c4e
SM
3715 * variables.texi (File Local Variables):
3716 Update enable-local-variables values.
b8d4c8d0
GM
3717
37182007-03-04 Richard Stallman <rms@gnu.org>
3719
3720 * syntax.texi (Control Parsing): Minor clarification.
3721
3722 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3723
3724 * sequences.texi (Sequence Functions): Move string-bytes away,
3725 add xref.
3726
3727 * nonascii.texi (Text Representations): Move string-bytes here.
3728
3729 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3730
3731 * minibuf.texi (Basic Completion): Minor clarification.
3732
3733 * markers.texi (The Mark): Clarify existence vs activation of mark.
3734 Other cleanup.
3735
3736 * display.texi (Finding Overlays): Write better example.
3737
3738 * compile.texi (Eval During Compile): Clarify putting macros
3739 in eval-when-compile.
3740
c5602427 37412007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
3742
3743 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 3744 load-read-function definition doc.
b8d4c8d0
GM
3745
37462007-02-21 Kim F. Storm <storm@cua.dk>
3747
3748 * strings.texi (Text Comparison): Mention that assoc-string
3749 converts symbols to strings before testing.
3750
37512007-02-17 Kim F. Storm <storm@cua.dk>
3752
3753 * processes.texi (Bindat Spec): Vector types can have optional
3754 element type.
3755 (Bindat Examples): Fix example. Add vector with element type.
3756
37572007-02-16 Andreas Schwab <schwab@suse.de>
3758
3759 * strings.texi (Formatting Strings): Document '+' flag.
3760
37612007-02-15 Juanma Barranquero <lekktu@gmail.com>
3762
3763 * strings.texi (Modifying Strings): Clarify that `clear-string'
3764 always converts the string to unibyte.
3765
37662007-02-14 Kim F. Storm <storm@cua.dk>
3767
3768 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3769 Rewrite glyph code description to refer to these functions.
3770 Remove details of encoding face number and char into integer code.
3771
37722007-02-03 Alan Mackenzie <acm@muc.de>
3773
3774 * loading.texi (Hooks for Loading): Make the description of
3775 `eval-after-load' more detailed, and amend the description of
3776 after-load-alist, in accordance with changes from 2006-05.
3777
37782007-02-03 Chong Yidong <cyd@stupidchicken.com>
3779
3780 * modes.texi (Defining Minor Modes): Document that a :require
3781 keyword or similar may be required to make saved customization
3782 variables work.
3783
37842007-02-03 Eli Zaretskii <eliz@gnu.org>
3785
3786 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
3787 Texinfo guidelines and with what texnfo-upd.el expects.
3788 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
3789 parts needed by `texinfo-multiple-files-update'.
3790
37912007-02-02 Eli Zaretskii <eliz@gnu.org>
3792
3793 * elisp.texi (Top): Update the top-level menus.
3794
3795 * syntax.texi (Categories): Add index entries.
3796
37972007-02-01 Juanma Barranquero <lekktu@gmail.com>
3798
3799 * display.texi (Attribute Functions): Fix name and description of
3800 the UNDERLINE arg of `set-face-underline-p'.
3801
38022007-01-29 Eli Zaretskii <eliz@gnu.org>
3803
3804 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
3805 Variables", and "Standard Keymaps" to the detailed menu.
3806
3807 * variables.texi (Future Local Variables): Add index entry.
3808
38092007-01-28 Richard Stallman <rms@gnu.org>
3810
3811 * tips.texi (Coding Conventions): Clarify the tip about macros
3812 that define a function or a variable.
3813
3814 * files.texi (File Attributes): UID and GID can be floats.
3815 (Magic File Names): Explain why deferring all operations to
3816 the standard handler does not work.
3817
38182007-01-23 Martin Rudalics <rudalics@gmx.at>
3819
3820 * backups.texi (Reverting): Use "buffer" instead of "file"
3821 when talking about major and minor modes.
3822
38232007-01-21 Richard Stallman <rms@gnu.org>
3824
3825 * help.texi (Documentation): Add xref to Documentation Tips.
3826
38272007-01-14 Juanma Barranquero <lekktu@gmail.com>
3828
3829 * tips.texi (Coding Conventions): Fix typos.
3830
38312007-01-05 Richard Stallman <rms@gnu.org>
3832
3833 * modes.texi (Defining Minor Modes): Fix previous change.
3834
38352007-01-03 Richard Stallman <rms@gnu.org>
3836
3837 * customize.texi (Variable Definitions, Customization Types):
3838 Don't use * in doc string for defcustom.
3839
38402007-01-02 Richard Stallman <rms@gnu.org>
3841
3842 * variables.texi (Variable Aliases): Clarify that aliases vars
3843 always have the same value.
3844
3845 * processes.texi (Bindat Spec): Fix Texinfo usage.
3846
3847 * modes.texi (Defining Minor Modes): Explain effect of command
3848 defined with define-global-minor-mode on new buffers.
3849
38502006-12-30 Kim F. Storm <storm@cua.dk>
3851
3852 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3853 `auto-resize-tool-bars'.
3854
38552006-12-30 Richard Stallman <rms@gnu.org>
3856
3857 * keymaps.texi (Active Keymaps): Fix previous change.
3858
38592006-12-30 Nick Roberts <nickrob@snap.net.nz>
3860
3861 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3862
38632006-12-30 Kim F. Storm <storm@cua.dk>
3864
3865 * processes.texi (Bindat Spec): Clarify using field names in
3866 length specifications.
3867
38682006-12-29 Kim F. Storm <storm@cua.dk>
3869
3870 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3871 Add count and index variables for eval forms in repeat blocks.
3872
38732006-12-24 Richard Stallman <rms@gnu.org>
3874
5dcb4c4e
SM
3875 * customize.texi (Variable Definitions):
3876 Document new name custom-add-frequent-value.
b8d4c8d0
GM
3877
38782006-12-19 Kim F. Storm <storm@cua.dk>
3879
3880 * commands.texi (Misc Events): User signals now result in sigusr1
3881 and sigusr2 events which are handled through special-event-map.
3882 (Special Events): User signals and drag-n-drop are special.
3883
38842006-12-17 Richard Stallman <rms@gnu.org>
3885
3886 * loading.texi (Named Features): Explain subfeatures better.
3887
3888 * customize.texi: Use "option" only for user options.
3889 For the keyword values inside defcustom etc, say "keywords".
3890 For :options value's elements, say "elements".
3891 :group should not be omitted.
3892
3893 * syntax.texi (Parsing Expressions): Split up node.
3894 (Motion via Parsing, Position Parse, Parser State)
3895 (Low-Level Parsing, Control Parsing): New subnodes.
3896 (Parser State): Document syntax-ppss-toplevel-pos.
3897
3898 * positions.texi (List Motion): Punctuation fix.
3899
3900 * files.texi (File Name Completion): Document PREDICATE arg
3901 to file-name-completion.
3902
39032006-12-16 Eli Zaretskii <eliz@gnu.org>
3904
3905 * internals.texi (Building Emacs, Writing Emacs Primitives):
3906 Add index entries.
3907
39082006-12-11 Richard Stallman <rms@gnu.org>
3909
3910 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3911 affects face menu. Explain how to make it non-nil without enabling
3912 any fontification.
3913
39142006-12-10 Chong Yidong <cyd@stupidchicken.com>
3915
3916 * modes.texi (Font Lock Basics): Document nil value of
3917 font-lock-defaults.
3918
39192006-12-10 Glenn Morris <rgm@gnu.org>
3920
3921 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3922 value for system-flag argument. Abbrev tables may not be empty
3923 when major modes are loaded.
3924
39252006-12-08 Juanma Barranquero <lekktu@gmail.com>
3926
3927 * makefile.w32-in (maintainer-clean): Partially revert last
3928 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3929 to protect elisp-covers.texi.
3930
39312006-12-07 Juanma Barranquero <lekktu@gmail.com>
3932
3933 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3934 Don't remove elisp* info files; they are already deleted by the
3935 `clean' and `distclean' targets, and they are in the $(infodir)
3936 directory, not the current one.
3937
39382006-12-04 Kim F. Storm <storm@cua.dk>
3939
3940 * commands.texi (Misc Events): Update signal events.
3941 (Event Examples): Add signal example.
3942
39432006-11-29 Richard Stallman <rms@gnu.org>
3944
3945 * frames.texi (Visibility of Frames): Explain visible windows
3946 can be covered by others. Add xref for raise-frame.
3947
39482006-11-28 Richard Stallman <rms@gnu.org>
3949
3950 * searching.texi (Regexp Special): Update when ^ is special.
3951
39522006-11-27 Eli Zaretskii <eliz@gnu.org>
3953
3954 * customize.texi (Customization, Common Keywords)
3955 (Group Definitions, Variable Definitions, Composite Types)
3956 (Type Keywords, Customization Types): Add index entries for
3957 various customization keywords.
3958
39592006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3960
3961 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3962
c8763fb6 39632006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
3964
3965 * frames.texi (Window System Selections): Remove clipboard from
3966 description of selection-coding-system.
3967
39682006-11-06 Richard Stallman <rms@gnu.org>
3969
3970 * lists.texi (List Variables): Document COMPARE-FN.
3971
3972 * keymaps.texi: Avoid use of "binding" to mean a relation;
3973 use it only to refer to the meaning associated with a key.
3974 (Keymaps): Change menu node description.
3975
3976 * elisp.texi (Top): Change menu node description.
3977
3978 * display.texi (Managing Overlays): Document overlay-recenter.
3979
39802006-10-29 Chong Yidong <cyd@stupidchicken.com>
3981
3982 * Makefile.in: Use relative paths to avoid advertising filesystem
3983 contents during compilation.
3984
39852006-10-23 Kim F. Storm <storm@cua.dk>
3986
3987 * commands.texi (Event Input Misc): Update unread-command-events.
3988
39892006-10-23 Nick Roberts <nickrob@snap.net.nz>
3990
3991 * lists.texi (Sets And Lists): Fix typos.
3992
39932006-10-18 Juanma Barranquero <lekktu@gmail.com>
3994
3995 * control.texi (Processing of Errors): Use @var for an argument,
3996 not @code.
3997
39982006-10-16 Richard Stallman <rms@gnu.org>
3999
4000 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
4001
4002 * keymaps.texi (Format of Keymaps): Show all the keymap element
4003 patterns that result from menu items.
4004 (Key Lookup): Minor cleanups.
4005
4006 * modes.texi (Precalculated Fontification): Don't say that
4007 not setting font-lock-defaults avoids loading font-lock.
4008
4009 * help.texi (Documentation): Move xref to Emacs Manual here.
4010 (Documentation Basics): From here.
4011 Also doc emacs-lisp-docstring-fill-column.
4012
4013 * elisp.texi: Update version and ISBN.
4014
4015 * commands.texi (Interactive Call): Clarify KEYS arg to
4016 call-interactively is a vector.
4017 (Command Loop Info): Delete anchor in this-command-keys.
4018 Add anchor in this-command-keys-vector.
4019 (Recursive Editing): Document how recursive-edit
4020 handles the current buffer.
4021
40222006-10-13 Chong Yidong <cyd@stupidchicken.com>
4023
4024 * frames.texi (Frame Titles): %c and %l are ignored in
4025 frame-title-format.
4026
40272006-10-11 Richard Stallman <rms@gnu.org>
4028
4029 * keymaps.texi (Key Sequences): Clarify use of kbd.
4030
40312006-10-10 Kim F. Storm <storm@cua.dk>
4032
4033 * lists.texi (Sets And Lists): Add memql.
4034
40352006-10-03 Richard Stallman <rms@gnu.org>
4036
4037 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4038 Clarify :ascii: and :nonascii:.
4039
40402006-09-29 Juri Linkov <juri@jurta.org>
4041
4042 * modes.texi (%-Constructs): Reorder coding systems in the
4043 documentation of %z to the real order displayed in the modeline.
4044
40452006-09-25 Richard Stallman <rms@gnu.org>
4046
4047 * os.texi (Timers): Describe timer-max-repeats.
4048
40492006-09-25 Chong Yidong <cyd@stupidchicken.com>
4050
4051 * os.texi (Timers): Mention with-local-quit.
4052
40532006-09-24 Richard Stallman <rms@gnu.org>
4054
4055 * searching.texi (Searching and Matching): Mention property search.
4056
4057 * commands.texi (Command Loop Info): Explain how read-event affects
4058 this-command-keys.
4059
40602006-09-20 Richard Stallman <rms@gnu.org>
4061
4062 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4063
4064 * windows.texi (Window Start): Minor cleanups.
4065
40662006-09-20 Kim F. Storm <storm@cua.dk>
4067
4068 * windows.texi (Window Start): pos-visible-in-window-p allows
4069 specifying t for position to mean "end of window".
4070 Add window-line-height.
4071
4072 * anti.texi (Antinews): Mention window-line-height.
4073
40742006-09-19 David Kastrup <dak@gnu.org>
4075
4076 * keymaps.texi (Searching Keymaps): Small clarification.
4077
40782006-09-18 Richard Stallman <rms@gnu.org>
4079
4080 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4081 cause keyboard menus.
4082 (Menu Keymaps): Likewise.
4083 (Defining Menus, Keyboard Menus): Clarify.
4084
4085 * text.texi (Fields): Clarify explanation of constrain-to-field.
4086
40872006-09-16 Eli Zaretskii <eliz@gnu.org>
4088
4089 * variables.texi (Tips for Defining): Fix a typo.
4090
40912006-09-15 Richard Stallman <rms@gnu.org>
4092
4093 * keymaps.texi (Remapping Commands, Searching Keymaps)
4094 (Active Keymaps): Clean up previous change.
4095
40962006-09-15 Jay Belanger <belanger@truman.edu>
4097
4098 * gpl.texi: Replace "Library Public License" by "Lesser Public
4099 License" throughout.
4100
41012006-09-15 David Kastrup <dak@gnu.org>
4102
4103 * keymaps.texi (Active Keymaps): Adapt description to use
4104 `get-char-property' instead `get-text-property'. Explain how
4105 mouse events change this. Explain the new optional argument of
4106 `key-binding' and its mouse-dependent lookup.
4107 (Searching Keymaps): Adapt description similarly.
4108 (Remapping Commands): Explain the new optional argument of
4109 `command-remapping'.
4110
41112006-09-14 Richard Stallman <rms@gnu.org>
4112
4113 * keymaps.texi (Searching Keymaps): Clarification.
4114 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4115
41162006-09-13 Richard Stallman <rms@gnu.org>
4117
4118 * objects.texi (Character Type): Node split.
4119 Add xref to Describing Characters.
4120 (Basic Char Syntax, General Escape Syntax)
4121 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4122
41232006-09-11 Richard Stallman <rms@gnu.org>
4124
4125 * display.texi (Display Table Format): Wording clarification.
4126 (Glyphs): Clarifications.
4127
41282006-09-10 Chong Yidong <cyd@stupidchicken.com>
4129
4130 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4131 local maps.
4132
41332006-09-10 Kim F. Storm <storm@cua.dk>
4134
4135 * display.texi (Forcing Redisplay): Document return value of
4136 function redisplay.
4137
41382006-09-09 Richard Stallman <rms@gnu.org>
4139
4140 * windows.texi (Window Hooks): Explain limits of
4141 window-scroll-functions.
4142
4143 * display.texi (Fringe Indicators): Update for last change in
4144 indicate-buffer-boundaries.
4145
41462006-09-08 Richard Stallman <rms@gnu.org>
4147
4148 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4149
41502006-09-06 Kim F. Storm <storm@cua.dk>
4151
4152 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4153
4154 * windows.texi (Window Start): Update pos-visible-in-window-p.
4155
41562006-09-04 Richard Stallman <rms@gnu.org>
4157
4158 * processes.texi (Accepting Output): Explain SECONDS=0 for
4159 accept-process-output.
4160
4161 * os.texi (Idle Timers): Explain why timer functions should not
4162 loop until (input-pending-p).
4163
41642006-09-02 Eli Zaretskii <eliz@gnu.org>
4165
4166 * makefile.w32-in (usermanualdir): New variable.
4167 (elisp.dvi): Use it.
4168
41692006-09-01 Eli Zaretskii <eliz@gnu.org>
4170
4171 * buffers.texi (Buffer Modification): Fix last change.
4172
41732006-09-01 Chong Yidong <cyd@stupidchicken.com>
4174
5dcb4c4e
SM
4175 * buffers.texi (Buffer Modification):
4176 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4177
41782006-08-31 Richard Stallman <rms@gnu.org>
4179
4180 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4181
41822006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4183
4184 * modes.texi (Syntactic Font Lock):
4185 Mention font-lock-syntactic-face-function
4186 instead of specific faces.
4187
41882006-08-29 Chong Yidong <cyd@stupidchicken.com>
4189
4190 * display.texi (Images): Add xrref to display-images-p.
4191
41922006-08-28 Kenichi Handa <handa@m17n.org>
4193
4194 * nonascii.texi (Lisp and Coding Systems): Fix description of
4195 detect-coding-region.
4196
41972006-08-27 Michael Olson <mwolson@gnu.org>
4198
4199 * processes.texi (Transaction Queues): Remove stray quote
4200 character.
4201
42022006-08-25 Richard Stallman <rms@gnu.org>
4203
4204 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4205 Add xref.
4206
42072006-08-24 Chong Yidong <cyd@stupidchicken.com>
4208
4209 * os.texi (Timers): Avoid waiting inside timers.
4210
42112006-08-21 Lute Kamstra <lute@gnu.org>
4212
4213 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4214
42152006-08-20 Richard Stallman <rms@gnu.org>
4216
4217 * os.texi (Idle Timers): New node, split out from Timers.
4218 Document current-idle-time.
4219 * commands.texi (Reading One Event): Update xref.
4220 * elisp.texi (Top): Update subnode menu.
4221
42222006-08-16 Richard Stallman <rms@gnu.org>
4223
4224 * keymaps.texi (Extended Menu Items): Show format of cached
4225 bindings in extended menu items.
4226
4227 * customize.texi (Variable Definitions): Explain when the
4228 standard value expression is evaluated.
4229
42302006-08-15 Chong Yidong <cyd@stupidchicken.com>
4231
4232 * commands.texi (Reading One Event): Explain idleness in
4233 `read-event'.
4234
42352006-08-12 Chong Yidong <cyd@stupidchicken.com>
4236
4237 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4238 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4239 relevant for Lisp programming.
4240 (Yank Commands): Rewrite introduction.
4241 (Undo): Clarify.
4242 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4243 (Filling): Remove redundant comment. Clarify return value of
4244 current-justification.
4245 (Margins): Minor clarifications.
4246 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4247 (Sorting): Update definition of sort-lines.
4248 (Columns): Clarify behavior of sort-columns.
4249 (Indent Tabs): Link to Tab Stops in Emacs manual.
4250 (Special Properties): Clarify.
4251 (Clickable Text): Mention Buttons package.
4252
42532006-08-12 Kevin Ryde <user42@zip.com.au>
4254
4255 * os.texi (Time Parsing): Add %z to description of
4256 format-time-string, as per docstring. Add cross reference to
4257 glibc manual for strftime.
4258
42592006-08-08 Richard Stallman <rms@gnu.org>
4260
4261 * modes.texi: Clean up wording in previous change.
4262
42632006-08-07 Chong Yidong <cyd@stupidchicken.com>
4264
4265 * modes.texi (Hooks): Clarify.
4266 (Major Mode Basics): Mention define-derived-mode explicitly.
4267 (Major Mode Conventions): Rebinding RET is OK for some modes.
4268 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4269 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4270 (Mode Line Basics): Clarify.
4271 (Mode Line Data): Mention help-echo and local-map in strings.
4272 Explain reason for treatment of non-risky variables.
4273 (Properties in Mode): Clarify.
4274 (Faces for Font Lock): Add font-lock-negation-char-face.
4275
42762006-08-04 Eli Zaretskii <eliz@gnu.org>
4277
4278 * strings.texi (Formatting Strings): Warn against arbitrary
4279 strings as first arg to `format'.
4280
42812006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4282
4283 * text.texi (Clickable Text): Mention `help-echo' text property.
4284 Update intro, examples and associated explanations.
4285
42862006-07-31 Richard Stallman <rms@gnu.org>
4287
4288 * commands.texi: Update xrefs.
4289 (Event Mod): New node, cut out from old Translating Input.
4290
4291 * maps.texi: Update xrefs.
4292
4293 * keymaps.texi (Translation Keymaps): New node.
4294 Update xrefs from Translating Input to Translation Keymaps.
4295
4296 * elisp.texi (Top): Update subnode menu.
4297
4298 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4299
4300 * os.texi (System Interface): Fix menu descriptions of some nodes.
4301 (Translating Input): Node deleted.
4302
43032006-07-31 Nick Roberts <nickrob@snap.net.nz>
4304
4305 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4306
4307 * lists.texi (Sets And Lists): Likewise.
4308
43092006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4310
4311 * text.texi (Fields): Mention POS
4312 requirement when narrowing is in effect.
4313
43142006-07-28 Richard Stallman <rms@gnu.org>
4315
4316 * display.texi (Face Attributes): Simplify wording.
4317 (Attribute Functions): Clarify meaning of new-frame default
4318 attribute settings.
4319
4320 * customize.texi (Common Keywords): Document how to use
4321 :package-version in a package not in Emacs.
4322
43232006-07-28 Kim F. Storm <storm@cua.dk>
4324
4325 * commands.texi (Reading One Event): Fix last change.
4326
43272006-07-26 Chong Yidong <cyd@stupidchicken.com>
4328
4329 * commands.texi (Reading One Event): Document SECONDS argument for
4330 read-event, read-char, and read-char-exclusive.
4331
43322006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4333
4334 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4335 to ensure correct identification.
4336
43372006-07-24 Richard Stallman <rms@gnu.org>
4338
4339 * text.texi (Clickable Text): Clarify.
4340
4341 * sequences.texi (Vector Functions): Delete duplicate xref.
4342
4343 * objects.texi (Function Type): Clarify.
4344
4345 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4346 modes.
4347
4348 * lists.texi (List Variables): New node.
4349 Material moved from other nodes.
4350
4351 * variables.texi (Setting Variables): add-to-list and
4352 add-to-ordered-list moved to List Variables node.
4353
43542006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4355
4356 * text.texi (Links and Mouse-1):
4357 For mouse-on-link-p, expand on arg POS.
4358
43592006-07-21 Kim F. Storm <storm@cua.dk>
4360
4361 * display.texi (Forcing Redisplay): Don't mention systems which
4362 don't support sub-second timers for redisplay-preemption-period.
4363
4364 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4365
43662006-07-21 Eli Zaretskii <eliz@gnu.org>
4367
4368 * frames.texi (Input Focus): Document that focus-follows-mouse has
4369 no effect on MS-Windows.
4370
43712006-07-18 Richard Stallman <rms@gnu.org>
4372
4373 * display.texi (Forcing Redisplay): Cleanups in previous change.
4374
4375 * processes.texi (Low-Level Network): Make menu more convenient.
4376
43772006-07-18 Kim F. Storm <storm@cua.dk>
4378
4379 * display.texi (Forcing Redisplay): redisplay-preemption-period
4380 only used on window systems. Add xref to Terminal Output.
4381
4382 * os.texi (Terminal Output): baud-rate only controls preemption on
4383 non-window systems. Add xref to Forcing Redisplay.
4384
4385 * processes.texi (Low-Level Network): Rename node "Make Network"
4386 to "Network Processes".
4387
43882006-07-18 Karl Berry <karl@gnu.org>
4389
4390 * variables.texi, functions.texi, customize.texi, loading.texi:
4391 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4392
43932006-07-17 Chong Yidong <cyd@stupidchicken.com>
4394
4395 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4396
43972006-07-17 Richard Stallman <rms@gnu.org>
4398
4399 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4400 Put period and comma inside quotes.
4401
4402 * loading.texi, markers.texi: Use real doublequote inside menus.
4403
4404 * windows.texi: Put point and comma inside quotes.
4405 (Textual Scrolling): Use @samp for error message.
4406
4407 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4408 * strings.texi, streams.texi, processes.texi, os.texi:
4409 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4410 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4411 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4412 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4413 Put point and comma inside quotes.
4414
4415 * control.texi (Processing of Errors): Add command-error-function.
4416
4417 * variables.texi (File Local Variables): Clarify that
4418 file local variables make buffer-local bindings.
4419
4420 * modes.texi (Syntactic Font Lock): Give default for
4421 font-lock-syntax-table.
4422
44232006-07-17 Nick Roberts <nickrob@snap.net.nz>
4424
4425 * text.texi (Special Properties): Clean up previous change.
4426
44272006-07-16 Karl Berry <karl@gnu.org>
4428
4429 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4430 * control.texi: Fix bad page breaks through chapter 10 (control).
4431
4432 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4433 underfull hbox.
4434
44352006-07-15 Nick Roberts <nickrob@snap.net.nz>
4436
4437 * text.texi (Special Properties): Describe fontified text property
4438 in relation to a character (not text).
4439
44402006-07-15 Kim F. Storm <storm@cua.dk>
4441
4442 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4443 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4444 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4445
4446 * anti.texi (Antinews): Mention redisplay function.
4447 The kbd macro existed, but was not documented, before 22.x.
4448 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4449
44502006-07-14 Nick Roberts <nickrob@snap.net.nz>
4451
4452 * display.texi (Displaying Messages): Add anchor.
4453
4454 * frames.texi (Dialog Boxes): Use it.
4455
44562006-07-12 Richard Stallman <rms@gnu.org>
4457
4458 * objects.texi (Frame Type): Explain nature of frames better.
4459
4460 * frames.texi (Frames): Explain nature of frames better.
4461
44622006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4463
4464 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4465
44662006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4467
4468 * frames.texi (Window System Selections): Mention scrap support for Mac.
4469 Default value of x-select-enable-clipboard is t on Mac.
4470
4471 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4472
44732006-07-11 Kim F. Storm <storm@cua.dk>
4474
4475 * display.texi (Forcing Redisplay): Add `redisplay' function.
4476 Don't mention (sit-for -1) -- use (redisplay t) instead.
4477
4478 * commands.texi (Waiting): (sit-for -1) is no longer special.
4479 (sit-for 0) is equivalent to (redisplay).
4480 Iconifying/deiconifying no longer makes sit-for return.
4481
44822006-07-10 Nick Roberts <nickrob@snap.net.nz>
4483
4484 * display.texi (Buttons): Fix typo.
4485
4486 * index.texi, elisp.texi (New Symbols): Comment node out.
4487
44882006-07-09 Richard Stallman <rms@gnu.org>
4489
4490 * display.texi (Truncation): Clean up previous change.
4491
44922006-07-08 Richard Stallman <rms@gnu.org>
4493
4494 * commands.texi (Interactive Call): Use 3 as prefix in example
4495 for execute-extended-command.
4496
4497 * display.texi (Attribute Functions): Move paragraph about
4498 compatibility with Emacs < 21.
4499
45002006-07-09 Kim F. Storm <storm@cua.dk>
4501
4502 * display.texi (Refresh Screen): Clarify force-window-update.
4503 (Truncation): "Normally" indicated by fringe arrows.
4504
45052006-07-08 Eli Zaretskii <eliz@gnu.org>
4506
4507 * windows.texi (Textual Scrolling, Resizing Windows):
4508 * variables.texi (Constant Variables):
4509 * text.texi (Buffer Contents, Deletion, Changing Properties)
4510 (Property Search, Special Properties, Sticky Properties)
4511 (Links and Mouse-1, Fields, Change Hooks):
4512 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4513 (Categories):
4514 * symbols.texi (Other Plists):
4515 * streams.texi (Output Variables):
4516 * processes.texi (Input to Processes, Query Before Exit):
4517 * positions.texi (Word Motion, Text Lines, List Motion):
4518 * os.texi (Init File, System Environment, Sound Output)
4519 (Session Management):
4520 * nonascii.texi (Text Representations, Character Sets)
4521 (Chars and Bytes, Locales):
4522 * modes.texi (Defining Minor Modes, Header Lines):
4523 * minibuf.texi (Minibuffer Contents):
4524 * markers.texi (Information from Markers):
4525 * lists.texi (List Elements, Building Lists, Association Lists):
4526 * keymaps.texi (Tool Bar):
4527 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4528 * functions.texi (What Is a Function, Mapping Functions):
4529 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4530 (Color Names, Text Terminal Colors, Display Feature Testing):
4531 * files.texi (Visiting Functions, File Name Components)
4532 (Unique File Names, Contents of Directories):
4533 * display.texi (Forcing Redisplay, Displaying Messages)
4534 (Temporary Displays, Font Selection, Auto Faces)
4535 (Font Lookup, Fringe Indicators, Display Margins)
4536 (Image Descriptors, Showing Images, Image Cache, Button Types)
4537 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4538 (Display Table Format, Glyphs):
4539 * control.texi (Iteration):
4540 * commands.texi (Command Loop Info, Adjusting Point):
4541 * backups.texi (Making Backups, Auto-Saving):
4542 Remove @tindex entries.
4543
45442006-07-07 Kim F. Storm <storm@cua.dk>
4545
4546 * display.texi (Fringe Cursors): Fix typo.
4547 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4548 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4549
45502006-07-05 Richard Stallman <rms@gnu.org>
4551
4552 * text.texi (Buffer Contents): Add example of text props
4553 in result of buffer-substring.
4554 (Text Properties): Explain better about use of specific property names.
4555 (Property Search): Some cleanups; reorder some functions.
4556
4557 * keymaps.texi (Changing Key Bindings): Cleanup.
4558 Add xref to Key Binding Conventions.
4559
4560 * display.texi (Attribute Functions): Add examples for
4561 face-attribute-relative-p.
4562
4563 * tips.texi (Coding Conventions): Cleanup last change.
4564
45652006-07-05 Karl Berry <karl@gnu.org>
4566
4567 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4568 Remove @setchapternewpage odd.
4569 Result is 1013 pages, down from 1100.
4570
4571 * anti.texi, customize.texi, display.texi, internals.texi:
4572 * minibuf.texi, modes.texi, tips.texi:
4573 Fix overfull/underfull boxes.
4574
45752006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4576
4577 * edebug.texi (Instrumenting):
4578 Add Edebug-specific findex for eval-buffer.
4579 * loading.texi (Loading):
4580 Replace eval-current-buffer with eval-buffer.
4581
45822006-06-30 Nick Roberts <nickrob@snap.net.nz>
4583
4584 * locals.texi (Standard Buffer-Local Variables): Update the list
4585 of variables.
4586
45872006-06-26 Nick Roberts <nickrob@snap.net.nz>
4588
4589 * files.texi (File Name Completion): Point user to the node
4590 "Reading File Names".
4591
45922006-06-24 Eli Zaretskii <eliz@gnu.org>
4593
4594 * files.texi (Contents of Directories): Document case-insensitive
4595 behavior on respective filesystems.
4596
4597 * objects.texi (Character Type): Document that Emacs signals an
4598 error for unsupported Unicode characters specified as \uNNNN.
4599
46002006-06-19 Richard Stallman <rms@gnu.org>
4601
4602 * processes.texi (Bindat Spec): Clarify previous change.
4603
46042006-06-16 Richard Stallman <rms@gnu.org>
4605
4606 * tips.texi (Coding Conventions): Better explain conventions
4607 for definition constructs.
4608
4609 * text.texi (Special Properties): String value of `read-only'
4610 serves as the error message.
4611
4612 * objects.texi (Character Type): Clarify prev. change.
4613 (Non-ASCII in Strings): Mention \u and \U.
4614
4615 * commands.texi (Using Interactive): Explain problem of
4616 markers, etc., in command-history.
4617
46182006-06-14 Kim F. Storm <storm@cua.dk>
4619
4620 * commands.texi (Waiting): Negative arg to sit-for forces
4621 redisplay even if input is pending.
4622
4623 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4624 redisplay. Remove incorrect example of binding redisplay-dont-pause
4625 around (sit-for 0).
4626
46272006-06-13 Richard Stallman <rms@gnu.org>
4628
4629 * display.texi (Forcing Redisplay): Clarify previous change.
4630
46312006-06-13 Romain Francoise <romain@orebokech.com>
4632
4633 * display.texi (Forcing Redisplay): Fix typo.
4634
46352006-06-13 Kim F. Storm <storm@cua.dk>
4636
4637 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4638
46392006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4640
4641 * tips.texi (Coding Conventions): Add `@end itemize'.
4642
46432006-06-10 Richard Stallman <rms@gnu.org>
4644
4645 * tips.texi (Coding Conventions): Explain use of coding systems
4646 to ensure one decoding for strings.
4647
46482006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4649
4650 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4651 syntax.
4652
46532006-06-07 Eli Zaretskii <eliz@gnu.org>
4654
4655 * display.texi (Font Selection): Remove description of
4656 clear-face-cache.
4657
4658 * compile.texi (Eval During Compile): Fix a typo. Add index
4659 entries for possible uses of eval-when-compile.
4660
46612006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4662
4663 * display.texi (Abstract Display): Fix typo.
4664
46652006-06-03 Eli Zaretskii <eliz@gnu.org>
4666
4667 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4668 Reword variable's description.
4669
46702006-06-01 Richard Stallman <rms@gnu.org>
4671
4672 * windows.texi (Splitting Windows): Clarify splitting nonselected
4673 window.
4674
46752006-05-31 Juri Linkov <juri@jurta.org>
4676
4677 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4678
46792006-05-30 Richard Stallman <rms@gnu.org>
4680
4681 * display.texi (Line Height): Fix errors in description of
10d1d0af 4682 default line height and line-height property.
b8d4c8d0
GM
4683
4684 * nonascii.texi (Default Coding Systems): Further clarification.
4685
46862006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4687
4688 * internals.texi (Pure Storage): Mention that an overflow in pure
4689 space causes a memory leak.
4690 (Garbage Collection): If there was an overflow in pure space,
4691 `garbage-collect' returns nil.
4692
46932006-05-30 Eli Zaretskii <eliz@gnu.org>
4694
4695 * nonascii.texi (Default Coding Systems): Fix it some more.
4696
46972006-05-29 Eli Zaretskii <eliz@gnu.org>
4698
4699 * nonascii.texi (Default Coding Systems): Fix last change.
4700
47012006-05-29 Kenichi Handa <handa@m17n.org>
4702
4703 * nonascii.texi (find-operation-coding-system): Describe the new
4704 argument format (FILENAME . BUFFER).
4705
47062006-05-28 Richard Stallman <rms@gnu.org>
4707
4708 * tips.texi (Coding Conventions): Better explain reasons not to
4709 advise other packages or use `eval-after-load'.
4710
47112006-05-29 Kim F. Storm <storm@cua.dk>
4712
4713 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4714 `bindat-idx' and `bindat-raw' for clarity.
4715
47162006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4717
4718 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4719
4720 * display.texi (Display): Add "Abstract Display" to menu.
4721 (Abstract Display, Abstract Display Functions)
4722 (Abstract Display Example): New nodes.
4723 * elisp.texi (Top): Add "Abstract Display" to menu.
4724
47252006-05-27 Chong Yidong <cyd@stupidchicken.com>
4726
4727 * keymaps.texi (Key Sequences): Link to input events definition.
4728 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4729
4730 * files.texi (Changing Files): Document updated argument list for
4731 copy-file.
4732
47332006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4734
4735 * processes.texi (Bindat Functions): Explain term "total length".
4736 Use it in bindat-length and bindat-pack descriptions.
4737
47382006-05-26 Eli Zaretskii <eliz@gnu.org>
4739
4740 * tips.texi (Coding Conventions): Advise against using
4741 eval-after-load in packages. Add an index entry.
4742
47432006-05-25 Juri Linkov <juri@jurta.org>
4744
4745 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4746
4747 * modes.texi (%-Constructs): Add %e, %z, %Z.
4748
47492006-05-25 Richard Stallman <rms@gnu.org>
4750
4751 * elisp.texi (Top): Update subnode menu.
4752
4753 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4754 (Keymaps): Update menu.
4755
47562006-05-25 Chong Yidong <cyd@stupidchicken.com>
4757
4758 * keymaps.texi (Key Sequences): Some clarifications.
4759
47602006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4761
4762 * processes.texi (Bindat Functions): Say "unibyte string"
4763 explicitly for bindat-unpack and bindat-pack descriptions.
4764 (Bindat Examples): Don't call `string-make-unibyte' in example.
4765
47662006-05-25 Chong Yidong <cyd@stupidchicken.com>
4767
5dcb4c4e 4768 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 4769 Explain string and vector representations of key sequences.
b8d4c8d0
GM
4770
4771 * keymaps.texi (Changing Key Bindings):
dd7b651b 4772 * commands.texi (Interactive Codes):
b8d4c8d0
GM
4773 * help.texi (Describing Characters): Refer to it.
4774
47752006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4776
4777 * frames.texi (Pointer Shape): @end table -> @end defvar.
4778
47792006-05-22 Richard Stallman <rms@gnu.org>
4780
4781 * elisp.texi (Top): Update subnode menus.
4782
4783 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4784 Contents rewritten; material from old Pointer Shape node moved here.
4785
4786 * display.texi (Pointer Shape): Node deleted.
4787 (Image Descriptors): Minor cleanup.
4788
47892006-05-21 Richard Stallman <rms@gnu.org>
4790
4791 * syntax.texi (Parsing Expressions): Update info on which STATE
4792 elements are ignored.
4793
47942006-05-19 Luc Teirlinck <teirllm@auburn.edu>
4795
4796 * hooks.texi (Standard Hooks): Correct typo.
4797
4798 * gpl.texi (GPL): ifinfo -> ifnottex.
4799
48002006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
4801
4802 * searching.texi (Simple Match Data): Warn about match data being
4803 set anew by every search.
4804
48052006-05-17 Richard Stallman <rms@gnu.org>
4806
4807 * minibuf.texi (Minibuffer History): Clarify.
4808
4809 * searching.texi (Regexp Special): Clarify nested regexp warning.
4810
48112006-05-16 Kim F. Storm <storm@cua.dk>
4812
4813 * minibuf.texi (Minibuffer History): Update add-to-history.
4814
48152006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
4816
5dcb4c4e
SM
4817 * nonascii.texi (Explicit Encoding):
4818 Fix typo (encoding<->decoding).
b8d4c8d0
GM
4819
48202006-05-14 Richard Stallman <rms@gnu.org>
4821
4822 * buffers.texi (Creating Buffers): Cleanup.
4823
4824 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
4825
48262006-05-13 Eli Zaretskii <eliz@gnu.org>
4827
4828 * buffers.texi (Current Buffer): Document that with-temp-buffer
4829 disables undo.
4830
4831 * os.texi (Terminal-Specific): More accurate description of how
4832 Emacs searches for the terminal-specific libraries.
4833
48342006-05-12 Eli Zaretskii <eliz@gnu.org>
4835
4836 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4837 emacs-xtra to @inforef's.
4838
4839 * text.texi (Undo): Document that undo is turned off in buffers
4840 whose names begin with a space.
4841
4842 * buffers.texi (Buffer Names): Add index entries for buffers whose
4843 names begin with a space.
4844 (Creating Buffers): Document that undo is turned off in buffers
4845 whose names begin with a space.
4846
4847 * files.texi (Visiting Functions, Reading from Files)
4848 (Saving Buffers): Mention code and EOL conversions by file I/O
4849 primitives and subroutines.
4850
4851 * nonascii.texi (Lisp and Coding Systems): Document
4852 coding-system-eol-type. Add index entries for eol conversion.
4853
4854 * display.texi (Defining Faces): Mention `mac', and add an xref to
4855 where window-system is described.
4856
48572006-05-10 Richard Stallman <rms@gnu.org>
4858
4859 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4860
48612006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4862
4863 * variables.texi (File Local Variables): Recommend to quote lambda
4864 expressions in safe-local-variable property.
4865
48662006-05-09 Richard Stallman <rms@gnu.org>
4867
5dcb4c4e
SM
4868 * variables.texi (File Local Variables):
4869 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
4870
48712006-05-07 Kim F. Storm <storm@cua.dk>
4872
4873 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4874 from add-to-history.
4875
48762006-05-07 Romain Francoise <romain@orebokech.com>
4877
4878 * commands.texi (Event Input Misc):
4879 * compile.texi (Eval During Compile):
4880 * internals.texi (Buffer Internals):
4881 * minibuf.texi (Initial Input):
4882 * nonascii.texi (Scanning Charsets):
4883 * numbers.texi (Comparison of Numbers):
4884 * windows.texi (Textual Scrolling, Vertical Scrolling):
4885 Fix various typos.
4886
48872006-05-06 Eli Zaretskii <eliz@gnu.org>
4888
4889 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4890 conditional xref's to either emacs or emacs-xtra, depending on
4891 @iftex/@ifnottex.
4892
4893 * minibuf.texi (Minibuffer History): Document add-to-history.
4894
48952006-05-05 Eli Zaretskii <eliz@gnu.org>
4896
4897 * internals.texi (Pure Storage): Mention the pure overflow message
4898 at startup.
4899
c8763fb6 49002006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4901
4902 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4903 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4904 search.
4905
49062006-05-01 Richard Stallman <rms@gnu.org>
4907
4908 * intro.texi (nil and t): Clarify.
4909
4910 * variables.texi (File Local Variables): Suggest using booleanp.
4911
49122006-05-01 Juanma Barranquero <lekktu@gmail.com>
4913
4914 * objects.texi (Type Predicates): Fix typos.
4915
49162006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4917
4918 * intro.texi (nil and t): Add booleanp.
4919
4920 * objects.texi (Type Predicates): Add links for booleanp and
4921 string-or-null-p.
4922
49232006-04-29 Richard Stallman <rms@gnu.org>
4924
4925 * modes.texi (Multiline Font Lock): Rename from
4926 Multi line Font Lock Elements. Much clarification.
4927 (Font Lock Multiline, Region to Fontify): Much clarification.
4928
49292006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4930
4931 * variables.texi (File Local Variables): Remove the special case t for
4932 safe-local-variable.
4933
49342006-04-26 Richard Stallman <rms@gnu.org>
4935
4936 * syntax.texi (Parsing Expressions): Minor cleanup.
4937
49382006-04-18 Richard Stallman <rms@gnu.org>
4939
4940 * tips.texi (Coding Conventions): Explain when the package's
4941 prefix should appear later on (not at the start of the name).
4942
4943 * searching.texi (String Search): Clarify effect of NOERROR.
4944
4945 * modes.texi (Imenu): Clarify what special items do.
4946
4947 * hooks.texi (Standard Hooks): Delete text about old hook names.
4948
49492006-04-17 Romain Francoise <romain@orebokech.com>
4950
4951 * variables.texi (Local Variables): Update the default value of
4952 `max-specpdl-size'.
4953
49542006-04-15 Michael Olson <mwolson@gnu.org>
4955
4956 * processes.texi (Transaction Queues): Mention the new optional
4957 `delay-question' argument for `tq-enqueue'.
4958
49592006-04-13 Bill Wohler <wohler@newt.com>
4960
4961 * customize.texi (Common Keywords): Use dotted notation for
4962 :package-version value. Specify its values. Improve documentation
4963 for customize-package-emacs-version-alist.
4964
49652006-04-12 Bill Wohler <wohler@newt.com>
4966
4967 * customize.texi (Common Keywords): Move description of
4968 customize-package-emacs-version-alist to @defvar.
4969
49702006-04-10 Bill Wohler <wohler@newt.com>
4971
4972 * customize.texi (Common Keywords): Add :package-version.
4973
49742006-04-10 Kim F. Storm <storm@cua.dk>
4975
4976 * text.texi (Buffer Contents): Add NOPROPS arg to
4977 filter-buffer-substring.
4978
49792006-04-08 Kevin Ryde <user42@zip.com.au>
4980
4981 * os.texi (Command-Line Arguments): Update xref to emacs manual
4982 "Command Arguments" -> "Emacs Invocation", per change there.
4983
49842006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4985
4986 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4987 be on one line to help makeinfo not render two spaces after the dot.
4988
49892006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4990
4991 * strings.texi (Predicates for Strings): Add string-or-null-p.
4992
49932006-03-28 Kim F. Storm <storm@cua.dk>
4994
4995 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4996 remarks about systems that don't support fractional seconds.
4997
49982006-03-25 Karl Berry <karl@gnu.org>
4999
5000 * elisp.texi: Use @copyright{} instead of (C), and do not indent
5001 the year list.
5002
50032006-03-21 Nick Roberts <nickrob@snap.net.nz>
5004
5005 * display.texi (Fringe Indicators): Fix typos.
5006
50072006-03-19 Luc Teirlinck <teirllm@auburn.edu>
5008
5009 * tips.texi (Documentation Tips): One can now also write `program'
5010 in front of a quoted symbol in a docstring to prevent making a
5011 hyperlink.
5012
50132006-03-19 Alan Mackenzie <acm@muc.de>
5014
5015 * text.texi (Special Properties): Clarify `fontified' property.
5016
50172006-03-16 Richard Stallman <rms@gnu.org>
5018
5019 * display.texi (Defining Images): Minor cleanup.
5020
50212006-03-16 Bill Wohler <wohler@newt.com>
5022
5023 * display.texi (Defining Images): In image-load-path-for-library,
5024 prefer user's images.
5025
50262006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
5027
5028 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
5029
50302006-03-15 Bill Wohler <wohler@newt.com>
5031
5032 * display.texi (Defining Images): Fix example in
5033 image-load-path-for-library by not recommending that one binds
5034 image-load-path. Just defvar it to placate compiler and only use
5035 it if previously defined.
5036
50372006-03-14 Bill Wohler <wohler@newt.com>
5038
5039 * display.texi (Defining Images): In image-load-path-for-library,
5040 always return list of directories. Update example.
5041
50422006-03-14 Alan Mackenzie <acm@muc.de>
5043
5044 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5045 This describes font-lock-extend-region-function.
5046 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5047 the new node "Region to Fontify".
5048
50492006-03-13 Richard Stallman <rms@gnu.org>
5050
5051 * display.texi (Invisible Text): The impossible position is
5052 now before the invisible text, not after.
5053 (Defining Images): Clean up last change.
5054
50552006-03-11 Bill Wohler <wohler@newt.com>
5056
5057 * display.texi (Defining Images): Add image-load-path-for-library.
5058
50592006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5060
5061 * text.texi (Adaptive Fill): Fix Texinfo usage.
5062
5063 * strings.texi (Creating Strings): Fix Texinfo usage.
5064
5065 * searching.texi (Regexp Special): Use @samp for regular
5066 expressions that are not in Lisp syntax.
5067
50682006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5069
5070 * searching.texi (Regexp Special): Put remark between parentheses
5071 to avoid misreading.
5072
50732006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5074
5075 * searching.texi (Syntax of Regexps): More accurately describe
5076 which characters are special in which situations.
5077 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5078 are not special. Describe in detail when `[' and `]' are special.
5079 (Regexp Backslash): Plenty of regexps with unbalanced square
5080 brackets are valid, so reword that statement.
5081
50822006-03-02 Kim F. Storm <storm@cua.dk>
5083
5084 * keymaps.texi (Tool Bar): Add tool-bar-border.
5085
50862006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5087
5088 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5089
50902006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5091
5092 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5093
5094 * files.texi (Locating Files): Suggest additional values for the
5095 SUFFIXES arg of `locate-file'. Update pxref.
5096
5097 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5098 (How Programs Do Loading): Discuss the effects of Auto Compression
5099 mode on `load'.
5100 (Load Suffixes): New node.
5101 (Library Search): Delete description of `load-suffixes'; it was
5102 moved to "Load Suffixes".
5103 (Autoload, Named Features): Mention `load-suffixes'.
5104
51052006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5106
5107 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5108
5109 * windows.texi (Window Tree): Fix typo.
5110
51112006-02-20 Kim F. Storm <storm@cua.dk>
5112
5113 * display.texi (Fringe Indicators): New section.
5114 Move indicate-empty-lines, indicate-buffer-boundaries, and
5115 default-indicate-buffer-boundaries here.
5116 Add fringe-indicator-alist and default-fringes-indicator-alist.
5117 Add list of logical fringe indicator symbols.
5118 Update list of standard bitmap names.
5119 (Fringe Cursors): New section.
5120 Move overflow-newline-into-fringe here.
5121 Add fringe-cursor-alist and default-fringes-cursor-alist.
5122 Add list of fringe cursor symbols.
5123
51242006-02-20 Juanma Barranquero <lekktu@gmail.com>
5125
5126 * commands.texi (Using Interactive): Fix reference to node
5127 "Minibuffers".
5128
51292006-02-19 Richard M. Stallman <rms@gnu.org>
5130
5131 * minibuf.texi (High-Level Completion):
5132 Add xref to read-input-method-name.
5133
5134 * files.texi (Relative File Names): Move file-relative-name here.
5135 (File Name Expansion): From here. Minor clarifications.
5136
5137 * commands.texi (Using Interactive): Add xrefs about reading input.
5138 Clarify remarks about that moving point and mark.
5139 Put string case before list case.
5140
c8763fb6 51412006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5142
5143 * display.texi (Other Display Specs, Image Descriptors):
5144 Revert erroneous changes. The previous description of
5145 image-descriptors as `(image . PROPS)' was correct.
5146
51472006-02-14 Richard M. Stallman <rms@gnu.org>
5148
5149 * variables.texi (File Local Variables): Clarifications.
5150
51512006-02-14 Juanma Barranquero <lekktu@gmail.com>
5152
5153 * variables.texi (File Local Variables): Use @code for a cons
5154 cell, not @var.
5155
51562006-02-13 Chong Yidong <cyd@stupidchicken.com>
5157
5158 * variables.texi (File Local Variables): Document new file local
5159 variable behavior.
5160
51612006-02-10 Kim F. Storm <storm@cua.dk>
5162
5163 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5164
51652006-02-08 Juanma Barranquero <lekktu@gmail.com>
5166
5167 * modes.texi (%-Constructs): Remove obsolete info about
5168 `global-mode-string'.
5169
51702006-02-07 Richard M. Stallman <rms@gnu.org>
5171
5172 * commands.texi (Prefix Command Arguments): Minor cleanup.
5173
5174 * display.texi: "Graphical display", not window system.
5175
5176 * functions.texi (What Is a Function): Fix xref.
5177
5178 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5179 (Changing Key Bindings): Clarify when remapping is better than
5180 substitute-key-definition.
5181
51822006-02-02 Richard M. Stallman <rms@gnu.org>
5183
5184 * minibuf.texi (Basic Completion): Completion alists are risky.
5185
5186 * keymaps.texi (Active Keymaps): Clarifications.
5187 (Searching Keymaps): New node.
5188 (Keymaps): Update menu.
5189
5190 * frames.texi (Layout Parameters): Minor clarification.
5191 (Drag and Drop): New node.
5192 (Frames): Update menu.
5193
51942006-01-29 Chong Yidong <cyd@stupidchicken.com>
5195
5196 * display.texi (Other Display Specs, Image Descriptors):
5197 Image description is a list, not a cons cell.
5198
51992006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5200
5201 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5202 list is not necessarily a list).
5203
52042006-01-27 Eli Zaretskii <eliz@gnu.org>
5205
5206 * frames.texi (Layout Parameters): border-width and
5207 internal-border-width belong to the frame, not the window.
5208
52092006-01-19 Richard M. Stallman <rms@gnu.org>
5210
5211 * nonascii.texi (Translation of Characters): Search cmds use
5212 translation-table-for-input. Automatically made local.
5213
5214 * markers.texi (Overview of Markers): Count insertion type
5215 as one of a marker's attributes.
5216
5217 * keymaps.texi (Controlling Active Maps): New node, split out of
5218 Active Keymaps.
5219 (Keymaps): Menu updated.
5220 (Active Keymaps): Give pseudocode to explain how the active
5221 maps are searched. current-active-maps and key-binding moved here.
5222 (Functions for Key Lookup): current-active-maps and key-binding moved.
5223 Clarifications.
5224 (Searching the Keymaps): New subnode.
5225
5226 * elisp.texi (Top): Menu clarification.
5227
5228 * display.texi (Other Display Specs): Delete duplicate entry for
5229 just a string as display spec. Move text about recursive display
5230 specs on such a string.
5231
5232 * commands.texi (Key Sequence Input): Clarify.
5233 Move num-nonmacro-input-events out.
5234 (Reading One Event): num-nonmacro-input-events moved here.
5235
52362006-01-14 Nick Roberts <nickrob@snap.net.nz>
5237
5238 * advice.texi (Simple Advice): Update example to fit argument
5239 change in previous-line.
5240
52412006-01-05 Richard M. Stallman <rms@gnu.org>
5242
5243 * markers.texi (The Mark): Fix in `mark'.
5244
52452006-01-04 Richard M. Stallman <rms@gnu.org>
5246
5247 * processes.texi (Misc Network, Make Network): Minor cleanups.
5248
52492006-01-04 Kim F. Storm <storm@cua.dk>
5250
5251 * processes.texi (Make Network): Add IPv6 addresses and handling.
5252 (Network Feature Testing): Mention (:family ipv6).
5253 (Misc Network): Add IPv6 formats to format-network-address.
5254
52552005-12-30 Richard M. Stallman <rms@gnu.org>
5256
5257 * text.texi (Changing Properties):
5258 Don't use return value of set-text-properties.
5259
52602005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5261
5262 * modes.texi (Mode Line Format): Correct typo in menu.
5263
52642005-12-29 Richard M. Stallman <rms@gnu.org>
5265
5266 * modes.texi (Mode Line Top): New node.
5267 (Mode Line Data): Some text moved to new node.
5268 Explain the data structure more concretely.
5269 (Mode Line Basics): Clarifications.
5270 (Mode Line Variables): Clarify intro paragraph.
5271 (%-Constructs): Clarify intro paragraph.
5272 (Mode Line Format): Update menu.
5273
52742005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5275
5276 * minibuf.texi (Basic Completion): Update lazy-completion-table
5277 examples for removal of ARGS argument.
5278
52792005-12-23 Richard M. Stallman <rms@gnu.org>
5280
5281 * text.texi (Undo): Restore some explanation from the version
5282 that was deleted.
5283
52842005-12-23 Eli Zaretskii <eliz@gnu.org>
5285
5286 * text.texi (Undo): Remove duplicate descriptions of `apply
5287 funname' and `apply delta' elements of the undo list.
5288
52892005-12-20 Richard M. Stallman <rms@gnu.org>
5290
5291 * help.texi (Help Functions): Update documentation of `apropos'.
5292
52932005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5294
5295 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5296 because it is confusing. If the :help-echo keyword is a function,
5297 it is not directly used as the :help-echo overlay property, as the
5298 xref seems to suggest (it does not take the appropriate args).
5299
53002005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5301
5302 * customize.texi (Common Keywords): Fix Texinfo usage.
5303 (Group Definitions, Variable Definitions): Update for new
5304 conventions for using `*' in docstrings.
5305
5306 * tips.texi (Documentation Tips): Update for new conventions for
5307 using `*' in docstrings.
5308
53092005-12-16 Richard M. Stallman <rms@gnu.org>
5310
5311 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5312
53132005-12-16 Juri Linkov <juri@jurta.org>
5314
5315 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5316
53172005-12-14 Romain Francoise <romain@orebokech.com>
5318
5319 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5320 Fix typo.
5321
53222005-12-11 Juri Linkov <juri@jurta.org>
5323
5324 * minibuf.texi (Completion Commands): Add mention of read-file-name
5325 for filename completion keymaps.
5326 (Reading File Names): Add mention of filename completion keymaps
5327 for read-file-name and xref to `Completion Commands'.
5328
53292005-12-10 Richard M. Stallman <rms@gnu.org>
5330
5331 * customize.texi (Common Keywords): State caveats for use of :tag.
5332
53332005-12-08 Richard M. Stallman <rms@gnu.org>
5334
5335 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5336 with xrefs and better explanation.
5337 (Completion Commands): Add the filename completion maps.
5338
5339 * objects.texi (Character Type): Clarify that \s is not space
5340 if a dash follows.
5341
53422005-12-05 Richard M. Stallman <rms@gnu.org>
5343
5344 * windows.texi (Resizing Windows): Delete preserve-before args.
5345
53462005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5347
5348 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5349 in full keymaps, since the quirk has been fixed.
5350
53512005-12-03 Eli Zaretskii <eliz@gnu.org>
5352
5dcb4c4e
SM
5353 * hooks.texi (Standard Hooks): Add index entries.
5354 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5355
53562005-11-27 Richard M. Stallman <rms@gnu.org>
5357
5358 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5359
53602005-11-21 Juri Linkov <juri@jurta.org>
5361
5362 * customize.texi (Common Keywords): Update links types
5363 custom-manual and url-link. Add link types emacs-library-link,
5364 file-link, function-link, variable-link, custom-group-link.
5365
53662005-11-20 Chong Yidong <cyd@stupidchicken.com>
5367
5368 * display.texi: Revert 2005-11-20 change.
5369
53702005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5371
5372 * processes.texi (Bindat Functions):
5373 Say "third" to refer to zero-based index "2".
5374
53752005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5376
5377 * loading.texi (Library Search): Update the default value of
5378 `load-suffixes'.
5379
53802005-11-17 Chong Yidong <cyd@stupidchicken.com>
5381
5382 * display.texi (Attribute Functions): Mention :ignore-defface.
5383
53842005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5385
5386 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5387 (Minor Mode Conventions): Mention the use of a hook.
5388
53892005-11-06 Richard M. Stallman <rms@gnu.org>
5390
5391 * files.texi (Magic File Names): find-file-name-handler checks the
5392 `operations' property of the handler.
5393
53942005-11-03 Richard M. Stallman <rms@gnu.org>
5395
5396 * variables.texi (Frame-Local Variables): Small clarification.
5397
53982005-10-29 Chong Yidong <cyd@stupidchicken.com>
5399
5400 * os.texi (Init File): Document ~/.emacs.d/init.el.
5401
54022005-10-29 Richard M. Stallman <rms@gnu.org>
5403
5404 * internals.texi (Garbage Collection): Document memory-full.
5405
54062005-10-28 Bill Wohler <wohler@newt.com>
5407
5408 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5409 for URLs.
5410
54112005-10-28 Richard M. Stallman <rms@gnu.org>
5412
5413 * minibuf.texi (Completion Commands): Clean up prev change.
5414
54152005-10-26 Kevin Ryde <user42@zip.com.au>
5416
5417 * compile.texi (Eval During Compile): Explain recommended uses
5418 of eval-when-compile and eval-and-compile.
5419
54202005-10-27 Masatake YAMATO <jet@gyve.org>
5421
5422 * minibuf.texi (Completion Commands):
5423 Write about new optional argument for `display-completion-list'.
5424
54252005-10-23 Richard M. Stallman <rms@gnu.org>
5426
5427 * display.texi (Overlay Arrow): Clarify about local bindings of
5428 overlay-arrow-position.
5429
54302005-10-22 Eli Zaretskii <eliz@gnu.org>
5431
5432 * internals.texi (Building Emacs): Fix last change.
5433
54342005-10-22 Richard M. Stallman <rms@gnu.org>
5435
5436 * internals.texi (Building Emacs): Document eval-at-startup.
5437
54382005-10-21 Richard M. Stallman <rms@gnu.org>
5439
5440 * loading.texi (Where Defined): load-history contains abs file names.
5441 symbol-file returns abs file names.
5442
54432005-10-19 Kim F. Storm <storm@cua.dk>
5444
5445 * display.texi (Showing Images): Add max-image-size integer value.
5446
54472005-10-18 Chong Yidong <cyd@stupidchicken.com>
5448
5449 * display.texi (Showing Images): Document max-image-size.
5450
54512005-10-17 Richard M. Stallman <rms@gnu.org>
5452
5453 * commands.texi (Quitting): Minor clarification.
5454
5455 * processes.texi (Sentinels): Clarify about output and quitting.
5456 (Filter Functions): Mention with-local-quit.
5457
54582005-10-17 Juri Linkov <juri@jurta.org>
5459
5460 * buffers.texi (Current Buffer):
5461 * commands.texi (Event Input Misc):
5462 * compile.texi (Eval During Compile, Compiler Errors):
5463 * customize.texi (Group Definitions):
5464 * display.texi (Progress, Defining Faces):
5465 * files.texi (Writing to Files):
5466 * modes.texi (Mode Hooks, Defining Minor Modes):
5467 * streams.texi (Output Functions):
5468 * syntax.texi (Syntax Table Functions):
5469 * text.texi (Change Hooks):
5470 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5471
5472 * commands.texi (Quitting): Replace arg `forms' with `body' in
5473 `with-local-quit'.
5474
5475 * positions.texi (Excursions): Replace arg `forms' with `body' in
5476 `save-excursion'.
5477
54782005-10-08 Kim F. Storm <storm@cua.dk>
5479
5480 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5481 Rename manual section accordingly.
5482
54832005-10-04 Kim F. Storm <storm@cua.dk>
5484
5485 * windows.texi (Window Split Tree): New section describing
5486 new function window-split-tree function.
5487
54882005-10-03 Nick Roberts <nickrob@snap.net.nz>
5489
5490 * display.texi (Fringe Size/Pos): Simplify and add detail.
5491
54922005-09-30 Romain Francoise <romain@orebokech.com>
5493
5494 * minibuf.texi (High-Level Completion): Explain that the prompt
5495 given to `read-buffer' should end with a colon and a space.
5496 Update usage examples.
5497
54982005-09-29 Juri Linkov <juri@jurta.org>
5499
5500 * display.texi (Displaying Messages): Rename argument name
5501 `string' to `format-string' in functions `message', `message-box',
5502 `message-or-box'.
5503
55042005-09-26 Chong Yidong <cyd@stupidchicken.com>
5505
5506 * errors.texi (Standard Errors): Correct xrefs.
5507
55082005-09-18 Chong Yidong <cyd@stupidchicken.com>
5509
5510 * display.texi (Defining Images): Update documentation for
5511 `image-load-path'.
5512
55132005-09-17 Richard M. Stallman <rms@gnu.org>
5514
5515 * display.texi (Defining Images): Clean up previous change.
5516
55172005-09-16 Romain Francoise <romain@orebokech.com>
5518
5519 * elisp.texi: Specify GFDL version 1.2.
5520
5521 * doclicense.texi (GNU Free Documentation License): Update to
5522 version 1.2.
5523
55242005-09-15 Chong Yidong <cyd@stupidchicken.com>
5525
5526 * display.texi (Defining Images): Document `image-load-path'.
5527
55282005-09-15 Richard M. Stallman <rms@gnu.org>
5529
5530 * objects.texi (Printed Representation): Minor cleanup.
5531 (Box Diagrams): Minor fix.
5532 (Cons Cell Type): Move (...) index item here.
5533 (Box Diagrams): From here.
5534 (Array Type): Minor fix.
5535 (Type Predicates): Delete index "predicates".
5536 (Hash Table Type): Clarify xref.
5537 (Dotted Pair Notation): Minor fix.
5538
55392005-09-10 Chong Yidong <cyd@stupidchicken.com>
5540
5541 * files.texi (Saving Buffers): Fix typo.
5542
55432005-09-08 Richard M. Stallman <rms@gnu.org>
5544
5545 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5546
55472005-09-08 Chong Yidong <cyd@stupidchicken.com>
5548
5549 * locals.texi (Standard Buffer-Local Variables): Don't include
5550 mode variables for minor modes.
5551 Fix xrefs for buffer-display-count, buffer-display-table,
5552 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5553 enable-multibyte-characters, fill-column, header-line-format,
5554 left-fringe-width, left-margin, and right-fringe-width.
5555
5556 * hooks.texi (Standard Hooks): All hooks should conform to the
5557 standard naming convention now.
5558 Fix xref for `echo-area-clear-hook'.
5559
5560 * display.texi (Usual Display): Note that indicate-empty-lines and
5561 tab-width are buffer-local.
5562
5563 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5564
5565 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5566
5567 * nonascii.texi (Encoding and I/O): Note that
5568 buffer-file-coding-system is buffer-local.
5569
5570 * positions.texi (List Motion): Note that defun-prompt-regexp is
5571 buffer-local.
5572
5573 * text.texi (Auto Filling): Note that auto-fill-function is
5574 buffer-local.
5575 (Undo): Note that buffer-undo-list is buffer-local.
5576
5dcb4c4e
SM
5577 * windows.texi (Buffers and Windows):
5578 Document buffer-display-count.
b8d4c8d0
GM
5579
55802005-09-06 Richard M. Stallman <rms@gnu.org>
5581
5582 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5583 package prefix elsewhere than at the start of the name.
5584
55852005-09-03 Richard M. Stallman <rms@gnu.org>
5586
5587 * tips.texi (Programming Tips): Add conventions for minibuffer
5588 questions and prompts.
5589
55902005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5591
5592 * intro.texi (nil and t): Minor cleanup.
5593 Delete spurious mention of keyword symbols.
5594 (Evaluation Notation): Add index entry.
5595 (A Sample Function Description): Minor cleanup.
5596 (A Sample Variable Description): Not all vars can be set.
5597
55982005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5599
5600 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5601
5602 (Insertion): Document precise type of `insert-char' arg COUNT.
5603
56042005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5605
5606 * modes.texi (Other Font Lock Variables): Sync the default of
5607 font-lock-lines-before.
5608
56092005-08-31 Michael Albinus <michael.albinus@gmx.de>
5610
5611 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5612
56132005-08-29 Richard M. Stallman <rms@gnu.org>
5614
5615 * elisp.texi (Top): Update subnode menu.
5616
5617 * searching.texi (Searching and Matching): Move node.
5618 Rearrange contents and add overall explanation.
5619 (Searching and Case): Move node.
5620 (Searching and Matching): Update menu.
5621
56222005-08-27 Eli Zaretskii <eliz@gnu.org>
5623
5624 * os.texi (Startup Summary): Fix the description of the initial
5625 startup message display.
5626
56272005-08-25 Richard M. Stallman <rms@gnu.org>
5628
5629 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5630
56312005-08-25 Emilio C. Lopes <eclig@gmx.net>
5632
5633 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5634 `next-overlay-change' example.
5635
56362005-08-22 Juri Linkov <juri@jurta.org>
5637
5638 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5639 Fix invert-face. Fix args of face-background.
5640
5641 * display.texi (Standard Faces): Delete node.
5642 (Faces): Add xref to `(emacs)Standard Faces'.
5643 (Displaying Faces): Fix xref to `Standard Faces'.
5644
5645 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5646
56472005-08-20 Alan Mackenzie <acm@muc.de>
5648
5649 * buffers.texi (The Buffer List): Clarify the manipulation of the
5650 buffer list.
5651
56522005-08-14 Richard M. Stallman <rms@gnu.org>
5653
5654 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5655 a regexp.
5656
56572005-08-11 Richard M. Stallman <rms@gnu.org>
5658
5659 * elisp.texi (Top): Update subnode lists.
5660
5661 * display.texi (Inverse Video): Node deleted.
5662
5663 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5664 New nodes split out of Coding Conventions.
5665
5666 * searching.texi (Regular Expressions): Document re-builder.
5667
5668 * os.texi (Time Parsing): New node split out of Time Conversion.
5669
5670 * processes.texi (Misc Network, Network Feature Testing)
5671 (Network Options, Make Network): New nodes split out of
5672 Low-Level Network.
5673
56742005-08-09 Richard M. Stallman <rms@gnu.org>
5675
5676 * frames.texi (Geometry): New node, split from Size and Position.
5677 (Frame Parameters): Refer to Geometry.
5678
5679 * buffers.texi (The Buffer List): Fix xrefs.
5680
5681 * windows.texi (Splitting Windows): Fix xref.
5682
5683 * frames.texi (Layout Parameters): Add xref.
5684
5685 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5686
5687 * keymaps.texi (Menu Bar): Fix xref.
5688
5689 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5690
5691 * modes.texi (%-Constructs): Fix xref.
5692
5693 * frames.texi (Window Frame Parameters): Node split up.
5694 (Basic Parameters, Position Parameters, Size Parameters)
5695 (Layout Parameters, Buffer Parameters, Management Parameters)
5696 (Cursor Parameters, Color Parameters): New subnodes.
5697
56982005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5699
5700 * positions.texi (Screen Lines): Update xref for previous change
5701 in minibuf.texi.
5702
5703 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5704 change in minibuf.texi.
5705
57062005-08-09 Richard M. Stallman <rms@gnu.org>
5707
5708 * tips.texi (Coding Conventions): Minor cleanup.
5709
5710 * modes.texi (Defining Minor Modes): Explain when init-value
5711 can be non-nil.
5712
5713 * elisp.texi (Top): Update submenu for Minibuffer.
5714
5715 * minibuf.texi (Minibuffer Misc): Node split up.
5716 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5717 (Recursive Mini): New nodes split out from Minibuffer Misc.
5718 (Minibuffer Misc): Document max-mini-window-height.
5719
5720 * hash.texi (Defining Hash): Delete stray paren in example.
5721
5722 * display.texi (Echo Area Customization): Don't define
5723 max-mini-window-height here; xref instead.
5724
5725 * commands.texi (Event Input Misc): Update while-no-input.
5726
5727 * advice.texi (Advising Functions): Explain when to use advice
5728 and when to use a hook.
5729
57302005-07-30 Eli Zaretskii <eliz@gnu.org>
5731
5732 * makefile.w32-in (info): Don't run install-info.
5733 ($(infodir)/dir): New target, produced by running install-info.
5734
57352005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5736
5737 * modes.texi (Defining Minor Modes): The keyword for the initial
5738 value is :init-value, not :initial-value.
5739
57402005-07-23 Eli Zaretskii <eliz@gnu.org>
5741
5742 * loading.texi (Autoload): Make the `doctor' example be consistent
5743 with what's in current loaddefs.el. Describe the "fn" magic in
5744 the usage portion of the doc string.
5745
57462005-07-22 Richard M. Stallman <rms@gnu.org>
5747
5748 * internals.texi (Garbage Collection): Clarify previous change.
5749
57502005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5751
5752 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5753
57542005-07-18 Juri Linkov <juri@jurta.org>
5755
5756 * commands.texi (Accessing Events):
5757 * frames.texi (Text Terminal Colors, Resources):
5758 * markers.texi (The Mark):
5759 * modes.texi (Defining Minor Modes):
5760 Delete duplicate duplicate words.
5761
57622005-07-16 Richard M. Stallman <rms@gnu.org>
5763
5764 * display.texi (Managing Overlays): Clarify make-overlay
5765 args for insertion types.
5766
57672005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5768
5769 * customize.texi (Variable Definitions):
5770 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5771 `standard-value' is a list too.
5772 (Defining New Types): Use @key{RET} instead of @key{ret}.
5773
57742005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5775
5776 * os.texi (Translating Input): Fix typo.
5777
57782005-07-08 Richard M. Stallman <rms@gnu.org>
5779
5780 * README: Update edition number and size estimate.
5781
5782 * elisp.texi (VERSION): Set to 2.9.
5783
57842005-07-07 Richard M. Stallman <rms@gnu.org>
5785
5786 * book-spine.texinfo: Update Emacs version.
5787
5788 * display.texi (Inverse Video): Delete mode-line-inverse-video.
5789
57902005-07-06 Richard M. Stallman <rms@gnu.org>
5791
5792 * searching.texi (Regexp Search): Clarify what re-search-forward
5793 does when the search fails.
5794
57952005-07-05 Lute Kamstra <lute@gnu.org>
5796
5797 * Update FSF's address in GPL notices.
5798
5799 * doclicense.texi (GNU Free Documentation License):
5800 * gpl.texi (GPL):
5801 * tips.texi (Coding Conventions, Library Headers):
5802 * vol1.texi:
5803 * vol2.texi: Update FSF's address.
5804
58052005-07-04 Richard M. Stallman <rms@gnu.org>
5806
5807 * hooks.texi (Standard Hooks): Add occur-hook.
5808
58092005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5810
5811 * display.texi (The Echo Area): Correct menu.
5812
58132005-07-03 Richard M. Stallman <rms@gnu.org>
5814
5815 * elisp.texi (Top): Update subnode menu for Display.
5816
5817 * display.texi (Displaying Messages): New node, with most
5818 of what was in The Echo Area.
5dcb4c4e 5819 (Progress): Move under The Echo Area.
b8d4c8d0
GM
5820 (Logging Messages): New node with new text.
5821 (Echo Area Customization): New node, the rest of what was
5822 in The Echo Area. Document message-truncate-lines with @defvar.
5823 (Display): Update menu.
5824
5825 * windows.texi (Textual Scrolling): Doc 3 values for
5826 scroll-preserve-screen-position.
5827
5828 * text.texi (Special Properties): Change hook functions
5829 should bind inhibit-modification-hooks around altering buffer text.
5830
5831 * keymaps.texi (Key Binding Commands): Call binding BINDING
5832 rather than DEFINITION.
5833
58342005-06-29 Juanma Barranquero <lekktu@gmail.com>
5835
5836 * variables.texi (Defining Variables): `user-variable-p' returns t
5837 for aliases of user options, nil for alias loops.
5838
58392005-06-28 Richard M. Stallman <rms@gnu.org>
5840
5841 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5842 make-keymap.
5843
58442005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5845
5846 * variables.texi (Setting Variables): Correct and clarify
5847 description of `add-to-ordered-list'.
5848
58492005-06-26 Richard M. Stallman <rms@gnu.org>
5850
5851 * display.texi (Faces): Minor cleanup.
5852
58532005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5854
5855 * display.texi (Faces): `facep' returns t for strings that are
5856 face names.
5857
58582005-06-25 Richard M. Stallman <rms@gnu.org>
5859
5860 * objects.texi (Equality Predicates): Clarify meaning of equal.
5861
5862 * windows.texi (Selecting Windows): save-selected-window
5863 and with-selected-window save and restore the current buffer.
5864
58652005-06-24 Richard M. Stallman <rms@gnu.org>
5866
5867 * numbers.texi (Float Basics): Explain how to test for NaN,
5868 and printing the sign of NaNs.
5869
58702005-06-24 Eli Zaretskii <eliz@gnu.org>
5871
5872 * makefile.w32-in (MAKEINFO): Use --force.
5873
58742005-06-23 Richard M. Stallman <rms@gnu.org>
5875
5876 * display.texi (Face Functions): Correct Texinfo usage.
5877
58782005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5879
5880 * lists.texi (Rings): `ring-elements' now returns the elements of
5881 RING in order.
5882
58832005-06-23 Juanma Barranquero <lekktu@gmail.com>
5884
5885 * markers.texi (The Mark): Texinfo usage fix.
5886
58872005-06-23 Kim F. Storm <storm@cua.dk>
5888
5889 * searching.texi (Entire Match Data): Remove evaporate option for
5890 match-data. Do not mention evaporate option for set-match-data.
5891
58922005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5893
5894 * display.texi (Face Functions): Mention face aliases.
5895
58962005-06-21 Richard M. Stallman <rms@gnu.org>
5897
5898 * anti.texi (Antinews): Texinfo usage fix.
5899
59002005-06-21 Karl Berry <karl@gnu.org>
5901
5902 * elisp.texi: Use @copying.
5903
5904 * elisp.texi: Put @summarycontents and @contents before the Top
5905 node, instead of the end of the file, so that the contents appear
5906 in the right place in the dvi/pdf output.
5907
59082005-06-21 Juri Linkov <juri@jurta.org>
5909
5910 * display.texi (Defining Faces): Add `customized-face'.
5911
59122005-06-20 Kim F. Storm <storm@cua.dk>
5913
5914 * variables.texi (Setting Variables): Any type of element can be
5915 given order in add-to-ordered-list. Compare elements with eq.
5916
5917 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5918
59192005-06-20 Karl Berry <karl@gnu.org>
5920
5921 * syntax.texi (Syntax Flags): Make last column very slightly wider
5922 to avoid "generic comment" breaking on two lines and causing an
5923 underfull box.
5924
59252005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5926
5927 * lists.texi (Rings): Various minor clarifications and corrections.
5928
59292005-06-18 Richard M. Stallman <rms@gnu.org>
5930
5931 * functions.texi (Obsolete Functions): Simplify.
5932
5933 * variables.texi (Variable Aliases): Simplify.
5934
5935 * anti.texi, backups.texi, compile.texi, customization.texi:
5936 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5937 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5938 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5939 * variables.texi: Fix formatting ugliness.
5940
5941 * elisp.texi: Add links to Rings and Byte Packing.
5942 Update version and copyright years.
5943
5944 * minibuf.texi: Fix formatting ugliness.
5945 (Completion Commands): Move keymap vars to the end
5946 and vars completing-read binds to the top.
5947
59482005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5949
5950 * processes.texi: Fix typos.
5951 (Bindat Spec): Correct Texinfo error.
5952 (Byte Packing): Fix ungrammatical sentence.
5953
59542005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5955
5956 * lists.texi (Rings): New node.
5957 (Lists): Add it to menu.
5958
5959 * processes.texi (Byte Packing): New node.
5960 (Processes): Add it to menu.
5961
59622005-06-17 Richard M. Stallman <rms@gnu.org>
5963
5964 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5965
5966 * help.texi (Documentation Basics): Explain the xref to
5967 Documentation Tips.
5968
5969 * debugging.texi (Debugger Commands): Minor fix.
5970
59712005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5972
5973 * edebug.texi (Instrumenting): Eliminate duplicate link.
5974 (Specification List): Replace references to "below", referring to
5975 a later node, with one @ref to that node.
5976
5977 * os.texi (Timers): Timers should save and restore the match data
5978 if they change it.
5979
5980 * debugging.texi (Debugger Commands): Mention that the Lisp
5981 debugger can not step through primitive functions.
5982
59832005-06-16 Juanma Barranquero <lekktu@gmail.com>
5984
5985 * functions.texi (Obsolete Functions): Update argument names of
5986 `make-obsolete' and `define-obsolete-function-alias'.
5987
5988 * variables.texi (Variable Aliases): Update argument names of
5989 `defvaralias', `make-obsolete-variable' and
5990 `define-obsolete-variable-alias'.
5991
59922005-06-15 Kim F. Storm <storm@cua.dk>
5993
5994 * searching.texi (Entire Match Data): Rephrase warnings about
5995 evaporate arg to match-data and set-match-data.
5996
59972005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5998
5999 * elisp.texi (Top): Update detailed menu.
6000
6001 * edebug.texi (Edebug): Update menu.
6002 (Instrumenting): Update xrefs.
6003 (Edebug Execution Modes): Correct xref.
6004 (Jumping): Clarify description of `h' command.
6005 Eliminate redundant @ref.
6006 (Breaks): New node.
6007 (Breakpoints): Is now a subsubsection.
6008 (Global Break Condition): Mention `C-x X X'.
6009 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
6010 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
6011 (Edebug Display Update): Correct pxref.
6012 (Edebug and Macros): New node.
6013 (Instrumenting Macro Calls): Is now a subsubsection.
6014 Neither arg of `def-edebug-spec' is evaluated.
6015 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
6016 (Specification Examples): Fix typo.
6017
60182005-06-14 Lute Kamstra <lute@gnu.org>
6019
6020 * debugging.texi (Function Debugging): Primitives can break on
6021 entry too.
6022
60232005-06-14 Kim F. Storm <storm@cua.dk>
6024
6025 * variables.texi (Setting Variables): Add add-to-ordered-list.
6026
60272005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
6028
6029 * syntax.texi (Parsing Expressions): Document aux functions and vars of
6030 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
6031
60322005-06-13 Lute Kamstra <lute@gnu.org>
6033
6034 * text.texi (Special Properties): Fix cross reference.
6035
60362005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6037
6038 * debugging.texi (Function Debugging): Delete mention of empty
6039 string argument to `cancel-debug-on-entry'. Delete inaccurate
6040 description of the return value of that command.
6041
60422005-06-11 Alan Mackenzie <acm@muc.de>
6043
6044 * text.texi (Adaptive Fill): Amplify the description of
6045 fill-context-prefix.
6046
60472005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6048
6049 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6050
60512005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6052
6053 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6054
60552005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6056
6057 * debugging.texi (Error Debugging): Minor rewording.
6058 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6059 is optional.
6060
60612005-06-10 Lute Kamstra <lute@gnu.org>
6062
6063 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6064 (Top): Give it a title. Correct version number. Give the
6065 detailed node listing a more prominent header.
6066 * intro.texi: Don't set VERSION here a second time.
6067 Mention Emacs's version too.
6068 * anti.texi (Antinews): Use EMACSVER to refer to the current
6069 version of Emacs.
6070
60712005-06-09 Kim F. Storm <storm@cua.dk>
6072
6073 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6074 match-data and set-match-data.
6075
60762005-06-08 Richard M. Stallman <rms@gnu.org>
6077
6078 * searching.texi (Entire Match Data): Clarify when match-data
6079 returns markers and when integers.
6080
6081 * display.texi (Defining Faces): Explain that face name should not
6082 end in `-face'.
6083
6084 * modes.texi (Mode Line Data): Minor cleanup.
6085 (Customizing Keywords): Node split out of Search-based Fontification.
6086 Add example of using font-lock-add-keywords from a hook.
6087 Clarify when MODE should be non-nil, and when nil.
6088
60892005-06-06 Richard M. Stallman <rms@gnu.org>
6090
6091 * modes.texi (Mode Line Data): Explain what happens when the car
6092 of a list is a void symbol.
6093 (Search-based Fontification): Explain MODE arg to
6094 font-lock-add-keywords and warn about calls from major modes.
6095
60962005-06-08 Juri Linkov <juri@jurta.org>
6097
6098 * display.texi (Standard Faces): Add `shadow' face.
6099
61002005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6101
6102 * modes.texi (Major Mode Conventions): A derived mode only needs
6103 to put the call to the parent mode inside `delay-mode-hooks'.
6104
61052005-05-29 Richard M. Stallman <rms@gnu.org>
6106
6107 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6108 new, and what that implies. Clarify.
6109
6110 * files.texi (Locating Files): Clean up the text.
6111
6112 * frames.texi (Window Frame Parameters): Document user-size.
6113 Shorten entry for top by referring to left.
6114
61152005-05-26 Richard M. Stallman <rms@gnu.org>
6116
6117 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6118 is new, and what the implications are. Other clarifications.
6119
61202005-05-24 Richard M. Stallman <rms@gnu.org>
6121
6122 * frames.texi (Dialog Boxes): Minor fixes.
6123
61242005-05-25 Masatake YAMATO <jet@gyve.org>
6125
6126 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6127
61282005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6129
6130 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6131 is optional.
6132
61332005-05-24 Nick Roberts <nickrob@snap.net.nz>
6134
10d1d0af 6135 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6136
61372005-05-23 Lute Kamstra <lute@gnu.org>
6138
6139 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6140 syntax-begin-function over font-lock-beginning-of-syntax-function.
6141
61422005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6143
6144 * minibuf.texi (Reading File Names): Update description of
6145 `read-directory-name'.
6146
6147 * modes.texi (Derived Modes): Clarify :group keyword.
6148
61492005-05-21 Eli Zaretskii <eliz@gnu.org>
6150
6151 * files.texi (Locating Files): New subsection.
6152 Describe locate-file and executable-find.
6153
61542005-05-21 Kevin Ryde <user42@zip.com.au>
6155
6156 * frames.texi (Initial Parameters): Update cross reference to
6157 "Emacs Invocation".
6158
61592005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6160
6161 * keymaps.texi (Active Keymaps): Add anchor.
6162
6163 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6164 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6165 appropriate place.
6166 (Derived Modes): Small clarifications.
6167 (Minor Mode Conventions, Keymaps and Minor Modes):
6168 Replace references to nodes with references to anchors.
6169 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6170 Clarify description of lists whose first element is an integer.
6171 (Mode Line Variables): Add anchor.
6172 (%-Constructs): Clarify description of integer after %.
6173 (Emulating Mode Line): Describe nil value for FACE.
6174
61752005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6176
6177 * modes.texi (Derived Modes): Correct references to non-existing
6178 variable standard-syntax-table.
6179
61802005-05-17 Lute Kamstra <lute@gnu.org>
6181
6182 * modes.texi (Defining Minor Modes): Mention the mode hook.
6183
61842005-05-15 Kim F. Storm <storm@cua.dk>
6185
6186 * processes.texi (Network): Remove open-network-stream-nowait.
6187 (Network Servers): Remove open-network-stream-server.
6188
61892005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6190
6191 * elisp.texi (Top): Update detailed menu.
6192
6193 * variables.texi: Reorder nodes.
6194 (Variables): Update menu.
6195 (File Local Variables): Do not refer to the `-*-' line as
6196 a "local variables list". Add pxref.
6197
61982005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6199
6200 * elisp.texi (Top): Update detailed menu for node changes.
6201
6202 * modes.texi (Modes): Update Menu.
6203 (Hooks): Move to beginning of chapter.
6204 Most minor modes run mode hooks too.
6205 `add-hook' can handle void hooks or hooks whose value is a single
6206 function.
6207 (Major Modes): Update Menu.
6208 (Major Mode Basics): New node, split off from `Major Modes'.
6209 (Major Mode Conventions): Correct xref. Explain how to handle
6210 auto-mode-alist if the major mode command has an autoload cookie.
6211 (Auto Major Mode): Major update. Add magic-mode-alist.
6212 (Derived Modes): Major update.
6213 (Mode Line Format): Update Menu.
6214 (Mode Line Basics): New node, split off from `Mode Line Format'.
6215
6216 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6217 for `magic autoload comment'. Add index entries and anchor.
6218
62192005-05-14 Richard M. Stallman <rms@gnu.org>
6220
6221 * tips.texi (Coding Conventions): Explain how important it is
6222 that just loading certain files not change Emacs behavior.
6223
6224 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6225
62262005-05-12 Lute Kamstra <lute@gnu.org>
6227
6228 * modes.texi (Generic Modes): Update.
6229 (Major Modes): Refer to node "Generic Modes".
6230
6231 * elisp.texi (Top): Update to the current structure of the manual.
6232 * processes.texi (Processes): Add menu description.
6233 * customize.texi (Customization): Add menu descriptions.
6234
62352005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6236
6237 * processes.texi (Signals to Processes)
6238 (Low-Level Network): Fix typos.
6239
62402005-05-11 Lute Kamstra <lute@gnu.org>
6241
6242 * elisp.texi (Top): Add some nodes from the chapter "Major and
6243 Minor Modes" to the detailed node listing.
6244
62452005-05-10 Richard M. Stallman <rms@gnu.org>
6246
6247 * keymaps.texi (Extended Menu Items): Menu item filter functions
6248 can be called at any time.
6249
62502005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6251
6252 * variables.texi (File Local Variables): `(hack-local-variables t)'
6253 now also checks whether a mode is specified in the local variables
6254 list.
6255
62562005-05-05 Kevin Ryde <user42@zip.com.au>
6257
6258 * display.texi (The Echo Area): Correct format function cross
6259 reference.
6260
62612005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6262
6263 * variables.texi (Variable Aliases): Change description of
6264 `define-obsolete-variable-alias'.
6265
6266 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6267 (Defining Functions): Add xref.
6268 (Obsolete Functions): New node.
6269 (Function Safety): Standardize capitalization of section title.
6270
6271 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6272 (Dialog Boxes): Complete description of `x-popup-dialog'.
6273
62742005-05-04 Richard M. Stallman <rms@gnu.org>
6275
6276 * commands.texi (Interactive Codes): Fix Texinfo usage.
6277 Document U more clearly.
6278
62792005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6280
6281 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6282 function and not a macro.
6283
6284 * frames.texi (Pop-Up Menus): Correct and clarify description of
6285 `x-popup-menu'.
6286 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6287
62882005-05-01 Richard M. Stallman <rms@gnu.org>
6289
6290 * edebug.texi (Checking Whether to Stop): Fix previous change.
6291
62922005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6293
6294 * display.texi: Fix typos and Texinfo usage.
6295
6296 * edebug.texi (Checking Whether to Stop): executing-macro ->
6297 executing-kbd-macro.
6298
62992005-05-01 Richard M. Stallman <rms@gnu.org>
6300
6301 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6302
63032005-04-30 Richard M. Stallman <rms@gnu.org>
6304
6305 * files.texi (Magic File Names): Document `operations' property.
6306
63072005-04-29 Lute Kamstra <lute@gnu.org>
6308
6309 * modes.texi (Generic Modes): New node.
6310 (Major Modes): Add it to the menu.
6311 (Derived Modes): Add "derived mode" to concept index.
6312
63132005-04-28 Lute Kamstra <lute@gnu.org>
6314
6315 * modes.texi (Defining Minor Modes): Fix previous change.
6316 (Font Lock Mode): Simplify.
6317 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6318 when set and that some parts are optional. Add cross references.
6319 (Search-based Fontification): Say how to specify font-lock-keywords.
6320 Add cross references. Add font-lock-multiline to index.
6321 Move font-lock-keywords-case-fold-search here from node "Other Font
6322 Lock Variables". Document font-lock-add-keywords and
6323 font-lock-remove-keywords.
6324 (Other Font Lock Variables): Move font-lock-keywords-only,
6325 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6326 and font-lock-syntactic-face-function to node "Syntactic Font
6327 Lock". Move font-lock-keywords-case-fold-search to node
6328 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6329 and font-lock-{,un}fontify-{buffer,region}-function.
6330 (Precalculated Fontification): Remove reference to deleted variable
6331 font-lock-core-only.
6332 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6333 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6334 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6335 and font-lock-syntactic-face-function here from node "Other Font
6336 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6337 Syntax Properties". Add cross references.
6338 (Setting Syntax Properties): New node.
6339 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6340 * syntax.texi (Syntax Properties): Add cross reference.
6341 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6342
63432005-04-26 Richard M. Stallman <rms@gnu.org>
6344
6345 * display.texi (Defining Faces):
6346 Document `default' elements of defface spec.
6347
6348 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6349
6350 * variables.texi (Variable Aliases): Clarify text.
6351
63522005-04-25 Chong Yidong <cyd@stupidchicken.com>
6353
6354 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6355
63562005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6357
6358 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6359
63602005-04-24 Eli Zaretskii <eliz@gnu.org>
6361
6362 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6363 syntax-after and syntax-class.
6364
6365 * files.texi (Changing Files): Fix last change's cross-reference.
6366 (Unique File Names): Don't mention "numbers" in the documentation
6367 of make-temp-file and make-temp-name.
6368
63692005-04-23 Richard M. Stallman <rms@gnu.org>
6370
6371 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6372
63732005-04-22 Nick Roberts <nickrob@snap.net.nz>
6374
6375 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6376
63772005-04-22 Nick Roberts <nickrob@snap.net.nz>
6378
6379 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6380 and define-obsolete-variable-alias.
6381
63822005-04-22 Kim F. Storm <storm@cua.dk>
6383
6384 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6385 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6386
63872005-04-21 Lute Kamstra <lute@gnu.org>
6388
6389 * lists.texi (Association Lists): Document rassq-delete-all.
6390
63912005-04-19 Richard M. Stallman <rms@gnu.org>
6392
6393 * modes.texi (Search-based Fontification): Explain that
6394 facespec is an expression to be evaluated.
6395
63962005-04-19 Kevin Ryde <user42@zip.com.au>
6397
6398 * streams.texi (Output Functions): Fix xref.
6399 * strings.texi (String Conversion): Fix xref.
6400
64012005-04-19 Kim F. Storm <storm@cua.dk>
6402
6403 * symbols.texi (Symbol Plists): Add safe-get.
6404 Mention that `get' may signal an error.
6405
64062005-04-18 Nick Roberts <nickrob@snap.net.nz>
6407
6408 * customize.texi (Variable Definitions): Replace tooltip-mode
6409 example with save-place.
6410
64112005-04-17 Richard M. Stallman <rms@gnu.org>
6412
6413 * buffers.texi (Indirect Buffers): Clarify.
6414
6415 * positions.texi (Positions): Clarify converting marker to integer.
6416
6417 * strings.texi (String Basics): Mention string-match; clarify.
6418
64192005-04-08 Lute Kamstra <lute@gnu.org>
6420
6421 * modes.texi (Search-based Fontification): Fix cross references.
6422 Use consistent terminology. Document anchored highlighting.
6423
64242005-04-05 Lute Kamstra <lute@gnu.org>
6425
6426 * modes.texi (Defining Minor Modes): Document :group keyword
6427 argument and its default value.
6428
64292005-04-03 Lute Kamstra <lute@gnu.org>
6430
6431 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6432 references and/or descriptions. Delete major mode hooks; mention
6433 them as a category instead. Rename or delete obsolete hooks.
6434
64352005-04-02 Richard M. Stallman <rms@gnu.org>
6436
6437 * nonascii.texi (Coding System Basics): Another wording cleanup.
6438
64392005-04-01 Richard M. Stallman <rms@gnu.org>
6440
6441 * nonascii.texi (Coding System Basics): Clarify previous change.
6442
64432005-04-01 Kenichi Handa <handa@m17n.org>
6444
10d1d0af 6445 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6446 identity of coding systems.
6447
64482005-03-29 Chong Yidong <cyd@stupidchicken.com>
6449
6450 * text.texi (Buffer Contents): Add filter-buffer-substring and
6451 buffer-substring-filters.
6452
64532005-03-26 Chong Yidong <cyd@stupidchicken.com>
6454
6455 * anti.texi (Antinews): Mention `G' interactive code.
6456
6457 * tips.texi (Compilation Tips): Mention benchmark.el.
6458
64592005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6460
6461 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6462 is now bound to M-o M-o.
6463
6464 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6465
64662005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6467
6468 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6469 in the Emacs Manual).
6470 * Makefile.in (srcs): Remove calendar.texi.
6471 * makefile.w32-in (srcs): Remove calendar.texi.
6472 * display.texi (Display): Change name of next node.
6473 * os.texi (System In): Change name of previous node.
6474 * elisp.texi (Top): Remove Calendar references.
6475 * vol1.texi (Top): Remove Calendar references.
6476 * vol2.texi (Top): Remove Calendar references.
6477
64782005-03-25 Richard M. Stallman <rms@gnu.org>
6479
6480 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6481 Cleanup previous change.
6482
64832005-03-25 Chong Yidong <cyd@stupidchicken.com>
6484
6485 * display.texi (Face Attributes): Faces earlier in an :inherit
6486 list take precedence.
6487 (Scroll Bars): Fix description of vertical-scroll-bars.
6488 Document frame-current-scroll-bars and window-current-scroll-bars.
6489
6490 * markers.texi (The Mark): Document temporary Transient Mark mode.
6491
6492 * minibuf.texi (Reading File Names):
6493 Document read-file-name-completion-ignore-case.
6494
6495 * positions.texi (Screen Lines): Document nil for width argument
6496 to compute-motion.
6497
64982005-03-23 Kim F. Storm <storm@cua.dk>
6499
6500 * display.texi (Standard Faces): Other faces used in the fringe
6501 implicitly inherits from the fringe face.
6502 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6503 properties implicitly inherits from fringe face.
6504 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6505
65062005-03-20 Chong Yidong <cyd@stupidchicken.com>
6507
6508 * display.texi (Invisible Text): State default value of
6509 line-move-ignore-invisible.
6510 (Managing Overlays): Document remove-overlays.
6511 (Standard Faces): Document escape-glyph face.
6512
6513 * minibuf.texi (Reading File Names): Document read-file-name-function.
6514
6515 * modes.texi (Other Font Lock Variables):
6516 Document font-lock-lines-before.
6517
6518 * positions.texi (Skipping Characters): skip-chars-forward allows
6519 character classes.
6520
65212005-03-18 Lute Kamstra <lute@gnu.org>
6522
6523 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6524
65252005-03-17 Richard M. Stallman <rms@gnu.org>
6526
6527 * text.texi (Undo): Document extensible undo entries.
6528
dd7b651b 6529 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6530
6531 * nonascii.texi (Character Codes): Minor fix.
6532
6533 * display.texi (Display Property): Explain the significance
6534 of having text properties that are eq.
6535 (Other Display Specs): Explain string as display spec.
6536
6537 * commands.texi (Interactive Codes): Document G option.
6538
65392005-03-17 Chong Yidong <cyd@stupidchicken.com>
6540
6541 * text.texi (Filling): Add sentence-end-without-period and
6542 sentence-end-without-space.
6543 (Changing Properties): Minor fix.
6544
6545 * anti.texi: Total rewrite.
6546
65472005-03-15 Lute Kamstra <lute@gnu.org>
6548
6549 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6550
65512005-03-08 Kim F. Storm <storm@cua.dk>
6552
6553 * display.texi (Specified Space): Property :width is support on
6554 non-graphic terminals, :height is not.
6555
65562005-03-07 Richard M. Stallman <rms@gnu.org>
6557
6558 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6559 Now subnodes of Fringes.
6560 (Overlay Arrow): Document overlay-arrow-variable-list.
6561 (Fringe Size/Pos): New node, broken out of Fringes.
6562 (Display): Explain clearing vs redisplay better.
6563 (Truncation): Clarify use of bitmaps.
6564 (The Echo Area): Clarify the uses of the echo area.
6565 Add max-mini-window-height.
6566 (Progress): Clarify.
6567 (Invisible Text): Explain that main loop moves point out.
6568 (Selective Display): Say "hidden", not "invisible".
6569 (Managing Overlays): Move up. Describe relation to Undo here.
6570 (Overlay Properties): Clarify intro.
6571 (Finding Overlays): Explain return values when nothing found.
6572 (Width): truncate-string-to-width has added arg.
6573 (Displaying Faces): Clarify and update mode line face handling.
6574 (Face Functions): Minor cleanup.
6575 (Conditional Display): Merge into Other Display Specs.
6576 (Pixel Specification, Other Display Specs): Minor cleanups.
6577 (Images, Image Descriptors): Minor cleanups.
6578 (GIF Images): Patents have expired.
6579 (Showing Images): Explain default text for insert-image.
6580 (Manipulating Button Types): Merge into Manipulating Buttons.
6581 (Making Buttons): Explain return values.
6582 (Button Buffer Commands): Add xref.
6583 (Inverse Video): Update mode-line-inverse-video.
6584 (Display Table Format): Clarify.
6585 (Active Display Table): Give defaults for window-display-table.
6586
6587 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6588 and calendar-today-marker are strings, not chars.
6589 (Holiday Customizing): Minor fix.
6590
6591 * internals.texi (Writing Emacs Primitives): Update `or' example.
6592 Update limit on # args of subr.
6593
6594 * edebug.texi (Using Edebug): Arrow is in fringe.
6595 (Instrumenting): Arg to eval-defun works without loading edebug.
6596 (Edebug Execution Modes): Add xref.
6597
6598 * customize.texi (Common Keywords): Clarify :require.
6599 Mention :version here.
6600 (Variable Definitions, Group Definitions): Not here.
6601 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6602
66032005-03-07 Chong Yidong <cyd@stupidchicken.com>
6604 * nonascii.texi (Text Representations): Clarify position-bytes.
6605 (Character Sets): Add list-charset-chars.
6606 (Scanning Charsets): Add charset-after.
6607 (Encoding and I/O): Minor fix.
6608
66092005-03-06 Richard M. Stallman <rms@gnu.org>
6610
6611 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6612 (Resizing Windows): Likewise.
6613
6614 * text.texi (Change Hooks): Get rid of "Emacs 21".
6615
6616 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6617
6618 * streams.texi (Output Variables): Get rid of "Emacs 21".
6619
6620 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6621
6622 * os.texi (Translating Input): Replace flow-control example
6623 with a less obsolete example that uses `keyboard-translate'.
6624
6625 * objects.texi (Hash Table Type, Circular Objects):
6626 Get rid of "Emacs 21".
6627
6628 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6629 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6630
6631 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6632
6633 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6634
6635 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6636 (Menu Bar): Fix when menu-bar-update-hook is called.
6637
6638 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6639
6640 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6641 and make it read better.
6642
6643 * files.texi (Writing to Files): Get rid of "Emacs 21".
6644 (Unique File Names): Likewise.
6645
6646 * elisp.texi: Update Emacs version to 22.
6647
6648 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6649 (Overlay Properties, Face Attributes): Likewise.
6650 (Managing Overlays): Fix punctuation.
6651 (Attribute Functions): Clarify set-face-font; get rid of
6652 info about old Emacs versions.
6653 (Auto Faces, Font Lookup, Display Property, Images):
6654 Get rid of "Emacs 21".
6655
6656 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6657
66582005-03-05 Richard M. Stallman <rms@gnu.org>
6659
6660 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6661
66622005-03-04 Lute Kamstra <lute@gnu.org>
6663
6664 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6665
66662005-03-03 Lute Kamstra <lute@gnu.org>
6667
6668 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6669
66702005-03-01 Lute Kamstra <lute@gnu.org>
6671
6672 * debugging.texi (Debugger Commands): Update `j'.
6673
66742005-02-28 Lute Kamstra <lute@gnu.org>
6675
6676 * debugging.texi (Debugging): Fix typo.
6677 (Error Debugging): Document eval-expression-debug-on-error.
6678 (Function Debugging): Update example.
6679 (Using Debugger): Mention starred stack frames.
6680 (Debugger Commands): Document `j' and `l'.
6681 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6682 Update the messages that the debugger displays.
6683 (Internals of Debugger): Add cross reference. Update example.
6684 (Excess Open): Minor improvement.
6685 (Excess Close): Minor improvement.
6686
66872005-02-26 Richard M. Stallman <rms@gnu.org>
6688
6689 * tips.texi (Coding Conventions): Clarify.
6690 Put all the major mode key reservations together.
6691 Mention the Mouse-1 => Mouse-2 conventions.
6692
6693 * syntax.texi (Syntax Class Table): Clarify.
6694 (Syntax Table Functions): syntax-after moved from here.
6695 (Syntax Table Internals): syntax-after moved to here.
6696 (Parsing Expressions): Update info on number of values
6697 and what's meaningful in the STATE argument.
6698 (Categories): Fix typo.
6699
6700 * sequences.texi (Arrays): Cleanup.
6701 (Char-Tables): Clarify.
6702
6703 * processes.texi (Deleting Processes): Cleanups, add xref.
6704 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6705 (Process Information): set-process-coding-system, some args optional.
6706 (Input to Processes): Explain various types for PROCESS args.
6707 Rename them from PROCESS-NAME to PROCESS.
6708 (Signals to Processes): Likewise.
6709 (Decoding Output): Cleanup.
6710 (Query Before Exit): Clarify.
6711
6712 * os.texi (Startup Summary): Correct the options; add missing ones.
6713 (Terminal Output, Batch Mode): Clarify.
6714 (Flow Control): Node deleted.
6715
6716 * markers.texi (The Mark): Clarify.
6717
6718 * macros.texi (Expansion): Cleanup.
6719 (Indenting Macros): indent-spec allows ints, not floats.
6720
6721 * keymaps.texi (Keymaps): Clarify.
6722 (Format of Keymaps): Update lisp-mode-map example.
6723 (Active Keymaps, Key Lookup): Clarify.
6724 (Changing Key Bindings): Add xref to `kbd'.
6725 (Key Binding Commands, Simple Menu Items): Clarify.
6726 (Mouse Menus, Menu Bar): Clarify.
6727 (Menu Example): Replace print example with menu-bar-replace-menu.
6728
6729 * help.texi (Documentation Basics): Add function-documentation prop.
6730
6731 * elisp.texi (Top): Don't refer to Flow Control node.
6732
6733 * commands.texi (Command Overview): Improve xrefs.
6734 (Adjusting Point): Adjusting point applies to intangible and invis.
6735 (Key Sequence Input): Doc extra read-key-sequence args.
6736 Likewise for read-key-sequence-vector.
6737
6738 * backups.texi (Rename or Copy): Minor fix.
6739 (Numbered Backups): For version-control, say the default.
6740 (Auto-Saving): make-auto-save-file-name example is simplified.
6741
6742 * advice.texi (Advising Functions): Don't imply one part of Emacs
6743 should advise another part. Markup changes.
6744 (Defining Advice): Move transitional para.
6745 (Activation of Advice): Cleanup.
6746 Explain if COMPILE is nil or negative.
6747
6748 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6749
67502005-02-24 Lute Kamstra <lute@gnu.org>
6751
6752 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6753 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6754
67552005-02-23 Lute Kamstra <lute@gnu.org>
6756
6757 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6758 to define global minor modes as well.
6759
6760 * display.texi (Managing Overlays): overlay-buffer returns nil for
6761 deleted overlays.
6762
67632005-02-22 Kim F. Storm <storm@cua.dk>
6764
6765 * minibuf.texi (Basic Completion): Allow symbols in addition to
6766 strings in try-completion and all-completions.
6767
67682005-02-14 Lute Kamstra <lute@gnu.org>
6769
6770 * elisp.texi (Top): Remove reference to deleted node.
6771
6772 * lists.texi (Lists): Remove reference to deleted node.
6773 (Cons Cells): Fix typo.
6774
6775 * loading.texi (Where Defined): Fix typo.
6776
67772005-02-14 Richard M. Stallman <rms@gnu.org>
6778
6779 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6780 is useful for discarding some minor modes.
6781
6782 * symbols.texi (Symbol Components): Reorder examples.
6783
6784 * streams.texi (Input Functions): State standard-input default.
6785 (Output Variables): State standard-output default.
6786
6787 * objects.texi (Printed Representation): Clarify read syntax vs print.
6788 (Floating Point Type): Explain meaning better.
6789 (Symbol Type): Explain uniqueness better.
6790 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
6791 List examples sooner.
6792 (Box Diagrams): New subnode broken out.
6793 Some examples moved from old Lists as Boxes node.
6794 (Dotted Pair Notation): Clarify intro.
6795 (Array Type): Clarify.
6796 (Type Predicates): Add hash-table-p.
6797
6798 * numbers.texi (Integer Basics): Clarify radix explanation.
6799 (Predicates on Numbers): Minor clarification.
6800 (Comparison of Numbers): Minor clarification. Clarify eql.
6801 Typos in min, max.
6802 (Math Functions): Clarify overflow in expt.
6803
6804 * minibuf.texi (Text from Minibuffer): Minor clarification.
6805 Mention arrow keys.
6806
6807 * loading.texi (Autoload): defun's doc string overrides autoload's
6808 doc string.
6809 (Repeated Loading): Modernize "add to list" examples.
6810 (Where Defined): Finish updating table of load-history elts.
6811
6812 * lists.texi (List-related Predicates): Minor wording improvement.
6813 (Lists as Boxes): Node deleted.
6814 (Building Lists): Explain trivial cases of number-sequence.
6815
6816 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 6817 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
6818 (Hash Access): Any object can be a key.
6819 State value of maphash.
6820
6821 * functions.texi (What Is a Function): Wording cleanup.
6822 (Function Documentation): Minor cleanup.
6823 Explain purpose of calling convention at end of doc string.
6824 (Function Names): Wording cleanup.
6825 (Calling Functions): Wording cleanup.
6826 Explain better how funcall calls the function.
6827 (Function Cells): Delete example of saving and redefining function.
6828
6829 * control.texi (Combining Conditions): Wording cleanup.
6830 (Iteration): dolist and dotimes bind VAR locally.
6831 (Cleanups): Xref to Atomic Changes.
6832
6833 * compile.texi (Byte Compilation): Delete 19.29 info.
6834 (Compilation Functions): Macros' difficulties don't affect defsubst.
6835 (Docs and Compilation): Delete 19.29 info.
6836
68372005-02-10 Richard M. Stallman <rms@gnu.org>
6838
6839 * objects.texi (Symbol Type): Minor correction.
6840
68412005-02-06 Lute Kamstra <lute@gnu.org>
6842
6843 * modes.texi (Example Major Modes): Fix typos.
6844
68452005-02-06 Richard M. Stallman <rms@gnu.org>
6846
6847 * text.texi (Margins): fill-nobreak-predicate can be one function.
6848
6849 * strings.texi (Modifying Strings): clear-string can make unibyte.
6850 (Formatting Strings): format gives error if values missing.
6851
6852 * positions.texi (Character Motion): Mention default arg
6853 for forward-char. backward-char refers to forward-char.
6854 (Word Motion): Mention default arg for forward-word.
6855 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6856 Simplify end-of-buffer.
6857 (Text Lines): Mention default arg for forward-line.
6858 (List Motion): Mention default arg for beginning/end-of-defun.
6859 (Skipping Characters): Minor fixes in explaining character-set.
6860
6861 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6862 Mode inheritance applies only when default-major-mode is nil.
6863 Clarifications.
6864 (Example Major Modes): Update Text mode and Lisp mode examples.
6865 (Minor Mode Conventions): Mention define-minor-mode at top.
6866 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6867 (Mode Line Format): Update mode line face display info.
6868 (Properties in Mode): Mention effect of risky vars.
6869 (Imenu): Define imenu-add-to-menubar.
6870 (Font Lock Mode): Add descriptions to menu lines.
6871 (Faces for Font Lock): Add font-lock-doc-face.
6872
68732005-02-05 Lute Kamstra <lute@gnu.org>
6874
6875 * text.texi (Maintaining Undo): Remove obsolete function.
6876
68772005-02-05 Eli Zaretskii <eliz@gnu.org>
6878
6879 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 6880 color specifications. Improve indexing.
b8d4c8d0
GM
6881 (Text Terminal Colors): Replace the description of RGB values by
6882 an xref to "Color Names".
6883
68842005-02-03 Richard M. Stallman <rms@gnu.org>
6885
6886 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6887 Clarify.
6888 (Selecting Windows): Clarify save-selected-window.
6889 (Cyclic Window Ordering): Clarify walk-windows.
6890 (Window Point): Clarify.
6891 (Window Start): Add comment to example.
6892 (Resizing Windows): Add `interactive' specs in examples.
6893 Document fit-window-to-buffer.
6894
6895 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6896 (Undo, Maintaining Undo): Clarify last change.
6897 (Sorting): In sort-numeric-fields, explain about octal and hex.
6898 Mention sort-numeric-base.
6899 (Format Properties): Add xref for hard newlines.
6900
6901 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6902 (Pop-Up Menus): Fix typo.
6903 (Color Names): Explain all types of color names.
6904 Explain color-values on B&W terminal.
6905 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6906
6907 * files.texi (File Locks): Not supported on MS systems.
6908 (Testing Accessibility): Clarify.
6909
6910 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6911 (Coverage Testing): Fix typo.
6912
6913 * commands.texi (Misc Events): Remove stray space.
6914
6915 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6916 (Modification Time): Clarify when visited-file-modtime returns 0.
6917 (The Buffer List): Clarify bury-buffer.
6918 (Killing Buffers): Clarify.
6919 (Indirect Buffers): Add clone-indirect-buffer.
6920
69212005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6922
6923 * edebug.texi (Printing in Edebug): Fix default value of
6924 edebug-print-circle.
6925 (Coverage Testing): Fix displayed frequency count data.
6926
69272005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6928
6929 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6930
69312005-02-02 Kim F. Storm <storm@cua.dk>
6932
6933 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6934
69352005-01-29 Eli Zaretskii <eliz@gnu.org>
6936
6937 * commands.texi (Misc Events): Describe the help-echo event.
6938
6939 * text.texi (Special Properties) <help-echo>: Use `pos'
6940 consistently in description of the help-echo property.
6941 Use @code{nil} instead of @var{nil}.
6942
6943 * display.texi (Overlay Properties): Fix the index entry for
6944 help-echo overlay property.
6945
6946 * customize.texi (Type Keywords): Uncomment the xref to the
6947 help-echo property documentation.
6948
69492005-01-23 Kim F. Storm <storm@cua.dk>
6950
6951 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6952 return value. Third element FULLY replaced by PARTIAL which
6953 specifies number of invisible pixels if row is only partially visible.
6954 (Textual Scrolling): Mention auto-window-vscroll.
6955 (Vertical Scrolling): New defvar auto-window-vscroll.
6956
69572005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6958
6959 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6960 command remapping.
6961
69622005-01-15 Richard M. Stallman <rms@gnu.org>
6963
6964 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6965
69662005-01-14 Kim F. Storm <storm@cua.dk>
6967
6968 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6969
6970 * text.texi (Links and Mouse-1): Fix string and vector item.
6971
69722005-01-13 Richard M. Stallman <rms@gnu.org>
6973
6974 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6975 descriptions of overriding-local-map and overriding-terminal-local-map.
6976
6977 * text.texi (Links and Mouse-1): Clarify text.
6978
69792005-01-13 Kim F. Storm <storm@cua.dk>
6980
6981 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6982
69832005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6984
6985 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6986
69872005-01-12 Kim F. Storm <storm@cua.dk>
6988
6989 * text.texi (Links and Mouse-1): Rename section from Enabling
6990 Mouse-1 to Following Links. Change xrefs.
6991 Add examples for define-button-type and define-widget.
6992
6993 * display.texi (Button Properties, Button Buffer Commands):
6994 Clarify mouse-1 and follow-link functionality.
6995
69962005-01-12 Richard M. Stallman <rms@gnu.org>
6997
6998 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6999
7000 * display.texi (Beeping): Fix Texinfo usage.
7001
7002 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
7003
70042005-01-11 Kim F. Storm <storm@cua.dk>
7005
7006 * display.texi (Button Properties, Button Buffer Commands):
7007 Mention mouse-1 binding. Add follow-link keyword.
7008
7009 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
7010 (Enabling Mouse-1 to Follow Links): New subsection.
7011
70122005-01-06 Richard M. Stallman <rms@gnu.org>
7013
7014 * text.texi (Special Properties): Minor change.
7015
7016 * os.texi (Timers): Clarify previous change.
7017
7018 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
7019
70202005-01-01 Luc Teirlinck <teirllm@auburn.edu>
7021
7022 * display.texi (Face Attributes): Correct xref to renamed node.
7023
70242005-01-01 Richard M. Stallman <rms@gnu.org>
7025
7026 * display.texi (Face Attributes): Describe hex color specs.
7027
70282004-12-31 Richard M. Stallman <rms@gnu.org>
7029
7030 * os.texi (Timers): Update previous change.
7031
70322004-12-30 Kim F. Storm <storm@cua.dk>
7033
7034 * display.texi (Line Height): Total line-height is now specified
7035 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7036 in cons cells. (nil . RATIO) is relative to actual line height.
7037 Use line-height `t' instead of `0' to get minimum height.
7038
70392004-12-29 Richard M. Stallman <rms@gnu.org>
7040
7041 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7042
70432004-12-28 Richard M. Stallman <rms@gnu.org>
7044
7045 * commands.texi (Quitting): Clarify value of with-local-quit.
7046
7047 * elisp.texi (Top): Fix previous change.
7048
7049 * loading.texi (Loading): Fix previous change.
7050
70512004-12-27 Richard M. Stallman <rms@gnu.org>
7052
7053 * Makefile.in (MAKEINFO): Specify --force.
7054
7055 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7056
7057 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7058
7059 * display.texi (Line Height): Further clarify.
7060
7061 * elisp.texi (Top): Update Loading submenu.
7062
7063 * loading.texi (Where Defined): New node.
7064 (Unloading): load-history moved to Where Defined.
7065
70662004-12-21 Richard M. Stallman <rms@gnu.org>
7067
7068 * commands.texi (Event Input Misc): Add while-no-input.
7069
70702004-12-11 Richard M. Stallman <rms@gnu.org>
7071
7072 * display.texi (Line Height): Rewrite text for clarity.
7073
70742004-12-11 Kim F. Storm <storm@cua.dk>
7075
7076 * display.texi (Display): Add node "Line Height" to menu.
7077 (Line Height): New node. Move full description of line-spacing
7078 and line-height text properties here from text.texi.
7079 (Scroll Bars): Add vertical-scroll-bar variable.
7080
7081 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7082
7083 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7084 line-spacing and vertical-scroll-bar.
7085
7086 * text.texi (Special Properties): Just mention line-spacing and
7087 line-height here, add xref to new "Line Height" node.
7088
70892004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7090
7091 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7092
7093 * locals.texi (Standard Buffer-Local Variables):
7094 Add @xref for `line-spacing'.
7095
70962004-12-05 Richard M. Stallman <rms@gnu.org>
7097
7098 * Makefile.in (maintainer-clean): Remove the info files
7099 in $(infodir) where they are created.
7100
71012004-12-03 Richard M. Stallman <rms@gnu.org>
7102
7103 * windows.texi (Selecting Windows): get-lru-window and
7104 get-largest-window don't consider dedicated windows.
7105
7106 * text.texi (Undo): Document undo-in-progress.
7107
71082004-11-26 Richard M. Stallman <rms@gnu.org>
7109
7110 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7111 Remove a few vars that are not always buffer-local.
7112
71132004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7114
7115 * locals.texi (Standard Buffer-Local Variables): Comment out
7116 xref's to non-existent node `Yet to be written'.
7117
71182004-11-24 Richard M. Stallman <rms@gnu.org>
7119
7120 * processes.texi (Synchronous Processes): Grammar fix.
7121
7122 * numbers.texi (Comparison of Numbers): Add eql.
7123
7124 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7125
7126 * intro.texi (Printing Notation): Fix previous change.
7127
7128 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7129 and default-indicate-buffer-boundaries from here.
7130 (Usual Display): To here.
7131 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7132 (Usual Display): Move tab-width up.
7133
5dcb4c4e
SM
7134 * customize.texi (Variable Definitions):
7135 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7136 (Simple Types, Composite Types, Defining New Types):
7137 Minor cleanups.
7138
71392004-11-21 Jesper Harder <harder@ifa.au.dk>
7140
7141 * processes.texi (Synchronous Processes, Output from Processes):
7142 Markup fix.
7143
71442004-11-20 Richard M. Stallman <rms@gnu.org>
7145
7146 * positions.texi (Skipping Characters): skip-chars-forward
7147 now handles char classes.
7148
7149 * intro.texi (Printing Notation): Avoid confusion of `print'
7150 when explaining @print.
7151
7152 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7153
7154 * display.texi (Display Table Format): Minor fix.
7155
7156 * streams.texi (Output Functions): Fix print example.
7157
7158 * Makefile.in (elisp): New target.
7159 (dist): Depend on $(infodir)/elisp, not elisp.
7160 Copy the info files from $(infodir).
7161
7162 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7163 read-from-minibuffer.
7164
7165 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7166
71672004-11-19 Richard M. Stallman <rms@gnu.org>
7168
7169 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7170
71712004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7172
7173 * tips.texi (Coding Conventions): Fix typo.
7174
71752004-11-16 Richard M. Stallman <rms@gnu.org>
7176
7177 * tips.texi (Coding Conventions): Separate defvar and require
7178 methods to avoid warnings. Use require only when there are many
7179 functions and variables from that package.
7180
7181 * minibuf.texi (Minibuffer Completion): When ignoring case,
7182 predicate must not be case-sensitive.
7183
7184 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7185 (Test Coverage): Don't talk about "splotches". Clarified.
7186
71872004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7188
7189 * frames.texi (Window Frame Parameters): Fix typo.
7190
71912004-11-15 Kim F. Storm <storm@cua.dk>
7192
7193 * symbols.texi (Other Plists): Note that plist-get may signal error.
7194 Add safe-plist-get.
7195
71962004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7197
7198 * modes.texi (Font Lock Basics): Fix typo.
7199
72002004-11-08 Richard M. Stallman <rms@gnu.org>
7201
7202 * syntax.texi (Syntax Table Functions): Add syntax-after.
7203
72042004-11-06 Lars Brinkhoff <lars@nocrew.org>
7205
7206 * os.texi (Processor Run Time): New section documenting
7207 get-internal-run-time.
7208
72092004-11-06 Eli Zaretskii <eliz@gnu.org>
7210
7211 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7212 it nukes elisp-cover.texi.
7213 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7214 elisp-0 etc.
7215
72162004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7217
7218 * commands.texi (Keyboard Macros): Document `append' return value
7219 of `defining-kbd-macro'.
7220
72212004-11-01 Richard M. Stallman <rms@gnu.org>
7222
7223 * commands.texi (Interactive Call): Add called-interactively-p.
7224
72252004-10-29 Simon Josefsson <jas@extundo.com>
7226
7227 * minibuf.texi (Reading a Password): Revert.
7228
72292004-10-28 Richard M. Stallman <rms@gnu.org>
7230
7231 * frames.texi (Display Feature Testing): Explain about "vendor".
7232
72332004-10-27 Richard M. Stallman <rms@gnu.org>
7234
7235 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7236 not raw. Clarify `n'.
7237 (Interactive Call): Rewrite interactive-p, focusing on when
7238 and how to use it.
7239 (Misc Events): Clarify previous change.
7240
7241 * advice.texi (Simple Advice): Clarify what job the example does.
7242 (Around-Advice): Clarify ad-do-it.
7243 (Activation of Advice): An option of ad-default-compilation-action
7244 is `never', not `nil'.
7245
72462004-10-26 Kim F. Storm <storm@cua.dk>
7247
7248 * commands.texi (Interactive Codes): Add U code letter.
7249
72502004-10-25 Simon Josefsson <jas@extundo.com>
7251
7252 * minibuf.texi (Reading a Password): Add.
7253
72542004-10-24 Jason Rumney <jasonr@gnu.org>
7255
7256 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7257 and wheel-down.
7258
72592004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7260
7261 * processes.texi (Synchronous Processes): Document process-file.
7262
72632004-10-22 Kenichi Handa <handa@m17n.org>
7264
7265 * text.texi (translate-region): Document that it accepts also a
7266 char-table.
7267
72682004-10-22 David Ponce <david@dponce.com>
7269
7270 * windows.texi (Resizing Windows): Document the `preserve-before'
7271 argument of the functions `enlarge-window' and `shrink-window'.
7272
72732004-10-19 Jason Rumney <jasonr@gnu.org>
7274
7275 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7276
72772004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7278
7279 * text.texi (Filling): Add anchor for definition of
7280 `sentence-end-double-space'.
7281
7282 * searching.texi (Regexp Example): Update description of how
7283 Emacs currently recognizes the end of a sentence.
7284 (Standard Regexps): Update definition of the variable
7285 `sentence-end'. Add definition of the function `sentence-end'.
7286
72872004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7288
7289 * display.texi (Progress): New node.
7290
72912004-10-05 Kim F. Storm <storm@cua.dk>
7292
7293 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7294
72952004-09-29 Kim F. Storm <storm@cua.dk>
7296
7297 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7298 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7299 fringe bitmap symbols, as they now have their own namespace.
7300 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7301 vs. pixels. Signal error if no free bitmap slots.
7302 (Pixel Specification): Change IMAGE to @var{image}.
7303
73042004-09-28 Richard M. Stallman <rms@gnu.org>
7305
7306 * text.texi (Special Properties): Clarify line-spacing and line-height.
7307
7308 * searching.texi (Regexp Search): Add looking-back.
7309
73102004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7311
7312 * display.texi: Correct typos.
7313 (Image Descriptors): Correct xref's.
7314
73152004-09-25 Richard M. Stallman <rms@gnu.org>
7316
7317 * text.texi (Special Properties): Cleanups in `cursor'.
7318 Rewrites in `line-height' and `line-spacing'; exchange them.
7319
7320 * display.texi (Fringes): Rewrite previous change.
7321 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7322 (Display Fringe Bitmaps): Node deleted, text moved.
7323 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7324 (Scroll Bars): Clarify set-window-scroll-bars.
7325 (Pointer Shape): Rewrite.
7326 (Specified Space): Clarify :align-to, etc.
7327 (Pixel Specification): Use @var. Clarify new text.
7328 (Other Display Specs): Clarify `slice'.
7329 (Image Descriptors): Cleanups.
7330 (Showing Images): Cleanups.
7331
73322004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7333
7334 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7335
7336 * modes.texi: Various minor changes in addition to:
7337 (Major Mode Conventions): Final call to `run-mode-hooks' should
7338 not be inside the `delay-mode-hooks' form.
7339 (Mode Hooks): New node.
7340 (Hooks): Delete obsolete example.
7341 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7342 node "Mode Hooks".
7343
73442004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7345
7346 * display.texi: Correct various typos.
7347 (Display): Rename node "Pointer Shapes" to "Pointer
7348 Shape". (There is already a node called "Pointer Shapes" in
7349 frames.texi.)
7350 (Images): Remove non-existent node "Image Slices" from menu.
7351
73522004-09-23 Kim F. Storm <storm@cua.dk>
7353
7354 * text.texi (Special Properties): Add `cursor', `pointer',
7355 `line-height', and `line-spacing' properties.
7356
7357 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7358 Shapes' to menu.
7359 (Standard Faces): Doc fix for fringe face.
7360 (Fringes): Add `overflow-newline-into-fringe' and
7361 'indicate-buffer-boundaries'.
7362 (Fringe Bitmaps, Pointer Shapes): New nodes.
7363 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7364 Bitmaps' to menu.
7365 (Specified Space): Describe pixel width and height.
7366 (Pixel Specification): New node.
7367 (Other Display Specs): Add `slice' property.
7368 (Display Fringe Bitmaps): New node.
7369 (Images): Add 'Image Slices' to menu.
7370 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7371 (Showing Images): Add slice arg to `insert-image'.
7372 Add 'insert-sliced-image'.
b8d4c8d0
GM
7373
73742004-09-20 Richard M. Stallman <rms@gnu.org>
7375
7376 * commands.texi (Key Sequence Input):
7377 Clarify downcasing in read-key-sequence.
7378
73792004-09-08 Juri Linkov <juri@jurta.org>
7380
7381 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7382
73832004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7384
5dcb4c4e
SM
7385 * locals.texi (Standard Buffer-Local Variables):
7386 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7387 * internals.texi (Buffer Internals): Describe new
7388 auto_save_file_format field of the buffer structure.
7389 * files.texi (Format Conversion): `auto-save-file-format' has been
7390 renamed `buffer-auto-save-file-format'.
7391
73922004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7393
7394 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7395 an integer or a marker.
7396 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7397
73982004-08-22 Richard M. Stallman <rms@gnu.org>
7399
7400 * modes.texi (Major Mode Conventions): Discuss rebinding of
7401 standard key bindings.
7402
74032004-08-18 Kim F. Storm <storm@cua.dk>
7404
7405 * processes.texi (Accepting Output): Add `just-this-one' arg to
7406 `accept-process-output'.
7407 (Output from Processes): New var `process-adaptive-read-buffering'.
7408
74092004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7410
7411 * keymaps.texi: Various changes in addition to:
7412 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7413 Give more varied examples for `kbd'.
7414 (Creating Keymaps): Char tables have slots for all characters
7415 without modifiers.
7416 (Active Keymaps): `overriding-local-map' and
7417 `overriding-terminal-local-map' also override text property and
7418 overlay keymaps.
7419 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7420 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7421 to denote a prefix of no events.
7422 `map-keymap' includes parent's bindings _recursively_.
7423 Clarify and correct description of `where-is-internal'.
7424 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7425 (Menu Example): For menus intended for use with the keyboard, the
7426 menu items should be bound to characters or real function keys.
7427
74282004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7429
7430 * objects.texi (Character Type): Reposition `@anchor' to prevent
7431 double space inside sentence in Info.
7432
7433 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7434 renamed to `disabled-command-function'.
7435 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7436 (Command Loop Info): Replace reference to it.
7437 (Disabling Commands): `disabled-command-hook' has been renamed to
7438 `disabled-command-function'.
7439
74402004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7441
7442 * os.texi (Translating Input): Only non-prefix bindings in
7443 `key-translation-map' override actual key bindings. Warn about
7444 possible indirect effect of actual key bindings on non-prefix
7445 bindings in `key-translation-map'.
7446
74472004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7448
7449 * minibuf.texi (High-Level Completion): Add anchor for definition
7450 of `read-variable'.
7451
7452 * commands.texi: Various changes in addition to:
7453 (Using Interactive): Clarify description of `interactive-form'.
7454 (Interactive Call): Mention default for KEYS argument to
7455 `call-interactively'.
7456 (Command Loop Info): Clarify description of `this-command-keys'.
7457 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7458 Value of `last-event-frame' can be `macro'.
7459 (Repeat Events): `double-click-fuzz' is also used to distinguish
7460 clicks and drags.
7461 (Classifying Events): Clarify descriptions of `event-modifiers'
7462 `event-basic-type' and `event-convert-list'.
7463 (Accessing Events): `posn-timestamp' takes POSITION argument.
7464 (Quoted Character Input): Clarify description of
7465 `read-quoted-char' and fix example.
7466 (Quitting): Add `with-local-quit'.
7467 (Disabling Commands): Correct and clarify descriptions of
7468 `enable-command' and `disable-command'.
7469 Mention what happens if `disabled-command-hook' is nil.
7470 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7471 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7472
74732004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7474
7475 * frames.texi: Various changes in addition to:
7476 (Creating Frames): Expand and clarify description of `make-frame'.
7477 (Window Frame Parameters): Either none or both of the `icon-left'
7478 and `icon-top' parameters must be specified. Put descriptions of
7479 `menu-bar-lines' and `toolbar-lines' closer together and change
7480 them accordingly.
7481 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7482 except while processing `frame-title-format' or `icon-title-format'.
7483 (Deleting Frames): Correct description of `delete-frame'.
7484 Non-nil return values of `frame-live-p' are like those of `framep'.
7485 (Frames and Windows): Mention return value of
7486 `set-frame-selected-window'.
7487 (Visibility of Frames): Mention `force' argument to
7488 `make-frame-invisible'. `frame-visible-p' returns t for all
7489 frames on text-only terminals.
7490 (Frame Configurations): Restoring a frame configuration does not
7491 restore deleted frames.
7492 (Window System Selections): `x-set-selection' returns DATA.
7493 (Resources): Add example.
7494 (Display Feature Testing): Clarify descriptions of
7495 `display-pixel-height', `display-pixel-width', `x-server-version'
7496 and `x-server-vendor'.
7497
7498 * windows.texi (Choosing Window): Add anchor.
7499 * minibuf.texi (Minibuffer Misc): Add anchor.
7500
75012004-07-23 John Paul Wallington <jpw@gnu.org>
7502
7503 * macros.texi (Defining Macros): Declaration keyword for setting
7504 Edebug spec is `debug' not `edebug'.
7505
75062004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7507
7508 * windows.texi: Various small changes in addition to:
7509 (Window Point): Mention return value of `set-window-point'.
7510 (Window Start): `pos-visible-in-window-p' disregards horizontal
7511 scrolling. Explain return value if PARTIALLY is non-nil.
7512 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7513 and `set-window-vscroll'.
7514 (Size of Window): The argument WINDOW to `window-inside-edges',
7515 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7516 (Resizing Windows): Explain return value of
7517 `shrink-window-if-larger-than-buffer'.
7518 `window-size-fixed' automatically becomes buffer local when set.
7519 (Window Configurations): Explain return value of
7520 `set-window-configuration'.
7521
7522 * minibuf.texi (Minibuffer Misc): Add anchor for
7523 `minibuffer-scroll-window'.
7524
7525 * positions.texi (Text Lines): Add anchor for `count-lines'.
7526
75272004-07-17 Richard M. Stallman <rms@gnu.org>
7528
7529 * display.texi (Overlay Properties): Adding `evaporate' prop
7530 deletes empty overlay immediately.
7531
7532 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7533 fix example.
7534
75352004-07-16 Jim Blandy <jimb@redhat.com>
7536
7537 * searching.texi (Regexp Backslash): Document new \_< and \_>
7538 operators.
7539
75402004-07-16 Juanma Barranquero <lektu@terra.es>
7541
7542 * display.texi (Images): Fix Texinfo usage.
7543
75442004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7545
7546 * buffers.texi (Modification Time): `visited-file-modtime' now
7547 returns a list of two integers, instead of a cons.
7548
75492004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7550
7551 * windows.texi: Various changes in addition to:
7552 (Splitting Windows): Add `split-window-keep-point'.
7553
75542004-07-09 Richard M. Stallman <rms@gnu.org>
7555
7556 * frames.texi (Input Focus): Minor fix.
7557
75582004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7559
7560 * frames.texi (Input Focus): Clarify descriptions of
7561 `select-frame-set-input-focus' and `select-frame'.
7562
75632004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7564
7565 * os.texi: Various small changes in addition to:
7566 (Killing Emacs): Expand and clarify description of
7567 `kill-emacs-query-functions' and `kill-emacs-hook'.
7568 (System Environment): Expand and clarify description of `getenv'
7569 and `setenv'.
7570 (Timers): Clarify description of `run-at-time'.
7571 (Translating Input): Correct description of
7572 `extra-keyboard-modifiers'.
7573 (Flow Control): Correct description of `enable-flow-control'.
7574
75752004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7576
7577 * os.texi: Update copyright.
7578 (Session Management): Grammar fix.
7579 Clarify which Emacs does the restarting.
7580 Use @samp for *scratch* buffer.
7581
75822004-07-04 Alan Mackenzie <acm@muc.de>
7583
7584 * frames.texi (Input Focus): Add documentation for
7585 `select-frame-set-input-focus'. Replace refs to non-existent
7586 `switch-frame' with `select-frame'. Minor corrections and tidying
7587 up of text-only terminal stuff.
7588
75892004-07-02 Richard M. Stallman <rms@gnu.org>
7590
7591 * files.texi (Saving Buffers): Cleanup write-contents-function.
7592 (Magic File Names): Cleanup file-remote-p.
7593
b344d29d 75942004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7595
7596 * files.texi (Magic File Names): `file-remote-p' returns an
7597 identifier of the remote system, not just t.
7598
75992004-07-02 David Kastrup <dak@gnu.org>
7600
7601 * searching.texi (Entire Match Data): Add explanation about new
7602 match-data behavior when @var{integers} is non-nil.
7603
76042004-06-24 Richard M. Stallman <rms@gnu.org>
7605
7606 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7607
7608 * customize.texi (Variable Definitions): Note about doc strings
7609 and :set.
7610
7611 * keymaps.texi (Keymap Terminology): Document `kbd'.
7612 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7613
7614 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7615 makes it buffer-local.
7616
7617 * files.texi (Saving Buffers): Correct previous change.
7618
7619 * commands.texi (Accessing Events):
7620 Clarify posn-col-row and posn-actual-col-row.
7621
76222004-06-24 David Ponce <david.ponce@wanadoo.fr>
7623
7624 * commands.texi (Accessing Events): New functions
7625 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7626
76272004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7628
7629 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7630 * frames.texi, buffers.texi, backups.texi, variables.texi:
7631 * loading.texi, eval.texi, functions.texi, control.texi:
7632 * symbols.texi, minibuf.texi: Reposition @anchor's.
7633
7634 * help.texi: Various small changes in addition to the following.
7635 (Describing Characters): Describe PREFIX argument to
7636 `key-description'. Correct and clarify definition of
7637 `text-char-description'. Describe NEED-VECTOR argument to
7638 `read-kbd-macro'.
7639 (Help Functions): Clarify definition of `apropos'.
7640
76412004-06-23 Lars Hansen <larsh@math.ku.dk>
7642
7643 * files.texi (Saving Buffers): Correct description of
7644 `write-contents-functions'.
7645
76462004-06-21 Juanma Barranquero <lektu@terra.es>
7647
7648 * display.texi (Images): Remove redundant @vindex directives.
7649 Rewrite `image-library-alist' doc in active voice.
7650
76512004-06-14 Juanma Barranquero <lektu@terra.es>
7652
7653 * display.texi (Images): Document new delayed library loading,
7654 variable `image-library-alist' and (existing but undocumented)
7655 function `image-type-available-p'.
7656
76572004-06-05 Richard M. Stallman <rms@gnu.org>
7658
7659 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7660 refer the user to the Initial Input node.
7661 (Text from Minibuffer): Likewise.
7662 (Initial Input): New node. Document this feature
7663 and say it is mostly deprecated.
7664
76652004-05-30 Richard M. Stallman <rms@gnu.org>
7666
7667 * loading.texi (Named Features): Clarify return value
7668 and meaning of NOERROR.
7669
7670 * variables.texi (File Local Variables): Minor cleanup.
7671
76722004-05-30 Michael Albinus <michael.albinus@gmx.de>
7673
7674 * files.texi (Magic File Names): Add `file-remote-p' as operation
7675 of file name handlers.
7676
76772004-05-29 Richard M. Stallman <rms@gnu.org>
7678
7679 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7680 as arg to a minor mode command.
7681
76822004-05-22 Richard M. Stallman <rms@gnu.org>
7683
7684 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7685
7686 * streams.texi (Output Variables): Doc float-output-format.
7687
7688 * searching.texi (Regexp Special): Nested repetition can be infloop.
7689
7690 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7691 real stack overflow.
7692
7693 * compile.texi: Minor cleanups.
7694
76952004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7696
7697 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7698 circular lists.
7699 (List Elements): Explain handling of circular and dotted lists.
7700
77012004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7702
7703 * modes.texi (Search-based Fontification): Fix typo.
7704
77052004-05-10 Juanma Barranquero <lektu@terra.es>
7706
7707 * modes.texi (Mode Line Variables): Fix description of
7708 global-mode-string, which is now after which-func-mode, not the
7709 buffer name.
7710
77112004-05-07 Lars Hansen <larsh@math.ku.dk>
7712
7713 * modes.texi (Desktop Save Mode): Add.
7714 (Modes): Add menu entry Desktop Save Mode.
7715
7716 * hooks.texi: Add desktop-after-read-hook,
7717 desktop-no-desktop-file-hook and desktop-save-hook.
7718
7719 * locals.texi: Add desktop-save-buffer.
7720
77212004-04-30 Jesper Harder <harder@ifa.au.dk>
7722
7723 * display.texi: emacs -> Emacs.
7724
77252004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7726
7727 * files.texi (Changing Files): Document set-file-times.
7728
77292004-04-23 Juanma Barranquero <lektu@terra.es>
7730
7731 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7732
77332004-04-18 Jesper Harder <harder@ifa.au.dk>
7734
7735 * tips.texi (Coding Conventions): defopt -> defcustom.
7736
77372004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7738
7739 * sequences.texi: Various clarifications.
7740
77412004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7742
7743 * buffers.texi (Read Only Buffers): Mention optional ARG to
7744 `toggle-read-only'.
7745
77462004-04-14 Nick Roberts <nick@nick.uklinux.net>
7747
7748 * windows.texi (Selecting Windows): Note that get-lru-window
7749 returns a full-width window if possible.
7750
77512004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7752
7753 * buffers.texi: Various changes in addition to:
7754 (Buffer File Name): Add `find-buffer-visiting'.
7755 (Buffer Modification): Mention optional ARG to `not-modified'.
7756 (Indirect Buffers): Mention optional CLONE argument to
7757 `make-indirect-buffer'.
7758
7759 * files.texi: Various changes in addition to:
7760 (Visiting Functions): `find-file-hook' is now a normal hook.
7761 (File Name Expansion): Explain difference between the way that
7762 `expand-file-name' and `file-truename' treat `..'.
7763 (Contents of Directories): Mention optional ID-FORMAT argument to
7764 `directory-files-and-attributes'.
7765 (Format Conversion): Mention new optional CONFIRM argument to
7766 `format-write-file'.
7767
77682004-04-12 Miles Bader <miles@gnu.org>
7769
7770 * macros.texi (Expansion): Add description of `macroexpand-all'.
7771
77722004-04-05 Jesper Harder <harder@ifa.au.dk>
7773
5dcb4c4e
SM
7774 * variables.texi (Variable Aliases):
7775 Mention cyclic-variable-indirection.
b8d4c8d0
GM
7776
7777 * errors.texi (Standard Errors): Ditto.
7778
77792004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7780
7781 * backups.texi: Various small changes in addition to:
7782 (Making Backups): Mention return value of `backup-buffer'.
7783 (Auto-Saving): Mention optional FORCE argument to
7784 `delete-auto-save-file-if-necessary'.
7785 (Reverting): Mention optional PRESERVE-MODES argument to
7786 `revert-buffer'. Correct description of `revert-buffer-function'.
7787
77882004-03-22 Juri Linkov <juri@jurta.org>
7789
7790 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
7791 with `Vector Functions'.
7792
7793 * text.texi (Sorting): Add missing quote.
7794
77952004-03-14 Luc Teirlinck <teirllm@auburn.edu>
7796
7797 * intro.texi (Lisp History): Replace xref to `cl' manual with
7798 inforef.
7799
78002004-03-12 Richard M. Stallman <rms@gnu.org>
7801
7802 * intro.texi (Version Info): Add arg to emacs-version.
7803 (Lisp History): Change xref to CL manual.
7804
78052004-03-09 Luc Teirlinck <teirllm@auburn.edu>
7806
7807 * minibuf.texi (Completion Commands): Add xref to Emacs manual
7808 for Partial Completion mode.
7809
78102004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
7811
7812 * customize.texi: Fix typo. Remove eol whitespace.
7813
78142004-03-04 Richard M. Stallman <rms@gnu.org>
7815
7816 * processes.texi: Fix typos.
7817
7818 * lists.texi (Building Lists): Minor clarification.
7819
7820 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
7821 in make-hash-table.
7822
78232004-02-29 Juanma Barranquero <lektu@terra.es>
7824
7825 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
7826 rm, and ignore exit code.
7827
78282004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
7829
7830 * display.texi (Defining Faces): Add description for min-colors.
7831 Update example.
7832
78332004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7834
7835 * abbrevs.texi: Various corrections and clarifications in addition
7836 to the following:
7837 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7838
78392004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7840
7841 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7842
78432004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7844
7845 * text.texi: Various small changes in addition to the following:
7846 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7847 to delete-horizontal-space.
7848 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7849 description of yank-handler text property at various places.
7850
7851 * frames.texi (Window System Selections): Add anchor.
7852
7853 * syntax.texi (Syntax Table Functions): Clarify and correct
7854 descriptions of make-syntax-table and copy-syntax-table.
7855 (Motion and Syntax): Clarify SYNTAXES argument to
7856 skip-syntax-forward.
7857 (Parsing Expressions): Mention that the return value of
7858 parse-partial-sexp is currently a list of ten rather than nine
7859 elements.
7860 (Categories): Various corrections and clarifications.
7861
78622004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7863
7864 * markers.texi (Marker Insertion Types): Minor change.
7865
7866 * locals.texi (Standard Buffer-Local Variables):
7867 * commands.texi (Interactive Codes, Using Interactive):
7868 * functions.texi (Related Topics): Fix xrefs.
7869
78702004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7871
7872 * lists.texi (Sets And Lists): Update description of delete-dups.
7873
78742004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7875
7876 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7877
c8763fb6 78782004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7879
7880 * frames.texi (Parameter Access): frame-parameters arg is optional.
7881 modify-frame-parameters handles nil for FRAME.
7882 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7883 are all-or-nothing for certain toolkits.
7884 Mention parameter wait-for-wm.
7885 (Frames and Windows): In frame-first-window and frame-selected-window
7886 the arg is optional.
7887 (Input Focus): In redirect-frame-focus the second arg is optional.
7888 (Window System Selections): Mention selection type CLIPBOARD.
7889 Mention data-type UTF8_STRING.
7890 Mention numbering of cut buffers.
7891 (Resources): Describe x-resource-name.
7892
78932004-02-16 Richard M. Stallman <rms@gnu.org>
7894
7895 * windows.texi (Buffers and Windows): Delete false table
7896 about all-frames.
7897
7898 * syntax.texi (Parsing Expressions): Delete old caveat
7899 about parse-sexp-ignore-comments.
7900
7901 * streams.texi (Output Variables): Add print-quoted.
7902
7903 * lists.texi (Building Lists): Minor cleanup.
7904
7905 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7906
7907 * display.texi (Overlays): Explain overlays use markers.
7908 (Managing Overlays): Explain front-advance and rear-advance
7909 in more detail.
7910
7911 * loading.texi (Unloading): Document unload-feature-special-hooks.
7912 Get rid of fns-NNN.el file.
7913
79142004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7915
7916 * help.texi (Describing Characters): Fix text-char-description
7917 example output.
7918
7919 * edebug.texi (Using Edebug): Fix example.
7920
7921 * debugging.texi (Internals of Debugger): Fix return value.
7922
7923 * files.texi (Changing Files): Fix argname.
7924
7925 * calendar.texi: Fix parens, and default values.
7926
7927 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7928 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 7929 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
7930
7931 * positions.texi (Text Lines): Don't add -1 in current-line.
7932
79332004-02-16 Richard M. Stallman <rms@gnu.org>
7934
7935 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7936
79372004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7938
7939 * processes.texi (Low-Level Network): Fix a typo.
7940
79412004-02-12 Kim F. Storm <storm@cua.dk>
7942
7943 * display.texi (Fringes): Use consistent wording.
7944 Note that window-fringe's window arg is optional.
7945 (Scroll Bars): Use consistent wording.
7946
79472004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7948
7949 * tips.texi (Comment Tips): Document the new conventions for
7950 commenting out code.
7951
c8763fb6 79522004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 7953
5dcb4c4e 7954 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
7955
79562004-02-07 Kim F. Storm <storm@cua.dk>
7957
7958 * positions.texi (Text Lines): Add line-number-at-pos.
7959
79602004-02-06 John Paul Wallington <jpw@gnu.org>
7961
7962 * display.texi (Button Properties, Button Buffer Commands):
7963 mouse-2 invokes button, not down-mouse-1.
7964
79652004-02-04 Jason Rumney <jasonr@gnu.org>
7966
7967 * makefile.w32-in: Sync with Makefile.in changes.
7968
79692004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7970
7971 * minibuf.texi (Text from Minibuffer): Various corrections and
7972 clarifications.
7973 (Object from Minibuffer): Correct Lisp description of
7974 read-minibuffer.
7975 (Minibuffer History): Clarify description of cons values for
7976 HISTORY arguments.
5dcb4c4e
SM
7977 (Basic Completion): Various corrections and clarifications.
7978 Add completion-regexp-list.
b8d4c8d0
GM
7979 (Minibuffer Completion): Correct and clarify description of
7980 completing-read.
5dcb4c4e
SM
7981 (Completion Commands): Mention Partial Completion mode.
7982 Various other minor changes.
b8d4c8d0
GM
7983 (High-Level Completion): Various corrections and clarifications.
7984 (Reading File Names): Ditto.
7985 (Minibuffer Misc): Ditto.
7986
79872004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7988
7989 * strings.texi (Text Comparison): assoc-string also matches
7990 elements of alists that are strings instead of conses.
7991 (Formatting Strings): Standardize Texinfo usage. Update index
7992 entries.
7993
79942004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7995
7996 * lists.texi (Sets And Lists): Add delete-dups.
7997
79982004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7999
8000 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
8001 special form.
8002 * macros.texi (Defining Macros): Update description of `declare',
8003 which now is a macro.
8004 (Wrong Time): Fix typos.
8005
80062004-01-14 Luc Teirlinck <teirllm@auburn.edu>
8007
8008 * compile.texi (Compilation Functions): Expand descriptions of
8009 `compile-defun', `byte-compile-file', `byte-recompile-directory'
8010 and `batch-byte-compile'. In particular, mention and describe
8011 all optional arguments.
8012 (Disassembly): Correct and clarify the description of `disassemble'.
8013
80142004-01-11 Luc Teirlinck <teirllm@auburn.edu>
8015
8016 * searching.texi: Various small changes in addition to the
8017 following.
8018 (Regexp Example): Adapt to new value of `sentence-end'.
8019 (Regexp Functions): The PAREN argument to `regexp-opt' can be
8020 `words'.
8021 (Search and Replace): Add usage note for `perform-replace'.
8022 (Entire Match Data): Mention INTEGERS and REUSE arguments to
8023 `match-data'.
8024 (Standard Regexps): Update for new values of `paragraph-start'
8025 and `sentence-end'.
8026
80272004-01-07 Luc Teirlinck <teirllm@auburn.edu>
8028
8029 * files.texi (Saving Buffers): Clarify descriptions of
8030 `write-contents-functions' and `before-save-hook'.
8031 Make the defvar's for `before-save-hook' and `after-save-hook'
8032 into defopt's.
8033
80342004-01-07 Kim F. Storm <storm@cua.dk>
8035
8036 * commands.texi (Click Events): Describe new image and
8037 width/height elements of click events.
8038 (Accessing Events): Add posn-string, posn-image, and
8039 posn-object-width-height. Change posn-object to return either
8040 image or string object.
8041
80422004-01-01 Simon Josefsson <jas@extundo.com>
8043
8044 * hooks.texi (Standard Hooks): Add before-save-hook.
8045 * files.texi (Saving Buffers): Likewise.
8046
80472004-01-03 Richard M. Stallman <rms@gnu.org>
8048
8049 * frames.texi (Frames and Windows): Delete frame-root-window.
8050
80512004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8052
8053 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8054
8055 * functions.texi: Various small changes in addition to the
8056 following.
5dcb4c4e
SM
8057 (What Is a Function): `functionp' returns nil for macros.
8058 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8059 (Function Documentation): Add `\' in front of (fn @var{arglist})
8060 and explain why.
8061 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8062 Add anchor.
8063 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8064
80652004-01-01 Miles Bader <miles@gnu.org>
8066
8067 * display.texi (Buttons): New section.
8068
80692003-12-31 Andreas Schwab <schwab@suse.de>
8070
8071 * numbers.texi (Math Functions): sqrt reports a domain-error
8072 error.
8073 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8074
80752003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8076
8077 * tips.texi (Documentation Tips): Update item on hyperlinks in
8078 documentation strings.
8079
8080 * errors.texi (Standard Errors): Various small corrections and
8081 additions.
8082
8083 * control.texi: Various small changes in addition to the
8084 following.
8085 (Signaling Errors): Provide some more details on how `signal'
8086 constructs the error message. Add anchor to the definition of
8087 `signal'.
8088 (Error Symbols): Describe special treatment of `quit'.
8089 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8090 to emphasize that it has to be a single form.
8091
8092 * buffers.texi: Add anchor.
8093
80942003-12-29 Richard M. Stallman <rms@gnu.org>
8095
8096 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8097 (Window Configurations): Add window-configuration-frame.
8098
8099 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8100
8101 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8102 Change arg name in get-char-property.
8103 (Special Properties): Update handling of keymap property.
8104
8105 * strings.texi (Modifying Strings): Add clear-string.
8106 (Text Comparison): Add assoc-string and remove
8107 assoc-ignore-case, assoc-ignore-representation.
8108
8109 * os.texi (Time of Day): Add set-time-zone-rule.
8110
8111 * numbers.texi (Math Functions): asin, acos, log, log10
8112 report domain-error errors.
8113
8114 * nonascii.texi (Converting Representations):
8115 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8116 (Encoding and I/O): Add file-name-coding-system.
8117
8118 * modes.texi (Search-based Fontification): Explain that
8119 face specs are symbols with face names as values.
8120
8121 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8122
8123 * lists.texi (Building Lists): remq moved elsewhere.
8124 (Sets And Lists): remq moved here.
8125 (Association Lists): Refer to assoc-string.
8126
8127 * internals.texi (Garbage Collection): Add memory-use-counts.
8128
8129 * frames.texi (Frames and Windows): Add set-frame-selected-window
8130 and frame-root-window.
8131
8132 * files.texi (Contents of Directories):
8133 Add directory-files-and-attributes.
8134
8135 * display.texi (Refresh Screen): Add force-window-update.
8136 (Invisible Text): Explain about moving point out of invis text.
8137 (Overlay Properties): Add overlay-properties.
8138 (Managing Overlays): Add overlayp.
8139 (GIF Images): Invalid image number displays a hollow box.
8140
8141 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8142 (Killing Buffers): Add buffer-live-p.
8143
81442003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8145
8146 * display.texi (Fringes): Fix typo "set-buffer-window".
8147
81482003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8149
8150 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8151 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8152 Add or change various xrefs and anchors.
8153
8154 * commands.texi: Replace all occurrences of @acronym{CAR} with
8155 @sc{car}, for consistency with the rest of the Elisp manual.
8156 `car' and `cdr' are historically acronyms, but are no longer
8157 widely thought of as such.
8158
8159 * internals.texi (Pure Storage): Mention that `purecopy' does not
8160 copy text properties.
8161 (Object Internals): Now 29 bits are used (in most implementations)
8162 to address Lisp objects.
8163
8164 * variables.texi (Variables with Restricted Values): New node.
8165
8166 * objects.texi (Lisp Data Types): Mention that certain variables
8167 can only take on a restricted set of values and add an xref to
8168 the new node "Variables with Restricted Values".
8169
8170 * eval.texi (Function Indirection): Describe the errors that
8171 `indirect-function' can signal.
8172 (Eval): Clarify the descriptions of `eval-region' and `values'.
8173 Describe `eval-buffer' instead of `eval-current-buffer' and
8174 mention `eval-current-buffer' as an alias for `current-buffer'.
8175 Correct the description and mention all optional arguments.
8176
8177 * nonascii.texi: Various small changes in addition to the
8178 following.
8179 (Converting Representations): Clarify behavior of
8180 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8181 ASCII arguments.
8182 (Character Sets): Document the variable `charset-list' and adapt
8183 the definition of the function `charset-list' accordingly.
8184 (Translation of Characters): Clarify use of generic characters in
8185 `make-translation-table'. Clarify and correct the description of
8186 the use of translation tables in encoding and decoding.
8187 (User-Chosen Coding Systems): Correct and clarify the description
8188 of `select-safe-coding-system'.
8189 (Default Coding Systems): Clarify description of
8190 `file-coding-system-alist'.
8191
81922003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8193
8194 * strings.texi (Text Comparison): Correctly describe when two
8195 strings are `equal'. Combine and clarify descriptions of
8196 `assoc-ignore-case' and `assoc-ignore-representation'.
8197
8198 * objects.texi (Non-ASCII in Strings): Clarify description of
8199 when a string is unibyte or multibyte.
8200 (Bool-Vector Type): Update examples.
8201 (Equality Predicates): Correctly describe when two strings are
8202 `equal'.
8203
82042003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8205
8206 * lists.texi (Building Lists): `append' no longer accepts integer
8207 arguments. Update the description of `number-sequence' to reflect
8208 recent changes.
8209 (Sets And Lists): Describe `member-ignore-case' after `member'.
8210
82112003-11-27 Kim F. Storm <storm@cua.dk>
8212
8213 * commands.texi (Click Events): Click object may be an images.
8214 Describe (dx . dy) element of click positions.
8215 (Accessing Events): Remove duplicate posn-timestamp.
8216 New functions posn-object and posn-object-x-y.
8217
82182003-11-23 Kim F. Storm <storm@cua.dk>
8219
8220 * commands.texi (Click Events): Describe enhancements to event
8221 position lists, including new text-pos and (col . row) items.
8222 Mention left-fringe and right-fringe area events.
8223 (Accessing Events): New functions posn-area and
8224 posn-actual-col-row. Mention posn-timestamp. Mention that
8225 posn-point in non-text area still returns buffer position.
8226 Clarify posn-col-row.
8227
82282003-11-21 Lars Hansen <larsh@math.ku.dk>
8229
8230 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8231 * anti.texi (File Attributes): Describe removed parameter
8232 ID-FORMAT.
8233
82342003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8235
8236 * positions.texi (Positions): Mention that, if a marker is used as
8237 a position, its buffer is ignored.
8238
8239 * markers.texi (Overview of Markers): Mention it here too.
8240
82412003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8242
8243 * numbers.texi (Numeric Conversions): Not just `floor', but also
8244 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8245
82462003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8247
8248 * markers.texi (Creating Markers): Specify insertion type of
8249 created markers. Add xref to `Marker Insertion Types'.
8250 Second argument to `copy-marker' is optional.
8251 (Marker Insertion Types): Mention that most markers are created
8252 with insertion type nil.
8253 (The Mark): Correctly describe when `mark' signals an error.
8254 (The Region): Correctly describe when `region-beginning' and
8255 `region-end' signal an error.
8256
82572003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8258
8259 * hash.texi (Creating Hash): Clarify description of `eql'.
8260 `makehash' is obsolete.
8261 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8262
8263 * positions.texi (Point): Change description of `buffer-end', so
8264 that it is also correct for floating point arguments.
8265 (List Motion): Correct argument lists of `beginning-of-defun' and
8266 `end-of-defun'.
8267 (Excursions): Add xref to `Marker Insertion Types'.
8268 (Narrowing): Argument to `narrow-to-page' is optional.
8269
82702003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8271
8272 * streams.texi (Output Streams): Clarify behavior of point for
8273 marker output streams.
8274
82752003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8276
8277 * variables.texi (Defining Variables): Second argument to
8278 `defconst' is not optional.
8279 (Setting Variables): Mention optional argument APPEND to
8280 `add-to-list'.
8281 (Creating Buffer-Local): Expand description of
8282 `make-variable-buffer-local'.
8283 (Frame-Local Variables): Expand description of
8284 `make-variable-frame-local'.
8285 (Variable Aliases): Correct description of optional argument
8286 DOCSTRING to `defvaralias'. Mention return value of
8287 `defvaralias'.
8288 (File Local Variables): Add xref to `File variables' in Emacs
8289 Manual. Correct description of `hack-local-variables'. Mention
8290 `safe-local-variable' property. Mention optional second argument
8291 to `risky-local-variable-p'.
8292
82932003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8294
8295 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8296
82972003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8298
8299 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8300 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8301 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8302 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8303 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8304 lispref/processes.texi, lispref/searching.texi,
8305 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8306 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8307 @acronym{FOO}.
8308
83092003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8310
8311 * strings.texi (Creating Strings): Argument START to `substring'
8312 can not be `nil'. Expand description of
8313 `substring-no-properties'. Correct description of `split-string',
8314 especially with respect to empty matches. Prevent very bad line
8315 break in definition of `split-string-default-separators'.
8316 (Text Comparison): `string=' and `string<' also accept symbols as
8317 arguments.
8318 (String Conversion): More completely describe argument BASE in
8319 `string-to-number'.
8320 (Formatting Strings): `%s' and `%S' in `format' do require
8321 corresponding object. Clarify behavior of numeric prefix after
8322 `%' in `format'.
8323 (Case Conversion): The argument to `upcase-initials' can be a
8324 character.
8325
83262003-10-27 Kenichi Handa <handa@m17n.org>
8327
8328 * display.texi (Fontsets): Fix texinfo usage.
8329
83302003-10-25 Kenichi Handa <handa@m17n.org>
8331
8332 * display.texi (Fontsets): Add description of the function
8333 set-fontset-font.
8334
83352003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8336
8337 * display.texi (Temporary Displays): Add xref to `Documentation
8338 Tips'.
8339
8340 * functions.texi (Function Safety): Use inforef instead of pxref
8341 for SES.
8342
83432003-10-23 Andreas Schwab <schwab@suse.de>
8344
8345 * Makefile.in (TEX, texinputdir): Don't define.
8346 (TEXI2DVI): Define.
8347 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8348 add $(srcdir)/index.texi.
8349 ($(infodir)/elisp): Remove index.texi dependency.
8350 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8351 (index.texi): Remove target.
8352 (dist): Don't link $(srcdir)/permute-index.
8353 (clean): Don't remove index.texi.
8354
8355 * permute-index, index.perm: Remove.
8356 * index.texi: Rename from index.unperm.
8357
83582003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8359
8360 * tips.texi (Documentation Tips): Document new behavior for face
8361 and variable hyperlinks in Help mode.
8362
83632003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8364
8365 * objects.texi (Integer Type): Update for extra bit of integer range.
8366 (Character Type): Ditto.
8367
83682003-10-16 Eli Zaretskii <eliz@gnu.org>
8369
8370 * numbers.texi (Integer Basics): Add index entries for reading
8371 numbers in hex, octal, and binary.
8372
83732003-10-16 Lute Kamstra <lute@gnu.org>
8374
8375 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8376 argument.
8377
83782003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8379
8380 * windows.texi (Choosing Window): Fix typo.
8381 * edebug.texi (Edebug Execution Modes): Fix typo.
8382
83832003-10-13 Richard M. Stallman <rms@gnu.org>
8384
8385 * windows.texi (Basic Windows): A window has fringe settings,
8386 display margins and scroll-bar settings.
8387 (Splitting Windows): Doc split-window return value.
8388 Clean up one-window-p.
8389 (Selecting Windows): Fix typo.
8390 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8391 (Buffers and Windows): In set-window-buffer, explain effect
8392 on fringe settings and scroll bar settings.
8393 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8394 (Choosing Window): Use defopt for pop-up-frame-function.
8395 For special-display-buffer-names, explain same-window and same-frame.
8396 Clarify window-dedicated-p return value.
8397 (Textual Scrolling): scroll-up and scroll-down can get an error.
8398 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8399 Clarify set-window-hscroll.
8400 (Size of Window): Don't mention tool bar in window-height.
8401 (Coordinates and Windows): Explain what coordinates-in-window-p
8402 returns for fringes and display margins.
8403 (Window Configurations): Explain saving fringes, etc.
8404
8405 * tips.texi (Library Headers): Clean up Documentation.
8406
8407 * syntax.texi (Parsing Expressions): Clean up forward-comment
8408 and parse-sexp-lookup-properties.
8409
8410 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8411
8412 * os.texi (System Environment): Clean up text for load-average errors.
8413
8414 * modes.texi (Hooks): Don't explain local hook details at front.
8415 Clarify run-hooks and run-hook-with-args a little.
8416 Clean up add-hook and remove-hook.
8417
8418 * edebug.texi (Edebug Execution Modes): Clarify t.
8419 Document edebug-sit-for-seconds.
8420 (Coverage Testing): Document C-x X = and =.
8421 (Instrumenting Macro Calls): Fix typo.
8422 (Specification List): Don't index the specification keywords.
8423
84242003-10-10 Kim F. Storm <storm@cua.dk>
8425
8426 * processes.texi (Network): Introduce make-network-process.
8427
84282003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8429
8430 * tips.texi (Library Headers): Fix typo.
8431
84322003-10-07 Juri Linkov <juri@jurta.org>
8433
8434 * modes.texi (Imenu): Mention imenu-create-index-function's
8435 default value. Explain submenus better.
8436
84372003-10-07 Lute Kamstra <lute@gnu.org>
8438
8439 * modes.texi (Faces for Font Lock): Fix typo.
8440 (Hooks): Explain how buffer-local hook variables can refer to
8441 global hook variables.
8442 Various minor clarifications.
8443
84442003-10-06 Lute Kamstra <lute@gnu.org>
8445
8446 * tips.texi (Coding Conventions): Mention naming conventions for
8447 hooks.
8448
84492003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8450
8451 * loading.texi (Library Search): Correct default value of
8452 load-suffixes.
8453 (Named Features): Fix typo.
8454
84552003-10-05 Richard M. Stallman <rms@gnu.org>
8456
8457 * loading.texi (Named Features): In `provide',
8458 say how to test for subfeatures.
8459 (Unloading): In unload-feature, use new var name
8460 unload-feature-special-hooks.
8461
84622003-10-03 Lute Kamstra <lute@gnu.org>
8463
8464 * modes.texi (Major Mode Conventions): Mention third way to set up
8465 Imenu.
8466 (Imenu): A number of small fixes.
8467 Delete documentation of internal variable imenu--index-alist.
8468 Document the return value format of imenu-create-index-function
8469 functions.
8470
84712003-09-30 Richard M. Stallman <rms@gnu.org>
8472
8473 * processes.texi (Network): Say what stopped datagram connections do.
8474
8475 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8476
8477 * display.texi (Overlay Properties): Clarify `evaporate' property.
8478
84792003-09-29 Lute Kamstra <lute@gnu.org>
8480
8481 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8482 constructs should be marked as risky.
8483 Change cons cell into proper list.
8484 (Mode Line Variables): Change cons cell into proper list.
8485
84862003-09-26 Lute Kamstra <lute@gnu.org>
8487
8488 * modes.texi (Mode Line Data): Document the :propertize construct.
8489 (Mode Line Variables): Reorder the descriptions of the variables
8490 to match their order in the default mode-line-format.
8491 Describe the new variables mode-line-position and mode-line-modes.
8492 Update the default values of mode-line-frame-identification,
8493 minor-mode-alist, and default-mode-line-format.
8494 (Properties in Mode): Mention the :propertize construct.
8495
84962003-09-26 Richard M. Stallman <rms@gnu.org>
8497
8498 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8499 * loading.texi, minibuf.texi, text.texi, variables.texi:
8500 Avoid @strong{Note:}.
8501
85022003-09-26 Richard M. Stallman <rms@gnu.org>
8503
8504 * keymaps.texi (Remapping Commands): Fix typo.
8505
85062003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8507
8508 * processes.texi (Low-Level Network): Fix typo.
8509
85102003-09-23 Kim F. Storm <storm@cua.dk>
8511
8512 * processes.texi (Network, Network Servers): Fix typos.
8513 (Low-Level Network): Add timeout value for :server keyword.
8514 Add new option keywords to make-network-process.
8515 Add set-network-process-options.
8516 Explain how to test availability of network options.
8517
85182003-09-19 Richard M. Stallman <rms@gnu.org>
8519
8520 * text.texi (Motion by Indent): Arg to
8521 backward-to-indentation and forward-to-indentation is optional.
8522
8523 * strings.texi (Creating Strings): Add substring-no-properties.
8524
8525 * processes.texi
8526 (Process Information): Add list-processes arg QUERY-ONLY.
8527 Delete process-contact from here.
8528 Add new status values for process-status.
8529 Add process-get, process-put, process-plist, set-process-plist.
8530 (Synchronous Processes): Add call-process-shell-command.
8531 (Signals to Processes): signal-process allows process objects.
8532 (Network): Complete rewrite.
8533 (Network Servers, Datagrams, Low-Level Network): New nodes.
8534
8535 * positions.texi (Word Motion): forward-word, backward-word
8536 arg is optional. Reword.
8537
8538 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8539
8540 * variables.texi (Creating Buffer-Local):
8541 Delete duplicate definition of buffer-local-value.
8542 (File Local Variables): Explain about discarding text props.
8543
85442003-09-11 Richard M. Stallman <rms@gnu.org>
8545
8546 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8547 changes variables that record input events.
8548 (Minibuffer Misc): Add minibuffer-selected-window.
8549
8550 * lists.texi (Building Lists): Add copy-tree.
8551
8552 * display.texi (Fontsets): Add char-displayable-p.
8553 (Scroll Bars): New node.
8554
85552003-09-08 Lute Kamstra <lute@gnu.org>
8556
8557 * modes.texi (%-Constructs): Document new `%i' and `%I'
8558 constructs.
8559
85602003-09-03 Peter Runestig <peter@runestig.com>
8561
8562 * makefile.w32-in: New file.
8563
85642003-08-29 Richard M. Stallman <rms@gnu.org>
8565
8566 * display.texi (Overlay Properties): Clarify how priorities
8567 affect use of the properties.
8568
85692003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8570
8571 * customize.texi (Type Keywords): Correct the description of
8572 `:help-echo' in the case where `motion-doc' is a function.
8573
85742003-08-14 John Paul Wallington <jpw@gnu.org>
8575
8576 * modes.texi (Emulating Mode Line): Subsection, not section.
8577
85782003-08-13 Richard M. Stallman <rms@gnu.org>
8579
8580 * elisp.texi (Top): Update subnode lists in menu.
8581
8582 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8583 (Kill Functions): kill-region has new arg yank-handler.
8584 (Yanking): New node.
8585 (Yank Commands): Add yank-undo-function.
8586 (Low-Level Kill Ring):
8587 kill-new and kill-append have new arg yank-handler.
8588 (Changing Properties): Add remove-list-of-text-properties.
8589 (Atomic Changes): New node.
8590
8591 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8592
8593 * streams.texi (Output Variables): Add eval-expression-print-length
8594 and eval-expression-print-level.
8595
8596 * os.texi (Time Conversion): For encode-time, explain limits on year.
8597
8598 * objects.texi (Character Type): Define anchor "modifier bits".
8599
8600 * modes.texi (Emulating Mode Line): New node.
8601 (Search-based Fontification): Font Lock uses font-lock-face property.
8602 (Other Font Lock Variables): Likewise.
8603
8604 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8605 not vectors.
8606 (Active Keymaps): Add emulation-mode-map-alists.
8607 (Functions for Key Lookup): key-binding has new arg no-remap.
8608 (Remapping Commands): New node.
8609 (Scanning Keymaps): where-is-internal has new arg no-remap.
8610 (Tool Bar): Add tool-bar-local-item-from-menu.
8611 Clarify when to use tool-bar-add-item-from-menu.
8612
8613 * commands.texi (Interactive Call): commandp has new arg.
8614 (Command Loop Info): Add this-original-command.
8615
86162003-08-06 John Paul Wallington <jpw@gnu.org>
8617
8618 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8619
8620 * display.texi (Warning Basics): Fix typo.
8621 (Fringes): Add closing curly bracket and fix typo.
8622
8623 * elisp.texi (Top): Fix typo.
8624
86252003-08-05 Richard M. Stallman <rms@gnu.org>
8626
8627 * elisp.texi: Update lists of subnodes.
8628
8629 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8630
8631 * variables.texi (Local Variables): Use lc for example variable names.
8632
8633 * tips.texi (Library Headers): Explain where to put -*-.
8634
8635 * strings.texi (Creating Strings): Fix xref for vconcat.
8636
8637 * sequences.texi (Vector Functions):
8638 vconcat no longer allows integer args.
8639
8640 * minibuf.texi (Reading File Names): read-file-name has new
8641 arg PREDICATE. New function read-directory-name.
8642
c4cc8b9a 8643 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8644 (Indenting Macros): New node.
8645
8646 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8647 (Window Frame Parameters): Make separate table of parameters
8648 that are coupled with specific face attributes.
8649 (Deleting Frames): delete-frame-hooks renamed to
8650 delete-frame-functions.
8651
8652 * files.texi (Magic File Names): Add file-remote-p.
8653 Clarify file-local-copy.
8654
8655 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8656 here; instead xref Defining Macros.
8657
8658 * display.texi (Warnings): New node, and subnodes.
8659 (Fringes): New node.
8660
8661 * debugging.texi (Test Coverage): New node.
8662
8663 * compile.texi (Compiler Errors): Explain with-no-warnings
8664 and other ways to suppress warnings.
8665
8666 * commands.texi (Interactive Call): Minor clarification.
8667
8668 * buffers.texi (Buffer File Name): set-visited-file-name
8669 renames the buffer too.
8670
8671 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8672
86732003-07-24 Markus Rost <rost@math.ohio-state.edu>
8674
8675 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8676
86772003-07-22 Markus Rost <rost@math.ohio-state.edu>
8678
8679 * internals.texi (Garbage Collection): Fix previous change.
8680
86812003-07-22 Richard M. Stallman <rms@gnu.org>
8682
8683 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8684
8685 * display.texi (Width): Use \s syntax in example.
8686 (Font Selection): Add face-font-rescale-alist.
8687
8688 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8689 Remove spurious indent in example.
8690
8691 * lists.texi (Building Lists): Add number-sequence.
8692
8693 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8694
8695 * functions.texi (Function Documentation): Explain how to
8696 show calling convention explicitly in the doc string.
8697
8698 * windows.texi (Selecting Windows): save-selected-window saves
8699 selected window of each frame.
8700 (Window Configurations): Minor change.
8701
8702 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8703
8704 * streams.texi (Output Variables): Add print-continuous-numbering
8705 and print-number-table.
8706
8707 * processes.texi (Decoding Output): New node.
8708
8709 * os.texi (Time Conversion): decode-time arg is optional.
8710
8711 * objects.texi (Character Type): Don't use space as example for \.
8712 Make list of char names and \-sequences correspond.
8713 Explain that \s is not used in strings. `\ ' needs space after.
8714
8715 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8716 (Translation of Characters): Add translation-table-for-input.
8717 (Default Coding Systems): Add auto-coding-functions.
8718 (Explicit Encoding): Add decode-coding-inserted-region.
8719 (Locales): Add locale-info.
8720
8721 * minibuf.texi (Basic Completion): Describe test-completion.
8722 Collections can be lists of strings.
8723 Clean up lazy-completion-table.
8724 (Programmed Completion): Mention test-completion.
8725 Clarify why lambda expressions are not accepted.
8726 (Minibuffer Misc): Describe minibufferp.
8727
87282003-07-14 Richard M. Stallman <rms@gnu.org>
8729
8730 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8731
8732 * windows.texi (Selecting Windows): New arg to select-window.
8733 (Selecting Windows): Add with-selected-window.
8734 (Size of Window): Add window-inside-edges, etc.
8735
8736 * internals.texi (Garbage Collection): Add post-gc-hook.
8737
8738 * processes.texi (Subprocess Creation): Add exec-suffixes.
8739
8740 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8741 (Scanning Keymaps): Add map-keymaps.
8742 (Defining Menus): Add keymap-prompt.
8743
8744 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8745 most-negative-fixnum.
8746
c4cc8b9a 8747 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
8748 (Compiler Errors): New node.
8749
8750 * os.texi (User Identification): user-uid, user-real-uid
8751 can return float.
8752
8753 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8754 and about derived modes.
8755 (Minor Modes): Add minor-mode-list.
8756 (Defining Minor Modes): Keyword args for define-minor-mode.
8757 (Search-based Fontification): Explain managing other properties.
8758 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 8759 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
8760 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8761
8762 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8763 (Variable Aliases): Clarify defvaralias.
8764
8765 * loading.texi (Library Search): Add load-suffixes.
8766
8767 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8768 (Programmed Completion): Add dynamic-completion-table.
8769
8770 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8771 (Magic File Names): Specify precedence order of handlers.
8772
8773 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8774 and post-command-hook.
8775 (Waiting): New calling convention for sit-for.
8776
8777 * text.texi (Special Properties): local-map and keymap properties
8778 apply based on their stickiness.
8779
87802003-07-07 Richard M. Stallman <rms@gnu.org>
8781
8782 * modes.texi (Minor Mode Conventions): Specify only some kinds
8783 of list values as args to minor modes.
8784
8785 * files.texi (File Name Expansion): Warn about iterative use
8786 of substitute-in-file-name.
8787
8788 * advice.texi (Activation of Advice): Clean up previous change.
8789
87902003-07-06 Markus Rost <rost@math.ohio-state.edu>
8791
8792 * advice.texi (Activation of Advice): Note that ad-start-advice is
8793 turned on by default.
8794
87952003-06-30 Richard M. Stallman <rms@gnu.org>
8796
8797 * text.texi (Buffer Contents): Document current-word.
8798 (Change Hooks): Not called for *Messages*.
8799
8800 * functions.texi (Defining Functions): Explain about redefining
8801 primitives.
8802 (Function Safety): Renamed. Minor changes.
8803 Comment out the detailed criteria for what is safe.
8804
88052003-06-22 Andreas Schwab <schwab@suse.de>
8806
8807 * objects.texi (Symbol Type): Fix description of examples.
8808
88092003-06-16 Andreas Schwab <schwab@suse.de>
8810
8811 * hash.texi (Creating Hash): Fix description of :weakness.
8812
c8763fb6 88132003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
8814
8815 * files.texi (Changing Files): copy-file copies file modes, too.
8816
88172003-05-28 Richard M. Stallman <rms@gnu.org>
8818
8819 * strings.texi (Creating Strings): Clarify split-string.
8820
88212003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
8822
8823 * strings.texi (Creating Strings): Update split-string specification
8824 and examples.
8825
88262003-05-19 Richard M. Stallman <rms@gnu.org>
8827
8828 * elisp.texi: Correct invariant section names.
8829
88302003-04-20 Richard M. Stallman <rms@gnu.org>
8831
8832 * os.texi (Timers): Explain about timers and quitting.
8833
88342003-04-19 Richard M. Stallman <rms@gnu.org>
8835
8836 * internals.texi (Writing Emacs Primitives): Strings are
8837 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8838 Explain GCPRO convention for varargs function args.
8839
88402003-04-16 Richard M. Stallman <rms@gnu.org>
8841
8842 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8843
88442003-04-08 Richard M. Stallman <rms@gnu.org>
8845
8846 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8847
88482003-02-13 Kim F. Storm <storm@cua.dk>
8849
8850 * objects.texi (Character Type): New \s escape for space.
8851
88522003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8853
5dcb4c4e 8854 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
8855
88562003-01-25 Richard M. Stallman <rms@gnu.org>
8857
8858 * keymaps.texi: Document that a symbol can act as a keymap.
8859
88602003-01-13 Richard M. Stallman <rms@gnu.org>
8861
8862 * text.texi (Changing Properties): Say string indices are origin-0.
8863
8864 * positions.texi (Screen Lines) <compute-motion>:
8865 Correct order of elts in return value.
8866
8867 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8868 how to define a default binding.
8869
88702002-12-07 Markus Rost <rost@math.ohio-state.edu>
8871
8872 * loading.texi (Unloading): Fix recent change for load-history.
8873
8874 * customize.texi (Simple Types): Clarify description of custom
8875 type 'number. Describe new custom type 'float.
8876
88772002-12-04 Markus Rost <rost@math.ohio-state.edu>
8878
8879 * variables.texi (File Local Variables): Fix typo.
8880
c8763fb6 88812002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
8882
8883 From Michael Albinus <Michael.Albinus@alcatel.de>.
8884
8885 * README: Target for Info file is `make info'.
8886
5dcb4c4e 8887 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
8888 `file-name-sans-extension'.
8889 (Magic File Names): Complete list of operations for magic file
8890 name handlers.
8891
88922002-09-16 Jonathan Yavner <jyavner@engineer.com>
8893
8894 * variables.texi (File Local Variables): New function
8895 risky-local-variable-p.
8896
88972002-09-15 Jonathan Yavner <jyavner@engineer.com>
8898
8899 * functions.texi (Function safety): New node about unsafep.
8900
89012002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8902
5dcb4c4e 8903 * customize.texi (Splicing into Lists): Fix example.
a86cd395 8904 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
8905
89062002-06-17 Juanma Barranquero <lektu@terra.es>
8907
8908 * frames.texi (Display Feature Testing): Fix typo.
8909
89102002-06-12 Andreas Schwab <schwab@suse.de>
8911
8912 * frames.texi (Initial Parameters, Resources): Fix references to
8913 the Emacs manual.
8914
89152002-05-13 Kim F. Storm <storm@cua.dk>
8916
8917 * variables.texi (Intro to Buffer-Local): Updated warning and
8918 example relating to changing buffer inside let.
8919
c8763fb6 89202002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8921
8922 * os.texi (Session Management): New node about X Session management.
8923
89242002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8925
8926 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8927 to which the manual corresponds, and the copyright years.
8928
8929 * Makefile.in (VERSION): Set to 2.9.
8930
89312001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8932
8933 * elisp.texi: Change the category in @dircategory to "Emacs", to
8934 make it consistent with info/dir.
8935
89362001-11-25 Miles Bader <miles@gnu.org>
8937
8938 * text.texi (Fields): Describe new `limit' arg in
8939 field-beginning/field-end.
8940
89412001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8942
5dcb4c4e
SM
8943 * permute-index: Don't depend on csh-specific features.
8944 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
8945
8946 * two-volume-cross-refs.txt: New file.
8947 * two.el: New file.
8948 * spellfile: New file.
8949
89502001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8951
8952 * permute-index: New file.
8953
8954 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8955 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8956 8+3 restricted namespace.
8957
8958 * Makefile.in (infodir): Define relative to $(srcdir).
8959 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8960 include directories list via -I switch to makeinfo.
8961 (index.texi): Use cp if both hard and symbolic links fail.
8962
89632001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8964
8965 * Makefile.in (distclean): Add.
8966
8967 The following changes make ELisp manual part of the Emacs
8968 distribution:
8969
8970 * Makefile.in: Add Copyright notice.
8971 (prefix): Remove.
8972 (infodir): Change value to "../info".
8973 (VPATH): New variable.
8974 (MAKE): Don't define.
8975 (texmacrodir): Don't define.
8976 (texinputdir): Append the existing value of TEXINPUTS.
8977 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8978 command to be compatible with man/Makefile.in, and to put the
8979 output into ../info.
8980 (info): Add target.
8981 (installall): Target removed.
8982
c8763fb6 89832001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
8984
8985 * tips.texi (Coding Conventions): Fix typo.
8986
89872001-10-23 Gerd Moellmann <gerd@gnu.org>
8988
8989 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8990
89912001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8992
8993 * files.texi (File Name Components): Update the description of
8994 file-name-sans-extension and file-name-extension, as they now
8995 ignore leading dots.
8996
89972001-10-20 Gerd Moellmann <gerd@gnu.org>
8998
8999 * (Version 21.1 released.)
9000
90012001-10-19 Miles Bader <miles@gnu.org>
9002
9003 * positions.texi (Text Lines): Describe behavior of
9004 `beginning-of-line'/`end-of-line' in the presence of field properties.
9005
90062001-10-17 Gerd Moellmann <gerd@gnu.org>
9007
9008 * Makefile.in (VERSION): Set to 2.8.
9009 (manual): Use `manual-21'.
9010
9011 * elisp.texi (VERSION): Add and use it where the version
9012 number was used. Set it to 2.8.
9013
9014 * intro.texi: Likewise.
9015
90162001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
9017
9018 * files.texi (File Name Completion): Document the significance of
9019 a trailing slash in elements of completion-ignored-extensions.
9020
90212001-10-06 Miles Bader <miles@gnu.org>
9022
9023 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
9024
90252001-10-04 Gerd Moellmann <gerd@gnu.org>
9026
9027 * variables.texi (Variable Aliases): New node.
9028
90292001-10-04 Gerd Moellmann <gerd@gnu.org>
9030
9031 * Branch for 21.1.
9032
90332001-10-02 Miles Bader <miles@gnu.org>
9034
9035 * minibuf.texi (Minibuffer Misc): Add entries for
9036 `minibuffer-contents', `minibuffer-contents-no-properties', and
9037 `delete-minibuffer-contents'.
9038 Correct description for `minibuffer-prompt-end'.
9039
9040 * text.texi (Property Search): Correct descriptions of
9041 `next-char-property-change' and `previous-char-property-change'.
9042 Add entries for `next-single-char-property-change' and
9043 `previous-single-char-property-change'.
9044 Make operand names a bit more consistent.
9045
90462001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9047
9048 * frames.texi (Finding All Frames): Document that next-frame and
9049 previous-frame are local to current terminal.
9050
90512001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9052
9053 * keymaps.texi (Creating Keymaps): Fix the description of the
9054 result of make-keymap.
9055
90562001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9057
9058 * display.texi (Font Lookup, Attribute Functions)
9059 (Image Descriptors): Add cross-references to the definition of
9060 selected frame.
9061
9062 * buffers.texi (The Buffer List): Add cross-references to the
9063 definition of selected frame.
9064
9065 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9066 frame at any given time.
9067 (Multiple Displays, Size and Position): Add a cross-reference to
9068 the definition of the selected frame.
9069
90702001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9071
9072 * strings.texi (String Conversion) <string-to-number>: Document
9073 that a float is returned for integers that are too large.
9074
9075 * frames.texi (Mouse Position): Document mouse-position-function.
9076 (Display Feature Testing): Document display-images-p.
9077 (Window Frame Parameters): Document the cursor-type variable.
9078
9079 * numbers.texi (Integer Basics): Document CL style read syntax for
9080 integers in bases other than 10.
9081
5dcb4c4e
SM
9082 * positions.texi (List Motion):
9083 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9084
9085 * lists.texi (Sets And Lists): Document member-ignore-case.
9086
9087 * internals.texi (Garbage Collection): Document the used and free
9088 strings report.
9089 (Memory Usage): Document strings-consed.
9090
9091 * os.texi (Time of Day): Document float-time.
9092 (Recording Input): Document that clear-this-command-keys clears
9093 the vector to be returned by recent-keys.
9094
9095 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9096 argument keymap can be a list.
9097
9098 * nonascii.texi (User-Chosen Coding Systems)
9099 <select-safe-coding-system>: Document the new argument
9100 accept-default-p and the variable
9101 select-safe-coding-system-accept-default-p. Tell what happens if
9102 buffer-file-coding-system is undecided.
9103 (Default Coding Systems): Document auto-coding-regexp-alist.
9104
9105 * display.texi (The Echo Area) <message>: Document
9106 message-truncate-lines.
9107 (Glyphs): Document that the glyph table is unused on windowed
9108 displays.
9109
9110 * help.texi (Describing Characters) <single-key-description>:
9111 Document the new argument no-angles.
9112 (Accessing Documentation) <documentation-property>: Document that
9113 a non-string property is evaluated.
9114 <documentation>: Document that the function-documentation property
9115 is looked for.
9116
9117 * windows.texi (Selecting Windows): Document some-window.
9118
9119 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9120
9121 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9122 apropos-mode-hook.
9123
9124 * commands.texi (Using Interactive): Document interactive-form.
9125 (Keyboard Macros): Document kbd-macro-termination-hook.
9126 (Command Loop Info): Document that clear-this-command-keys clears
9127 the vector to be returned by recent-keys.
9128
91292001-09-04 Werner LEMBERG <wl@gnu.org>
9130
9131 * Makefile.in (srcdir, texinputdir): New variables.
9132 (srcs, index.texi, install): Use $(srcdir).
9133 (.PHONY): Remove elisp.dvi.
9134 (elisp): Use -I switch for makeinfo.
9135 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9136 (installall, dist): Use $(srcdir).
9137 Fix path to texinfo.tex.
9138 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9139
91402001-08-30 Gerd Moellmann <gerd@gnu.org>
9141
9142 * display.texi (Conditional Display): Adjust to API change.
9143
9144 * configure: New file.
9145
91462001-07-30 Gerd Moellmann <gerd@gnu.org>
9147
9148 * commands.texi (Repeat Events): Add description of
9149 double-click-fuzz.
9150
91512001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9152
9153 * syntax.texi (Syntax Class Table): Add the missing designator for
9154 comment and string fences.
9155 (Syntax Properties): Add a xref to syntax table internals.
9156 (Syntax Table Internals): Document string-to-syntax.
9157
91582001-05-07 Gerd Moellmann <gerd@gnu.org>
9159
9160 * Makefile.in (install): Use install-info command line options
9161 like in Emacs' Makefile.in.
9162
91632000-12-09 Miles Bader <miles@gnu.org>
9164
9165 * windows.texi (Window Start): Update documentation for
9166 `pos-visible-in-window-p'.
9167
91682000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9169
9170 * lists.texi (Building Lists): Add footnote to explain how to add
9171 to the end of a list.
9172
91732000-10-25 Gerd Moellmann <gerd@gnu.org>
9174
9175 * files.texi (Visiting Functions): Typos.
9176
91772000-10-25 Kenichi Handa <handa@etl.go.jp>
9178
9179 * files.texi (Visiting Functions): Return value of
9180 find-file-noselect may be a list of buffers if wildcards are used.
9181
91822000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9183
9184 * display.texi (Defining Faces): Document `graphic' display type
9185 in face specs.
9186
b344d29d 91872000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9188
9189 * hooks.texi (Standard Hooks): Replace obsolete
9190 `after-make-frame-hook' with `after-make-frame-functions'.
9191
9192 * frames.texi (Creating Frames): Ditto.
9193
9194 * variables.texi (Future Local Variables): Ditto.
9195
91962000-10-16 Gerd Moellmann <gerd@gnu.org>
9197
9198 * display.texi (Other Image Types): Add description of :foreground
9199 and :background properties of mono PBM images.
9200
92012000-08-17 Werner LEMBERG <wl@gnu.org>
9202
9203 * .cvsignore: New file.
9204
92052000-01-05 Gerd Moellmann <gerd@gnu.org>
9206
9207 * tindex.pl: New script.
9208
92091999-12-03 Dave Love <fx@gnu.org>
9210
9211 * Makefile.in (MAKEINFO): New parameter.
9212
92131999-09-17 Richard Stallman <rms@gnu.org>
9214
9215 * Makefile.in (srcs): Add hash.texi.
9216 (VERSION): Update to 20.6.
9217
92181999-09-13 Richard Stallman <rms@gnu.org>
9219
9220 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9221
92221998-08-29 Karl Heuer <kwzh@gnu.org>
9223
9224 * configure.in: New file.
9225 * Makefile.in: Renamed from Makefile.
9226 (prefix, infodir): Use value obtained from configure.
9227 (emacslibdir): Obsolete variable deleted.
9228 (dist): Distribute configure.in, configure, Makefile.in.
9229
92301998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9231
9232 * Makefile (INSTALL_INFO): New variable.
9233 (install): Run install-info.
9234
92351998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9236
9237 * Makefile (elisp.dvi): Add missing backslash.
9238
92391998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9240
9241 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9242 Run texindex without `./'. Always run texindex on elisp.tp.
9243 (elisp.tps): Target deleted.
9244
92451998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9246
9247 * Makefile (srcs): Add nonascii.texi and customize.texi.
9248 (dist): Start by deleting `temp'.
9249
92501998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9251
9252 * Makefile (makeinfo, texindex): Targets deleted.
9253 (makeinfo.o, texindex.o): Targets deleted.
9254 (clean, dist): Don't do anything with them or with getopt*.
9255
92561998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9257
9258 * Makefile (SHELL): Defined.
9259
92601998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9261
9262 * Makefile (elisp.tps): New target.
9263 (elisp.dvi): Depend on elisp.tps.
9264
c5602427 92651996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9266
9267 * README: Update phone number.
9268
9269 * Makefile (elisp): Make this be the default target.
9270 Depend on makeinfo.c instead of makeinfo.
9271 (install): Don't depend on elisp.dvi, since we don't install that.
9272 Use mkinstalldirs.
9273 (dist): Add mkinstalldirs.
9274
c5602427 92751995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9276
9277 * Makefile (VERSION): Update version number.
5dcb4c4e 9278 (maintainer-clean): Rename from realclean.
b8d4c8d0 9279
c5602427 92801995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9281
9282 * Makefile (realclean): New target.
9283 (elisp): Remove any old elisp-* files first.
9284
c5602427 92851993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9286
9287 * Makefile (VERSION): New variable.
9288 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9289 Compressed file suffix should be `.gz', not `.z'.
9290
ce058493 92911993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9292
9293 * Makefile (elisp): Depend on makeinfo.
9294
c5602427 92951993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9296
9297 * Makefile (srcs): Add anti.texi.
9298
c5602427 92991993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9300
9301 * Makefile (infodir, prefix): New vars.
9302 (install): Use infodir.
9303 (emacsinfodir): Deleted.
9304
c5602427 93051993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9306
9307 * Makefile (srcs): Add calendar.texi.
9308
9309 * Makefile (dist): Copy texindex.c and makeinfo.c.
9310 Limit elisp-* files to those with one or two digits.
9311
c5602427 93121993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9313
9314 * Makefile (dist): Changed to use Gzip instead of compress.
9315
c5602427 93161993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9317
9318 * loading.texi (Unloading): define-function changed back to
9319 defalias. It may not stay this way, but at least it's
9320 consistent with the known-good version of the code patch.
9321
c5602427 93221993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9323
9324 * modes.texi (Hooks): Document new optional arg of add-hook.
9325
c5602427 93261993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9327
9328 * variables.texi: Document nil initial value of buffer-local variables.
9329
9330 * tips.texi: Add new section on standard library headers.
9331
c5602427 93321993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9333
9334 * Makefile (srcs): Add frame.texi to the list of sources.
9335
c5602427 93361993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9337
9338 * Makefile (dist): Don't bother excluding autosave files; they'll
9339 never make it into the temp directory anyway, and the hash marks
9340 in the name are problematic for make and the Bourne shell.
9341 (srcs):
9342
c5602427 93431993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9344
9345 * Makefile (dist): Don't include backup files or autosave files in
9346 the distribution tar file.
9347
c5602427 93481991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9349
5dcb4c4e 9350 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9351 (elisp.dvi): Remove erroneous shell comment.
9352 Expect output of permute-index in permuted.fns.
9353 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9354 (clean): Add index.texi to be deleted.
b8d4c8d0 9355
c5602427 93561990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9357
9358 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9359
c5602427 93601990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9361
9362 * files.texi: Noted that completion-ignored-extensions is ignored
9363 when making *Completions*.
9364
3e868ee3 93651990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9366
9367 * Makefile make dist now depends on elisp.dvi, since it tries
9368 to include it in the dist file.
9369
c5602427 93701990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9371
c5602427 9372 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9373
c5602427 93741989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9375
9376 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9377 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9378
c5602427 93791989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9380
9381 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9382 and @error{} are the terms now being used. The files in the
9383 directory have been changed to reflect this.
9384
9385 * All instances of @indentedresultt{} have been changed to
9386 ` @result{}', using 5 spaces at the begining of the line.
9387
c5602427 93881989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9389
9390 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9391 experimental @indentedresult{}, @indentedexpandsto{} are part of
9392 the texinfo.tex in this directory. These TeX macros are not
9393 stable yet.
9394
c5602427 93951989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9396
9397 * texinfo.tex: Temporarily added
9398 \let\result=\dblarrow
9399 \def\error{{\it ERROR} \longdblarrow}
9400 We need to do this better soon.
9401
c5602427 94021989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9403
9404 * Applied Karl Berry's patches to *.texinfo files, but not to
9405 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9406 new title page format is also not applied, since it requires
9407 texinfo.tex changes.)
9408
9409 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9410 for the Project GNU development environment.
9411
9412;; Local Variables:
c8763fb6 9413;; coding: utf-8
b8d4c8d0
GM
9414;; End:
9415
73b0cd50 9416 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
9417
9418 This file is part of GNU Emacs.
9419
352c8b4a 9420 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9421 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9422 the Free Software Foundation, either version 3 of the License, or
9423 (at your option) any later version.
b8d4c8d0
GM
9424
9425 GNU Emacs is distributed in the hope that it will be useful,
9426 but WITHOUT ANY WARRANTY; without even the implied warranty of
9427 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9428 GNU General Public License for more details.
9429
9430 You should have received a copy of the GNU General Public License
352c8b4a 9431 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.