Fix compilation with GLYPH_DEBUG.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
011b0ad6 12011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
2 Tim Cross <theophilusx@gmail.com> (tiny change)
3 Glenn Morris <rgm@gnu.org>
011b0ad6 4
67f9b9f8 5 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 6
4baf28e6
AS
72011-07-15 Andreas Schwab <schwab@linux-m68k.org>
8
9 * help.texi (Keys in Documentation): Revert last change.
10
66249842
LMI
112011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
12
f863868c
LMI
13 * help.texi (Keys in Documentation): Clarify that \= only quotes
14 the next character, and doesn't affect longer sequences in
15 particular (bug#8935).
16
66249842
LMI
17 * debugging.texi (Using Debugger): Mention
18 @code{eval-expression-debug-on-error} (bug#8549).
19
0bb23927 202011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
21
22 * display.texi (Other Display Specs): Document that `left-fringe'
23 and `right-fringe' display specifications are of the "replacing"
24 kind.
25
f2027cdf
LMI
262011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
27
28 * help.texi (Documentation Basics): Add a link to the Function
29 Documentation node (bug#6580).
30
f987fde4
LMI
312011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
32
0bc59b25
LMI
33 * keymaps.texi (Menu Bar): Mention :visible and :enable
34 (bug#6344). Text by Drew Adams.
35
63d55f1f
LMI
36 * modes.texi (Running Hooks): Mention buffer-local hook variables
37 (bug#6218).
38
f987fde4
LMI
39 * objects.texi (General Escape Syntax): "a with grave accent" is
40 ?xe0, not ?x8e0 (bug#5259).
41
b7527639
CY
422011-07-12 Chong Yidong <cyd@stupidchicken.com>
43
44 * display.texi (Face Attributes, Font Selection): Add references
45 to the Fonts node in the Emacs manual (Bug#4178).
46
c830e5ae
CY
472011-07-12 Chong Yidong <cyd@stupidchicken.com>
48
49 * display.texi (Window Systems): `window-system' is
50 terminal-local.
51
52 * frames.texi (Frame Parameters, Parameter Access): Don't mention
53 frame-local variables.
54
55 * variables.texi (Buffer-Local Variables): Don't mention obsolete
56 frame-local variables.
57 (Frame-Local Variables): Node deleted.
58
59 * elisp.texi (Top): Update node listing.
60
91223e54
LMI
612011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
62
63 * elisp.texi: Change "inferiors" to "subnodes" in three places
64 (bug#3523).
65
963578d3
CY
662011-07-11 Chong Yidong <cyd@stupidchicken.com>
67
68 * frames.texi (Window System Selections): Discussion of
69 x-select-enable-clipboard moved to Emacs manual.
70
07151e49
DD
712011-07-11 Deniz Dogan <deniz@dogan.se>
72
73 * commands.texi (Prefix Command Arguments): Remove excessive
74 apostrophe.
75
7261e1cf
LMI
762011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
77
ad21a12a
LMI
78 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
79 description is a string (bug#3313).
80
7261e1cf
LMI
81 * frames.texi (Display Feature Testing): Try to explain what all
82 the visual classes mean (bug#3042).
83
568f7b79
LMI
842011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
85
18d59e29
LMI
86 * modes.texi (Mode Line Variables): Document `mode-line-remote'
87 and `mode-line-client' (bug#2974).
88
568f7b79
LMI
89 * text.texi (Insertion): Clarify marker movements (bug#1651).
90 Text from Drew Adams.
91
54e10184
LMI
922011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
93
d94d85e9
LMI
94 * text.texi (Special Properties): Clarify the format of `face'
95 (bug#1375).
96
54e10184
LMI
97 * commands.texi (Interactive Call): Add a `call-interactively'
98 example (bug#1010).
99
413c488d
LMI
1002011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
101
102 * functions.texi (Calling Functions): Link to the "Interactive
103 Call" node (bug#1001).
104
322b7dab 1052011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 106
3deead93
CY
107 * customize.texi (Composite Types): Move alist and plist to here
108 from Simple Types (Bug#7545).
109
110 * elisp.texi (Top): Update menu description.
111
b00d8c1a
CY
112 * display.texi (Face Attributes): Document negative line widths
113 (Bug#6113).
114
d2a6c43b
TR
1152011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
116
117 * searching.texi (Match Data): Note that match data can be
118 overwritten by most functions (bug#2499).
119
c7844a27
LMI
1202011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
121
a9ab721e
LMI
122 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
123 flags mean (bug#6659).
124
c7844a27
LMI
125 * functions.texi (What Is a Function): Document the autoload
126 object (bug#6496).
127
f68d76d0
LMI
1282011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
129
8a20ca4c
LMI
130 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
131 is only used in the Customize user interface (bug#6089).
132
f68d76d0 133 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 134 images (bug#7836).
f68d76d0 135
7018dbe7
EZ
1362011-07-02 Eli Zaretskii <eliz@gnu.org>
137
138 * variables.texi (Defining Variables, Void Variables)
139 (Constant Variables): Fix incorrect usage of @kindex.
140
36cb87a1
LMI
1412011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
142
28ee97c7
LMI
143 * variables.texi (Defining Variables): Add an index entry for
144 `set-variable' (bug#7262).
8d4294e9 145 (Defining Variables): Use @findex for functions.
28ee97c7 146
8862ffd5
LMI
147 * frames.texi (Basic Parameters): Document the `explicit-name'
148 parameter (bug#6951).
149
0ec389b9
LMI
150 * customize.texi (Type Keywords): Clarify that :value provides a
151 default value for all types (bug#7386).
152
36cb87a1
LMI
153 * streams.texi (Output Functions): Document `pp'.
154
11fdef7d 1552011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
156
157 * keymaps.texi (Searching Keymaps):
158 * display.texi (Overlay Properties): Fix errors in 2011-05-29
159 change. Suggested by Johan Bockgård.
160
eeafcea7
CY
1612011-06-15 Chong Yidong <cyd@stupidchicken.com>
162
163 * text.texi (Special Properties): Clarify role of font-lock-face.
164
b96e6cde
LMI
1652011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
166
167 * processes.texi (Process Information): Renamed `process-alive-p'
168 to `process-live-p' for consistency with other `-live-p' functions.
169
be14b9ab
PE
1702011-06-03 Paul Eggert <eggert@cs.ucla.edu>
171
172 Document wide integers better.
173 * files.texi (File Attributes): Document ino_t values better.
2d365993 174 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
175 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
176 (Bitwise Operations):
001903b5
PE
177 * objects.texi (Integer Type): Use a binary notation that is a bit easier
178 to read, and that will port better if 62-bits becomes the default.
179 Fix or remove incorrect examples.
be14b9ab
PE
180 * os.texi (Time Conversion): Document time_t values better.
181
bcd54f83
LMI
1822011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
183
184 * processes.texi (Process Information): Document
185 `process-alive-p'.
186
049bcbcb
CY
1872011-05-29 Chong Yidong <cyd@stupidchicken.com>
188
189 * help.texi (Accessing Documentation):
190 * display.texi (Pixel Specification):
191 * processes.texi (Serial Ports, Serial Ports):
192 * nonascii.texi (Character Properties, Default Coding Systems):
193 * text.texi (Changing Properties, Special Properties):
194 * windows.texi (Window Start and End):
195 * modes.texi (SMIE Indentation Example, SMIE Tricks):
196 * keymaps.texi (Searching Keymaps, Tool Bar):
197 * minibuf.texi (Basic Completion):
198 * compile.texi (Eval During Compile):
199 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
200 7x9 paper in printed manual.
201
202 * lists.texi (Sets And Lists): Fix misplaced text.
203
58539c63
CY
2042011-05-29 Chong Yidong <cyd@stupidchicken.com>
205
206 * keymaps.texi (Remapping Commands): Emphasize that the keymap
207 needs to be active (Bug#8350).
208
6b5681bf
CY
2092011-05-28 Chong Yidong <cyd@stupidchicken.com>
210
b4d52acc
CY
211 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
212
6b5681bf
CY
213 * tips.texi (Coding Conventions): Remove antediluvian filename
214 limit recommendation (Bug#8538).
215
e145f188
GM
2162011-05-27 Glenn Morris <rgm@gnu.org>
217
218 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
219
eafed945
GM
2202011-05-26 Glenn Morris <rgm@gnu.org>
221
222 * variables.texi (File Local Variables):
223 Update hack-local-variables `mode-only' return value.
2d3ba9e7 224 Add some more details on what this function does in the other case.
eafed945 225
bc8410af
GM
2262011-05-19 Glenn Morris <rgm@gnu.org>
227
228 * lists.texi (Sets And Lists): Mention cl provides union etc.
229
35a30759
N
2302011-05-19 Nix <nix@esperi.org.uk>
231
232 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
233
234 * text.texi (Parsing HTML): Update for function name changes.
235
236 * syntax.texi (Syntax Flags): Small fix.
237
238 * keymaps.texi (Active Keymaps): Typo fix.
239 (Changing Key Bindings): Grammar fix.
240
241 * frames.texi (Minibuffers and Frames): Grammar fix.
242 (Window System Selections): x-select-enable-clipboard now defaults to t.
243
244 * customize.texi (Common Keywords):
245 * display.texi (Abstract Display):
246 * modes.texi (Auto-Indentation):
247 * nonascii.texi (Converting Representations): Typo fixes.
248
249 * control.texi (Examples of Catch): Call it "goto" not "go to".
250
e3934a8a
EZ
2512011-05-14 Eli Zaretskii <eliz@gnu.org>
252
bc039a3b
EZ
253 * nonascii.texi (Character Properties): Fix inconsistencies with
254 implementation.
255
e3934a8a
EZ
256 * text.texi (Special Properties): Move @defvar's out of the
257 @table. (Bug#8652)
258
e2c94218
GM
2592011-05-12 Glenn Morris <rgm@gnu.org>
260
261 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
262
d2fc7e3d 2632011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
264
265 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
266 (Multiline Font Lock):
267 * vol2.texi (Top):
268 * vol1.texi (Top):
269 * elisp.texi (Top): Update menu accordingly.
270
d2fc7e3d 2712011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
272
273 * modes.texi (Region to Fontify): Fix typo.
274
79b70037
GM
2752011-05-10 Jim Meyering <meyering@redhat.com>
276
277 * minibuf.texi: Fix typo "in in -> in".
278
b08a63cc 2792011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
280
281 * numbers.texi (Integer Basics): Large integers are treated as floats.
282
1ef14cb4
LMI
2832011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
284
285 * processes.texi (Synchronous Processes): Document the (:file
286 "/file-name") syntax for `call-process'.
287
4ffd0d6b 2882011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
289
290 * windows.texi (Choosing Window): Fix typo.
291
4ffd0d6b 2922011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
293
294 * frames.texi (Layout Parameters): Note the difference between
295 querying and setting parameters for left-fringe and right-fringe
296 (Bug#6930).
297
fd5a8ae8
SM
2982011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
299
300 * minibuf.texi (Basic Completion): Be a bit more precise about the
301 valid kinds of completion tables.
302 (Programmed Completion): Remove obsolete text about lambda expressions
303 not being valid completion tables.
304
c1bcd0d5
CY
3052011-03-19 Chong Yidong <cyd@stupidchicken.com>
306
307 * positions.texi (Excursions): Explain the "save-excursion
308 defeated by set-buffer" warning.
309
310 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
311 save-excursion. Suggested by Uday S Reddy.
312
03408648 3132011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 314
03408648
SM
315 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
316 (Lexical Binding): New sub-section.
ba83908c 317
03408648
SM
318 * eval.texi (Eval): Discourage the use of `eval'.
319 Document its new `lexical' argument.
6c075cd7 320
f6d62986
SM
3212011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
322
03408648 323 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
324 nil any more.
325
84ea5558 3262011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
327
328 * strings.texi (String Conversion): Don't mention
329 string-make-(uni|multi)byte (bug#8262).
330 * nonascii.texi (Converting Representations): Fix up range.
331 * keymaps.texi (Key Binding Commands): Update code point, avoid
332 "unibyte character" and remove mention of unibyte bindings.
333
62d94509
EZ
3342011-03-10 Eli Zaretskii <eliz@gnu.org>
335
336 * modes.texi (Operator Precedence Grammars): Don't use characters
337 outside ISO-8859-1.
338
63a329f8
EZ
3392011-03-09 Eli Zaretskii <eliz@gnu.org>
340
341 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
342
343 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
344
6446548e
GM
3452011-03-08 Glenn Morris <rgm@gnu.org>
346
347 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
348 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 349 * elisp.texi: Set documentencoding.
6446548e 350
33383987
JB
3512011-03-07 Chong Yidong <cyd@stupidchicken.com>
352
353 * Version 23.3 released.
354
0b3ceceb
CY
3552011-03-06 Chong Yidong <cyd@stupidchicken.com>
356
357 * package.texi: Update index keywords.
358 (Package Archives): New node contents. Document package-x.el.
359
78f5433f
JB
3602011-03-06 Juanma Barranquero <lekktu@gmail.com>
361
362 * makefile.w32-in (srcs): Add package.texi.
363
555e9b5c
CY
3642011-03-06 Chong Yidong <cyd@stupidchicken.com>
365
120d9389
CY
366 * package.texi (Packaging, Packaging Basics, Simple Packages)
367 (Multi-file Packages): Expand and clarify.
368 (Package Archives): Temporary placeholder node.
369
370 * elisp.texi (Top): Update node listing.
371
555e9b5c
CY
372 * Makefile.in (srcs): Add package.texi.
373
b59a4335
CY
3742011-03-05 Chong Yidong <cyd@stupidchicken.com>
375
376 * processes.texi (Synchronous Processes): Minor clarification
377 (Bug#8149).
378
06083aa1
GM
3792011-03-03 Glenn Morris <rgm@gnu.org>
380
381 * files.texi (Truenames): Minor clarification. (Bug#2341)
382
6640b281
GM
3832011-03-01 Glenn Morris <rgm@gnu.org>
384
385 * variables.texi (Directory Local Variables):
386 Mention `(subdirs . nil)' alist element.
387
2b0c7330 3882011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
389
390 * variables.texi (Directory Local Variables): Mention the optional
391 mtime argument of dir-locals-set-directory-class. (Bug#3577)
392
b923f7a9
CY
3932011-02-27 Chong Yidong <cyd@stupidchicken.com>
394
395 * minibuf.texi (Minibuffer History): Clarify discussion of
396 minibuffer history lists (Bug#8085).
397
67ab0163 3982011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 399
e979a521
EZ
400 * elisp.texi: Sync @dircategory with ../../info/dir.
401
e03b2fd4
EZ
402 * files.texi (Visiting Functions): Document find-file-literally,
403 both the command and the variable.
404
86ec878a
EZ
405 * variables.texi (Creating Buffer-Local): Explain the meaning of
406 permanent local variables.
407
67ab0163
GM
408 * files.texi (Visiting Functions): Document find-file-literally,
409 both the command and the variable.
410
411 * variables.texi (Creating Buffer-Local): Explain the meaning of
412 permanent local variables.
413
4142011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
415
416 * keymaps.texi (Remapping Commands): Mention how to undo it.
417
bfcb151a
RT
4182011-02-09 Reuben Thomas <rrt@sc3d.org>
419
420 * loading.texi (Hooks for Loading): Remove unnecessary advice
421 about eval-after-load (Bug#7986).
422
a41c8660
CY
4232011-02-05 Chong Yidong <cyd@stupidchicken.com>
424
425 * commands.texi (Accessing Mouse): Note that a header line is not
426 included in the row of posn-col-row.
427
e0dd6837
CY
4282011-02-02 Chong Yidong <cyd@stupidchicken.com>
429
430 * modes.texi (Major Mode Conventions): Add face guidelines.
431 (Faces for Font Lock): List faces in order of prominence.
432
a4180391
PE
4332011-02-01 Paul Eggert <eggert@cs.ucla.edu>
434
435 format-time-string now supports subsecond time stamp resolution
436 * os.texi (Time Parsing): Document %N.
437
7427eb97
CY
4382011-01-28 Chong Yidong <cyd@stupidchicken.com>
439
61db307f
CY
440 * vol1.texi (Top):
441 * vol2.texi (Top):
442 * elisp.texi (Top):
443 * display.texi (Display Property): Shorten the menu description of
444 the "Other Display Specs" node (Bug#7816).
445
7427eb97
CY
446 * keymaps.texi (Defining Menus): Add "menu item" and "extended
447 menu item" concept index entries (Bug#7805).
448
bf3dae7e
EZ
4492011-01-29 Eli Zaretskii <eliz@gnu.org>
450
451 * makefile.w32-in (texinfodir): New variable.
452 (usermanualdir): Remove as redundant with $(emacsdir).
453 (MAKEINFO): Remove options, leave only program name.
454 (MAKEINFO_OPTS): New variable.
455 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
456
06d8ace5 4572011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
458 Richard Kim <emacs18@gmail.com>
459
460 * loading.texi (Library Search): Document list-load-path-shadows
461 (Bug#7757).
462
06d8ace5 4632011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
464
465 * searching.texi (Regexp Special): Remove outdated discussion of
466 character sets (Bug#7780).
467
28a88153
CY
468 * frames.texi (Pop-Up Menus): Document where menu title comes
469 from (Bug#7684).
470
06d8ace5 4712011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
472
473 * display.texi (Making Buttons): Mention limitation of text buttons.
474
a8e1e9ee
WL
4752011-01-23 Werner Lemberg <wl@gnu.org>
476
477 * Makefile.in (MAKEINFO): Now controlled by `configure'.
478 (MAKEINFO_OPTS): New variable. Use it where appropriate.
479 (ENVADD): New variable to control texi2dvi and texi2pdf.
480
362b9d48
GM
4812011-01-15 Chong Yidong <cyd@stupidchicken.com>
482
483 * files.texi (Directory Names): Move directory-abbrev-alist doc to
484 Emacs manual.
485
4862011-01-15 Eli Zaretskii <eliz@gnu.org>
487
488 * files.texi (Directory Names): Explain why FROM in
489 directory-abbrev-alist should begin with \`. (Bug#7777)
490
3fa173b4
SM
4912011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
492
493 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
494
7c420169 4952011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
496
497 * modes.texi (Emulating Mode Line): Fix last change.
498
7c420169 4992011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
500
501 * modes.texi (Emulating Mode Line): Update documentation of
502 format-mode-line according to changes that fixed bug #7587.
503
80b33766
SM
5042010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
505
506 * modes.texi (Derived Modes): Mention prog-mode.
507
508 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
509 of the key-binding-data cache since we don't use it any more.
510
f49d1f52 5112010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 512
4bb49a92
EZ
513 * processes.texi (Shell Arguments):
514 * strings.texi (Creating Strings): Don't mention "shell commands";
515 make it explicit that `split-string-and-unquote' and
516 `combine-and-quote-strings' are mainly for working with arguments
517 to call-process and start-process.
518
3c73e30e
EZ
519 * processes.texi (Shell Arguments): Fix documentation of
520 `split-string-and-unquote'. Add indexing. (Bug#7563)
521
f49d1f52 5222010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
523
524 * modes.texi (Auto-Indentation): New section to document SMIE.
525 (Major Mode Conventions):
526 * text.texi (Mode-Specific Indent): Refer to it.
527
f49d1f52 5282010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
529
530 * display.texi (Other Display Specs): Document left-fringe and
531 right-fringe display specs.
532
f49d1f52 5332010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
534
535 * backups.texi (Making Backups):
536 * modes.texi (Example Major Modes): Use recommended coding style.
537 (Major Mode Basics, Derived Modes): Encourge more strongly use of
538 define-derived-mode. Mention completion-at-point-functions.
539
f49d1f52 5402010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 541
5dcb4c4e
SM
542 * nonascii.texi (Converting Representations):
543 Document byte-to-string.
e1115396 544
ec1b9b17
GM
5452010-12-08 Glenn Morris <rgm@gnu.org>
546
547 * buffers.texi (Modification Time):
548 verify-visited-file-modtime now defaults to the current buffer.
549
07976ae3 5502010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 551
ec1b9b17 552 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
553
554 * strings.texi (Creating Strings): Don't mention semi-obsolete
555 function char-to-string.
556 (String Conversion): Shorten discussion of semi-obsolete function
557 string-to-char. Link to Converting Representations.
558
559 * objects.texi (Symbol Type):
560 * text.texi (Near Point):
561 * help.texi (Help Functions):
562 * functions.texi (Mapping Functions): Use string instead of
563 char-to-string in examples.
564
07976ae3 5652010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
566
567 * text.texi (Kill Functions, Kill Functions)
568 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
569 YANK-HANDLER args.
570
571 * symbols.texi (Creating Symbols): Using unintern without an
572 obarray arg is now obsolete.
573
574 * numbers.texi (Float Basics): Document float-e and float-pi.
575
576 * variables.texi (Defining Variables): Change "pi" example to
577 "float-pi".
578
8547874a
EZ
5792010-11-26 Eli Zaretskii <eliz@gnu.org>
580
581 * commands.texi (Click Events): Document the values of X, Y and
582 COL, ROW in the event's position, when the click is on the header
583 or mode line, on the fringes, or in the margins.
584
4a47c275 5852010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 586
5b05d75b
EZ
587 * customize.texi (Composite Types): Lower-case index entry.
588
5dcb4c4e
SM
589 * loading.texi (How Programs Do Loading):
590 Document load-file-name. (Bug#7346)
c7926fe2 591
4a47c275 5922010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
593
594 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
595
0eb025fb
EZ
5962010-11-13 Eli Zaretskii <eliz@gnu.org>
597
598 * display.texi (Usual Display): Characters with no fonts are not
599 necessarily displayed as empty boxes.
600
2699a554 6012010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
602
603 * maps.texi (Standard Keymaps): Update File menu description.
604
8289f37b
GM
6052010-10-28 Glenn Morris <rgm@gnu.org>
606
607 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
608
5793a7bc 6092010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
610
611 * display.texi (Window Systems): Deprecate use of window-system as
612 a predicate.
613
17284e30
GM
6142010-10-23 Glenn Morris <rgm@gnu.org>
615
616 * help.texi (Documentation Basics): Remove mentions of digest-doc and
617 sorted-doc.
618
00f113eb
JB
6192010-10-15 Eli Zaretskii <eliz@gnu.org>
620
621 * os.texi (Dynamic Libraries): New node, with slightly modified
622 text deleted from "Image Formats".
623 (System Interface): Add @menu entry for "Dynamic Libraries".
624
625 * display.texi (Image Formats): Remove description of
626 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
627
07277eb8
GM
6282010-10-12 Glenn Morris <rgm@gnu.org>
629
630 * book-spine.texinfo: Rename to book-spine.texi.
631
c12e4a81
GM
6322010-10-11 Glenn Morris <rgm@gnu.org>
633
df187c62
GM
634 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
635
c12e4a81 636 * Makefile.in (DVIPS): New variable.
234db610
GM
637 (.PHONY): Add html, ps.
638 (html, elisp.html, ps, elisp.ps): New targets.
639 (clean): Delete html, ps files.
640 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 641
6513b232
EZ
6422010-10-09 Eli Zaretskii <eliz@gnu.org>
643
644 * makefile.w32-in (emacsdir): New variable.
645 (srcs): Add emacsver.texi.
646 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
647
abd40fb4
GM
6482010-10-09 Glenn Morris <rgm@gnu.org>
649
c1dc72b3
GM
650 * Makefile.in (VPATH): Remove.
651 (infodir): Make it absolute.
652 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
653
4393405b
GM
654 * Makefile.in (dist): Anchor regexps.
655
eef3ab94
GM
656 * Makefile.in (srcs): Put elisp.texi first.
657 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
658
aa9db089
GM
659 * Makefile.in (infoclean): Remove harmless, long-standing error.
660
abd40fb4
GM
661 * Makefile.in ($(infodir)): Delete rule.
662 (mkinfodir): New.
663 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
664
68db69ed 665 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 666 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 667
ea274122
GM
6682010-10-09 Glenn Morris <rgm@gnu.org>
669
f7a31f11
GM
670 * Makefile.in (emacsdir): New variable.
671 (MAKEINFO): Add -I $emacsdir.
672 (dist): Copy emacsver.texi.
b13254e7
GM
673 (srcs): Add emacsver.texi.
674
f7a31f11
GM
675 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
676 Set EMACSVER by including emacsver.texi.
677
ea274122
GM
678 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
679
17ca7950
GM
6802010-10-07 Glenn Morris <rgm@gnu.org>
681
682 * Makefile.in (version): New, set by configure.
683 (clean): Delete dist tar file.
684 (dist): Use version in tar name.
685
4c83f6e1
GM
6862010-10-06 Glenn Morris <rgm@gnu.org>
687
688 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
689 (INSTALL_INFO): Remove unused variable.
690 (mostlyclean, infoclean, dist): New rules.
691 (clean): Delete dvi and pdf files.
692 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 693 ($(infodir)): Add parallel build workaround.
4c83f6e1 694
0264072d
GM
6952010-10-04 Glenn Morris <rgm@gnu.org>
696
697 * Makefile.in (dvi, pdf, $(infodir)): New targets.
698 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 699 Fix -I typo.
0264072d
GM
700 (clean): No 'make.out' or 'core' files.
701 (.PHONY): Declare clean rules.
702 (maintainer-clean): Delete pdf file. Guard against cd failures.
703
77f38949
GM
7042010-10-03 Glenn Morris <rgm@gnu.org>
705
706 * files.texi (File Name Components): Remove ignored section about
707 deleted variable directory-sep-char.
708
178fdd41
MA
7092010-10-03 Michael Albinus <michael.albinus@gmx.de>
710
711 * files.texi (Magic File Names): New defopt
712 remote-file-name-inhibit-cache.
713
9c524fcb
GM
7142010-10-02 Glenn Morris <rgm@gnu.org>
715
716 * os.texi (Killing Emacs): Hook now runs in batch mode.
717
f816790b
SM
7182010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
719
720 * text.texi (Special Properties): Clarify when modification-hooks run.
721
7cf78aac
SM
7222010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
723
724 * syntax.texi (Syntax Flags): Document new `c' flag.
725
ca0d44e4
GM
7262010-09-09 Glenn Morris <rgm@gnu.org>
727
728 * display.texi (ImageMagick Images): General cleanup.
729
10999305 7302010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
731
732 * files.texi (Directory Names): Use \` rather than ^.
733
45240125
JD
7342010-09-02 Jan Djärv <jan.h.d@swipnet.se>
735
736 * text.texi (Low-Level Kill Ring):
737 * frames.texi (Window System Selections): Remove cut buffer
738 documentation.
739
4abe5bf6
EZ
7402010-08-28 Eli Zaretskii <eliz@gnu.org>
741
742 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
743 Parameters", where the default fringe width is described.
744
745 * frames.texi (Window Frame Parameters, Basic Parameters)
746 (Position Parameters, Layout Parameters, Management Parameters)
747 (Cursor Parameters, Font and Color Parameters): Add indexing for
748 frame parameters. (Bug#6929)
749
fdc76236
TT
7502010-08-25 Tom Tromey <tromey@redhat.com>
751
752 * vol2.texi (Top): Update.
753 * vol1.texi (Top): Update.
754 * tips.texi (Library Headers): Mention Package-Version and
755 Package-Requires.
756 * package.texi: New file.
757 * os.texi (System Interface): Update pointers.
758 * elisp.texi (Top): Link to new nodes. Include package.texi.
759 * anti.texi (Antinews): Update pointers.
760
1e5c1c80
EZ
7612010-08-25 Eli Zaretskii <eliz@gnu.org>
762
763 * processes.texi (Filter Functions): Fix last change.
764
78e33835
CY
7652010-08-24 Markus Triska <triska@gmx.at>
766
767 * processes.texi (Filter Functions): Use `buffer-live-p' instead
768 of `buffer-name' in the main text as well as in the example
769 (Bug#3098).
770
198a7a97
CY
7712010-08-22 Chong Yidong <cyd@stupidchicken.com>
772
773 * nonascii.texi (Text Representations):
774 * loading.texi (Loading Non-ASCII):
775 * compile.texi (Byte Compilation): Don't mention obsolete
776 --unibyte command-line argument.
777
bc7d7ea6
CY
7782010-08-22 Chong Yidong <cyd@stupidchicken.com>
779
780 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
781
b0126eac 7822010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
783
784 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
785
e8a6cc19
EZ
7862010-08-20 Eli Zaretskii <eliz@gnu.org>
787
788 * commands.texi (Misc Events): Add cross-references to where
789 POSITION of a mouse event is described in detail.
790
7815fe19 7912010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
792
793 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
794
7815fe19 7952010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
796
797 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
798 Suggested by Štěpán Němec <stepnem@gmail.com>.
799
7815fe19 8002010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
801
802 * minibuf.texi (High-Level Completion): Document args of
803 `read-buffer-function' (bug#5625).
804
8b2dd508
JD
8052010-07-29 Jan Djärv <jan.h.d@swipnet.se>
806
807 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
808
bace45fe
MA
8092010-07-29 Michael Albinus <michael.albinus@gmx.de>
810
811 * processes.texi (Process Information): Explain process property
812 `remote-tty'.
813
4ce5a4cc
JB
8142010-07-27 Juanma Barranquero <lekktu@gmail.com>
815
816 * modes.texi (Defining Minor Modes): Use C-delete in examples,
817 instead of "\C-\^?" (bug#6334).
818
1c84bc7a
JB
819 * text.texi (Special Properties): Fix typo.
820
b88746ba
EZ
8212010-07-09 Eli Zaretskii <eliz@gnu.org>
822
823 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
824 calling sequences, which are now the standard.
825
51422d6d
CY
8262010-06-24 Chong Yidong <cyd@stupidchicken.com>
827
828 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
829
830 * commands.texi (Command Overview): Mention undo-boundary call.
831
d24880de
GM
8322010-06-23 Glenn Morris <rgm@gnu.org>
833
834 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
835 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
836 * frames.texi, functions.texi, internals.texi, keymaps.texi:
837 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
838 * searching.texi, sequences.texi, strings.texi, syntax.texi:
839 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
840 Untabify Texinfo files.
841
0fc76035
CY
8422010-06-20 Chong Yidong <cyd@stupidchicken.com>
843
844 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
845
5338dc0b
CY
8462010-06-19 Chong Yidong <cyd@stupidchicken.com>
847
a628ad9d 848 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 849
2c3a3c1d
CY
8502010-06-02 Chong Yidong <cyd@stupidchicken.com>
851
ba3bf1d9
CY
852 * searching.texi (Regexp Special): Remove obsolete information
853 about matching non-ASCII characters, and suggest using char
854 classes (Bug#6283).
2c3a3c1d 855
7f4b4249
JB
8562010-05-30 Juanma Barranquero <lekktu@gmail.com>
857
858 * minibuf.texi (Basic Completion): Add missing "@end defun".
859
637821cd
SM
8602010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
861
862 * minibuf.texi (Basic Completion): Document completion-boundaries.
863 (Programmed Completion): Document the new fourth method for boundaries.
864
e13051c3
CY
8652010-05-22 Chong Yidong <cyd@stupidchicken.com>
866
a628ad9d 867 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 868
0235128c 8692010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
870
871 * windows.texi (Textual Scrolling):
872 * tips.texi (Coding Conventions):
873 * minibuf.texi (Minibuffer History):
874 * maps.texi (Standard Keymaps):
875 * loading.texi (Where Defined):
876 * edebug.texi (Instrumenting): Fix typos.
877
0235128c 8782010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 879
c7c32279
CY
880 * keymaps.texi (Menu Bar): Document :advertised-binding property.
881
0235128c
SM
882 * functions.texi (Obsolete Functions):
883 Document set-advertised-calling-convention.
eb5ed549
CY
884
885 * minibuf.texi (Basic Completion): Document completion-in-region.
886 (Programmed Completion): Document completion-annotate-function.
887
888 * commands.texi (Reading One Event): Document read-key.
889 (Distinguish Interactive): Document KIND arg to
890 called-interactively-p. Delete obsolete interactive-p.
891
892 * elisp.texi (Top): Update node description.
893
f8848423
EZ
8942010-05-08 Eli Zaretskii <eliz@gnu.org>
895
0235128c
SM
896 * nonascii.texi (Character Properties):
897 Document unicode-category-table. Add an index entry for Unicode
898 general category.
899
9002010-05-07 Chong Yidong <cyd@stupidchicken.com>
901
902 * Version 23.2 released.
f8848423 903
938efb77
JB
9042010-04-20 Juanma Barranquero <lekktu@gmail.com>
905
906 * locals.texi (Standard Buffer-Local Variables):
907 Remove @ignore'd reference to `direction-reversed'.
908
5854c267
JL
9092010-04-14 Juri Linkov <juri@jurta.org>
910
911 Fix @deffn without category.
912
913 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
914 for `abbrev-insert'.
915
916 * buffers.texi (Indirect Buffers): Add category `Command'
917 to @deffn of `clone-indirect-buffer'.
918
919 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
920 for `next-window' and `previous-window'. Add category `Command'
921 to @deffn of `pop-to-buffer'.
922
8a14dec7
CY
9232010-04-01 Chong Yidong <cyd@stupidchicken.com>
924
925 * nonascii.texi (Text Representations): Don't mark
926 enable-multibyte-characters as a user option.
927
7a1831cf
EZ
9282010-03-31 Eli Zaretskii <eliz@gnu.org>
929
930 * control.texi (Handling Errors): How to re-throw a signal caught
931 by condition-case.
932
c3863713
CY
9332010-03-26 Chong Yidong <cyd@stupidchicken.com>
934
935 * loading.texi (Hooks for Loading): Document after-load-functions.
936 Copyedits.
937
c333f279
AM
9382010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
939
940 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
941
e867cb5d 9422010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
943
944 * processes.texi (Network Processes): Document seqpacket type.
945
605f35cd
DN
9462010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
947
948 * os.texi (System Environment): Do not mention lynxos.
949
288f9fc0
CY
9502010-03-10 Chong Yidong <cyd@stupidchicken.com>
951
952 * Branch for 23.2.
953
eed5c93a
CY
9542010-03-06 Chong Yidong <cyd@stupidchicken.com>
955
956 * objects.texi (Integer Type): Take note of the read syntax
957 exception for numbers that cannot fit in the integer type.
958
1ddd6622
GM
9592010-03-03 Glenn Morris <rgm@gnu.org>
960
961 * numbers.texi (Integer Basics, Bitwise Operations):
962 * objects.texi (Integer Type): Update for integers now being 30-bit.
963
a908c79a
CY
9642010-02-27 Chong Yidong <cyd@stupidchicken.com>
965
966 * display.texi (Low-Level Font): Document :otf font-spec property.
967
cd61af01
SM
9682010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
969
970 * display.texi (Line Height): Avoid obsolete special default variables
971 like default-major-mode.
972
c02f8fe2
AM
9732010-01-28 Alan Mackenzie <acm@muc.de>
974
975 * display.texi (Auto Faces): Say fontification-functions is called
976 whether or not Font Lock is enabled. Tidy up the wording a bit.
977
d738d18b
CY
9782010-01-17 Chong Yidong <cyd@stupidchicken.com>
979
980 * elisp.texi: Remove duplicate edition information (Bug#5407).
981
4963739e
JB
9822010-01-17 Juanma Barranquero <lekktu@gmail.com>
983
984 * two.el (volume-header-toc-markup): Fix typos in docstring.
985
c57008f6
SM
9862010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
987
988 Avoid dubious uses of save-excursions.
989 * positions.texi (Excursions): Recommend the use of
990 save-current-buffer if applicable.
991 * text.texi (Clickable Text): Fix the example code which used
992 save-excursion in a naive way which sometimes preserves point and
993 sometimes not.
994 * variables.texi (Creating Buffer-Local):
995 * os.texi (Session Management):
996 * display.texi (GIF Images):
997 * control.texi (Cleanups): Use (save|with)-current-buffer.
998
2f3725cd
EZ
9992010-01-02 Eli Zaretskii <eliz@gnu.org>
1000
1001 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
1002
85eeac93
CY
10032010-01-02 Chong Yidong <cyd@stupidchicken.com>
1004
1005 * nonascii.texi (Text Representations, Character Codes)
1006 (Converting Representations, Explicit Encoding)
1007 (Translation of Characters): Use hex notation consistently.
1008 (Character Sets): Fix map-charset-chars doc (Bug#5197).
1009
4801c5fa
CY
10102010-01-01 Chong Yidong <cyd@stupidchicken.com>
1011
1012 * loading.texi (Where Defined): Make it clearer that these are
1013 loaded files (Bug#5068).
1014
26e533e2
CY
10152009-12-29 Chong Yidong <cyd@stupidchicken.com>
1016
1017 * minibuf.texi (Completion Styles): Document `initials' style.
1018
16d1ff5f
CY
10192009-12-25 Chong Yidong <cyd@stupidchicken.com>
1020
1021 * frames.texi (Resources): Describe inhibit-x-resources.
1022 (Size Parameters): Copyedit.
1023
1024 * hash.texi (Creating Hash):
1025 * objects.texi (Hash Table Type): Document the new hash table
1026 printed representation.
1027
1028 * minibuf.texi (Basic Completion): 4th arg to all-completions is
1029 obsolete.
1030
5dcb4c4e
SM
1031 * processes.texi (Process Buffers):
1032 Document process-kill-buffer-query-function.
16d1ff5f 1033
9a5de3d9
GM
10342009-12-05 Glenn Morris <rgm@gnu.org>
1035
1036 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1037 diary-display-function, and no longer recommended to be a hook.
1038 Update for changes in the names of calendar and diary hooks.
1039 diary-print-entries-hook has changed section.
1040
b640eb52
EZ
10412009-11-28 Eli Zaretskii <eliz@gnu.org>
1042
1043 * text.texi (Special Properties): More accurate description of
1044 what the `cursor' property does.
1045
be1674ab
KR
10462009-11-26 Kevin Ryde <user42@zip.com.au>
1047
1048 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1049 mouse-wheel-down-event, the closest thing to a definition for them.
1050 * os.texi (Startup Summary): vindex inhibit-startup-message and
1051 inhibit-splash-screen.
1052 (Command-Line Arguments): vindex argv.
1053 (Suspending Emacs): vindex suspend-tty-functions and
1054 resume-tty-functions. Don't want to index every hook, but having
1055 the programming ones is helpful.
1056
603f5979
CY
10572009-11-14 Chong Yidong <cyd@stupidchicken.com>
1058
1059 * commands.texi (Motion Events): Fix typo (Bug#4907).
1060
4359a806
CY
10612009-11-08 Chong Yidong <cyd@stupidchicken.com>
1062
1063 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1064 are affected by case-fold-search (Bug#4483).
1065
0f063651
CY
10662009-11-02 Chong Yidong <cyd@stupidchicken.com>
1067
1068 * minibuf.texi (Reading File Names): Note that read-file-name may
1069 use a graphical file dialog.
1070
9bd79893
GM
10712009-10-31 Glenn Morris <rgm@gnu.org>
1072
1073 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1074
ebe479ec
KR
10752009-10-16 Kevin Ryde <user42@zip.com.au>
1076
1077 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1078 in particular so `info-lookup-symbol' can find its docs.
1079
2640fa86
CY
10802009-10-16 Chong Yidong <cyd@stupidchicken.com>
1081
1082 * variables.texi (Constant Variables): Distinguish from defconst
1083 variables.
1084 (Defining Variables): Add cindex.
1085
edd6a733
CY
10862009-10-15 Chong Yidong <cyd@stupidchicken.com>
1087
1088 * os.texi (Time of Day): Clarify that the microsecond part is
1089 ignored (Bug#4637).
1090
5feb0b73
GM
10912009-10-11 Glenn Morris <rgm@gnu.org>
1092
1093 * frames.texi (Size and Position): Clarify what is included in the frame
1094 height. (Bug#4535)
1095
0c5413c8
GM
10962009-10-10 Glenn Morris <rgm@gnu.org>
1097
1098 * windows.texi (Size of Window): The relationship between window and
1099 frame heights is not so simple. (Bug#4535)
1100 Mention window-full-height-p.
1101
7f8b600a
SM
11022009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1103
1104 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1105 used from Lisp.
1106
6185de1c
EZ
11072009-10-07 Eli Zaretskii <eliz@gnu.org>
1108
7f8b600a
SM
1109 * files.texi (Directory Names) <abbreviate-file-name>:
1110 Document that root home directories are not replaced with "~".
6185de1c 1111
9972911f
EZ
11122009-10-06 Eli Zaretskii <eliz@gnu.org>
1113
1114 * text.texi (Special Properties): Document the meaning of the
1115 `cursor' text property whose value is an integer.
1116
2a3f19ef
MA
11172009-10-05 Michael Albinus <michael.albinus@gmx.de>
1118
1119 * files.texi (Magic File Names): Add `copy-directory'.
1120
804543b5
EZ
11212009-10-05 Eli Zaretskii <eliz@gnu.org>
1122
1123 * files.texi (File Attributes): Fix description of file
1124 attributes. (Bug#4638) Update attributes of files.texi example to
1125 be more representative.
1126
461bf92b
MA
11272009-10-05 Michael Albinus <michael.albinus@gmx.de>
1128
1129 * files.texi (Create/Delete Dirs): New command copy-directory.
1130
a86cd395
JB
11312009-10-04 Juanma Barranquero <lekktu@gmail.com>
1132
1133 * anti.texi (Antinews):
1134 * macros.texi (Indenting Macros):
1135 * strings.texi (Creating Strings, Case Conversion):
1136 Remove duplicate words.
1137
d3080264
MA
11382009-10-01 Michael Albinus <michael.albinus@gmx.de>
1139
1140 * files.texi (Create/Delete Dirs): delete-directory has an
1141 optional parameter RECURSIVE.
1142
85d14563
SM
11432009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1144
1145 * buffers.texi (Swapping Text): Minor clarification.
1146
3d9842c6
GM
11472009-10-01 Glenn Morris <rgm@gnu.org>
1148
1149 * functions.texi (Declaring Functions): Mention that we also search for
1150 ".m" files in the src/ directory.
1151
78427304
CY
11522009-09-25 David Engster <deng@randomsample.de>
1153
3d9842c6 1154 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1155
b578c9cc
GM
11562009-09-22 Glenn Morris <rgm@gnu.org>
1157
1158 * internals.texi (Building Emacs): Mention preloaded-file-list.
1159
beee5da7
AM
11602009-09-14 Alan Mackenzie <acm@muc.de>
1161
1162 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1163
5d6ab672
CY
11642009-09-13 Chong Yidong <cyd@stupidchicken.com>
1165
1166 * functions.texi (Anonymous Functions): Rearrange discussion,
1167 giving usage of unquoted lambda forms first. Mention that
1168 `function' and `#'' are no longer required (Bug#4290).
1169
59375eeb
AM
11702009-09-11 Alan Mackenzie <acm@muc.de>
1171
a86cd395 1172 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1173 batch mode.
1174
e7e2f529
GM
11752009-09-01 Glenn Morris <rgm@gnu.org>
1176
1177 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1178
eae47088
GM
11792009-08-26 Ulrich Mueller <ulm@gentoo.org>
1180
1181 * nonascii.texi (Character Codes): Fix typos.
1182
3691a0a6
MA
11832009-08-25 Michael Albinus <michael.albinus@gmx.de>
1184
1185 * processes.texi (Synchronous Processes): New defvar
1186 process-file-side-effects.
1187
664d56b8
GM
11882009-08-25 Glenn Morris <rgm@gnu.org>
1189
1190 * display.texi (Fontsets): Fix typo.
1191
0706c025
GM
1192 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1193
03a74b84
SM
11942009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1195
1196 * processes.texi (Asynchronous Processes): Adjust arglist of
1197 start-process-shell-command and start-file-process-shell-command.
1198
f6de8a37
CY
11992009-08-15 Chong Yidong <cyd@stupidchicken.com>
1200
4b1ed1bb
CY
1201 * advice.texi (Argument Access in Advice): Note that argument
1202 positions are zero-based (Bug#3932).
1203
89a9e058
CY
1204 * commands.texi (Distinguish Interactive): Minor copyedit.
1205
23696fd7
CY
1206 * display.texi (Face Attributes): Add xref to Displaying Faces for
1207 explanation of "underlying face".
1208
f6de8a37
CY
1209 * customize.texi (Common Keywords): Add xref to Loading.
1210
1211 * loading.texi (How Programs Do Loading): Add xref to Lisp
1212 Libraries node in the Emacs manual.
1213
417f77e6
CY
12142009-08-13 Chong Yidong <cyd@stupidchicken.com>
1215
1216 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1217
0999039c
CY
12182009-07-18 Chong Yidong <cyd@stupidchicken.com>
1219
1220 * processes.texi (Shell Arguments): Copyedits.
1221
9af167bc
GM
12222009-07-18 Glenn Morris <rgm@gnu.org>
1223
1224 * loading.texi (Repeated Loading): Fix typo.
1225
137987ab
RS
12262009-07-16 Richard Stallman <rms@gnu.org>
1227
1228 * buffers.texi (Swapping Text): Recommend setting
1229 write-region-annotate-functions and buffer-saved-size.
1230
1231 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1232
622fa380
GM
12332009-07-15 Glenn Morris <rgm@gnu.org>
1234
1235 * edebug.texi: Minor re-phrasings throughout.
1236 (Edebug Execution Modes): Sit-for affects continue mode too.
1237 (Jumping): Use `forward-sexp' rather than its keybinding.
1238 (Edebug Misc): Fix Q binding.
1239 (Edebug Eval): Remove cl version.
1240 (Printing in Edebug): Clarify print-length etc.
1241 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1242 (Specification List): Remove edebug-unwrap findex entry.
1243 (Specification Examples): defmacro is actually not the same as defun.
1244 Escape "`" in example.
1245
6bbd4600
CY
12462009-07-15 Chong Yidong <cyd@stupidchicken.com>
1247
1248 * markers.texi (The Mark): Document optional arg to
1249 deactivate-mark.
1250
e538d479
GM
12512009-07-11 Kevin Ryde <user42@zip.com.au>
1252
1253 * hooks.texi (Standard Hooks): Fix cross-references.
1254
4c98b9ed
GM
1255 * loading.texi (Named Features): Refer to eval-after-load.
1256
5300838c
GM
12572009-07-11 Glenn Morris <rgm@gnu.org>
1258
64fbeb16
GM
1259 * Makefile.in (TEXI2PDF): New.
1260 (elisp.pdf): New target.
1261
4c98b9ed
GM
1262 * searching.texi (Regexp Backslash): Fix typo.
1263
1264 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1265
51d9979c
GM
12662009-07-10 Glenn Morris <rgm@gnu.org>
1267
561c0216
GM
1268 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1269
5b594a58
GM
1270 * customize.texi (Customization Types):
1271 * display.texi (Abstract Display):
0cc8c85a 1272 * objects.texi (Character Type, String Type):
5b594a58 1273 Merge in some menu descriptions from elisp.texi.
51d9979c 1274
c3cbbb40
GM
1275 * hash.texi (Hash Tables):
1276 * modes.texi (Multiline Font Lock):
1277 End menu description with period.
fe42c16a 1278
28528402
GM
12792009-07-09 Glenn Morris <rgm@gnu.org>
1280
1281 * back.texi: Don't hard-code texinfo location.
1282
1283 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1284 (tex): Add texinfodir to TEXINPUTS.
1285 (elisp1med-init, elisp2med-init): Use texinfodir.
1286
1287 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1288 (clean): Add two-volume.make intermediate files.
1289
1290 * elisp.texi, vol1.texi, vol2.texi:
1291 Use a DATE variable with the publication date, and update it.
1292 Fix antinews menu description.
1293
1294 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1295 Update the detailed node listing to match elisp.texi.
1296
1297 * README: Update edition to match elisp.texi.
1298
1299 * objects.texi (General Escape Syntax):
1300 * nonascii.texi (Character Sets):
1301 Use consistent case for "Unicode Standard".
1302
1303 * anti.texi (Antinews):
1304 * customize.texi (Variable Definitions):
1305 * functions.texi (Declaring Functions):
1306 * nonascii.texi (Character Properties):
1307 * processes.texi (Serial Ports):
1308 * text.texi (Special Properties):
1309 * tips.texi (Coding Conventions):
1310 Minor rearrangements to improve TeX line-filling.
1311
1312 * commands.texi (Using Interactive): Fix cross-reference.
1313
17db8e10
JD
13142009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1315
1316 * frames.texi (Management Parameters): Mention sticky.
1317
77c7e2e1
AS
13182009-07-01 Andreas Schwab <aschwab@redhat.com>
1319
1320 * help.texi (Help Functions): Fix description of help-buffer and
1321 help-setup-xref to use @defun instead of @deffn.
1322
3f1c6666
JD
13232009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1324
1325 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1326
ca27c21b
CY
13272009-06-24 Chong Yidong <cyd@stupidchicken.com>
1328
1329 * display.texi (Window Systems): Add ns to the list.
1330
70243478
CY
13312009-06-21 Chong Yidong <cyd@stupidchicken.com>
1332
1333 * Branch for 23.1.
1334
df006536
MR
13352009-06-17 Martin Rudalics <rudalics@gmx.at>
1336
1337 * windows.texi (Dedicated Windows): Fix typo.
1338 (Resizing Windows): Replace @defun by @deffn.
1339
d259fc4b
GM
13402009-06-17 Glenn Morris <rgm@gnu.org>
1341
1342 * variables.texi (Directory Local Variables):
1343 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1344
30781db6
KH
13452009-06-09 Kenichi Handa <handa@m17n.org>
1346
1347 * nonascii.texi (Character Sets): State clearly that FROM and TO
1348 are codepoints of CHARSET.
1349
62e8099c
CY
13502009-06-07 Chong Yidong <cyd@stupidchicken.com>
1351
1352 * minibuf.texi (Reading File Names): Fix introductory text.
1353 Suggested by stan@derbycityprints.com.
1354 (High-Level Completion): Fix typo.
1355
ee1b1917
CY
13562009-05-28 Chong Yidong <cyd@stupidchicken.com>
1357
1358 * frames.texi (Text Terminal Colors): Multi-tty is already
1359 implemented, but tty-local colors are not.
1360
5df647e8
CY
13612009-05-27 Chong Yidong <cyd@stupidchicken.com>
1362
1363 * hooks.texi (Standard Hooks): Remove mention of obsolete
1364 redisplay-end-trigger-functions.
1365
1366 * internals.texi (Window Internals): Remove mention of obsolete
1367 redisplay-end-trigger-functions.
1368
01f17ae2
MR
13692009-05-21 Martin Rudalics <rudalics@gmx.at>
1370
1371 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1372
1373 * backups.texi (Making Backups): backup-directory-alist and
1374 make-backup-file-name-function are options.
1375 (Auto-Saving): auto-save-list-file-prefix is an option.
1376
1377 * buffers.texi (Killing Buffers): buffer-offer-save is an
1378 option.
1379
1380 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1381 option.
1382 (Echo Area Customization): echo-keystrokes is an option.
1383 (Selective Display): selective-display-ellipses is an option.
1384 (Temporary Displays): temp-buffer-show-function is an option.
1385 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1386 are options.
1387 (Font Selection): face-font-family-alternatives,
1388 face-font-selection-order, face-font-registry-alternatives, and
1389 scalable-fonts-allowed are options.
1390 (Fringe Indicators): indicate-buffer-boundaries is an option.
1391 (Fringe Cursors): overflow-newline-into-fringe is an option.
1392 (Scroll Bars): scroll-bar-mode is an option.
1393
1394 * eval.texi (Eval): max-lisp-eval-depth is an option.
1395
1396 * files.texi (Visiting Functions): find-file-hook is an option.
1397 (Directory Names): directory-abbrev-alist is an option.
1398 (Unique File Names): temporary-file-directory and
1399 small-temporary-file-directory are options.
1400
1401 * frames.texi (Initial Parameters): initial-frame-alist,
1402 minibuffer-frame-alist and default-frame-alist are options.
1403 (Cursor Parameters): blink-cursor-alist and
1404 cursor-in-non-selected-windows ar options.
1405 (Window System Selections): selection-coding-system is an
1406 option.
1407 (Display Feature Testing): display-mm-dimensions-alist is an
1408 option.
1409
1410 * help.texi (Help Functions): help-char and help-event-list are
1411 options.
1412
1413 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1414 an option.
1415
1416 * minibuf.texi (Minibuffer History): history-length and
1417 history-delete-duplicates are options.
1418 (High-Level Completion): read-buffer-function and
1419 read-buffer-completion-ignore-case are options.
1420 (Reading File Names): read-file-name-completion-ignore-case is
1421 an option.
1422
1423 * modes.texi (Mode Line Top): mode-line-format is an option.
1424 (Mode Line Variables): mode-line-position and mode-line-modes
1425 are options.
1426
1427 * nonascii.texi (Text Representations):
1428 enable-multibyte-characters is an option.
1429 (Default Coding Systems): auto-coding-regexp-alist,
1430 file-coding-system-alist, auto-coding-alist and
1431 auto-coding-functions are options.
1432 (Specifying Coding Systems): inhibit-eol-conversion is an
1433 option.
1434
1435 * os.texi (Init File): site-run-file is an option.
1436 (System Environment): mail-host-address is an option.
1437 (User Identification): user-mail-address is an option.
1438 (Terminal Output): baud-rate is an option.
1439
1440 * positions.texi (Word Motion): words-include-escapes is an
1441 option.
1442
1443 * searching.texi (Standard Regexps): page-delimiter,
1444 paragraph-separate, paragraph-separate and sentence-end are
1445 options.
1446
1447 * text.texi (Margins): left-margin and fill-nobreak-predicate
1448 are options.
1449
1450 * variables.texi (Local Variables): max-specpdl-size is an
1451 option.
1452
1453 * windows.texi (Choosing Window):
1454 split-window-preferred-function, special-display-function and
1455 display-buffer-function are options.
1456
106e6894
CY
14572009-05-20 Chong Yidong <cyd@stupidchicken.com>
1458
4a83454d
CY
1459 Fix errors spotted by Martin Rudalics.
1460
106e6894
CY
1461 * syntax.texi (Position Parse): Document rationale for ignored
1462 arguments to syntax-ppss-flush-cache.
1463
1464 * processes.texi (Input to Processes): Mark PROCESS arg to
1465 process-running-child-p as optional.
1466 (Network Options): Document NO-ERROR arg to
1467 set-network-process-option.
1468
1469 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1470 command.
1471
1472 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1473 posix-search-backward as commands.
1474
1475 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1476 (Suspending Emacs): Mark suspend-emacs as a command.
1477 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1478 commands.
5dcb4c4e
SM
1479 (Terminal Output): Remove obsolete function baud-rate.
1480 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1481
1482 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1483 terminal-coding-system and set-terminal-coding-system.
1484 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1485 as optional.
1486 (Character Sets): Document RESTRICTION arg of char-charset.
1487 (Character Codes): Mark POS argument to get-byte as optional.
1488
1489 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1490 minibuffer-message.
1491
1492 * files.texi (Create/Delete Dirs): Mark make-directory and
1493 delete-directory as commands.
1494
1495 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1496
1497 * text.texi (Base 64): Mark base64-decode-string and
1498 base64-encode-string as commands.
1499 (Columns): Mark move-to-column as a command.
1500 (Mode-Specific Indent): Document RIGID arg to
1501 indent-for-tab-command.
1502 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1503 Mark indent-code-rigidly as a command.
1504 (Substitution): Mark translate-region as a command.
1505
1506 * frames.texi (Size and Position): Remove obsolete functions
1507 screen-height and screen-width.
1508
04173931
CY
15092009-05-19 Chong Yidong <cyd@stupidchicken.com>
1510
1511 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1512 (Displaying Buffers, Resizing Windows): Correct mistakes;
1513 next-window, previous-window, and pop-to-buffer are not commands,
1514 and fit-window-to-buffer" is a command. (Pointed out by Martin
1515 Rudalics.)
1516
eae7d8f8
RS
15172009-05-17 Richard M Stallman <rms@gnu.org>
1518
1519 * modes.texi (Precalculated Fontification): Clarify text.
1520
b8766179
MR
15212009-05-17 Martin Rudalics <rudalics@gmx.at>
1522
1523 * windows.texi (Selecting Windows): Clarify descriptions of
1524 with-selected-window and get-lru-window.
1525 (Cyclic Window Ordering): Refer to particular frame when talking
1526 about how splitting affects the ordering.
1527 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1528 switch-to-buffer-other-window. Explain how setting of
1529 display-buffer-reuse-frames affects pop-to-buffer.
1530 (Choosing Window): Clarify some details in descriptions of
1531 display-buffer-reuse-frames, pop-up-frames, and
1532 pop-up-frame-function.
1533 (Dedicated Windows): Clarify some details.
1534 (Textual Scrolling): Replace term vscroll by term vertical
1535 scroll position.
1536 (Vertical Scrolling): Fix typo.
1537 (Window Hooks): Relate text on jit-lock-register to window
1538 scrolling and size changes.
1539
734b5e3b
CY
15402009-05-14 Chong Yidong <cyd@stupidchicken.com>
1541
0a65633e
CY
1542 * frames.texi (Initial Parameters): Clarify what the initial
1543 minibuffer frame is.
05be46d7
CY
1544 (Buffer Parameters): Note that the minibuffer parameter can not be
1545 altered.
0a65633e 1546
734b5e3b
CY
1547 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1548 Document display-buffer changes.
1549
925672cd
CY
15502009-05-13 Chong Yidong <cyd@stupidchicken.com>
1551
17ecd7af
CY
1552 * anti.texi (Antinews): Rewrite for Emacs 22.
1553
925672cd
CY
1554 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1555 obarrays are first mentioned. Define "system abbrev" more
1556 prominently, and add it to the index.
1557 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1558 Copyedits.
1559 (Abbrev Expansion): Document abbrev-insert.
1560
80be4dd7
CY
15612009-05-12 Chong Yidong <cyd@stupidchicken.com>
1562
1563 * frames.texi (Font and Color Parameters): Rename from Color
1564 Parameters. Document font-backend parameter.
1565
1566 * vol2.texi (Top): Update node listing.
1567 * vol1.texi (Top): Update node listing.
1568 * elisp.texi (Top): Update node listing.
1569
372a93ac
MR
15702009-05-11 Martin Rudalics <rudalics@gmx.at>
1571
1572 * windows.texi (Choosing Window): Don't explicitly refer to
1573 split-window-sensibly's window argument in descriptions of
1574 split-height-threshold and split-width-threshold.
1575
714c3541
MR
15762009-05-10 Martin Rudalics <rudalics@gmx.at>
1577
1578 * windows.texi (Choosing Window): Fix rewrite of window
1579 splitting section.
1580
0e90e7be
EZ
15812009-05-09 Eli Zaretskii <eliz@gnu.org>
1582
1583 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1584 find-auto-coding, set-auto-coding, and auto-coding-alist.
1585 Add indexing.
0e90e7be
EZ
1586 (Lisp and Coding Systems): Add index entries.
1587
d3c0c321
MR
15882009-05-09 Martin Rudalics <rudalics@gmx.at>
1589
1590 * windows.texi (Choosing Window): Describe split-window-sensibly
1591 and rewrite section on window splitting accordingly.
1592 (Textual Scrolling): Replace `...' by @code{...}.
1593
c773345a
CY
15942009-05-04 Chong Yidong <cyd@stupidchicken.com>
1595
ee2d5b5e
CY
1596 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1597 Remove obsoleted pre-abbrev-expand-hook.
1598
1599 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1600 entries.
1601
c773345a
CY
1602 * internals.texi (Object Internals): Don't assume 32-bit machines
1603 are the norm.
1604 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1605 (Window Internals): Synch field names to window.h.
1606 (Process Internals): Synch field names to process.h.
c773345a 1607
dd449674
CY
16082009-04-29 Chong Yidong <cyd@stupidchicken.com>
1609
1610 * variables.texi (File Local Variables): Note that read-circle is
1611 bound to nil when reading file-local variables.
1612
1613 * streams.texi (Input Functions): Document read-circle.
1614 (Output Variables): Add xref to Circular Objects.
1615
4f1e25e2
CY
16162009-04-25 Chong Yidong <cyd@stupidchicken.com>
1617
1618 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1619 Features and Coding System Basics. Node that "p" stands for
1620 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1621 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1622 mouse-appearance-menu.
1623 (Programming Tips): Add xref to Progress.
1624
dca019f8
CY
16252009-04-22 Chong Yidong <cyd@stupidchicken.com>
1626
5dcb4c4e
SM
1627 * os.texi (Command-Line Arguments):
1628 Document command-line-args-left.
dca019f8
CY
1629 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1630 terminal objects for tty arguments.
1631 (Startup Summary): Add xref to Session Management.
1632 (Session Management): Mention emacs-session-restore. Copyedits.
1633
02a89103
CY
16342009-04-20 Chong Yidong <cyd@stupidchicken.com>
1635
1636 * os.texi (Startup Summary): Copyedits. The init file is not
1637 necessarily named .emacs now. Document initial-buffer-choice and
1638 initial-scratch-message. Note where Emacs exits in batch mode.
1639 Document inhibit-splash-screen as an alias.
1640 (Init File): Be neutral about which init file name to use.
1641
16422009-04-16 Chong Yidong <cyd@stupidchicken.com>
1643
1644 * os.texi (System Interface): Fix Texinfo usage.
1645
0c1cfe01
CY
16462009-04-15 Chong Yidong <cyd@stupidchicken.com>
1647
80d7cdca
CY
1648 * searching.texi (Regexp Backslash): Also refer to shy groups as
1649 non-capturing or unnumbered groups.
1650 (Regexp Functions): Add cross-reference to Regexp Backslash.
1651
0c1cfe01
CY
1652 * display.texi (Truncation): Overlays can use line-prefix and
1653 wrap-prefix too.
1654 (Overlay Properties): Document wrap-prefix and line-prefix.
1655 (Face Attributes): Document underline-minimum-offset.
1656 (Face Remapping): Copyedits.
1657 (Low-Level Font): Copyedits.
1658 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1659 (Line Height): Emphasize that line-spacing only takes effect on
1660 graphical terminals.
0c1cfe01 1661
c4adeee0
CY
16622009-04-13 Chong Yidong <cyd@stupidchicken.com>
1663
1664 * display.texi (Refresh Screen): Note that a passage about screen
1665 refreshing is text terminal only.
1666 (Forcing Redisplay): Delete misleading comment---sit-for calls
1667 redisplay, not the other way around.
1668 (Truncation): Note new values of truncate-partial-width-windows.
1669 Copyedits.
1670 (Invisible Text): Document invisible-p.
1671
b20ecfa1
EZ
16722009-04-11 Eli Zaretskii <eliz@gnu.org>
1673
1674 * display.texi (Overlays): Overlays don't scale well. See
1675 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1676
97d8273f
CY
16772009-04-10 Chong Yidong <cyd@stupidchicken.com>
1678
f147ff75
CY
1679 * syntax.texi (Syntax Table Functions): Document cons cell
1680 argument for modify-syntax-entry.
1681 (Categories): Document cons cell argument for
1682 modify-category-entry.
1683
fca4ec76
CY
1684 * searching.texi (String Search): Document word-search-forward-lax
1685 and word-search-backward-lax.
1686 (Searching and Case): Describe isearch behavior more precisely.
1687
9c283d5b
CY
1688 * keymaps.texi (Tool Bar): Mention that some platforms do not
1689 support multi-line toolbars. Suggested by Stephen Eglen.
1690
1691 * frames.texi (Layout Parameters): Mention that Nextstep also
1692 allows only one tool-bar line. Suggested by Stephen Eglen.
1693
97d8273f
CY
1694 * nonascii.texi (Text Representations): Copyedits.
1695 (Coding System Basics): Also mention utf-8-emacs.
1696 (Converting Representations, Selecting a Representation)
1697 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1698 Copyedits.
1699 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1700
2bad3299
CY
17012009-04-09 Chong Yidong <cyd@stupidchicken.com>
1702
1703 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
1704 (Filling): Clarify REGION argument of fill-paragraph.
1705 Document fill-forward-paragraph-function.
2bad3299
CY
1706 (Special Properties): Remove "new in Emacs 22" declaration.
1707 (Clickable Text): Merge with Links and Mouse-1 node.
1708
5dcb4c4e
SM
1709 * display.texi (Button Properties, Button Buffer Commands):
1710 Change xref to Clickable Text.
2bad3299
CY
1711
1712 * tips.texi (Key Binding Conventions): Change xref to Clickable
1713 Text.
1714
1715 * elisp.texi (Top): Update node listing.
1716
ea30ce4f
CY
17172009-04-05 Chong Yidong <cyd@stupidchicken.com>
1718
47af2f4b
CY
1719 * markers.texi (The Mark): Copyedits. Improve description of
1720 handle-shift-selection.
1721 (The Region): Move use-region-p here from The Mark.
1722
ea30ce4f
CY
1723 * positions.texi (Screen Lines): Document (cols . lines) argument
1724 for vertical-motion.
1725
2aa8ea6e
CY
17262009-04-04 Chong Yidong <cyd@stupidchicken.com>
1727
3ec61d4e
CY
1728 * frames.texi (Frames): Clean up introduction. Document `ns'
1729 return value for framep.
1730 (Creating Frames): Note how the terminal is chosen.
1731 (Multiple Terminals, Multiple Displays): Merge into a single node.
1732 (Color Parameters): Fix typo.
1733
1734 * variables.texi (Local Variables, Buffer-Local Variables)
1735 (Creating Buffer-Local): Change link to Multiple Terminals.
1736
1737 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1738
1739 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1740 Terminals.
1741
1742 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1743 to Multiple Terminals.
1744
1745 * elisp.texi (Top): Update node listing.
1746 * vol2.texi (Top): Update node listing.
1747 * vol1.texi (Top): Update node listing.
1748
9257072f
CY
1749 * buffers.texi (Current Buffer): Note that the append-to-buffer
1750 example is no longer in synch with the latest code. Tie the two
1751 examples together.
1752
2aa8ea6e
CY
1753 * files.texi (File Attributes): Move note about MS-DOS from
1754 Changing Files to File Attributes.
1755 (Create/Delete Dirs): Note that mkdir is an alias for this.
1756
22e74b17
CY
17572009-04-01 Markus Triska <triska@gmx.at>
1758
1759 * processes.texi (Filter Functions): Suggest how to handle output
1760 batches.
1761
4bbe48ec
CY
17622009-03-30 Chong Yidong <cyd@stupidchicken.com>
1763
1764 * help.texi (Accessing Documentation): Update example to use
1765 help-setup-xref and with-help-window.
1766 (Help Functions): Remove print-help-return-message, which is
1767 semi-obsolete due to with-help-window. Document help-buffer and
1768 help-setup-xref.
1769
b9723f39
CY
17702009-03-29 Chong Yidong <cyd@stupidchicken.com>
1771
5dcb4c4e
SM
1772 * help.texi (Accessing Documentation, Help Functions):
1773 Remove information about long-obsolete Emacs versions.
9eb52e90 1774
b9723f39
CY
1775 * modes.texi (Mode Line Variables): The default values of the mode
1776 line variables are now more complicated.
1777
b0cc32db
CY
17782009-03-28 Chong Yidong <cyd@stupidchicken.com>
1779
3c25a5a9
CY
1780 * modes.texi (Major Mode Conventions): Note that specialness is
1781 inherited.
31c9eebb
CY
1782 (Derived Modes): Note that define-derive-mode sets the mode-class
1783 property.
3c25a5a9 1784
b0cc32db
CY
1785 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
1786 goto-map. Add search-map to the list.
1787
c5e0006d
EZ
17882009-03-27 Eli Zaretskii <eliz@gnu.org>
1789
1213465a
EZ
1790 * os.texi (System Environment): Update the list of system-type
1791 values.
1792
c5e0006d
EZ
1793 * markers.texi (The Mark) <handle-shift-selection>: Update for
1794 removal of the optional argument DEACTIVATE.
1795
48bab3d6
CY
17962009-03-25 Chong Yidong <cyd@stupidchicken.com>
1797
1798 * commands.texi (Focus Events): Most X window managers don't use
1799 focus-follows-mouse nowadays.
1800
6e4ff1b6
CY
18012009-03-24 Chong Yidong <cyd@stupidchicken.com>
1802
1803 * commands.texi (Defining Commands): Clarify introduction.
1804 (Using Interactive): Not that interactive can be put in a symbol
1805 property.
1806 (Interactive Call): Note that a symbol with a non-nil
1807 interactive-form property satisfies commandp.
1808
11625308
JB
18092009-03-23 Juanma Barranquero <lekktu@gmail.com>
1810
1811 * minibuf.texi (Intro to Minibuffers): Fix typos.
1812
7b34420d
CY
18132009-03-23 Chong Yidong <cyd@stupidchicken.com>
1814
1815 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
1816 about minibuffers in old Emacs versions. Copyedits.
1817 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
1818 (Text from Minibuffer): Simplify introduction.
1819
f9257eed
AM
18202009-03-22 Alan Mackenzie <acm@muc.de>
1821
1822 * commands.texi (Using Interactive): Clarify string argument to
1823 `interactive' - even promptless elements need \n separators.
1824
f639ba70
CY
18252009-03-18 Chong Yidong <cyd@stupidchicken.com>
1826
1827 * minibuf.texi (Completion Styles): New node.
1828
1829 * elisp.texi (Top): Update node listing.
1830
d897e8ee
CY
18312009-03-17 Chong Yidong <cyd@stupidchicken.com>
1832
1833 * minibuf.texi (Basic Completion): Note that
1834 read-file-name-completion-ignore-case and
1835 read-buffer-completion-ignore-case can override
1836 completion-ignore-case.
1837 (Minibuffer Completion): Document completing-read changes.
1838 (Completion Commands): Avoid mentioning partial completion mode.
1839 Document minibuffer-completion-confirm changes, and
1840 minibuffer-confirm-exit-commands.
1841 (High-Level Completion): Document new require-match behavior for
1842 read-buffer. Document read-buffer-completion-ignore-case.
1843 (Reading File Names): Document new require-match behavior for
1844 read-file-name.
1845
b1f23349
CY
18462009-03-14 Chong Yidong <cyd@stupidchicken.com>
1847
1848 * debugging.texi (Error Debugging): Don't mislead the reader into
1849 thinking that debug-on-error enters debugger for C-f at EOB.
1850 (Error Debugging): Setting debug-on-init within the init file
1851 works, and has for some time.
1852
d6eb4e25
KH
18532009-03-13 Kenichi Handa <handa@m17n.org>
1854
1855 * display.texi (Fontsets): Update the description.
1856
1cf53dc5
CY
18572009-03-13 Chong Yidong <cyd@stupidchicken.com>
1858
1859 * advice.texi (Advising Primitives): Link to What Is a Function.
1860
81f919fc
CY
18612009-03-12 Chong Yidong <cyd@stupidchicken.com>
1862
cf4229eb
CY
1863 * compile.texi (Speed of Byte-Code): Update example.
1864 (Disassembly): Update examples.
1865
81f919fc 1866 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
1867
1868 * customize.texi (Common Keywords): It's not necessary to use :tag
1869 to remove hyphens, as custom-unlispify-tag-name does it
1870 automatically.
5dcb4c4e
SM
1871 (Variable Definitions): Link to File Local Variables.
1872 Document customized-value symbol property.
f2bbc08c
CY
1873 (Customization Types): Move menu to end of node.
1874
955964d7
CY
18752009-03-10 Chong Yidong <cyd@stupidchicken.com>
1876
1877 * macros.texi (Compiling Macros): Omit misleading sentence, which
1878 implied that macros can only be used in the same file they are
1879 defined.
1880 (Backquote): Remove obsolete information about Emacs 19.
1881
d25ed7db
GM
18822009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1883
1884 * display.texi (Display Margins): Fix paren typo.
1885
d55f6ca5
CY
18862009-02-27 Chong Yidong <cyd@stupidchicken.com>
1887
f0e57ed8
CY
1888 * elisp.texi (Top): Update node listing.
1889
1890 * variables.texi (Variables): Clarify introduction.
1891 (Global Variables): Mention that setq is a special form.
1892 (Local Variables): Use active voice.
1893 (Tips for Defining): Mention marking variables as safe.
1894 (Buffer-Local Variables): Mention terminal-local and frame-local
1895 variables together.
1896 (File Local Variables): Copyedits.
1897 (Frame-Local Variables): Note that they are not really useful.
1898 (Future Local Variables): Node deleted.
1899
d55f6ca5
CY
1900 * objects.texi (General Escape Syntax): Update explanation of
1901 unicode escape syntax.
1902
ca8f09a8
CY
19032009-02-23 Chong Yidong <cyd@stupidchicken.com>
1904
1905 * control.texi (Control Structures): Add cindex entry for "textual
1906 order".
1907
1908 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1909 instead of "expression" throughout.
1910 (Function Indirection): Copyedits. Use active voice.
1911 (Eval): The default value of max-lisp-eval-depth is now 400.
1912
a20878b6
MB
19132009-02-23 Miles Bader <miles@gnu.org>
1914
1915 * processes.texi (System Processes): Rename `system-process-attributes'
1916 to `process-attributes'.
1917
61f66044
CY
19182009-02-22 Chong Yidong <cyd@stupidchicken.com>
1919
1b80d1f3
CY
1920 * symbols.texi (Property Lists): Emphasize that property lists are
1921 not restricted to symbol cells.
1922 (Other Plists): Copyedit.
1923
61f66044
CY
1924 * sequences.texi (Sequences Arrays Vectors): Make introduction
1925 more concise.
1926 (Arrays): Mention char-tables and bool-vectors too.
1927 (Vectors): Don't repeat information given in Arrays node. Link to
1928 nodes that explain the vector usage examples.
1929 (Char-Tables): Note that char-table elements can have arbitrary
1930 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 1931 Link to Property Lists node.
61f66044 1932
9403944b
CY
19332009-02-22 Chong Yidong <cyd@stupidchicken.com>
1934
1935 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1936 `append'.
4068c7b4 1937 (List Elements): Copyedits.
9403944b
CY
1938
1939 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1940 of `vconcat'.
1941
1942 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1943 Emacs 20 usage of `concat'.
1944 (Case Conversion): Copyedits.
1945
b87a185f
CY
19462009-02-21 Chong Yidong <cyd@stupidchicken.com>
1947
1948 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1949 Minor edits.
1950 (Frame Configuration Type): Emphasize that it is not primitive.
1951 (Font Type): New node.
1952 (Type Predicates): Add fontp; type-of now recognizes font object
1953 types.
1954
1955 * intro.texi (Version Info): Update version numbers in examples.
1956 (Acknowledgements): List more contributors.
1957
1958 * elisp.texi: Bump version number to 3.0.
1959 (Top): Link to Font Type node.
1960
867d4bb3
JB
19612009-02-20 Juanma Barranquero <lekktu@gmail.com>
1962
1963 * modes.texi (Major Mode Conventions): Remove duplicate words.
1964 (Customizing Keywords): Fix typo.
1965
77730170
EZ
19662009-02-14 Eli Zaretskii <eliz@gnu.org>
1967
1968 * nonascii.texi (User-Chosen Coding Systems): Document that
1969 select-safe-coding-system suggests raw-text if there are raw bytes
1970 in the region.
1971 (Explicit Encoding): Warn not to use `undecided' when encoding.
1972
c8736212
GM
19732009-02-11 Glenn Morris <rgm@gnu.org>
1974
1975 * frames.texi (Visibility of Frames): Mention the effect multiple
1976 workspaces/desktops can have on visibility.
1977
ab992d66
EZ
19782009-02-07 Eli Zaretskii <eliz@gnu.org>
1979
c8736212
GM
1980 * text.texi (Commands for Insertion):
1981 * commands.texi (Event Mod):
1982 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
1983 * nonascii.texi (Translation of Characters):
1984 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
1985 (Explicit Encoding): Document the `charset' text property produced
1986 by decode-coding-region and decode-coding-string.
ab992d66 1987
e651a255
AM
19882009-01-27 Alan Mackenzie <acm@muc.de>
1989
1990 * modes.texi (Search-based Fontification): Correct a typo.
1991
bc5cde4b
JB
19922009-01-25 Juanma Barranquero <lekktu@gmail.com>
1993
1994 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1995 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1996
3533155b
EZ
19972009-01-24 Eli Zaretskii <eliz@gnu.org>
1998
f721deda
EZ
1999 * display.texi (Window Systems): Document the value of
2000 `initial-window-system' under --daemon.
2001
3533155b
EZ
2002 * os.texi (System Environment): Remove description of the
2003 `environment' function which has been deleted.
2004
f79b43b2
DN
20052009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
2006
2007 * frames.texi (Multiple Displays): Remove documentation for
2008 removed function make-frame-on-tty.
2009
e3aa6669
CY
20102009-01-22 Chong Yidong <cyd@stupidchicken.com>
2011
2012 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
2013 write-region-annotate-functions.
2014 Document write-region-post-annotation-function.
e3aa6669 2015
fb13a416
CY
20162009-01-19 Chong Yidong <cyd@stupidchicken.com>
2017
2018 * display.texi (Font Lookup): Document WIDTH argument of
2019 x-list-fonts.
2020
02eccf6b
EZ
20212009-01-17 Eli Zaretskii <eliz@gnu.org>
2022
ead3f58d
EZ
2023 * maps.texi (Standard Keymaps): Rename function-key-map to
2024 local-function-key-map.
2025
2026 * keymaps.texi (Translation Keymaps): Rename function-key-map to
2027 local-function-key-map.
2028
2029 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
2030 and `set-keyboard-coding-system' now accept an optional terminal
2031 argument.
2032
2033 * commands.texi (Event Mod): `keyboard-translate-table' is now
2034 terminal-local.
2035 (Function Keys): Rename function-key-map to
2036 local-function-key-map.
2037
df05a163
EZ
2038 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2039 frames.texi.
2040
0ed8034e 2041 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2042 `delete-terminal-functions', `suspend-tty-functions' and
2043 `resume-tty-functions'.
0ed8034e
EZ
2044
2045 * frames.texi (Frames): Document `frame-terminal' and
2046 `terminal-live-p'.
2047 (Multiple Displays): Document `make-frame-on-tty'.
2048 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2049 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2050 (Terminal Parameters): Document `terminal-parameters',
2051 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2052
2053 * os.texi (System Environment): Document `environment' and
2054 `initial-environment'.
490f1197
EZ
2055 (Suspending Emacs): Update for multi-tty; document
2056 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2057
02eccf6b
EZ
2058 * nonascii.texi (Coding System Basics): More accurate description
2059 of `raw-text'.
2060
f19fea97
JB
20612009-01-12 Juanma Barranquero <lekktu@gmail.com>
2062
2063 * display.texi (Low-Level Font): Fix typo.
2064
16fa292f
CY
20652009-01-10 Chong Yidong <cyd@stupidchicken.com>
2066
2067 * elisp.texi (Top): Update node listing.
2068
2069 * display.texi (PostScript Images): Node deleted.
2070
0b4faef3
EZ
20712009-01-10 Eli Zaretskii <eliz@gnu.org>
2072
3355f04d
EZ
2073 * processes.texi (Decoding Output): Document that null bytes force
2074 no-conversion for reading process output.
2075
2076 * files.texi (Reading from Files): Document that null bytes force
2077 no-conversion when visiting files.
2078
11625308 2079 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2080
5dcb4c4e
SM
2081 * nonascii.texi (Lisp and Coding Systems):
2082 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2083 (Character Properties): Improve wording.
0b4faef3 2084
ce9cf065
CY
20852009-01-09 Chong Yidong <cyd@stupidchicken.com>
2086
2087 * display.texi (Font Lookup): Remove obsolete function
2088 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2089 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2090 (Font Selection): Reorder order of variable descriptions.
2091 Minor clarifications.
ce9cf065
CY
2092
2093 * elisp.texi (Top): Update node listing.
2094
ab756fb3
GM
20952009-01-09 Glenn Morris <rgm@gnu.org>
2096
2097 * commands.texi (Command Loop Info): Say that last-command-char and
2098 last-input-char are obsolete aliases.
2099
2100 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2101 last-input-char and last-command-char, since they are just aliases for
2102 last-input-event and last-command-event.
2103
2104 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2105 last-command-char.
2106
6b2b8ab1
CY
21072009-01-08 Chong Yidong <cyd@stupidchicken.com>
2108
2109 * elisp.texi: Update node listing.
2110
2111 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2112 (Face Attributes): Don't link to Font Lookup.
2113 Document font-family-list.
6b2b8ab1
CY
2114 (Fonts): New node.
2115
3568e767
JR
21162009-01-08 Jason Rumney <jasonr@gnu.org>
2117
2118 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2119 changing the standard pointer shapes. (Bug#1485)
3568e767 2120
6221c8db
CY
21212009-01-08 Chong Yidong <cyd@stupidchicken.com>
2122
2123 * display.texi (Attribute Functions): Note that a function value
2124 :height is relative, and that compatibility functions work by
2125 calling set-face-attribute.
2126 (Displaying Faces): Reorder list in order of increasing priority.
2127 (Face Remapping): New node. Content moved here from Displaying
2128 Faces.
2129 (Glyphs): Link to Face Functions.
2130
e3d3799a
CY
21312009-01-08 Chong Yidong <cyd@stupidchicken.com>
2132
2133 * display.texi (Faces): Don't discuss face id here. facep does
2134 not return t.
2135 (Defining Faces): Minor clarification.
2136 (Face Attributes): Rearrange items to match docstring of
2137 set-face-attribute. Add :foundry attribute. Document new role of
2138 :font attribute. Texinfo usage fix.
2139 (Attribute Functions): Copyedits.
2140 (Face Functions): Note that face number is seldom used.
2141
638a2457
RS
21422009-01-05 Richard M Stallman <rms@gnu.org>
2143
2144 * strings.texi (Predicates for Strings): Minor clarification.
2145
2146 * functions.texi (Function Safety): Texinfo usage fix.
2147
49ea0074
JB
21482009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2149
2150 * objects.texi (General Escape Syntax): Fix typo.
2151
9f822178
MR
21522009-01-03 Martin Rudalics <rudalics@gmx.at>
2153
2154 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2155 works via the default value of pop-up-frame-function.
2156
af34ad36
EZ
21572009-01-02 Eli Zaretskii <eliz@gnu.org>
2158
2159 * processes.texi (System Processes): Document the `time' and
2160 `ctime' attributes of `system-process-attributes'.
2161
d31f6679
CY
21622009-01-01 Chong Yidong <cyd@stupidchicken.com>
2163
2164 * display.texi (Face Attributes): Clarify :height attribute.
2165
174dc00c
MR
21662008-12-31 Martin Rudalics <rudalics@gmx.at>
2167
2168 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2169 the front of the buffer list. Add entries for `last-buffer' and
2170 `unbury-buffer'.
2171
b8afe7e4
EZ
21722008-12-27 Eli Zaretskii <eliz@gnu.org>
2173
d14030f5
EZ
2174 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2175 and its subsections.
2176
2177 * frames.texi (Multiple Terminals, Low-level Terminal)
2178 (Terminal Parameters, Frames on Other TTY devices): New sections.
2179 (Frames): Add an xref to "Multiple Terminals".
2180
765980a4
EZ
2181 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2182
2183 * objects.texi (Terminal Type): New node.
2184 (Editing Types): Add it to the menu.
2185
47bd5577
EZ
2186 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2187 Variables".
2188
eb22b78c 2189 * variables.texi (Directory Local Variables): New node.
47bd5577 2190 (Variables): Add a menu item for it.
eb22b78c 2191
b8afe7e4
EZ
2192 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2193 `generated-autoload-file'.
2194
77bb0476
EZ
21952008-12-20 Eli Zaretskii <eliz@gnu.org>
2196
028e2c19
EZ
2197 * os.texi (Startup Summary): Add xref to documentation of
2198 `initial-window-system'.
2199
77bb0476
EZ
2200 * display.texi (Window Systems): Document `window-system' the
2201 function. The variable `window-system' is now frame-local.
028e2c19 2202 Document `initial-window-system'.
77bb0476 2203
dda87836
MR
22042008-12-19 Martin Rudalics <rudalics@gmx.at>
2205
2206 * windows.texi (Windows): Rewrite description of
2207 fit-window-to-buffer.
2208
caef3ed2
GM
22092008-12-13 Glenn Morris <rgm@gnu.org>
2210
2211 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2212 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2213
21c58e4d
GM
22142008-12-12 Glenn Morris <rgm@gnu.org>
2215
2216 * debugging.texi (Error Debugging): Refer forwards to
2217 eval-expression-debug-on-error.
2218
af38459f
EZ
22192008-12-05 Eli Zaretskii <eliz@gnu.org>
2220
5dedd9b5
EZ
2221 * strings.texi (String Basics): Only unibyte strings that
2222 represent key sequences hold 8-bit raw bytes.
2223
af38459f
EZ
2224 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2225 paragraph to speak about `undecided'.
2226 (Character Properties): Don't explain the meaning of each
2227 property; instead, identify their Unicode Standard names.
b3f1f4a5 2228 (Character Sets): Document `map-charset-chars'.
af38459f 2229
fa047ae7
GM
22302008-12-02 Glenn Morris <rgm@gnu.org>
2231
2232 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2233 section yet again.
2234
47dbc044
EZ
22352008-11-29 Eli Zaretskii <eliz@gnu.org>
2236
98d05998
EZ
2237 * nonascii.texi (Character Properties): New Section.
2238 (Specifying Coding Systems): Document
2239 `coding-system-priority-list', `set-coding-system-priority', and
2240 `with-coding-priority'.
2241 (Lisp and Coding Systems): Document `check-coding-systems-region'
2242 and `coding-system-charset-list'.
2243 (Coding System Basics): Document `coding-system-aliases'.
2244
2245 * elisp.texi (Top): Add a @detailmenu entry for "Character
2246 Properties".
2247
47dbc044
EZ
2248 * objects.texi (Character Type): Correct the range of Emacs
2249 characters. Add an @xref to "Character Codes".
2250
2251 * strings.texi (String Basics): Add an @xref to "Character Codes".
2252
2253 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2254
2255 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2256 (Character Codes): Document `max-char'.
2257
8b80cdf5
EZ
22582008-11-28 Eli Zaretskii <eliz@gnu.org>
2259
2260 * nonascii.texi (Text Representations, Converting Representations)
2261 (Character Sets, Scanning Charsets, Translation of Characters):
2262 Make text more accurate.
2263
a99dceba
GM
22642008-11-28 Glenn Morris <rgm@gnu.org>
2265
2266 * files.texi (Format Conversion Round-Trip): Improve previous change.
2267
f6dc3bed
CY
22682008-11-26 Chong Yidong <cyd@stupidchicken.com>
2269
2270 * modes.texi (Auto Major Mode): Fix example.
2271
5da9413d
GM
22722008-11-25 Glenn Morris <rgm@gnu.org>
2273
2274 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2275
2276 * files.texi (Format Conversion Round-Trip):
2277 Use active voice for previous change.
2278
fcca848c
CY
22792008-11-25 Chong Yidong <cyd@stupidchicken.com>
2280
2281 * os.texi (Processor Run Time):
2282 * processes.texi (Transaction Queues):
2283 * markers.texi (The Mark):
2284 * windows.texi (Choosing Window, Selecting Windows):
2285 * files.texi (Changing Files, Magic File Names):
2286 * commands.texi (Key Sequence Input):
2287 * functions.texi (Declaring Functions):
2288 * strings.texi (Predicates for Strings):
2289 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2290
36c8dc54
CY
22912008-11-24 Chong Yidong <cyd@stupidchicken.com>
2292
2293 * help.texi (Accessing Documentation): Update example.
2294
2295 * variables.texi (Defining Variables): Note that `*' is not
2296 necessary if defcustom is used.
2297
2a79b242
EZ
22982008-11-22 Eli Zaretskii <eliz@gnu.org>
2299
2300 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2301 Characters" from @detailmenu.
2302
2303 * nonascii.texi (Character Codes, Character Sets)
2304 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2305 (Chars and Bytes, Splitting Characters): Sections removed.
2306
392f0d26
LK
23072008-11-22 Lute Kamstra <lute@gnu.org>
2308
2309 * positions.texi (Text Lines): Update goto-line documentation.
2310
af1a5cd5
MR
23112008-11-21 Martin Rudalics <rudalics@gmx.at>
2312
6a4cfb0c
MR
2313 * frames.texi (Frames): Fix typo, add cross references, reword.
2314 (Initial Parameters): Reword special-display-frame-alist text.
2315 (Frames and Windows): Reword. Describe argument norecord for
2316 set-frame-selected-window.
2317 (Input Focus): Describe argument norecord for select-frame.
2318 Remove comment on MS-Windows behavior for focus-follows-mouse.
2319 (Raising and Lowering): Mention windows-frames dichotomy in
2320 metaphor.
2321
af1a5cd5
MR
2322 * windows.texi (Displaying Buffers, Vertical Scrolling)
2323 (Horizontal Scrolling): Fix indenting and rewording issues
2324 introduced with 2008-11-07 change.
2325
c249fa9c
GM
23262008-11-20 Glenn Morris <rgm@gnu.org>
2327
2328 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2329 element of `format-alist'.
2330
204d4665
GM
23312008-11-19 Glenn Morris <rgm@gnu.org>
2332
2333 * doclicense.texi: Update to FDL 1.3.
2334 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2335
cc0910af
CY
23362008-11-18 Chong Yidong <cyd@stupidchicken.com>
2337
efe6e7c4
CY
2338 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2339 vars, which are obsolete. Mention jit-lock-register.
2340
5dcb4c4e
SM
2341 * modes.texi (Other Font Lock Variables):
2342 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2343
cc0910af
CY
2344 * frames.texi (Color Parameters): Document alpha parameter.
2345
aeeedf76
MR
23462008-11-16 Martin Rudalics <rudalics@gmx.at>
2347
2348 * windows.texi (Splitting Windows, Deleting Windows)
2349 (Selecting Windows, Cyclic Window Ordering)
2350 (Buffers and Windows, Displaying Buffers, Choosing Window)
2351 (Dedicated Windows, Window Point, Window Start and End)
2352 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2353 (Size of Window, Resizing Windows, Window Configurations)
2354 (Window Parameters): Avoid @var at beginning of sentences and
2355 reword accordingly.
2356
4c565c5c
LK
23572008-11-11 Lute Kamstra <lute@gnu.org>
2358
2359 * files.texi (File Name Components): Fix file-name-extension
2360 documentation.
2361
25f494c9
JB
23622008-11-11 Juanma Barranquero <lekktu@gmail.com>
2363
2364 * frames.texi (Basic Parameters): Remove display-environment-variable
2365 and term-environment-variable.
2366
a1401ab1
EZ
23672008-11-08 Eli Zaretskii <eliz@gnu.org>
2368
2369 * windows.texi (Basic Windows, Splitting Windows)
2370 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2371 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2372 (Resizing Windows, Window Configurations, Window Parameters):
2373 Fix wording and markup.
a1401ab1 2374
efafc282
MR
23752008-11-07 Martin Rudalics <rudalics@gmx.at>
2376
2377 * windows.texi (Windows): Update entries.
2378 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2379 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2380 (Selecting Windows, Cyclic Window Ordering): Reword with special
2381 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2382 (Buffers and Windows, Choosing Window): Reword with special
2383 emphasis on dedicated windows.
2384 (Displaying Buffers): Reword. For switch-to-buffer mention that
2385 it may fall back on pop-to-buffer. For other-window try to
2386 explain how it treats the cyclic ordering of windows.
efafc282
MR
2387 (Dedicated Windows): New node and section discussing dedicated
2388 windows and associated functions.
86ab855a 2389 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2390 (Window Start and End): Rename node and section title. Reword.
2391 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2392 Minor rewording.
2393 (Size of Window): Reword, in particular text on window-width.
2394 (Resizing Windows): Reword. Add text on balancing windows.
2395 (Window Configurations): Reword. Mention window parameters.
2396 (Window Parameters): New node and section on window parameters.
2397 (Window Hooks): Reword. Mention that
2398 window-configuration-change-hook is run "buffer-locally".
2399 * elisp.texi (Top): Update Windows entries in @detailmenu
2400 section.
2401
d60a8ab2
JB
24022008-11-04 Juanma Barranquero <lekktu@gmail.com>
2403
2404 * searching.texi (Regexp Search): Fix typo.
2405
01777627
CY
24062008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2407
2408 * searching.texi (Regexp Search): Document GREEDY arg.
2409 (Simple Match Data): Fix return value.
2410
c4526e93
EZ
24112008-11-01 Eli Zaretskii <eliz@gnu.org>
2412
2413 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2414 with Emacs 23 internal representation of characters.
2415 Document `unibyte-string'.
c4526e93 2416
fe2ae8b5
CY
24172008-10-28 Chong Yidong <cyd@stupidchicken.com>
2418
2419 * processes.texi (Process Information): Note that process-status
2420 does not accept buffer names.
2421
cc5a21e3
CY
24222008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2423
2424 * positions.texi (Skipping Characters): Correct return value of
2425 skip-chars-forward.
2426
09460d9a
MR
24272008-10-25 Martin Rudalics <rudalics@gmx.at>
2428
520b29e7
MR
2429 * windows.texi (Deleting Windows): Update documentation of
2430 delete-windows-on.
2431 (Buffers and Windows): Update documentations of
2432 get-buffer-window and get-buffer-window-list.
2433 (Displaying Buffers): Update documentation of
2434 replace-buffer-in-windows.
2435
09460d9a
MR
2436 * buffers.texi (Current Buffer): Reword set-buffer and
2437 with-current-buffer documentations.
2438 (Creating Buffers): Reword documentation of get-buffer-create.
2439
4d48fcdc
MR
24402008-10-23 Martin Rudalics <rudalics@gmx.at>
2441
2442 * buffers.texi (Current Buffer): Reword documentation of
2443 set-buffer.
2444 (Buffer Names): Reword documentation of buffer-name.
2445 (The Buffer List): For bury-buffer explain what happens with the
2446 buffer's window.
2447 (Creating Buffers): Say that get-buffer-create's arg is called
2448 buffer-or-name.
2449
f0143c43
CY
24502008-10-22 Chong Yidong <cyd@stupidchicken.com>
2451
3e5dbbd3
CY
2452 * advice.texi (Computed Advice): Explain what DEFINITION is.
2453
f0143c43
CY
2454 * nonascii.texi (Character Codes): Remove obsolete function
2455 char-valid-p, and document characterp instead.
2456
52a94b85
MR
24572008-10-22 Martin Rudalics <rudalics@gmx.at>
2458
2459 * windows.texi (Displaying Buffers): Reword documentation of
2460 pop-to-buffer.
2461 (Choosing Window): Rewrite documentation of display-buffer and
2462 its options.
2463
f76f8246
MR
2464 * buffers.texi (Killing Buffers): Update documentation of
2465 kill-buffer.
2466
acc8b598
EZ
24672008-10-21 Eli Zaretskii <eliz@gnu.org>
2468
80e6b6df
EZ
2469 * processes.texi (Serial Ports): Fix wording and improve markup.
2470
3645358a
EZ
2471 * searching.texi (Regexp Search): Document `string-match-p' and
2472 `looking-at-p'.
2473 (POSIX Regexps): Add an xref for "non-greedy".
2474 (Regexp Special): Add @cindex entry for "non-greedy".
2475
b3d50cff 2476 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2477 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2478
73b7530a
EZ
2479 * frames.texi (Color Names): Add an xref to `read-color'.
2480
2481 * minibuf.texi (High-Level Completion): Document `read-color'.
2482
acc8b598
EZ
2483 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2484
2485 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2486
2487 * buffers.texi (Swapping Text): New section, documents
2488 `buffer-swap-text'.
2489
10e187e8
MR
24902008-10-21 Martin Rudalics <rudalics@gmx.at>
2491
2492 * windows.texi (Resizing Windows): Minor wording fix.
2493
fd6f900c
EZ
24942008-10-20 Eli Zaretskii <eliz@gnu.org>
2495
2496 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2497 and `combine-and-quote-strings'.
2498
2499 * strings.texi (Creating Strings): Add xrefs for them.
2500
e4372165
EZ
25012008-10-19 Eli Zaretskii <eliz@gnu.org>
2502
d6328fba
EZ
2503 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2504 match the corresponding menu in minibuf.texi.
2505
e4372165
EZ
2506 * minibuf.texi (Reading File Names): Document `read-shell-command'
2507 and `minibuffer-local-shell-command-map'.
2508
5d8dda33
MR
25092008-10-19 Martin Rudalics <rudalics@gmx.at>
2510
2511 * windows.texi (Resizing Windows): Remove var{} around "window" in
2512 documentation of enlarge-window.
2513 Rewrite documentation of window-min-height and window-min-width.
2514
437706cd
EZ
25152008-10-19 Eli Zaretskii <eliz@gnu.org>
2516
80f85d7c
EZ
2517 * functions.texi (Calling Functions): Document `apply-partially'.
2518
291703b5
EZ
2519 * hooks.texi (Standard Hooks): Mention
2520 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2521
2522 * variables.texi (File Local Variables): Document
2523 `file-local-variables-alist', `before-hack-local-variables-hook'
2524 and `hack-local-variables-hook'.
2525
583d8b3c
EZ
2526 * processes.texi (Synchronous Processes): Document `process-lines'.
2527
5dcb4c4e
SM
2528 * customize.texi (Variable Definitions):
2529 Document `custom-reevaluate-setting'.
437706cd 2530
7e51d89b
MR
25312008-10-18 Martin Rudalics <rudalics@gmx.at>
2532
2533 * windows.texi (Choosing Window, Deleting Windows)
2534 (Displaying Buffers): Expand documentation of dedicated windows.
2535
43c59a3d
EZ
25362008-10-18 Eli Zaretskii <eliz@gnu.org>
2537
018a960d
EZ
2538 * files.texi (Changing Files): Document symbolic input of file
2539 modes to `set-file-modes'. Document `read-file-modes' and
2540 `file-modes-symbolic-to-number'.
2541
2c0b8144
EZ
2542 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2543 and `search-map'.
2544
5dcb4c4e
SM
2545 * searching.texi (Search and Replace):
2546 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2547 Document `multi-query-replace-map'.
80120f13 2548
6d4913f0 2549 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2550 (Completion Commands, Reading File Names):
2551 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2552 `minibuffer-local-filename-must-match-map'.
2553 (Minibuffer Completion): The `require-match' argument to
2554 `completing-read' can now have the value `confirm-only'.
2555
43c59a3d
EZ
2556 * windows.texi (Displaying Buffers): Minor wording fix.
2557 (Choosing Window): `split-height-threshold' can now be nil.
2558 Document `split-width-threshold'. `pop-up-frames' can have the
2559 value `graphic-only'.
2560
f36acfd9
EZ
25612008-10-17 Eli Zaretskii <eliz@gnu.org>
2562
2563 * os.texi (Startup Summary): Document `before-init-time' and
2564 `after-init-time'. Document `initial-window-system' and
2565 `window-system-initialization-alist'. Document reading the
2566 abbrevs file. Document the call to `server-start' under --daemon.
2567 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2568 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2569 (Time Parsing): Document `format-seconds'.
f36acfd9 2570
96995b89
MR
25712008-10-17 Martin Rudalics <rudalics@gmx.at>
2572
2573 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2574 and reword.
2575
2de17c73
EZ
25762008-10-16 Eli Zaretskii <eliz@gnu.org>
2577
2578 * markers.texi (The Mark): Document use-region-p.
2579
9cf52b11
EZ
25802008-10-15 Eli Zaretskii <eliz@gnu.org>
2581
c3aaf1d7
EZ
2582 * internals.texi (Writing Emacs Primitives): The interactive spec
2583 of a primitive can be a Lisp form.
2584
841a1743
EZ
2585 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2586 values of transient-mark-mode. Document handle-shift-selection.
2587
2588 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2589 (Interactive Examples): Show an example of `^'.
2590 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2591 (Defining Commands, Using Interactive): The interactive-form of a
2592 function can be added via its symbol's property.
841a1743 2593
52441368
EZ
2594 * positions.texi (List Motion): beginning-of-defun-function can
2595 now accept an argument.
2596
8e8c1a72
EZ
2597 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2598 now return a list of strings.
2599
a33a1f2a
EZ
2600 * control.texi (Handling Errors): Document ignore-errors.
2601
4fb04348
EZ
2602 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2603 (Parameter Access): Document set-frame-parameter.
2604
ee666f84
EZ
2605 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2606 Hooks" for the effect of kill-all-local-variables on local hook
2607 functions.
2608
9cf52b11
EZ
2609 * modes.texi (Major Mode Conventions, Mode Line Variables):
2610 `mode-name' need not be a string. xref to "Mode Line Data" for
2611 details, and to "Emulating Mode Line" for computing a string
2612 value.
2613
22526bc4
EZ
26142008-10-14 Eli Zaretskii <eliz@gnu.org>
2615
a65f6a85
EZ
2616 * processes.texi (System Processes): New section.
2617 (Processes, Signals to Processes): Add xrefs to it.
2618
2619 * objects.texi (Editing Types): A `process' is a subprocess of
2620 Emacs, not just any process running on the OS.
2621
2622 * elisp.texi (Top): Adjust the @detailmenu for the above two
2623 changes.
2624
2724b26a
EZ
2625 * sequences.texi (Char-Tables): Remove documentation of
2626 set-char-table-default, which has no effect since Emacs 23.
2627 <char-table-range, set-char-table-range>: Don't mention generic
2628 characters and charsets. Add a cons cell as a possible argument.
2629
2630 * nonascii.texi (Splitting Characters)
2631 (Translation of Characters): Don't mention generic characters.
2632
2633 * display.texi (Fontsets): Don't mention generic characters.
2634
22526bc4 2635 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2636 argument FUNCTION with a cons cell as KEY.
22526bc4 2637
eaf4b689
EZ
26382008-10-13 Eli Zaretskii <eliz@gnu.org>
2639
45e46036
EZ
2640 * objects.texi (Primitive Function Type): Move "@cindex special
2641 forms" from here...
2642
2643 * eval.texi (Special Forms): ...to here.
2644
2645 * functions.texi (What Is a Function): `functionp' returns nil for
2646 special forms. Add an xref.
2647
eaf4b689
EZ
2648 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2649 Variables".
2650
2651 * variables.texi (Frame-Local Variables): New section.
2652 (Buffer-Local Variables): Add an xref to it.
2653 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2654 have both frame-local and buffer-local binding.
2655
2656 * frames.texi (Frames): Mention multiple tty frames.
2657 (Frame Parameters, Parameter Access): Mention frame-local variable
2658 bindings.
2659
15688fce
GM
26602008-09-20 Glenn Morris <rgm@gnu.org>
2661
2662 * display.texi (Defining Faces): Recommend against face variables.
2663
35539065
JB
26642008-09-16 Juanma Barranquero <lekktu@gmail.com>
2665
2666 * display.texi (Echo Area Customization): Fix typo.
2667
6a57054b
JB
26682008-09-09 Juanma Barranquero <lekktu@gmail.com>
2669
2670 * loading.texi (Where Defined): Add `defface' item.
2671
d632fb82
MR
26722008-09-06 Martin Rudalics <rudalics@gmx.at>
2673
2674 * loading.texi (Where Defined): Fix description of symbol-file.
2675
905a9adb
JR
26762008-08-26 Jason Rumney <jasonr@gnu.org>
2677
2678 * display.texi (TIFF Images): New section describing :index property.
2679
852e91b7
CY
26802008-08-23 Chong Yidong <cyd@stupidchicken.com>
2681
2682 * display.texi (Temporary Displays): Remove unnecessary comment
2683 about usage of temp-buffer-show-hook.
2684
6be001ee
CY
26852008-08-05 Chong Yidong <cyd@stupidchicken.com>
2686
2687 * symbols.texi (Other Plists): Fix incorrect example.
2688 Suggested by Florian Beck.
2689
58e3d8e8
JB
26902008-07-31 Juanma Barranquero <lekktu@gmail.com>
2691
2692 * os.texi: Fix previous change.
2693
7c2fb837
DN
26942008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2695
2696 * os.texi:
2697 * intro.texi:
2698 * files.texi: Remove VMS support.
2699
9e2a2647
DN
27002008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2701
2702 * os.texi:
2703 * frames.texi:
2704 * display.texi: Remove mentions of Mac Carbon.
2705
c4f4682b
MB
27062008-07-01 Miles Bader <miles@gnu.org>
2707
2708 * text.texi (Special Properties):
2709 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2710
3696411e
JB
27112008-06-28 Johan Bockgård <bojohan@gnu.org>
2712
2713 * display.texi (Other Image Types): Fix copy/paste error; say
2714 "PBM", not "XBM".
2715
f2a77c3a
DN
27162008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2717
2718 * os.texi: Remove references to obsolete systems.
2719
6d52677d
EZ
27202008-06-20 Eli Zaretskii <eliz@gnu.org>
2721
2722 * makefile.w32-in (distclean): Remove makefile.
2723
1a87da4c
GM
27242008-06-17 Glenn Morris <rgm@gnu.org>
2725
2726 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2727 (elisp, dist): Remove rules and variables that are obsolete now
2728 the lisp manual is no longer distributed separately.
2729
fdda1c5d
GM
27302008-06-16 Glenn Morris <rgm@gnu.org>
2731
646692e9
GM
2732 * configure, configure.in, mkinstalldirs: Remove unused files.
2733
2734 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 2735 * vol1.texi (EMACSVER):
6a57054b 2736 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
2737
2738 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2739 as per maintain.info.
2740
611bee81
GM
27412008-06-15 Glenn Morris <rgm@gnu.org>
2742
a7bed3a0
GM
2743 * makefile.w32-in (manual): Use "23" rather than "21".
2744
2745 * Makefile.in (emacsver): New, set by configure.
2746 (manual): Use emacsver.
2747
d794edf2
GM
2748 * intro.texi: Report bugs using M-x report-emacs-bug.
2749
611bee81
GM
2750 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2751
c73e02fa
GM
27522008-06-13 Daniel Engeler <engeler@gmail.com>
2753
2754 * elisp.texi, internals.texi, processes.texi: Add documentation
2755 about serial port access.
2756
e40a85cd
MB
27572008-06-05 Miles Bader <miles@gnu.org>
2758
2759 * display.texi (Displaying Faces): Update to reflect function
2760 renamings in face-remap.el.
2761
7b753744
JB
27622008-06-05 Juanma Barranquero <lekktu@gmail.com>
2763
2764 * display.texi (Fontsets): Fix typos.
2765
9d3d42fb
MB
27662008-06-03 Miles Bader <miles@gnu.org>
2767
7b753744
JB
2768 * display.texi (Displaying Faces): Add add-relative-face-remapping,
2769 remove-relative-face-remapping, set-base-face-remapping,
2770 and set-default-base-face-remapping.
9d3d42fb 2771
f2cec7a9
MB
27722008-06-01 Miles Bader <miles@gnu.org>
2773
2774 * display.texi (Displaying Faces): Add face-remapping-alist.
2775
8f39c96d
SM
27762008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2777
2778 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
2779 variable names.
2780
1ef5eecc
ER
27812008-05-03 Eric S. Raymond <esr@golux>
2782
352c8b4a 2783 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
2784 (current-global-map) return references, not copies.
2785
63b4387f
JL
27862008-05-02 Juri Linkov <juri@jurta.org>
2787
2788 * minibuf.texi (Text from Minibuffer): Document a list of
2789 default values for `read-from-minibuffer'.
2790
38a8b703
JB
27912008-04-24 Juanma Barranquero <lekktu@gmail.com>
2792
2793 * nonascii.texi (Translation of Characters): Fix previous change.
2794
7c42e639
CY
27952008-04-20 Chong Yidong <cyd@stupidchicken.com>
2796
2797 * display.texi (Overlay Properties): Clarify role of underlying
2798 textprop and overlay keymaps for display strings.
2799
2800 * keymaps.texi (Active Keymaps): Ditto.
2801
25c0d999
SM
28022008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2803
2804 * minibuf.texi (Programmed Completion):
2805 Replace dynamic-completion-table with the new completion-table-dynamic.
2806
e3af5968
CY
28072008-04-07 Chong Yidong <cyd@stupidchicken.com>
2808
2809 * intro.texi (Some Terms): Change "fonts in this manual" index
2810 entry to "typographic conventions".
2811
6bfc8698
EZ
28122008-04-05 Eli Zaretskii <eliz@gnu.org>
2813
2814 * objects.texi (Text Props and Strings): Add indexing for read
2815 syntax of text properties.
2816
4972c361
SM
28172008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2818
2819 * processes.texi (Decoding Output): Remove process-filter-multibyte
2820 functions.
2821
c70a68db
MR
28222008-03-15 Martin Rudalics <rudalics@gmx.at>
2823
2824 * display.texi (Finding Overlays): Say that empty overlays at
2825 the end of the buffer are reported too.
2826
1291fd36
GM
28272008-03-13 Glenn Morris <rgm@gnu.org>
2828
2829 * elisp.texi (EMACSVER): Set to 23.0.60.
2830
c6b0dfd5
CY
28312008-02-26 Chong Yidong <cyd@stupidchicken.com>
2832
38a8b703 2833 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 2834
875fc30c
GM
28352008-02-22 Glenn Morris <rgm@gnu.org>
2836
2837 * frames.texi (Position Parameters): Clarify the description of
2838 `left' and `top', using information from "Geometry".
2839 (Geometry): Give a pointer to "Position Parameters", rather than
2840 repeating information.
2841
d8c8e45a
GM
28422008-02-11 Glenn Morris <rgm@gnu.org>
2843
2844 * objects.texi (Equality Predicates): No longer talk about "two"
2845 functions.
2846
38a8b703 28472008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
2848
2849 * objects.texi (Equality Predicates): Add defun for
2850 equal-including-properties.
2851
bfffe0b1
GM
28522008-02-10 Glenn Morris <rgm@gnu.org>
2853
2854 * objects.texi (Equality Predicates):
2855 Mention equal-including-properties.
2856
431b78c9
RS
28572008-02-07 Richard Stallman <rms@gnu.org>
2858
2859 * windows.texi (Window Start): Mention the feature of moving
2860 window-start to start of line.
2861
c8763fb6 28622008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
2863
2864 * keymaps.texi (Tool Bar): Document rtl property.
2865
1a256502
TTN
28662008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2867
2868 * display.texi (Button Types):
2869 For define-button-type, clarify type of NAME.
2870
569382c2
MR
28712008-01-19 Martin Rudalics <rudalics@gmx.at>
2872
2873 * buffers.texi (Buffer Modification): Fix typo.
2874
f3041af1
DN
28752008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2876
2877 * os.texi (System Environment): Remove references to OSes that are
2878 not supported anymore.
2879
d35e1cd7
DN
28802008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2881
2882 * os.texi (System Environment): Remove mention for Masscomp.
2883
23af7580
RS
28842008-01-04 Richard Stallman <rms@gnu.org>
2885
2886 * display.texi (Faces): Don't talk about internal face vector as arg
2887 to facep.
2888
2889 * customize.texi (Type Keywords): Fix previous change.
2890
2891 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2892 * elisp.texi (Top): Fix menu for commands.texi change.
2893
ec7d5b1e
RS
28942007-12-30 Richard Stallman <rms@gnu.org>
2895
5dcb4c4e 2896 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
2897 (Accessing Scroll): New node broken out of Accessing Mouse.
2898
101a6cea
RS
28992007-12-28 Richard Stallman <rms@gnu.org>
2900
2901 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 2902 (Basic Parameters): For `title', refer to title bar.
041817a4 2903 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 2904
72b7e664
RS
29052007-12-23 Richard Stallman <rms@gnu.org>
2906
2907 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2908 Improve some of the commented-out keywords' text too.
2909
27a4f445
MR
29102007-12-14 Martin Rudalics <rudalics@gmx.at>
2911
e2e3f1d7
MR
2912 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2913 "visit the current buffer".
2914
27a4f445
MR
2915 * os.texi (System Interface): Fix typo.
2916
a2afc99d
RS
29172007-12-04 Richard Stallman <rms@gnu.org>
2918
2919 * objects.texi (Symbol Type): Fix typo.
2920
b694135c
RS
29212007-12-03 Richard Stallman <rms@gnu.org>
2922
2923 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2924
f99a19da
GM
29252007-12-01 Glenn Morris <rgm@gnu.org>
2926
2927 * functions.texi (Declaring Functions): Improve previous change.
2928
8f4b37d8
GM
29292007-11-30 Glenn Morris <rgm@gnu.org>
2930
2931 * functions.texi (Declaring Functions): Add optional fourth
2932 argument of declare-function, and setting third argument to `t'.
2933
61a2fe01
RS
29342007-11-29 Richard Stallman <rms@gnu.org>
2935
2936 * customize.texi (Composite Types): Document `group' type.
2937
cbfc5193
GM
29382007-11-29 Glenn Morris <rgm@gnu.org>
2939
5dcb4c4e
SM
2940 * functions.texi (Declaring Functions): Add findex.
2941 Mention `external' files.
cbfc5193 2942
8386283a
JB
29432007-11-26 Juanma Barranquero <lekktu@gmail.com>
2944
2945 * functions.texi (Declaring Functions): Fix directive.
2946
a07c9a8b
RS
29472007-11-25 Richard Stallman <rms@gnu.org>
2948
2949 * help.texi (Help Functions): Clean up last change.
2950
2951 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2952
2953 * loading.texi (Named Features): Minor cleanup.
2954
2955 * macros.texi (Eval During Expansion): Minor cleanup.
2956
2957 * variables.texi (Variable Aliases): Minor cleanup.
2958
a0925923
RS
29592007-11-24 Richard Stallman <rms@gnu.org>
2960
2961 * functions.texi (Declaring Functions): Clarify previous change.
2962
2963 * compile.texi (Compiler Errors): Clarify previous change.
2964
20c63e44
RS
29652007-11-24 Richard Stallman <rms@gnu.org>
2966
e5e76c04 2967 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
2968 Clarify the text and move items around.
2969
5bb0cda3
GM
29702007-11-24 Glenn Morris <rgm@gnu.org>
2971
2972 * functions.texi (Declaring Functions): New section.
2973 * compile.texi (Compiler Errors): Mention declaring functions,
2974 defvar with no initvalue, and byte-compile-warnings.
2975
af13c86a
MR
29762007-11-15 Martin Rudalics <rudalics@gmx.at>
2977
2978 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2979 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2980
a5373305
MR
29812007-11-13 Martin Rudalics <rudalics@gmx.at>
2982
2983 * help.texi (Help Functions): Document new macro `with-help-window'.
2984
fe284805
JL
29852007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2986
2987 * searching.texi (Replacing Match): Describe new
2988 `match-substitute-replacement'.
2989
2c3a09b1
RS
29902007-10-31 Richard Stallman <rms@gnu.org>
2991
2992 * strings.texi (Creating Strings): Null strings from concat not unique.
2993
f2b480f4
RS
29942007-10-26 Richard Stallman <rms@gnu.org>
2995
2996 * objects.texi (Equality Predicates): Null strings are uniquified.
2997
2998 * minibuf.texi: Minor clarifications in previous change.
2999
db21122c
GM
30002007-10-25 Glenn Morris <rgm@gnu.org>
3001
3002 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
3003
2328cbb3
RS
30042007-10-24 Richard Stallman <rms@gnu.org>
3005
3006 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
3007
3008 * variables.texi (Frame-Local Variables): Node deleted.
3009 (Variables): Delete Frame-Local Variables from menu.
3010 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
3011 (Default Value): Don't mention frame-local vars.
3012
3013 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
3014
3015 * loading.texi (Unloading): Document FEATURE-unload-function
3016 instead of FEATURE-unload-hook.
3017
2328cbb3
RS
3018 * frames.texi (Multiple Displays): Don't mention frame-local vars.
3019
c066bafa
JL
30202007-10-22 Juri Linkov <juri@jurta.org>
3021
3022 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
3023 (High-Level Completion): Document a list of default value strings
3024 in the DEFAULT argument, for which minibuffer functions return the
3025 first element.
3026
65ced25f
JL
30272007-10-17 Juri Linkov <juri@jurta.org>
3028
3029 * text.texi (Filling): Update arguments of fill-paragraph.
3030 fill-paragraph operates on the active region in Transient Mark mode.
3031 Remove fill-paragraph-or-region.
3032
ee46ec8e
KB
30332007-10-13 Karl Berry <karl@gnu.org>
3034
3035 * elisp.texi (@dircategory): Move to after @copying,
3036 since we want @copying as close as possible to the beginning of
3037 the output.
3038
61bbdbc6
RS
30392007-10-12 Richard Stallman <rms@gnu.org>
3040
3041 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3042
3043 * commands.texi (Distinguish Interactive): New node,
3044 broken out from Interactive Call and rewritten.
3045 (Command Loop): Put Distinguish Interactive in menu.
3046
af23e1e8
RS
30472007-10-09 Richard Stallman <rms@gnu.org>
3048
3049 * text.texi (Examining Properties): Mention overlay priority.
3050
3051 * display.texi (Display Margins): Correct the description
3052 of margin display specifications.
3053 (Replacing Specs): New subnode broken out of Display Property.
3054
e1965a69
JL
30552007-10-06 Juri Linkov <juri@jurta.org>
3056
3057 * text.texi (Filling): Document fill-paragraph-or-region.
3058
4638454b
JB
30592007-10-05 Juanma Barranquero <lekktu@gmail.com>
3060
3061 * display.texi (Auto Faces): Fix typo.
3062
7ed54cc5
RS
30632007-10-02 Richard Stallman <rms@gnu.org>
3064
3065 * display.texi (Display Property): Explain some display specs
3066 don't let you move point in.
3067
5dcb4c4e
SM
3068 * frames.texi (Cursor Parameters):
3069 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3070
3071 * windows.texi (Basic Windows): Don't describe
3072 cursor-in-non-selected-windows here.
3073
305a7ef2
EZ
30742007-10-01 Eli Zaretskii <eliz@gnu.org>
3075
3076 * processes.texi (Misc Network): Note that these functions are
3077 supported only on some systems.
3078
f7a7f4eb
RS
30792007-10-01 Richard Stallman <rms@gnu.org>
3080
3081 * display.texi (Overlay Properties): Explain nil as priority.
3082 Explain that conflicts are unpredictable if not resolved by
3083 priorities.
3084
780d7bb9
RS
30852007-09-23 Richard Stallman <rms@gnu.org>
3086
3087 * macros.texi (Backquote): Minor clarification.
3088
14b4fdfb
RS
30892007-09-19 Richard Stallman <rms@gnu.org>
3090
3091 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3092 Clarify when they work in parallel and when one overrides.
3093 Fix error in example.
14b4fdfb 3094
b8d4c8d0
GM
30952007-09-06 Glenn Morris <rgm@gnu.org>
3096
b3e755a9 3097 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3098 commands to use ../../info.
3099 * Makefile.in (infodir): Go up one more level.
4638454b 3100 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3101 (miscmanualdir): New.
3102 (dist): Use new variable miscmanualdir.
3103 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3104 (usermanualdir): Change from ../man to ../emacs.
3105
1bb1f7d3
MR
31062007-08-30 Martin Rudalics <rudalics@gmx.at>
3107
3108 * commands.texi (Command Loop Info): Advise against changing
3109 most variables described here. Explain new variable
3110 last-repeatable-command.
3111
b8d4c8d0
GM
31122007-08-29 Glenn Morris <rgm@gnu.org>
3113
3114 * elisp.texi (EMACSVER): Increase to 23.0.50.
3115
31162007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3117
3118 * frames.texi (Basic Parameters): Add display-environment-variable
3119 and term-environment-variable.
3120
31212007-08-28 Juri Linkov <juri@jurta.org>
3122
3123 * display.texi (Image Formats, Other Image Types): Add SVG.
3124
31252007-08-28 Juri Linkov <juri@jurta.org>
3126
3127 * display.texi (Images): Move formats-related text to new node
3128 "Image Formats".
3129 (Image Formats): New node.
3130
619fb9ee
RS
31312007-08-27 Richard Stallman <rms@gnu.org>
3132
3133 * windows.texi (Window Configurations): Clarify what
3134 a window configuration saves.
3135
b8d4c8d0
GM
31362007-08-25 Richard Stallman <rms@gnu.org>
3137
3138 * display.texi (Images): Delete redundant @findex.
3139
39f9da30
GM
31402007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3141
3142 * text.texi (Change Hooks): (after|before)-change-functions are no
3143 longer bound to nil while running; rather inhibit-modification-hooks
3144 is t.
3145
b8d4c8d0
GM
31462007-08-16 Richard Stallman <rms@gnu.org>
3147
5dcb4c4e
SM
3148 * processes.texi (Asynchronous Processes):
3149 Clarify doc of start-file-process.
b8d4c8d0
GM
3150
31512007-08-08 Martin Rudalics <rudalics@gmx.at>
3152
3153 * modes.texi (Example Major Modes): Fix typo.
3154
31552007-08-08 Glenn Morris <rgm@gnu.org>
3156
3157 * intro.texi (nil and t): Do not use `iff' in documentation.
3158
3159 * tips.texi (Documentation Tips): Recommend against `iff'.
3160
31612007-08-07 Chong Yidong <cyd@stupidchicken.com>
3162
3163 * display.texi (Image Cache): Document image-refresh.
3164
31652007-08-06 Martin Rudalics <rudalics@gmx.at>
3166
3167 * windows.texi (Size of Window): Document window-full-width-p.
3168
31692007-07-25 Glenn Morris <rgm@gnu.org>
3170
3171 * gpl.texi (GPL): Replace license with GPLv3.
3172
3173 * Relicense all FSF files to GPLv3 or later.
3174
31752007-07-24 Michael Albinus <michael.albinus@gmx.de>
3176
4638454b
JB
3177 * processes.texi (Synchronous Processes):
3178 Add `process-file-shell-command'.
b8d4c8d0
GM
3179 (Asynchronous Processes): Mention restricted use of
3180 `process-filter' and `process-sentinel' in
3181 `start-file-process'. Add `start-file-process-shell-command'.
3182
31832007-07-17 Michael Albinus <michael.albinus@gmx.de>
3184
3185 * files.texi (Magic File Names): Introduce optional parameter
3186 IDENTIFICATION for `file-remote-p'.
3187
31882007-07-16 Richard Stallman <rms@gnu.org>
3189
3190 * display.texi (Defining Faces): Fix previous change.
3191
31922007-07-14 Richard Stallman <rms@gnu.org>
3193
3194 * control.texi (Handling Errors): Document `debug' in handler list.
3195
31962007-07-10 Richard Stallman <rms@gnu.org>
3197
3198 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3199
32002007-07-09 Richard Stallman <rms@gnu.org>
3201
3202 * files.texi (Magic File Names): Rewrite previous change.
3203
32042007-07-08 Michael Albinus <michael.albinus@gmx.de>
3205
3206 * files.texi (Magic File Names): Introduce optional parameter
3207 CONNECTED for `file-remote-p'.
3208
32092007-07-07 Michael Albinus <michael.albinus@gmx.de>
3210
3211 * processes.texi (Asynchronous Processes):
3212 * files.texi (Magic File Names): Add `start-file-process'.
3213
32142007-06-27 Richard Stallman <rms@gnu.org>
3215
5dcb4c4e
SM
3216 * files.texi (Format Conversion Piecemeal):
3217 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3218
32192007-06-27 Michael Albinus <michael.albinus@gmx.de>
3220
4638454b
JB
3221 * files.texi (Magic File Names): Remove `dired-call-process'.
3222 Add `process-file'.
b8d4c8d0
GM
3223
32242007-06-27 Kenichi Handa <handa@m17n.org>
3225
3226 * text.texi (Special Properties): Fix description about
4638454b 3227 `composition' property.
b8d4c8d0
GM
3228
32292007-06-26 Kenichi Handa <handa@m17n.org>
3230
3231 * nonascii.texi (Default Coding Systems): Document about the
3232 return value `undecided'.
3233
32342007-06-25 David Kastrup <dak@gnu.org>
3235
3236 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3237 `current-active-maps'.
3238
32392007-06-24 Karl Berry <karl@gnu.org>
3240
4638454b 3241 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3242
32432007-06-15 Juanma Barranquero <lekktu@gmail.com>
3244
3245 * display.texi (Overlay Arrow): Doc fix.
3246
32472007-06-14 Karl Berry <karl@tug.org>
3248
3249 * anti.texi (Antinews): Typo.
3250
32512007-06-14 Chong Yidong <cyd@stupidchicken.com>
3252
3253 * display.texi (Image Cache): Document image-refresh.
3254
32552007-06-12 Karl Berry <karl@gnu.org>
3256
3257 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3258 * two-volume.make: New file.
3259 * .cvsignore: Ignore two-volume files.
3260
32612007-06-12 Tom Tromey <tromey@redhat.com>
3262
3263 * os.texi (Init File): Document user-emacs-directory.
3264
32652007-06-03 Nick Roberts <nickrob@snap.net.nz>
3266
3267 * commands.texi (Click Events): Describe width and height when
3268 object is nil.
3269
32702007-05-30 Nick Roberts <nickrob@snap.net.nz>
3271
5dcb4c4e
SM
3272 * commands.texi (Click Events): Layout more logically.
3273 Describe width and height.
b8d4c8d0
GM
3274 (Drag Events, Motion Events): Update to new format for position.
3275
32762007-06-02 Richard Stallman <rms@gnu.org>
3277
3278 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3279
32802007-06-02 Chong Yidong <cyd@stupidchicken.com>
3281
3282 * Version 22.1 released.
3283
32842007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3285
3286 * text.texi (Special Properties): Correct meaning of fontified face.
3287
32882007-05-30 Richard Stallman <rms@gnu.org>
3289
3290 * text.texi (Special Properties): Add link to Adjusting Point.
3291
32922007-05-12 Richard Stallman <rms@gnu.org>
3293
3294 * text.texi (Margins): indent-to-left-margin is not the default.
3295 (Mode-Specific Indent): For indent-line-function, the default
3296 is indent-relative.
3297
3298 * modes.texi (Example Major Modes): Explain last line of text-mode
3299 is redundant.
3300
33012007-05-10 Richard Stallman <rms@gnu.org>
3302
3303 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3304
3305 * help.texi (Keys in Documentation): Add reference to
3306 Documentation Tips.
3307
3308 * files.texi (Format Conversion): TO-FN gets three arguments.
3309
3310 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3311
33122007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3313
3314 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3315 * files.texi (Format Conversion): Expand intro; add menu.
3316 (Format Conversion Overview, Format Conversion Round-Trip)
3317 (Format Conversion Piecemeal): New nodes/subsections.
3318 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3319 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3320 (Saving Properties): Delete node/subsection.
3321
33222007-05-07 Karl Berry <karl@gnu.org>
3323
3324 * elisp.texi (EMACSVER): Back to 22.
3325
33262007-05-06 Richard Stallman <rms@gnu.org>
3327
3328 * processes.texi (Accepting Output): Revert most of previous change.
3329
33302007-05-05 Richard Stallman <rms@gnu.org>
3331
3332 * processes.texi (Accepting Output): accept-process-output
3333 uses microseconds, not milliseconds. But that arg is obsolete.
3334
33352007-05-04 Karl Berry <karl@tug.org>
3336
3337 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3338
33392007-05-04 Eli Zaretskii <eliz@gnu.org>
3340
3341 * tips.texi (Documentation Tips): Rearrange items to place the
3342 more important ones first. Add an index entry for hyperlinks.
3343
33442007-05-03 Karl Berry <karl@gnu.org>
3345
3346 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3347 (EMACSVER) [smallbook]: 22 for printed version.
3348
3349 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3350 so restore anchor to normal position after defun. Found by Kevin Ryde.
3351
33522007-04-26 Glenn Morris <rgm@gnu.org>
3353
3354 * elisp.texi (EMACSVER): Increase to 22.1.50.
3355
33562007-04-28 Karl Berry <karl@gnu.org>
3357
3358 * elisp.texi: Improve line breaks on copyright page,
3359 similar layout to emacs manual, 8.5x11 by default.
3360
33612007-04-24 Richard Stallman <rms@gnu.org>
3362
3363 * text.texi (Special Properties): Add xref to Overlay Properties.
3364
3365 * display.texi (Overlay Properties): Add xref to Special Properties.
3366
33672007-04-22 Richard Stallman <rms@gnu.org>
3368
3369 * keymaps.texi (Extended Menu Items): Move the info about
3370 format with cached keyboard binding.
3371
33722007-04-21 Richard Stallman <rms@gnu.org>
3373
3374 * text.texi (Special Properties): Clarify previous change.
3375
3376 * files.texi (File Name Expansion): Clarify previous change.
3377
3378 * display.texi (Attribute Functions): Fix example for
3379 face-attribute-relative-p.
3380
33812007-04-19 Kenichi Handa <handa@m17n.org>
3382
3383 * text.texi (Special Properties): Document composition property.
3384
33852007-04-19 Glenn Morris <rgm@gnu.org>
3386
3387 * files.texi (File Name Expansion): Mention "superroot".
3388
33892007-04-15 Chong Yidong <cyd@stupidchicken.com>
3390
3391 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3392 setups.
3393 (Display Feature Testing): Note that display refers to all
3394 physical monitors for multi-monitor setups.
3395
33962007-04-14 Richard Stallman <rms@gnu.org>
3397
3398 * lists.texi (Sets And Lists): Clarify `delete' examples.
3399 Remove spurious xref to same node.
3400 Clarify xref for add-to-list.
3401
34022007-04-12 Nick Roberts <nickrob@snap.net.nz>
3403
3404 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3405 value of lisp-mode-map.
3406
34072007-04-11 Karl Berry <karl@gnu.org>
3408
3409 * anti.texi (Antinews):
3410 * display.texi (Overlay Properties, Defining Images):
3411 * processes.texi (Synchronous Processes, Sentinels):
3412 * syntax.texi (Syntax Table Internals):
3413 * searching.texi (Regexp Special):
3414 * nonascii.texi (Default Coding Systems):
3415 * text.texi (Special Properties):
3416 * minibuf.texi (Basic Completion): Wording to improve breaks in
3417 8.5x11 format.
3418 * elisp.texi (smallbook): New @set to more easily switch between
3419 smallbook and 8.5x11.
3420
34212007-04-11 Richard Stallman <rms@gnu.org>
3422
3423 * text.texi (Lazy Properties): Minor fix.
3424
34252007-04-08 Karl Berry <karl@gnu.org>
3426
3427 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3428 * macros.texi (Backquote): Downcase Backquote in index entries for
3429 consistency.
3430
34312007-04-08 Richard Stallman <rms@gnu.org>
3432
3433 * text.texi (Adaptive Fill): Just describe default,
3434 don't show it (since it contains non-ASCII chars).
3435
34362007-04-07 Karl Berry <karl@gnu.org>
3437
3438 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3439 adaptive-fill-regexp's value, since they are not in the standard
3440 TeX fonts.
3441
34422007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3443
3444 * display.texi (Defining Faces): Fix example.
3445
34462007-04-07 Karl Berry <karl@gnu.org>
3447
3448 * display.texi (Button Buffer Commands): Improve page break.
3449
34502007-04-07 Richard Stallman <rms@gnu.org>
3451
3452 * advice.texi (Activation of Advice): Remove redundant index entry.
3453
3454 * backups.texi: Improve index entries. Remove redundant ones.
3455
3456 * compile.texi (Byte Compilation): Improve index entry.
3457
3458 * hash.texi (Creating Hash): Improve index entry.
3459
3460 * symbols.texi (Definitions): Improve index entry.
3461
3462 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3463
3464 * maps.texi (Standard Keymaps): Remove useless index entry.
3465
3466 * help.texi (Documentation Basics): Remove redundant index entries.
3467
3468 * customize.texi: Improve index entries.
3469 Remove redundant/useless ones.
3470
3471 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3472
3473 * streams.texi (Output Variables): Improve index entry.
3474
3475 * abbrevs.texi (Abbrevs): Remove useless index entry.
3476
3477 * macros.texi (Expansion): Remove useless index entry.
3478
3479 * text.texi: Improve index entries. Remove redundant/useless ones.
3480 (Text Properties, Examining Properties)
3481 (Special Properties): Use "property category" instead of "category"
3482 to refer to the `category' property.
3483
3484 * positions.texi: Improve index entries. Remove useless one.
3485
3486 * lists.texi: Improve index entries. Remove redundant/useless ones.
3487
3488 * os.texi: Improve index entries.
3489 (Timers): Fix previous change.
3490
3491 * buffers.texi: Improve index entries.
3492 (Modification Time): Get rid of term "obsolete buffer".
3493
3494 * debugging.texi: Improve index entries.
3495 (Test Coverage): Add xref to other test coverage ftr.
3496
3497 * eval.texi: Improve index entry. Remove redundant ones.
3498
3499 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3500
3501 * files.texi: Improve index entries. Remove redundant/useless ones.
3502
3503 * objects.texi: Improve index entries.
3504
3505 * processes.texi: Improve index entries.
3506
3507 * modes.texi: Improve index entry. Remove redundant one.
3508
3509 * nonascii.texi: Improve index entries.
3510
3511 * internals.texi: Improve index entries.
3512
3513 * syntax.texi: Improve index entries.
3514
3515 * keymaps.texi (Active Keymaps): Improve index entries.
3516
3517 * commands.texi: Improve index entries. Remove redundant/useless ones.
3518
3519 * frames.texi: Improve index entries. Remove redundant/useless ones.
3520
3521 * markers.texi: Improve index entries. Remove redundant ones.
3522
3523 * tips.texi: Improve index entries.
3524
3525 * loading.texi (Unloading): Improve index entry.
3526
3527 * variables.texi: Improve index entries. Remove redundant one.
3528
3529 * sequences.texi: Improve index entry.
3530
3531 * display.texi: Improve index entries. Remove redundant ones.
3532
3533 * windows.texi: Improve index entries.
3534
3535 * searching.texi: Improve index entries. Remove redundant one.
3536
3537 * strings.texi (Case Tables): Improve last change.
3538
35392007-04-04 Chong Yidong <cyd@stupidchicken.com>
3540
3541 * strings.texi (Case Tables): Document with-case-table and
3542 ascii-case-table.
3543
35442007-04-03 Karl Berry <karl@gnu.org>
3545
3546 * processes.texi (Network): Reword to improve page break.
3547
35482007-04-03 Eli Zaretskii <eliz@gnu.org>
3549
3550 * functions.texi (Inline Functions): Describe more disadvantages
3551 of defsubst, and make advice against it stronger.
3552
35532007-04-02 Karl Berry <karl@gnu.org>
3554
3555 * backups.texi (Backup Names): Avoid widow words.
3556 * modes.texi (Example Major Modes): Align last comment.
3557
35582007-04-01 Chong Yidong <cyd@stupidchicken.com>
3559
3560 * keymaps.texi (Remapping Commands): Document new arg to
3561 command-remapping.
3562
35632007-04-01 Karl Berry <karl@gnu.org>
3564
3565 * processes.texi (Low-Level Network): Typo.
3566 * loading.texi (Hooks for Loading): Avoid double "the".
3567 * keymaps.texi (Key Sequences): No double "and".
3568 (Changing Key Bindings): Shorten to improve line break.
3569
35702007-03-31 Glenn Morris <rgm@gnu.org>
3571
3572 * os.texi (Timers): Fix description of run-at-time TIME formats.
3573
35742007-03-31 Richard Stallman <rms@gnu.org>
3575
3576 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3577 regarding ellipsis.
3578
35792007-03-31 Eli Zaretskii <eliz@gnu.org>
3580
3581 * intro.texi (nil and t):
3582 * symbols.texi (Plists and Alists):
3583 * variables.texi (Variable Aliases, Constant Variables):
3584 * functions.texi (Defining Functions):
3585 * advice.texi (Advising Primitives):
3586 * debugging.texi (Syntax Errors, Compilation Errors):
3587 * minibuf.texi (Minibuffer Windows):
3588 * commands.texi (Adjusting Point):
3589 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3590 (Auto Major Mode, Major Mode Conventions):
3591 * help.texi (Describing Characters):
3592 * files.texi (Create/Delete Dirs, Information about Files)
3593 (File Locks, Writing to Files, Reading from Files)
3594 (Saving Buffers):
3595 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3596 * frames.texi (Finding All Frames):
3597 * positions.texi (Buffer End, Motion):
3598 * markers.texi (The Region):
3599 * text.texi (Deletion, Near Point):
3600 * display.texi (Displaying Messages, Truncation):
3601 * os.texi (Processor Run Time):
3602 * tips.texi (Key Binding Conventions, Programming Tips)
3603 (Warning Tips, Documentation Tips, Comment Tips):
3604 * internals.texi (Memory Usage): Improve indexing.
3605
3606 * variables.texi (Frame-Local Variables):
3607 * functions.texi (Argument List):
3608 * loading.texi (Library Search):
3609 * streams.texi (Output Variables):
3610 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3611 * searching.texi (Replacing Match, Search and Replace):
3612 * processes.texi (Byte Packing, Decoding Output)
3613 (Accepting Output, Network Servers, Shell Arguments):
3614 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3615 * windows.texi (Window Point, Window Start):
3616 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3617 * commands.texi (Reading Input, Keyboard Events):
3618 * minibuf.texi (Reading File Names, Minibuffer Completion)
3619 (Recursive Mini):
3620 * positions.texi (List Motion):
3621 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3622 * numbers.texi (Arithmetic Operations, Math Functions)
3623 (Predicates on Numbers, Comparison of Numbers):
3624 (Numeric Conversions):
3625 * locals.texi (Standard Buffer-Local Variables):
3626 * maps.texi (Standard Keymaps):
3627 * os.texi (User Identification, System Environment, Recording Input)
3628 (X11 Keysyms):
3629 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3630 * backups.texi (Backups and Auto-Saving):
3631 * customize.texi (Customization, Group Definitions)
3632 (Variable Definitions):
3633 * compile.texi (Byte Compilation): Improve index entries.
3634
36352007-03-31 Karl Berry <karl@gnu.org>
3636
3637 * macros.texi (Defining Macros): Avoid widow syllable.
3638
36392007-03-31 Eli Zaretskii <eliz@gnu.org>
3640
3641 * elisp.texi (Top): Postscript -> PostScript.
3642
3643 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3644
36452007-03-31 Markus Triska <markus.triska@gmx.at>
3646
3647 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3648
36492007-03-30 Karl Berry <karl@gnu.org>
3650
3651 * lists.texi (List-related Predicates): Remove spurious @need.
3652 (Setcdr): Use @smallexample to improve page break.
3653 (Association Lists) <assoc>: Reword to improve page break.
3654
3655 * strings.texi (String Conversion): Insert blank line to improve
3656 page break.
3657
3658 * numbers.texi (Random Numbers): Use @minus{}.
3659 (Math Functions): Use @minus{}.
3660
3661 * intro.texi (Acknowledgements): Avoid line breaks before middle
3662 initials.
3663
36642007-03-24 Eli Zaretskii <eliz@gnu.org>
3665
3666 * errors.texi (Standard Errors): Add an index entry.
3667
36682007-03-19 Richard Stallman <rms@gnu.org>
3669
3670 * os.texi (Recording Input): recent-keys now gives 300 keys.
3671
36722007-03-12 Glenn Morris <rgm@gnu.org>
3673
3674 * os.texi: Replace "daylight savings" with "daylight saving"
3675 throughout.
3676
36772007-03-05 Richard Stallman <rms@gnu.org>
3678
5dcb4c4e
SM
3679 * variables.texi (File Local Variables):
3680 Update enable-local-variables values.
b8d4c8d0
GM
3681
36822007-03-04 Richard Stallman <rms@gnu.org>
3683
3684 * syntax.texi (Control Parsing): Minor clarification.
3685
3686 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3687
3688 * sequences.texi (Sequence Functions): Move string-bytes away,
3689 add xref.
3690
3691 * nonascii.texi (Text Representations): Move string-bytes here.
3692
3693 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3694
3695 * minibuf.texi (Basic Completion): Minor clarification.
3696
3697 * markers.texi (The Mark): Clarify existence vs activation of mark.
3698 Other cleanup.
3699
3700 * display.texi (Finding Overlays): Write better example.
3701
3702 * compile.texi (Eval During Compile): Clarify putting macros
3703 in eval-when-compile.
3704
c5602427 37052007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
3706
3707 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 3708 load-read-function definition doc.
b8d4c8d0
GM
3709
37102007-02-21 Kim F. Storm <storm@cua.dk>
3711
3712 * strings.texi (Text Comparison): Mention that assoc-string
3713 converts symbols to strings before testing.
3714
37152007-02-17 Kim F. Storm <storm@cua.dk>
3716
3717 * processes.texi (Bindat Spec): Vector types can have optional
3718 element type.
3719 (Bindat Examples): Fix example. Add vector with element type.
3720
37212007-02-16 Andreas Schwab <schwab@suse.de>
3722
3723 * strings.texi (Formatting Strings): Document '+' flag.
3724
37252007-02-15 Juanma Barranquero <lekktu@gmail.com>
3726
3727 * strings.texi (Modifying Strings): Clarify that `clear-string'
3728 always converts the string to unibyte.
3729
37302007-02-14 Kim F. Storm <storm@cua.dk>
3731
3732 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3733 Rewrite glyph code description to refer to these functions.
3734 Remove details of encoding face number and char into integer code.
3735
37362007-02-03 Alan Mackenzie <acm@muc.de>
3737
3738 * loading.texi (Hooks for Loading): Make the description of
3739 `eval-after-load' more detailed, and amend the description of
3740 after-load-alist, in accordance with changes from 2006-05.
3741
37422007-02-03 Chong Yidong <cyd@stupidchicken.com>
3743
3744 * modes.texi (Defining Minor Modes): Document that a :require
3745 keyword or similar may be required to make saved customization
3746 variables work.
3747
37482007-02-03 Eli Zaretskii <eliz@gnu.org>
3749
3750 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
3751 Texinfo guidelines and with what texnfo-upd.el expects.
3752 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
3753 parts needed by `texinfo-multiple-files-update'.
3754
37552007-02-02 Eli Zaretskii <eliz@gnu.org>
3756
3757 * elisp.texi (Top): Update the top-level menus.
3758
3759 * syntax.texi (Categories): Add index entries.
3760
37612007-02-01 Juanma Barranquero <lekktu@gmail.com>
3762
3763 * display.texi (Attribute Functions): Fix name and description of
3764 the UNDERLINE arg of `set-face-underline-p'.
3765
37662007-01-29 Eli Zaretskii <eliz@gnu.org>
3767
3768 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
3769 Variables", and "Standard Keymaps" to the detailed menu.
3770
3771 * variables.texi (Future Local Variables): Add index entry.
3772
37732007-01-28 Richard Stallman <rms@gnu.org>
3774
3775 * tips.texi (Coding Conventions): Clarify the tip about macros
3776 that define a function or a variable.
3777
3778 * files.texi (File Attributes): UID and GID can be floats.
3779 (Magic File Names): Explain why deferring all operations to
3780 the standard handler does not work.
3781
37822007-01-23 Martin Rudalics <rudalics@gmx.at>
3783
3784 * backups.texi (Reverting): Use "buffer" instead of "file"
3785 when talking about major and minor modes.
3786
37872007-01-21 Richard Stallman <rms@gnu.org>
3788
3789 * help.texi (Documentation): Add xref to Documentation Tips.
3790
37912007-01-14 Juanma Barranquero <lekktu@gmail.com>
3792
3793 * tips.texi (Coding Conventions): Fix typos.
3794
37952007-01-05 Richard Stallman <rms@gnu.org>
3796
3797 * modes.texi (Defining Minor Modes): Fix previous change.
3798
37992007-01-03 Richard Stallman <rms@gnu.org>
3800
3801 * customize.texi (Variable Definitions, Customization Types):
3802 Don't use * in doc string for defcustom.
3803
38042007-01-02 Richard Stallman <rms@gnu.org>
3805
3806 * variables.texi (Variable Aliases): Clarify that aliases vars
3807 always have the same value.
3808
3809 * processes.texi (Bindat Spec): Fix Texinfo usage.
3810
3811 * modes.texi (Defining Minor Modes): Explain effect of command
3812 defined with define-global-minor-mode on new buffers.
3813
38142006-12-30 Kim F. Storm <storm@cua.dk>
3815
3816 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3817 `auto-resize-tool-bars'.
3818
38192006-12-30 Richard Stallman <rms@gnu.org>
3820
3821 * keymaps.texi (Active Keymaps): Fix previous change.
3822
38232006-12-30 Nick Roberts <nickrob@snap.net.nz>
3824
3825 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3826
38272006-12-30 Kim F. Storm <storm@cua.dk>
3828
3829 * processes.texi (Bindat Spec): Clarify using field names in
3830 length specifications.
3831
38322006-12-29 Kim F. Storm <storm@cua.dk>
3833
3834 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3835 Add count and index variables for eval forms in repeat blocks.
3836
38372006-12-24 Richard Stallman <rms@gnu.org>
3838
5dcb4c4e
SM
3839 * customize.texi (Variable Definitions):
3840 Document new name custom-add-frequent-value.
b8d4c8d0
GM
3841
38422006-12-19 Kim F. Storm <storm@cua.dk>
3843
3844 * commands.texi (Misc Events): User signals now result in sigusr1
3845 and sigusr2 events which are handled through special-event-map.
3846 (Special Events): User signals and drag-n-drop are special.
3847
38482006-12-17 Richard Stallman <rms@gnu.org>
3849
3850 * loading.texi (Named Features): Explain subfeatures better.
3851
3852 * customize.texi: Use "option" only for user options.
3853 For the keyword values inside defcustom etc, say "keywords".
3854 For :options value's elements, say "elements".
3855 :group should not be omitted.
3856
3857 * syntax.texi (Parsing Expressions): Split up node.
3858 (Motion via Parsing, Position Parse, Parser State)
3859 (Low-Level Parsing, Control Parsing): New subnodes.
3860 (Parser State): Document syntax-ppss-toplevel-pos.
3861
3862 * positions.texi (List Motion): Punctuation fix.
3863
3864 * files.texi (File Name Completion): Document PREDICATE arg
3865 to file-name-completion.
3866
38672006-12-16 Eli Zaretskii <eliz@gnu.org>
3868
3869 * internals.texi (Building Emacs, Writing Emacs Primitives):
3870 Add index entries.
3871
38722006-12-11 Richard Stallman <rms@gnu.org>
3873
3874 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3875 affects face menu. Explain how to make it non-nil without enabling
3876 any fontification.
3877
38782006-12-10 Chong Yidong <cyd@stupidchicken.com>
3879
3880 * modes.texi (Font Lock Basics): Document nil value of
3881 font-lock-defaults.
3882
38832006-12-10 Glenn Morris <rgm@gnu.org>
3884
3885 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3886 value for system-flag argument. Abbrev tables may not be empty
3887 when major modes are loaded.
3888
38892006-12-08 Juanma Barranquero <lekktu@gmail.com>
3890
3891 * makefile.w32-in (maintainer-clean): Partially revert last
3892 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3893 to protect elisp-covers.texi.
3894
38952006-12-07 Juanma Barranquero <lekktu@gmail.com>
3896
3897 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3898 Don't remove elisp* info files; they are already deleted by the
3899 `clean' and `distclean' targets, and they are in the $(infodir)
3900 directory, not the current one.
3901
39022006-12-04 Kim F. Storm <storm@cua.dk>
3903
3904 * commands.texi (Misc Events): Update signal events.
3905 (Event Examples): Add signal example.
3906
39072006-11-29 Richard Stallman <rms@gnu.org>
3908
3909 * frames.texi (Visibility of Frames): Explain visible windows
3910 can be covered by others. Add xref for raise-frame.
3911
39122006-11-28 Richard Stallman <rms@gnu.org>
3913
3914 * searching.texi (Regexp Special): Update when ^ is special.
3915
39162006-11-27 Eli Zaretskii <eliz@gnu.org>
3917
3918 * customize.texi (Customization, Common Keywords)
3919 (Group Definitions, Variable Definitions, Composite Types)
3920 (Type Keywords, Customization Types): Add index entries for
3921 various customization keywords.
3922
39232006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3924
3925 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3926
c8763fb6 39272006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
3928
3929 * frames.texi (Window System Selections): Remove clipboard from
3930 description of selection-coding-system.
3931
39322006-11-06 Richard Stallman <rms@gnu.org>
3933
3934 * lists.texi (List Variables): Document COMPARE-FN.
3935
3936 * keymaps.texi: Avoid use of "binding" to mean a relation;
3937 use it only to refer to the meaning associated with a key.
3938 (Keymaps): Change menu node description.
3939
3940 * elisp.texi (Top): Change menu node description.
3941
3942 * display.texi (Managing Overlays): Document overlay-recenter.
3943
39442006-10-29 Chong Yidong <cyd@stupidchicken.com>
3945
3946 * Makefile.in: Use relative paths to avoid advertising filesystem
3947 contents during compilation.
3948
39492006-10-23 Kim F. Storm <storm@cua.dk>
3950
3951 * commands.texi (Event Input Misc): Update unread-command-events.
3952
39532006-10-23 Nick Roberts <nickrob@snap.net.nz>
3954
3955 * lists.texi (Sets And Lists): Fix typos.
3956
39572006-10-18 Juanma Barranquero <lekktu@gmail.com>
3958
3959 * control.texi (Processing of Errors): Use @var for an argument,
3960 not @code.
3961
39622006-10-16 Richard Stallman <rms@gnu.org>
3963
3964 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3965
3966 * keymaps.texi (Format of Keymaps): Show all the keymap element
3967 patterns that result from menu items.
3968 (Key Lookup): Minor cleanups.
3969
3970 * modes.texi (Precalculated Fontification): Don't say that
3971 not setting font-lock-defaults avoids loading font-lock.
3972
3973 * help.texi (Documentation): Move xref to Emacs Manual here.
3974 (Documentation Basics): From here.
3975 Also doc emacs-lisp-docstring-fill-column.
3976
3977 * elisp.texi: Update version and ISBN.
3978
3979 * commands.texi (Interactive Call): Clarify KEYS arg to
3980 call-interactively is a vector.
3981 (Command Loop Info): Delete anchor in this-command-keys.
3982 Add anchor in this-command-keys-vector.
3983 (Recursive Editing): Document how recursive-edit
3984 handles the current buffer.
3985
39862006-10-13 Chong Yidong <cyd@stupidchicken.com>
3987
3988 * frames.texi (Frame Titles): %c and %l are ignored in
3989 frame-title-format.
3990
39912006-10-11 Richard Stallman <rms@gnu.org>
3992
3993 * keymaps.texi (Key Sequences): Clarify use of kbd.
3994
39952006-10-10 Kim F. Storm <storm@cua.dk>
3996
3997 * lists.texi (Sets And Lists): Add memql.
3998
39992006-10-03 Richard Stallman <rms@gnu.org>
4000
4001 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
4002 Clarify :ascii: and :nonascii:.
4003
40042006-09-29 Juri Linkov <juri@jurta.org>
4005
4006 * modes.texi (%-Constructs): Reorder coding systems in the
4007 documentation of %z to the real order displayed in the modeline.
4008
40092006-09-25 Richard Stallman <rms@gnu.org>
4010
4011 * os.texi (Timers): Describe timer-max-repeats.
4012
40132006-09-25 Chong Yidong <cyd@stupidchicken.com>
4014
4015 * os.texi (Timers): Mention with-local-quit.
4016
40172006-09-24 Richard Stallman <rms@gnu.org>
4018
4019 * searching.texi (Searching and Matching): Mention property search.
4020
4021 * commands.texi (Command Loop Info): Explain how read-event affects
4022 this-command-keys.
4023
40242006-09-20 Richard Stallman <rms@gnu.org>
4025
4026 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
4027
4028 * windows.texi (Window Start): Minor cleanups.
4029
40302006-09-20 Kim F. Storm <storm@cua.dk>
4031
4032 * windows.texi (Window Start): pos-visible-in-window-p allows
4033 specifying t for position to mean "end of window".
4034 Add window-line-height.
4035
4036 * anti.texi (Antinews): Mention window-line-height.
4037
40382006-09-19 David Kastrup <dak@gnu.org>
4039
4040 * keymaps.texi (Searching Keymaps): Small clarification.
4041
40422006-09-18 Richard Stallman <rms@gnu.org>
4043
4044 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4045 cause keyboard menus.
4046 (Menu Keymaps): Likewise.
4047 (Defining Menus, Keyboard Menus): Clarify.
4048
4049 * text.texi (Fields): Clarify explanation of constrain-to-field.
4050
40512006-09-16 Eli Zaretskii <eliz@gnu.org>
4052
4053 * variables.texi (Tips for Defining): Fix a typo.
4054
40552006-09-15 Richard Stallman <rms@gnu.org>
4056
4057 * keymaps.texi (Remapping Commands, Searching Keymaps)
4058 (Active Keymaps): Clean up previous change.
4059
40602006-09-15 Jay Belanger <belanger@truman.edu>
4061
4062 * gpl.texi: Replace "Library Public License" by "Lesser Public
4063 License" throughout.
4064
40652006-09-15 David Kastrup <dak@gnu.org>
4066
4067 * keymaps.texi (Active Keymaps): Adapt description to use
4068 `get-char-property' instead `get-text-property'. Explain how
4069 mouse events change this. Explain the new optional argument of
4070 `key-binding' and its mouse-dependent lookup.
4071 (Searching Keymaps): Adapt description similarly.
4072 (Remapping Commands): Explain the new optional argument of
4073 `command-remapping'.
4074
40752006-09-14 Richard Stallman <rms@gnu.org>
4076
4077 * keymaps.texi (Searching Keymaps): Clarification.
4078 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4079
40802006-09-13 Richard Stallman <rms@gnu.org>
4081
4082 * objects.texi (Character Type): Node split.
4083 Add xref to Describing Characters.
4084 (Basic Char Syntax, General Escape Syntax)
4085 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4086
40872006-09-11 Richard Stallman <rms@gnu.org>
4088
4089 * display.texi (Display Table Format): Wording clarification.
4090 (Glyphs): Clarifications.
4091
40922006-09-10 Chong Yidong <cyd@stupidchicken.com>
4093
4094 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4095 local maps.
4096
40972006-09-10 Kim F. Storm <storm@cua.dk>
4098
4099 * display.texi (Forcing Redisplay): Document return value of
4100 function redisplay.
4101
41022006-09-09 Richard Stallman <rms@gnu.org>
4103
4104 * windows.texi (Window Hooks): Explain limits of
4105 window-scroll-functions.
4106
4107 * display.texi (Fringe Indicators): Update for last change in
4108 indicate-buffer-boundaries.
4109
41102006-09-08 Richard Stallman <rms@gnu.org>
4111
4112 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4113
41142006-09-06 Kim F. Storm <storm@cua.dk>
4115
4116 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4117
4118 * windows.texi (Window Start): Update pos-visible-in-window-p.
4119
41202006-09-04 Richard Stallman <rms@gnu.org>
4121
4122 * processes.texi (Accepting Output): Explain SECONDS=0 for
4123 accept-process-output.
4124
4125 * os.texi (Idle Timers): Explain why timer functions should not
4126 loop until (input-pending-p).
4127
41282006-09-02 Eli Zaretskii <eliz@gnu.org>
4129
4130 * makefile.w32-in (usermanualdir): New variable.
4131 (elisp.dvi): Use it.
4132
41332006-09-01 Eli Zaretskii <eliz@gnu.org>
4134
4135 * buffers.texi (Buffer Modification): Fix last change.
4136
41372006-09-01 Chong Yidong <cyd@stupidchicken.com>
4138
5dcb4c4e
SM
4139 * buffers.texi (Buffer Modification):
4140 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4141
41422006-08-31 Richard Stallman <rms@gnu.org>
4143
4144 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4145
41462006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4147
4148 * modes.texi (Syntactic Font Lock):
4149 Mention font-lock-syntactic-face-function
4150 instead of specific faces.
4151
41522006-08-29 Chong Yidong <cyd@stupidchicken.com>
4153
4154 * display.texi (Images): Add xrref to display-images-p.
4155
41562006-08-28 Kenichi Handa <handa@m17n.org>
4157
4158 * nonascii.texi (Lisp and Coding Systems): Fix description of
4159 detect-coding-region.
4160
41612006-08-27 Michael Olson <mwolson@gnu.org>
4162
4163 * processes.texi (Transaction Queues): Remove stray quote
4164 character.
4165
41662006-08-25 Richard Stallman <rms@gnu.org>
4167
4168 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4169 Add xref.
4170
41712006-08-24 Chong Yidong <cyd@stupidchicken.com>
4172
4173 * os.texi (Timers): Avoid waiting inside timers.
4174
41752006-08-21 Lute Kamstra <lute@gnu.org>
4176
4177 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4178
41792006-08-20 Richard Stallman <rms@gnu.org>
4180
4181 * os.texi (Idle Timers): New node, split out from Timers.
4182 Document current-idle-time.
4183 * commands.texi (Reading One Event): Update xref.
4184 * elisp.texi (Top): Update subnode menu.
4185
41862006-08-16 Richard Stallman <rms@gnu.org>
4187
4188 * keymaps.texi (Extended Menu Items): Show format of cached
4189 bindings in extended menu items.
4190
4191 * customize.texi (Variable Definitions): Explain when the
4192 standard value expression is evaluated.
4193
41942006-08-15 Chong Yidong <cyd@stupidchicken.com>
4195
4196 * commands.texi (Reading One Event): Explain idleness in
4197 `read-event'.
4198
41992006-08-12 Chong Yidong <cyd@stupidchicken.com>
4200
4201 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4202 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4203 relevant for Lisp programming.
4204 (Yank Commands): Rewrite introduction.
4205 (Undo): Clarify.
4206 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4207 (Filling): Remove redundant comment. Clarify return value of
4208 current-justification.
4209 (Margins): Minor clarifications.
4210 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4211 (Sorting): Update definition of sort-lines.
4212 (Columns): Clarify behavior of sort-columns.
4213 (Indent Tabs): Link to Tab Stops in Emacs manual.
4214 (Special Properties): Clarify.
4215 (Clickable Text): Mention Buttons package.
4216
42172006-08-12 Kevin Ryde <user42@zip.com.au>
4218
4219 * os.texi (Time Parsing): Add %z to description of
4220 format-time-string, as per docstring. Add cross reference to
4221 glibc manual for strftime.
4222
42232006-08-08 Richard Stallman <rms@gnu.org>
4224
4225 * modes.texi: Clean up wording in previous change.
4226
42272006-08-07 Chong Yidong <cyd@stupidchicken.com>
4228
4229 * modes.texi (Hooks): Clarify.
4230 (Major Mode Basics): Mention define-derived-mode explicitly.
4231 (Major Mode Conventions): Rebinding RET is OK for some modes.
4232 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4233 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4234 (Mode Line Basics): Clarify.
4235 (Mode Line Data): Mention help-echo and local-map in strings.
4236 Explain reason for treatment of non-risky variables.
4237 (Properties in Mode): Clarify.
4238 (Faces for Font Lock): Add font-lock-negation-char-face.
4239
42402006-08-04 Eli Zaretskii <eliz@gnu.org>
4241
4242 * strings.texi (Formatting Strings): Warn against arbitrary
4243 strings as first arg to `format'.
4244
42452006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4246
4247 * text.texi (Clickable Text): Mention `help-echo' text property.
4248 Update intro, examples and associated explanations.
4249
42502006-07-31 Richard Stallman <rms@gnu.org>
4251
4252 * commands.texi: Update xrefs.
4253 (Event Mod): New node, cut out from old Translating Input.
4254
4255 * maps.texi: Update xrefs.
4256
4257 * keymaps.texi (Translation Keymaps): New node.
4258 Update xrefs from Translating Input to Translation Keymaps.
4259
4260 * elisp.texi (Top): Update subnode menu.
4261
4262 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4263
4264 * os.texi (System Interface): Fix menu descriptions of some nodes.
4265 (Translating Input): Node deleted.
4266
42672006-07-31 Nick Roberts <nickrob@snap.net.nz>
4268
4269 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4270
4271 * lists.texi (Sets And Lists): Likewise.
4272
42732006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4274
4275 * text.texi (Fields): Mention POS
4276 requirement when narrowing is in effect.
4277
42782006-07-28 Richard Stallman <rms@gnu.org>
4279
4280 * display.texi (Face Attributes): Simplify wording.
4281 (Attribute Functions): Clarify meaning of new-frame default
4282 attribute settings.
4283
4284 * customize.texi (Common Keywords): Document how to use
4285 :package-version in a package not in Emacs.
4286
42872006-07-28 Kim F. Storm <storm@cua.dk>
4288
4289 * commands.texi (Reading One Event): Fix last change.
4290
42912006-07-26 Chong Yidong <cyd@stupidchicken.com>
4292
4293 * commands.texi (Reading One Event): Document SECONDS argument for
4294 read-event, read-char, and read-char-exclusive.
4295
42962006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4297
4298 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4299 to ensure correct identification.
4300
43012006-07-24 Richard Stallman <rms@gnu.org>
4302
4303 * text.texi (Clickable Text): Clarify.
4304
4305 * sequences.texi (Vector Functions): Delete duplicate xref.
4306
4307 * objects.texi (Function Type): Clarify.
4308
4309 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4310 modes.
4311
4312 * lists.texi (List Variables): New node.
4313 Material moved from other nodes.
4314
4315 * variables.texi (Setting Variables): add-to-list and
4316 add-to-ordered-list moved to List Variables node.
4317
43182006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4319
4320 * text.texi (Links and Mouse-1):
4321 For mouse-on-link-p, expand on arg POS.
4322
43232006-07-21 Kim F. Storm <storm@cua.dk>
4324
4325 * display.texi (Forcing Redisplay): Don't mention systems which
4326 don't support sub-second timers for redisplay-preemption-period.
4327
4328 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4329
43302006-07-21 Eli Zaretskii <eliz@gnu.org>
4331
4332 * frames.texi (Input Focus): Document that focus-follows-mouse has
4333 no effect on MS-Windows.
4334
43352006-07-18 Richard Stallman <rms@gnu.org>
4336
4337 * display.texi (Forcing Redisplay): Cleanups in previous change.
4338
4339 * processes.texi (Low-Level Network): Make menu more convenient.
4340
43412006-07-18 Kim F. Storm <storm@cua.dk>
4342
4343 * display.texi (Forcing Redisplay): redisplay-preemption-period
4344 only used on window systems. Add xref to Terminal Output.
4345
4346 * os.texi (Terminal Output): baud-rate only controls preemption on
4347 non-window systems. Add xref to Forcing Redisplay.
4348
4349 * processes.texi (Low-Level Network): Rename node "Make Network"
4350 to "Network Processes".
4351
43522006-07-18 Karl Berry <karl@gnu.org>
4353
4354 * variables.texi, functions.texi, customize.texi, loading.texi:
4355 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4356
43572006-07-17 Chong Yidong <cyd@stupidchicken.com>
4358
4359 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4360
43612006-07-17 Richard Stallman <rms@gnu.org>
4362
4363 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4364 Put period and comma inside quotes.
4365
4366 * loading.texi, markers.texi: Use real doublequote inside menus.
4367
4368 * windows.texi: Put point and comma inside quotes.
4369 (Textual Scrolling): Use @samp for error message.
4370
4371 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4372 * strings.texi, streams.texi, processes.texi, os.texi:
4373 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4374 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4375 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4376 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4377 Put point and comma inside quotes.
4378
4379 * control.texi (Processing of Errors): Add command-error-function.
4380
4381 * variables.texi (File Local Variables): Clarify that
4382 file local variables make buffer-local bindings.
4383
4384 * modes.texi (Syntactic Font Lock): Give default for
4385 font-lock-syntax-table.
4386
43872006-07-17 Nick Roberts <nickrob@snap.net.nz>
4388
4389 * text.texi (Special Properties): Clean up previous change.
4390
43912006-07-16 Karl Berry <karl@gnu.org>
4392
4393 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4394 * control.texi: Fix bad page breaks through chapter 10 (control).
4395
4396 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4397 underfull hbox.
4398
43992006-07-15 Nick Roberts <nickrob@snap.net.nz>
4400
4401 * text.texi (Special Properties): Describe fontified text property
4402 in relation to a character (not text).
4403
44042006-07-15 Kim F. Storm <storm@cua.dk>
4405
4406 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4407 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4408 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4409
4410 * anti.texi (Antinews): Mention redisplay function.
4411 The kbd macro existed, but was not documented, before 22.x.
4412 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4413
44142006-07-14 Nick Roberts <nickrob@snap.net.nz>
4415
4416 * display.texi (Displaying Messages): Add anchor.
4417
4418 * frames.texi (Dialog Boxes): Use it.
4419
44202006-07-12 Richard Stallman <rms@gnu.org>
4421
4422 * objects.texi (Frame Type): Explain nature of frames better.
4423
4424 * frames.texi (Frames): Explain nature of frames better.
4425
44262006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4427
4428 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4429
44302006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4431
4432 * frames.texi (Window System Selections): Mention scrap support for Mac.
4433 Default value of x-select-enable-clipboard is t on Mac.
4434
4435 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4436
44372006-07-11 Kim F. Storm <storm@cua.dk>
4438
4439 * display.texi (Forcing Redisplay): Add `redisplay' function.
4440 Don't mention (sit-for -1) -- use (redisplay t) instead.
4441
4442 * commands.texi (Waiting): (sit-for -1) is no longer special.
4443 (sit-for 0) is equivalent to (redisplay).
4444 Iconifying/deiconifying no longer makes sit-for return.
4445
44462006-07-10 Nick Roberts <nickrob@snap.net.nz>
4447
4448 * display.texi (Buttons): Fix typo.
4449
4450 * index.texi, elisp.texi (New Symbols): Comment node out.
4451
44522006-07-09 Richard Stallman <rms@gnu.org>
4453
4454 * display.texi (Truncation): Clean up previous change.
4455
44562006-07-08 Richard Stallman <rms@gnu.org>
4457
4458 * commands.texi (Interactive Call): Use 3 as prefix in example
4459 for execute-extended-command.
4460
4461 * display.texi (Attribute Functions): Move paragraph about
4462 compatibility with Emacs < 21.
4463
44642006-07-09 Kim F. Storm <storm@cua.dk>
4465
4466 * display.texi (Refresh Screen): Clarify force-window-update.
4467 (Truncation): "Normally" indicated by fringe arrows.
4468
44692006-07-08 Eli Zaretskii <eliz@gnu.org>
4470
4471 * windows.texi (Textual Scrolling, Resizing Windows):
4472 * variables.texi (Constant Variables):
4473 * text.texi (Buffer Contents, Deletion, Changing Properties)
4474 (Property Search, Special Properties, Sticky Properties)
4475 (Links and Mouse-1, Fields, Change Hooks):
4476 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4477 (Categories):
4478 * symbols.texi (Other Plists):
4479 * streams.texi (Output Variables):
4480 * processes.texi (Input to Processes, Query Before Exit):
4481 * positions.texi (Word Motion, Text Lines, List Motion):
4482 * os.texi (Init File, System Environment, Sound Output)
4483 (Session Management):
4484 * nonascii.texi (Text Representations, Character Sets)
4485 (Chars and Bytes, Locales):
4486 * modes.texi (Defining Minor Modes, Header Lines):
4487 * minibuf.texi (Minibuffer Contents):
4488 * markers.texi (Information from Markers):
4489 * lists.texi (List Elements, Building Lists, Association Lists):
4490 * keymaps.texi (Tool Bar):
4491 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4492 * functions.texi (What Is a Function, Mapping Functions):
4493 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4494 (Color Names, Text Terminal Colors, Display Feature Testing):
4495 * files.texi (Visiting Functions, File Name Components)
4496 (Unique File Names, Contents of Directories):
4497 * display.texi (Forcing Redisplay, Displaying Messages)
4498 (Temporary Displays, Font Selection, Auto Faces)
4499 (Font Lookup, Fringe Indicators, Display Margins)
4500 (Image Descriptors, Showing Images, Image Cache, Button Types)
4501 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4502 (Display Table Format, Glyphs):
4503 * control.texi (Iteration):
4504 * commands.texi (Command Loop Info, Adjusting Point):
4505 * backups.texi (Making Backups, Auto-Saving):
4506 Remove @tindex entries.
4507
45082006-07-07 Kim F. Storm <storm@cua.dk>
4509
4510 * display.texi (Fringe Cursors): Fix typo.
4511 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4512 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4513
45142006-07-05 Richard Stallman <rms@gnu.org>
4515
4516 * text.texi (Buffer Contents): Add example of text props
4517 in result of buffer-substring.
4518 (Text Properties): Explain better about use of specific property names.
4519 (Property Search): Some cleanups; reorder some functions.
4520
4521 * keymaps.texi (Changing Key Bindings): Cleanup.
4522 Add xref to Key Binding Conventions.
4523
4524 * display.texi (Attribute Functions): Add examples for
4525 face-attribute-relative-p.
4526
4527 * tips.texi (Coding Conventions): Cleanup last change.
4528
45292006-07-05 Karl Berry <karl@gnu.org>
4530
4531 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4532 Remove @setchapternewpage odd.
4533 Result is 1013 pages, down from 1100.
4534
4535 * anti.texi, customize.texi, display.texi, internals.texi:
4536 * minibuf.texi, modes.texi, tips.texi:
4537 Fix overfull/underfull boxes.
4538
45392006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4540
4541 * edebug.texi (Instrumenting):
4542 Add Edebug-specific findex for eval-buffer.
4543 * loading.texi (Loading):
4544 Replace eval-current-buffer with eval-buffer.
4545
45462006-06-30 Nick Roberts <nickrob@snap.net.nz>
4547
4548 * locals.texi (Standard Buffer-Local Variables): Update the list
4549 of variables.
4550
45512006-06-26 Nick Roberts <nickrob@snap.net.nz>
4552
4553 * files.texi (File Name Completion): Point user to the node
4554 "Reading File Names".
4555
45562006-06-24 Eli Zaretskii <eliz@gnu.org>
4557
4558 * files.texi (Contents of Directories): Document case-insensitive
4559 behavior on respective filesystems.
4560
4561 * objects.texi (Character Type): Document that Emacs signals an
4562 error for unsupported Unicode characters specified as \uNNNN.
4563
45642006-06-19 Richard Stallman <rms@gnu.org>
4565
4566 * processes.texi (Bindat Spec): Clarify previous change.
4567
45682006-06-16 Richard Stallman <rms@gnu.org>
4569
4570 * tips.texi (Coding Conventions): Better explain conventions
4571 for definition constructs.
4572
4573 * text.texi (Special Properties): String value of `read-only'
4574 serves as the error message.
4575
4576 * objects.texi (Character Type): Clarify prev. change.
4577 (Non-ASCII in Strings): Mention \u and \U.
4578
4579 * commands.texi (Using Interactive): Explain problem of
4580 markers, etc., in command-history.
4581
45822006-06-14 Kim F. Storm <storm@cua.dk>
4583
4584 * commands.texi (Waiting): Negative arg to sit-for forces
4585 redisplay even if input is pending.
4586
4587 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4588 redisplay. Remove incorrect example of binding redisplay-dont-pause
4589 around (sit-for 0).
4590
45912006-06-13 Richard Stallman <rms@gnu.org>
4592
4593 * display.texi (Forcing Redisplay): Clarify previous change.
4594
45952006-06-13 Romain Francoise <romain@orebokech.com>
4596
4597 * display.texi (Forcing Redisplay): Fix typo.
4598
45992006-06-13 Kim F. Storm <storm@cua.dk>
4600
4601 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4602
46032006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4604
4605 * tips.texi (Coding Conventions): Add `@end itemize'.
4606
46072006-06-10 Richard Stallman <rms@gnu.org>
4608
4609 * tips.texi (Coding Conventions): Explain use of coding systems
4610 to ensure one decoding for strings.
4611
46122006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4613
4614 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4615 syntax.
4616
46172006-06-07 Eli Zaretskii <eliz@gnu.org>
4618
4619 * display.texi (Font Selection): Remove description of
4620 clear-face-cache.
4621
4622 * compile.texi (Eval During Compile): Fix a typo. Add index
4623 entries for possible uses of eval-when-compile.
4624
46252006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4626
4627 * display.texi (Abstract Display): Fix typo.
4628
46292006-06-03 Eli Zaretskii <eliz@gnu.org>
4630
4631 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4632 Reword variable's description.
4633
46342006-06-01 Richard Stallman <rms@gnu.org>
4635
4636 * windows.texi (Splitting Windows): Clarify splitting nonselected
4637 window.
4638
46392006-05-31 Juri Linkov <juri@jurta.org>
4640
4641 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4642
46432006-05-30 Richard Stallman <rms@gnu.org>
4644
4645 * display.texi (Line Height): Fix errors in description of
10d1d0af 4646 default line height and line-height property.
b8d4c8d0
GM
4647
4648 * nonascii.texi (Default Coding Systems): Further clarification.
4649
46502006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4651
4652 * internals.texi (Pure Storage): Mention that an overflow in pure
4653 space causes a memory leak.
4654 (Garbage Collection): If there was an overflow in pure space,
4655 `garbage-collect' returns nil.
4656
46572006-05-30 Eli Zaretskii <eliz@gnu.org>
4658
4659 * nonascii.texi (Default Coding Systems): Fix it some more.
4660
46612006-05-29 Eli Zaretskii <eliz@gnu.org>
4662
4663 * nonascii.texi (Default Coding Systems): Fix last change.
4664
46652006-05-29 Kenichi Handa <handa@m17n.org>
4666
4667 * nonascii.texi (find-operation-coding-system): Describe the new
4668 argument format (FILENAME . BUFFER).
4669
46702006-05-28 Richard Stallman <rms@gnu.org>
4671
4672 * tips.texi (Coding Conventions): Better explain reasons not to
4673 advise other packages or use `eval-after-load'.
4674
46752006-05-29 Kim F. Storm <storm@cua.dk>
4676
4677 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4678 `bindat-idx' and `bindat-raw' for clarity.
4679
46802006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4681
4682 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4683
4684 * display.texi (Display): Add "Abstract Display" to menu.
4685 (Abstract Display, Abstract Display Functions)
4686 (Abstract Display Example): New nodes.
4687 * elisp.texi (Top): Add "Abstract Display" to menu.
4688
46892006-05-27 Chong Yidong <cyd@stupidchicken.com>
4690
4691 * keymaps.texi (Key Sequences): Link to input events definition.
4692 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4693
4694 * files.texi (Changing Files): Document updated argument list for
4695 copy-file.
4696
46972006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4698
4699 * processes.texi (Bindat Functions): Explain term "total length".
4700 Use it in bindat-length and bindat-pack descriptions.
4701
47022006-05-26 Eli Zaretskii <eliz@gnu.org>
4703
4704 * tips.texi (Coding Conventions): Advise against using
4705 eval-after-load in packages. Add an index entry.
4706
47072006-05-25 Juri Linkov <juri@jurta.org>
4708
4709 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4710
4711 * modes.texi (%-Constructs): Add %e, %z, %Z.
4712
47132006-05-25 Richard Stallman <rms@gnu.org>
4714
4715 * elisp.texi (Top): Update subnode menu.
4716
4717 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4718 (Keymaps): Update menu.
4719
47202006-05-25 Chong Yidong <cyd@stupidchicken.com>
4721
4722 * keymaps.texi (Key Sequences): Some clarifications.
4723
47242006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4725
4726 * processes.texi (Bindat Functions): Say "unibyte string"
4727 explicitly for bindat-unpack and bindat-pack descriptions.
4728 (Bindat Examples): Don't call `string-make-unibyte' in example.
4729
47302006-05-25 Chong Yidong <cyd@stupidchicken.com>
4731
5dcb4c4e 4732 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 4733 Explain string and vector representations of key sequences.
b8d4c8d0
GM
4734
4735 * keymaps.texi (Changing Key Bindings):
dd7b651b 4736 * commands.texi (Interactive Codes):
b8d4c8d0
GM
4737 * help.texi (Describing Characters): Refer to it.
4738
47392006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4740
4741 * frames.texi (Pointer Shape): @end table -> @end defvar.
4742
47432006-05-22 Richard Stallman <rms@gnu.org>
4744
4745 * elisp.texi (Top): Update subnode menus.
4746
4747 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4748 Contents rewritten; material from old Pointer Shape node moved here.
4749
4750 * display.texi (Pointer Shape): Node deleted.
4751 (Image Descriptors): Minor cleanup.
4752
47532006-05-21 Richard Stallman <rms@gnu.org>
4754
4755 * syntax.texi (Parsing Expressions): Update info on which STATE
4756 elements are ignored.
4757
47582006-05-19 Luc Teirlinck <teirllm@auburn.edu>
4759
4760 * hooks.texi (Standard Hooks): Correct typo.
4761
4762 * gpl.texi (GPL): ifinfo -> ifnottex.
4763
47642006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
4765
4766 * searching.texi (Simple Match Data): Warn about match data being
4767 set anew by every search.
4768
47692006-05-17 Richard Stallman <rms@gnu.org>
4770
4771 * minibuf.texi (Minibuffer History): Clarify.
4772
4773 * searching.texi (Regexp Special): Clarify nested regexp warning.
4774
47752006-05-16 Kim F. Storm <storm@cua.dk>
4776
4777 * minibuf.texi (Minibuffer History): Update add-to-history.
4778
47792006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
4780
5dcb4c4e
SM
4781 * nonascii.texi (Explicit Encoding):
4782 Fix typo (encoding<->decoding).
b8d4c8d0
GM
4783
47842006-05-14 Richard Stallman <rms@gnu.org>
4785
4786 * buffers.texi (Creating Buffers): Cleanup.
4787
4788 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
4789
47902006-05-13 Eli Zaretskii <eliz@gnu.org>
4791
4792 * buffers.texi (Current Buffer): Document that with-temp-buffer
4793 disables undo.
4794
4795 * os.texi (Terminal-Specific): More accurate description of how
4796 Emacs searches for the terminal-specific libraries.
4797
47982006-05-12 Eli Zaretskii <eliz@gnu.org>
4799
4800 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4801 emacs-xtra to @inforef's.
4802
4803 * text.texi (Undo): Document that undo is turned off in buffers
4804 whose names begin with a space.
4805
4806 * buffers.texi (Buffer Names): Add index entries for buffers whose
4807 names begin with a space.
4808 (Creating Buffers): Document that undo is turned off in buffers
4809 whose names begin with a space.
4810
4811 * files.texi (Visiting Functions, Reading from Files)
4812 (Saving Buffers): Mention code and EOL conversions by file I/O
4813 primitives and subroutines.
4814
4815 * nonascii.texi (Lisp and Coding Systems): Document
4816 coding-system-eol-type. Add index entries for eol conversion.
4817
4818 * display.texi (Defining Faces): Mention `mac', and add an xref to
4819 where window-system is described.
4820
48212006-05-10 Richard Stallman <rms@gnu.org>
4822
4823 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4824
48252006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4826
4827 * variables.texi (File Local Variables): Recommend to quote lambda
4828 expressions in safe-local-variable property.
4829
48302006-05-09 Richard Stallman <rms@gnu.org>
4831
5dcb4c4e
SM
4832 * variables.texi (File Local Variables):
4833 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
4834
48352006-05-07 Kim F. Storm <storm@cua.dk>
4836
4837 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4838 from add-to-history.
4839
48402006-05-07 Romain Francoise <romain@orebokech.com>
4841
4842 * commands.texi (Event Input Misc):
4843 * compile.texi (Eval During Compile):
4844 * internals.texi (Buffer Internals):
4845 * minibuf.texi (Initial Input):
4846 * nonascii.texi (Scanning Charsets):
4847 * numbers.texi (Comparison of Numbers):
4848 * windows.texi (Textual Scrolling, Vertical Scrolling):
4849 Fix various typos.
4850
48512006-05-06 Eli Zaretskii <eliz@gnu.org>
4852
4853 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4854 conditional xref's to either emacs or emacs-xtra, depending on
4855 @iftex/@ifnottex.
4856
4857 * minibuf.texi (Minibuffer History): Document add-to-history.
4858
48592006-05-05 Eli Zaretskii <eliz@gnu.org>
4860
4861 * internals.texi (Pure Storage): Mention the pure overflow message
4862 at startup.
4863
c8763fb6 48642006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4865
4866 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4867 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4868 search.
4869
48702006-05-01 Richard Stallman <rms@gnu.org>
4871
4872 * intro.texi (nil and t): Clarify.
4873
4874 * variables.texi (File Local Variables): Suggest using booleanp.
4875
48762006-05-01 Juanma Barranquero <lekktu@gmail.com>
4877
4878 * objects.texi (Type Predicates): Fix typos.
4879
48802006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4881
4882 * intro.texi (nil and t): Add booleanp.
4883
4884 * objects.texi (Type Predicates): Add links for booleanp and
4885 string-or-null-p.
4886
48872006-04-29 Richard Stallman <rms@gnu.org>
4888
4889 * modes.texi (Multiline Font Lock): Rename from
4890 Multi line Font Lock Elements. Much clarification.
4891 (Font Lock Multiline, Region to Fontify): Much clarification.
4892
48932006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4894
4895 * variables.texi (File Local Variables): Remove the special case t for
4896 safe-local-variable.
4897
48982006-04-26 Richard Stallman <rms@gnu.org>
4899
4900 * syntax.texi (Parsing Expressions): Minor cleanup.
4901
49022006-04-18 Richard Stallman <rms@gnu.org>
4903
4904 * tips.texi (Coding Conventions): Explain when the package's
4905 prefix should appear later on (not at the start of the name).
4906
4907 * searching.texi (String Search): Clarify effect of NOERROR.
4908
4909 * modes.texi (Imenu): Clarify what special items do.
4910
4911 * hooks.texi (Standard Hooks): Delete text about old hook names.
4912
49132006-04-17 Romain Francoise <romain@orebokech.com>
4914
4915 * variables.texi (Local Variables): Update the default value of
4916 `max-specpdl-size'.
4917
49182006-04-15 Michael Olson <mwolson@gnu.org>
4919
4920 * processes.texi (Transaction Queues): Mention the new optional
4921 `delay-question' argument for `tq-enqueue'.
4922
49232006-04-13 Bill Wohler <wohler@newt.com>
4924
4925 * customize.texi (Common Keywords): Use dotted notation for
4926 :package-version value. Specify its values. Improve documentation
4927 for customize-package-emacs-version-alist.
4928
49292006-04-12 Bill Wohler <wohler@newt.com>
4930
4931 * customize.texi (Common Keywords): Move description of
4932 customize-package-emacs-version-alist to @defvar.
4933
49342006-04-10 Bill Wohler <wohler@newt.com>
4935
4936 * customize.texi (Common Keywords): Add :package-version.
4937
49382006-04-10 Kim F. Storm <storm@cua.dk>
4939
4940 * text.texi (Buffer Contents): Add NOPROPS arg to
4941 filter-buffer-substring.
4942
49432006-04-08 Kevin Ryde <user42@zip.com.au>
4944
4945 * os.texi (Command-Line Arguments): Update xref to emacs manual
4946 "Command Arguments" -> "Emacs Invocation", per change there.
4947
49482006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4949
4950 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4951 be on one line to help makeinfo not render two spaces after the dot.
4952
49532006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4954
4955 * strings.texi (Predicates for Strings): Add string-or-null-p.
4956
49572006-03-28 Kim F. Storm <storm@cua.dk>
4958
4959 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4960 remarks about systems that don't support fractional seconds.
4961
49622006-03-25 Karl Berry <karl@gnu.org>
4963
4964 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4965 the year list.
4966
49672006-03-21 Nick Roberts <nickrob@snap.net.nz>
4968
4969 * display.texi (Fringe Indicators): Fix typos.
4970
49712006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4972
4973 * tips.texi (Documentation Tips): One can now also write `program'
4974 in front of a quoted symbol in a docstring to prevent making a
4975 hyperlink.
4976
49772006-03-19 Alan Mackenzie <acm@muc.de>
4978
4979 * text.texi (Special Properties): Clarify `fontified' property.
4980
49812006-03-16 Richard Stallman <rms@gnu.org>
4982
4983 * display.texi (Defining Images): Minor cleanup.
4984
49852006-03-16 Bill Wohler <wohler@newt.com>
4986
4987 * display.texi (Defining Images): In image-load-path-for-library,
4988 prefer user's images.
4989
49902006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4991
4992 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4993
49942006-03-15 Bill Wohler <wohler@newt.com>
4995
4996 * display.texi (Defining Images): Fix example in
4997 image-load-path-for-library by not recommending that one binds
4998 image-load-path. Just defvar it to placate compiler and only use
4999 it if previously defined.
5000
50012006-03-14 Bill Wohler <wohler@newt.com>
5002
5003 * display.texi (Defining Images): In image-load-path-for-library,
5004 always return list of directories. Update example.
5005
50062006-03-14 Alan Mackenzie <acm@muc.de>
5007
5008 * modes.texi: New node, "Region to Fontify" (for Font Lock).
5009 This describes font-lock-extend-region-function.
5010 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
5011 the new node "Region to Fontify".
5012
50132006-03-13 Richard Stallman <rms@gnu.org>
5014
5015 * display.texi (Invisible Text): The impossible position is
5016 now before the invisible text, not after.
5017 (Defining Images): Clean up last change.
5018
50192006-03-11 Bill Wohler <wohler@newt.com>
5020
5021 * display.texi (Defining Images): Add image-load-path-for-library.
5022
50232006-03-11 Luc Teirlinck <teirllm@auburn.edu>
5024
5025 * text.texi (Adaptive Fill): Fix Texinfo usage.
5026
5027 * strings.texi (Creating Strings): Fix Texinfo usage.
5028
5029 * searching.texi (Regexp Special): Use @samp for regular
5030 expressions that are not in Lisp syntax.
5031
50322006-03-08 Luc Teirlinck <teirllm@auburn.edu>
5033
5034 * searching.texi (Regexp Special): Put remark between parentheses
5035 to avoid misreading.
5036
50372006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5038
5039 * searching.texi (Syntax of Regexps): More accurately describe
5040 which characters are special in which situations.
5041 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5042 are not special. Describe in detail when `[' and `]' are special.
5043 (Regexp Backslash): Plenty of regexps with unbalanced square
5044 brackets are valid, so reword that statement.
5045
50462006-03-02 Kim F. Storm <storm@cua.dk>
5047
5048 * keymaps.texi (Tool Bar): Add tool-bar-border.
5049
50502006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5051
5052 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5053
50542006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5055
5056 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5057
5058 * files.texi (Locating Files): Suggest additional values for the
5059 SUFFIXES arg of `locate-file'. Update pxref.
5060
5061 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5062 (How Programs Do Loading): Discuss the effects of Auto Compression
5063 mode on `load'.
5064 (Load Suffixes): New node.
5065 (Library Search): Delete description of `load-suffixes'; it was
5066 moved to "Load Suffixes".
5067 (Autoload, Named Features): Mention `load-suffixes'.
5068
50692006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5070
5071 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5072
5073 * windows.texi (Window Tree): Fix typo.
5074
50752006-02-20 Kim F. Storm <storm@cua.dk>
5076
5077 * display.texi (Fringe Indicators): New section.
5078 Move indicate-empty-lines, indicate-buffer-boundaries, and
5079 default-indicate-buffer-boundaries here.
5080 Add fringe-indicator-alist and default-fringes-indicator-alist.
5081 Add list of logical fringe indicator symbols.
5082 Update list of standard bitmap names.
5083 (Fringe Cursors): New section.
5084 Move overflow-newline-into-fringe here.
5085 Add fringe-cursor-alist and default-fringes-cursor-alist.
5086 Add list of fringe cursor symbols.
5087
50882006-02-20 Juanma Barranquero <lekktu@gmail.com>
5089
5090 * commands.texi (Using Interactive): Fix reference to node
5091 "Minibuffers".
5092
50932006-02-19 Richard M. Stallman <rms@gnu.org>
5094
5095 * minibuf.texi (High-Level Completion):
5096 Add xref to read-input-method-name.
5097
5098 * files.texi (Relative File Names): Move file-relative-name here.
5099 (File Name Expansion): From here. Minor clarifications.
5100
5101 * commands.texi (Using Interactive): Add xrefs about reading input.
5102 Clarify remarks about that moving point and mark.
5103 Put string case before list case.
5104
c8763fb6 51052006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5106
5107 * display.texi (Other Display Specs, Image Descriptors):
5108 Revert erroneous changes. The previous description of
5109 image-descriptors as `(image . PROPS)' was correct.
5110
51112006-02-14 Richard M. Stallman <rms@gnu.org>
5112
5113 * variables.texi (File Local Variables): Clarifications.
5114
51152006-02-14 Juanma Barranquero <lekktu@gmail.com>
5116
5117 * variables.texi (File Local Variables): Use @code for a cons
5118 cell, not @var.
5119
51202006-02-13 Chong Yidong <cyd@stupidchicken.com>
5121
5122 * variables.texi (File Local Variables): Document new file local
5123 variable behavior.
5124
51252006-02-10 Kim F. Storm <storm@cua.dk>
5126
5127 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5128
51292006-02-08 Juanma Barranquero <lekktu@gmail.com>
5130
5131 * modes.texi (%-Constructs): Remove obsolete info about
5132 `global-mode-string'.
5133
51342006-02-07 Richard M. Stallman <rms@gnu.org>
5135
5136 * commands.texi (Prefix Command Arguments): Minor cleanup.
5137
5138 * display.texi: "Graphical display", not window system.
5139
5140 * functions.texi (What Is a Function): Fix xref.
5141
5142 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5143 (Changing Key Bindings): Clarify when remapping is better than
5144 substitute-key-definition.
5145
51462006-02-02 Richard M. Stallman <rms@gnu.org>
5147
5148 * minibuf.texi (Basic Completion): Completion alists are risky.
5149
5150 * keymaps.texi (Active Keymaps): Clarifications.
5151 (Searching Keymaps): New node.
5152 (Keymaps): Update menu.
5153
5154 * frames.texi (Layout Parameters): Minor clarification.
5155 (Drag and Drop): New node.
5156 (Frames): Update menu.
5157
51582006-01-29 Chong Yidong <cyd@stupidchicken.com>
5159
5160 * display.texi (Other Display Specs, Image Descriptors):
5161 Image description is a list, not a cons cell.
5162
51632006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5164
5165 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5166 list is not necessarily a list).
5167
51682006-01-27 Eli Zaretskii <eliz@gnu.org>
5169
5170 * frames.texi (Layout Parameters): border-width and
5171 internal-border-width belong to the frame, not the window.
5172
51732006-01-19 Richard M. Stallman <rms@gnu.org>
5174
5175 * nonascii.texi (Translation of Characters): Search cmds use
5176 translation-table-for-input. Automatically made local.
5177
5178 * markers.texi (Overview of Markers): Count insertion type
5179 as one of a marker's attributes.
5180
5181 * keymaps.texi (Controlling Active Maps): New node, split out of
5182 Active Keymaps.
5183 (Keymaps): Menu updated.
5184 (Active Keymaps): Give pseudocode to explain how the active
5185 maps are searched. current-active-maps and key-binding moved here.
5186 (Functions for Key Lookup): current-active-maps and key-binding moved.
5187 Clarifications.
5188 (Searching the Keymaps): New subnode.
5189
5190 * elisp.texi (Top): Menu clarification.
5191
5192 * display.texi (Other Display Specs): Delete duplicate entry for
5193 just a string as display spec. Move text about recursive display
5194 specs on such a string.
5195
5196 * commands.texi (Key Sequence Input): Clarify.
5197 Move num-nonmacro-input-events out.
5198 (Reading One Event): num-nonmacro-input-events moved here.
5199
52002006-01-14 Nick Roberts <nickrob@snap.net.nz>
5201
5202 * advice.texi (Simple Advice): Update example to fit argument
5203 change in previous-line.
5204
52052006-01-05 Richard M. Stallman <rms@gnu.org>
5206
5207 * markers.texi (The Mark): Fix in `mark'.
5208
52092006-01-04 Richard M. Stallman <rms@gnu.org>
5210
5211 * processes.texi (Misc Network, Make Network): Minor cleanups.
5212
52132006-01-04 Kim F. Storm <storm@cua.dk>
5214
5215 * processes.texi (Make Network): Add IPv6 addresses and handling.
5216 (Network Feature Testing): Mention (:family ipv6).
5217 (Misc Network): Add IPv6 formats to format-network-address.
5218
52192005-12-30 Richard M. Stallman <rms@gnu.org>
5220
5221 * text.texi (Changing Properties):
5222 Don't use return value of set-text-properties.
5223
52242005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5225
5226 * modes.texi (Mode Line Format): Correct typo in menu.
5227
52282005-12-29 Richard M. Stallman <rms@gnu.org>
5229
5230 * modes.texi (Mode Line Top): New node.
5231 (Mode Line Data): Some text moved to new node.
5232 Explain the data structure more concretely.
5233 (Mode Line Basics): Clarifications.
5234 (Mode Line Variables): Clarify intro paragraph.
5235 (%-Constructs): Clarify intro paragraph.
5236 (Mode Line Format): Update menu.
5237
52382005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5239
5240 * minibuf.texi (Basic Completion): Update lazy-completion-table
5241 examples for removal of ARGS argument.
5242
52432005-12-23 Richard M. Stallman <rms@gnu.org>
5244
5245 * text.texi (Undo): Restore some explanation from the version
5246 that was deleted.
5247
52482005-12-23 Eli Zaretskii <eliz@gnu.org>
5249
5250 * text.texi (Undo): Remove duplicate descriptions of `apply
5251 funname' and `apply delta' elements of the undo list.
5252
52532005-12-20 Richard M. Stallman <rms@gnu.org>
5254
5255 * help.texi (Help Functions): Update documentation of `apropos'.
5256
52572005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5258
5259 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5260 because it is confusing. If the :help-echo keyword is a function,
5261 it is not directly used as the :help-echo overlay property, as the
5262 xref seems to suggest (it does not take the appropriate args).
5263
52642005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5265
5266 * customize.texi (Common Keywords): Fix Texinfo usage.
5267 (Group Definitions, Variable Definitions): Update for new
5268 conventions for using `*' in docstrings.
5269
5270 * tips.texi (Documentation Tips): Update for new conventions for
5271 using `*' in docstrings.
5272
52732005-12-16 Richard M. Stallman <rms@gnu.org>
5274
5275 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5276
52772005-12-16 Juri Linkov <juri@jurta.org>
5278
5279 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5280
52812005-12-14 Romain Francoise <romain@orebokech.com>
5282
5283 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5284 Fix typo.
5285
52862005-12-11 Juri Linkov <juri@jurta.org>
5287
5288 * minibuf.texi (Completion Commands): Add mention of read-file-name
5289 for filename completion keymaps.
5290 (Reading File Names): Add mention of filename completion keymaps
5291 for read-file-name and xref to `Completion Commands'.
5292
52932005-12-10 Richard M. Stallman <rms@gnu.org>
5294
5295 * customize.texi (Common Keywords): State caveats for use of :tag.
5296
52972005-12-08 Richard M. Stallman <rms@gnu.org>
5298
5299 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5300 with xrefs and better explanation.
5301 (Completion Commands): Add the filename completion maps.
5302
5303 * objects.texi (Character Type): Clarify that \s is not space
5304 if a dash follows.
5305
53062005-12-05 Richard M. Stallman <rms@gnu.org>
5307
5308 * windows.texi (Resizing Windows): Delete preserve-before args.
5309
53102005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5311
5312 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5313 in full keymaps, since the quirk has been fixed.
5314
53152005-12-03 Eli Zaretskii <eliz@gnu.org>
5316
5dcb4c4e
SM
5317 * hooks.texi (Standard Hooks): Add index entries.
5318 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5319
53202005-11-27 Richard M. Stallman <rms@gnu.org>
5321
5322 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5323
53242005-11-21 Juri Linkov <juri@jurta.org>
5325
5326 * customize.texi (Common Keywords): Update links types
5327 custom-manual and url-link. Add link types emacs-library-link,
5328 file-link, function-link, variable-link, custom-group-link.
5329
53302005-11-20 Chong Yidong <cyd@stupidchicken.com>
5331
5332 * display.texi: Revert 2005-11-20 change.
5333
53342005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5335
5336 * processes.texi (Bindat Functions):
5337 Say "third" to refer to zero-based index "2".
5338
53392005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5340
5341 * loading.texi (Library Search): Update the default value of
5342 `load-suffixes'.
5343
53442005-11-17 Chong Yidong <cyd@stupidchicken.com>
5345
5346 * display.texi (Attribute Functions): Mention :ignore-defface.
5347
53482005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5349
5350 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5351 (Minor Mode Conventions): Mention the use of a hook.
5352
53532005-11-06 Richard M. Stallman <rms@gnu.org>
5354
5355 * files.texi (Magic File Names): find-file-name-handler checks the
5356 `operations' property of the handler.
5357
53582005-11-03 Richard M. Stallman <rms@gnu.org>
5359
5360 * variables.texi (Frame-Local Variables): Small clarification.
5361
53622005-10-29 Chong Yidong <cyd@stupidchicken.com>
5363
5364 * os.texi (Init File): Document ~/.emacs.d/init.el.
5365
53662005-10-29 Richard M. Stallman <rms@gnu.org>
5367
5368 * internals.texi (Garbage Collection): Document memory-full.
5369
53702005-10-28 Bill Wohler <wohler@newt.com>
5371
5372 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5373 for URLs.
5374
53752005-10-28 Richard M. Stallman <rms@gnu.org>
5376
5377 * minibuf.texi (Completion Commands): Clean up prev change.
5378
53792005-10-26 Kevin Ryde <user42@zip.com.au>
5380
5381 * compile.texi (Eval During Compile): Explain recommended uses
5382 of eval-when-compile and eval-and-compile.
5383
53842005-10-27 Masatake YAMATO <jet@gyve.org>
5385
5386 * minibuf.texi (Completion Commands):
5387 Write about new optional argument for `display-completion-list'.
5388
53892005-10-23 Richard M. Stallman <rms@gnu.org>
5390
5391 * display.texi (Overlay Arrow): Clarify about local bindings of
5392 overlay-arrow-position.
5393
53942005-10-22 Eli Zaretskii <eliz@gnu.org>
5395
5396 * internals.texi (Building Emacs): Fix last change.
5397
53982005-10-22 Richard M. Stallman <rms@gnu.org>
5399
5400 * internals.texi (Building Emacs): Document eval-at-startup.
5401
54022005-10-21 Richard M. Stallman <rms@gnu.org>
5403
5404 * loading.texi (Where Defined): load-history contains abs file names.
5405 symbol-file returns abs file names.
5406
54072005-10-19 Kim F. Storm <storm@cua.dk>
5408
5409 * display.texi (Showing Images): Add max-image-size integer value.
5410
54112005-10-18 Chong Yidong <cyd@stupidchicken.com>
5412
5413 * display.texi (Showing Images): Document max-image-size.
5414
54152005-10-17 Richard M. Stallman <rms@gnu.org>
5416
5417 * commands.texi (Quitting): Minor clarification.
5418
5419 * processes.texi (Sentinels): Clarify about output and quitting.
5420 (Filter Functions): Mention with-local-quit.
5421
54222005-10-17 Juri Linkov <juri@jurta.org>
5423
5424 * buffers.texi (Current Buffer):
5425 * commands.texi (Event Input Misc):
5426 * compile.texi (Eval During Compile, Compiler Errors):
5427 * customize.texi (Group Definitions):
5428 * display.texi (Progress, Defining Faces):
5429 * files.texi (Writing to Files):
5430 * modes.texi (Mode Hooks, Defining Minor Modes):
5431 * streams.texi (Output Functions):
5432 * syntax.texi (Syntax Table Functions):
5433 * text.texi (Change Hooks):
5434 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5435
5436 * commands.texi (Quitting): Replace arg `forms' with `body' in
5437 `with-local-quit'.
5438
5439 * positions.texi (Excursions): Replace arg `forms' with `body' in
5440 `save-excursion'.
5441
54422005-10-08 Kim F. Storm <storm@cua.dk>
5443
5444 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5445 Rename manual section accordingly.
5446
54472005-10-04 Kim F. Storm <storm@cua.dk>
5448
5449 * windows.texi (Window Split Tree): New section describing
5450 new function window-split-tree function.
5451
54522005-10-03 Nick Roberts <nickrob@snap.net.nz>
5453
5454 * display.texi (Fringe Size/Pos): Simplify and add detail.
5455
54562005-09-30 Romain Francoise <romain@orebokech.com>
5457
5458 * minibuf.texi (High-Level Completion): Explain that the prompt
5459 given to `read-buffer' should end with a colon and a space.
5460 Update usage examples.
5461
54622005-09-29 Juri Linkov <juri@jurta.org>
5463
5464 * display.texi (Displaying Messages): Rename argument name
5465 `string' to `format-string' in functions `message', `message-box',
5466 `message-or-box'.
5467
54682005-09-26 Chong Yidong <cyd@stupidchicken.com>
5469
5470 * errors.texi (Standard Errors): Correct xrefs.
5471
54722005-09-18 Chong Yidong <cyd@stupidchicken.com>
5473
5474 * display.texi (Defining Images): Update documentation for
5475 `image-load-path'.
5476
54772005-09-17 Richard M. Stallman <rms@gnu.org>
5478
5479 * display.texi (Defining Images): Clean up previous change.
5480
54812005-09-16 Romain Francoise <romain@orebokech.com>
5482
5483 * elisp.texi: Specify GFDL version 1.2.
5484
5485 * doclicense.texi (GNU Free Documentation License): Update to
5486 version 1.2.
5487
54882005-09-15 Chong Yidong <cyd@stupidchicken.com>
5489
5490 * display.texi (Defining Images): Document `image-load-path'.
5491
54922005-09-15 Richard M. Stallman <rms@gnu.org>
5493
5494 * objects.texi (Printed Representation): Minor cleanup.
5495 (Box Diagrams): Minor fix.
5496 (Cons Cell Type): Move (...) index item here.
5497 (Box Diagrams): From here.
5498 (Array Type): Minor fix.
5499 (Type Predicates): Delete index "predicates".
5500 (Hash Table Type): Clarify xref.
5501 (Dotted Pair Notation): Minor fix.
5502
55032005-09-10 Chong Yidong <cyd@stupidchicken.com>
5504
5505 * files.texi (Saving Buffers): Fix typo.
5506
55072005-09-08 Richard M. Stallman <rms@gnu.org>
5508
5509 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5510
55112005-09-08 Chong Yidong <cyd@stupidchicken.com>
5512
5513 * locals.texi (Standard Buffer-Local Variables): Don't include
5514 mode variables for minor modes.
5515 Fix xrefs for buffer-display-count, buffer-display-table,
5516 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5517 enable-multibyte-characters, fill-column, header-line-format,
5518 left-fringe-width, left-margin, and right-fringe-width.
5519
5520 * hooks.texi (Standard Hooks): All hooks should conform to the
5521 standard naming convention now.
5522 Fix xref for `echo-area-clear-hook'.
5523
5524 * display.texi (Usual Display): Note that indicate-empty-lines and
5525 tab-width are buffer-local.
5526
5527 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5528
5529 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5530
5531 * nonascii.texi (Encoding and I/O): Note that
5532 buffer-file-coding-system is buffer-local.
5533
5534 * positions.texi (List Motion): Note that defun-prompt-regexp is
5535 buffer-local.
5536
5537 * text.texi (Auto Filling): Note that auto-fill-function is
5538 buffer-local.
5539 (Undo): Note that buffer-undo-list is buffer-local.
5540
5dcb4c4e
SM
5541 * windows.texi (Buffers and Windows):
5542 Document buffer-display-count.
b8d4c8d0
GM
5543
55442005-09-06 Richard M. Stallman <rms@gnu.org>
5545
5546 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5547 package prefix elsewhere than at the start of the name.
5548
55492005-09-03 Richard M. Stallman <rms@gnu.org>
5550
5551 * tips.texi (Programming Tips): Add conventions for minibuffer
5552 questions and prompts.
5553
55542005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5555
5556 * intro.texi (nil and t): Minor cleanup.
5557 Delete spurious mention of keyword symbols.
5558 (Evaluation Notation): Add index entry.
5559 (A Sample Function Description): Minor cleanup.
5560 (A Sample Variable Description): Not all vars can be set.
5561
55622005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5563
5564 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5565
5566 (Insertion): Document precise type of `insert-char' arg COUNT.
5567
55682005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5569
5570 * modes.texi (Other Font Lock Variables): Sync the default of
5571 font-lock-lines-before.
5572
55732005-08-31 Michael Albinus <michael.albinus@gmx.de>
5574
5575 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5576
55772005-08-29 Richard M. Stallman <rms@gnu.org>
5578
5579 * elisp.texi (Top): Update subnode menu.
5580
5581 * searching.texi (Searching and Matching): Move node.
5582 Rearrange contents and add overall explanation.
5583 (Searching and Case): Move node.
5584 (Searching and Matching): Update menu.
5585
55862005-08-27 Eli Zaretskii <eliz@gnu.org>
5587
5588 * os.texi (Startup Summary): Fix the description of the initial
5589 startup message display.
5590
55912005-08-25 Richard M. Stallman <rms@gnu.org>
5592
5593 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5594
55952005-08-25 Emilio C. Lopes <eclig@gmx.net>
5596
5597 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5598 `next-overlay-change' example.
5599
56002005-08-22 Juri Linkov <juri@jurta.org>
5601
5602 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5603 Fix invert-face. Fix args of face-background.
5604
5605 * display.texi (Standard Faces): Delete node.
5606 (Faces): Add xref to `(emacs)Standard Faces'.
5607 (Displaying Faces): Fix xref to `Standard Faces'.
5608
5609 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5610
56112005-08-20 Alan Mackenzie <acm@muc.de>
5612
5613 * buffers.texi (The Buffer List): Clarify the manipulation of the
5614 buffer list.
5615
56162005-08-14 Richard M. Stallman <rms@gnu.org>
5617
5618 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5619 a regexp.
5620
56212005-08-11 Richard M. Stallman <rms@gnu.org>
5622
5623 * elisp.texi (Top): Update subnode lists.
5624
5625 * display.texi (Inverse Video): Node deleted.
5626
5627 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5628 New nodes split out of Coding Conventions.
5629
5630 * searching.texi (Regular Expressions): Document re-builder.
5631
5632 * os.texi (Time Parsing): New node split out of Time Conversion.
5633
5634 * processes.texi (Misc Network, Network Feature Testing)
5635 (Network Options, Make Network): New nodes split out of
5636 Low-Level Network.
5637
56382005-08-09 Richard M. Stallman <rms@gnu.org>
5639
5640 * frames.texi (Geometry): New node, split from Size and Position.
5641 (Frame Parameters): Refer to Geometry.
5642
5643 * buffers.texi (The Buffer List): Fix xrefs.
5644
5645 * windows.texi (Splitting Windows): Fix xref.
5646
5647 * frames.texi (Layout Parameters): Add xref.
5648
5649 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5650
5651 * keymaps.texi (Menu Bar): Fix xref.
5652
5653 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5654
5655 * modes.texi (%-Constructs): Fix xref.
5656
5657 * frames.texi (Window Frame Parameters): Node split up.
5658 (Basic Parameters, Position Parameters, Size Parameters)
5659 (Layout Parameters, Buffer Parameters, Management Parameters)
5660 (Cursor Parameters, Color Parameters): New subnodes.
5661
56622005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5663
5664 * positions.texi (Screen Lines): Update xref for previous change
5665 in minibuf.texi.
5666
5667 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5668 change in minibuf.texi.
5669
56702005-08-09 Richard M. Stallman <rms@gnu.org>
5671
5672 * tips.texi (Coding Conventions): Minor cleanup.
5673
5674 * modes.texi (Defining Minor Modes): Explain when init-value
5675 can be non-nil.
5676
5677 * elisp.texi (Top): Update submenu for Minibuffer.
5678
5679 * minibuf.texi (Minibuffer Misc): Node split up.
5680 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5681 (Recursive Mini): New nodes split out from Minibuffer Misc.
5682 (Minibuffer Misc): Document max-mini-window-height.
5683
5684 * hash.texi (Defining Hash): Delete stray paren in example.
5685
5686 * display.texi (Echo Area Customization): Don't define
5687 max-mini-window-height here; xref instead.
5688
5689 * commands.texi (Event Input Misc): Update while-no-input.
5690
5691 * advice.texi (Advising Functions): Explain when to use advice
5692 and when to use a hook.
5693
56942005-07-30 Eli Zaretskii <eliz@gnu.org>
5695
5696 * makefile.w32-in (info): Don't run install-info.
5697 ($(infodir)/dir): New target, produced by running install-info.
5698
56992005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5700
5701 * modes.texi (Defining Minor Modes): The keyword for the initial
5702 value is :init-value, not :initial-value.
5703
57042005-07-23 Eli Zaretskii <eliz@gnu.org>
5705
5706 * loading.texi (Autoload): Make the `doctor' example be consistent
5707 with what's in current loaddefs.el. Describe the "fn" magic in
5708 the usage portion of the doc string.
5709
57102005-07-22 Richard M. Stallman <rms@gnu.org>
5711
5712 * internals.texi (Garbage Collection): Clarify previous change.
5713
57142005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5715
5716 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5717
57182005-07-18 Juri Linkov <juri@jurta.org>
5719
5720 * commands.texi (Accessing Events):
5721 * frames.texi (Text Terminal Colors, Resources):
5722 * markers.texi (The Mark):
5723 * modes.texi (Defining Minor Modes):
5724 Delete duplicate duplicate words.
5725
57262005-07-16 Richard M. Stallman <rms@gnu.org>
5727
5728 * display.texi (Managing Overlays): Clarify make-overlay
5729 args for insertion types.
5730
57312005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5732
5733 * customize.texi (Variable Definitions):
5734 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5735 `standard-value' is a list too.
5736 (Defining New Types): Use @key{RET} instead of @key{ret}.
5737
57382005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5739
5740 * os.texi (Translating Input): Fix typo.
5741
57422005-07-08 Richard M. Stallman <rms@gnu.org>
5743
5744 * README: Update edition number and size estimate.
5745
5746 * elisp.texi (VERSION): Set to 2.9.
5747
57482005-07-07 Richard M. Stallman <rms@gnu.org>
5749
5750 * book-spine.texinfo: Update Emacs version.
5751
5752 * display.texi (Inverse Video): Delete mode-line-inverse-video.
5753
57542005-07-06 Richard M. Stallman <rms@gnu.org>
5755
5756 * searching.texi (Regexp Search): Clarify what re-search-forward
5757 does when the search fails.
5758
57592005-07-05 Lute Kamstra <lute@gnu.org>
5760
5761 * Update FSF's address in GPL notices.
5762
5763 * doclicense.texi (GNU Free Documentation License):
5764 * gpl.texi (GPL):
5765 * tips.texi (Coding Conventions, Library Headers):
5766 * vol1.texi:
5767 * vol2.texi: Update FSF's address.
5768
57692005-07-04 Richard M. Stallman <rms@gnu.org>
5770
5771 * hooks.texi (Standard Hooks): Add occur-hook.
5772
57732005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5774
5775 * display.texi (The Echo Area): Correct menu.
5776
57772005-07-03 Richard M. Stallman <rms@gnu.org>
5778
5779 * elisp.texi (Top): Update subnode menu for Display.
5780
5781 * display.texi (Displaying Messages): New node, with most
5782 of what was in The Echo Area.
5dcb4c4e 5783 (Progress): Move under The Echo Area.
b8d4c8d0
GM
5784 (Logging Messages): New node with new text.
5785 (Echo Area Customization): New node, the rest of what was
5786 in The Echo Area. Document message-truncate-lines with @defvar.
5787 (Display): Update menu.
5788
5789 * windows.texi (Textual Scrolling): Doc 3 values for
5790 scroll-preserve-screen-position.
5791
5792 * text.texi (Special Properties): Change hook functions
5793 should bind inhibit-modification-hooks around altering buffer text.
5794
5795 * keymaps.texi (Key Binding Commands): Call binding BINDING
5796 rather than DEFINITION.
5797
57982005-06-29 Juanma Barranquero <lekktu@gmail.com>
5799
5800 * variables.texi (Defining Variables): `user-variable-p' returns t
5801 for aliases of user options, nil for alias loops.
5802
58032005-06-28 Richard M. Stallman <rms@gnu.org>
5804
5805 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5806 make-keymap.
5807
58082005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5809
5810 * variables.texi (Setting Variables): Correct and clarify
5811 description of `add-to-ordered-list'.
5812
58132005-06-26 Richard M. Stallman <rms@gnu.org>
5814
5815 * display.texi (Faces): Minor cleanup.
5816
58172005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5818
5819 * display.texi (Faces): `facep' returns t for strings that are
5820 face names.
5821
58222005-06-25 Richard M. Stallman <rms@gnu.org>
5823
5824 * objects.texi (Equality Predicates): Clarify meaning of equal.
5825
5826 * windows.texi (Selecting Windows): save-selected-window
5827 and with-selected-window save and restore the current buffer.
5828
58292005-06-24 Richard M. Stallman <rms@gnu.org>
5830
5831 * numbers.texi (Float Basics): Explain how to test for NaN,
5832 and printing the sign of NaNs.
5833
58342005-06-24 Eli Zaretskii <eliz@gnu.org>
5835
5836 * makefile.w32-in (MAKEINFO): Use --force.
5837
58382005-06-23 Richard M. Stallman <rms@gnu.org>
5839
5840 * display.texi (Face Functions): Correct Texinfo usage.
5841
58422005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5843
5844 * lists.texi (Rings): `ring-elements' now returns the elements of
5845 RING in order.
5846
58472005-06-23 Juanma Barranquero <lekktu@gmail.com>
5848
5849 * markers.texi (The Mark): Texinfo usage fix.
5850
58512005-06-23 Kim F. Storm <storm@cua.dk>
5852
5853 * searching.texi (Entire Match Data): Remove evaporate option for
5854 match-data. Do not mention evaporate option for set-match-data.
5855
58562005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5857
5858 * display.texi (Face Functions): Mention face aliases.
5859
58602005-06-21 Richard M. Stallman <rms@gnu.org>
5861
5862 * anti.texi (Antinews): Texinfo usage fix.
5863
58642005-06-21 Karl Berry <karl@gnu.org>
5865
5866 * elisp.texi: Use @copying.
5867
5868 * elisp.texi: Put @summarycontents and @contents before the Top
5869 node, instead of the end of the file, so that the contents appear
5870 in the right place in the dvi/pdf output.
5871
58722005-06-21 Juri Linkov <juri@jurta.org>
5873
5874 * display.texi (Defining Faces): Add `customized-face'.
5875
58762005-06-20 Kim F. Storm <storm@cua.dk>
5877
5878 * variables.texi (Setting Variables): Any type of element can be
5879 given order in add-to-ordered-list. Compare elements with eq.
5880
5881 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5882
58832005-06-20 Karl Berry <karl@gnu.org>
5884
5885 * syntax.texi (Syntax Flags): Make last column very slightly wider
5886 to avoid "generic comment" breaking on two lines and causing an
5887 underfull box.
5888
58892005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5890
5891 * lists.texi (Rings): Various minor clarifications and corrections.
5892
58932005-06-18 Richard M. Stallman <rms@gnu.org>
5894
5895 * functions.texi (Obsolete Functions): Simplify.
5896
5897 * variables.texi (Variable Aliases): Simplify.
5898
5899 * anti.texi, backups.texi, compile.texi, customization.texi:
5900 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5901 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5902 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5903 * variables.texi: Fix formatting ugliness.
5904
5905 * elisp.texi: Add links to Rings and Byte Packing.
5906 Update version and copyright years.
5907
5908 * minibuf.texi: Fix formatting ugliness.
5909 (Completion Commands): Move keymap vars to the end
5910 and vars completing-read binds to the top.
5911
59122005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5913
5914 * processes.texi: Fix typos.
5915 (Bindat Spec): Correct Texinfo error.
5916 (Byte Packing): Fix ungrammatical sentence.
5917
59182005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5919
5920 * lists.texi (Rings): New node.
5921 (Lists): Add it to menu.
5922
5923 * processes.texi (Byte Packing): New node.
5924 (Processes): Add it to menu.
5925
59262005-06-17 Richard M. Stallman <rms@gnu.org>
5927
5928 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5929
5930 * help.texi (Documentation Basics): Explain the xref to
5931 Documentation Tips.
5932
5933 * debugging.texi (Debugger Commands): Minor fix.
5934
59352005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5936
5937 * edebug.texi (Instrumenting): Eliminate duplicate link.
5938 (Specification List): Replace references to "below", referring to
5939 a later node, with one @ref to that node.
5940
5941 * os.texi (Timers): Timers should save and restore the match data
5942 if they change it.
5943
5944 * debugging.texi (Debugger Commands): Mention that the Lisp
5945 debugger can not step through primitive functions.
5946
59472005-06-16 Juanma Barranquero <lekktu@gmail.com>
5948
5949 * functions.texi (Obsolete Functions): Update argument names of
5950 `make-obsolete' and `define-obsolete-function-alias'.
5951
5952 * variables.texi (Variable Aliases): Update argument names of
5953 `defvaralias', `make-obsolete-variable' and
5954 `define-obsolete-variable-alias'.
5955
59562005-06-15 Kim F. Storm <storm@cua.dk>
5957
5958 * searching.texi (Entire Match Data): Rephrase warnings about
5959 evaporate arg to match-data and set-match-data.
5960
59612005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5962
5963 * elisp.texi (Top): Update detailed menu.
5964
5965 * edebug.texi (Edebug): Update menu.
5966 (Instrumenting): Update xrefs.
5967 (Edebug Execution Modes): Correct xref.
5968 (Jumping): Clarify description of `h' command.
5969 Eliminate redundant @ref.
5970 (Breaks): New node.
5971 (Breakpoints): Is now a subsubsection.
5972 (Global Break Condition): Mention `C-x X X'.
5973 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5974 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5975 (Edebug Display Update): Correct pxref.
5976 (Edebug and Macros): New node.
5977 (Instrumenting Macro Calls): Is now a subsubsection.
5978 Neither arg of `def-edebug-spec' is evaluated.
5979 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5980 (Specification Examples): Fix typo.
5981
59822005-06-14 Lute Kamstra <lute@gnu.org>
5983
5984 * debugging.texi (Function Debugging): Primitives can break on
5985 entry too.
5986
59872005-06-14 Kim F. Storm <storm@cua.dk>
5988
5989 * variables.texi (Setting Variables): Add add-to-ordered-list.
5990
59912005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5992
5993 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5994 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5995
59962005-06-13 Lute Kamstra <lute@gnu.org>
5997
5998 * text.texi (Special Properties): Fix cross reference.
5999
60002005-06-11 Luc Teirlinck <teirllm@auburn.edu>
6001
6002 * debugging.texi (Function Debugging): Delete mention of empty
6003 string argument to `cancel-debug-on-entry'. Delete inaccurate
6004 description of the return value of that command.
6005
60062005-06-11 Alan Mackenzie <acm@muc.de>
6007
6008 * text.texi (Adaptive Fill): Amplify the description of
6009 fill-context-prefix.
6010
60112005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6012
6013 * syntax.texi (Parsing Expressions): Fix Texinfo error.
6014
60152005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
6016
6017 * syntax.texi (Parsing Expressions): Document syntax-ppss.
6018
60192005-06-10 Luc Teirlinck <teirllm@auburn.edu>
6020
6021 * debugging.texi (Error Debugging): Minor rewording.
6022 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
6023 is optional.
6024
60252005-06-10 Lute Kamstra <lute@gnu.org>
6026
6027 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
6028 (Top): Give it a title. Correct version number. Give the
6029 detailed node listing a more prominent header.
6030 * intro.texi: Don't set VERSION here a second time.
6031 Mention Emacs's version too.
6032 * anti.texi (Antinews): Use EMACSVER to refer to the current
6033 version of Emacs.
6034
60352005-06-09 Kim F. Storm <storm@cua.dk>
6036
6037 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6038 match-data and set-match-data.
6039
60402005-06-08 Richard M. Stallman <rms@gnu.org>
6041
6042 * searching.texi (Entire Match Data): Clarify when match-data
6043 returns markers and when integers.
6044
6045 * display.texi (Defining Faces): Explain that face name should not
6046 end in `-face'.
6047
6048 * modes.texi (Mode Line Data): Minor cleanup.
6049 (Customizing Keywords): Node split out of Search-based Fontification.
6050 Add example of using font-lock-add-keywords from a hook.
6051 Clarify when MODE should be non-nil, and when nil.
6052
60532005-06-06 Richard M. Stallman <rms@gnu.org>
6054
6055 * modes.texi (Mode Line Data): Explain what happens when the car
6056 of a list is a void symbol.
6057 (Search-based Fontification): Explain MODE arg to
6058 font-lock-add-keywords and warn about calls from major modes.
6059
60602005-06-08 Juri Linkov <juri@jurta.org>
6061
6062 * display.texi (Standard Faces): Add `shadow' face.
6063
60642005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6065
6066 * modes.texi (Major Mode Conventions): A derived mode only needs
6067 to put the call to the parent mode inside `delay-mode-hooks'.
6068
60692005-05-29 Richard M. Stallman <rms@gnu.org>
6070
6071 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6072 new, and what that implies. Clarify.
6073
6074 * files.texi (Locating Files): Clean up the text.
6075
6076 * frames.texi (Window Frame Parameters): Document user-size.
6077 Shorten entry for top by referring to left.
6078
60792005-05-26 Richard M. Stallman <rms@gnu.org>
6080
6081 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6082 is new, and what the implications are. Other clarifications.
6083
60842005-05-24 Richard M. Stallman <rms@gnu.org>
6085
6086 * frames.texi (Dialog Boxes): Minor fixes.
6087
60882005-05-25 Masatake YAMATO <jet@gyve.org>
6089
6090 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6091
60922005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6093
6094 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6095 is optional.
6096
60972005-05-24 Nick Roberts <nickrob@snap.net.nz>
6098
10d1d0af 6099 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6100
61012005-05-23 Lute Kamstra <lute@gnu.org>
6102
6103 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6104 syntax-begin-function over font-lock-beginning-of-syntax-function.
6105
61062005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6107
6108 * minibuf.texi (Reading File Names): Update description of
6109 `read-directory-name'.
6110
6111 * modes.texi (Derived Modes): Clarify :group keyword.
6112
61132005-05-21 Eli Zaretskii <eliz@gnu.org>
6114
6115 * files.texi (Locating Files): New subsection.
6116 Describe locate-file and executable-find.
6117
61182005-05-21 Kevin Ryde <user42@zip.com.au>
6119
6120 * frames.texi (Initial Parameters): Update cross reference to
6121 "Emacs Invocation".
6122
61232005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6124
6125 * keymaps.texi (Active Keymaps): Add anchor.
6126
6127 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6128 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6129 appropriate place.
6130 (Derived Modes): Small clarifications.
6131 (Minor Mode Conventions, Keymaps and Minor Modes):
6132 Replace references to nodes with references to anchors.
6133 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6134 Clarify description of lists whose first element is an integer.
6135 (Mode Line Variables): Add anchor.
6136 (%-Constructs): Clarify description of integer after %.
6137 (Emulating Mode Line): Describe nil value for FACE.
6138
61392005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6140
6141 * modes.texi (Derived Modes): Correct references to non-existing
6142 variable standard-syntax-table.
6143
61442005-05-17 Lute Kamstra <lute@gnu.org>
6145
6146 * modes.texi (Defining Minor Modes): Mention the mode hook.
6147
61482005-05-15 Kim F. Storm <storm@cua.dk>
6149
6150 * processes.texi (Network): Remove open-network-stream-nowait.
6151 (Network Servers): Remove open-network-stream-server.
6152
61532005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6154
6155 * elisp.texi (Top): Update detailed menu.
6156
6157 * variables.texi: Reorder nodes.
6158 (Variables): Update menu.
6159 (File Local Variables): Do not refer to the `-*-' line as
6160 a "local variables list". Add pxref.
6161
61622005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6163
6164 * elisp.texi (Top): Update detailed menu for node changes.
6165
6166 * modes.texi (Modes): Update Menu.
6167 (Hooks): Move to beginning of chapter.
6168 Most minor modes run mode hooks too.
6169 `add-hook' can handle void hooks or hooks whose value is a single
6170 function.
6171 (Major Modes): Update Menu.
6172 (Major Mode Basics): New node, split off from `Major Modes'.
6173 (Major Mode Conventions): Correct xref. Explain how to handle
6174 auto-mode-alist if the major mode command has an autoload cookie.
6175 (Auto Major Mode): Major update. Add magic-mode-alist.
6176 (Derived Modes): Major update.
6177 (Mode Line Format): Update Menu.
6178 (Mode Line Basics): New node, split off from `Mode Line Format'.
6179
6180 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6181 for `magic autoload comment'. Add index entries and anchor.
6182
61832005-05-14 Richard M. Stallman <rms@gnu.org>
6184
6185 * tips.texi (Coding Conventions): Explain how important it is
6186 that just loading certain files not change Emacs behavior.
6187
6188 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6189
61902005-05-12 Lute Kamstra <lute@gnu.org>
6191
6192 * modes.texi (Generic Modes): Update.
6193 (Major Modes): Refer to node "Generic Modes".
6194
6195 * elisp.texi (Top): Update to the current structure of the manual.
6196 * processes.texi (Processes): Add menu description.
6197 * customize.texi (Customization): Add menu descriptions.
6198
61992005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6200
6201 * processes.texi (Signals to Processes)
6202 (Low-Level Network): Fix typos.
6203
62042005-05-11 Lute Kamstra <lute@gnu.org>
6205
6206 * elisp.texi (Top): Add some nodes from the chapter "Major and
6207 Minor Modes" to the detailed node listing.
6208
62092005-05-10 Richard M. Stallman <rms@gnu.org>
6210
6211 * keymaps.texi (Extended Menu Items): Menu item filter functions
6212 can be called at any time.
6213
62142005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6215
6216 * variables.texi (File Local Variables): `(hack-local-variables t)'
6217 now also checks whether a mode is specified in the local variables
6218 list.
6219
62202005-05-05 Kevin Ryde <user42@zip.com.au>
6221
6222 * display.texi (The Echo Area): Correct format function cross
6223 reference.
6224
62252005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6226
6227 * variables.texi (Variable Aliases): Change description of
6228 `define-obsolete-variable-alias'.
6229
6230 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6231 (Defining Functions): Add xref.
6232 (Obsolete Functions): New node.
6233 (Function Safety): Standardize capitalization of section title.
6234
6235 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6236 (Dialog Boxes): Complete description of `x-popup-dialog'.
6237
62382005-05-04 Richard M. Stallman <rms@gnu.org>
6239
6240 * commands.texi (Interactive Codes): Fix Texinfo usage.
6241 Document U more clearly.
6242
62432005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6244
6245 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6246 function and not a macro.
6247
6248 * frames.texi (Pop-Up Menus): Correct and clarify description of
6249 `x-popup-menu'.
6250 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6251
62522005-05-01 Richard M. Stallman <rms@gnu.org>
6253
6254 * edebug.texi (Checking Whether to Stop): Fix previous change.
6255
62562005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6257
6258 * display.texi: Fix typos and Texinfo usage.
6259
6260 * edebug.texi (Checking Whether to Stop): executing-macro ->
6261 executing-kbd-macro.
6262
62632005-05-01 Richard M. Stallman <rms@gnu.org>
6264
6265 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6266
62672005-04-30 Richard M. Stallman <rms@gnu.org>
6268
6269 * files.texi (Magic File Names): Document `operations' property.
6270
62712005-04-29 Lute Kamstra <lute@gnu.org>
6272
6273 * modes.texi (Generic Modes): New node.
6274 (Major Modes): Add it to the menu.
6275 (Derived Modes): Add "derived mode" to concept index.
6276
62772005-04-28 Lute Kamstra <lute@gnu.org>
6278
6279 * modes.texi (Defining Minor Modes): Fix previous change.
6280 (Font Lock Mode): Simplify.
6281 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6282 when set and that some parts are optional. Add cross references.
6283 (Search-based Fontification): Say how to specify font-lock-keywords.
6284 Add cross references. Add font-lock-multiline to index.
6285 Move font-lock-keywords-case-fold-search here from node "Other Font
6286 Lock Variables". Document font-lock-add-keywords and
6287 font-lock-remove-keywords.
6288 (Other Font Lock Variables): Move font-lock-keywords-only,
6289 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6290 and font-lock-syntactic-face-function to node "Syntactic Font
6291 Lock". Move font-lock-keywords-case-fold-search to node
6292 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6293 and font-lock-{,un}fontify-{buffer,region}-function.
6294 (Precalculated Fontification): Remove reference to deleted variable
6295 font-lock-core-only.
6296 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6297 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6298 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6299 and font-lock-syntactic-face-function here from node "Other Font
6300 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6301 Syntax Properties". Add cross references.
6302 (Setting Syntax Properties): New node.
6303 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6304 * syntax.texi (Syntax Properties): Add cross reference.
6305 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6306
63072005-04-26 Richard M. Stallman <rms@gnu.org>
6308
6309 * display.texi (Defining Faces):
6310 Document `default' elements of defface spec.
6311
6312 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6313
6314 * variables.texi (Variable Aliases): Clarify text.
6315
63162005-04-25 Chong Yidong <cyd@stupidchicken.com>
6317
6318 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6319
63202005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6321
6322 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6323
63242005-04-24 Eli Zaretskii <eliz@gnu.org>
6325
6326 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6327 syntax-after and syntax-class.
6328
6329 * files.texi (Changing Files): Fix last change's cross-reference.
6330 (Unique File Names): Don't mention "numbers" in the documentation
6331 of make-temp-file and make-temp-name.
6332
63332005-04-23 Richard M. Stallman <rms@gnu.org>
6334
6335 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6336
63372005-04-22 Nick Roberts <nickrob@snap.net.nz>
6338
6339 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6340
63412005-04-22 Nick Roberts <nickrob@snap.net.nz>
6342
6343 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6344 and define-obsolete-variable-alias.
6345
63462005-04-22 Kim F. Storm <storm@cua.dk>
6347
6348 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6349 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6350
63512005-04-21 Lute Kamstra <lute@gnu.org>
6352
6353 * lists.texi (Association Lists): Document rassq-delete-all.
6354
63552005-04-19 Richard M. Stallman <rms@gnu.org>
6356
6357 * modes.texi (Search-based Fontification): Explain that
6358 facespec is an expression to be evaluated.
6359
63602005-04-19 Kevin Ryde <user42@zip.com.au>
6361
6362 * streams.texi (Output Functions): Fix xref.
6363 * strings.texi (String Conversion): Fix xref.
6364
63652005-04-19 Kim F. Storm <storm@cua.dk>
6366
6367 * symbols.texi (Symbol Plists): Add safe-get.
6368 Mention that `get' may signal an error.
6369
63702005-04-18 Nick Roberts <nickrob@snap.net.nz>
6371
6372 * customize.texi (Variable Definitions): Replace tooltip-mode
6373 example with save-place.
6374
63752005-04-17 Richard M. Stallman <rms@gnu.org>
6376
6377 * buffers.texi (Indirect Buffers): Clarify.
6378
6379 * positions.texi (Positions): Clarify converting marker to integer.
6380
6381 * strings.texi (String Basics): Mention string-match; clarify.
6382
63832005-04-08 Lute Kamstra <lute@gnu.org>
6384
6385 * modes.texi (Search-based Fontification): Fix cross references.
6386 Use consistent terminology. Document anchored highlighting.
6387
63882005-04-05 Lute Kamstra <lute@gnu.org>
6389
6390 * modes.texi (Defining Minor Modes): Document :group keyword
6391 argument and its default value.
6392
63932005-04-03 Lute Kamstra <lute@gnu.org>
6394
6395 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6396 references and/or descriptions. Delete major mode hooks; mention
6397 them as a category instead. Rename or delete obsolete hooks.
6398
63992005-04-02 Richard M. Stallman <rms@gnu.org>
6400
6401 * nonascii.texi (Coding System Basics): Another wording cleanup.
6402
64032005-04-01 Richard M. Stallman <rms@gnu.org>
6404
6405 * nonascii.texi (Coding System Basics): Clarify previous change.
6406
64072005-04-01 Kenichi Handa <handa@m17n.org>
6408
10d1d0af 6409 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6410 identity of coding systems.
6411
64122005-03-29 Chong Yidong <cyd@stupidchicken.com>
6413
6414 * text.texi (Buffer Contents): Add filter-buffer-substring and
6415 buffer-substring-filters.
6416
64172005-03-26 Chong Yidong <cyd@stupidchicken.com>
6418
6419 * anti.texi (Antinews): Mention `G' interactive code.
6420
6421 * tips.texi (Compilation Tips): Mention benchmark.el.
6422
64232005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6424
6425 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6426 is now bound to M-o M-o.
6427
6428 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6429
64302005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6431
6432 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6433 in the Emacs Manual).
6434 * Makefile.in (srcs): Remove calendar.texi.
6435 * makefile.w32-in (srcs): Remove calendar.texi.
6436 * display.texi (Display): Change name of next node.
6437 * os.texi (System In): Change name of previous node.
6438 * elisp.texi (Top): Remove Calendar references.
6439 * vol1.texi (Top): Remove Calendar references.
6440 * vol2.texi (Top): Remove Calendar references.
6441
64422005-03-25 Richard M. Stallman <rms@gnu.org>
6443
6444 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6445 Cleanup previous change.
6446
64472005-03-25 Chong Yidong <cyd@stupidchicken.com>
6448
6449 * display.texi (Face Attributes): Faces earlier in an :inherit
6450 list take precedence.
6451 (Scroll Bars): Fix description of vertical-scroll-bars.
6452 Document frame-current-scroll-bars and window-current-scroll-bars.
6453
6454 * markers.texi (The Mark): Document temporary Transient Mark mode.
6455
6456 * minibuf.texi (Reading File Names):
6457 Document read-file-name-completion-ignore-case.
6458
6459 * positions.texi (Screen Lines): Document nil for width argument
6460 to compute-motion.
6461
64622005-03-23 Kim F. Storm <storm@cua.dk>
6463
6464 * display.texi (Standard Faces): Other faces used in the fringe
6465 implicitly inherits from the fringe face.
6466 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6467 properties implicitly inherits from fringe face.
6468 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6469
64702005-03-20 Chong Yidong <cyd@stupidchicken.com>
6471
6472 * display.texi (Invisible Text): State default value of
6473 line-move-ignore-invisible.
6474 (Managing Overlays): Document remove-overlays.
6475 (Standard Faces): Document escape-glyph face.
6476
6477 * minibuf.texi (Reading File Names): Document read-file-name-function.
6478
6479 * modes.texi (Other Font Lock Variables):
6480 Document font-lock-lines-before.
6481
6482 * positions.texi (Skipping Characters): skip-chars-forward allows
6483 character classes.
6484
64852005-03-18 Lute Kamstra <lute@gnu.org>
6486
6487 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6488
64892005-03-17 Richard M. Stallman <rms@gnu.org>
6490
6491 * text.texi (Undo): Document extensible undo entries.
6492
dd7b651b 6493 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6494
6495 * nonascii.texi (Character Codes): Minor fix.
6496
6497 * display.texi (Display Property): Explain the significance
6498 of having text properties that are eq.
6499 (Other Display Specs): Explain string as display spec.
6500
6501 * commands.texi (Interactive Codes): Document G option.
6502
65032005-03-17 Chong Yidong <cyd@stupidchicken.com>
6504
6505 * text.texi (Filling): Add sentence-end-without-period and
6506 sentence-end-without-space.
6507 (Changing Properties): Minor fix.
6508
6509 * anti.texi: Total rewrite.
6510
65112005-03-15 Lute Kamstra <lute@gnu.org>
6512
6513 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6514
65152005-03-08 Kim F. Storm <storm@cua.dk>
6516
6517 * display.texi (Specified Space): Property :width is support on
6518 non-graphic terminals, :height is not.
6519
65202005-03-07 Richard M. Stallman <rms@gnu.org>
6521
6522 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6523 Now subnodes of Fringes.
6524 (Overlay Arrow): Document overlay-arrow-variable-list.
6525 (Fringe Size/Pos): New node, broken out of Fringes.
6526 (Display): Explain clearing vs redisplay better.
6527 (Truncation): Clarify use of bitmaps.
6528 (The Echo Area): Clarify the uses of the echo area.
6529 Add max-mini-window-height.
6530 (Progress): Clarify.
6531 (Invisible Text): Explain that main loop moves point out.
6532 (Selective Display): Say "hidden", not "invisible".
6533 (Managing Overlays): Move up. Describe relation to Undo here.
6534 (Overlay Properties): Clarify intro.
6535 (Finding Overlays): Explain return values when nothing found.
6536 (Width): truncate-string-to-width has added arg.
6537 (Displaying Faces): Clarify and update mode line face handling.
6538 (Face Functions): Minor cleanup.
6539 (Conditional Display): Merge into Other Display Specs.
6540 (Pixel Specification, Other Display Specs): Minor cleanups.
6541 (Images, Image Descriptors): Minor cleanups.
6542 (GIF Images): Patents have expired.
6543 (Showing Images): Explain default text for insert-image.
6544 (Manipulating Button Types): Merge into Manipulating Buttons.
6545 (Making Buttons): Explain return values.
6546 (Button Buffer Commands): Add xref.
6547 (Inverse Video): Update mode-line-inverse-video.
6548 (Display Table Format): Clarify.
6549 (Active Display Table): Give defaults for window-display-table.
6550
6551 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6552 and calendar-today-marker are strings, not chars.
6553 (Holiday Customizing): Minor fix.
6554
6555 * internals.texi (Writing Emacs Primitives): Update `or' example.
6556 Update limit on # args of subr.
6557
6558 * edebug.texi (Using Edebug): Arrow is in fringe.
6559 (Instrumenting): Arg to eval-defun works without loading edebug.
6560 (Edebug Execution Modes): Add xref.
6561
6562 * customize.texi (Common Keywords): Clarify :require.
6563 Mention :version here.
6564 (Variable Definitions, Group Definitions): Not here.
6565 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6566
65672005-03-07 Chong Yidong <cyd@stupidchicken.com>
6568 * nonascii.texi (Text Representations): Clarify position-bytes.
6569 (Character Sets): Add list-charset-chars.
6570 (Scanning Charsets): Add charset-after.
6571 (Encoding and I/O): Minor fix.
6572
65732005-03-06 Richard M. Stallman <rms@gnu.org>
6574
6575 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6576 (Resizing Windows): Likewise.
6577
6578 * text.texi (Change Hooks): Get rid of "Emacs 21".
6579
6580 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6581
6582 * streams.texi (Output Variables): Get rid of "Emacs 21".
6583
6584 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6585
6586 * os.texi (Translating Input): Replace flow-control example
6587 with a less obsolete example that uses `keyboard-translate'.
6588
6589 * objects.texi (Hash Table Type, Circular Objects):
6590 Get rid of "Emacs 21".
6591
6592 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6593 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6594
6595 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6596
6597 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6598
6599 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6600 (Menu Bar): Fix when menu-bar-update-hook is called.
6601
6602 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6603
6604 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6605 and make it read better.
6606
6607 * files.texi (Writing to Files): Get rid of "Emacs 21".
6608 (Unique File Names): Likewise.
6609
6610 * elisp.texi: Update Emacs version to 22.
6611
6612 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6613 (Overlay Properties, Face Attributes): Likewise.
6614 (Managing Overlays): Fix punctuation.
6615 (Attribute Functions): Clarify set-face-font; get rid of
6616 info about old Emacs versions.
6617 (Auto Faces, Font Lookup, Display Property, Images):
6618 Get rid of "Emacs 21".
6619
6620 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6621
66222005-03-05 Richard M. Stallman <rms@gnu.org>
6623
6624 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6625
66262005-03-04 Lute Kamstra <lute@gnu.org>
6627
6628 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6629
66302005-03-03 Lute Kamstra <lute@gnu.org>
6631
6632 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6633
66342005-03-01 Lute Kamstra <lute@gnu.org>
6635
6636 * debugging.texi (Debugger Commands): Update `j'.
6637
66382005-02-28 Lute Kamstra <lute@gnu.org>
6639
6640 * debugging.texi (Debugging): Fix typo.
6641 (Error Debugging): Document eval-expression-debug-on-error.
6642 (Function Debugging): Update example.
6643 (Using Debugger): Mention starred stack frames.
6644 (Debugger Commands): Document `j' and `l'.
6645 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6646 Update the messages that the debugger displays.
6647 (Internals of Debugger): Add cross reference. Update example.
6648 (Excess Open): Minor improvement.
6649 (Excess Close): Minor improvement.
6650
66512005-02-26 Richard M. Stallman <rms@gnu.org>
6652
6653 * tips.texi (Coding Conventions): Clarify.
6654 Put all the major mode key reservations together.
6655 Mention the Mouse-1 => Mouse-2 conventions.
6656
6657 * syntax.texi (Syntax Class Table): Clarify.
6658 (Syntax Table Functions): syntax-after moved from here.
6659 (Syntax Table Internals): syntax-after moved to here.
6660 (Parsing Expressions): Update info on number of values
6661 and what's meaningful in the STATE argument.
6662 (Categories): Fix typo.
6663
6664 * sequences.texi (Arrays): Cleanup.
6665 (Char-Tables): Clarify.
6666
6667 * processes.texi (Deleting Processes): Cleanups, add xref.
6668 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6669 (Process Information): set-process-coding-system, some args optional.
6670 (Input to Processes): Explain various types for PROCESS args.
6671 Rename them from PROCESS-NAME to PROCESS.
6672 (Signals to Processes): Likewise.
6673 (Decoding Output): Cleanup.
6674 (Query Before Exit): Clarify.
6675
6676 * os.texi (Startup Summary): Correct the options; add missing ones.
6677 (Terminal Output, Batch Mode): Clarify.
6678 (Flow Control): Node deleted.
6679
6680 * markers.texi (The Mark): Clarify.
6681
6682 * macros.texi (Expansion): Cleanup.
6683 (Indenting Macros): indent-spec allows ints, not floats.
6684
6685 * keymaps.texi (Keymaps): Clarify.
6686 (Format of Keymaps): Update lisp-mode-map example.
6687 (Active Keymaps, Key Lookup): Clarify.
6688 (Changing Key Bindings): Add xref to `kbd'.
6689 (Key Binding Commands, Simple Menu Items): Clarify.
6690 (Mouse Menus, Menu Bar): Clarify.
6691 (Menu Example): Replace print example with menu-bar-replace-menu.
6692
6693 * help.texi (Documentation Basics): Add function-documentation prop.
6694
6695 * elisp.texi (Top): Don't refer to Flow Control node.
6696
6697 * commands.texi (Command Overview): Improve xrefs.
6698 (Adjusting Point): Adjusting point applies to intangible and invis.
6699 (Key Sequence Input): Doc extra read-key-sequence args.
6700 Likewise for read-key-sequence-vector.
6701
6702 * backups.texi (Rename or Copy): Minor fix.
6703 (Numbered Backups): For version-control, say the default.
6704 (Auto-Saving): make-auto-save-file-name example is simplified.
6705
6706 * advice.texi (Advising Functions): Don't imply one part of Emacs
6707 should advise another part. Markup changes.
6708 (Defining Advice): Move transitional para.
6709 (Activation of Advice): Cleanup.
6710 Explain if COMPILE is nil or negative.
6711
6712 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6713
67142005-02-24 Lute Kamstra <lute@gnu.org>
6715
6716 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6717 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6718
67192005-02-23 Lute Kamstra <lute@gnu.org>
6720
6721 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6722 to define global minor modes as well.
6723
6724 * display.texi (Managing Overlays): overlay-buffer returns nil for
6725 deleted overlays.
6726
67272005-02-22 Kim F. Storm <storm@cua.dk>
6728
6729 * minibuf.texi (Basic Completion): Allow symbols in addition to
6730 strings in try-completion and all-completions.
6731
67322005-02-14 Lute Kamstra <lute@gnu.org>
6733
6734 * elisp.texi (Top): Remove reference to deleted node.
6735
6736 * lists.texi (Lists): Remove reference to deleted node.
6737 (Cons Cells): Fix typo.
6738
6739 * loading.texi (Where Defined): Fix typo.
6740
67412005-02-14 Richard M. Stallman <rms@gnu.org>
6742
6743 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6744 is useful for discarding some minor modes.
6745
6746 * symbols.texi (Symbol Components): Reorder examples.
6747
6748 * streams.texi (Input Functions): State standard-input default.
6749 (Output Variables): State standard-output default.
6750
6751 * objects.texi (Printed Representation): Clarify read syntax vs print.
6752 (Floating Point Type): Explain meaning better.
6753 (Symbol Type): Explain uniqueness better.
6754 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
6755 List examples sooner.
6756 (Box Diagrams): New subnode broken out.
6757 Some examples moved from old Lists as Boxes node.
6758 (Dotted Pair Notation): Clarify intro.
6759 (Array Type): Clarify.
6760 (Type Predicates): Add hash-table-p.
6761
6762 * numbers.texi (Integer Basics): Clarify radix explanation.
6763 (Predicates on Numbers): Minor clarification.
6764 (Comparison of Numbers): Minor clarification. Clarify eql.
6765 Typos in min, max.
6766 (Math Functions): Clarify overflow in expt.
6767
6768 * minibuf.texi (Text from Minibuffer): Minor clarification.
6769 Mention arrow keys.
6770
6771 * loading.texi (Autoload): defun's doc string overrides autoload's
6772 doc string.
6773 (Repeated Loading): Modernize "add to list" examples.
6774 (Where Defined): Finish updating table of load-history elts.
6775
6776 * lists.texi (List-related Predicates): Minor wording improvement.
6777 (Lists as Boxes): Node deleted.
6778 (Building Lists): Explain trivial cases of number-sequence.
6779
6780 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 6781 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
6782 (Hash Access): Any object can be a key.
6783 State value of maphash.
6784
6785 * functions.texi (What Is a Function): Wording cleanup.
6786 (Function Documentation): Minor cleanup.
6787 Explain purpose of calling convention at end of doc string.
6788 (Function Names): Wording cleanup.
6789 (Calling Functions): Wording cleanup.
6790 Explain better how funcall calls the function.
6791 (Function Cells): Delete example of saving and redefining function.
6792
6793 * control.texi (Combining Conditions): Wording cleanup.
6794 (Iteration): dolist and dotimes bind VAR locally.
6795 (Cleanups): Xref to Atomic Changes.
6796
6797 * compile.texi (Byte Compilation): Delete 19.29 info.
6798 (Compilation Functions): Macros' difficulties don't affect defsubst.
6799 (Docs and Compilation): Delete 19.29 info.
6800
68012005-02-10 Richard M. Stallman <rms@gnu.org>
6802
6803 * objects.texi (Symbol Type): Minor correction.
6804
68052005-02-06 Lute Kamstra <lute@gnu.org>
6806
6807 * modes.texi (Example Major Modes): Fix typos.
6808
68092005-02-06 Richard M. Stallman <rms@gnu.org>
6810
6811 * text.texi (Margins): fill-nobreak-predicate can be one function.
6812
6813 * strings.texi (Modifying Strings): clear-string can make unibyte.
6814 (Formatting Strings): format gives error if values missing.
6815
6816 * positions.texi (Character Motion): Mention default arg
6817 for forward-char. backward-char refers to forward-char.
6818 (Word Motion): Mention default arg for forward-word.
6819 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6820 Simplify end-of-buffer.
6821 (Text Lines): Mention default arg for forward-line.
6822 (List Motion): Mention default arg for beginning/end-of-defun.
6823 (Skipping Characters): Minor fixes in explaining character-set.
6824
6825 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6826 Mode inheritance applies only when default-major-mode is nil.
6827 Clarifications.
6828 (Example Major Modes): Update Text mode and Lisp mode examples.
6829 (Minor Mode Conventions): Mention define-minor-mode at top.
6830 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6831 (Mode Line Format): Update mode line face display info.
6832 (Properties in Mode): Mention effect of risky vars.
6833 (Imenu): Define imenu-add-to-menubar.
6834 (Font Lock Mode): Add descriptions to menu lines.
6835 (Faces for Font Lock): Add font-lock-doc-face.
6836
68372005-02-05 Lute Kamstra <lute@gnu.org>
6838
6839 * text.texi (Maintaining Undo): Remove obsolete function.
6840
68412005-02-05 Eli Zaretskii <eliz@gnu.org>
6842
6843 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 6844 color specifications. Improve indexing.
b8d4c8d0
GM
6845 (Text Terminal Colors): Replace the description of RGB values by
6846 an xref to "Color Names".
6847
68482005-02-03 Richard M. Stallman <rms@gnu.org>
6849
6850 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6851 Clarify.
6852 (Selecting Windows): Clarify save-selected-window.
6853 (Cyclic Window Ordering): Clarify walk-windows.
6854 (Window Point): Clarify.
6855 (Window Start): Add comment to example.
6856 (Resizing Windows): Add `interactive' specs in examples.
6857 Document fit-window-to-buffer.
6858
6859 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6860 (Undo, Maintaining Undo): Clarify last change.
6861 (Sorting): In sort-numeric-fields, explain about octal and hex.
6862 Mention sort-numeric-base.
6863 (Format Properties): Add xref for hard newlines.
6864
6865 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6866 (Pop-Up Menus): Fix typo.
6867 (Color Names): Explain all types of color names.
6868 Explain color-values on B&W terminal.
6869 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6870
6871 * files.texi (File Locks): Not supported on MS systems.
6872 (Testing Accessibility): Clarify.
6873
6874 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6875 (Coverage Testing): Fix typo.
6876
6877 * commands.texi (Misc Events): Remove stray space.
6878
6879 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6880 (Modification Time): Clarify when visited-file-modtime returns 0.
6881 (The Buffer List): Clarify bury-buffer.
6882 (Killing Buffers): Clarify.
6883 (Indirect Buffers): Add clone-indirect-buffer.
6884
68852005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6886
6887 * edebug.texi (Printing in Edebug): Fix default value of
6888 edebug-print-circle.
6889 (Coverage Testing): Fix displayed frequency count data.
6890
68912005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6892
6893 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6894
68952005-02-02 Kim F. Storm <storm@cua.dk>
6896
6897 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6898
68992005-01-29 Eli Zaretskii <eliz@gnu.org>
6900
6901 * commands.texi (Misc Events): Describe the help-echo event.
6902
6903 * text.texi (Special Properties) <help-echo>: Use `pos'
6904 consistently in description of the help-echo property.
6905 Use @code{nil} instead of @var{nil}.
6906
6907 * display.texi (Overlay Properties): Fix the index entry for
6908 help-echo overlay property.
6909
6910 * customize.texi (Type Keywords): Uncomment the xref to the
6911 help-echo property documentation.
6912
69132005-01-23 Kim F. Storm <storm@cua.dk>
6914
6915 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6916 return value. Third element FULLY replaced by PARTIAL which
6917 specifies number of invisible pixels if row is only partially visible.
6918 (Textual Scrolling): Mention auto-window-vscroll.
6919 (Vertical Scrolling): New defvar auto-window-vscroll.
6920
69212005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6922
6923 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6924 command remapping.
6925
69262005-01-15 Richard M. Stallman <rms@gnu.org>
6927
6928 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6929
69302005-01-14 Kim F. Storm <storm@cua.dk>
6931
6932 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6933
6934 * text.texi (Links and Mouse-1): Fix string and vector item.
6935
69362005-01-13 Richard M. Stallman <rms@gnu.org>
6937
6938 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6939 descriptions of overriding-local-map and overriding-terminal-local-map.
6940
6941 * text.texi (Links and Mouse-1): Clarify text.
6942
69432005-01-13 Kim F. Storm <storm@cua.dk>
6944
6945 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6946
69472005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6948
6949 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6950
69512005-01-12 Kim F. Storm <storm@cua.dk>
6952
6953 * text.texi (Links and Mouse-1): Rename section from Enabling
6954 Mouse-1 to Following Links. Change xrefs.
6955 Add examples for define-button-type and define-widget.
6956
6957 * display.texi (Button Properties, Button Buffer Commands):
6958 Clarify mouse-1 and follow-link functionality.
6959
69602005-01-12 Richard M. Stallman <rms@gnu.org>
6961
6962 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6963
6964 * display.texi (Beeping): Fix Texinfo usage.
6965
6966 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6967
69682005-01-11 Kim F. Storm <storm@cua.dk>
6969
6970 * display.texi (Button Properties, Button Buffer Commands):
6971 Mention mouse-1 binding. Add follow-link keyword.
6972
6973 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6974 (Enabling Mouse-1 to Follow Links): New subsection.
6975
69762005-01-06 Richard M. Stallman <rms@gnu.org>
6977
6978 * text.texi (Special Properties): Minor change.
6979
6980 * os.texi (Timers): Clarify previous change.
6981
6982 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6983
69842005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6985
6986 * display.texi (Face Attributes): Correct xref to renamed node.
6987
69882005-01-01 Richard M. Stallman <rms@gnu.org>
6989
6990 * display.texi (Face Attributes): Describe hex color specs.
6991
69922004-12-31 Richard M. Stallman <rms@gnu.org>
6993
6994 * os.texi (Timers): Update previous change.
6995
69962004-12-30 Kim F. Storm <storm@cua.dk>
6997
6998 * display.texi (Line Height): Total line-height is now specified
6999 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
7000 in cons cells. (nil . RATIO) is relative to actual line height.
7001 Use line-height `t' instead of `0' to get minimum height.
7002
70032004-12-29 Richard M. Stallman <rms@gnu.org>
7004
7005 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
7006
70072004-12-28 Richard M. Stallman <rms@gnu.org>
7008
7009 * commands.texi (Quitting): Clarify value of with-local-quit.
7010
7011 * elisp.texi (Top): Fix previous change.
7012
7013 * loading.texi (Loading): Fix previous change.
7014
70152004-12-27 Richard M. Stallman <rms@gnu.org>
7016
7017 * Makefile.in (MAKEINFO): Specify --force.
7018
7019 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
7020
7021 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
7022
7023 * display.texi (Line Height): Further clarify.
7024
7025 * elisp.texi (Top): Update Loading submenu.
7026
7027 * loading.texi (Where Defined): New node.
7028 (Unloading): load-history moved to Where Defined.
7029
70302004-12-21 Richard M. Stallman <rms@gnu.org>
7031
7032 * commands.texi (Event Input Misc): Add while-no-input.
7033
70342004-12-11 Richard M. Stallman <rms@gnu.org>
7035
7036 * display.texi (Line Height): Rewrite text for clarity.
7037
70382004-12-11 Kim F. Storm <storm@cua.dk>
7039
7040 * display.texi (Display): Add node "Line Height" to menu.
7041 (Line Height): New node. Move full description of line-spacing
7042 and line-height text properties here from text.texi.
7043 (Scroll Bars): Add vertical-scroll-bar variable.
7044
7045 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7046
7047 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7048 line-spacing and vertical-scroll-bar.
7049
7050 * text.texi (Special Properties): Just mention line-spacing and
7051 line-height here, add xref to new "Line Height" node.
7052
70532004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7054
7055 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7056
7057 * locals.texi (Standard Buffer-Local Variables):
7058 Add @xref for `line-spacing'.
7059
70602004-12-05 Richard M. Stallman <rms@gnu.org>
7061
7062 * Makefile.in (maintainer-clean): Remove the info files
7063 in $(infodir) where they are created.
7064
70652004-12-03 Richard M. Stallman <rms@gnu.org>
7066
7067 * windows.texi (Selecting Windows): get-lru-window and
7068 get-largest-window don't consider dedicated windows.
7069
7070 * text.texi (Undo): Document undo-in-progress.
7071
70722004-11-26 Richard M. Stallman <rms@gnu.org>
7073
7074 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7075 Remove a few vars that are not always buffer-local.
7076
70772004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7078
7079 * locals.texi (Standard Buffer-Local Variables): Comment out
7080 xref's to non-existent node `Yet to be written'.
7081
70822004-11-24 Richard M. Stallman <rms@gnu.org>
7083
7084 * processes.texi (Synchronous Processes): Grammar fix.
7085
7086 * numbers.texi (Comparison of Numbers): Add eql.
7087
7088 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7089
7090 * intro.texi (Printing Notation): Fix previous change.
7091
7092 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7093 and default-indicate-buffer-boundaries from here.
7094 (Usual Display): To here.
7095 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7096 (Usual Display): Move tab-width up.
7097
5dcb4c4e
SM
7098 * customize.texi (Variable Definitions):
7099 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7100 (Simple Types, Composite Types, Defining New Types):
7101 Minor cleanups.
7102
71032004-11-21 Jesper Harder <harder@ifa.au.dk>
7104
7105 * processes.texi (Synchronous Processes, Output from Processes):
7106 Markup fix.
7107
71082004-11-20 Richard M. Stallman <rms@gnu.org>
7109
7110 * positions.texi (Skipping Characters): skip-chars-forward
7111 now handles char classes.
7112
7113 * intro.texi (Printing Notation): Avoid confusion of `print'
7114 when explaining @print.
7115
7116 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7117
7118 * display.texi (Display Table Format): Minor fix.
7119
7120 * streams.texi (Output Functions): Fix print example.
7121
7122 * Makefile.in (elisp): New target.
7123 (dist): Depend on $(infodir)/elisp, not elisp.
7124 Copy the info files from $(infodir).
7125
7126 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7127 read-from-minibuffer.
7128
7129 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7130
71312004-11-19 Richard M. Stallman <rms@gnu.org>
7132
7133 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7134
71352004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7136
7137 * tips.texi (Coding Conventions): Fix typo.
7138
71392004-11-16 Richard M. Stallman <rms@gnu.org>
7140
7141 * tips.texi (Coding Conventions): Separate defvar and require
7142 methods to avoid warnings. Use require only when there are many
7143 functions and variables from that package.
7144
7145 * minibuf.texi (Minibuffer Completion): When ignoring case,
7146 predicate must not be case-sensitive.
7147
7148 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7149 (Test Coverage): Don't talk about "splotches". Clarified.
7150
71512004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7152
7153 * frames.texi (Window Frame Parameters): Fix typo.
7154
71552004-11-15 Kim F. Storm <storm@cua.dk>
7156
7157 * symbols.texi (Other Plists): Note that plist-get may signal error.
7158 Add safe-plist-get.
7159
71602004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7161
7162 * modes.texi (Font Lock Basics): Fix typo.
7163
71642004-11-08 Richard M. Stallman <rms@gnu.org>
7165
7166 * syntax.texi (Syntax Table Functions): Add syntax-after.
7167
71682004-11-06 Lars Brinkhoff <lars@nocrew.org>
7169
7170 * os.texi (Processor Run Time): New section documenting
7171 get-internal-run-time.
7172
71732004-11-06 Eli Zaretskii <eliz@gnu.org>
7174
7175 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7176 it nukes elisp-cover.texi.
7177 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7178 elisp-0 etc.
7179
71802004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7181
7182 * commands.texi (Keyboard Macros): Document `append' return value
7183 of `defining-kbd-macro'.
7184
71852004-11-01 Richard M. Stallman <rms@gnu.org>
7186
7187 * commands.texi (Interactive Call): Add called-interactively-p.
7188
71892004-10-29 Simon Josefsson <jas@extundo.com>
7190
7191 * minibuf.texi (Reading a Password): Revert.
7192
71932004-10-28 Richard M. Stallman <rms@gnu.org>
7194
7195 * frames.texi (Display Feature Testing): Explain about "vendor".
7196
71972004-10-27 Richard M. Stallman <rms@gnu.org>
7198
7199 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7200 not raw. Clarify `n'.
7201 (Interactive Call): Rewrite interactive-p, focusing on when
7202 and how to use it.
7203 (Misc Events): Clarify previous change.
7204
7205 * advice.texi (Simple Advice): Clarify what job the example does.
7206 (Around-Advice): Clarify ad-do-it.
7207 (Activation of Advice): An option of ad-default-compilation-action
7208 is `never', not `nil'.
7209
72102004-10-26 Kim F. Storm <storm@cua.dk>
7211
7212 * commands.texi (Interactive Codes): Add U code letter.
7213
72142004-10-25 Simon Josefsson <jas@extundo.com>
7215
7216 * minibuf.texi (Reading a Password): Add.
7217
72182004-10-24 Jason Rumney <jasonr@gnu.org>
7219
7220 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7221 and wheel-down.
7222
72232004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7224
7225 * processes.texi (Synchronous Processes): Document process-file.
7226
72272004-10-22 Kenichi Handa <handa@m17n.org>
7228
7229 * text.texi (translate-region): Document that it accepts also a
7230 char-table.
7231
72322004-10-22 David Ponce <david@dponce.com>
7233
7234 * windows.texi (Resizing Windows): Document the `preserve-before'
7235 argument of the functions `enlarge-window' and `shrink-window'.
7236
72372004-10-19 Jason Rumney <jasonr@gnu.org>
7238
7239 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7240
72412004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7242
7243 * text.texi (Filling): Add anchor for definition of
7244 `sentence-end-double-space'.
7245
7246 * searching.texi (Regexp Example): Update description of how
7247 Emacs currently recognizes the end of a sentence.
7248 (Standard Regexps): Update definition of the variable
7249 `sentence-end'. Add definition of the function `sentence-end'.
7250
72512004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7252
7253 * display.texi (Progress): New node.
7254
72552004-10-05 Kim F. Storm <storm@cua.dk>
7256
7257 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7258
72592004-09-29 Kim F. Storm <storm@cua.dk>
7260
7261 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7262 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7263 fringe bitmap symbols, as they now have their own namespace.
7264 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7265 vs. pixels. Signal error if no free bitmap slots.
7266 (Pixel Specification): Change IMAGE to @var{image}.
7267
72682004-09-28 Richard M. Stallman <rms@gnu.org>
7269
7270 * text.texi (Special Properties): Clarify line-spacing and line-height.
7271
7272 * searching.texi (Regexp Search): Add looking-back.
7273
72742004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7275
7276 * display.texi: Correct typos.
7277 (Image Descriptors): Correct xref's.
7278
72792004-09-25 Richard M. Stallman <rms@gnu.org>
7280
7281 * text.texi (Special Properties): Cleanups in `cursor'.
7282 Rewrites in `line-height' and `line-spacing'; exchange them.
7283
7284 * display.texi (Fringes): Rewrite previous change.
7285 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7286 (Display Fringe Bitmaps): Node deleted, text moved.
7287 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7288 (Scroll Bars): Clarify set-window-scroll-bars.
7289 (Pointer Shape): Rewrite.
7290 (Specified Space): Clarify :align-to, etc.
7291 (Pixel Specification): Use @var. Clarify new text.
7292 (Other Display Specs): Clarify `slice'.
7293 (Image Descriptors): Cleanups.
7294 (Showing Images): Cleanups.
7295
72962004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7297
7298 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7299
7300 * modes.texi: Various minor changes in addition to:
7301 (Major Mode Conventions): Final call to `run-mode-hooks' should
7302 not be inside the `delay-mode-hooks' form.
7303 (Mode Hooks): New node.
7304 (Hooks): Delete obsolete example.
7305 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7306 node "Mode Hooks".
7307
73082004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7309
7310 * display.texi: Correct various typos.
7311 (Display): Rename node "Pointer Shapes" to "Pointer
7312 Shape". (There is already a node called "Pointer Shapes" in
7313 frames.texi.)
7314 (Images): Remove non-existent node "Image Slices" from menu.
7315
73162004-09-23 Kim F. Storm <storm@cua.dk>
7317
7318 * text.texi (Special Properties): Add `cursor', `pointer',
7319 `line-height', and `line-spacing' properties.
7320
7321 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7322 Shapes' to menu.
7323 (Standard Faces): Doc fix for fringe face.
7324 (Fringes): Add `overflow-newline-into-fringe' and
7325 'indicate-buffer-boundaries'.
7326 (Fringe Bitmaps, Pointer Shapes): New nodes.
7327 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7328 Bitmaps' to menu.
7329 (Specified Space): Describe pixel width and height.
7330 (Pixel Specification): New node.
7331 (Other Display Specs): Add `slice' property.
7332 (Display Fringe Bitmaps): New node.
7333 (Images): Add 'Image Slices' to menu.
7334 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7335 (Showing Images): Add slice arg to `insert-image'.
7336 Add 'insert-sliced-image'.
b8d4c8d0
GM
7337
73382004-09-20 Richard M. Stallman <rms@gnu.org>
7339
7340 * commands.texi (Key Sequence Input):
7341 Clarify downcasing in read-key-sequence.
7342
73432004-09-08 Juri Linkov <juri@jurta.org>
7344
7345 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7346
73472004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7348
5dcb4c4e
SM
7349 * locals.texi (Standard Buffer-Local Variables):
7350 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7351 * internals.texi (Buffer Internals): Describe new
7352 auto_save_file_format field of the buffer structure.
7353 * files.texi (Format Conversion): `auto-save-file-format' has been
7354 renamed `buffer-auto-save-file-format'.
7355
73562004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7357
7358 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7359 an integer or a marker.
7360 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7361
73622004-08-22 Richard M. Stallman <rms@gnu.org>
7363
7364 * modes.texi (Major Mode Conventions): Discuss rebinding of
7365 standard key bindings.
7366
73672004-08-18 Kim F. Storm <storm@cua.dk>
7368
7369 * processes.texi (Accepting Output): Add `just-this-one' arg to
7370 `accept-process-output'.
7371 (Output from Processes): New var `process-adaptive-read-buffering'.
7372
73732004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7374
7375 * keymaps.texi: Various changes in addition to:
7376 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7377 Give more varied examples for `kbd'.
7378 (Creating Keymaps): Char tables have slots for all characters
7379 without modifiers.
7380 (Active Keymaps): `overriding-local-map' and
7381 `overriding-terminal-local-map' also override text property and
7382 overlay keymaps.
7383 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7384 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7385 to denote a prefix of no events.
7386 `map-keymap' includes parent's bindings _recursively_.
7387 Clarify and correct description of `where-is-internal'.
7388 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7389 (Menu Example): For menus intended for use with the keyboard, the
7390 menu items should be bound to characters or real function keys.
7391
73922004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7393
7394 * objects.texi (Character Type): Reposition `@anchor' to prevent
7395 double space inside sentence in Info.
7396
7397 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7398 renamed to `disabled-command-function'.
7399 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7400 (Command Loop Info): Replace reference to it.
7401 (Disabling Commands): `disabled-command-hook' has been renamed to
7402 `disabled-command-function'.
7403
74042004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7405
7406 * os.texi (Translating Input): Only non-prefix bindings in
7407 `key-translation-map' override actual key bindings. Warn about
7408 possible indirect effect of actual key bindings on non-prefix
7409 bindings in `key-translation-map'.
7410
74112004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7412
7413 * minibuf.texi (High-Level Completion): Add anchor for definition
7414 of `read-variable'.
7415
7416 * commands.texi: Various changes in addition to:
7417 (Using Interactive): Clarify description of `interactive-form'.
7418 (Interactive Call): Mention default for KEYS argument to
7419 `call-interactively'.
7420 (Command Loop Info): Clarify description of `this-command-keys'.
7421 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7422 Value of `last-event-frame' can be `macro'.
7423 (Repeat Events): `double-click-fuzz' is also used to distinguish
7424 clicks and drags.
7425 (Classifying Events): Clarify descriptions of `event-modifiers'
7426 `event-basic-type' and `event-convert-list'.
7427 (Accessing Events): `posn-timestamp' takes POSITION argument.
7428 (Quoted Character Input): Clarify description of
7429 `read-quoted-char' and fix example.
7430 (Quitting): Add `with-local-quit'.
7431 (Disabling Commands): Correct and clarify descriptions of
7432 `enable-command' and `disable-command'.
7433 Mention what happens if `disabled-command-hook' is nil.
7434 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7435 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7436
74372004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7438
7439 * frames.texi: Various changes in addition to:
7440 (Creating Frames): Expand and clarify description of `make-frame'.
7441 (Window Frame Parameters): Either none or both of the `icon-left'
7442 and `icon-top' parameters must be specified. Put descriptions of
7443 `menu-bar-lines' and `toolbar-lines' closer together and change
7444 them accordingly.
7445 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7446 except while processing `frame-title-format' or `icon-title-format'.
7447 (Deleting Frames): Correct description of `delete-frame'.
7448 Non-nil return values of `frame-live-p' are like those of `framep'.
7449 (Frames and Windows): Mention return value of
7450 `set-frame-selected-window'.
7451 (Visibility of Frames): Mention `force' argument to
7452 `make-frame-invisible'. `frame-visible-p' returns t for all
7453 frames on text-only terminals.
7454 (Frame Configurations): Restoring a frame configuration does not
7455 restore deleted frames.
7456 (Window System Selections): `x-set-selection' returns DATA.
7457 (Resources): Add example.
7458 (Display Feature Testing): Clarify descriptions of
7459 `display-pixel-height', `display-pixel-width', `x-server-version'
7460 and `x-server-vendor'.
7461
7462 * windows.texi (Choosing Window): Add anchor.
7463 * minibuf.texi (Minibuffer Misc): Add anchor.
7464
74652004-07-23 John Paul Wallington <jpw@gnu.org>
7466
7467 * macros.texi (Defining Macros): Declaration keyword for setting
7468 Edebug spec is `debug' not `edebug'.
7469
74702004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7471
7472 * windows.texi: Various small changes in addition to:
7473 (Window Point): Mention return value of `set-window-point'.
7474 (Window Start): `pos-visible-in-window-p' disregards horizontal
7475 scrolling. Explain return value if PARTIALLY is non-nil.
7476 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7477 and `set-window-vscroll'.
7478 (Size of Window): The argument WINDOW to `window-inside-edges',
7479 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7480 (Resizing Windows): Explain return value of
7481 `shrink-window-if-larger-than-buffer'.
7482 `window-size-fixed' automatically becomes buffer local when set.
7483 (Window Configurations): Explain return value of
7484 `set-window-configuration'.
7485
7486 * minibuf.texi (Minibuffer Misc): Add anchor for
7487 `minibuffer-scroll-window'.
7488
7489 * positions.texi (Text Lines): Add anchor for `count-lines'.
7490
74912004-07-17 Richard M. Stallman <rms@gnu.org>
7492
7493 * display.texi (Overlay Properties): Adding `evaporate' prop
7494 deletes empty overlay immediately.
7495
7496 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7497 fix example.
7498
74992004-07-16 Jim Blandy <jimb@redhat.com>
7500
7501 * searching.texi (Regexp Backslash): Document new \_< and \_>
7502 operators.
7503
75042004-07-16 Juanma Barranquero <lektu@terra.es>
7505
7506 * display.texi (Images): Fix Texinfo usage.
7507
75082004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7509
7510 * buffers.texi (Modification Time): `visited-file-modtime' now
7511 returns a list of two integers, instead of a cons.
7512
75132004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7514
7515 * windows.texi: Various changes in addition to:
7516 (Splitting Windows): Add `split-window-keep-point'.
7517
75182004-07-09 Richard M. Stallman <rms@gnu.org>
7519
7520 * frames.texi (Input Focus): Minor fix.
7521
75222004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7523
7524 * frames.texi (Input Focus): Clarify descriptions of
7525 `select-frame-set-input-focus' and `select-frame'.
7526
75272004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7528
7529 * os.texi: Various small changes in addition to:
7530 (Killing Emacs): Expand and clarify description of
7531 `kill-emacs-query-functions' and `kill-emacs-hook'.
7532 (System Environment): Expand and clarify description of `getenv'
7533 and `setenv'.
7534 (Timers): Clarify description of `run-at-time'.
7535 (Translating Input): Correct description of
7536 `extra-keyboard-modifiers'.
7537 (Flow Control): Correct description of `enable-flow-control'.
7538
75392004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7540
7541 * os.texi: Update copyright.
7542 (Session Management): Grammar fix.
7543 Clarify which Emacs does the restarting.
7544 Use @samp for *scratch* buffer.
7545
75462004-07-04 Alan Mackenzie <acm@muc.de>
7547
7548 * frames.texi (Input Focus): Add documentation for
7549 `select-frame-set-input-focus'. Replace refs to non-existent
7550 `switch-frame' with `select-frame'. Minor corrections and tidying
7551 up of text-only terminal stuff.
7552
75532004-07-02 Richard M. Stallman <rms@gnu.org>
7554
7555 * files.texi (Saving Buffers): Cleanup write-contents-function.
7556 (Magic File Names): Cleanup file-remote-p.
7557
b344d29d 75582004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7559
7560 * files.texi (Magic File Names): `file-remote-p' returns an
7561 identifier of the remote system, not just t.
7562
75632004-07-02 David Kastrup <dak@gnu.org>
7564
7565 * searching.texi (Entire Match Data): Add explanation about new
7566 match-data behavior when @var{integers} is non-nil.
7567
75682004-06-24 Richard M. Stallman <rms@gnu.org>
7569
7570 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7571
7572 * customize.texi (Variable Definitions): Note about doc strings
7573 and :set.
7574
7575 * keymaps.texi (Keymap Terminology): Document `kbd'.
7576 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7577
7578 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7579 makes it buffer-local.
7580
7581 * files.texi (Saving Buffers): Correct previous change.
7582
7583 * commands.texi (Accessing Events):
7584 Clarify posn-col-row and posn-actual-col-row.
7585
75862004-06-24 David Ponce <david.ponce@wanadoo.fr>
7587
7588 * commands.texi (Accessing Events): New functions
7589 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7590
75912004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7592
7593 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7594 * frames.texi, buffers.texi, backups.texi, variables.texi:
7595 * loading.texi, eval.texi, functions.texi, control.texi:
7596 * symbols.texi, minibuf.texi: Reposition @anchor's.
7597
7598 * help.texi: Various small changes in addition to the following.
7599 (Describing Characters): Describe PREFIX argument to
7600 `key-description'. Correct and clarify definition of
7601 `text-char-description'. Describe NEED-VECTOR argument to
7602 `read-kbd-macro'.
7603 (Help Functions): Clarify definition of `apropos'.
7604
76052004-06-23 Lars Hansen <larsh@math.ku.dk>
7606
7607 * files.texi (Saving Buffers): Correct description of
7608 `write-contents-functions'.
7609
76102004-06-21 Juanma Barranquero <lektu@terra.es>
7611
7612 * display.texi (Images): Remove redundant @vindex directives.
7613 Rewrite `image-library-alist' doc in active voice.
7614
76152004-06-14 Juanma Barranquero <lektu@terra.es>
7616
7617 * display.texi (Images): Document new delayed library loading,
7618 variable `image-library-alist' and (existing but undocumented)
7619 function `image-type-available-p'.
7620
76212004-06-05 Richard M. Stallman <rms@gnu.org>
7622
7623 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7624 refer the user to the Initial Input node.
7625 (Text from Minibuffer): Likewise.
7626 (Initial Input): New node. Document this feature
7627 and say it is mostly deprecated.
7628
76292004-05-30 Richard M. Stallman <rms@gnu.org>
7630
7631 * loading.texi (Named Features): Clarify return value
7632 and meaning of NOERROR.
7633
7634 * variables.texi (File Local Variables): Minor cleanup.
7635
76362004-05-30 Michael Albinus <michael.albinus@gmx.de>
7637
7638 * files.texi (Magic File Names): Add `file-remote-p' as operation
7639 of file name handlers.
7640
76412004-05-29 Richard M. Stallman <rms@gnu.org>
7642
7643 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7644 as arg to a minor mode command.
7645
76462004-05-22 Richard M. Stallman <rms@gnu.org>
7647
7648 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7649
7650 * streams.texi (Output Variables): Doc float-output-format.
7651
7652 * searching.texi (Regexp Special): Nested repetition can be infloop.
7653
7654 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7655 real stack overflow.
7656
7657 * compile.texi: Minor cleanups.
7658
76592004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7660
7661 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7662 circular lists.
7663 (List Elements): Explain handling of circular and dotted lists.
7664
76652004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7666
7667 * modes.texi (Search-based Fontification): Fix typo.
7668
76692004-05-10 Juanma Barranquero <lektu@terra.es>
7670
7671 * modes.texi (Mode Line Variables): Fix description of
7672 global-mode-string, which is now after which-func-mode, not the
7673 buffer name.
7674
76752004-05-07 Lars Hansen <larsh@math.ku.dk>
7676
7677 * modes.texi (Desktop Save Mode): Add.
7678 (Modes): Add menu entry Desktop Save Mode.
7679
7680 * hooks.texi: Add desktop-after-read-hook,
7681 desktop-no-desktop-file-hook and desktop-save-hook.
7682
7683 * locals.texi: Add desktop-save-buffer.
7684
76852004-04-30 Jesper Harder <harder@ifa.au.dk>
7686
7687 * display.texi: emacs -> Emacs.
7688
76892004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7690
7691 * files.texi (Changing Files): Document set-file-times.
7692
76932004-04-23 Juanma Barranquero <lektu@terra.es>
7694
7695 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7696
76972004-04-18 Jesper Harder <harder@ifa.au.dk>
7698
7699 * tips.texi (Coding Conventions): defopt -> defcustom.
7700
77012004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7702
7703 * sequences.texi: Various clarifications.
7704
77052004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7706
7707 * buffers.texi (Read Only Buffers): Mention optional ARG to
7708 `toggle-read-only'.
7709
77102004-04-14 Nick Roberts <nick@nick.uklinux.net>
7711
7712 * windows.texi (Selecting Windows): Note that get-lru-window
7713 returns a full-width window if possible.
7714
77152004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7716
7717 * buffers.texi: Various changes in addition to:
7718 (Buffer File Name): Add `find-buffer-visiting'.
7719 (Buffer Modification): Mention optional ARG to `not-modified'.
7720 (Indirect Buffers): Mention optional CLONE argument to
7721 `make-indirect-buffer'.
7722
7723 * files.texi: Various changes in addition to:
7724 (Visiting Functions): `find-file-hook' is now a normal hook.
7725 (File Name Expansion): Explain difference between the way that
7726 `expand-file-name' and `file-truename' treat `..'.
7727 (Contents of Directories): Mention optional ID-FORMAT argument to
7728 `directory-files-and-attributes'.
7729 (Format Conversion): Mention new optional CONFIRM argument to
7730 `format-write-file'.
7731
77322004-04-12 Miles Bader <miles@gnu.org>
7733
7734 * macros.texi (Expansion): Add description of `macroexpand-all'.
7735
77362004-04-05 Jesper Harder <harder@ifa.au.dk>
7737
5dcb4c4e
SM
7738 * variables.texi (Variable Aliases):
7739 Mention cyclic-variable-indirection.
b8d4c8d0
GM
7740
7741 * errors.texi (Standard Errors): Ditto.
7742
77432004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7744
7745 * backups.texi: Various small changes in addition to:
7746 (Making Backups): Mention return value of `backup-buffer'.
7747 (Auto-Saving): Mention optional FORCE argument to
7748 `delete-auto-save-file-if-necessary'.
7749 (Reverting): Mention optional PRESERVE-MODES argument to
7750 `revert-buffer'. Correct description of `revert-buffer-function'.
7751
77522004-03-22 Juri Linkov <juri@jurta.org>
7753
7754 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
7755 with `Vector Functions'.
7756
7757 * text.texi (Sorting): Add missing quote.
7758
77592004-03-14 Luc Teirlinck <teirllm@auburn.edu>
7760
7761 * intro.texi (Lisp History): Replace xref to `cl' manual with
7762 inforef.
7763
77642004-03-12 Richard M. Stallman <rms@gnu.org>
7765
7766 * intro.texi (Version Info): Add arg to emacs-version.
7767 (Lisp History): Change xref to CL manual.
7768
77692004-03-09 Luc Teirlinck <teirllm@auburn.edu>
7770
7771 * minibuf.texi (Completion Commands): Add xref to Emacs manual
7772 for Partial Completion mode.
7773
77742004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
7775
7776 * customize.texi: Fix typo. Remove eol whitespace.
7777
77782004-03-04 Richard M. Stallman <rms@gnu.org>
7779
7780 * processes.texi: Fix typos.
7781
7782 * lists.texi (Building Lists): Minor clarification.
7783
7784 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
7785 in make-hash-table.
7786
77872004-02-29 Juanma Barranquero <lektu@terra.es>
7788
7789 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
7790 rm, and ignore exit code.
7791
77922004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
7793
7794 * display.texi (Defining Faces): Add description for min-colors.
7795 Update example.
7796
77972004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7798
7799 * abbrevs.texi: Various corrections and clarifications in addition
7800 to the following:
7801 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7802
78032004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7804
7805 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7806
78072004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7808
7809 * text.texi: Various small changes in addition to the following:
7810 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7811 to delete-horizontal-space.
7812 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7813 description of yank-handler text property at various places.
7814
7815 * frames.texi (Window System Selections): Add anchor.
7816
7817 * syntax.texi (Syntax Table Functions): Clarify and correct
7818 descriptions of make-syntax-table and copy-syntax-table.
7819 (Motion and Syntax): Clarify SYNTAXES argument to
7820 skip-syntax-forward.
7821 (Parsing Expressions): Mention that the return value of
7822 parse-partial-sexp is currently a list of ten rather than nine
7823 elements.
7824 (Categories): Various corrections and clarifications.
7825
78262004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7827
7828 * markers.texi (Marker Insertion Types): Minor change.
7829
7830 * locals.texi (Standard Buffer-Local Variables):
7831 * commands.texi (Interactive Codes, Using Interactive):
7832 * functions.texi (Related Topics): Fix xrefs.
7833
78342004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7835
7836 * lists.texi (Sets And Lists): Update description of delete-dups.
7837
78382004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7839
7840 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7841
c8763fb6 78422004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7843
7844 * frames.texi (Parameter Access): frame-parameters arg is optional.
7845 modify-frame-parameters handles nil for FRAME.
7846 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7847 are all-or-nothing for certain toolkits.
7848 Mention parameter wait-for-wm.
7849 (Frames and Windows): In frame-first-window and frame-selected-window
7850 the arg is optional.
7851 (Input Focus): In redirect-frame-focus the second arg is optional.
7852 (Window System Selections): Mention selection type CLIPBOARD.
7853 Mention data-type UTF8_STRING.
7854 Mention numbering of cut buffers.
7855 (Resources): Describe x-resource-name.
7856
78572004-02-16 Richard M. Stallman <rms@gnu.org>
7858
7859 * windows.texi (Buffers and Windows): Delete false table
7860 about all-frames.
7861
7862 * syntax.texi (Parsing Expressions): Delete old caveat
7863 about parse-sexp-ignore-comments.
7864
7865 * streams.texi (Output Variables): Add print-quoted.
7866
7867 * lists.texi (Building Lists): Minor cleanup.
7868
7869 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7870
7871 * display.texi (Overlays): Explain overlays use markers.
7872 (Managing Overlays): Explain front-advance and rear-advance
7873 in more detail.
7874
7875 * loading.texi (Unloading): Document unload-feature-special-hooks.
7876 Get rid of fns-NNN.el file.
7877
78782004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7879
7880 * help.texi (Describing Characters): Fix text-char-description
7881 example output.
7882
7883 * edebug.texi (Using Edebug): Fix example.
7884
7885 * debugging.texi (Internals of Debugger): Fix return value.
7886
7887 * files.texi (Changing Files): Fix argname.
7888
7889 * calendar.texi: Fix parens, and default values.
7890
7891 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7892 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 7893 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
7894
7895 * positions.texi (Text Lines): Don't add -1 in current-line.
7896
78972004-02-16 Richard M. Stallman <rms@gnu.org>
7898
7899 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7900
79012004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7902
7903 * processes.texi (Low-Level Network): Fix a typo.
7904
79052004-02-12 Kim F. Storm <storm@cua.dk>
7906
7907 * display.texi (Fringes): Use consistent wording.
7908 Note that window-fringe's window arg is optional.
7909 (Scroll Bars): Use consistent wording.
7910
79112004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7912
7913 * tips.texi (Comment Tips): Document the new conventions for
7914 commenting out code.
7915
c8763fb6 79162004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 7917
5dcb4c4e 7918 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
7919
79202004-02-07 Kim F. Storm <storm@cua.dk>
7921
7922 * positions.texi (Text Lines): Add line-number-at-pos.
7923
79242004-02-06 John Paul Wallington <jpw@gnu.org>
7925
7926 * display.texi (Button Properties, Button Buffer Commands):
7927 mouse-2 invokes button, not down-mouse-1.
7928
79292004-02-04 Jason Rumney <jasonr@gnu.org>
7930
7931 * makefile.w32-in: Sync with Makefile.in changes.
7932
79332004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7934
7935 * minibuf.texi (Text from Minibuffer): Various corrections and
7936 clarifications.
7937 (Object from Minibuffer): Correct Lisp description of
7938 read-minibuffer.
7939 (Minibuffer History): Clarify description of cons values for
7940 HISTORY arguments.
5dcb4c4e
SM
7941 (Basic Completion): Various corrections and clarifications.
7942 Add completion-regexp-list.
b8d4c8d0
GM
7943 (Minibuffer Completion): Correct and clarify description of
7944 completing-read.
5dcb4c4e
SM
7945 (Completion Commands): Mention Partial Completion mode.
7946 Various other minor changes.
b8d4c8d0
GM
7947 (High-Level Completion): Various corrections and clarifications.
7948 (Reading File Names): Ditto.
7949 (Minibuffer Misc): Ditto.
7950
79512004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7952
7953 * strings.texi (Text Comparison): assoc-string also matches
7954 elements of alists that are strings instead of conses.
7955 (Formatting Strings): Standardize Texinfo usage. Update index
7956 entries.
7957
79582004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7959
7960 * lists.texi (Sets And Lists): Add delete-dups.
7961
79622004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7963
7964 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7965 special form.
7966 * macros.texi (Defining Macros): Update description of `declare',
7967 which now is a macro.
7968 (Wrong Time): Fix typos.
7969
79702004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7971
7972 * compile.texi (Compilation Functions): Expand descriptions of
7973 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7974 and `batch-byte-compile'. In particular, mention and describe
7975 all optional arguments.
7976 (Disassembly): Correct and clarify the description of `disassemble'.
7977
79782004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7979
7980 * searching.texi: Various small changes in addition to the
7981 following.
7982 (Regexp Example): Adapt to new value of `sentence-end'.
7983 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7984 `words'.
7985 (Search and Replace): Add usage note for `perform-replace'.
7986 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7987 `match-data'.
7988 (Standard Regexps): Update for new values of `paragraph-start'
7989 and `sentence-end'.
7990
79912004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7992
7993 * files.texi (Saving Buffers): Clarify descriptions of
7994 `write-contents-functions' and `before-save-hook'.
7995 Make the defvar's for `before-save-hook' and `after-save-hook'
7996 into defopt's.
7997
79982004-01-07 Kim F. Storm <storm@cua.dk>
7999
8000 * commands.texi (Click Events): Describe new image and
8001 width/height elements of click events.
8002 (Accessing Events): Add posn-string, posn-image, and
8003 posn-object-width-height. Change posn-object to return either
8004 image or string object.
8005
80062004-01-01 Simon Josefsson <jas@extundo.com>
8007
8008 * hooks.texi (Standard Hooks): Add before-save-hook.
8009 * files.texi (Saving Buffers): Likewise.
8010
80112004-01-03 Richard M. Stallman <rms@gnu.org>
8012
8013 * frames.texi (Frames and Windows): Delete frame-root-window.
8014
80152004-01-03 Luc Teirlinck <teirllm@auburn.edu>
8016
8017 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
8018
8019 * functions.texi: Various small changes in addition to the
8020 following.
5dcb4c4e
SM
8021 (What Is a Function): `functionp' returns nil for macros.
8022 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
8023 (Function Documentation): Add `\' in front of (fn @var{arglist})
8024 and explain why.
8025 (Defining Functions): Mention DOCSTRING argument to `defalias'.
8026 Add anchor.
8027 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
8028
80292004-01-01 Miles Bader <miles@gnu.org>
8030
8031 * display.texi (Buttons): New section.
8032
80332003-12-31 Andreas Schwab <schwab@suse.de>
8034
8035 * numbers.texi (Math Functions): sqrt reports a domain-error
8036 error.
8037 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8038
80392003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8040
8041 * tips.texi (Documentation Tips): Update item on hyperlinks in
8042 documentation strings.
8043
8044 * errors.texi (Standard Errors): Various small corrections and
8045 additions.
8046
8047 * control.texi: Various small changes in addition to the
8048 following.
8049 (Signaling Errors): Provide some more details on how `signal'
8050 constructs the error message. Add anchor to the definition of
8051 `signal'.
8052 (Error Symbols): Describe special treatment of `quit'.
8053 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8054 to emphasize that it has to be a single form.
8055
8056 * buffers.texi: Add anchor.
8057
80582003-12-29 Richard M. Stallman <rms@gnu.org>
8059
8060 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8061 (Window Configurations): Add window-configuration-frame.
8062
8063 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8064
8065 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8066 Change arg name in get-char-property.
8067 (Special Properties): Update handling of keymap property.
8068
8069 * strings.texi (Modifying Strings): Add clear-string.
8070 (Text Comparison): Add assoc-string and remove
8071 assoc-ignore-case, assoc-ignore-representation.
8072
8073 * os.texi (Time of Day): Add set-time-zone-rule.
8074
8075 * numbers.texi (Math Functions): asin, acos, log, log10
8076 report domain-error errors.
8077
8078 * nonascii.texi (Converting Representations):
8079 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8080 (Encoding and I/O): Add file-name-coding-system.
8081
8082 * modes.texi (Search-based Fontification): Explain that
8083 face specs are symbols with face names as values.
8084
8085 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8086
8087 * lists.texi (Building Lists): remq moved elsewhere.
8088 (Sets And Lists): remq moved here.
8089 (Association Lists): Refer to assoc-string.
8090
8091 * internals.texi (Garbage Collection): Add memory-use-counts.
8092
8093 * frames.texi (Frames and Windows): Add set-frame-selected-window
8094 and frame-root-window.
8095
8096 * files.texi (Contents of Directories):
8097 Add directory-files-and-attributes.
8098
8099 * display.texi (Refresh Screen): Add force-window-update.
8100 (Invisible Text): Explain about moving point out of invis text.
8101 (Overlay Properties): Add overlay-properties.
8102 (Managing Overlays): Add overlayp.
8103 (GIF Images): Invalid image number displays a hollow box.
8104
8105 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8106 (Killing Buffers): Add buffer-live-p.
8107
81082003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8109
8110 * display.texi (Fringes): Fix typo "set-buffer-window".
8111
81122003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8113
8114 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8115 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8116 Add or change various xrefs and anchors.
8117
8118 * commands.texi: Replace all occurrences of @acronym{CAR} with
8119 @sc{car}, for consistency with the rest of the Elisp manual.
8120 `car' and `cdr' are historically acronyms, but are no longer
8121 widely thought of as such.
8122
8123 * internals.texi (Pure Storage): Mention that `purecopy' does not
8124 copy text properties.
8125 (Object Internals): Now 29 bits are used (in most implementations)
8126 to address Lisp objects.
8127
8128 * variables.texi (Variables with Restricted Values): New node.
8129
8130 * objects.texi (Lisp Data Types): Mention that certain variables
8131 can only take on a restricted set of values and add an xref to
8132 the new node "Variables with Restricted Values".
8133
8134 * eval.texi (Function Indirection): Describe the errors that
8135 `indirect-function' can signal.
8136 (Eval): Clarify the descriptions of `eval-region' and `values'.
8137 Describe `eval-buffer' instead of `eval-current-buffer' and
8138 mention `eval-current-buffer' as an alias for `current-buffer'.
8139 Correct the description and mention all optional arguments.
8140
8141 * nonascii.texi: Various small changes in addition to the
8142 following.
8143 (Converting Representations): Clarify behavior of
8144 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8145 ASCII arguments.
8146 (Character Sets): Document the variable `charset-list' and adapt
8147 the definition of the function `charset-list' accordingly.
8148 (Translation of Characters): Clarify use of generic characters in
8149 `make-translation-table'. Clarify and correct the description of
8150 the use of translation tables in encoding and decoding.
8151 (User-Chosen Coding Systems): Correct and clarify the description
8152 of `select-safe-coding-system'.
8153 (Default Coding Systems): Clarify description of
8154 `file-coding-system-alist'.
8155
81562003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8157
8158 * strings.texi (Text Comparison): Correctly describe when two
8159 strings are `equal'. Combine and clarify descriptions of
8160 `assoc-ignore-case' and `assoc-ignore-representation'.
8161
8162 * objects.texi (Non-ASCII in Strings): Clarify description of
8163 when a string is unibyte or multibyte.
8164 (Bool-Vector Type): Update examples.
8165 (Equality Predicates): Correctly describe when two strings are
8166 `equal'.
8167
81682003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8169
8170 * lists.texi (Building Lists): `append' no longer accepts integer
8171 arguments. Update the description of `number-sequence' to reflect
8172 recent changes.
8173 (Sets And Lists): Describe `member-ignore-case' after `member'.
8174
81752003-11-27 Kim F. Storm <storm@cua.dk>
8176
8177 * commands.texi (Click Events): Click object may be an images.
8178 Describe (dx . dy) element of click positions.
8179 (Accessing Events): Remove duplicate posn-timestamp.
8180 New functions posn-object and posn-object-x-y.
8181
81822003-11-23 Kim F. Storm <storm@cua.dk>
8183
8184 * commands.texi (Click Events): Describe enhancements to event
8185 position lists, including new text-pos and (col . row) items.
8186 Mention left-fringe and right-fringe area events.
8187 (Accessing Events): New functions posn-area and
8188 posn-actual-col-row. Mention posn-timestamp. Mention that
8189 posn-point in non-text area still returns buffer position.
8190 Clarify posn-col-row.
8191
81922003-11-21 Lars Hansen <larsh@math.ku.dk>
8193
8194 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8195 * anti.texi (File Attributes): Describe removed parameter
8196 ID-FORMAT.
8197
81982003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8199
8200 * positions.texi (Positions): Mention that, if a marker is used as
8201 a position, its buffer is ignored.
8202
8203 * markers.texi (Overview of Markers): Mention it here too.
8204
82052003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8206
8207 * numbers.texi (Numeric Conversions): Not just `floor', but also
8208 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8209
82102003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8211
8212 * markers.texi (Creating Markers): Specify insertion type of
8213 created markers. Add xref to `Marker Insertion Types'.
8214 Second argument to `copy-marker' is optional.
8215 (Marker Insertion Types): Mention that most markers are created
8216 with insertion type nil.
8217 (The Mark): Correctly describe when `mark' signals an error.
8218 (The Region): Correctly describe when `region-beginning' and
8219 `region-end' signal an error.
8220
82212003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8222
8223 * hash.texi (Creating Hash): Clarify description of `eql'.
8224 `makehash' is obsolete.
8225 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8226
8227 * positions.texi (Point): Change description of `buffer-end', so
8228 that it is also correct for floating point arguments.
8229 (List Motion): Correct argument lists of `beginning-of-defun' and
8230 `end-of-defun'.
8231 (Excursions): Add xref to `Marker Insertion Types'.
8232 (Narrowing): Argument to `narrow-to-page' is optional.
8233
82342003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8235
8236 * streams.texi (Output Streams): Clarify behavior of point for
8237 marker output streams.
8238
82392003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8240
8241 * variables.texi (Defining Variables): Second argument to
8242 `defconst' is not optional.
8243 (Setting Variables): Mention optional argument APPEND to
8244 `add-to-list'.
8245 (Creating Buffer-Local): Expand description of
8246 `make-variable-buffer-local'.
8247 (Frame-Local Variables): Expand description of
8248 `make-variable-frame-local'.
8249 (Variable Aliases): Correct description of optional argument
8250 DOCSTRING to `defvaralias'. Mention return value of
8251 `defvaralias'.
8252 (File Local Variables): Add xref to `File variables' in Emacs
8253 Manual. Correct description of `hack-local-variables'. Mention
8254 `safe-local-variable' property. Mention optional second argument
8255 to `risky-local-variable-p'.
8256
82572003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8258
8259 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8260
82612003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8262
8263 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8264 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8265 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8266 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8267 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8268 lispref/processes.texi, lispref/searching.texi,
8269 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8270 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8271 @acronym{FOO}.
8272
82732003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8274
8275 * strings.texi (Creating Strings): Argument START to `substring'
8276 can not be `nil'. Expand description of
8277 `substring-no-properties'. Correct description of `split-string',
8278 especially with respect to empty matches. Prevent very bad line
8279 break in definition of `split-string-default-separators'.
8280 (Text Comparison): `string=' and `string<' also accept symbols as
8281 arguments.
8282 (String Conversion): More completely describe argument BASE in
8283 `string-to-number'.
8284 (Formatting Strings): `%s' and `%S' in `format' do require
8285 corresponding object. Clarify behavior of numeric prefix after
8286 `%' in `format'.
8287 (Case Conversion): The argument to `upcase-initials' can be a
8288 character.
8289
82902003-10-27 Kenichi Handa <handa@m17n.org>
8291
8292 * display.texi (Fontsets): Fix texinfo usage.
8293
82942003-10-25 Kenichi Handa <handa@m17n.org>
8295
8296 * display.texi (Fontsets): Add description of the function
8297 set-fontset-font.
8298
82992003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8300
8301 * display.texi (Temporary Displays): Add xref to `Documentation
8302 Tips'.
8303
8304 * functions.texi (Function Safety): Use inforef instead of pxref
8305 for SES.
8306
83072003-10-23 Andreas Schwab <schwab@suse.de>
8308
8309 * Makefile.in (TEX, texinputdir): Don't define.
8310 (TEXI2DVI): Define.
8311 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8312 add $(srcdir)/index.texi.
8313 ($(infodir)/elisp): Remove index.texi dependency.
8314 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8315 (index.texi): Remove target.
8316 (dist): Don't link $(srcdir)/permute-index.
8317 (clean): Don't remove index.texi.
8318
8319 * permute-index, index.perm: Remove.
8320 * index.texi: Rename from index.unperm.
8321
83222003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8323
8324 * tips.texi (Documentation Tips): Document new behavior for face
8325 and variable hyperlinks in Help mode.
8326
83272003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8328
8329 * objects.texi (Integer Type): Update for extra bit of integer range.
8330 (Character Type): Ditto.
8331
83322003-10-16 Eli Zaretskii <eliz@gnu.org>
8333
8334 * numbers.texi (Integer Basics): Add index entries for reading
8335 numbers in hex, octal, and binary.
8336
83372003-10-16 Lute Kamstra <lute@gnu.org>
8338
8339 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8340 argument.
8341
83422003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8343
8344 * windows.texi (Choosing Window): Fix typo.
8345 * edebug.texi (Edebug Execution Modes): Fix typo.
8346
83472003-10-13 Richard M. Stallman <rms@gnu.org>
8348
8349 * windows.texi (Basic Windows): A window has fringe settings,
8350 display margins and scroll-bar settings.
8351 (Splitting Windows): Doc split-window return value.
8352 Clean up one-window-p.
8353 (Selecting Windows): Fix typo.
8354 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8355 (Buffers and Windows): In set-window-buffer, explain effect
8356 on fringe settings and scroll bar settings.
8357 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8358 (Choosing Window): Use defopt for pop-up-frame-function.
8359 For special-display-buffer-names, explain same-window and same-frame.
8360 Clarify window-dedicated-p return value.
8361 (Textual Scrolling): scroll-up and scroll-down can get an error.
8362 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8363 Clarify set-window-hscroll.
8364 (Size of Window): Don't mention tool bar in window-height.
8365 (Coordinates and Windows): Explain what coordinates-in-window-p
8366 returns for fringes and display margins.
8367 (Window Configurations): Explain saving fringes, etc.
8368
8369 * tips.texi (Library Headers): Clean up Documentation.
8370
8371 * syntax.texi (Parsing Expressions): Clean up forward-comment
8372 and parse-sexp-lookup-properties.
8373
8374 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8375
8376 * os.texi (System Environment): Clean up text for load-average errors.
8377
8378 * modes.texi (Hooks): Don't explain local hook details at front.
8379 Clarify run-hooks and run-hook-with-args a little.
8380 Clean up add-hook and remove-hook.
8381
8382 * edebug.texi (Edebug Execution Modes): Clarify t.
8383 Document edebug-sit-for-seconds.
8384 (Coverage Testing): Document C-x X = and =.
8385 (Instrumenting Macro Calls): Fix typo.
8386 (Specification List): Don't index the specification keywords.
8387
83882003-10-10 Kim F. Storm <storm@cua.dk>
8389
8390 * processes.texi (Network): Introduce make-network-process.
8391
83922003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8393
8394 * tips.texi (Library Headers): Fix typo.
8395
83962003-10-07 Juri Linkov <juri@jurta.org>
8397
8398 * modes.texi (Imenu): Mention imenu-create-index-function's
8399 default value. Explain submenus better.
8400
84012003-10-07 Lute Kamstra <lute@gnu.org>
8402
8403 * modes.texi (Faces for Font Lock): Fix typo.
8404 (Hooks): Explain how buffer-local hook variables can refer to
8405 global hook variables.
8406 Various minor clarifications.
8407
84082003-10-06 Lute Kamstra <lute@gnu.org>
8409
8410 * tips.texi (Coding Conventions): Mention naming conventions for
8411 hooks.
8412
84132003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8414
8415 * loading.texi (Library Search): Correct default value of
8416 load-suffixes.
8417 (Named Features): Fix typo.
8418
84192003-10-05 Richard M. Stallman <rms@gnu.org>
8420
8421 * loading.texi (Named Features): In `provide',
8422 say how to test for subfeatures.
8423 (Unloading): In unload-feature, use new var name
8424 unload-feature-special-hooks.
8425
84262003-10-03 Lute Kamstra <lute@gnu.org>
8427
8428 * modes.texi (Major Mode Conventions): Mention third way to set up
8429 Imenu.
8430 (Imenu): A number of small fixes.
8431 Delete documentation of internal variable imenu--index-alist.
8432 Document the return value format of imenu-create-index-function
8433 functions.
8434
84352003-09-30 Richard M. Stallman <rms@gnu.org>
8436
8437 * processes.texi (Network): Say what stopped datagram connections do.
8438
8439 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8440
8441 * display.texi (Overlay Properties): Clarify `evaporate' property.
8442
84432003-09-29 Lute Kamstra <lute@gnu.org>
8444
8445 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8446 constructs should be marked as risky.
8447 Change cons cell into proper list.
8448 (Mode Line Variables): Change cons cell into proper list.
8449
84502003-09-26 Lute Kamstra <lute@gnu.org>
8451
8452 * modes.texi (Mode Line Data): Document the :propertize construct.
8453 (Mode Line Variables): Reorder the descriptions of the variables
8454 to match their order in the default mode-line-format.
8455 Describe the new variables mode-line-position and mode-line-modes.
8456 Update the default values of mode-line-frame-identification,
8457 minor-mode-alist, and default-mode-line-format.
8458 (Properties in Mode): Mention the :propertize construct.
8459
84602003-09-26 Richard M. Stallman <rms@gnu.org>
8461
8462 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8463 * loading.texi, minibuf.texi, text.texi, variables.texi:
8464 Avoid @strong{Note:}.
8465
84662003-09-26 Richard M. Stallman <rms@gnu.org>
8467
8468 * keymaps.texi (Remapping Commands): Fix typo.
8469
84702003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8471
8472 * processes.texi (Low-Level Network): Fix typo.
8473
84742003-09-23 Kim F. Storm <storm@cua.dk>
8475
8476 * processes.texi (Network, Network Servers): Fix typos.
8477 (Low-Level Network): Add timeout value for :server keyword.
8478 Add new option keywords to make-network-process.
8479 Add set-network-process-options.
8480 Explain how to test availability of network options.
8481
84822003-09-19 Richard M. Stallman <rms@gnu.org>
8483
8484 * text.texi (Motion by Indent): Arg to
8485 backward-to-indentation and forward-to-indentation is optional.
8486
8487 * strings.texi (Creating Strings): Add substring-no-properties.
8488
8489 * processes.texi
8490 (Process Information): Add list-processes arg QUERY-ONLY.
8491 Delete process-contact from here.
8492 Add new status values for process-status.
8493 Add process-get, process-put, process-plist, set-process-plist.
8494 (Synchronous Processes): Add call-process-shell-command.
8495 (Signals to Processes): signal-process allows process objects.
8496 (Network): Complete rewrite.
8497 (Network Servers, Datagrams, Low-Level Network): New nodes.
8498
8499 * positions.texi (Word Motion): forward-word, backward-word
8500 arg is optional. Reword.
8501
8502 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8503
8504 * variables.texi (Creating Buffer-Local):
8505 Delete duplicate definition of buffer-local-value.
8506 (File Local Variables): Explain about discarding text props.
8507
85082003-09-11 Richard M. Stallman <rms@gnu.org>
8509
8510 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8511 changes variables that record input events.
8512 (Minibuffer Misc): Add minibuffer-selected-window.
8513
8514 * lists.texi (Building Lists): Add copy-tree.
8515
8516 * display.texi (Fontsets): Add char-displayable-p.
8517 (Scroll Bars): New node.
8518
85192003-09-08 Lute Kamstra <lute@gnu.org>
8520
8521 * modes.texi (%-Constructs): Document new `%i' and `%I'
8522 constructs.
8523
85242003-09-03 Peter Runestig <peter@runestig.com>
8525
8526 * makefile.w32-in: New file.
8527
85282003-08-29 Richard M. Stallman <rms@gnu.org>
8529
8530 * display.texi (Overlay Properties): Clarify how priorities
8531 affect use of the properties.
8532
85332003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8534
8535 * customize.texi (Type Keywords): Correct the description of
8536 `:help-echo' in the case where `motion-doc' is a function.
8537
85382003-08-14 John Paul Wallington <jpw@gnu.org>
8539
8540 * modes.texi (Emulating Mode Line): Subsection, not section.
8541
85422003-08-13 Richard M. Stallman <rms@gnu.org>
8543
8544 * elisp.texi (Top): Update subnode lists in menu.
8545
8546 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8547 (Kill Functions): kill-region has new arg yank-handler.
8548 (Yanking): New node.
8549 (Yank Commands): Add yank-undo-function.
8550 (Low-Level Kill Ring):
8551 kill-new and kill-append have new arg yank-handler.
8552 (Changing Properties): Add remove-list-of-text-properties.
8553 (Atomic Changes): New node.
8554
8555 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8556
8557 * streams.texi (Output Variables): Add eval-expression-print-length
8558 and eval-expression-print-level.
8559
8560 * os.texi (Time Conversion): For encode-time, explain limits on year.
8561
8562 * objects.texi (Character Type): Define anchor "modifier bits".
8563
8564 * modes.texi (Emulating Mode Line): New node.
8565 (Search-based Fontification): Font Lock uses font-lock-face property.
8566 (Other Font Lock Variables): Likewise.
8567
8568 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8569 not vectors.
8570 (Active Keymaps): Add emulation-mode-map-alists.
8571 (Functions for Key Lookup): key-binding has new arg no-remap.
8572 (Remapping Commands): New node.
8573 (Scanning Keymaps): where-is-internal has new arg no-remap.
8574 (Tool Bar): Add tool-bar-local-item-from-menu.
8575 Clarify when to use tool-bar-add-item-from-menu.
8576
8577 * commands.texi (Interactive Call): commandp has new arg.
8578 (Command Loop Info): Add this-original-command.
8579
85802003-08-06 John Paul Wallington <jpw@gnu.org>
8581
8582 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8583
8584 * display.texi (Warning Basics): Fix typo.
8585 (Fringes): Add closing curly bracket and fix typo.
8586
8587 * elisp.texi (Top): Fix typo.
8588
85892003-08-05 Richard M. Stallman <rms@gnu.org>
8590
8591 * elisp.texi: Update lists of subnodes.
8592
8593 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8594
8595 * variables.texi (Local Variables): Use lc for example variable names.
8596
8597 * tips.texi (Library Headers): Explain where to put -*-.
8598
8599 * strings.texi (Creating Strings): Fix xref for vconcat.
8600
8601 * sequences.texi (Vector Functions):
8602 vconcat no longer allows integer args.
8603
8604 * minibuf.texi (Reading File Names): read-file-name has new
8605 arg PREDICATE. New function read-directory-name.
8606
c4cc8b9a 8607 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8608 (Indenting Macros): New node.
8609
8610 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8611 (Window Frame Parameters): Make separate table of parameters
8612 that are coupled with specific face attributes.
8613 (Deleting Frames): delete-frame-hooks renamed to
8614 delete-frame-functions.
8615
8616 * files.texi (Magic File Names): Add file-remote-p.
8617 Clarify file-local-copy.
8618
8619 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8620 here; instead xref Defining Macros.
8621
8622 * display.texi (Warnings): New node, and subnodes.
8623 (Fringes): New node.
8624
8625 * debugging.texi (Test Coverage): New node.
8626
8627 * compile.texi (Compiler Errors): Explain with-no-warnings
8628 and other ways to suppress warnings.
8629
8630 * commands.texi (Interactive Call): Minor clarification.
8631
8632 * buffers.texi (Buffer File Name): set-visited-file-name
8633 renames the buffer too.
8634
8635 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8636
86372003-07-24 Markus Rost <rost@math.ohio-state.edu>
8638
8639 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8640
86412003-07-22 Markus Rost <rost@math.ohio-state.edu>
8642
8643 * internals.texi (Garbage Collection): Fix previous change.
8644
86452003-07-22 Richard M. Stallman <rms@gnu.org>
8646
8647 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8648
8649 * display.texi (Width): Use \s syntax in example.
8650 (Font Selection): Add face-font-rescale-alist.
8651
8652 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8653 Remove spurious indent in example.
8654
8655 * lists.texi (Building Lists): Add number-sequence.
8656
8657 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8658
8659 * functions.texi (Function Documentation): Explain how to
8660 show calling convention explicitly in the doc string.
8661
8662 * windows.texi (Selecting Windows): save-selected-window saves
8663 selected window of each frame.
8664 (Window Configurations): Minor change.
8665
8666 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8667
8668 * streams.texi (Output Variables): Add print-continuous-numbering
8669 and print-number-table.
8670
8671 * processes.texi (Decoding Output): New node.
8672
8673 * os.texi (Time Conversion): decode-time arg is optional.
8674
8675 * objects.texi (Character Type): Don't use space as example for \.
8676 Make list of char names and \-sequences correspond.
8677 Explain that \s is not used in strings. `\ ' needs space after.
8678
8679 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8680 (Translation of Characters): Add translation-table-for-input.
8681 (Default Coding Systems): Add auto-coding-functions.
8682 (Explicit Encoding): Add decode-coding-inserted-region.
8683 (Locales): Add locale-info.
8684
8685 * minibuf.texi (Basic Completion): Describe test-completion.
8686 Collections can be lists of strings.
8687 Clean up lazy-completion-table.
8688 (Programmed Completion): Mention test-completion.
8689 Clarify why lambda expressions are not accepted.
8690 (Minibuffer Misc): Describe minibufferp.
8691
86922003-07-14 Richard M. Stallman <rms@gnu.org>
8693
8694 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8695
8696 * windows.texi (Selecting Windows): New arg to select-window.
8697 (Selecting Windows): Add with-selected-window.
8698 (Size of Window): Add window-inside-edges, etc.
8699
8700 * internals.texi (Garbage Collection): Add post-gc-hook.
8701
8702 * processes.texi (Subprocess Creation): Add exec-suffixes.
8703
8704 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8705 (Scanning Keymaps): Add map-keymaps.
8706 (Defining Menus): Add keymap-prompt.
8707
8708 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8709 most-negative-fixnum.
8710
c4cc8b9a 8711 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
8712 (Compiler Errors): New node.
8713
8714 * os.texi (User Identification): user-uid, user-real-uid
8715 can return float.
8716
8717 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8718 and about derived modes.
8719 (Minor Modes): Add minor-mode-list.
8720 (Defining Minor Modes): Keyword args for define-minor-mode.
8721 (Search-based Fontification): Explain managing other properties.
8722 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 8723 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
8724 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8725
8726 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8727 (Variable Aliases): Clarify defvaralias.
8728
8729 * loading.texi (Library Search): Add load-suffixes.
8730
8731 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8732 (Programmed Completion): Add dynamic-completion-table.
8733
8734 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8735 (Magic File Names): Specify precedence order of handlers.
8736
8737 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8738 and post-command-hook.
8739 (Waiting): New calling convention for sit-for.
8740
8741 * text.texi (Special Properties): local-map and keymap properties
8742 apply based on their stickiness.
8743
87442003-07-07 Richard M. Stallman <rms@gnu.org>
8745
8746 * modes.texi (Minor Mode Conventions): Specify only some kinds
8747 of list values as args to minor modes.
8748
8749 * files.texi (File Name Expansion): Warn about iterative use
8750 of substitute-in-file-name.
8751
8752 * advice.texi (Activation of Advice): Clean up previous change.
8753
87542003-07-06 Markus Rost <rost@math.ohio-state.edu>
8755
8756 * advice.texi (Activation of Advice): Note that ad-start-advice is
8757 turned on by default.
8758
87592003-06-30 Richard M. Stallman <rms@gnu.org>
8760
8761 * text.texi (Buffer Contents): Document current-word.
8762 (Change Hooks): Not called for *Messages*.
8763
8764 * functions.texi (Defining Functions): Explain about redefining
8765 primitives.
8766 (Function Safety): Renamed. Minor changes.
8767 Comment out the detailed criteria for what is safe.
8768
87692003-06-22 Andreas Schwab <schwab@suse.de>
8770
8771 * objects.texi (Symbol Type): Fix description of examples.
8772
87732003-06-16 Andreas Schwab <schwab@suse.de>
8774
8775 * hash.texi (Creating Hash): Fix description of :weakness.
8776
c8763fb6 87772003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
8778
8779 * files.texi (Changing Files): copy-file copies file modes, too.
8780
87812003-05-28 Richard M. Stallman <rms@gnu.org>
8782
8783 * strings.texi (Creating Strings): Clarify split-string.
8784
87852003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
8786
8787 * strings.texi (Creating Strings): Update split-string specification
8788 and examples.
8789
87902003-05-19 Richard M. Stallman <rms@gnu.org>
8791
8792 * elisp.texi: Correct invariant section names.
8793
87942003-04-20 Richard M. Stallman <rms@gnu.org>
8795
8796 * os.texi (Timers): Explain about timers and quitting.
8797
87982003-04-19 Richard M. Stallman <rms@gnu.org>
8799
8800 * internals.texi (Writing Emacs Primitives): Strings are
8801 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8802 Explain GCPRO convention for varargs function args.
8803
88042003-04-16 Richard M. Stallman <rms@gnu.org>
8805
8806 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8807
88082003-04-08 Richard M. Stallman <rms@gnu.org>
8809
8810 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8811
88122003-02-13 Kim F. Storm <storm@cua.dk>
8813
8814 * objects.texi (Character Type): New \s escape for space.
8815
88162003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8817
5dcb4c4e 8818 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
8819
88202003-01-25 Richard M. Stallman <rms@gnu.org>
8821
8822 * keymaps.texi: Document that a symbol can act as a keymap.
8823
88242003-01-13 Richard M. Stallman <rms@gnu.org>
8825
8826 * text.texi (Changing Properties): Say string indices are origin-0.
8827
8828 * positions.texi (Screen Lines) <compute-motion>:
8829 Correct order of elts in return value.
8830
8831 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8832 how to define a default binding.
8833
88342002-12-07 Markus Rost <rost@math.ohio-state.edu>
8835
8836 * loading.texi (Unloading): Fix recent change for load-history.
8837
8838 * customize.texi (Simple Types): Clarify description of custom
8839 type 'number. Describe new custom type 'float.
8840
88412002-12-04 Markus Rost <rost@math.ohio-state.edu>
8842
8843 * variables.texi (File Local Variables): Fix typo.
8844
c8763fb6 88452002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
8846
8847 From Michael Albinus <Michael.Albinus@alcatel.de>.
8848
8849 * README: Target for Info file is `make info'.
8850
5dcb4c4e 8851 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
8852 `file-name-sans-extension'.
8853 (Magic File Names): Complete list of operations for magic file
8854 name handlers.
8855
88562002-09-16 Jonathan Yavner <jyavner@engineer.com>
8857
8858 * variables.texi (File Local Variables): New function
8859 risky-local-variable-p.
8860
88612002-09-15 Jonathan Yavner <jyavner@engineer.com>
8862
8863 * functions.texi (Function safety): New node about unsafep.
8864
88652002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8866
5dcb4c4e 8867 * customize.texi (Splicing into Lists): Fix example.
a86cd395 8868 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
8869
88702002-06-17 Juanma Barranquero <lektu@terra.es>
8871
8872 * frames.texi (Display Feature Testing): Fix typo.
8873
88742002-06-12 Andreas Schwab <schwab@suse.de>
8875
8876 * frames.texi (Initial Parameters, Resources): Fix references to
8877 the Emacs manual.
8878
88792002-05-13 Kim F. Storm <storm@cua.dk>
8880
8881 * variables.texi (Intro to Buffer-Local): Updated warning and
8882 example relating to changing buffer inside let.
8883
c8763fb6 88842002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8885
8886 * os.texi (Session Management): New node about X Session management.
8887
88882002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8889
8890 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8891 to which the manual corresponds, and the copyright years.
8892
8893 * Makefile.in (VERSION): Set to 2.9.
8894
88952001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8896
8897 * elisp.texi: Change the category in @dircategory to "Emacs", to
8898 make it consistent with info/dir.
8899
89002001-11-25 Miles Bader <miles@gnu.org>
8901
8902 * text.texi (Fields): Describe new `limit' arg in
8903 field-beginning/field-end.
8904
89052001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8906
5dcb4c4e
SM
8907 * permute-index: Don't depend on csh-specific features.
8908 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
8909
8910 * two-volume-cross-refs.txt: New file.
8911 * two.el: New file.
8912 * spellfile: New file.
8913
89142001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8915
8916 * permute-index: New file.
8917
8918 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8919 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8920 8+3 restricted namespace.
8921
8922 * Makefile.in (infodir): Define relative to $(srcdir).
8923 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8924 include directories list via -I switch to makeinfo.
8925 (index.texi): Use cp if both hard and symbolic links fail.
8926
89272001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8928
8929 * Makefile.in (distclean): Add.
8930
8931 The following changes make ELisp manual part of the Emacs
8932 distribution:
8933
8934 * Makefile.in: Add Copyright notice.
8935 (prefix): Remove.
8936 (infodir): Change value to "../info".
8937 (VPATH): New variable.
8938 (MAKE): Don't define.
8939 (texmacrodir): Don't define.
8940 (texinputdir): Append the existing value of TEXINPUTS.
8941 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8942 command to be compatible with man/Makefile.in, and to put the
8943 output into ../info.
8944 (info): Add target.
8945 (installall): Target removed.
8946
c8763fb6 89472001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
8948
8949 * tips.texi (Coding Conventions): Fix typo.
8950
89512001-10-23 Gerd Moellmann <gerd@gnu.org>
8952
8953 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8954
89552001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8956
8957 * files.texi (File Name Components): Update the description of
8958 file-name-sans-extension and file-name-extension, as they now
8959 ignore leading dots.
8960
89612001-10-20 Gerd Moellmann <gerd@gnu.org>
8962
8963 * (Version 21.1 released.)
8964
89652001-10-19 Miles Bader <miles@gnu.org>
8966
8967 * positions.texi (Text Lines): Describe behavior of
8968 `beginning-of-line'/`end-of-line' in the presence of field properties.
8969
89702001-10-17 Gerd Moellmann <gerd@gnu.org>
8971
8972 * Makefile.in (VERSION): Set to 2.8.
8973 (manual): Use `manual-21'.
8974
8975 * elisp.texi (VERSION): Add and use it where the version
8976 number was used. Set it to 2.8.
8977
8978 * intro.texi: Likewise.
8979
89802001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8981
8982 * files.texi (File Name Completion): Document the significance of
8983 a trailing slash in elements of completion-ignored-extensions.
8984
89852001-10-06 Miles Bader <miles@gnu.org>
8986
8987 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8988
89892001-10-04 Gerd Moellmann <gerd@gnu.org>
8990
8991 * variables.texi (Variable Aliases): New node.
8992
89932001-10-04 Gerd Moellmann <gerd@gnu.org>
8994
8995 * Branch for 21.1.
8996
89972001-10-02 Miles Bader <miles@gnu.org>
8998
8999 * minibuf.texi (Minibuffer Misc): Add entries for
9000 `minibuffer-contents', `minibuffer-contents-no-properties', and
9001 `delete-minibuffer-contents'.
9002 Correct description for `minibuffer-prompt-end'.
9003
9004 * text.texi (Property Search): Correct descriptions of
9005 `next-char-property-change' and `previous-char-property-change'.
9006 Add entries for `next-single-char-property-change' and
9007 `previous-single-char-property-change'.
9008 Make operand names a bit more consistent.
9009
90102001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
9011
9012 * frames.texi (Finding All Frames): Document that next-frame and
9013 previous-frame are local to current terminal.
9014
90152001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
9016
9017 * keymaps.texi (Creating Keymaps): Fix the description of the
9018 result of make-keymap.
9019
90202001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
9021
9022 * display.texi (Font Lookup, Attribute Functions)
9023 (Image Descriptors): Add cross-references to the definition of
9024 selected frame.
9025
9026 * buffers.texi (The Buffer List): Add cross-references to the
9027 definition of selected frame.
9028
9029 * frames.texi (Input Focus): Clarify which frame is _the_ selected
9030 frame at any given time.
9031 (Multiple Displays, Size and Position): Add a cross-reference to
9032 the definition of the selected frame.
9033
90342001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
9035
9036 * strings.texi (String Conversion) <string-to-number>: Document
9037 that a float is returned for integers that are too large.
9038
9039 * frames.texi (Mouse Position): Document mouse-position-function.
9040 (Display Feature Testing): Document display-images-p.
9041 (Window Frame Parameters): Document the cursor-type variable.
9042
9043 * numbers.texi (Integer Basics): Document CL style read syntax for
9044 integers in bases other than 10.
9045
5dcb4c4e
SM
9046 * positions.texi (List Motion):
9047 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9048
9049 * lists.texi (Sets And Lists): Document member-ignore-case.
9050
9051 * internals.texi (Garbage Collection): Document the used and free
9052 strings report.
9053 (Memory Usage): Document strings-consed.
9054
9055 * os.texi (Time of Day): Document float-time.
9056 (Recording Input): Document that clear-this-command-keys clears
9057 the vector to be returned by recent-keys.
9058
9059 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9060 argument keymap can be a list.
9061
9062 * nonascii.texi (User-Chosen Coding Systems)
9063 <select-safe-coding-system>: Document the new argument
9064 accept-default-p and the variable
9065 select-safe-coding-system-accept-default-p. Tell what happens if
9066 buffer-file-coding-system is undecided.
9067 (Default Coding Systems): Document auto-coding-regexp-alist.
9068
9069 * display.texi (The Echo Area) <message>: Document
9070 message-truncate-lines.
9071 (Glyphs): Document that the glyph table is unused on windowed
9072 displays.
9073
9074 * help.texi (Describing Characters) <single-key-description>:
9075 Document the new argument no-angles.
9076 (Accessing Documentation) <documentation-property>: Document that
9077 a non-string property is evaluated.
9078 <documentation>: Document that the function-documentation property
9079 is looked for.
9080
9081 * windows.texi (Selecting Windows): Document some-window.
9082
9083 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9084
9085 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9086 apropos-mode-hook.
9087
9088 * commands.texi (Using Interactive): Document interactive-form.
9089 (Keyboard Macros): Document kbd-macro-termination-hook.
9090 (Command Loop Info): Document that clear-this-command-keys clears
9091 the vector to be returned by recent-keys.
9092
90932001-09-04 Werner LEMBERG <wl@gnu.org>
9094
9095 * Makefile.in (srcdir, texinputdir): New variables.
9096 (srcs, index.texi, install): Use $(srcdir).
9097 (.PHONY): Remove elisp.dvi.
9098 (elisp): Use -I switch for makeinfo.
9099 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9100 (installall, dist): Use $(srcdir).
9101 Fix path to texinfo.tex.
9102 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9103
91042001-08-30 Gerd Moellmann <gerd@gnu.org>
9105
9106 * display.texi (Conditional Display): Adjust to API change.
9107
9108 * configure: New file.
9109
91102001-07-30 Gerd Moellmann <gerd@gnu.org>
9111
9112 * commands.texi (Repeat Events): Add description of
9113 double-click-fuzz.
9114
91152001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9116
9117 * syntax.texi (Syntax Class Table): Add the missing designator for
9118 comment and string fences.
9119 (Syntax Properties): Add a xref to syntax table internals.
9120 (Syntax Table Internals): Document string-to-syntax.
9121
91222001-05-07 Gerd Moellmann <gerd@gnu.org>
9123
9124 * Makefile.in (install): Use install-info command line options
9125 like in Emacs' Makefile.in.
9126
91272000-12-09 Miles Bader <miles@gnu.org>
9128
9129 * windows.texi (Window Start): Update documentation for
9130 `pos-visible-in-window-p'.
9131
91322000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9133
9134 * lists.texi (Building Lists): Add footnote to explain how to add
9135 to the end of a list.
9136
91372000-10-25 Gerd Moellmann <gerd@gnu.org>
9138
9139 * files.texi (Visiting Functions): Typos.
9140
91412000-10-25 Kenichi Handa <handa@etl.go.jp>
9142
9143 * files.texi (Visiting Functions): Return value of
9144 find-file-noselect may be a list of buffers if wildcards are used.
9145
91462000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9147
9148 * display.texi (Defining Faces): Document `graphic' display type
9149 in face specs.
9150
b344d29d 91512000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9152
9153 * hooks.texi (Standard Hooks): Replace obsolete
9154 `after-make-frame-hook' with `after-make-frame-functions'.
9155
9156 * frames.texi (Creating Frames): Ditto.
9157
9158 * variables.texi (Future Local Variables): Ditto.
9159
91602000-10-16 Gerd Moellmann <gerd@gnu.org>
9161
9162 * display.texi (Other Image Types): Add description of :foreground
9163 and :background properties of mono PBM images.
9164
91652000-08-17 Werner LEMBERG <wl@gnu.org>
9166
9167 * .cvsignore: New file.
9168
91692000-01-05 Gerd Moellmann <gerd@gnu.org>
9170
9171 * tindex.pl: New script.
9172
91731999-12-03 Dave Love <fx@gnu.org>
9174
9175 * Makefile.in (MAKEINFO): New parameter.
9176
91771999-09-17 Richard Stallman <rms@gnu.org>
9178
9179 * Makefile.in (srcs): Add hash.texi.
9180 (VERSION): Update to 20.6.
9181
91821999-09-13 Richard Stallman <rms@gnu.org>
9183
9184 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9185
91861998-08-29 Karl Heuer <kwzh@gnu.org>
9187
9188 * configure.in: New file.
9189 * Makefile.in: Renamed from Makefile.
9190 (prefix, infodir): Use value obtained from configure.
9191 (emacslibdir): Obsolete variable deleted.
9192 (dist): Distribute configure.in, configure, Makefile.in.
9193
91941998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9195
9196 * Makefile (INSTALL_INFO): New variable.
9197 (install): Run install-info.
9198
91991998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9200
9201 * Makefile (elisp.dvi): Add missing backslash.
9202
92031998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9204
9205 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9206 Run texindex without `./'. Always run texindex on elisp.tp.
9207 (elisp.tps): Target deleted.
9208
92091998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9210
9211 * Makefile (srcs): Add nonascii.texi and customize.texi.
9212 (dist): Start by deleting `temp'.
9213
92141998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9215
9216 * Makefile (makeinfo, texindex): Targets deleted.
9217 (makeinfo.o, texindex.o): Targets deleted.
9218 (clean, dist): Don't do anything with them or with getopt*.
9219
92201998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9221
9222 * Makefile (SHELL): Defined.
9223
92241998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9225
9226 * Makefile (elisp.tps): New target.
9227 (elisp.dvi): Depend on elisp.tps.
9228
c5602427 92291996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9230
9231 * README: Update phone number.
9232
9233 * Makefile (elisp): Make this be the default target.
9234 Depend on makeinfo.c instead of makeinfo.
9235 (install): Don't depend on elisp.dvi, since we don't install that.
9236 Use mkinstalldirs.
9237 (dist): Add mkinstalldirs.
9238
c5602427 92391995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9240
9241 * Makefile (VERSION): Update version number.
5dcb4c4e 9242 (maintainer-clean): Rename from realclean.
b8d4c8d0 9243
c5602427 92441995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9245
9246 * Makefile (realclean): New target.
9247 (elisp): Remove any old elisp-* files first.
9248
c5602427 92491993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9250
9251 * Makefile (VERSION): New variable.
9252 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9253 Compressed file suffix should be `.gz', not `.z'.
9254
ce058493 92551993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9256
9257 * Makefile (elisp): Depend on makeinfo.
9258
c5602427 92591993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9260
9261 * Makefile (srcs): Add anti.texi.
9262
c5602427 92631993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9264
9265 * Makefile (infodir, prefix): New vars.
9266 (install): Use infodir.
9267 (emacsinfodir): Deleted.
9268
c5602427 92691993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9270
9271 * Makefile (srcs): Add calendar.texi.
9272
9273 * Makefile (dist): Copy texindex.c and makeinfo.c.
9274 Limit elisp-* files to those with one or two digits.
9275
c5602427 92761993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9277
9278 * Makefile (dist): Changed to use Gzip instead of compress.
9279
c5602427 92801993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9281
9282 * loading.texi (Unloading): define-function changed back to
9283 defalias. It may not stay this way, but at least it's
9284 consistent with the known-good version of the code patch.
9285
c5602427 92861993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9287
9288 * modes.texi (Hooks): Document new optional arg of add-hook.
9289
c5602427 92901993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9291
9292 * variables.texi: Document nil initial value of buffer-local variables.
9293
9294 * tips.texi: Add new section on standard library headers.
9295
c5602427 92961993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9297
9298 * Makefile (srcs): Add frame.texi to the list of sources.
9299
c5602427 93001993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9301
9302 * Makefile (dist): Don't bother excluding autosave files; they'll
9303 never make it into the temp directory anyway, and the hash marks
9304 in the name are problematic for make and the Bourne shell.
9305 (srcs):
9306
c5602427 93071993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9308
9309 * Makefile (dist): Don't include backup files or autosave files in
9310 the distribution tar file.
9311
c5602427 93121991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9313
5dcb4c4e 9314 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9315 (elisp.dvi): Remove erroneous shell comment.
9316 Expect output of permute-index in permuted.fns.
9317 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9318 (clean): Add index.texi to be deleted.
b8d4c8d0 9319
c5602427 93201990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9321
9322 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9323
c5602427 93241990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9325
9326 * files.texi: Noted that completion-ignored-extensions is ignored
9327 when making *Completions*.
9328
3e868ee3 93291990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9330
9331 * Makefile make dist now depends on elisp.dvi, since it tries
9332 to include it in the dist file.
9333
c5602427 93341990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9335
c5602427 9336 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9337
c5602427 93381989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9339
9340 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9341 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9342
c5602427 93431989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9344
9345 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9346 and @error{} are the terms now being used. The files in the
9347 directory have been changed to reflect this.
9348
9349 * All instances of @indentedresultt{} have been changed to
9350 ` @result{}', using 5 spaces at the begining of the line.
9351
c5602427 93521989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9353
9354 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9355 experimental @indentedresult{}, @indentedexpandsto{} are part of
9356 the texinfo.tex in this directory. These TeX macros are not
9357 stable yet.
9358
c5602427 93591989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9360
9361 * texinfo.tex: Temporarily added
9362 \let\result=\dblarrow
9363 \def\error{{\it ERROR} \longdblarrow}
9364 We need to do this better soon.
9365
c5602427 93661989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9367
9368 * Applied Karl Berry's patches to *.texinfo files, but not to
9369 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9370 new title page format is also not applied, since it requires
9371 texinfo.tex changes.)
9372
9373 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9374 for the Project GNU development environment.
9375
9376;; Local Variables:
c8763fb6 9377;; coding: utf-8
b8d4c8d0
GM
9378;; End:
9379
73b0cd50 9380 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
9381
9382 This file is part of GNU Emacs.
9383
352c8b4a 9384 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9385 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9386 the Free Software Foundation, either version 3 of the License, or
9387 (at your option) any later version.
b8d4c8d0
GM
9388
9389 GNU Emacs is distributed in the hope that it will be useful,
9390 but WITHOUT ANY WARRANTY; without even the implied warranty of
9391 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9392 GNU General Public License for more details.
9393
9394 You should have received a copy of the GNU General Public License
352c8b4a 9395 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.