Clarify manual and `add-hook' doc string about buffer-local hooks
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
f987fde4
LMI
12011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * objects.texi (General Escape Syntax): "a with grave accent" is
4 ?xe0, not ?x8e0 (bug#5259).
5
b7527639
CY
62011-07-12 Chong Yidong <cyd@stupidchicken.com>
7
8 * display.texi (Face Attributes, Font Selection): Add references
9 to the Fonts node in the Emacs manual (Bug#4178).
10
c830e5ae
CY
112011-07-12 Chong Yidong <cyd@stupidchicken.com>
12
13 * display.texi (Window Systems): `window-system' is
14 terminal-local.
15
16 * frames.texi (Frame Parameters, Parameter Access): Don't mention
17 frame-local variables.
18
19 * variables.texi (Buffer-Local Variables): Don't mention obsolete
20 frame-local variables.
21 (Frame-Local Variables): Node deleted.
22
23 * elisp.texi (Top): Update node listing.
24
91223e54
LMI
252011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
26
27 * elisp.texi: Change "inferiors" to "subnodes" in three places
28 (bug#3523).
29
963578d3
CY
302011-07-11 Chong Yidong <cyd@stupidchicken.com>
31
32 * frames.texi (Window System Selections): Discussion of
33 x-select-enable-clipboard moved to Emacs manual.
34
07151e49
DD
352011-07-11 Deniz Dogan <deniz@dogan.se>
36
37 * commands.texi (Prefix Command Arguments): Remove excessive
38 apostrophe.
39
7261e1cf
LMI
402011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
41
ad21a12a
LMI
42 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
43 description is a string (bug#3313).
44
7261e1cf
LMI
45 * frames.texi (Display Feature Testing): Try to explain what all
46 the visual classes mean (bug#3042).
47
568f7b79
LMI
482011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
49
18d59e29
LMI
50 * modes.texi (Mode Line Variables): Document `mode-line-remote'
51 and `mode-line-client' (bug#2974).
52
568f7b79
LMI
53 * text.texi (Insertion): Clarify marker movements (bug#1651).
54 Text from Drew Adams.
55
54e10184
LMI
562011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
57
d94d85e9
LMI
58 * text.texi (Special Properties): Clarify the format of `face'
59 (bug#1375).
60
54e10184
LMI
61 * commands.texi (Interactive Call): Add a `call-interactively'
62 example (bug#1010).
63
413c488d
LMI
642011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
65
66 * functions.texi (Calling Functions): Link to the "Interactive
67 Call" node (bug#1001).
68
322b7dab 692011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 70
3deead93
CY
71 * customize.texi (Composite Types): Move alist and plist to here
72 from Simple Types (Bug#7545).
73
74 * elisp.texi (Top): Update menu description.
75
b00d8c1a
CY
76 * display.texi (Face Attributes): Document negative line widths
77 (Bug#6113).
78
d2a6c43b
TR
792011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
80
81 * searching.texi (Match Data): Note that match data can be
82 overwritten by most functions (bug#2499).
83
c7844a27
LMI
842011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
85
a9ab721e
LMI
86 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
87 flags mean (bug#6659).
88
c7844a27
LMI
89 * functions.texi (What Is a Function): Document the autoload
90 object (bug#6496).
91
f68d76d0
LMI
922011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
93
8a20ca4c
LMI
94 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
95 is only used in the Customize user interface (bug#6089).
96
f68d76d0 97 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 98 images (bug#7836).
f68d76d0 99
7018dbe7
EZ
1002011-07-02 Eli Zaretskii <eliz@gnu.org>
101
102 * variables.texi (Defining Variables, Void Variables)
103 (Constant Variables): Fix incorrect usage of @kindex.
104
36cb87a1
LMI
1052011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
106
28ee97c7
LMI
107 * variables.texi (Defining Variables): Add an index entry for
108 `set-variable' (bug#7262).
8d4294e9 109 (Defining Variables): Use @findex for functions.
28ee97c7 110
8862ffd5
LMI
111 * frames.texi (Basic Parameters): Document the `explicit-name'
112 parameter (bug#6951).
113
0ec389b9
LMI
114 * customize.texi (Type Keywords): Clarify that :value provides a
115 default value for all types (bug#7386).
116
36cb87a1
LMI
117 * streams.texi (Output Functions): Document `pp'.
118
11fdef7d 1192011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
120
121 * keymaps.texi (Searching Keymaps):
122 * display.texi (Overlay Properties): Fix errors in 2011-05-29
123 change. Suggested by Johan Bockgård.
124
eeafcea7
CY
1252011-06-15 Chong Yidong <cyd@stupidchicken.com>
126
127 * text.texi (Special Properties): Clarify role of font-lock-face.
128
b96e6cde
LMI
1292011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
130
131 * processes.texi (Process Information): Renamed `process-alive-p'
132 to `process-live-p' for consistency with other `-live-p' functions.
133
be14b9ab
PE
1342011-06-03 Paul Eggert <eggert@cs.ucla.edu>
135
136 Document wide integers better.
137 * files.texi (File Attributes): Document ino_t values better.
2d365993 138 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
139 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
140 (Bitwise Operations):
001903b5
PE
141 * objects.texi (Integer Type): Use a binary notation that is a bit easier
142 to read, and that will port better if 62-bits becomes the default.
143 Fix or remove incorrect examples.
be14b9ab
PE
144 * os.texi (Time Conversion): Document time_t values better.
145
bcd54f83
LMI
1462011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
147
148 * processes.texi (Process Information): Document
149 `process-alive-p'.
150
049bcbcb
CY
1512011-05-29 Chong Yidong <cyd@stupidchicken.com>
152
153 * help.texi (Accessing Documentation):
154 * display.texi (Pixel Specification):
155 * processes.texi (Serial Ports, Serial Ports):
156 * nonascii.texi (Character Properties, Default Coding Systems):
157 * text.texi (Changing Properties, Special Properties):
158 * windows.texi (Window Start and End):
159 * modes.texi (SMIE Indentation Example, SMIE Tricks):
160 * keymaps.texi (Searching Keymaps, Tool Bar):
161 * minibuf.texi (Basic Completion):
162 * compile.texi (Eval During Compile):
163 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
164 7x9 paper in printed manual.
165
166 * lists.texi (Sets And Lists): Fix misplaced text.
167
58539c63
CY
1682011-05-29 Chong Yidong <cyd@stupidchicken.com>
169
170 * keymaps.texi (Remapping Commands): Emphasize that the keymap
171 needs to be active (Bug#8350).
172
6b5681bf
CY
1732011-05-28 Chong Yidong <cyd@stupidchicken.com>
174
b4d52acc
CY
175 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
176
6b5681bf
CY
177 * tips.texi (Coding Conventions): Remove antediluvian filename
178 limit recommendation (Bug#8538).
179
e145f188
GM
1802011-05-27 Glenn Morris <rgm@gnu.org>
181
182 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
183
eafed945
GM
1842011-05-26 Glenn Morris <rgm@gnu.org>
185
186 * variables.texi (File Local Variables):
187 Update hack-local-variables `mode-only' return value.
2d3ba9e7 188 Add some more details on what this function does in the other case.
eafed945 189
bc8410af
GM
1902011-05-19 Glenn Morris <rgm@gnu.org>
191
192 * lists.texi (Sets And Lists): Mention cl provides union etc.
193
35a30759
N
1942011-05-19 Nix <nix@esperi.org.uk>
195
196 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
197
198 * text.texi (Parsing HTML): Update for function name changes.
199
200 * syntax.texi (Syntax Flags): Small fix.
201
202 * keymaps.texi (Active Keymaps): Typo fix.
203 (Changing Key Bindings): Grammar fix.
204
205 * frames.texi (Minibuffers and Frames): Grammar fix.
206 (Window System Selections): x-select-enable-clipboard now defaults to t.
207
208 * customize.texi (Common Keywords):
209 * display.texi (Abstract Display):
210 * modes.texi (Auto-Indentation):
211 * nonascii.texi (Converting Representations): Typo fixes.
212
213 * control.texi (Examples of Catch): Call it "goto" not "go to".
214
e3934a8a
EZ
2152011-05-14 Eli Zaretskii <eliz@gnu.org>
216
bc039a3b
EZ
217 * nonascii.texi (Character Properties): Fix inconsistencies with
218 implementation.
219
e3934a8a
EZ
220 * text.texi (Special Properties): Move @defvar's out of the
221 @table. (Bug#8652)
222
e2c94218
GM
2232011-05-12 Glenn Morris <rgm@gnu.org>
224
225 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
226
d2fc7e3d 2272011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
228
229 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
230 (Multiline Font Lock):
231 * vol2.texi (Top):
232 * vol1.texi (Top):
233 * elisp.texi (Top): Update menu accordingly.
234
d2fc7e3d 2352011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
236
237 * modes.texi (Region to Fontify): Fix typo.
238
79b70037
GM
2392011-05-10 Jim Meyering <meyering@redhat.com>
240
241 * minibuf.texi: Fix typo "in in -> in".
242
b08a63cc 2432011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
244
245 * numbers.texi (Integer Basics): Large integers are treated as floats.
246
1ef14cb4
LMI
2472011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
248
249 * processes.texi (Synchronous Processes): Document the (:file
250 "/file-name") syntax for `call-process'.
251
4ffd0d6b 2522011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
253
254 * windows.texi (Choosing Window): Fix typo.
255
4ffd0d6b 2562011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
257
258 * frames.texi (Layout Parameters): Note the difference between
259 querying and setting parameters for left-fringe and right-fringe
260 (Bug#6930).
261
fd5a8ae8
SM
2622011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
263
264 * minibuf.texi (Basic Completion): Be a bit more precise about the
265 valid kinds of completion tables.
266 (Programmed Completion): Remove obsolete text about lambda expressions
267 not being valid completion tables.
268
c1bcd0d5
CY
2692011-03-19 Chong Yidong <cyd@stupidchicken.com>
270
271 * positions.texi (Excursions): Explain the "save-excursion
272 defeated by set-buffer" warning.
273
274 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
275 save-excursion. Suggested by Uday S Reddy.
276
03408648 2772011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 278
03408648
SM
279 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
280 (Lexical Binding): New sub-section.
ba83908c 281
03408648
SM
282 * eval.texi (Eval): Discourage the use of `eval'.
283 Document its new `lexical' argument.
6c075cd7 284
f6d62986
SM
2852011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
286
03408648 287 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
288 nil any more.
289
84ea5558 2902011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
291
292 * strings.texi (String Conversion): Don't mention
293 string-make-(uni|multi)byte (bug#8262).
294 * nonascii.texi (Converting Representations): Fix up range.
295 * keymaps.texi (Key Binding Commands): Update code point, avoid
296 "unibyte character" and remove mention of unibyte bindings.
297
62d94509
EZ
2982011-03-10 Eli Zaretskii <eliz@gnu.org>
299
300 * modes.texi (Operator Precedence Grammars): Don't use characters
301 outside ISO-8859-1.
302
63a329f8
EZ
3032011-03-09 Eli Zaretskii <eliz@gnu.org>
304
305 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
306
307 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
308
6446548e
GM
3092011-03-08 Glenn Morris <rgm@gnu.org>
310
311 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
312 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 313 * elisp.texi: Set documentencoding.
6446548e 314
33383987
JB
3152011-03-07 Chong Yidong <cyd@stupidchicken.com>
316
317 * Version 23.3 released.
318
0b3ceceb
CY
3192011-03-06 Chong Yidong <cyd@stupidchicken.com>
320
321 * package.texi: Update index keywords.
322 (Package Archives): New node contents. Document package-x.el.
323
78f5433f
JB
3242011-03-06 Juanma Barranquero <lekktu@gmail.com>
325
326 * makefile.w32-in (srcs): Add package.texi.
327
555e9b5c
CY
3282011-03-06 Chong Yidong <cyd@stupidchicken.com>
329
120d9389
CY
330 * package.texi (Packaging, Packaging Basics, Simple Packages)
331 (Multi-file Packages): Expand and clarify.
332 (Package Archives): Temporary placeholder node.
333
334 * elisp.texi (Top): Update node listing.
335
555e9b5c
CY
336 * Makefile.in (srcs): Add package.texi.
337
b59a4335
CY
3382011-03-05 Chong Yidong <cyd@stupidchicken.com>
339
340 * processes.texi (Synchronous Processes): Minor clarification
341 (Bug#8149).
342
06083aa1
GM
3432011-03-03 Glenn Morris <rgm@gnu.org>
344
345 * files.texi (Truenames): Minor clarification. (Bug#2341)
346
6640b281
GM
3472011-03-01 Glenn Morris <rgm@gnu.org>
348
349 * variables.texi (Directory Local Variables):
350 Mention `(subdirs . nil)' alist element.
351
2b0c7330 3522011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
353
354 * variables.texi (Directory Local Variables): Mention the optional
355 mtime argument of dir-locals-set-directory-class. (Bug#3577)
356
b923f7a9
CY
3572011-02-27 Chong Yidong <cyd@stupidchicken.com>
358
359 * minibuf.texi (Minibuffer History): Clarify discussion of
360 minibuffer history lists (Bug#8085).
361
67ab0163 3622011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 363
e979a521
EZ
364 * elisp.texi: Sync @dircategory with ../../info/dir.
365
e03b2fd4
EZ
366 * files.texi (Visiting Functions): Document find-file-literally,
367 both the command and the variable.
368
86ec878a
EZ
369 * variables.texi (Creating Buffer-Local): Explain the meaning of
370 permanent local variables.
371
67ab0163
GM
372 * files.texi (Visiting Functions): Document find-file-literally,
373 both the command and the variable.
374
375 * variables.texi (Creating Buffer-Local): Explain the meaning of
376 permanent local variables.
377
3782011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
379
380 * keymaps.texi (Remapping Commands): Mention how to undo it.
381
bfcb151a
RT
3822011-02-09 Reuben Thomas <rrt@sc3d.org>
383
384 * loading.texi (Hooks for Loading): Remove unnecessary advice
385 about eval-after-load (Bug#7986).
386
a41c8660
CY
3872011-02-05 Chong Yidong <cyd@stupidchicken.com>
388
389 * commands.texi (Accessing Mouse): Note that a header line is not
390 included in the row of posn-col-row.
391
e0dd6837
CY
3922011-02-02 Chong Yidong <cyd@stupidchicken.com>
393
394 * modes.texi (Major Mode Conventions): Add face guidelines.
395 (Faces for Font Lock): List faces in order of prominence.
396
a4180391
PE
3972011-02-01 Paul Eggert <eggert@cs.ucla.edu>
398
399 format-time-string now supports subsecond time stamp resolution
400 * os.texi (Time Parsing): Document %N.
401
7427eb97
CY
4022011-01-28 Chong Yidong <cyd@stupidchicken.com>
403
61db307f
CY
404 * vol1.texi (Top):
405 * vol2.texi (Top):
406 * elisp.texi (Top):
407 * display.texi (Display Property): Shorten the menu description of
408 the "Other Display Specs" node (Bug#7816).
409
7427eb97
CY
410 * keymaps.texi (Defining Menus): Add "menu item" and "extended
411 menu item" concept index entries (Bug#7805).
412
bf3dae7e
EZ
4132011-01-29 Eli Zaretskii <eliz@gnu.org>
414
415 * makefile.w32-in (texinfodir): New variable.
416 (usermanualdir): Remove as redundant with $(emacsdir).
417 (MAKEINFO): Remove options, leave only program name.
418 (MAKEINFO_OPTS): New variable.
419 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
420
06d8ace5 4212011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
422 Richard Kim <emacs18@gmail.com>
423
424 * loading.texi (Library Search): Document list-load-path-shadows
425 (Bug#7757).
426
06d8ace5 4272011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
428
429 * searching.texi (Regexp Special): Remove outdated discussion of
430 character sets (Bug#7780).
431
28a88153
CY
432 * frames.texi (Pop-Up Menus): Document where menu title comes
433 from (Bug#7684).
434
06d8ace5 4352011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
436
437 * display.texi (Making Buttons): Mention limitation of text buttons.
438
a8e1e9ee
WL
4392011-01-23 Werner Lemberg <wl@gnu.org>
440
441 * Makefile.in (MAKEINFO): Now controlled by `configure'.
442 (MAKEINFO_OPTS): New variable. Use it where appropriate.
443 (ENVADD): New variable to control texi2dvi and texi2pdf.
444
362b9d48
GM
4452011-01-15 Chong Yidong <cyd@stupidchicken.com>
446
447 * files.texi (Directory Names): Move directory-abbrev-alist doc to
448 Emacs manual.
449
4502011-01-15 Eli Zaretskii <eliz@gnu.org>
451
452 * files.texi (Directory Names): Explain why FROM in
453 directory-abbrev-alist should begin with \`. (Bug#7777)
454
3fa173b4
SM
4552011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
456
457 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
458
7c420169 4592011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
460
461 * modes.texi (Emulating Mode Line): Fix last change.
462
7c420169 4632011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
464
465 * modes.texi (Emulating Mode Line): Update documentation of
466 format-mode-line according to changes that fixed bug #7587.
467
80b33766
SM
4682010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
469
470 * modes.texi (Derived Modes): Mention prog-mode.
471
472 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
473 of the key-binding-data cache since we don't use it any more.
474
f49d1f52 4752010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 476
4bb49a92
EZ
477 * processes.texi (Shell Arguments):
478 * strings.texi (Creating Strings): Don't mention "shell commands";
479 make it explicit that `split-string-and-unquote' and
480 `combine-and-quote-strings' are mainly for working with arguments
481 to call-process and start-process.
482
3c73e30e
EZ
483 * processes.texi (Shell Arguments): Fix documentation of
484 `split-string-and-unquote'. Add indexing. (Bug#7563)
485
f49d1f52 4862010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
487
488 * modes.texi (Auto-Indentation): New section to document SMIE.
489 (Major Mode Conventions):
490 * text.texi (Mode-Specific Indent): Refer to it.
491
f49d1f52 4922010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
493
494 * display.texi (Other Display Specs): Document left-fringe and
495 right-fringe display specs.
496
f49d1f52 4972010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
498
499 * backups.texi (Making Backups):
500 * modes.texi (Example Major Modes): Use recommended coding style.
501 (Major Mode Basics, Derived Modes): Encourge more strongly use of
502 define-derived-mode. Mention completion-at-point-functions.
503
f49d1f52 5042010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 505
5dcb4c4e
SM
506 * nonascii.texi (Converting Representations):
507 Document byte-to-string.
e1115396 508
ec1b9b17
GM
5092010-12-08 Glenn Morris <rgm@gnu.org>
510
511 * buffers.texi (Modification Time):
512 verify-visited-file-modtime now defaults to the current buffer.
513
07976ae3 5142010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 515
ec1b9b17 516 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
517
518 * strings.texi (Creating Strings): Don't mention semi-obsolete
519 function char-to-string.
520 (String Conversion): Shorten discussion of semi-obsolete function
521 string-to-char. Link to Converting Representations.
522
523 * objects.texi (Symbol Type):
524 * text.texi (Near Point):
525 * help.texi (Help Functions):
526 * functions.texi (Mapping Functions): Use string instead of
527 char-to-string in examples.
528
07976ae3 5292010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
530
531 * text.texi (Kill Functions, Kill Functions)
532 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
533 YANK-HANDLER args.
534
535 * symbols.texi (Creating Symbols): Using unintern without an
536 obarray arg is now obsolete.
537
538 * numbers.texi (Float Basics): Document float-e and float-pi.
539
540 * variables.texi (Defining Variables): Change "pi" example to
541 "float-pi".
542
8547874a
EZ
5432010-11-26 Eli Zaretskii <eliz@gnu.org>
544
545 * commands.texi (Click Events): Document the values of X, Y and
546 COL, ROW in the event's position, when the click is on the header
547 or mode line, on the fringes, or in the margins.
548
4a47c275 5492010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 550
5b05d75b
EZ
551 * customize.texi (Composite Types): Lower-case index entry.
552
5dcb4c4e
SM
553 * loading.texi (How Programs Do Loading):
554 Document load-file-name. (Bug#7346)
c7926fe2 555
4a47c275 5562010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
557
558 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
559
0eb025fb
EZ
5602010-11-13 Eli Zaretskii <eliz@gnu.org>
561
562 * display.texi (Usual Display): Characters with no fonts are not
563 necessarily displayed as empty boxes.
564
2699a554 5652010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
566
567 * maps.texi (Standard Keymaps): Update File menu description.
568
8289f37b
GM
5692010-10-28 Glenn Morris <rgm@gnu.org>
570
571 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
572
5793a7bc 5732010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
574
575 * display.texi (Window Systems): Deprecate use of window-system as
576 a predicate.
577
17284e30
GM
5782010-10-23 Glenn Morris <rgm@gnu.org>
579
580 * help.texi (Documentation Basics): Remove mentions of digest-doc and
581 sorted-doc.
582
00f113eb
JB
5832010-10-15 Eli Zaretskii <eliz@gnu.org>
584
585 * os.texi (Dynamic Libraries): New node, with slightly modified
586 text deleted from "Image Formats".
587 (System Interface): Add @menu entry for "Dynamic Libraries".
588
589 * display.texi (Image Formats): Remove description of
590 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
591
07277eb8
GM
5922010-10-12 Glenn Morris <rgm@gnu.org>
593
594 * book-spine.texinfo: Rename to book-spine.texi.
595
c12e4a81
GM
5962010-10-11 Glenn Morris <rgm@gnu.org>
597
df187c62
GM
598 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
599
c12e4a81 600 * Makefile.in (DVIPS): New variable.
234db610
GM
601 (.PHONY): Add html, ps.
602 (html, elisp.html, ps, elisp.ps): New targets.
603 (clean): Delete html, ps files.
604 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 605
6513b232
EZ
6062010-10-09 Eli Zaretskii <eliz@gnu.org>
607
608 * makefile.w32-in (emacsdir): New variable.
609 (srcs): Add emacsver.texi.
610 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
611
abd40fb4
GM
6122010-10-09 Glenn Morris <rgm@gnu.org>
613
c1dc72b3
GM
614 * Makefile.in (VPATH): Remove.
615 (infodir): Make it absolute.
616 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
617
4393405b
GM
618 * Makefile.in (dist): Anchor regexps.
619
eef3ab94
GM
620 * Makefile.in (srcs): Put elisp.texi first.
621 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
622
aa9db089
GM
623 * Makefile.in (infoclean): Remove harmless, long-standing error.
624
abd40fb4
GM
625 * Makefile.in ($(infodir)): Delete rule.
626 (mkinfodir): New.
627 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
628
68db69ed 629 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 630 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 631
ea274122
GM
6322010-10-09 Glenn Morris <rgm@gnu.org>
633
f7a31f11
GM
634 * Makefile.in (emacsdir): New variable.
635 (MAKEINFO): Add -I $emacsdir.
636 (dist): Copy emacsver.texi.
b13254e7
GM
637 (srcs): Add emacsver.texi.
638
f7a31f11
GM
639 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
640 Set EMACSVER by including emacsver.texi.
641
ea274122
GM
642 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
643
17ca7950
GM
6442010-10-07 Glenn Morris <rgm@gnu.org>
645
646 * Makefile.in (version): New, set by configure.
647 (clean): Delete dist tar file.
648 (dist): Use version in tar name.
649
4c83f6e1
GM
6502010-10-06 Glenn Morris <rgm@gnu.org>
651
652 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
653 (INSTALL_INFO): Remove unused variable.
654 (mostlyclean, infoclean, dist): New rules.
655 (clean): Delete dvi and pdf files.
656 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 657 ($(infodir)): Add parallel build workaround.
4c83f6e1 658
0264072d
GM
6592010-10-04 Glenn Morris <rgm@gnu.org>
660
661 * Makefile.in (dvi, pdf, $(infodir)): New targets.
662 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 663 Fix -I typo.
0264072d
GM
664 (clean): No 'make.out' or 'core' files.
665 (.PHONY): Declare clean rules.
666 (maintainer-clean): Delete pdf file. Guard against cd failures.
667
77f38949
GM
6682010-10-03 Glenn Morris <rgm@gnu.org>
669
670 * files.texi (File Name Components): Remove ignored section about
671 deleted variable directory-sep-char.
672
178fdd41
MA
6732010-10-03 Michael Albinus <michael.albinus@gmx.de>
674
675 * files.texi (Magic File Names): New defopt
676 remote-file-name-inhibit-cache.
677
9c524fcb
GM
6782010-10-02 Glenn Morris <rgm@gnu.org>
679
680 * os.texi (Killing Emacs): Hook now runs in batch mode.
681
f816790b
SM
6822010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
683
684 * text.texi (Special Properties): Clarify when modification-hooks run.
685
7cf78aac
SM
6862010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
687
688 * syntax.texi (Syntax Flags): Document new `c' flag.
689
ca0d44e4
GM
6902010-09-09 Glenn Morris <rgm@gnu.org>
691
692 * display.texi (ImageMagick Images): General cleanup.
693
10999305 6942010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
695
696 * files.texi (Directory Names): Use \` rather than ^.
697
45240125
JD
6982010-09-02 Jan Djärv <jan.h.d@swipnet.se>
699
700 * text.texi (Low-Level Kill Ring):
701 * frames.texi (Window System Selections): Remove cut buffer
702 documentation.
703
4abe5bf6
EZ
7042010-08-28 Eli Zaretskii <eliz@gnu.org>
705
706 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
707 Parameters", where the default fringe width is described.
708
709 * frames.texi (Window Frame Parameters, Basic Parameters)
710 (Position Parameters, Layout Parameters, Management Parameters)
711 (Cursor Parameters, Font and Color Parameters): Add indexing for
712 frame parameters. (Bug#6929)
713
fdc76236
TT
7142010-08-25 Tom Tromey <tromey@redhat.com>
715
716 * vol2.texi (Top): Update.
717 * vol1.texi (Top): Update.
718 * tips.texi (Library Headers): Mention Package-Version and
719 Package-Requires.
720 * package.texi: New file.
721 * os.texi (System Interface): Update pointers.
722 * elisp.texi (Top): Link to new nodes. Include package.texi.
723 * anti.texi (Antinews): Update pointers.
724
1e5c1c80
EZ
7252010-08-25 Eli Zaretskii <eliz@gnu.org>
726
727 * processes.texi (Filter Functions): Fix last change.
728
78e33835
CY
7292010-08-24 Markus Triska <triska@gmx.at>
730
731 * processes.texi (Filter Functions): Use `buffer-live-p' instead
732 of `buffer-name' in the main text as well as in the example
733 (Bug#3098).
734
198a7a97
CY
7352010-08-22 Chong Yidong <cyd@stupidchicken.com>
736
737 * nonascii.texi (Text Representations):
738 * loading.texi (Loading Non-ASCII):
739 * compile.texi (Byte Compilation): Don't mention obsolete
740 --unibyte command-line argument.
741
bc7d7ea6
CY
7422010-08-22 Chong Yidong <cyd@stupidchicken.com>
743
744 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
745
b0126eac 7462010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
747
748 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
749
e8a6cc19
EZ
7502010-08-20 Eli Zaretskii <eliz@gnu.org>
751
752 * commands.texi (Misc Events): Add cross-references to where
753 POSITION of a mouse event is described in detail.
754
7815fe19 7552010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
756
757 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
758
7815fe19 7592010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
760
761 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
762 Suggested by Štěpán Němec <stepnem@gmail.com>.
763
7815fe19 7642010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
765
766 * minibuf.texi (High-Level Completion): Document args of
767 `read-buffer-function' (bug#5625).
768
8b2dd508
JD
7692010-07-29 Jan Djärv <jan.h.d@swipnet.se>
770
771 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
772
bace45fe
MA
7732010-07-29 Michael Albinus <michael.albinus@gmx.de>
774
775 * processes.texi (Process Information): Explain process property
776 `remote-tty'.
777
4ce5a4cc
JB
7782010-07-27 Juanma Barranquero <lekktu@gmail.com>
779
780 * modes.texi (Defining Minor Modes): Use C-delete in examples,
781 instead of "\C-\^?" (bug#6334).
782
1c84bc7a
JB
783 * text.texi (Special Properties): Fix typo.
784
b88746ba
EZ
7852010-07-09 Eli Zaretskii <eliz@gnu.org>
786
787 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
788 calling sequences, which are now the standard.
789
51422d6d
CY
7902010-06-24 Chong Yidong <cyd@stupidchicken.com>
791
792 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
793
794 * commands.texi (Command Overview): Mention undo-boundary call.
795
d24880de
GM
7962010-06-23 Glenn Morris <rgm@gnu.org>
797
798 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
799 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
800 * frames.texi, functions.texi, internals.texi, keymaps.texi:
801 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
802 * searching.texi, sequences.texi, strings.texi, syntax.texi:
803 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
804 Untabify Texinfo files.
805
0fc76035
CY
8062010-06-20 Chong Yidong <cyd@stupidchicken.com>
807
808 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
809
5338dc0b
CY
8102010-06-19 Chong Yidong <cyd@stupidchicken.com>
811
a628ad9d 812 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 813
2c3a3c1d
CY
8142010-06-02 Chong Yidong <cyd@stupidchicken.com>
815
ba3bf1d9
CY
816 * searching.texi (Regexp Special): Remove obsolete information
817 about matching non-ASCII characters, and suggest using char
818 classes (Bug#6283).
2c3a3c1d 819
7f4b4249
JB
8202010-05-30 Juanma Barranquero <lekktu@gmail.com>
821
822 * minibuf.texi (Basic Completion): Add missing "@end defun".
823
637821cd
SM
8242010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
825
826 * minibuf.texi (Basic Completion): Document completion-boundaries.
827 (Programmed Completion): Document the new fourth method for boundaries.
828
e13051c3
CY
8292010-05-22 Chong Yidong <cyd@stupidchicken.com>
830
a628ad9d 831 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 832
0235128c 8332010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
834
835 * windows.texi (Textual Scrolling):
836 * tips.texi (Coding Conventions):
837 * minibuf.texi (Minibuffer History):
838 * maps.texi (Standard Keymaps):
839 * loading.texi (Where Defined):
840 * edebug.texi (Instrumenting): Fix typos.
841
0235128c 8422010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 843
c7c32279
CY
844 * keymaps.texi (Menu Bar): Document :advertised-binding property.
845
0235128c
SM
846 * functions.texi (Obsolete Functions):
847 Document set-advertised-calling-convention.
eb5ed549
CY
848
849 * minibuf.texi (Basic Completion): Document completion-in-region.
850 (Programmed Completion): Document completion-annotate-function.
851
852 * commands.texi (Reading One Event): Document read-key.
853 (Distinguish Interactive): Document KIND arg to
854 called-interactively-p. Delete obsolete interactive-p.
855
856 * elisp.texi (Top): Update node description.
857
f8848423
EZ
8582010-05-08 Eli Zaretskii <eliz@gnu.org>
859
0235128c
SM
860 * nonascii.texi (Character Properties):
861 Document unicode-category-table. Add an index entry for Unicode
862 general category.
863
8642010-05-07 Chong Yidong <cyd@stupidchicken.com>
865
866 * Version 23.2 released.
f8848423 867
938efb77
JB
8682010-04-20 Juanma Barranquero <lekktu@gmail.com>
869
870 * locals.texi (Standard Buffer-Local Variables):
871 Remove @ignore'd reference to `direction-reversed'.
872
5854c267
JL
8732010-04-14 Juri Linkov <juri@jurta.org>
874
875 Fix @deffn without category.
876
877 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
878 for `abbrev-insert'.
879
880 * buffers.texi (Indirect Buffers): Add category `Command'
881 to @deffn of `clone-indirect-buffer'.
882
883 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
884 for `next-window' and `previous-window'. Add category `Command'
885 to @deffn of `pop-to-buffer'.
886
8a14dec7
CY
8872010-04-01 Chong Yidong <cyd@stupidchicken.com>
888
889 * nonascii.texi (Text Representations): Don't mark
890 enable-multibyte-characters as a user option.
891
7a1831cf
EZ
8922010-03-31 Eli Zaretskii <eliz@gnu.org>
893
894 * control.texi (Handling Errors): How to re-throw a signal caught
895 by condition-case.
896
c3863713
CY
8972010-03-26 Chong Yidong <cyd@stupidchicken.com>
898
899 * loading.texi (Hooks for Loading): Document after-load-functions.
900 Copyedits.
901
c333f279
AM
9022010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
903
904 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
905
e867cb5d 9062010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
907
908 * processes.texi (Network Processes): Document seqpacket type.
909
605f35cd
DN
9102010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
911
912 * os.texi (System Environment): Do not mention lynxos.
913
288f9fc0
CY
9142010-03-10 Chong Yidong <cyd@stupidchicken.com>
915
916 * Branch for 23.2.
917
eed5c93a
CY
9182010-03-06 Chong Yidong <cyd@stupidchicken.com>
919
920 * objects.texi (Integer Type): Take note of the read syntax
921 exception for numbers that cannot fit in the integer type.
922
1ddd6622
GM
9232010-03-03 Glenn Morris <rgm@gnu.org>
924
925 * numbers.texi (Integer Basics, Bitwise Operations):
926 * objects.texi (Integer Type): Update for integers now being 30-bit.
927
a908c79a
CY
9282010-02-27 Chong Yidong <cyd@stupidchicken.com>
929
930 * display.texi (Low-Level Font): Document :otf font-spec property.
931
cd61af01
SM
9322010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
933
934 * display.texi (Line Height): Avoid obsolete special default variables
935 like default-major-mode.
936
c02f8fe2
AM
9372010-01-28 Alan Mackenzie <acm@muc.de>
938
939 * display.texi (Auto Faces): Say fontification-functions is called
940 whether or not Font Lock is enabled. Tidy up the wording a bit.
941
d738d18b
CY
9422010-01-17 Chong Yidong <cyd@stupidchicken.com>
943
944 * elisp.texi: Remove duplicate edition information (Bug#5407).
945
4963739e
JB
9462010-01-17 Juanma Barranquero <lekktu@gmail.com>
947
948 * two.el (volume-header-toc-markup): Fix typos in docstring.
949
c57008f6
SM
9502010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
951
952 Avoid dubious uses of save-excursions.
953 * positions.texi (Excursions): Recommend the use of
954 save-current-buffer if applicable.
955 * text.texi (Clickable Text): Fix the example code which used
956 save-excursion in a naive way which sometimes preserves point and
957 sometimes not.
958 * variables.texi (Creating Buffer-Local):
959 * os.texi (Session Management):
960 * display.texi (GIF Images):
961 * control.texi (Cleanups): Use (save|with)-current-buffer.
962
2f3725cd
EZ
9632010-01-02 Eli Zaretskii <eliz@gnu.org>
964
965 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
966
85eeac93
CY
9672010-01-02 Chong Yidong <cyd@stupidchicken.com>
968
969 * nonascii.texi (Text Representations, Character Codes)
970 (Converting Representations, Explicit Encoding)
971 (Translation of Characters): Use hex notation consistently.
972 (Character Sets): Fix map-charset-chars doc (Bug#5197).
973
4801c5fa
CY
9742010-01-01 Chong Yidong <cyd@stupidchicken.com>
975
976 * loading.texi (Where Defined): Make it clearer that these are
977 loaded files (Bug#5068).
978
26e533e2
CY
9792009-12-29 Chong Yidong <cyd@stupidchicken.com>
980
981 * minibuf.texi (Completion Styles): Document `initials' style.
982
16d1ff5f
CY
9832009-12-25 Chong Yidong <cyd@stupidchicken.com>
984
985 * frames.texi (Resources): Describe inhibit-x-resources.
986 (Size Parameters): Copyedit.
987
988 * hash.texi (Creating Hash):
989 * objects.texi (Hash Table Type): Document the new hash table
990 printed representation.
991
992 * minibuf.texi (Basic Completion): 4th arg to all-completions is
993 obsolete.
994
5dcb4c4e
SM
995 * processes.texi (Process Buffers):
996 Document process-kill-buffer-query-function.
16d1ff5f 997
9a5de3d9
GM
9982009-12-05 Glenn Morris <rgm@gnu.org>
999
1000 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
1001 diary-display-function, and no longer recommended to be a hook.
1002 Update for changes in the names of calendar and diary hooks.
1003 diary-print-entries-hook has changed section.
1004
b640eb52
EZ
10052009-11-28 Eli Zaretskii <eliz@gnu.org>
1006
1007 * text.texi (Special Properties): More accurate description of
1008 what the `cursor' property does.
1009
be1674ab
KR
10102009-11-26 Kevin Ryde <user42@zip.com.au>
1011
1012 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
1013 mouse-wheel-down-event, the closest thing to a definition for them.
1014 * os.texi (Startup Summary): vindex inhibit-startup-message and
1015 inhibit-splash-screen.
1016 (Command-Line Arguments): vindex argv.
1017 (Suspending Emacs): vindex suspend-tty-functions and
1018 resume-tty-functions. Don't want to index every hook, but having
1019 the programming ones is helpful.
1020
603f5979
CY
10212009-11-14 Chong Yidong <cyd@stupidchicken.com>
1022
1023 * commands.texi (Motion Events): Fix typo (Bug#4907).
1024
4359a806
CY
10252009-11-08 Chong Yidong <cyd@stupidchicken.com>
1026
1027 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
1028 are affected by case-fold-search (Bug#4483).
1029
0f063651
CY
10302009-11-02 Chong Yidong <cyd@stupidchicken.com>
1031
1032 * minibuf.texi (Reading File Names): Note that read-file-name may
1033 use a graphical file dialog.
1034
9bd79893
GM
10352009-10-31 Glenn Morris <rgm@gnu.org>
1036
1037 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
1038
ebe479ec
KR
10392009-10-16 Kevin Ryde <user42@zip.com.au>
1040
1041 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
1042 in particular so `info-lookup-symbol' can find its docs.
1043
2640fa86
CY
10442009-10-16 Chong Yidong <cyd@stupidchicken.com>
1045
1046 * variables.texi (Constant Variables): Distinguish from defconst
1047 variables.
1048 (Defining Variables): Add cindex.
1049
edd6a733
CY
10502009-10-15 Chong Yidong <cyd@stupidchicken.com>
1051
1052 * os.texi (Time of Day): Clarify that the microsecond part is
1053 ignored (Bug#4637).
1054
5feb0b73
GM
10552009-10-11 Glenn Morris <rgm@gnu.org>
1056
1057 * frames.texi (Size and Position): Clarify what is included in the frame
1058 height. (Bug#4535)
1059
0c5413c8
GM
10602009-10-10 Glenn Morris <rgm@gnu.org>
1061
1062 * windows.texi (Size of Window): The relationship between window and
1063 frame heights is not so simple. (Bug#4535)
1064 Mention window-full-height-p.
1065
7f8b600a
SM
10662009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1067
1068 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
1069 used from Lisp.
1070
6185de1c
EZ
10712009-10-07 Eli Zaretskii <eliz@gnu.org>
1072
7f8b600a
SM
1073 * files.texi (Directory Names) <abbreviate-file-name>:
1074 Document that root home directories are not replaced with "~".
6185de1c 1075
9972911f
EZ
10762009-10-06 Eli Zaretskii <eliz@gnu.org>
1077
1078 * text.texi (Special Properties): Document the meaning of the
1079 `cursor' text property whose value is an integer.
1080
2a3f19ef
MA
10812009-10-05 Michael Albinus <michael.albinus@gmx.de>
1082
1083 * files.texi (Magic File Names): Add `copy-directory'.
1084
804543b5
EZ
10852009-10-05 Eli Zaretskii <eliz@gnu.org>
1086
1087 * files.texi (File Attributes): Fix description of file
1088 attributes. (Bug#4638) Update attributes of files.texi example to
1089 be more representative.
1090
461bf92b
MA
10912009-10-05 Michael Albinus <michael.albinus@gmx.de>
1092
1093 * files.texi (Create/Delete Dirs): New command copy-directory.
1094
a86cd395
JB
10952009-10-04 Juanma Barranquero <lekktu@gmail.com>
1096
1097 * anti.texi (Antinews):
1098 * macros.texi (Indenting Macros):
1099 * strings.texi (Creating Strings, Case Conversion):
1100 Remove duplicate words.
1101
d3080264
MA
11022009-10-01 Michael Albinus <michael.albinus@gmx.de>
1103
1104 * files.texi (Create/Delete Dirs): delete-directory has an
1105 optional parameter RECURSIVE.
1106
85d14563
SM
11072009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
1108
1109 * buffers.texi (Swapping Text): Minor clarification.
1110
3d9842c6
GM
11112009-10-01 Glenn Morris <rgm@gnu.org>
1112
1113 * functions.texi (Declaring Functions): Mention that we also search for
1114 ".m" files in the src/ directory.
1115
78427304
CY
11162009-09-25 David Engster <deng@randomsample.de>
1117
3d9842c6 1118 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 1119
b578c9cc
GM
11202009-09-22 Glenn Morris <rgm@gnu.org>
1121
1122 * internals.texi (Building Emacs): Mention preloaded-file-list.
1123
beee5da7
AM
11242009-09-14 Alan Mackenzie <acm@muc.de>
1125
1126 * os.texi (Terminal Output): Put "@code{}" around "stdout".
1127
5d6ab672
CY
11282009-09-13 Chong Yidong <cyd@stupidchicken.com>
1129
1130 * functions.texi (Anonymous Functions): Rearrange discussion,
1131 giving usage of unquoted lambda forms first. Mention that
1132 `function' and `#'' are no longer required (Bug#4290).
1133
59375eeb
AM
11342009-09-11 Alan Mackenzie <acm@muc.de>
1135
a86cd395 1136 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
1137 batch mode.
1138
e7e2f529
GM
11392009-09-01 Glenn Morris <rgm@gnu.org>
1140
1141 * display.texi (Face Functions): Mention define-obsolete-face-alias.
1142
eae47088
GM
11432009-08-26 Ulrich Mueller <ulm@gentoo.org>
1144
1145 * nonascii.texi (Character Codes): Fix typos.
1146
3691a0a6
MA
11472009-08-25 Michael Albinus <michael.albinus@gmx.de>
1148
1149 * processes.texi (Synchronous Processes): New defvar
1150 process-file-side-effects.
1151
664d56b8
GM
11522009-08-25 Glenn Morris <rgm@gnu.org>
1153
1154 * display.texi (Fontsets): Fix typo.
1155
0706c025
GM
1156 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
1157
03a74b84
SM
11582009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
1159
1160 * processes.texi (Asynchronous Processes): Adjust arglist of
1161 start-process-shell-command and start-file-process-shell-command.
1162
f6de8a37
CY
11632009-08-15 Chong Yidong <cyd@stupidchicken.com>
1164
4b1ed1bb
CY
1165 * advice.texi (Argument Access in Advice): Note that argument
1166 positions are zero-based (Bug#3932).
1167
89a9e058
CY
1168 * commands.texi (Distinguish Interactive): Minor copyedit.
1169
23696fd7
CY
1170 * display.texi (Face Attributes): Add xref to Displaying Faces for
1171 explanation of "underlying face".
1172
f6de8a37
CY
1173 * customize.texi (Common Keywords): Add xref to Loading.
1174
1175 * loading.texi (How Programs Do Loading): Add xref to Lisp
1176 Libraries node in the Emacs manual.
1177
417f77e6
CY
11782009-08-13 Chong Yidong <cyd@stupidchicken.com>
1179
1180 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
1181
0999039c
CY
11822009-07-18 Chong Yidong <cyd@stupidchicken.com>
1183
1184 * processes.texi (Shell Arguments): Copyedits.
1185
9af167bc
GM
11862009-07-18 Glenn Morris <rgm@gnu.org>
1187
1188 * loading.texi (Repeated Loading): Fix typo.
1189
137987ab
RS
11902009-07-16 Richard Stallman <rms@gnu.org>
1191
1192 * buffers.texi (Swapping Text): Recommend setting
1193 write-region-annotate-functions and buffer-saved-size.
1194
1195 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
1196
622fa380
GM
11972009-07-15 Glenn Morris <rgm@gnu.org>
1198
1199 * edebug.texi: Minor re-phrasings throughout.
1200 (Edebug Execution Modes): Sit-for affects continue mode too.
1201 (Jumping): Use `forward-sexp' rather than its keybinding.
1202 (Edebug Misc): Fix Q binding.
1203 (Edebug Eval): Remove cl version.
1204 (Printing in Edebug): Clarify print-length etc.
1205 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
1206 (Specification List): Remove edebug-unwrap findex entry.
1207 (Specification Examples): defmacro is actually not the same as defun.
1208 Escape "`" in example.
1209
6bbd4600
CY
12102009-07-15 Chong Yidong <cyd@stupidchicken.com>
1211
1212 * markers.texi (The Mark): Document optional arg to
1213 deactivate-mark.
1214
e538d479
GM
12152009-07-11 Kevin Ryde <user42@zip.com.au>
1216
1217 * hooks.texi (Standard Hooks): Fix cross-references.
1218
4c98b9ed
GM
1219 * loading.texi (Named Features): Refer to eval-after-load.
1220
5300838c
GM
12212009-07-11 Glenn Morris <rgm@gnu.org>
1222
64fbeb16
GM
1223 * Makefile.in (TEXI2PDF): New.
1224 (elisp.pdf): New target.
1225
4c98b9ed
GM
1226 * searching.texi (Regexp Backslash): Fix typo.
1227
1228 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 1229
51d9979c
GM
12302009-07-10 Glenn Morris <rgm@gnu.org>
1231
561c0216
GM
1232 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
1233
5b594a58
GM
1234 * customize.texi (Customization Types):
1235 * display.texi (Abstract Display):
0cc8c85a 1236 * objects.texi (Character Type, String Type):
5b594a58 1237 Merge in some menu descriptions from elisp.texi.
51d9979c 1238
c3cbbb40
GM
1239 * hash.texi (Hash Tables):
1240 * modes.texi (Multiline Font Lock):
1241 End menu description with period.
fe42c16a 1242
28528402
GM
12432009-07-09 Glenn Morris <rgm@gnu.org>
1244
1245 * back.texi: Don't hard-code texinfo location.
1246
1247 * two-volume.make (texinfodir): New, with location of texinfo.tex.
1248 (tex): Add texinfodir to TEXINPUTS.
1249 (elisp1med-init, elisp2med-init): Use texinfodir.
1250
1251 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1252 (clean): Add two-volume.make intermediate files.
1253
1254 * elisp.texi, vol1.texi, vol2.texi:
1255 Use a DATE variable with the publication date, and update it.
1256 Fix antinews menu description.
1257
1258 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1259 Update the detailed node listing to match elisp.texi.
1260
1261 * README: Update edition to match elisp.texi.
1262
1263 * objects.texi (General Escape Syntax):
1264 * nonascii.texi (Character Sets):
1265 Use consistent case for "Unicode Standard".
1266
1267 * anti.texi (Antinews):
1268 * customize.texi (Variable Definitions):
1269 * functions.texi (Declaring Functions):
1270 * nonascii.texi (Character Properties):
1271 * processes.texi (Serial Ports):
1272 * text.texi (Special Properties):
1273 * tips.texi (Coding Conventions):
1274 Minor rearrangements to improve TeX line-filling.
1275
1276 * commands.texi (Using Interactive): Fix cross-reference.
1277
17db8e10
JD
12782009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1279
1280 * frames.texi (Management Parameters): Mention sticky.
1281
77c7e2e1
AS
12822009-07-01 Andreas Schwab <aschwab@redhat.com>
1283
1284 * help.texi (Help Functions): Fix description of help-buffer and
1285 help-setup-xref to use @defun instead of @deffn.
1286
3f1c6666
JD
12872009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1288
1289 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1290
ca27c21b
CY
12912009-06-24 Chong Yidong <cyd@stupidchicken.com>
1292
1293 * display.texi (Window Systems): Add ns to the list.
1294
70243478
CY
12952009-06-21 Chong Yidong <cyd@stupidchicken.com>
1296
1297 * Branch for 23.1.
1298
df006536
MR
12992009-06-17 Martin Rudalics <rudalics@gmx.at>
1300
1301 * windows.texi (Dedicated Windows): Fix typo.
1302 (Resizing Windows): Replace @defun by @deffn.
1303
d259fc4b
GM
13042009-06-17 Glenn Morris <rgm@gnu.org>
1305
1306 * variables.texi (Directory Local Variables):
1307 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1308
30781db6
KH
13092009-06-09 Kenichi Handa <handa@m17n.org>
1310
1311 * nonascii.texi (Character Sets): State clearly that FROM and TO
1312 are codepoints of CHARSET.
1313
62e8099c
CY
13142009-06-07 Chong Yidong <cyd@stupidchicken.com>
1315
1316 * minibuf.texi (Reading File Names): Fix introductory text.
1317 Suggested by stan@derbycityprints.com.
1318 (High-Level Completion): Fix typo.
1319
ee1b1917
CY
13202009-05-28 Chong Yidong <cyd@stupidchicken.com>
1321
1322 * frames.texi (Text Terminal Colors): Multi-tty is already
1323 implemented, but tty-local colors are not.
1324
5df647e8
CY
13252009-05-27 Chong Yidong <cyd@stupidchicken.com>
1326
1327 * hooks.texi (Standard Hooks): Remove mention of obsolete
1328 redisplay-end-trigger-functions.
1329
1330 * internals.texi (Window Internals): Remove mention of obsolete
1331 redisplay-end-trigger-functions.
1332
01f17ae2
MR
13332009-05-21 Martin Rudalics <rudalics@gmx.at>
1334
1335 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1336
1337 * backups.texi (Making Backups): backup-directory-alist and
1338 make-backup-file-name-function are options.
1339 (Auto-Saving): auto-save-list-file-prefix is an option.
1340
1341 * buffers.texi (Killing Buffers): buffer-offer-save is an
1342 option.
1343
1344 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1345 option.
1346 (Echo Area Customization): echo-keystrokes is an option.
1347 (Selective Display): selective-display-ellipses is an option.
1348 (Temporary Displays): temp-buffer-show-function is an option.
1349 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1350 are options.
1351 (Font Selection): face-font-family-alternatives,
1352 face-font-selection-order, face-font-registry-alternatives, and
1353 scalable-fonts-allowed are options.
1354 (Fringe Indicators): indicate-buffer-boundaries is an option.
1355 (Fringe Cursors): overflow-newline-into-fringe is an option.
1356 (Scroll Bars): scroll-bar-mode is an option.
1357
1358 * eval.texi (Eval): max-lisp-eval-depth is an option.
1359
1360 * files.texi (Visiting Functions): find-file-hook is an option.
1361 (Directory Names): directory-abbrev-alist is an option.
1362 (Unique File Names): temporary-file-directory and
1363 small-temporary-file-directory are options.
1364
1365 * frames.texi (Initial Parameters): initial-frame-alist,
1366 minibuffer-frame-alist and default-frame-alist are options.
1367 (Cursor Parameters): blink-cursor-alist and
1368 cursor-in-non-selected-windows ar options.
1369 (Window System Selections): selection-coding-system is an
1370 option.
1371 (Display Feature Testing): display-mm-dimensions-alist is an
1372 option.
1373
1374 * help.texi (Help Functions): help-char and help-event-list are
1375 options.
1376
1377 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1378 an option.
1379
1380 * minibuf.texi (Minibuffer History): history-length and
1381 history-delete-duplicates are options.
1382 (High-Level Completion): read-buffer-function and
1383 read-buffer-completion-ignore-case are options.
1384 (Reading File Names): read-file-name-completion-ignore-case is
1385 an option.
1386
1387 * modes.texi (Mode Line Top): mode-line-format is an option.
1388 (Mode Line Variables): mode-line-position and mode-line-modes
1389 are options.
1390
1391 * nonascii.texi (Text Representations):
1392 enable-multibyte-characters is an option.
1393 (Default Coding Systems): auto-coding-regexp-alist,
1394 file-coding-system-alist, auto-coding-alist and
1395 auto-coding-functions are options.
1396 (Specifying Coding Systems): inhibit-eol-conversion is an
1397 option.
1398
1399 * os.texi (Init File): site-run-file is an option.
1400 (System Environment): mail-host-address is an option.
1401 (User Identification): user-mail-address is an option.
1402 (Terminal Output): baud-rate is an option.
1403
1404 * positions.texi (Word Motion): words-include-escapes is an
1405 option.
1406
1407 * searching.texi (Standard Regexps): page-delimiter,
1408 paragraph-separate, paragraph-separate and sentence-end are
1409 options.
1410
1411 * text.texi (Margins): left-margin and fill-nobreak-predicate
1412 are options.
1413
1414 * variables.texi (Local Variables): max-specpdl-size is an
1415 option.
1416
1417 * windows.texi (Choosing Window):
1418 split-window-preferred-function, special-display-function and
1419 display-buffer-function are options.
1420
106e6894
CY
14212009-05-20 Chong Yidong <cyd@stupidchicken.com>
1422
4a83454d
CY
1423 Fix errors spotted by Martin Rudalics.
1424
106e6894
CY
1425 * syntax.texi (Position Parse): Document rationale for ignored
1426 arguments to syntax-ppss-flush-cache.
1427
1428 * processes.texi (Input to Processes): Mark PROCESS arg to
1429 process-running-child-p as optional.
1430 (Network Options): Document NO-ERROR arg to
1431 set-network-process-option.
1432
1433 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1434 command.
1435
1436 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1437 posix-search-backward as commands.
1438
1439 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1440 (Suspending Emacs): Mark suspend-emacs as a command.
1441 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1442 commands.
5dcb4c4e
SM
1443 (Terminal Output): Remove obsolete function baud-rate.
1444 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1445
1446 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1447 terminal-coding-system and set-terminal-coding-system.
1448 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1449 as optional.
1450 (Character Sets): Document RESTRICTION arg of char-charset.
1451 (Character Codes): Mark POS argument to get-byte as optional.
1452
1453 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1454 minibuffer-message.
1455
1456 * files.texi (Create/Delete Dirs): Mark make-directory and
1457 delete-directory as commands.
1458
1459 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1460
1461 * text.texi (Base 64): Mark base64-decode-string and
1462 base64-encode-string as commands.
1463 (Columns): Mark move-to-column as a command.
1464 (Mode-Specific Indent): Document RIGID arg to
1465 indent-for-tab-command.
1466 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1467 Mark indent-code-rigidly as a command.
1468 (Substitution): Mark translate-region as a command.
1469
1470 * frames.texi (Size and Position): Remove obsolete functions
1471 screen-height and screen-width.
1472
04173931
CY
14732009-05-19 Chong Yidong <cyd@stupidchicken.com>
1474
1475 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1476 (Displaying Buffers, Resizing Windows): Correct mistakes;
1477 next-window, previous-window, and pop-to-buffer are not commands,
1478 and fit-window-to-buffer" is a command. (Pointed out by Martin
1479 Rudalics.)
1480
eae7d8f8
RS
14812009-05-17 Richard M Stallman <rms@gnu.org>
1482
1483 * modes.texi (Precalculated Fontification): Clarify text.
1484
b8766179
MR
14852009-05-17 Martin Rudalics <rudalics@gmx.at>
1486
1487 * windows.texi (Selecting Windows): Clarify descriptions of
1488 with-selected-window and get-lru-window.
1489 (Cyclic Window Ordering): Refer to particular frame when talking
1490 about how splitting affects the ordering.
1491 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1492 switch-to-buffer-other-window. Explain how setting of
1493 display-buffer-reuse-frames affects pop-to-buffer.
1494 (Choosing Window): Clarify some details in descriptions of
1495 display-buffer-reuse-frames, pop-up-frames, and
1496 pop-up-frame-function.
1497 (Dedicated Windows): Clarify some details.
1498 (Textual Scrolling): Replace term vscroll by term vertical
1499 scroll position.
1500 (Vertical Scrolling): Fix typo.
1501 (Window Hooks): Relate text on jit-lock-register to window
1502 scrolling and size changes.
1503
734b5e3b
CY
15042009-05-14 Chong Yidong <cyd@stupidchicken.com>
1505
0a65633e
CY
1506 * frames.texi (Initial Parameters): Clarify what the initial
1507 minibuffer frame is.
05be46d7
CY
1508 (Buffer Parameters): Note that the minibuffer parameter can not be
1509 altered.
0a65633e 1510
734b5e3b
CY
1511 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1512 Document display-buffer changes.
1513
925672cd
CY
15142009-05-13 Chong Yidong <cyd@stupidchicken.com>
1515
17ecd7af
CY
1516 * anti.texi (Antinews): Rewrite for Emacs 22.
1517
925672cd
CY
1518 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1519 obarrays are first mentioned. Define "system abbrev" more
1520 prominently, and add it to the index.
1521 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1522 Copyedits.
1523 (Abbrev Expansion): Document abbrev-insert.
1524
80be4dd7
CY
15252009-05-12 Chong Yidong <cyd@stupidchicken.com>
1526
1527 * frames.texi (Font and Color Parameters): Rename from Color
1528 Parameters. Document font-backend parameter.
1529
1530 * vol2.texi (Top): Update node listing.
1531 * vol1.texi (Top): Update node listing.
1532 * elisp.texi (Top): Update node listing.
1533
372a93ac
MR
15342009-05-11 Martin Rudalics <rudalics@gmx.at>
1535
1536 * windows.texi (Choosing Window): Don't explicitly refer to
1537 split-window-sensibly's window argument in descriptions of
1538 split-height-threshold and split-width-threshold.
1539
714c3541
MR
15402009-05-10 Martin Rudalics <rudalics@gmx.at>
1541
1542 * windows.texi (Choosing Window): Fix rewrite of window
1543 splitting section.
1544
0e90e7be
EZ
15452009-05-09 Eli Zaretskii <eliz@gnu.org>
1546
1547 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1548 find-auto-coding, set-auto-coding, and auto-coding-alist.
1549 Add indexing.
0e90e7be
EZ
1550 (Lisp and Coding Systems): Add index entries.
1551
d3c0c321
MR
15522009-05-09 Martin Rudalics <rudalics@gmx.at>
1553
1554 * windows.texi (Choosing Window): Describe split-window-sensibly
1555 and rewrite section on window splitting accordingly.
1556 (Textual Scrolling): Replace `...' by @code{...}.
1557
c773345a
CY
15582009-05-04 Chong Yidong <cyd@stupidchicken.com>
1559
ee2d5b5e
CY
1560 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1561 Remove obsoleted pre-abbrev-expand-hook.
1562
1563 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1564 entries.
1565
c773345a
CY
1566 * internals.texi (Object Internals): Don't assume 32-bit machines
1567 are the norm.
1568 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1569 (Window Internals): Synch field names to window.h.
1570 (Process Internals): Synch field names to process.h.
c773345a 1571
dd449674
CY
15722009-04-29 Chong Yidong <cyd@stupidchicken.com>
1573
1574 * variables.texi (File Local Variables): Note that read-circle is
1575 bound to nil when reading file-local variables.
1576
1577 * streams.texi (Input Functions): Document read-circle.
1578 (Output Variables): Add xref to Circular Objects.
1579
4f1e25e2
CY
15802009-04-25 Chong Yidong <cyd@stupidchicken.com>
1581
1582 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1583 Features and Coding System Basics. Node that "p" stands for
1584 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1585 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1586 mouse-appearance-menu.
1587 (Programming Tips): Add xref to Progress.
1588
dca019f8
CY
15892009-04-22 Chong Yidong <cyd@stupidchicken.com>
1590
5dcb4c4e
SM
1591 * os.texi (Command-Line Arguments):
1592 Document command-line-args-left.
dca019f8
CY
1593 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1594 terminal objects for tty arguments.
1595 (Startup Summary): Add xref to Session Management.
1596 (Session Management): Mention emacs-session-restore. Copyedits.
1597
02a89103
CY
15982009-04-20 Chong Yidong <cyd@stupidchicken.com>
1599
1600 * os.texi (Startup Summary): Copyedits. The init file is not
1601 necessarily named .emacs now. Document initial-buffer-choice and
1602 initial-scratch-message. Note where Emacs exits in batch mode.
1603 Document inhibit-splash-screen as an alias.
1604 (Init File): Be neutral about which init file name to use.
1605
16062009-04-16 Chong Yidong <cyd@stupidchicken.com>
1607
1608 * os.texi (System Interface): Fix Texinfo usage.
1609
0c1cfe01
CY
16102009-04-15 Chong Yidong <cyd@stupidchicken.com>
1611
80d7cdca
CY
1612 * searching.texi (Regexp Backslash): Also refer to shy groups as
1613 non-capturing or unnumbered groups.
1614 (Regexp Functions): Add cross-reference to Regexp Backslash.
1615
0c1cfe01
CY
1616 * display.texi (Truncation): Overlays can use line-prefix and
1617 wrap-prefix too.
1618 (Overlay Properties): Document wrap-prefix and line-prefix.
1619 (Face Attributes): Document underline-minimum-offset.
1620 (Face Remapping): Copyedits.
1621 (Low-Level Font): Copyedits.
1622 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1623 (Line Height): Emphasize that line-spacing only takes effect on
1624 graphical terminals.
0c1cfe01 1625
c4adeee0
CY
16262009-04-13 Chong Yidong <cyd@stupidchicken.com>
1627
1628 * display.texi (Refresh Screen): Note that a passage about screen
1629 refreshing is text terminal only.
1630 (Forcing Redisplay): Delete misleading comment---sit-for calls
1631 redisplay, not the other way around.
1632 (Truncation): Note new values of truncate-partial-width-windows.
1633 Copyedits.
1634 (Invisible Text): Document invisible-p.
1635
b20ecfa1
EZ
16362009-04-11 Eli Zaretskii <eliz@gnu.org>
1637
1638 * display.texi (Overlays): Overlays don't scale well. See
1639 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1640
97d8273f
CY
16412009-04-10 Chong Yidong <cyd@stupidchicken.com>
1642
f147ff75
CY
1643 * syntax.texi (Syntax Table Functions): Document cons cell
1644 argument for modify-syntax-entry.
1645 (Categories): Document cons cell argument for
1646 modify-category-entry.
1647
fca4ec76
CY
1648 * searching.texi (String Search): Document word-search-forward-lax
1649 and word-search-backward-lax.
1650 (Searching and Case): Describe isearch behavior more precisely.
1651
9c283d5b
CY
1652 * keymaps.texi (Tool Bar): Mention that some platforms do not
1653 support multi-line toolbars. Suggested by Stephen Eglen.
1654
1655 * frames.texi (Layout Parameters): Mention that Nextstep also
1656 allows only one tool-bar line. Suggested by Stephen Eglen.
1657
97d8273f
CY
1658 * nonascii.texi (Text Representations): Copyedits.
1659 (Coding System Basics): Also mention utf-8-emacs.
1660 (Converting Representations, Selecting a Representation)
1661 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1662 Copyedits.
1663 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1664
2bad3299
CY
16652009-04-09 Chong Yidong <cyd@stupidchicken.com>
1666
1667 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
1668 (Filling): Clarify REGION argument of fill-paragraph.
1669 Document fill-forward-paragraph-function.
2bad3299
CY
1670 (Special Properties): Remove "new in Emacs 22" declaration.
1671 (Clickable Text): Merge with Links and Mouse-1 node.
1672
5dcb4c4e
SM
1673 * display.texi (Button Properties, Button Buffer Commands):
1674 Change xref to Clickable Text.
2bad3299
CY
1675
1676 * tips.texi (Key Binding Conventions): Change xref to Clickable
1677 Text.
1678
1679 * elisp.texi (Top): Update node listing.
1680
ea30ce4f
CY
16812009-04-05 Chong Yidong <cyd@stupidchicken.com>
1682
47af2f4b
CY
1683 * markers.texi (The Mark): Copyedits. Improve description of
1684 handle-shift-selection.
1685 (The Region): Move use-region-p here from The Mark.
1686
ea30ce4f
CY
1687 * positions.texi (Screen Lines): Document (cols . lines) argument
1688 for vertical-motion.
1689
2aa8ea6e
CY
16902009-04-04 Chong Yidong <cyd@stupidchicken.com>
1691
3ec61d4e
CY
1692 * frames.texi (Frames): Clean up introduction. Document `ns'
1693 return value for framep.
1694 (Creating Frames): Note how the terminal is chosen.
1695 (Multiple Terminals, Multiple Displays): Merge into a single node.
1696 (Color Parameters): Fix typo.
1697
1698 * variables.texi (Local Variables, Buffer-Local Variables)
1699 (Creating Buffer-Local): Change link to Multiple Terminals.
1700
1701 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1702
1703 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1704 Terminals.
1705
1706 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1707 to Multiple Terminals.
1708
1709 * elisp.texi (Top): Update node listing.
1710 * vol2.texi (Top): Update node listing.
1711 * vol1.texi (Top): Update node listing.
1712
9257072f
CY
1713 * buffers.texi (Current Buffer): Note that the append-to-buffer
1714 example is no longer in synch with the latest code. Tie the two
1715 examples together.
1716
2aa8ea6e
CY
1717 * files.texi (File Attributes): Move note about MS-DOS from
1718 Changing Files to File Attributes.
1719 (Create/Delete Dirs): Note that mkdir is an alias for this.
1720
22e74b17
CY
17212009-04-01 Markus Triska <triska@gmx.at>
1722
1723 * processes.texi (Filter Functions): Suggest how to handle output
1724 batches.
1725
4bbe48ec
CY
17262009-03-30 Chong Yidong <cyd@stupidchicken.com>
1727
1728 * help.texi (Accessing Documentation): Update example to use
1729 help-setup-xref and with-help-window.
1730 (Help Functions): Remove print-help-return-message, which is
1731 semi-obsolete due to with-help-window. Document help-buffer and
1732 help-setup-xref.
1733
b9723f39
CY
17342009-03-29 Chong Yidong <cyd@stupidchicken.com>
1735
5dcb4c4e
SM
1736 * help.texi (Accessing Documentation, Help Functions):
1737 Remove information about long-obsolete Emacs versions.
9eb52e90 1738
b9723f39
CY
1739 * modes.texi (Mode Line Variables): The default values of the mode
1740 line variables are now more complicated.
1741
b0cc32db
CY
17422009-03-28 Chong Yidong <cyd@stupidchicken.com>
1743
3c25a5a9
CY
1744 * modes.texi (Major Mode Conventions): Note that specialness is
1745 inherited.
31c9eebb
CY
1746 (Derived Modes): Note that define-derive-mode sets the mode-class
1747 property.
3c25a5a9 1748
b0cc32db
CY
1749 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
1750 goto-map. Add search-map to the list.
1751
c5e0006d
EZ
17522009-03-27 Eli Zaretskii <eliz@gnu.org>
1753
1213465a
EZ
1754 * os.texi (System Environment): Update the list of system-type
1755 values.
1756
c5e0006d
EZ
1757 * markers.texi (The Mark) <handle-shift-selection>: Update for
1758 removal of the optional argument DEACTIVATE.
1759
48bab3d6
CY
17602009-03-25 Chong Yidong <cyd@stupidchicken.com>
1761
1762 * commands.texi (Focus Events): Most X window managers don't use
1763 focus-follows-mouse nowadays.
1764
6e4ff1b6
CY
17652009-03-24 Chong Yidong <cyd@stupidchicken.com>
1766
1767 * commands.texi (Defining Commands): Clarify introduction.
1768 (Using Interactive): Not that interactive can be put in a symbol
1769 property.
1770 (Interactive Call): Note that a symbol with a non-nil
1771 interactive-form property satisfies commandp.
1772
11625308
JB
17732009-03-23 Juanma Barranquero <lekktu@gmail.com>
1774
1775 * minibuf.texi (Intro to Minibuffers): Fix typos.
1776
7b34420d
CY
17772009-03-23 Chong Yidong <cyd@stupidchicken.com>
1778
1779 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
1780 about minibuffers in old Emacs versions. Copyedits.
1781 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
1782 (Text from Minibuffer): Simplify introduction.
1783
f9257eed
AM
17842009-03-22 Alan Mackenzie <acm@muc.de>
1785
1786 * commands.texi (Using Interactive): Clarify string argument to
1787 `interactive' - even promptless elements need \n separators.
1788
f639ba70
CY
17892009-03-18 Chong Yidong <cyd@stupidchicken.com>
1790
1791 * minibuf.texi (Completion Styles): New node.
1792
1793 * elisp.texi (Top): Update node listing.
1794
d897e8ee
CY
17952009-03-17 Chong Yidong <cyd@stupidchicken.com>
1796
1797 * minibuf.texi (Basic Completion): Note that
1798 read-file-name-completion-ignore-case and
1799 read-buffer-completion-ignore-case can override
1800 completion-ignore-case.
1801 (Minibuffer Completion): Document completing-read changes.
1802 (Completion Commands): Avoid mentioning partial completion mode.
1803 Document minibuffer-completion-confirm changes, and
1804 minibuffer-confirm-exit-commands.
1805 (High-Level Completion): Document new require-match behavior for
1806 read-buffer. Document read-buffer-completion-ignore-case.
1807 (Reading File Names): Document new require-match behavior for
1808 read-file-name.
1809
b1f23349
CY
18102009-03-14 Chong Yidong <cyd@stupidchicken.com>
1811
1812 * debugging.texi (Error Debugging): Don't mislead the reader into
1813 thinking that debug-on-error enters debugger for C-f at EOB.
1814 (Error Debugging): Setting debug-on-init within the init file
1815 works, and has for some time.
1816
d6eb4e25
KH
18172009-03-13 Kenichi Handa <handa@m17n.org>
1818
1819 * display.texi (Fontsets): Update the description.
1820
1cf53dc5
CY
18212009-03-13 Chong Yidong <cyd@stupidchicken.com>
1822
1823 * advice.texi (Advising Primitives): Link to What Is a Function.
1824
81f919fc
CY
18252009-03-12 Chong Yidong <cyd@stupidchicken.com>
1826
cf4229eb
CY
1827 * compile.texi (Speed of Byte-Code): Update example.
1828 (Disassembly): Update examples.
1829
81f919fc 1830 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
1831
1832 * customize.texi (Common Keywords): It's not necessary to use :tag
1833 to remove hyphens, as custom-unlispify-tag-name does it
1834 automatically.
5dcb4c4e
SM
1835 (Variable Definitions): Link to File Local Variables.
1836 Document customized-value symbol property.
f2bbc08c
CY
1837 (Customization Types): Move menu to end of node.
1838
955964d7
CY
18392009-03-10 Chong Yidong <cyd@stupidchicken.com>
1840
1841 * macros.texi (Compiling Macros): Omit misleading sentence, which
1842 implied that macros can only be used in the same file they are
1843 defined.
1844 (Backquote): Remove obsolete information about Emacs 19.
1845
d25ed7db
GM
18462009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1847
1848 * display.texi (Display Margins): Fix paren typo.
1849
d55f6ca5
CY
18502009-02-27 Chong Yidong <cyd@stupidchicken.com>
1851
f0e57ed8
CY
1852 * elisp.texi (Top): Update node listing.
1853
1854 * variables.texi (Variables): Clarify introduction.
1855 (Global Variables): Mention that setq is a special form.
1856 (Local Variables): Use active voice.
1857 (Tips for Defining): Mention marking variables as safe.
1858 (Buffer-Local Variables): Mention terminal-local and frame-local
1859 variables together.
1860 (File Local Variables): Copyedits.
1861 (Frame-Local Variables): Note that they are not really useful.
1862 (Future Local Variables): Node deleted.
1863
d55f6ca5
CY
1864 * objects.texi (General Escape Syntax): Update explanation of
1865 unicode escape syntax.
1866
ca8f09a8
CY
18672009-02-23 Chong Yidong <cyd@stupidchicken.com>
1868
1869 * control.texi (Control Structures): Add cindex entry for "textual
1870 order".
1871
1872 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1873 instead of "expression" throughout.
1874 (Function Indirection): Copyedits. Use active voice.
1875 (Eval): The default value of max-lisp-eval-depth is now 400.
1876
a20878b6
MB
18772009-02-23 Miles Bader <miles@gnu.org>
1878
1879 * processes.texi (System Processes): Rename `system-process-attributes'
1880 to `process-attributes'.
1881
61f66044
CY
18822009-02-22 Chong Yidong <cyd@stupidchicken.com>
1883
1b80d1f3
CY
1884 * symbols.texi (Property Lists): Emphasize that property lists are
1885 not restricted to symbol cells.
1886 (Other Plists): Copyedit.
1887
61f66044
CY
1888 * sequences.texi (Sequences Arrays Vectors): Make introduction
1889 more concise.
1890 (Arrays): Mention char-tables and bool-vectors too.
1891 (Vectors): Don't repeat information given in Arrays node. Link to
1892 nodes that explain the vector usage examples.
1893 (Char-Tables): Note that char-table elements can have arbitrary
1894 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 1895 Link to Property Lists node.
61f66044 1896
9403944b
CY
18972009-02-22 Chong Yidong <cyd@stupidchicken.com>
1898
1899 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1900 `append'.
4068c7b4 1901 (List Elements): Copyedits.
9403944b
CY
1902
1903 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1904 of `vconcat'.
1905
1906 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1907 Emacs 20 usage of `concat'.
1908 (Case Conversion): Copyedits.
1909
b87a185f
CY
19102009-02-21 Chong Yidong <cyd@stupidchicken.com>
1911
1912 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1913 Minor edits.
1914 (Frame Configuration Type): Emphasize that it is not primitive.
1915 (Font Type): New node.
1916 (Type Predicates): Add fontp; type-of now recognizes font object
1917 types.
1918
1919 * intro.texi (Version Info): Update version numbers in examples.
1920 (Acknowledgements): List more contributors.
1921
1922 * elisp.texi: Bump version number to 3.0.
1923 (Top): Link to Font Type node.
1924
867d4bb3
JB
19252009-02-20 Juanma Barranquero <lekktu@gmail.com>
1926
1927 * modes.texi (Major Mode Conventions): Remove duplicate words.
1928 (Customizing Keywords): Fix typo.
1929
77730170
EZ
19302009-02-14 Eli Zaretskii <eliz@gnu.org>
1931
1932 * nonascii.texi (User-Chosen Coding Systems): Document that
1933 select-safe-coding-system suggests raw-text if there are raw bytes
1934 in the region.
1935 (Explicit Encoding): Warn not to use `undecided' when encoding.
1936
c8736212
GM
19372009-02-11 Glenn Morris <rgm@gnu.org>
1938
1939 * frames.texi (Visibility of Frames): Mention the effect multiple
1940 workspaces/desktops can have on visibility.
1941
ab992d66
EZ
19422009-02-07 Eli Zaretskii <eliz@gnu.org>
1943
c8736212
GM
1944 * text.texi (Commands for Insertion):
1945 * commands.texi (Event Mod):
1946 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
1947 * nonascii.texi (Translation of Characters):
1948 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
1949 (Explicit Encoding): Document the `charset' text property produced
1950 by decode-coding-region and decode-coding-string.
ab992d66 1951
e651a255
AM
19522009-01-27 Alan Mackenzie <acm@muc.de>
1953
1954 * modes.texi (Search-based Fontification): Correct a typo.
1955
bc5cde4b
JB
19562009-01-25 Juanma Barranquero <lekktu@gmail.com>
1957
1958 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1959 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1960
3533155b
EZ
19612009-01-24 Eli Zaretskii <eliz@gnu.org>
1962
f721deda
EZ
1963 * display.texi (Window Systems): Document the value of
1964 `initial-window-system' under --daemon.
1965
3533155b
EZ
1966 * os.texi (System Environment): Remove description of the
1967 `environment' function which has been deleted.
1968
f79b43b2
DN
19692009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1970
1971 * frames.texi (Multiple Displays): Remove documentation for
1972 removed function make-frame-on-tty.
1973
e3aa6669
CY
19742009-01-22 Chong Yidong <cyd@stupidchicken.com>
1975
1976 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
1977 write-region-annotate-functions.
1978 Document write-region-post-annotation-function.
e3aa6669 1979
fb13a416
CY
19802009-01-19 Chong Yidong <cyd@stupidchicken.com>
1981
1982 * display.texi (Font Lookup): Document WIDTH argument of
1983 x-list-fonts.
1984
02eccf6b
EZ
19852009-01-17 Eli Zaretskii <eliz@gnu.org>
1986
ead3f58d
EZ
1987 * maps.texi (Standard Keymaps): Rename function-key-map to
1988 local-function-key-map.
1989
1990 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1991 local-function-key-map.
1992
1993 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1994 and `set-keyboard-coding-system' now accept an optional terminal
1995 argument.
1996
1997 * commands.texi (Event Mod): `keyboard-translate-table' is now
1998 terminal-local.
1999 (Function Keys): Rename function-key-map to
2000 local-function-key-map.
2001
df05a163
EZ
2002 * elisp.texi (Top): Make @detailmenu be consistent with changes in
2003 frames.texi.
2004
0ed8034e 2005 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
2006 `delete-terminal-functions', `suspend-tty-functions' and
2007 `resume-tty-functions'.
0ed8034e
EZ
2008
2009 * frames.texi (Frames): Document `frame-terminal' and
2010 `terminal-live-p'.
2011 (Multiple Displays): Document `make-frame-on-tty'.
2012 (Multiple Terminals): Document `terminal-list', `delete-terminal',
2013 `terminal-name', and `get-device-terminal'.
490f1197
EZ
2014 (Terminal Parameters): Document `terminal-parameters',
2015 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
2016
2017 * os.texi (System Environment): Document `environment' and
2018 `initial-environment'.
490f1197
EZ
2019 (Suspending Emacs): Update for multi-tty; document
2020 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 2021
02eccf6b
EZ
2022 * nonascii.texi (Coding System Basics): More accurate description
2023 of `raw-text'.
2024
f19fea97
JB
20252009-01-12 Juanma Barranquero <lekktu@gmail.com>
2026
2027 * display.texi (Low-Level Font): Fix typo.
2028
16fa292f
CY
20292009-01-10 Chong Yidong <cyd@stupidchicken.com>
2030
2031 * elisp.texi (Top): Update node listing.
2032
2033 * display.texi (PostScript Images): Node deleted.
2034
0b4faef3
EZ
20352009-01-10 Eli Zaretskii <eliz@gnu.org>
2036
3355f04d
EZ
2037 * processes.texi (Decoding Output): Document that null bytes force
2038 no-conversion for reading process output.
2039
2040 * files.texi (Reading from Files): Document that null bytes force
2041 no-conversion when visiting files.
2042
11625308 2043 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 2044
5dcb4c4e
SM
2045 * nonascii.texi (Lisp and Coding Systems):
2046 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 2047 (Character Properties): Improve wording.
0b4faef3 2048
ce9cf065
CY
20492009-01-09 Chong Yidong <cyd@stupidchicken.com>
2050
2051 * display.texi (Font Lookup): Remove obsolete function
2052 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
2053 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
2054 (Font Selection): Reorder order of variable descriptions.
2055 Minor clarifications.
ce9cf065
CY
2056
2057 * elisp.texi (Top): Update node listing.
2058
ab756fb3
GM
20592009-01-09 Glenn Morris <rgm@gnu.org>
2060
2061 * commands.texi (Command Loop Info): Say that last-command-char and
2062 last-input-char are obsolete aliases.
2063
2064 * edebug.texi (Edebug Recursive Edit): Remove separate references to
2065 last-input-char and last-command-char, since they are just aliases for
2066 last-input-event and last-command-event.
2067
2068 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
2069 last-command-char.
2070
6b2b8ab1
CY
20712009-01-08 Chong Yidong <cyd@stupidchicken.com>
2072
2073 * elisp.texi: Update node listing.
2074
2075 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
2076 (Face Attributes): Don't link to Font Lookup.
2077 Document font-family-list.
6b2b8ab1
CY
2078 (Fonts): New node.
2079
3568e767
JR
20802009-01-08 Jason Rumney <jasonr@gnu.org>
2081
2082 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 2083 changing the standard pointer shapes. (Bug#1485)
3568e767 2084
6221c8db
CY
20852009-01-08 Chong Yidong <cyd@stupidchicken.com>
2086
2087 * display.texi (Attribute Functions): Note that a function value
2088 :height is relative, and that compatibility functions work by
2089 calling set-face-attribute.
2090 (Displaying Faces): Reorder list in order of increasing priority.
2091 (Face Remapping): New node. Content moved here from Displaying
2092 Faces.
2093 (Glyphs): Link to Face Functions.
2094
e3d3799a
CY
20952009-01-08 Chong Yidong <cyd@stupidchicken.com>
2096
2097 * display.texi (Faces): Don't discuss face id here. facep does
2098 not return t.
2099 (Defining Faces): Minor clarification.
2100 (Face Attributes): Rearrange items to match docstring of
2101 set-face-attribute. Add :foundry attribute. Document new role of
2102 :font attribute. Texinfo usage fix.
2103 (Attribute Functions): Copyedits.
2104 (Face Functions): Note that face number is seldom used.
2105
638a2457
RS
21062009-01-05 Richard M Stallman <rms@gnu.org>
2107
2108 * strings.texi (Predicates for Strings): Minor clarification.
2109
2110 * functions.texi (Function Safety): Texinfo usage fix.
2111
49ea0074
JB
21122009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
2113
2114 * objects.texi (General Escape Syntax): Fix typo.
2115
9f822178
MR
21162009-01-03 Martin Rudalics <rudalics@gmx.at>
2117
2118 * windows.texi (Choosing Window): Say that pop-up-frame-alist
2119 works via the default value of pop-up-frame-function.
2120
af34ad36
EZ
21212009-01-02 Eli Zaretskii <eliz@gnu.org>
2122
2123 * processes.texi (System Processes): Document the `time' and
2124 `ctime' attributes of `system-process-attributes'.
2125
d31f6679
CY
21262009-01-01 Chong Yidong <cyd@stupidchicken.com>
2127
2128 * display.texi (Face Attributes): Clarify :height attribute.
2129
174dc00c
MR
21302008-12-31 Martin Rudalics <rudalics@gmx.at>
2131
2132 * buffers.texi (The Buffer List): Clarify what moves a buffer to
2133 the front of the buffer list. Add entries for `last-buffer' and
2134 `unbury-buffer'.
2135
b8afe7e4
EZ
21362008-12-27 Eli Zaretskii <eliz@gnu.org>
2137
d14030f5
EZ
2138 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
2139 and its subsections.
2140
2141 * frames.texi (Multiple Terminals, Low-level Terminal)
2142 (Terminal Parameters, Frames on Other TTY devices): New sections.
2143 (Frames): Add an xref to "Multiple Terminals".
2144
765980a4
EZ
2145 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
2146
2147 * objects.texi (Terminal Type): New node.
2148 (Editing Types): Add it to the menu.
2149
47bd5577
EZ
2150 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
2151 Variables".
2152
eb22b78c 2153 * variables.texi (Directory Local Variables): New node.
47bd5577 2154 (Variables): Add a menu item for it.
eb22b78c 2155
b8afe7e4
EZ
2156 * loading.texi (Autoload): Document `generate-autoload-cookie' and
2157 `generated-autoload-file'.
2158
77bb0476
EZ
21592008-12-20 Eli Zaretskii <eliz@gnu.org>
2160
028e2c19
EZ
2161 * os.texi (Startup Summary): Add xref to documentation of
2162 `initial-window-system'.
2163
77bb0476
EZ
2164 * display.texi (Window Systems): Document `window-system' the
2165 function. The variable `window-system' is now frame-local.
028e2c19 2166 Document `initial-window-system'.
77bb0476 2167
dda87836
MR
21682008-12-19 Martin Rudalics <rudalics@gmx.at>
2169
2170 * windows.texi (Windows): Rewrite description of
2171 fit-window-to-buffer.
2172
caef3ed2
GM
21732008-12-13 Glenn Morris <rgm@gnu.org>
2174
2175 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
2176 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
2177
21c58e4d
GM
21782008-12-12 Glenn Morris <rgm@gnu.org>
2179
2180 * debugging.texi (Error Debugging): Refer forwards to
2181 eval-expression-debug-on-error.
2182
af38459f
EZ
21832008-12-05 Eli Zaretskii <eliz@gnu.org>
2184
5dedd9b5
EZ
2185 * strings.texi (String Basics): Only unibyte strings that
2186 represent key sequences hold 8-bit raw bytes.
2187
af38459f
EZ
2188 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
2189 paragraph to speak about `undecided'.
2190 (Character Properties): Don't explain the meaning of each
2191 property; instead, identify their Unicode Standard names.
b3f1f4a5 2192 (Character Sets): Document `map-charset-chars'.
af38459f 2193
fa047ae7
GM
21942008-12-02 Glenn Morris <rgm@gnu.org>
2195
2196 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
2197 section yet again.
2198
47dbc044
EZ
21992008-11-29 Eli Zaretskii <eliz@gnu.org>
2200
98d05998
EZ
2201 * nonascii.texi (Character Properties): New Section.
2202 (Specifying Coding Systems): Document
2203 `coding-system-priority-list', `set-coding-system-priority', and
2204 `with-coding-priority'.
2205 (Lisp and Coding Systems): Document `check-coding-systems-region'
2206 and `coding-system-charset-list'.
2207 (Coding System Basics): Document `coding-system-aliases'.
2208
2209 * elisp.texi (Top): Add a @detailmenu entry for "Character
2210 Properties".
2211
47dbc044
EZ
2212 * objects.texi (Character Type): Correct the range of Emacs
2213 characters. Add an @xref to "Character Codes".
2214
2215 * strings.texi (String Basics): Add an @xref to "Character Codes".
2216
2217 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
2218
2219 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
2220 (Character Codes): Document `max-char'.
2221
8b80cdf5
EZ
22222008-11-28 Eli Zaretskii <eliz@gnu.org>
2223
2224 * nonascii.texi (Text Representations, Converting Representations)
2225 (Character Sets, Scanning Charsets, Translation of Characters):
2226 Make text more accurate.
2227
a99dceba
GM
22282008-11-28 Glenn Morris <rgm@gnu.org>
2229
2230 * files.texi (Format Conversion Round-Trip): Improve previous change.
2231
f6dc3bed
CY
22322008-11-26 Chong Yidong <cyd@stupidchicken.com>
2233
2234 * modes.texi (Auto Major Mode): Fix example.
2235
5da9413d
GM
22362008-11-25 Glenn Morris <rgm@gnu.org>
2237
2238 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
2239
2240 * files.texi (Format Conversion Round-Trip):
2241 Use active voice for previous change.
2242
fcca848c
CY
22432008-11-25 Chong Yidong <cyd@stupidchicken.com>
2244
2245 * os.texi (Processor Run Time):
2246 * processes.texi (Transaction Queues):
2247 * markers.texi (The Mark):
2248 * windows.texi (Choosing Window, Selecting Windows):
2249 * files.texi (Changing Files, Magic File Names):
2250 * commands.texi (Key Sequence Input):
2251 * functions.texi (Declaring Functions):
2252 * strings.texi (Predicates for Strings):
2253 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2254
36c8dc54
CY
22552008-11-24 Chong Yidong <cyd@stupidchicken.com>
2256
2257 * help.texi (Accessing Documentation): Update example.
2258
2259 * variables.texi (Defining Variables): Note that `*' is not
2260 necessary if defcustom is used.
2261
2a79b242
EZ
22622008-11-22 Eli Zaretskii <eliz@gnu.org>
2263
2264 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2265 Characters" from @detailmenu.
2266
2267 * nonascii.texi (Character Codes, Character Sets)
2268 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2269 (Chars and Bytes, Splitting Characters): Sections removed.
2270
392f0d26
LK
22712008-11-22 Lute Kamstra <lute@gnu.org>
2272
2273 * positions.texi (Text Lines): Update goto-line documentation.
2274
af1a5cd5
MR
22752008-11-21 Martin Rudalics <rudalics@gmx.at>
2276
6a4cfb0c
MR
2277 * frames.texi (Frames): Fix typo, add cross references, reword.
2278 (Initial Parameters): Reword special-display-frame-alist text.
2279 (Frames and Windows): Reword. Describe argument norecord for
2280 set-frame-selected-window.
2281 (Input Focus): Describe argument norecord for select-frame.
2282 Remove comment on MS-Windows behavior for focus-follows-mouse.
2283 (Raising and Lowering): Mention windows-frames dichotomy in
2284 metaphor.
2285
af1a5cd5
MR
2286 * windows.texi (Displaying Buffers, Vertical Scrolling)
2287 (Horizontal Scrolling): Fix indenting and rewording issues
2288 introduced with 2008-11-07 change.
2289
c249fa9c
GM
22902008-11-20 Glenn Morris <rgm@gnu.org>
2291
2292 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2293 element of `format-alist'.
2294
204d4665
GM
22952008-11-19 Glenn Morris <rgm@gnu.org>
2296
2297 * doclicense.texi: Update to FDL 1.3.
2298 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2299
cc0910af
CY
23002008-11-18 Chong Yidong <cyd@stupidchicken.com>
2301
efe6e7c4
CY
2302 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2303 vars, which are obsolete. Mention jit-lock-register.
2304
5dcb4c4e
SM
2305 * modes.texi (Other Font Lock Variables):
2306 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2307
cc0910af
CY
2308 * frames.texi (Color Parameters): Document alpha parameter.
2309
aeeedf76
MR
23102008-11-16 Martin Rudalics <rudalics@gmx.at>
2311
2312 * windows.texi (Splitting Windows, Deleting Windows)
2313 (Selecting Windows, Cyclic Window Ordering)
2314 (Buffers and Windows, Displaying Buffers, Choosing Window)
2315 (Dedicated Windows, Window Point, Window Start and End)
2316 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2317 (Size of Window, Resizing Windows, Window Configurations)
2318 (Window Parameters): Avoid @var at beginning of sentences and
2319 reword accordingly.
2320
4c565c5c
LK
23212008-11-11 Lute Kamstra <lute@gnu.org>
2322
2323 * files.texi (File Name Components): Fix file-name-extension
2324 documentation.
2325
25f494c9
JB
23262008-11-11 Juanma Barranquero <lekktu@gmail.com>
2327
2328 * frames.texi (Basic Parameters): Remove display-environment-variable
2329 and term-environment-variable.
2330
a1401ab1
EZ
23312008-11-08 Eli Zaretskii <eliz@gnu.org>
2332
2333 * windows.texi (Basic Windows, Splitting Windows)
2334 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2335 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2336 (Resizing Windows, Window Configurations, Window Parameters):
2337 Fix wording and markup.
a1401ab1 2338
efafc282
MR
23392008-11-07 Martin Rudalics <rudalics@gmx.at>
2340
2341 * windows.texi (Windows): Update entries.
2342 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2343 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2344 (Selecting Windows, Cyclic Window Ordering): Reword with special
2345 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2346 (Buffers and Windows, Choosing Window): Reword with special
2347 emphasis on dedicated windows.
2348 (Displaying Buffers): Reword. For switch-to-buffer mention that
2349 it may fall back on pop-to-buffer. For other-window try to
2350 explain how it treats the cyclic ordering of windows.
efafc282
MR
2351 (Dedicated Windows): New node and section discussing dedicated
2352 windows and associated functions.
86ab855a 2353 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2354 (Window Start and End): Rename node and section title. Reword.
2355 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2356 Minor rewording.
2357 (Size of Window): Reword, in particular text on window-width.
2358 (Resizing Windows): Reword. Add text on balancing windows.
2359 (Window Configurations): Reword. Mention window parameters.
2360 (Window Parameters): New node and section on window parameters.
2361 (Window Hooks): Reword. Mention that
2362 window-configuration-change-hook is run "buffer-locally".
2363 * elisp.texi (Top): Update Windows entries in @detailmenu
2364 section.
2365
d60a8ab2
JB
23662008-11-04 Juanma Barranquero <lekktu@gmail.com>
2367
2368 * searching.texi (Regexp Search): Fix typo.
2369
01777627
CY
23702008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2371
2372 * searching.texi (Regexp Search): Document GREEDY arg.
2373 (Simple Match Data): Fix return value.
2374
c4526e93
EZ
23752008-11-01 Eli Zaretskii <eliz@gnu.org>
2376
2377 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2378 with Emacs 23 internal representation of characters.
2379 Document `unibyte-string'.
c4526e93 2380
fe2ae8b5
CY
23812008-10-28 Chong Yidong <cyd@stupidchicken.com>
2382
2383 * processes.texi (Process Information): Note that process-status
2384 does not accept buffer names.
2385
cc5a21e3
CY
23862008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2387
2388 * positions.texi (Skipping Characters): Correct return value of
2389 skip-chars-forward.
2390
09460d9a
MR
23912008-10-25 Martin Rudalics <rudalics@gmx.at>
2392
520b29e7
MR
2393 * windows.texi (Deleting Windows): Update documentation of
2394 delete-windows-on.
2395 (Buffers and Windows): Update documentations of
2396 get-buffer-window and get-buffer-window-list.
2397 (Displaying Buffers): Update documentation of
2398 replace-buffer-in-windows.
2399
09460d9a
MR
2400 * buffers.texi (Current Buffer): Reword set-buffer and
2401 with-current-buffer documentations.
2402 (Creating Buffers): Reword documentation of get-buffer-create.
2403
4d48fcdc
MR
24042008-10-23 Martin Rudalics <rudalics@gmx.at>
2405
2406 * buffers.texi (Current Buffer): Reword documentation of
2407 set-buffer.
2408 (Buffer Names): Reword documentation of buffer-name.
2409 (The Buffer List): For bury-buffer explain what happens with the
2410 buffer's window.
2411 (Creating Buffers): Say that get-buffer-create's arg is called
2412 buffer-or-name.
2413
f0143c43
CY
24142008-10-22 Chong Yidong <cyd@stupidchicken.com>
2415
3e5dbbd3
CY
2416 * advice.texi (Computed Advice): Explain what DEFINITION is.
2417
f0143c43
CY
2418 * nonascii.texi (Character Codes): Remove obsolete function
2419 char-valid-p, and document characterp instead.
2420
52a94b85
MR
24212008-10-22 Martin Rudalics <rudalics@gmx.at>
2422
2423 * windows.texi (Displaying Buffers): Reword documentation of
2424 pop-to-buffer.
2425 (Choosing Window): Rewrite documentation of display-buffer and
2426 its options.
2427
f76f8246
MR
2428 * buffers.texi (Killing Buffers): Update documentation of
2429 kill-buffer.
2430
acc8b598
EZ
24312008-10-21 Eli Zaretskii <eliz@gnu.org>
2432
80e6b6df
EZ
2433 * processes.texi (Serial Ports): Fix wording and improve markup.
2434
3645358a
EZ
2435 * searching.texi (Regexp Search): Document `string-match-p' and
2436 `looking-at-p'.
2437 (POSIX Regexps): Add an xref for "non-greedy".
2438 (Regexp Special): Add @cindex entry for "non-greedy".
2439
b3d50cff 2440 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2441 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2442
73b7530a
EZ
2443 * frames.texi (Color Names): Add an xref to `read-color'.
2444
2445 * minibuf.texi (High-Level Completion): Document `read-color'.
2446
acc8b598
EZ
2447 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2448
2449 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2450
2451 * buffers.texi (Swapping Text): New section, documents
2452 `buffer-swap-text'.
2453
10e187e8
MR
24542008-10-21 Martin Rudalics <rudalics@gmx.at>
2455
2456 * windows.texi (Resizing Windows): Minor wording fix.
2457
fd6f900c
EZ
24582008-10-20 Eli Zaretskii <eliz@gnu.org>
2459
2460 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2461 and `combine-and-quote-strings'.
2462
2463 * strings.texi (Creating Strings): Add xrefs for them.
2464
e4372165
EZ
24652008-10-19 Eli Zaretskii <eliz@gnu.org>
2466
d6328fba
EZ
2467 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2468 match the corresponding menu in minibuf.texi.
2469
e4372165
EZ
2470 * minibuf.texi (Reading File Names): Document `read-shell-command'
2471 and `minibuffer-local-shell-command-map'.
2472
5d8dda33
MR
24732008-10-19 Martin Rudalics <rudalics@gmx.at>
2474
2475 * windows.texi (Resizing Windows): Remove var{} around "window" in
2476 documentation of enlarge-window.
2477 Rewrite documentation of window-min-height and window-min-width.
2478
437706cd
EZ
24792008-10-19 Eli Zaretskii <eliz@gnu.org>
2480
80f85d7c
EZ
2481 * functions.texi (Calling Functions): Document `apply-partially'.
2482
291703b5
EZ
2483 * hooks.texi (Standard Hooks): Mention
2484 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2485
2486 * variables.texi (File Local Variables): Document
2487 `file-local-variables-alist', `before-hack-local-variables-hook'
2488 and `hack-local-variables-hook'.
2489
583d8b3c
EZ
2490 * processes.texi (Synchronous Processes): Document `process-lines'.
2491
5dcb4c4e
SM
2492 * customize.texi (Variable Definitions):
2493 Document `custom-reevaluate-setting'.
437706cd 2494
7e51d89b
MR
24952008-10-18 Martin Rudalics <rudalics@gmx.at>
2496
2497 * windows.texi (Choosing Window, Deleting Windows)
2498 (Displaying Buffers): Expand documentation of dedicated windows.
2499
43c59a3d
EZ
25002008-10-18 Eli Zaretskii <eliz@gnu.org>
2501
018a960d
EZ
2502 * files.texi (Changing Files): Document symbolic input of file
2503 modes to `set-file-modes'. Document `read-file-modes' and
2504 `file-modes-symbolic-to-number'.
2505
2c0b8144
EZ
2506 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2507 and `search-map'.
2508
5dcb4c4e
SM
2509 * searching.texi (Search and Replace):
2510 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2511 Document `multi-query-replace-map'.
80120f13 2512
6d4913f0 2513 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2514 (Completion Commands, Reading File Names):
2515 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2516 `minibuffer-local-filename-must-match-map'.
2517 (Minibuffer Completion): The `require-match' argument to
2518 `completing-read' can now have the value `confirm-only'.
2519
43c59a3d
EZ
2520 * windows.texi (Displaying Buffers): Minor wording fix.
2521 (Choosing Window): `split-height-threshold' can now be nil.
2522 Document `split-width-threshold'. `pop-up-frames' can have the
2523 value `graphic-only'.
2524
f36acfd9
EZ
25252008-10-17 Eli Zaretskii <eliz@gnu.org>
2526
2527 * os.texi (Startup Summary): Document `before-init-time' and
2528 `after-init-time'. Document `initial-window-system' and
2529 `window-system-initialization-alist'. Document reading the
2530 abbrevs file. Document the call to `server-start' under --daemon.
2531 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2532 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2533 (Time Parsing): Document `format-seconds'.
f36acfd9 2534
96995b89
MR
25352008-10-17 Martin Rudalics <rudalics@gmx.at>
2536
2537 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2538 and reword.
2539
2de17c73
EZ
25402008-10-16 Eli Zaretskii <eliz@gnu.org>
2541
2542 * markers.texi (The Mark): Document use-region-p.
2543
9cf52b11
EZ
25442008-10-15 Eli Zaretskii <eliz@gnu.org>
2545
c3aaf1d7
EZ
2546 * internals.texi (Writing Emacs Primitives): The interactive spec
2547 of a primitive can be a Lisp form.
2548
841a1743
EZ
2549 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2550 values of transient-mark-mode. Document handle-shift-selection.
2551
2552 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2553 (Interactive Examples): Show an example of `^'.
2554 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2555 (Defining Commands, Using Interactive): The interactive-form of a
2556 function can be added via its symbol's property.
841a1743 2557
52441368
EZ
2558 * positions.texi (List Motion): beginning-of-defun-function can
2559 now accept an argument.
2560
8e8c1a72
EZ
2561 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2562 now return a list of strings.
2563
a33a1f2a
EZ
2564 * control.texi (Handling Errors): Document ignore-errors.
2565
4fb04348
EZ
2566 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2567 (Parameter Access): Document set-frame-parameter.
2568
ee666f84
EZ
2569 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2570 Hooks" for the effect of kill-all-local-variables on local hook
2571 functions.
2572
9cf52b11
EZ
2573 * modes.texi (Major Mode Conventions, Mode Line Variables):
2574 `mode-name' need not be a string. xref to "Mode Line Data" for
2575 details, and to "Emulating Mode Line" for computing a string
2576 value.
2577
22526bc4
EZ
25782008-10-14 Eli Zaretskii <eliz@gnu.org>
2579
a65f6a85
EZ
2580 * processes.texi (System Processes): New section.
2581 (Processes, Signals to Processes): Add xrefs to it.
2582
2583 * objects.texi (Editing Types): A `process' is a subprocess of
2584 Emacs, not just any process running on the OS.
2585
2586 * elisp.texi (Top): Adjust the @detailmenu for the above two
2587 changes.
2588
2724b26a
EZ
2589 * sequences.texi (Char-Tables): Remove documentation of
2590 set-char-table-default, which has no effect since Emacs 23.
2591 <char-table-range, set-char-table-range>: Don't mention generic
2592 characters and charsets. Add a cons cell as a possible argument.
2593
2594 * nonascii.texi (Splitting Characters)
2595 (Translation of Characters): Don't mention generic characters.
2596
2597 * display.texi (Fontsets): Don't mention generic characters.
2598
22526bc4 2599 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2600 argument FUNCTION with a cons cell as KEY.
22526bc4 2601
eaf4b689
EZ
26022008-10-13 Eli Zaretskii <eliz@gnu.org>
2603
45e46036
EZ
2604 * objects.texi (Primitive Function Type): Move "@cindex special
2605 forms" from here...
2606
2607 * eval.texi (Special Forms): ...to here.
2608
2609 * functions.texi (What Is a Function): `functionp' returns nil for
2610 special forms. Add an xref.
2611
eaf4b689
EZ
2612 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2613 Variables".
2614
2615 * variables.texi (Frame-Local Variables): New section.
2616 (Buffer-Local Variables): Add an xref to it.
2617 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2618 have both frame-local and buffer-local binding.
2619
2620 * frames.texi (Frames): Mention multiple tty frames.
2621 (Frame Parameters, Parameter Access): Mention frame-local variable
2622 bindings.
2623
15688fce
GM
26242008-09-20 Glenn Morris <rgm@gnu.org>
2625
2626 * display.texi (Defining Faces): Recommend against face variables.
2627
35539065
JB
26282008-09-16 Juanma Barranquero <lekktu@gmail.com>
2629
2630 * display.texi (Echo Area Customization): Fix typo.
2631
6a57054b
JB
26322008-09-09 Juanma Barranquero <lekktu@gmail.com>
2633
2634 * loading.texi (Where Defined): Add `defface' item.
2635
d632fb82
MR
26362008-09-06 Martin Rudalics <rudalics@gmx.at>
2637
2638 * loading.texi (Where Defined): Fix description of symbol-file.
2639
905a9adb
JR
26402008-08-26 Jason Rumney <jasonr@gnu.org>
2641
2642 * display.texi (TIFF Images): New section describing :index property.
2643
852e91b7
CY
26442008-08-23 Chong Yidong <cyd@stupidchicken.com>
2645
2646 * display.texi (Temporary Displays): Remove unnecessary comment
2647 about usage of temp-buffer-show-hook.
2648
6be001ee
CY
26492008-08-05 Chong Yidong <cyd@stupidchicken.com>
2650
2651 * symbols.texi (Other Plists): Fix incorrect example.
2652 Suggested by Florian Beck.
2653
58e3d8e8
JB
26542008-07-31 Juanma Barranquero <lekktu@gmail.com>
2655
2656 * os.texi: Fix previous change.
2657
7c2fb837
DN
26582008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2659
2660 * os.texi:
2661 * intro.texi:
2662 * files.texi: Remove VMS support.
2663
9e2a2647
DN
26642008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2665
2666 * os.texi:
2667 * frames.texi:
2668 * display.texi: Remove mentions of Mac Carbon.
2669
c4f4682b
MB
26702008-07-01 Miles Bader <miles@gnu.org>
2671
2672 * text.texi (Special Properties):
2673 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2674
3696411e
JB
26752008-06-28 Johan Bockgård <bojohan@gnu.org>
2676
2677 * display.texi (Other Image Types): Fix copy/paste error; say
2678 "PBM", not "XBM".
2679
f2a77c3a
DN
26802008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2681
2682 * os.texi: Remove references to obsolete systems.
2683
6d52677d
EZ
26842008-06-20 Eli Zaretskii <eliz@gnu.org>
2685
2686 * makefile.w32-in (distclean): Remove makefile.
2687
1a87da4c
GM
26882008-06-17 Glenn Morris <rgm@gnu.org>
2689
2690 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2691 (elisp, dist): Remove rules and variables that are obsolete now
2692 the lisp manual is no longer distributed separately.
2693
fdda1c5d
GM
26942008-06-16 Glenn Morris <rgm@gnu.org>
2695
646692e9
GM
2696 * configure, configure.in, mkinstalldirs: Remove unused files.
2697
2698 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 2699 * vol1.texi (EMACSVER):
6a57054b 2700 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
2701
2702 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2703 as per maintain.info.
2704
611bee81
GM
27052008-06-15 Glenn Morris <rgm@gnu.org>
2706
a7bed3a0
GM
2707 * makefile.w32-in (manual): Use "23" rather than "21".
2708
2709 * Makefile.in (emacsver): New, set by configure.
2710 (manual): Use emacsver.
2711
d794edf2
GM
2712 * intro.texi: Report bugs using M-x report-emacs-bug.
2713
611bee81
GM
2714 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2715
c73e02fa
GM
27162008-06-13 Daniel Engeler <engeler@gmail.com>
2717
2718 * elisp.texi, internals.texi, processes.texi: Add documentation
2719 about serial port access.
2720
e40a85cd
MB
27212008-06-05 Miles Bader <miles@gnu.org>
2722
2723 * display.texi (Displaying Faces): Update to reflect function
2724 renamings in face-remap.el.
2725
7b753744
JB
27262008-06-05 Juanma Barranquero <lekktu@gmail.com>
2727
2728 * display.texi (Fontsets): Fix typos.
2729
9d3d42fb
MB
27302008-06-03 Miles Bader <miles@gnu.org>
2731
7b753744
JB
2732 * display.texi (Displaying Faces): Add add-relative-face-remapping,
2733 remove-relative-face-remapping, set-base-face-remapping,
2734 and set-default-base-face-remapping.
9d3d42fb 2735
f2cec7a9
MB
27362008-06-01 Miles Bader <miles@gnu.org>
2737
2738 * display.texi (Displaying Faces): Add face-remapping-alist.
2739
8f39c96d
SM
27402008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2741
2742 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
2743 variable names.
2744
1ef5eecc
ER
27452008-05-03 Eric S. Raymond <esr@golux>
2746
352c8b4a 2747 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
2748 (current-global-map) return references, not copies.
2749
63b4387f
JL
27502008-05-02 Juri Linkov <juri@jurta.org>
2751
2752 * minibuf.texi (Text from Minibuffer): Document a list of
2753 default values for `read-from-minibuffer'.
2754
38a8b703
JB
27552008-04-24 Juanma Barranquero <lekktu@gmail.com>
2756
2757 * nonascii.texi (Translation of Characters): Fix previous change.
2758
7c42e639
CY
27592008-04-20 Chong Yidong <cyd@stupidchicken.com>
2760
2761 * display.texi (Overlay Properties): Clarify role of underlying
2762 textprop and overlay keymaps for display strings.
2763
2764 * keymaps.texi (Active Keymaps): Ditto.
2765
25c0d999
SM
27662008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2767
2768 * minibuf.texi (Programmed Completion):
2769 Replace dynamic-completion-table with the new completion-table-dynamic.
2770
e3af5968
CY
27712008-04-07 Chong Yidong <cyd@stupidchicken.com>
2772
2773 * intro.texi (Some Terms): Change "fonts in this manual" index
2774 entry to "typographic conventions".
2775
6bfc8698
EZ
27762008-04-05 Eli Zaretskii <eliz@gnu.org>
2777
2778 * objects.texi (Text Props and Strings): Add indexing for read
2779 syntax of text properties.
2780
4972c361
SM
27812008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2782
2783 * processes.texi (Decoding Output): Remove process-filter-multibyte
2784 functions.
2785
c70a68db
MR
27862008-03-15 Martin Rudalics <rudalics@gmx.at>
2787
2788 * display.texi (Finding Overlays): Say that empty overlays at
2789 the end of the buffer are reported too.
2790
1291fd36
GM
27912008-03-13 Glenn Morris <rgm@gnu.org>
2792
2793 * elisp.texi (EMACSVER): Set to 23.0.60.
2794
c6b0dfd5
CY
27952008-02-26 Chong Yidong <cyd@stupidchicken.com>
2796
38a8b703 2797 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 2798
875fc30c
GM
27992008-02-22 Glenn Morris <rgm@gnu.org>
2800
2801 * frames.texi (Position Parameters): Clarify the description of
2802 `left' and `top', using information from "Geometry".
2803 (Geometry): Give a pointer to "Position Parameters", rather than
2804 repeating information.
2805
d8c8e45a
GM
28062008-02-11 Glenn Morris <rgm@gnu.org>
2807
2808 * objects.texi (Equality Predicates): No longer talk about "two"
2809 functions.
2810
38a8b703 28112008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
2812
2813 * objects.texi (Equality Predicates): Add defun for
2814 equal-including-properties.
2815
bfffe0b1
GM
28162008-02-10 Glenn Morris <rgm@gnu.org>
2817
2818 * objects.texi (Equality Predicates):
2819 Mention equal-including-properties.
2820
431b78c9
RS
28212008-02-07 Richard Stallman <rms@gnu.org>
2822
2823 * windows.texi (Window Start): Mention the feature of moving
2824 window-start to start of line.
2825
c8763fb6 28262008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
2827
2828 * keymaps.texi (Tool Bar): Document rtl property.
2829
1a256502
TTN
28302008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2831
2832 * display.texi (Button Types):
2833 For define-button-type, clarify type of NAME.
2834
569382c2
MR
28352008-01-19 Martin Rudalics <rudalics@gmx.at>
2836
2837 * buffers.texi (Buffer Modification): Fix typo.
2838
f3041af1
DN
28392008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2840
2841 * os.texi (System Environment): Remove references to OSes that are
2842 not supported anymore.
2843
d35e1cd7
DN
28442008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2845
2846 * os.texi (System Environment): Remove mention for Masscomp.
2847
23af7580
RS
28482008-01-04 Richard Stallman <rms@gnu.org>
2849
2850 * display.texi (Faces): Don't talk about internal face vector as arg
2851 to facep.
2852
2853 * customize.texi (Type Keywords): Fix previous change.
2854
2855 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2856 * elisp.texi (Top): Fix menu for commands.texi change.
2857
ec7d5b1e
RS
28582007-12-30 Richard Stallman <rms@gnu.org>
2859
5dcb4c4e 2860 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
2861 (Accessing Scroll): New node broken out of Accessing Mouse.
2862
101a6cea
RS
28632007-12-28 Richard Stallman <rms@gnu.org>
2864
2865 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 2866 (Basic Parameters): For `title', refer to title bar.
041817a4 2867 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 2868
72b7e664
RS
28692007-12-23 Richard Stallman <rms@gnu.org>
2870
2871 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2872 Improve some of the commented-out keywords' text too.
2873
27a4f445
MR
28742007-12-14 Martin Rudalics <rudalics@gmx.at>
2875
e2e3f1d7
MR
2876 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2877 "visit the current buffer".
2878
27a4f445
MR
2879 * os.texi (System Interface): Fix typo.
2880
a2afc99d
RS
28812007-12-04 Richard Stallman <rms@gnu.org>
2882
2883 * objects.texi (Symbol Type): Fix typo.
2884
b694135c
RS
28852007-12-03 Richard Stallman <rms@gnu.org>
2886
2887 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2888
f99a19da
GM
28892007-12-01 Glenn Morris <rgm@gnu.org>
2890
2891 * functions.texi (Declaring Functions): Improve previous change.
2892
8f4b37d8
GM
28932007-11-30 Glenn Morris <rgm@gnu.org>
2894
2895 * functions.texi (Declaring Functions): Add optional fourth
2896 argument of declare-function, and setting third argument to `t'.
2897
61a2fe01
RS
28982007-11-29 Richard Stallman <rms@gnu.org>
2899
2900 * customize.texi (Composite Types): Document `group' type.
2901
cbfc5193
GM
29022007-11-29 Glenn Morris <rgm@gnu.org>
2903
5dcb4c4e
SM
2904 * functions.texi (Declaring Functions): Add findex.
2905 Mention `external' files.
cbfc5193 2906
8386283a
JB
29072007-11-26 Juanma Barranquero <lekktu@gmail.com>
2908
2909 * functions.texi (Declaring Functions): Fix directive.
2910
a07c9a8b
RS
29112007-11-25 Richard Stallman <rms@gnu.org>
2912
2913 * help.texi (Help Functions): Clean up last change.
2914
2915 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2916
2917 * loading.texi (Named Features): Minor cleanup.
2918
2919 * macros.texi (Eval During Expansion): Minor cleanup.
2920
2921 * variables.texi (Variable Aliases): Minor cleanup.
2922
a0925923
RS
29232007-11-24 Richard Stallman <rms@gnu.org>
2924
2925 * functions.texi (Declaring Functions): Clarify previous change.
2926
2927 * compile.texi (Compiler Errors): Clarify previous change.
2928
20c63e44
RS
29292007-11-24 Richard Stallman <rms@gnu.org>
2930
e5e76c04 2931 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
2932 Clarify the text and move items around.
2933
5bb0cda3
GM
29342007-11-24 Glenn Morris <rgm@gnu.org>
2935
2936 * functions.texi (Declaring Functions): New section.
2937 * compile.texi (Compiler Errors): Mention declaring functions,
2938 defvar with no initvalue, and byte-compile-warnings.
2939
af13c86a
MR
29402007-11-15 Martin Rudalics <rudalics@gmx.at>
2941
2942 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2943 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2944
a5373305
MR
29452007-11-13 Martin Rudalics <rudalics@gmx.at>
2946
2947 * help.texi (Help Functions): Document new macro `with-help-window'.
2948
fe284805
JL
29492007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2950
2951 * searching.texi (Replacing Match): Describe new
2952 `match-substitute-replacement'.
2953
2c3a09b1
RS
29542007-10-31 Richard Stallman <rms@gnu.org>
2955
2956 * strings.texi (Creating Strings): Null strings from concat not unique.
2957
f2b480f4
RS
29582007-10-26 Richard Stallman <rms@gnu.org>
2959
2960 * objects.texi (Equality Predicates): Null strings are uniquified.
2961
2962 * minibuf.texi: Minor clarifications in previous change.
2963
db21122c
GM
29642007-10-25 Glenn Morris <rgm@gnu.org>
2965
2966 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2967
2328cbb3
RS
29682007-10-24 Richard Stallman <rms@gnu.org>
2969
2970 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2971
2972 * variables.texi (Frame-Local Variables): Node deleted.
2973 (Variables): Delete Frame-Local Variables from menu.
2974 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2975 (Default Value): Don't mention frame-local vars.
2976
2977 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2978
2979 * loading.texi (Unloading): Document FEATURE-unload-function
2980 instead of FEATURE-unload-hook.
2981
2328cbb3
RS
2982 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2983
c066bafa
JL
29842007-10-22 Juri Linkov <juri@jurta.org>
2985
2986 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2987 (High-Level Completion): Document a list of default value strings
2988 in the DEFAULT argument, for which minibuffer functions return the
2989 first element.
2990
65ced25f
JL
29912007-10-17 Juri Linkov <juri@jurta.org>
2992
2993 * text.texi (Filling): Update arguments of fill-paragraph.
2994 fill-paragraph operates on the active region in Transient Mark mode.
2995 Remove fill-paragraph-or-region.
2996
ee46ec8e
KB
29972007-10-13 Karl Berry <karl@gnu.org>
2998
2999 * elisp.texi (@dircategory): Move to after @copying,
3000 since we want @copying as close as possible to the beginning of
3001 the output.
3002
61bbdbc6
RS
30032007-10-12 Richard Stallman <rms@gnu.org>
3004
3005 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
3006
3007 * commands.texi (Distinguish Interactive): New node,
3008 broken out from Interactive Call and rewritten.
3009 (Command Loop): Put Distinguish Interactive in menu.
3010
af23e1e8
RS
30112007-10-09 Richard Stallman <rms@gnu.org>
3012
3013 * text.texi (Examining Properties): Mention overlay priority.
3014
3015 * display.texi (Display Margins): Correct the description
3016 of margin display specifications.
3017 (Replacing Specs): New subnode broken out of Display Property.
3018
e1965a69
JL
30192007-10-06 Juri Linkov <juri@jurta.org>
3020
3021 * text.texi (Filling): Document fill-paragraph-or-region.
3022
4638454b
JB
30232007-10-05 Juanma Barranquero <lekktu@gmail.com>
3024
3025 * display.texi (Auto Faces): Fix typo.
3026
7ed54cc5
RS
30272007-10-02 Richard Stallman <rms@gnu.org>
3028
3029 * display.texi (Display Property): Explain some display specs
3030 don't let you move point in.
3031
5dcb4c4e
SM
3032 * frames.texi (Cursor Parameters):
3033 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
3034
3035 * windows.texi (Basic Windows): Don't describe
3036 cursor-in-non-selected-windows here.
3037
305a7ef2
EZ
30382007-10-01 Eli Zaretskii <eliz@gnu.org>
3039
3040 * processes.texi (Misc Network): Note that these functions are
3041 supported only on some systems.
3042
f7a7f4eb
RS
30432007-10-01 Richard Stallman <rms@gnu.org>
3044
3045 * display.texi (Overlay Properties): Explain nil as priority.
3046 Explain that conflicts are unpredictable if not resolved by
3047 priorities.
3048
780d7bb9
RS
30492007-09-23 Richard Stallman <rms@gnu.org>
3050
3051 * macros.texi (Backquote): Minor clarification.
3052
14b4fdfb
RS
30532007-09-19 Richard Stallman <rms@gnu.org>
3054
3055 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
3056 Clarify when they work in parallel and when one overrides.
3057 Fix error in example.
14b4fdfb 3058
b8d4c8d0
GM
30592007-09-06 Glenn Morris <rgm@gnu.org>
3060
b3e755a9 3061 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
3062 commands to use ../../info.
3063 * Makefile.in (infodir): Go up one more level.
4638454b 3064 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
3065 (miscmanualdir): New.
3066 (dist): Use new variable miscmanualdir.
3067 * makefile.w32-in (infodir, texinputdir): Go up one more level.
3068 (usermanualdir): Change from ../man to ../emacs.
3069
1bb1f7d3
MR
30702007-08-30 Martin Rudalics <rudalics@gmx.at>
3071
3072 * commands.texi (Command Loop Info): Advise against changing
3073 most variables described here. Explain new variable
3074 last-repeatable-command.
3075
b8d4c8d0
GM
30762007-08-29 Glenn Morris <rgm@gnu.org>
3077
3078 * elisp.texi (EMACSVER): Increase to 23.0.50.
3079
30802007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
3081
3082 * frames.texi (Basic Parameters): Add display-environment-variable
3083 and term-environment-variable.
3084
30852007-08-28 Juri Linkov <juri@jurta.org>
3086
3087 * display.texi (Image Formats, Other Image Types): Add SVG.
3088
30892007-08-28 Juri Linkov <juri@jurta.org>
3090
3091 * display.texi (Images): Move formats-related text to new node
3092 "Image Formats".
3093 (Image Formats): New node.
3094
619fb9ee
RS
30952007-08-27 Richard Stallman <rms@gnu.org>
3096
3097 * windows.texi (Window Configurations): Clarify what
3098 a window configuration saves.
3099
b8d4c8d0
GM
31002007-08-25 Richard Stallman <rms@gnu.org>
3101
3102 * display.texi (Images): Delete redundant @findex.
3103
39f9da30
GM
31042007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
3105
3106 * text.texi (Change Hooks): (after|before)-change-functions are no
3107 longer bound to nil while running; rather inhibit-modification-hooks
3108 is t.
3109
b8d4c8d0
GM
31102007-08-16 Richard Stallman <rms@gnu.org>
3111
5dcb4c4e
SM
3112 * processes.texi (Asynchronous Processes):
3113 Clarify doc of start-file-process.
b8d4c8d0
GM
3114
31152007-08-08 Martin Rudalics <rudalics@gmx.at>
3116
3117 * modes.texi (Example Major Modes): Fix typo.
3118
31192007-08-08 Glenn Morris <rgm@gnu.org>
3120
3121 * intro.texi (nil and t): Do not use `iff' in documentation.
3122
3123 * tips.texi (Documentation Tips): Recommend against `iff'.
3124
31252007-08-07 Chong Yidong <cyd@stupidchicken.com>
3126
3127 * display.texi (Image Cache): Document image-refresh.
3128
31292007-08-06 Martin Rudalics <rudalics@gmx.at>
3130
3131 * windows.texi (Size of Window): Document window-full-width-p.
3132
31332007-07-25 Glenn Morris <rgm@gnu.org>
3134
3135 * gpl.texi (GPL): Replace license with GPLv3.
3136
3137 * Relicense all FSF files to GPLv3 or later.
3138
31392007-07-24 Michael Albinus <michael.albinus@gmx.de>
3140
4638454b
JB
3141 * processes.texi (Synchronous Processes):
3142 Add `process-file-shell-command'.
b8d4c8d0
GM
3143 (Asynchronous Processes): Mention restricted use of
3144 `process-filter' and `process-sentinel' in
3145 `start-file-process'. Add `start-file-process-shell-command'.
3146
31472007-07-17 Michael Albinus <michael.albinus@gmx.de>
3148
3149 * files.texi (Magic File Names): Introduce optional parameter
3150 IDENTIFICATION for `file-remote-p'.
3151
31522007-07-16 Richard Stallman <rms@gnu.org>
3153
3154 * display.texi (Defining Faces): Fix previous change.
3155
31562007-07-14 Richard Stallman <rms@gnu.org>
3157
3158 * control.texi (Handling Errors): Document `debug' in handler list.
3159
31602007-07-10 Richard Stallman <rms@gnu.org>
3161
3162 * display.texi (Defining Faces): Explain C-M-x feature for defface.
3163
31642007-07-09 Richard Stallman <rms@gnu.org>
3165
3166 * files.texi (Magic File Names): Rewrite previous change.
3167
31682007-07-08 Michael Albinus <michael.albinus@gmx.de>
3169
3170 * files.texi (Magic File Names): Introduce optional parameter
3171 CONNECTED for `file-remote-p'.
3172
31732007-07-07 Michael Albinus <michael.albinus@gmx.de>
3174
3175 * processes.texi (Asynchronous Processes):
3176 * files.texi (Magic File Names): Add `start-file-process'.
3177
31782007-06-27 Richard Stallman <rms@gnu.org>
3179
5dcb4c4e
SM
3180 * files.texi (Format Conversion Piecemeal):
3181 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
3182
31832007-06-27 Michael Albinus <michael.albinus@gmx.de>
3184
4638454b
JB
3185 * files.texi (Magic File Names): Remove `dired-call-process'.
3186 Add `process-file'.
b8d4c8d0
GM
3187
31882007-06-27 Kenichi Handa <handa@m17n.org>
3189
3190 * text.texi (Special Properties): Fix description about
4638454b 3191 `composition' property.
b8d4c8d0
GM
3192
31932007-06-26 Kenichi Handa <handa@m17n.org>
3194
3195 * nonascii.texi (Default Coding Systems): Document about the
3196 return value `undecided'.
3197
31982007-06-25 David Kastrup <dak@gnu.org>
3199
3200 * keymaps.texi (Active Keymaps): Document new POSITION argument of
3201 `current-active-maps'.
3202
32032007-06-24 Karl Berry <karl@gnu.org>
3204
4638454b 3205 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
3206
32072007-06-15 Juanma Barranquero <lekktu@gmail.com>
3208
3209 * display.texi (Overlay Arrow): Doc fix.
3210
32112007-06-14 Karl Berry <karl@tug.org>
3212
3213 * anti.texi (Antinews): Typo.
3214
32152007-06-14 Chong Yidong <cyd@stupidchicken.com>
3216
3217 * display.texi (Image Cache): Document image-refresh.
3218
32192007-06-12 Karl Berry <karl@gnu.org>
3220
3221 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
3222 * two-volume.make: New file.
3223 * .cvsignore: Ignore two-volume files.
3224
32252007-06-12 Tom Tromey <tromey@redhat.com>
3226
3227 * os.texi (Init File): Document user-emacs-directory.
3228
32292007-06-03 Nick Roberts <nickrob@snap.net.nz>
3230
3231 * commands.texi (Click Events): Describe width and height when
3232 object is nil.
3233
32342007-05-30 Nick Roberts <nickrob@snap.net.nz>
3235
5dcb4c4e
SM
3236 * commands.texi (Click Events): Layout more logically.
3237 Describe width and height.
b8d4c8d0
GM
3238 (Drag Events, Motion Events): Update to new format for position.
3239
32402007-06-02 Richard Stallman <rms@gnu.org>
3241
3242 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
3243
32442007-06-02 Chong Yidong <cyd@stupidchicken.com>
3245
3246 * Version 22.1 released.
3247
32482007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
3249
3250 * text.texi (Special Properties): Correct meaning of fontified face.
3251
32522007-05-30 Richard Stallman <rms@gnu.org>
3253
3254 * text.texi (Special Properties): Add link to Adjusting Point.
3255
32562007-05-12 Richard Stallman <rms@gnu.org>
3257
3258 * text.texi (Margins): indent-to-left-margin is not the default.
3259 (Mode-Specific Indent): For indent-line-function, the default
3260 is indent-relative.
3261
3262 * modes.texi (Example Major Modes): Explain last line of text-mode
3263 is redundant.
3264
32652007-05-10 Richard Stallman <rms@gnu.org>
3266
3267 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3268
3269 * help.texi (Keys in Documentation): Add reference to
3270 Documentation Tips.
3271
3272 * files.texi (Format Conversion): TO-FN gets three arguments.
3273
3274 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3275
32762007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3277
3278 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3279 * files.texi (Format Conversion): Expand intro; add menu.
3280 (Format Conversion Overview, Format Conversion Round-Trip)
3281 (Format Conversion Piecemeal): New nodes/subsections.
3282 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3283 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3284 (Saving Properties): Delete node/subsection.
3285
32862007-05-07 Karl Berry <karl@gnu.org>
3287
3288 * elisp.texi (EMACSVER): Back to 22.
3289
32902007-05-06 Richard Stallman <rms@gnu.org>
3291
3292 * processes.texi (Accepting Output): Revert most of previous change.
3293
32942007-05-05 Richard Stallman <rms@gnu.org>
3295
3296 * processes.texi (Accepting Output): accept-process-output
3297 uses microseconds, not milliseconds. But that arg is obsolete.
3298
32992007-05-04 Karl Berry <karl@tug.org>
3300
3301 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3302
33032007-05-04 Eli Zaretskii <eliz@gnu.org>
3304
3305 * tips.texi (Documentation Tips): Rearrange items to place the
3306 more important ones first. Add an index entry for hyperlinks.
3307
33082007-05-03 Karl Berry <karl@gnu.org>
3309
3310 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3311 (EMACSVER) [smallbook]: 22 for printed version.
3312
3313 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3314 so restore anchor to normal position after defun. Found by Kevin Ryde.
3315
33162007-04-26 Glenn Morris <rgm@gnu.org>
3317
3318 * elisp.texi (EMACSVER): Increase to 22.1.50.
3319
33202007-04-28 Karl Berry <karl@gnu.org>
3321
3322 * elisp.texi: Improve line breaks on copyright page,
3323 similar layout to emacs manual, 8.5x11 by default.
3324
33252007-04-24 Richard Stallman <rms@gnu.org>
3326
3327 * text.texi (Special Properties): Add xref to Overlay Properties.
3328
3329 * display.texi (Overlay Properties): Add xref to Special Properties.
3330
33312007-04-22 Richard Stallman <rms@gnu.org>
3332
3333 * keymaps.texi (Extended Menu Items): Move the info about
3334 format with cached keyboard binding.
3335
33362007-04-21 Richard Stallman <rms@gnu.org>
3337
3338 * text.texi (Special Properties): Clarify previous change.
3339
3340 * files.texi (File Name Expansion): Clarify previous change.
3341
3342 * display.texi (Attribute Functions): Fix example for
3343 face-attribute-relative-p.
3344
33452007-04-19 Kenichi Handa <handa@m17n.org>
3346
3347 * text.texi (Special Properties): Document composition property.
3348
33492007-04-19 Glenn Morris <rgm@gnu.org>
3350
3351 * files.texi (File Name Expansion): Mention "superroot".
3352
33532007-04-15 Chong Yidong <cyd@stupidchicken.com>
3354
3355 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3356 setups.
3357 (Display Feature Testing): Note that display refers to all
3358 physical monitors for multi-monitor setups.
3359
33602007-04-14 Richard Stallman <rms@gnu.org>
3361
3362 * lists.texi (Sets And Lists): Clarify `delete' examples.
3363 Remove spurious xref to same node.
3364 Clarify xref for add-to-list.
3365
33662007-04-12 Nick Roberts <nickrob@snap.net.nz>
3367
3368 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3369 value of lisp-mode-map.
3370
33712007-04-11 Karl Berry <karl@gnu.org>
3372
3373 * anti.texi (Antinews):
3374 * display.texi (Overlay Properties, Defining Images):
3375 * processes.texi (Synchronous Processes, Sentinels):
3376 * syntax.texi (Syntax Table Internals):
3377 * searching.texi (Regexp Special):
3378 * nonascii.texi (Default Coding Systems):
3379 * text.texi (Special Properties):
3380 * minibuf.texi (Basic Completion): Wording to improve breaks in
3381 8.5x11 format.
3382 * elisp.texi (smallbook): New @set to more easily switch between
3383 smallbook and 8.5x11.
3384
33852007-04-11 Richard Stallman <rms@gnu.org>
3386
3387 * text.texi (Lazy Properties): Minor fix.
3388
33892007-04-08 Karl Berry <karl@gnu.org>
3390
3391 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3392 * macros.texi (Backquote): Downcase Backquote in index entries for
3393 consistency.
3394
33952007-04-08 Richard Stallman <rms@gnu.org>
3396
3397 * text.texi (Adaptive Fill): Just describe default,
3398 don't show it (since it contains non-ASCII chars).
3399
34002007-04-07 Karl Berry <karl@gnu.org>
3401
3402 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3403 adaptive-fill-regexp's value, since they are not in the standard
3404 TeX fonts.
3405
34062007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3407
3408 * display.texi (Defining Faces): Fix example.
3409
34102007-04-07 Karl Berry <karl@gnu.org>
3411
3412 * display.texi (Button Buffer Commands): Improve page break.
3413
34142007-04-07 Richard Stallman <rms@gnu.org>
3415
3416 * advice.texi (Activation of Advice): Remove redundant index entry.
3417
3418 * backups.texi: Improve index entries. Remove redundant ones.
3419
3420 * compile.texi (Byte Compilation): Improve index entry.
3421
3422 * hash.texi (Creating Hash): Improve index entry.
3423
3424 * symbols.texi (Definitions): Improve index entry.
3425
3426 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3427
3428 * maps.texi (Standard Keymaps): Remove useless index entry.
3429
3430 * help.texi (Documentation Basics): Remove redundant index entries.
3431
3432 * customize.texi: Improve index entries.
3433 Remove redundant/useless ones.
3434
3435 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3436
3437 * streams.texi (Output Variables): Improve index entry.
3438
3439 * abbrevs.texi (Abbrevs): Remove useless index entry.
3440
3441 * macros.texi (Expansion): Remove useless index entry.
3442
3443 * text.texi: Improve index entries. Remove redundant/useless ones.
3444 (Text Properties, Examining Properties)
3445 (Special Properties): Use "property category" instead of "category"
3446 to refer to the `category' property.
3447
3448 * positions.texi: Improve index entries. Remove useless one.
3449
3450 * lists.texi: Improve index entries. Remove redundant/useless ones.
3451
3452 * os.texi: Improve index entries.
3453 (Timers): Fix previous change.
3454
3455 * buffers.texi: Improve index entries.
3456 (Modification Time): Get rid of term "obsolete buffer".
3457
3458 * debugging.texi: Improve index entries.
3459 (Test Coverage): Add xref to other test coverage ftr.
3460
3461 * eval.texi: Improve index entry. Remove redundant ones.
3462
3463 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3464
3465 * files.texi: Improve index entries. Remove redundant/useless ones.
3466
3467 * objects.texi: Improve index entries.
3468
3469 * processes.texi: Improve index entries.
3470
3471 * modes.texi: Improve index entry. Remove redundant one.
3472
3473 * nonascii.texi: Improve index entries.
3474
3475 * internals.texi: Improve index entries.
3476
3477 * syntax.texi: Improve index entries.
3478
3479 * keymaps.texi (Active Keymaps): Improve index entries.
3480
3481 * commands.texi: Improve index entries. Remove redundant/useless ones.
3482
3483 * frames.texi: Improve index entries. Remove redundant/useless ones.
3484
3485 * markers.texi: Improve index entries. Remove redundant ones.
3486
3487 * tips.texi: Improve index entries.
3488
3489 * loading.texi (Unloading): Improve index entry.
3490
3491 * variables.texi: Improve index entries. Remove redundant one.
3492
3493 * sequences.texi: Improve index entry.
3494
3495 * display.texi: Improve index entries. Remove redundant ones.
3496
3497 * windows.texi: Improve index entries.
3498
3499 * searching.texi: Improve index entries. Remove redundant one.
3500
3501 * strings.texi (Case Tables): Improve last change.
3502
35032007-04-04 Chong Yidong <cyd@stupidchicken.com>
3504
3505 * strings.texi (Case Tables): Document with-case-table and
3506 ascii-case-table.
3507
35082007-04-03 Karl Berry <karl@gnu.org>
3509
3510 * processes.texi (Network): Reword to improve page break.
3511
35122007-04-03 Eli Zaretskii <eliz@gnu.org>
3513
3514 * functions.texi (Inline Functions): Describe more disadvantages
3515 of defsubst, and make advice against it stronger.
3516
35172007-04-02 Karl Berry <karl@gnu.org>
3518
3519 * backups.texi (Backup Names): Avoid widow words.
3520 * modes.texi (Example Major Modes): Align last comment.
3521
35222007-04-01 Chong Yidong <cyd@stupidchicken.com>
3523
3524 * keymaps.texi (Remapping Commands): Document new arg to
3525 command-remapping.
3526
35272007-04-01 Karl Berry <karl@gnu.org>
3528
3529 * processes.texi (Low-Level Network): Typo.
3530 * loading.texi (Hooks for Loading): Avoid double "the".
3531 * keymaps.texi (Key Sequences): No double "and".
3532 (Changing Key Bindings): Shorten to improve line break.
3533
35342007-03-31 Glenn Morris <rgm@gnu.org>
3535
3536 * os.texi (Timers): Fix description of run-at-time TIME formats.
3537
35382007-03-31 Richard Stallman <rms@gnu.org>
3539
3540 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3541 regarding ellipsis.
3542
35432007-03-31 Eli Zaretskii <eliz@gnu.org>
3544
3545 * intro.texi (nil and t):
3546 * symbols.texi (Plists and Alists):
3547 * variables.texi (Variable Aliases, Constant Variables):
3548 * functions.texi (Defining Functions):
3549 * advice.texi (Advising Primitives):
3550 * debugging.texi (Syntax Errors, Compilation Errors):
3551 * minibuf.texi (Minibuffer Windows):
3552 * commands.texi (Adjusting Point):
3553 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3554 (Auto Major Mode, Major Mode Conventions):
3555 * help.texi (Describing Characters):
3556 * files.texi (Create/Delete Dirs, Information about Files)
3557 (File Locks, Writing to Files, Reading from Files)
3558 (Saving Buffers):
3559 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3560 * frames.texi (Finding All Frames):
3561 * positions.texi (Buffer End, Motion):
3562 * markers.texi (The Region):
3563 * text.texi (Deletion, Near Point):
3564 * display.texi (Displaying Messages, Truncation):
3565 * os.texi (Processor Run Time):
3566 * tips.texi (Key Binding Conventions, Programming Tips)
3567 (Warning Tips, Documentation Tips, Comment Tips):
3568 * internals.texi (Memory Usage): Improve indexing.
3569
3570 * variables.texi (Frame-Local Variables):
3571 * functions.texi (Argument List):
3572 * loading.texi (Library Search):
3573 * streams.texi (Output Variables):
3574 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3575 * searching.texi (Replacing Match, Search and Replace):
3576 * processes.texi (Byte Packing, Decoding Output)
3577 (Accepting Output, Network Servers, Shell Arguments):
3578 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3579 * windows.texi (Window Point, Window Start):
3580 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3581 * commands.texi (Reading Input, Keyboard Events):
3582 * minibuf.texi (Reading File Names, Minibuffer Completion)
3583 (Recursive Mini):
3584 * positions.texi (List Motion):
3585 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3586 * numbers.texi (Arithmetic Operations, Math Functions)
3587 (Predicates on Numbers, Comparison of Numbers):
3588 (Numeric Conversions):
3589 * locals.texi (Standard Buffer-Local Variables):
3590 * maps.texi (Standard Keymaps):
3591 * os.texi (User Identification, System Environment, Recording Input)
3592 (X11 Keysyms):
3593 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3594 * backups.texi (Backups and Auto-Saving):
3595 * customize.texi (Customization, Group Definitions)
3596 (Variable Definitions):
3597 * compile.texi (Byte Compilation): Improve index entries.
3598
35992007-03-31 Karl Berry <karl@gnu.org>
3600
3601 * macros.texi (Defining Macros): Avoid widow syllable.
3602
36032007-03-31 Eli Zaretskii <eliz@gnu.org>
3604
3605 * elisp.texi (Top): Postscript -> PostScript.
3606
3607 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3608
36092007-03-31 Markus Triska <markus.triska@gmx.at>
3610
3611 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3612
36132007-03-30 Karl Berry <karl@gnu.org>
3614
3615 * lists.texi (List-related Predicates): Remove spurious @need.
3616 (Setcdr): Use @smallexample to improve page break.
3617 (Association Lists) <assoc>: Reword to improve page break.
3618
3619 * strings.texi (String Conversion): Insert blank line to improve
3620 page break.
3621
3622 * numbers.texi (Random Numbers): Use @minus{}.
3623 (Math Functions): Use @minus{}.
3624
3625 * intro.texi (Acknowledgements): Avoid line breaks before middle
3626 initials.
3627
36282007-03-24 Eli Zaretskii <eliz@gnu.org>
3629
3630 * errors.texi (Standard Errors): Add an index entry.
3631
36322007-03-19 Richard Stallman <rms@gnu.org>
3633
3634 * os.texi (Recording Input): recent-keys now gives 300 keys.
3635
36362007-03-12 Glenn Morris <rgm@gnu.org>
3637
3638 * os.texi: Replace "daylight savings" with "daylight saving"
3639 throughout.
3640
36412007-03-05 Richard Stallman <rms@gnu.org>
3642
5dcb4c4e
SM
3643 * variables.texi (File Local Variables):
3644 Update enable-local-variables values.
b8d4c8d0
GM
3645
36462007-03-04 Richard Stallman <rms@gnu.org>
3647
3648 * syntax.texi (Control Parsing): Minor clarification.
3649
3650 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3651
3652 * sequences.texi (Sequence Functions): Move string-bytes away,
3653 add xref.
3654
3655 * nonascii.texi (Text Representations): Move string-bytes here.
3656
3657 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3658
3659 * minibuf.texi (Basic Completion): Minor clarification.
3660
3661 * markers.texi (The Mark): Clarify existence vs activation of mark.
3662 Other cleanup.
3663
3664 * display.texi (Finding Overlays): Write better example.
3665
3666 * compile.texi (Eval During Compile): Clarify putting macros
3667 in eval-when-compile.
3668
c5602427 36692007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
3670
3671 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 3672 load-read-function definition doc.
b8d4c8d0
GM
3673
36742007-02-21 Kim F. Storm <storm@cua.dk>
3675
3676 * strings.texi (Text Comparison): Mention that assoc-string
3677 converts symbols to strings before testing.
3678
36792007-02-17 Kim F. Storm <storm@cua.dk>
3680
3681 * processes.texi (Bindat Spec): Vector types can have optional
3682 element type.
3683 (Bindat Examples): Fix example. Add vector with element type.
3684
36852007-02-16 Andreas Schwab <schwab@suse.de>
3686
3687 * strings.texi (Formatting Strings): Document '+' flag.
3688
36892007-02-15 Juanma Barranquero <lekktu@gmail.com>
3690
3691 * strings.texi (Modifying Strings): Clarify that `clear-string'
3692 always converts the string to unibyte.
3693
36942007-02-14 Kim F. Storm <storm@cua.dk>
3695
3696 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3697 Rewrite glyph code description to refer to these functions.
3698 Remove details of encoding face number and char into integer code.
3699
37002007-02-03 Alan Mackenzie <acm@muc.de>
3701
3702 * loading.texi (Hooks for Loading): Make the description of
3703 `eval-after-load' more detailed, and amend the description of
3704 after-load-alist, in accordance with changes from 2006-05.
3705
37062007-02-03 Chong Yidong <cyd@stupidchicken.com>
3707
3708 * modes.texi (Defining Minor Modes): Document that a :require
3709 keyword or similar may be required to make saved customization
3710 variables work.
3711
37122007-02-03 Eli Zaretskii <eliz@gnu.org>
3713
3714 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
3715 Texinfo guidelines and with what texnfo-upd.el expects.
3716 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
3717 parts needed by `texinfo-multiple-files-update'.
3718
37192007-02-02 Eli Zaretskii <eliz@gnu.org>
3720
3721 * elisp.texi (Top): Update the top-level menus.
3722
3723 * syntax.texi (Categories): Add index entries.
3724
37252007-02-01 Juanma Barranquero <lekktu@gmail.com>
3726
3727 * display.texi (Attribute Functions): Fix name and description of
3728 the UNDERLINE arg of `set-face-underline-p'.
3729
37302007-01-29 Eli Zaretskii <eliz@gnu.org>
3731
3732 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
3733 Variables", and "Standard Keymaps" to the detailed menu.
3734
3735 * variables.texi (Future Local Variables): Add index entry.
3736
37372007-01-28 Richard Stallman <rms@gnu.org>
3738
3739 * tips.texi (Coding Conventions): Clarify the tip about macros
3740 that define a function or a variable.
3741
3742 * files.texi (File Attributes): UID and GID can be floats.
3743 (Magic File Names): Explain why deferring all operations to
3744 the standard handler does not work.
3745
37462007-01-23 Martin Rudalics <rudalics@gmx.at>
3747
3748 * backups.texi (Reverting): Use "buffer" instead of "file"
3749 when talking about major and minor modes.
3750
37512007-01-21 Richard Stallman <rms@gnu.org>
3752
3753 * help.texi (Documentation): Add xref to Documentation Tips.
3754
37552007-01-14 Juanma Barranquero <lekktu@gmail.com>
3756
3757 * tips.texi (Coding Conventions): Fix typos.
3758
37592007-01-05 Richard Stallman <rms@gnu.org>
3760
3761 * modes.texi (Defining Minor Modes): Fix previous change.
3762
37632007-01-03 Richard Stallman <rms@gnu.org>
3764
3765 * customize.texi (Variable Definitions, Customization Types):
3766 Don't use * in doc string for defcustom.
3767
37682007-01-02 Richard Stallman <rms@gnu.org>
3769
3770 * variables.texi (Variable Aliases): Clarify that aliases vars
3771 always have the same value.
3772
3773 * processes.texi (Bindat Spec): Fix Texinfo usage.
3774
3775 * modes.texi (Defining Minor Modes): Explain effect of command
3776 defined with define-global-minor-mode on new buffers.
3777
37782006-12-30 Kim F. Storm <storm@cua.dk>
3779
3780 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3781 `auto-resize-tool-bars'.
3782
37832006-12-30 Richard Stallman <rms@gnu.org>
3784
3785 * keymaps.texi (Active Keymaps): Fix previous change.
3786
37872006-12-30 Nick Roberts <nickrob@snap.net.nz>
3788
3789 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3790
37912006-12-30 Kim F. Storm <storm@cua.dk>
3792
3793 * processes.texi (Bindat Spec): Clarify using field names in
3794 length specifications.
3795
37962006-12-29 Kim F. Storm <storm@cua.dk>
3797
3798 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3799 Add count and index variables for eval forms in repeat blocks.
3800
38012006-12-24 Richard Stallman <rms@gnu.org>
3802
5dcb4c4e
SM
3803 * customize.texi (Variable Definitions):
3804 Document new name custom-add-frequent-value.
b8d4c8d0
GM
3805
38062006-12-19 Kim F. Storm <storm@cua.dk>
3807
3808 * commands.texi (Misc Events): User signals now result in sigusr1
3809 and sigusr2 events which are handled through special-event-map.
3810 (Special Events): User signals and drag-n-drop are special.
3811
38122006-12-17 Richard Stallman <rms@gnu.org>
3813
3814 * loading.texi (Named Features): Explain subfeatures better.
3815
3816 * customize.texi: Use "option" only for user options.
3817 For the keyword values inside defcustom etc, say "keywords".
3818 For :options value's elements, say "elements".
3819 :group should not be omitted.
3820
3821 * syntax.texi (Parsing Expressions): Split up node.
3822 (Motion via Parsing, Position Parse, Parser State)
3823 (Low-Level Parsing, Control Parsing): New subnodes.
3824 (Parser State): Document syntax-ppss-toplevel-pos.
3825
3826 * positions.texi (List Motion): Punctuation fix.
3827
3828 * files.texi (File Name Completion): Document PREDICATE arg
3829 to file-name-completion.
3830
38312006-12-16 Eli Zaretskii <eliz@gnu.org>
3832
3833 * internals.texi (Building Emacs, Writing Emacs Primitives):
3834 Add index entries.
3835
38362006-12-11 Richard Stallman <rms@gnu.org>
3837
3838 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3839 affects face menu. Explain how to make it non-nil without enabling
3840 any fontification.
3841
38422006-12-10 Chong Yidong <cyd@stupidchicken.com>
3843
3844 * modes.texi (Font Lock Basics): Document nil value of
3845 font-lock-defaults.
3846
38472006-12-10 Glenn Morris <rgm@gnu.org>
3848
3849 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3850 value for system-flag argument. Abbrev tables may not be empty
3851 when major modes are loaded.
3852
38532006-12-08 Juanma Barranquero <lekktu@gmail.com>
3854
3855 * makefile.w32-in (maintainer-clean): Partially revert last
3856 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3857 to protect elisp-covers.texi.
3858
38592006-12-07 Juanma Barranquero <lekktu@gmail.com>
3860
3861 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3862 Don't remove elisp* info files; they are already deleted by the
3863 `clean' and `distclean' targets, and they are in the $(infodir)
3864 directory, not the current one.
3865
38662006-12-04 Kim F. Storm <storm@cua.dk>
3867
3868 * commands.texi (Misc Events): Update signal events.
3869 (Event Examples): Add signal example.
3870
38712006-11-29 Richard Stallman <rms@gnu.org>
3872
3873 * frames.texi (Visibility of Frames): Explain visible windows
3874 can be covered by others. Add xref for raise-frame.
3875
38762006-11-28 Richard Stallman <rms@gnu.org>
3877
3878 * searching.texi (Regexp Special): Update when ^ is special.
3879
38802006-11-27 Eli Zaretskii <eliz@gnu.org>
3881
3882 * customize.texi (Customization, Common Keywords)
3883 (Group Definitions, Variable Definitions, Composite Types)
3884 (Type Keywords, Customization Types): Add index entries for
3885 various customization keywords.
3886
38872006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3888
3889 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3890
c8763fb6 38912006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
3892
3893 * frames.texi (Window System Selections): Remove clipboard from
3894 description of selection-coding-system.
3895
38962006-11-06 Richard Stallman <rms@gnu.org>
3897
3898 * lists.texi (List Variables): Document COMPARE-FN.
3899
3900 * keymaps.texi: Avoid use of "binding" to mean a relation;
3901 use it only to refer to the meaning associated with a key.
3902 (Keymaps): Change menu node description.
3903
3904 * elisp.texi (Top): Change menu node description.
3905
3906 * display.texi (Managing Overlays): Document overlay-recenter.
3907
39082006-10-29 Chong Yidong <cyd@stupidchicken.com>
3909
3910 * Makefile.in: Use relative paths to avoid advertising filesystem
3911 contents during compilation.
3912
39132006-10-23 Kim F. Storm <storm@cua.dk>
3914
3915 * commands.texi (Event Input Misc): Update unread-command-events.
3916
39172006-10-23 Nick Roberts <nickrob@snap.net.nz>
3918
3919 * lists.texi (Sets And Lists): Fix typos.
3920
39212006-10-18 Juanma Barranquero <lekktu@gmail.com>
3922
3923 * control.texi (Processing of Errors): Use @var for an argument,
3924 not @code.
3925
39262006-10-16 Richard Stallman <rms@gnu.org>
3927
3928 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3929
3930 * keymaps.texi (Format of Keymaps): Show all the keymap element
3931 patterns that result from menu items.
3932 (Key Lookup): Minor cleanups.
3933
3934 * modes.texi (Precalculated Fontification): Don't say that
3935 not setting font-lock-defaults avoids loading font-lock.
3936
3937 * help.texi (Documentation): Move xref to Emacs Manual here.
3938 (Documentation Basics): From here.
3939 Also doc emacs-lisp-docstring-fill-column.
3940
3941 * elisp.texi: Update version and ISBN.
3942
3943 * commands.texi (Interactive Call): Clarify KEYS arg to
3944 call-interactively is a vector.
3945 (Command Loop Info): Delete anchor in this-command-keys.
3946 Add anchor in this-command-keys-vector.
3947 (Recursive Editing): Document how recursive-edit
3948 handles the current buffer.
3949
39502006-10-13 Chong Yidong <cyd@stupidchicken.com>
3951
3952 * frames.texi (Frame Titles): %c and %l are ignored in
3953 frame-title-format.
3954
39552006-10-11 Richard Stallman <rms@gnu.org>
3956
3957 * keymaps.texi (Key Sequences): Clarify use of kbd.
3958
39592006-10-10 Kim F. Storm <storm@cua.dk>
3960
3961 * lists.texi (Sets And Lists): Add memql.
3962
39632006-10-03 Richard Stallman <rms@gnu.org>
3964
3965 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3966 Clarify :ascii: and :nonascii:.
3967
39682006-09-29 Juri Linkov <juri@jurta.org>
3969
3970 * modes.texi (%-Constructs): Reorder coding systems in the
3971 documentation of %z to the real order displayed in the modeline.
3972
39732006-09-25 Richard Stallman <rms@gnu.org>
3974
3975 * os.texi (Timers): Describe timer-max-repeats.
3976
39772006-09-25 Chong Yidong <cyd@stupidchicken.com>
3978
3979 * os.texi (Timers): Mention with-local-quit.
3980
39812006-09-24 Richard Stallman <rms@gnu.org>
3982
3983 * searching.texi (Searching and Matching): Mention property search.
3984
3985 * commands.texi (Command Loop Info): Explain how read-event affects
3986 this-command-keys.
3987
39882006-09-20 Richard Stallman <rms@gnu.org>
3989
3990 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3991
3992 * windows.texi (Window Start): Minor cleanups.
3993
39942006-09-20 Kim F. Storm <storm@cua.dk>
3995
3996 * windows.texi (Window Start): pos-visible-in-window-p allows
3997 specifying t for position to mean "end of window".
3998 Add window-line-height.
3999
4000 * anti.texi (Antinews): Mention window-line-height.
4001
40022006-09-19 David Kastrup <dak@gnu.org>
4003
4004 * keymaps.texi (Searching Keymaps): Small clarification.
4005
40062006-09-18 Richard Stallman <rms@gnu.org>
4007
4008 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
4009 cause keyboard menus.
4010 (Menu Keymaps): Likewise.
4011 (Defining Menus, Keyboard Menus): Clarify.
4012
4013 * text.texi (Fields): Clarify explanation of constrain-to-field.
4014
40152006-09-16 Eli Zaretskii <eliz@gnu.org>
4016
4017 * variables.texi (Tips for Defining): Fix a typo.
4018
40192006-09-15 Richard Stallman <rms@gnu.org>
4020
4021 * keymaps.texi (Remapping Commands, Searching Keymaps)
4022 (Active Keymaps): Clean up previous change.
4023
40242006-09-15 Jay Belanger <belanger@truman.edu>
4025
4026 * gpl.texi: Replace "Library Public License" by "Lesser Public
4027 License" throughout.
4028
40292006-09-15 David Kastrup <dak@gnu.org>
4030
4031 * keymaps.texi (Active Keymaps): Adapt description to use
4032 `get-char-property' instead `get-text-property'. Explain how
4033 mouse events change this. Explain the new optional argument of
4034 `key-binding' and its mouse-dependent lookup.
4035 (Searching Keymaps): Adapt description similarly.
4036 (Remapping Commands): Explain the new optional argument of
4037 `command-remapping'.
4038
40392006-09-14 Richard Stallman <rms@gnu.org>
4040
4041 * keymaps.texi (Searching Keymaps): Clarification.
4042 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
4043
40442006-09-13 Richard Stallman <rms@gnu.org>
4045
4046 * objects.texi (Character Type): Node split.
4047 Add xref to Describing Characters.
4048 (Basic Char Syntax, General Escape Syntax)
4049 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
4050
40512006-09-11 Richard Stallman <rms@gnu.org>
4052
4053 * display.texi (Display Table Format): Wording clarification.
4054 (Glyphs): Clarifications.
4055
40562006-09-10 Chong Yidong <cyd@stupidchicken.com>
4057
4058 * keymaps.texi (Active Keymaps): Mention that key-binding checks
4059 local maps.
4060
40612006-09-10 Kim F. Storm <storm@cua.dk>
4062
4063 * display.texi (Forcing Redisplay): Document return value of
4064 function redisplay.
4065
40662006-09-09 Richard Stallman <rms@gnu.org>
4067
4068 * windows.texi (Window Hooks): Explain limits of
4069 window-scroll-functions.
4070
4071 * display.texi (Fringe Indicators): Update for last change in
4072 indicate-buffer-boundaries.
4073
40742006-09-08 Richard Stallman <rms@gnu.org>
4075
4076 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
4077
40782006-09-06 Kim F. Storm <storm@cua.dk>
4079
4080 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
4081
4082 * windows.texi (Window Start): Update pos-visible-in-window-p.
4083
40842006-09-04 Richard Stallman <rms@gnu.org>
4085
4086 * processes.texi (Accepting Output): Explain SECONDS=0 for
4087 accept-process-output.
4088
4089 * os.texi (Idle Timers): Explain why timer functions should not
4090 loop until (input-pending-p).
4091
40922006-09-02 Eli Zaretskii <eliz@gnu.org>
4093
4094 * makefile.w32-in (usermanualdir): New variable.
4095 (elisp.dvi): Use it.
4096
40972006-09-01 Eli Zaretskii <eliz@gnu.org>
4098
4099 * buffers.texi (Buffer Modification): Fix last change.
4100
41012006-09-01 Chong Yidong <cyd@stupidchicken.com>
4102
5dcb4c4e
SM
4103 * buffers.texi (Buffer Modification):
4104 Document buffer-chars-modified-tick.
b8d4c8d0
GM
4105
41062006-08-31 Richard Stallman <rms@gnu.org>
4107
4108 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
4109
41102006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
4111
4112 * modes.texi (Syntactic Font Lock):
4113 Mention font-lock-syntactic-face-function
4114 instead of specific faces.
4115
41162006-08-29 Chong Yidong <cyd@stupidchicken.com>
4117
4118 * display.texi (Images): Add xrref to display-images-p.
4119
41202006-08-28 Kenichi Handa <handa@m17n.org>
4121
4122 * nonascii.texi (Lisp and Coding Systems): Fix description of
4123 detect-coding-region.
4124
41252006-08-27 Michael Olson <mwolson@gnu.org>
4126
4127 * processes.texi (Transaction Queues): Remove stray quote
4128 character.
4129
41302006-08-25 Richard Stallman <rms@gnu.org>
4131
4132 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
4133 Add xref.
4134
41352006-08-24 Chong Yidong <cyd@stupidchicken.com>
4136
4137 * os.texi (Timers): Avoid waiting inside timers.
4138
41392006-08-21 Lute Kamstra <lute@gnu.org>
4140
4141 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
4142
41432006-08-20 Richard Stallman <rms@gnu.org>
4144
4145 * os.texi (Idle Timers): New node, split out from Timers.
4146 Document current-idle-time.
4147 * commands.texi (Reading One Event): Update xref.
4148 * elisp.texi (Top): Update subnode menu.
4149
41502006-08-16 Richard Stallman <rms@gnu.org>
4151
4152 * keymaps.texi (Extended Menu Items): Show format of cached
4153 bindings in extended menu items.
4154
4155 * customize.texi (Variable Definitions): Explain when the
4156 standard value expression is evaluated.
4157
41582006-08-15 Chong Yidong <cyd@stupidchicken.com>
4159
4160 * commands.texi (Reading One Event): Explain idleness in
4161 `read-event'.
4162
41632006-08-12 Chong Yidong <cyd@stupidchicken.com>
4164
4165 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 4166 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
4167 relevant for Lisp programming.
4168 (Yank Commands): Rewrite introduction.
4169 (Undo): Clarify.
4170 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
4171 (Filling): Remove redundant comment. Clarify return value of
4172 current-justification.
4173 (Margins): Minor clarifications.
4174 (Adaptive Fill): Update default value of adaptive-fill-regexp.
4175 (Sorting): Update definition of sort-lines.
4176 (Columns): Clarify behavior of sort-columns.
4177 (Indent Tabs): Link to Tab Stops in Emacs manual.
4178 (Special Properties): Clarify.
4179 (Clickable Text): Mention Buttons package.
4180
41812006-08-12 Kevin Ryde <user42@zip.com.au>
4182
4183 * os.texi (Time Parsing): Add %z to description of
4184 format-time-string, as per docstring. Add cross reference to
4185 glibc manual for strftime.
4186
41872006-08-08 Richard Stallman <rms@gnu.org>
4188
4189 * modes.texi: Clean up wording in previous change.
4190
41912006-08-07 Chong Yidong <cyd@stupidchicken.com>
4192
4193 * modes.texi (Hooks): Clarify.
4194 (Major Mode Basics): Mention define-derived-mode explicitly.
4195 (Major Mode Conventions): Rebinding RET is OK for some modes.
4196 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 4197 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
4198 (Mode Line Basics): Clarify.
4199 (Mode Line Data): Mention help-echo and local-map in strings.
4200 Explain reason for treatment of non-risky variables.
4201 (Properties in Mode): Clarify.
4202 (Faces for Font Lock): Add font-lock-negation-char-face.
4203
42042006-08-04 Eli Zaretskii <eliz@gnu.org>
4205
4206 * strings.texi (Formatting Strings): Warn against arbitrary
4207 strings as first arg to `format'.
4208
42092006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
4210
4211 * text.texi (Clickable Text): Mention `help-echo' text property.
4212 Update intro, examples and associated explanations.
4213
42142006-07-31 Richard Stallman <rms@gnu.org>
4215
4216 * commands.texi: Update xrefs.
4217 (Event Mod): New node, cut out from old Translating Input.
4218
4219 * maps.texi: Update xrefs.
4220
4221 * keymaps.texi (Translation Keymaps): New node.
4222 Update xrefs from Translating Input to Translation Keymaps.
4223
4224 * elisp.texi (Top): Update subnode menu.
4225
4226 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
4227
4228 * os.texi (System Interface): Fix menu descriptions of some nodes.
4229 (Translating Input): Node deleted.
4230
42312006-07-31 Nick Roberts <nickrob@snap.net.nz>
4232
4233 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
4234
4235 * lists.texi (Sets And Lists): Likewise.
4236
42372006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
4238
4239 * text.texi (Fields): Mention POS
4240 requirement when narrowing is in effect.
4241
42422006-07-28 Richard Stallman <rms@gnu.org>
4243
4244 * display.texi (Face Attributes): Simplify wording.
4245 (Attribute Functions): Clarify meaning of new-frame default
4246 attribute settings.
4247
4248 * customize.texi (Common Keywords): Document how to use
4249 :package-version in a package not in Emacs.
4250
42512006-07-28 Kim F. Storm <storm@cua.dk>
4252
4253 * commands.texi (Reading One Event): Fix last change.
4254
42552006-07-26 Chong Yidong <cyd@stupidchicken.com>
4256
4257 * commands.texi (Reading One Event): Document SECONDS argument for
4258 read-event, read-char, and read-char-exclusive.
4259
42602006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4261
4262 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4263 to ensure correct identification.
4264
42652006-07-24 Richard Stallman <rms@gnu.org>
4266
4267 * text.texi (Clickable Text): Clarify.
4268
4269 * sequences.texi (Vector Functions): Delete duplicate xref.
4270
4271 * objects.texi (Function Type): Clarify.
4272
4273 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4274 modes.
4275
4276 * lists.texi (List Variables): New node.
4277 Material moved from other nodes.
4278
4279 * variables.texi (Setting Variables): add-to-list and
4280 add-to-ordered-list moved to List Variables node.
4281
42822006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4283
4284 * text.texi (Links and Mouse-1):
4285 For mouse-on-link-p, expand on arg POS.
4286
42872006-07-21 Kim F. Storm <storm@cua.dk>
4288
4289 * display.texi (Forcing Redisplay): Don't mention systems which
4290 don't support sub-second timers for redisplay-preemption-period.
4291
4292 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4293
42942006-07-21 Eli Zaretskii <eliz@gnu.org>
4295
4296 * frames.texi (Input Focus): Document that focus-follows-mouse has
4297 no effect on MS-Windows.
4298
42992006-07-18 Richard Stallman <rms@gnu.org>
4300
4301 * display.texi (Forcing Redisplay): Cleanups in previous change.
4302
4303 * processes.texi (Low-Level Network): Make menu more convenient.
4304
43052006-07-18 Kim F. Storm <storm@cua.dk>
4306
4307 * display.texi (Forcing Redisplay): redisplay-preemption-period
4308 only used on window systems. Add xref to Terminal Output.
4309
4310 * os.texi (Terminal Output): baud-rate only controls preemption on
4311 non-window systems. Add xref to Forcing Redisplay.
4312
4313 * processes.texi (Low-Level Network): Rename node "Make Network"
4314 to "Network Processes".
4315
43162006-07-18 Karl Berry <karl@gnu.org>
4317
4318 * variables.texi, functions.texi, customize.texi, loading.texi:
4319 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4320
43212006-07-17 Chong Yidong <cyd@stupidchicken.com>
4322
4323 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4324
43252006-07-17 Richard Stallman <rms@gnu.org>
4326
4327 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4328 Put period and comma inside quotes.
4329
4330 * loading.texi, markers.texi: Use real doublequote inside menus.
4331
4332 * windows.texi: Put point and comma inside quotes.
4333 (Textual Scrolling): Use @samp for error message.
4334
4335 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4336 * strings.texi, streams.texi, processes.texi, os.texi:
4337 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4338 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4339 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4340 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4341 Put point and comma inside quotes.
4342
4343 * control.texi (Processing of Errors): Add command-error-function.
4344
4345 * variables.texi (File Local Variables): Clarify that
4346 file local variables make buffer-local bindings.
4347
4348 * modes.texi (Syntactic Font Lock): Give default for
4349 font-lock-syntax-table.
4350
43512006-07-17 Nick Roberts <nickrob@snap.net.nz>
4352
4353 * text.texi (Special Properties): Clean up previous change.
4354
43552006-07-16 Karl Berry <karl@gnu.org>
4356
4357 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4358 * control.texi: Fix bad page breaks through chapter 10 (control).
4359
4360 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4361 underfull hbox.
4362
43632006-07-15 Nick Roberts <nickrob@snap.net.nz>
4364
4365 * text.texi (Special Properties): Describe fontified text property
4366 in relation to a character (not text).
4367
43682006-07-15 Kim F. Storm <storm@cua.dk>
4369
4370 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4371 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4372 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4373
4374 * anti.texi (Antinews): Mention redisplay function.
4375 The kbd macro existed, but was not documented, before 22.x.
4376 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4377
43782006-07-14 Nick Roberts <nickrob@snap.net.nz>
4379
4380 * display.texi (Displaying Messages): Add anchor.
4381
4382 * frames.texi (Dialog Boxes): Use it.
4383
43842006-07-12 Richard Stallman <rms@gnu.org>
4385
4386 * objects.texi (Frame Type): Explain nature of frames better.
4387
4388 * frames.texi (Frames): Explain nature of frames better.
4389
43902006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4391
4392 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4393
43942006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4395
4396 * frames.texi (Window System Selections): Mention scrap support for Mac.
4397 Default value of x-select-enable-clipboard is t on Mac.
4398
4399 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4400
44012006-07-11 Kim F. Storm <storm@cua.dk>
4402
4403 * display.texi (Forcing Redisplay): Add `redisplay' function.
4404 Don't mention (sit-for -1) -- use (redisplay t) instead.
4405
4406 * commands.texi (Waiting): (sit-for -1) is no longer special.
4407 (sit-for 0) is equivalent to (redisplay).
4408 Iconifying/deiconifying no longer makes sit-for return.
4409
44102006-07-10 Nick Roberts <nickrob@snap.net.nz>
4411
4412 * display.texi (Buttons): Fix typo.
4413
4414 * index.texi, elisp.texi (New Symbols): Comment node out.
4415
44162006-07-09 Richard Stallman <rms@gnu.org>
4417
4418 * display.texi (Truncation): Clean up previous change.
4419
44202006-07-08 Richard Stallman <rms@gnu.org>
4421
4422 * commands.texi (Interactive Call): Use 3 as prefix in example
4423 for execute-extended-command.
4424
4425 * display.texi (Attribute Functions): Move paragraph about
4426 compatibility with Emacs < 21.
4427
44282006-07-09 Kim F. Storm <storm@cua.dk>
4429
4430 * display.texi (Refresh Screen): Clarify force-window-update.
4431 (Truncation): "Normally" indicated by fringe arrows.
4432
44332006-07-08 Eli Zaretskii <eliz@gnu.org>
4434
4435 * windows.texi (Textual Scrolling, Resizing Windows):
4436 * variables.texi (Constant Variables):
4437 * text.texi (Buffer Contents, Deletion, Changing Properties)
4438 (Property Search, Special Properties, Sticky Properties)
4439 (Links and Mouse-1, Fields, Change Hooks):
4440 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4441 (Categories):
4442 * symbols.texi (Other Plists):
4443 * streams.texi (Output Variables):
4444 * processes.texi (Input to Processes, Query Before Exit):
4445 * positions.texi (Word Motion, Text Lines, List Motion):
4446 * os.texi (Init File, System Environment, Sound Output)
4447 (Session Management):
4448 * nonascii.texi (Text Representations, Character Sets)
4449 (Chars and Bytes, Locales):
4450 * modes.texi (Defining Minor Modes, Header Lines):
4451 * minibuf.texi (Minibuffer Contents):
4452 * markers.texi (Information from Markers):
4453 * lists.texi (List Elements, Building Lists, Association Lists):
4454 * keymaps.texi (Tool Bar):
4455 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4456 * functions.texi (What Is a Function, Mapping Functions):
4457 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4458 (Color Names, Text Terminal Colors, Display Feature Testing):
4459 * files.texi (Visiting Functions, File Name Components)
4460 (Unique File Names, Contents of Directories):
4461 * display.texi (Forcing Redisplay, Displaying Messages)
4462 (Temporary Displays, Font Selection, Auto Faces)
4463 (Font Lookup, Fringe Indicators, Display Margins)
4464 (Image Descriptors, Showing Images, Image Cache, Button Types)
4465 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4466 (Display Table Format, Glyphs):
4467 * control.texi (Iteration):
4468 * commands.texi (Command Loop Info, Adjusting Point):
4469 * backups.texi (Making Backups, Auto-Saving):
4470 Remove @tindex entries.
4471
44722006-07-07 Kim F. Storm <storm@cua.dk>
4473
4474 * display.texi (Fringe Cursors): Fix typo.
4475 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4476 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4477
44782006-07-05 Richard Stallman <rms@gnu.org>
4479
4480 * text.texi (Buffer Contents): Add example of text props
4481 in result of buffer-substring.
4482 (Text Properties): Explain better about use of specific property names.
4483 (Property Search): Some cleanups; reorder some functions.
4484
4485 * keymaps.texi (Changing Key Bindings): Cleanup.
4486 Add xref to Key Binding Conventions.
4487
4488 * display.texi (Attribute Functions): Add examples for
4489 face-attribute-relative-p.
4490
4491 * tips.texi (Coding Conventions): Cleanup last change.
4492
44932006-07-05 Karl Berry <karl@gnu.org>
4494
4495 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4496 Remove @setchapternewpage odd.
4497 Result is 1013 pages, down from 1100.
4498
4499 * anti.texi, customize.texi, display.texi, internals.texi:
4500 * minibuf.texi, modes.texi, tips.texi:
4501 Fix overfull/underfull boxes.
4502
45032006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4504
4505 * edebug.texi (Instrumenting):
4506 Add Edebug-specific findex for eval-buffer.
4507 * loading.texi (Loading):
4508 Replace eval-current-buffer with eval-buffer.
4509
45102006-06-30 Nick Roberts <nickrob@snap.net.nz>
4511
4512 * locals.texi (Standard Buffer-Local Variables): Update the list
4513 of variables.
4514
45152006-06-26 Nick Roberts <nickrob@snap.net.nz>
4516
4517 * files.texi (File Name Completion): Point user to the node
4518 "Reading File Names".
4519
45202006-06-24 Eli Zaretskii <eliz@gnu.org>
4521
4522 * files.texi (Contents of Directories): Document case-insensitive
4523 behavior on respective filesystems.
4524
4525 * objects.texi (Character Type): Document that Emacs signals an
4526 error for unsupported Unicode characters specified as \uNNNN.
4527
45282006-06-19 Richard Stallman <rms@gnu.org>
4529
4530 * processes.texi (Bindat Spec): Clarify previous change.
4531
45322006-06-16 Richard Stallman <rms@gnu.org>
4533
4534 * tips.texi (Coding Conventions): Better explain conventions
4535 for definition constructs.
4536
4537 * text.texi (Special Properties): String value of `read-only'
4538 serves as the error message.
4539
4540 * objects.texi (Character Type): Clarify prev. change.
4541 (Non-ASCII in Strings): Mention \u and \U.
4542
4543 * commands.texi (Using Interactive): Explain problem of
4544 markers, etc., in command-history.
4545
45462006-06-14 Kim F. Storm <storm@cua.dk>
4547
4548 * commands.texi (Waiting): Negative arg to sit-for forces
4549 redisplay even if input is pending.
4550
4551 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4552 redisplay. Remove incorrect example of binding redisplay-dont-pause
4553 around (sit-for 0).
4554
45552006-06-13 Richard Stallman <rms@gnu.org>
4556
4557 * display.texi (Forcing Redisplay): Clarify previous change.
4558
45592006-06-13 Romain Francoise <romain@orebokech.com>
4560
4561 * display.texi (Forcing Redisplay): Fix typo.
4562
45632006-06-13 Kim F. Storm <storm@cua.dk>
4564
4565 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4566
45672006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4568
4569 * tips.texi (Coding Conventions): Add `@end itemize'.
4570
45712006-06-10 Richard Stallman <rms@gnu.org>
4572
4573 * tips.texi (Coding Conventions): Explain use of coding systems
4574 to ensure one decoding for strings.
4575
45762006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4577
4578 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4579 syntax.
4580
45812006-06-07 Eli Zaretskii <eliz@gnu.org>
4582
4583 * display.texi (Font Selection): Remove description of
4584 clear-face-cache.
4585
4586 * compile.texi (Eval During Compile): Fix a typo. Add index
4587 entries for possible uses of eval-when-compile.
4588
45892006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4590
4591 * display.texi (Abstract Display): Fix typo.
4592
45932006-06-03 Eli Zaretskii <eliz@gnu.org>
4594
4595 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4596 Reword variable's description.
4597
45982006-06-01 Richard Stallman <rms@gnu.org>
4599
4600 * windows.texi (Splitting Windows): Clarify splitting nonselected
4601 window.
4602
46032006-05-31 Juri Linkov <juri@jurta.org>
4604
4605 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4606
46072006-05-30 Richard Stallman <rms@gnu.org>
4608
4609 * display.texi (Line Height): Fix errors in description of
10d1d0af 4610 default line height and line-height property.
b8d4c8d0
GM
4611
4612 * nonascii.texi (Default Coding Systems): Further clarification.
4613
46142006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4615
4616 * internals.texi (Pure Storage): Mention that an overflow in pure
4617 space causes a memory leak.
4618 (Garbage Collection): If there was an overflow in pure space,
4619 `garbage-collect' returns nil.
4620
46212006-05-30 Eli Zaretskii <eliz@gnu.org>
4622
4623 * nonascii.texi (Default Coding Systems): Fix it some more.
4624
46252006-05-29 Eli Zaretskii <eliz@gnu.org>
4626
4627 * nonascii.texi (Default Coding Systems): Fix last change.
4628
46292006-05-29 Kenichi Handa <handa@m17n.org>
4630
4631 * nonascii.texi (find-operation-coding-system): Describe the new
4632 argument format (FILENAME . BUFFER).
4633
46342006-05-28 Richard Stallman <rms@gnu.org>
4635
4636 * tips.texi (Coding Conventions): Better explain reasons not to
4637 advise other packages or use `eval-after-load'.
4638
46392006-05-29 Kim F. Storm <storm@cua.dk>
4640
4641 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4642 `bindat-idx' and `bindat-raw' for clarity.
4643
46442006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4645
4646 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4647
4648 * display.texi (Display): Add "Abstract Display" to menu.
4649 (Abstract Display, Abstract Display Functions)
4650 (Abstract Display Example): New nodes.
4651 * elisp.texi (Top): Add "Abstract Display" to menu.
4652
46532006-05-27 Chong Yidong <cyd@stupidchicken.com>
4654
4655 * keymaps.texi (Key Sequences): Link to input events definition.
4656 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4657
4658 * files.texi (Changing Files): Document updated argument list for
4659 copy-file.
4660
46612006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4662
4663 * processes.texi (Bindat Functions): Explain term "total length".
4664 Use it in bindat-length and bindat-pack descriptions.
4665
46662006-05-26 Eli Zaretskii <eliz@gnu.org>
4667
4668 * tips.texi (Coding Conventions): Advise against using
4669 eval-after-load in packages. Add an index entry.
4670
46712006-05-25 Juri Linkov <juri@jurta.org>
4672
4673 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4674
4675 * modes.texi (%-Constructs): Add %e, %z, %Z.
4676
46772006-05-25 Richard Stallman <rms@gnu.org>
4678
4679 * elisp.texi (Top): Update subnode menu.
4680
4681 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4682 (Keymaps): Update menu.
4683
46842006-05-25 Chong Yidong <cyd@stupidchicken.com>
4685
4686 * keymaps.texi (Key Sequences): Some clarifications.
4687
46882006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4689
4690 * processes.texi (Bindat Functions): Say "unibyte string"
4691 explicitly for bindat-unpack and bindat-pack descriptions.
4692 (Bindat Examples): Don't call `string-make-unibyte' in example.
4693
46942006-05-25 Chong Yidong <cyd@stupidchicken.com>
4695
5dcb4c4e 4696 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 4697 Explain string and vector representations of key sequences.
b8d4c8d0
GM
4698
4699 * keymaps.texi (Changing Key Bindings):
dd7b651b 4700 * commands.texi (Interactive Codes):
b8d4c8d0
GM
4701 * help.texi (Describing Characters): Refer to it.
4702
47032006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4704
4705 * frames.texi (Pointer Shape): @end table -> @end defvar.
4706
47072006-05-22 Richard Stallman <rms@gnu.org>
4708
4709 * elisp.texi (Top): Update subnode menus.
4710
4711 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4712 Contents rewritten; material from old Pointer Shape node moved here.
4713
4714 * display.texi (Pointer Shape): Node deleted.
4715 (Image Descriptors): Minor cleanup.
4716
47172006-05-21 Richard Stallman <rms@gnu.org>
4718
4719 * syntax.texi (Parsing Expressions): Update info on which STATE
4720 elements are ignored.
4721
47222006-05-19 Luc Teirlinck <teirllm@auburn.edu>
4723
4724 * hooks.texi (Standard Hooks): Correct typo.
4725
4726 * gpl.texi (GPL): ifinfo -> ifnottex.
4727
47282006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
4729
4730 * searching.texi (Simple Match Data): Warn about match data being
4731 set anew by every search.
4732
47332006-05-17 Richard Stallman <rms@gnu.org>
4734
4735 * minibuf.texi (Minibuffer History): Clarify.
4736
4737 * searching.texi (Regexp Special): Clarify nested regexp warning.
4738
47392006-05-16 Kim F. Storm <storm@cua.dk>
4740
4741 * minibuf.texi (Minibuffer History): Update add-to-history.
4742
47432006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
4744
5dcb4c4e
SM
4745 * nonascii.texi (Explicit Encoding):
4746 Fix typo (encoding<->decoding).
b8d4c8d0
GM
4747
47482006-05-14 Richard Stallman <rms@gnu.org>
4749
4750 * buffers.texi (Creating Buffers): Cleanup.
4751
4752 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
4753
47542006-05-13 Eli Zaretskii <eliz@gnu.org>
4755
4756 * buffers.texi (Current Buffer): Document that with-temp-buffer
4757 disables undo.
4758
4759 * os.texi (Terminal-Specific): More accurate description of how
4760 Emacs searches for the terminal-specific libraries.
4761
47622006-05-12 Eli Zaretskii <eliz@gnu.org>
4763
4764 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4765 emacs-xtra to @inforef's.
4766
4767 * text.texi (Undo): Document that undo is turned off in buffers
4768 whose names begin with a space.
4769
4770 * buffers.texi (Buffer Names): Add index entries for buffers whose
4771 names begin with a space.
4772 (Creating Buffers): Document that undo is turned off in buffers
4773 whose names begin with a space.
4774
4775 * files.texi (Visiting Functions, Reading from Files)
4776 (Saving Buffers): Mention code and EOL conversions by file I/O
4777 primitives and subroutines.
4778
4779 * nonascii.texi (Lisp and Coding Systems): Document
4780 coding-system-eol-type. Add index entries for eol conversion.
4781
4782 * display.texi (Defining Faces): Mention `mac', and add an xref to
4783 where window-system is described.
4784
47852006-05-10 Richard Stallman <rms@gnu.org>
4786
4787 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4788
47892006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4790
4791 * variables.texi (File Local Variables): Recommend to quote lambda
4792 expressions in safe-local-variable property.
4793
47942006-05-09 Richard Stallman <rms@gnu.org>
4795
5dcb4c4e
SM
4796 * variables.texi (File Local Variables):
4797 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
4798
47992006-05-07 Kim F. Storm <storm@cua.dk>
4800
4801 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4802 from add-to-history.
4803
48042006-05-07 Romain Francoise <romain@orebokech.com>
4805
4806 * commands.texi (Event Input Misc):
4807 * compile.texi (Eval During Compile):
4808 * internals.texi (Buffer Internals):
4809 * minibuf.texi (Initial Input):
4810 * nonascii.texi (Scanning Charsets):
4811 * numbers.texi (Comparison of Numbers):
4812 * windows.texi (Textual Scrolling, Vertical Scrolling):
4813 Fix various typos.
4814
48152006-05-06 Eli Zaretskii <eliz@gnu.org>
4816
4817 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4818 conditional xref's to either emacs or emacs-xtra, depending on
4819 @iftex/@ifnottex.
4820
4821 * minibuf.texi (Minibuffer History): Document add-to-history.
4822
48232006-05-05 Eli Zaretskii <eliz@gnu.org>
4824
4825 * internals.texi (Pure Storage): Mention the pure overflow message
4826 at startup.
4827
c8763fb6 48282006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4829
4830 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4831 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4832 search.
4833
48342006-05-01 Richard Stallman <rms@gnu.org>
4835
4836 * intro.texi (nil and t): Clarify.
4837
4838 * variables.texi (File Local Variables): Suggest using booleanp.
4839
48402006-05-01 Juanma Barranquero <lekktu@gmail.com>
4841
4842 * objects.texi (Type Predicates): Fix typos.
4843
48442006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4845
4846 * intro.texi (nil and t): Add booleanp.
4847
4848 * objects.texi (Type Predicates): Add links for booleanp and
4849 string-or-null-p.
4850
48512006-04-29 Richard Stallman <rms@gnu.org>
4852
4853 * modes.texi (Multiline Font Lock): Rename from
4854 Multi line Font Lock Elements. Much clarification.
4855 (Font Lock Multiline, Region to Fontify): Much clarification.
4856
48572006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4858
4859 * variables.texi (File Local Variables): Remove the special case t for
4860 safe-local-variable.
4861
48622006-04-26 Richard Stallman <rms@gnu.org>
4863
4864 * syntax.texi (Parsing Expressions): Minor cleanup.
4865
48662006-04-18 Richard Stallman <rms@gnu.org>
4867
4868 * tips.texi (Coding Conventions): Explain when the package's
4869 prefix should appear later on (not at the start of the name).
4870
4871 * searching.texi (String Search): Clarify effect of NOERROR.
4872
4873 * modes.texi (Imenu): Clarify what special items do.
4874
4875 * hooks.texi (Standard Hooks): Delete text about old hook names.
4876
48772006-04-17 Romain Francoise <romain@orebokech.com>
4878
4879 * variables.texi (Local Variables): Update the default value of
4880 `max-specpdl-size'.
4881
48822006-04-15 Michael Olson <mwolson@gnu.org>
4883
4884 * processes.texi (Transaction Queues): Mention the new optional
4885 `delay-question' argument for `tq-enqueue'.
4886
48872006-04-13 Bill Wohler <wohler@newt.com>
4888
4889 * customize.texi (Common Keywords): Use dotted notation for
4890 :package-version value. Specify its values. Improve documentation
4891 for customize-package-emacs-version-alist.
4892
48932006-04-12 Bill Wohler <wohler@newt.com>
4894
4895 * customize.texi (Common Keywords): Move description of
4896 customize-package-emacs-version-alist to @defvar.
4897
48982006-04-10 Bill Wohler <wohler@newt.com>
4899
4900 * customize.texi (Common Keywords): Add :package-version.
4901
49022006-04-10 Kim F. Storm <storm@cua.dk>
4903
4904 * text.texi (Buffer Contents): Add NOPROPS arg to
4905 filter-buffer-substring.
4906
49072006-04-08 Kevin Ryde <user42@zip.com.au>
4908
4909 * os.texi (Command-Line Arguments): Update xref to emacs manual
4910 "Command Arguments" -> "Emacs Invocation", per change there.
4911
49122006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4913
4914 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4915 be on one line to help makeinfo not render two spaces after the dot.
4916
49172006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4918
4919 * strings.texi (Predicates for Strings): Add string-or-null-p.
4920
49212006-03-28 Kim F. Storm <storm@cua.dk>
4922
4923 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4924 remarks about systems that don't support fractional seconds.
4925
49262006-03-25 Karl Berry <karl@gnu.org>
4927
4928 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4929 the year list.
4930
49312006-03-21 Nick Roberts <nickrob@snap.net.nz>
4932
4933 * display.texi (Fringe Indicators): Fix typos.
4934
49352006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4936
4937 * tips.texi (Documentation Tips): One can now also write `program'
4938 in front of a quoted symbol in a docstring to prevent making a
4939 hyperlink.
4940
49412006-03-19 Alan Mackenzie <acm@muc.de>
4942
4943 * text.texi (Special Properties): Clarify `fontified' property.
4944
49452006-03-16 Richard Stallman <rms@gnu.org>
4946
4947 * display.texi (Defining Images): Minor cleanup.
4948
49492006-03-16 Bill Wohler <wohler@newt.com>
4950
4951 * display.texi (Defining Images): In image-load-path-for-library,
4952 prefer user's images.
4953
49542006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4955
4956 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4957
49582006-03-15 Bill Wohler <wohler@newt.com>
4959
4960 * display.texi (Defining Images): Fix example in
4961 image-load-path-for-library by not recommending that one binds
4962 image-load-path. Just defvar it to placate compiler and only use
4963 it if previously defined.
4964
49652006-03-14 Bill Wohler <wohler@newt.com>
4966
4967 * display.texi (Defining Images): In image-load-path-for-library,
4968 always return list of directories. Update example.
4969
49702006-03-14 Alan Mackenzie <acm@muc.de>
4971
4972 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4973 This describes font-lock-extend-region-function.
4974 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4975 the new node "Region to Fontify".
4976
49772006-03-13 Richard Stallman <rms@gnu.org>
4978
4979 * display.texi (Invisible Text): The impossible position is
4980 now before the invisible text, not after.
4981 (Defining Images): Clean up last change.
4982
49832006-03-11 Bill Wohler <wohler@newt.com>
4984
4985 * display.texi (Defining Images): Add image-load-path-for-library.
4986
49872006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4988
4989 * text.texi (Adaptive Fill): Fix Texinfo usage.
4990
4991 * strings.texi (Creating Strings): Fix Texinfo usage.
4992
4993 * searching.texi (Regexp Special): Use @samp for regular
4994 expressions that are not in Lisp syntax.
4995
49962006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4997
4998 * searching.texi (Regexp Special): Put remark between parentheses
4999 to avoid misreading.
5000
50012006-03-07 Luc Teirlinck <teirllm@auburn.edu>
5002
5003 * searching.texi (Syntax of Regexps): More accurately describe
5004 which characters are special in which situations.
5005 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
5006 are not special. Describe in detail when `[' and `]' are special.
5007 (Regexp Backslash): Plenty of regexps with unbalanced square
5008 brackets are valid, so reword that statement.
5009
50102006-03-02 Kim F. Storm <storm@cua.dk>
5011
5012 * keymaps.texi (Tool Bar): Add tool-bar-border.
5013
50142006-02-28 Luc Teirlinck <teirllm@auburn.edu>
5015
5016 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
5017
50182006-02-27 Luc Teirlinck <teirllm@auburn.edu>
5019
5020 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
5021
5022 * files.texi (Locating Files): Suggest additional values for the
5023 SUFFIXES arg of `locate-file'. Update pxref.
5024
5025 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
5026 (How Programs Do Loading): Discuss the effects of Auto Compression
5027 mode on `load'.
5028 (Load Suffixes): New node.
5029 (Library Search): Delete description of `load-suffixes'; it was
5030 moved to "Load Suffixes".
5031 (Autoload, Named Features): Mention `load-suffixes'.
5032
50332006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
5034
5035 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
5036
5037 * windows.texi (Window Tree): Fix typo.
5038
50392006-02-20 Kim F. Storm <storm@cua.dk>
5040
5041 * display.texi (Fringe Indicators): New section.
5042 Move indicate-empty-lines, indicate-buffer-boundaries, and
5043 default-indicate-buffer-boundaries here.
5044 Add fringe-indicator-alist and default-fringes-indicator-alist.
5045 Add list of logical fringe indicator symbols.
5046 Update list of standard bitmap names.
5047 (Fringe Cursors): New section.
5048 Move overflow-newline-into-fringe here.
5049 Add fringe-cursor-alist and default-fringes-cursor-alist.
5050 Add list of fringe cursor symbols.
5051
50522006-02-20 Juanma Barranquero <lekktu@gmail.com>
5053
5054 * commands.texi (Using Interactive): Fix reference to node
5055 "Minibuffers".
5056
50572006-02-19 Richard M. Stallman <rms@gnu.org>
5058
5059 * minibuf.texi (High-Level Completion):
5060 Add xref to read-input-method-name.
5061
5062 * files.texi (Relative File Names): Move file-relative-name here.
5063 (File Name Expansion): From here. Minor clarifications.
5064
5065 * commands.texi (Using Interactive): Add xrefs about reading input.
5066 Clarify remarks about that moving point and mark.
5067 Put string case before list case.
5068
c8763fb6 50692006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5070
5071 * display.texi (Other Display Specs, Image Descriptors):
5072 Revert erroneous changes. The previous description of
5073 image-descriptors as `(image . PROPS)' was correct.
5074
50752006-02-14 Richard M. Stallman <rms@gnu.org>
5076
5077 * variables.texi (File Local Variables): Clarifications.
5078
50792006-02-14 Juanma Barranquero <lekktu@gmail.com>
5080
5081 * variables.texi (File Local Variables): Use @code for a cons
5082 cell, not @var.
5083
50842006-02-13 Chong Yidong <cyd@stupidchicken.com>
5085
5086 * variables.texi (File Local Variables): Document new file local
5087 variable behavior.
5088
50892006-02-10 Kim F. Storm <storm@cua.dk>
5090
5091 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
5092
50932006-02-08 Juanma Barranquero <lekktu@gmail.com>
5094
5095 * modes.texi (%-Constructs): Remove obsolete info about
5096 `global-mode-string'.
5097
50982006-02-07 Richard M. Stallman <rms@gnu.org>
5099
5100 * commands.texi (Prefix Command Arguments): Minor cleanup.
5101
5102 * display.texi: "Graphical display", not window system.
5103
5104 * functions.texi (What Is a Function): Fix xref.
5105
5106 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
5107 (Changing Key Bindings): Clarify when remapping is better than
5108 substitute-key-definition.
5109
51102006-02-02 Richard M. Stallman <rms@gnu.org>
5111
5112 * minibuf.texi (Basic Completion): Completion alists are risky.
5113
5114 * keymaps.texi (Active Keymaps): Clarifications.
5115 (Searching Keymaps): New node.
5116 (Keymaps): Update menu.
5117
5118 * frames.texi (Layout Parameters): Minor clarification.
5119 (Drag and Drop): New node.
5120 (Frames): Update menu.
5121
51222006-01-29 Chong Yidong <cyd@stupidchicken.com>
5123
5124 * display.texi (Other Display Specs, Image Descriptors):
5125 Image description is a list, not a cons cell.
5126
51272006-01-28 Luc Teirlinck <teirllm@auburn.edu>
5128
5129 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
5130 list is not necessarily a list).
5131
51322006-01-27 Eli Zaretskii <eliz@gnu.org>
5133
5134 * frames.texi (Layout Parameters): border-width and
5135 internal-border-width belong to the frame, not the window.
5136
51372006-01-19 Richard M. Stallman <rms@gnu.org>
5138
5139 * nonascii.texi (Translation of Characters): Search cmds use
5140 translation-table-for-input. Automatically made local.
5141
5142 * markers.texi (Overview of Markers): Count insertion type
5143 as one of a marker's attributes.
5144
5145 * keymaps.texi (Controlling Active Maps): New node, split out of
5146 Active Keymaps.
5147 (Keymaps): Menu updated.
5148 (Active Keymaps): Give pseudocode to explain how the active
5149 maps are searched. current-active-maps and key-binding moved here.
5150 (Functions for Key Lookup): current-active-maps and key-binding moved.
5151 Clarifications.
5152 (Searching the Keymaps): New subnode.
5153
5154 * elisp.texi (Top): Menu clarification.
5155
5156 * display.texi (Other Display Specs): Delete duplicate entry for
5157 just a string as display spec. Move text about recursive display
5158 specs on such a string.
5159
5160 * commands.texi (Key Sequence Input): Clarify.
5161 Move num-nonmacro-input-events out.
5162 (Reading One Event): num-nonmacro-input-events moved here.
5163
51642006-01-14 Nick Roberts <nickrob@snap.net.nz>
5165
5166 * advice.texi (Simple Advice): Update example to fit argument
5167 change in previous-line.
5168
51692006-01-05 Richard M. Stallman <rms@gnu.org>
5170
5171 * markers.texi (The Mark): Fix in `mark'.
5172
51732006-01-04 Richard M. Stallman <rms@gnu.org>
5174
5175 * processes.texi (Misc Network, Make Network): Minor cleanups.
5176
51772006-01-04 Kim F. Storm <storm@cua.dk>
5178
5179 * processes.texi (Make Network): Add IPv6 addresses and handling.
5180 (Network Feature Testing): Mention (:family ipv6).
5181 (Misc Network): Add IPv6 formats to format-network-address.
5182
51832005-12-30 Richard M. Stallman <rms@gnu.org>
5184
5185 * text.texi (Changing Properties):
5186 Don't use return value of set-text-properties.
5187
51882005-12-29 Luc Teirlinck <teirllm@auburn.edu>
5189
5190 * modes.texi (Mode Line Format): Correct typo in menu.
5191
51922005-12-29 Richard M. Stallman <rms@gnu.org>
5193
5194 * modes.texi (Mode Line Top): New node.
5195 (Mode Line Data): Some text moved to new node.
5196 Explain the data structure more concretely.
5197 (Mode Line Basics): Clarifications.
5198 (Mode Line Variables): Clarify intro paragraph.
5199 (%-Constructs): Clarify intro paragraph.
5200 (Mode Line Format): Update menu.
5201
52022005-12-28 Luc Teirlinck <teirllm@auburn.edu>
5203
5204 * minibuf.texi (Basic Completion): Update lazy-completion-table
5205 examples for removal of ARGS argument.
5206
52072005-12-23 Richard M. Stallman <rms@gnu.org>
5208
5209 * text.texi (Undo): Restore some explanation from the version
5210 that was deleted.
5211
52122005-12-23 Eli Zaretskii <eliz@gnu.org>
5213
5214 * text.texi (Undo): Remove duplicate descriptions of `apply
5215 funname' and `apply delta' elements of the undo list.
5216
52172005-12-20 Richard M. Stallman <rms@gnu.org>
5218
5219 * help.texi (Help Functions): Update documentation of `apropos'.
5220
52212005-12-20 Luc Teirlinck <teirllm@auburn.edu>
5222
5223 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
5224 because it is confusing. If the :help-echo keyword is a function,
5225 it is not directly used as the :help-echo overlay property, as the
5226 xref seems to suggest (it does not take the appropriate args).
5227
52282005-12-19 Luc Teirlinck <teirllm@auburn.edu>
5229
5230 * customize.texi (Common Keywords): Fix Texinfo usage.
5231 (Group Definitions, Variable Definitions): Update for new
5232 conventions for using `*' in docstrings.
5233
5234 * tips.texi (Documentation Tips): Update for new conventions for
5235 using `*' in docstrings.
5236
52372005-12-16 Richard M. Stallman <rms@gnu.org>
5238
5239 * minibuf.texi (Minibuffer Contents): Minor cleanup.
5240
52412005-12-16 Juri Linkov <juri@jurta.org>
5242
5243 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
5244
52452005-12-14 Romain Francoise <romain@orebokech.com>
5246
5247 * modes.texi (Customizing Keywords): Rename `append' to `how'.
5248 Fix typo.
5249
52502005-12-11 Juri Linkov <juri@jurta.org>
5251
5252 * minibuf.texi (Completion Commands): Add mention of read-file-name
5253 for filename completion keymaps.
5254 (Reading File Names): Add mention of filename completion keymaps
5255 for read-file-name and xref to `Completion Commands'.
5256
52572005-12-10 Richard M. Stallman <rms@gnu.org>
5258
5259 * customize.texi (Common Keywords): State caveats for use of :tag.
5260
52612005-12-08 Richard M. Stallman <rms@gnu.org>
5262
5263 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5264 with xrefs and better explanation.
5265 (Completion Commands): Add the filename completion maps.
5266
5267 * objects.texi (Character Type): Clarify that \s is not space
5268 if a dash follows.
5269
52702005-12-05 Richard M. Stallman <rms@gnu.org>
5271
5272 * windows.texi (Resizing Windows): Delete preserve-before args.
5273
52742005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5275
5276 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5277 in full keymaps, since the quirk has been fixed.
5278
52792005-12-03 Eli Zaretskii <eliz@gnu.org>
5280
5dcb4c4e
SM
5281 * hooks.texi (Standard Hooks): Add index entries.
5282 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5283
52842005-11-27 Richard M. Stallman <rms@gnu.org>
5285
5286 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5287
52882005-11-21 Juri Linkov <juri@jurta.org>
5289
5290 * customize.texi (Common Keywords): Update links types
5291 custom-manual and url-link. Add link types emacs-library-link,
5292 file-link, function-link, variable-link, custom-group-link.
5293
52942005-11-20 Chong Yidong <cyd@stupidchicken.com>
5295
5296 * display.texi: Revert 2005-11-20 change.
5297
52982005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5299
5300 * processes.texi (Bindat Functions):
5301 Say "third" to refer to zero-based index "2".
5302
53032005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5304
5305 * loading.texi (Library Search): Update the default value of
5306 `load-suffixes'.
5307
53082005-11-17 Chong Yidong <cyd@stupidchicken.com>
5309
5310 * display.texi (Attribute Functions): Mention :ignore-defface.
5311
53122005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5313
5314 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5315 (Minor Mode Conventions): Mention the use of a hook.
5316
53172005-11-06 Richard M. Stallman <rms@gnu.org>
5318
5319 * files.texi (Magic File Names): find-file-name-handler checks the
5320 `operations' property of the handler.
5321
53222005-11-03 Richard M. Stallman <rms@gnu.org>
5323
5324 * variables.texi (Frame-Local Variables): Small clarification.
5325
53262005-10-29 Chong Yidong <cyd@stupidchicken.com>
5327
5328 * os.texi (Init File): Document ~/.emacs.d/init.el.
5329
53302005-10-29 Richard M. Stallman <rms@gnu.org>
5331
5332 * internals.texi (Garbage Collection): Document memory-full.
5333
53342005-10-28 Bill Wohler <wohler@newt.com>
5335
5336 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5337 for URLs.
5338
53392005-10-28 Richard M. Stallman <rms@gnu.org>
5340
5341 * minibuf.texi (Completion Commands): Clean up prev change.
5342
53432005-10-26 Kevin Ryde <user42@zip.com.au>
5344
5345 * compile.texi (Eval During Compile): Explain recommended uses
5346 of eval-when-compile and eval-and-compile.
5347
53482005-10-27 Masatake YAMATO <jet@gyve.org>
5349
5350 * minibuf.texi (Completion Commands):
5351 Write about new optional argument for `display-completion-list'.
5352
53532005-10-23 Richard M. Stallman <rms@gnu.org>
5354
5355 * display.texi (Overlay Arrow): Clarify about local bindings of
5356 overlay-arrow-position.
5357
53582005-10-22 Eli Zaretskii <eliz@gnu.org>
5359
5360 * internals.texi (Building Emacs): Fix last change.
5361
53622005-10-22 Richard M. Stallman <rms@gnu.org>
5363
5364 * internals.texi (Building Emacs): Document eval-at-startup.
5365
53662005-10-21 Richard M. Stallman <rms@gnu.org>
5367
5368 * loading.texi (Where Defined): load-history contains abs file names.
5369 symbol-file returns abs file names.
5370
53712005-10-19 Kim F. Storm <storm@cua.dk>
5372
5373 * display.texi (Showing Images): Add max-image-size integer value.
5374
53752005-10-18 Chong Yidong <cyd@stupidchicken.com>
5376
5377 * display.texi (Showing Images): Document max-image-size.
5378
53792005-10-17 Richard M. Stallman <rms@gnu.org>
5380
5381 * commands.texi (Quitting): Minor clarification.
5382
5383 * processes.texi (Sentinels): Clarify about output and quitting.
5384 (Filter Functions): Mention with-local-quit.
5385
53862005-10-17 Juri Linkov <juri@jurta.org>
5387
5388 * buffers.texi (Current Buffer):
5389 * commands.texi (Event Input Misc):
5390 * compile.texi (Eval During Compile, Compiler Errors):
5391 * customize.texi (Group Definitions):
5392 * display.texi (Progress, Defining Faces):
5393 * files.texi (Writing to Files):
5394 * modes.texi (Mode Hooks, Defining Minor Modes):
5395 * streams.texi (Output Functions):
5396 * syntax.texi (Syntax Table Functions):
5397 * text.texi (Change Hooks):
5398 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5399
5400 * commands.texi (Quitting): Replace arg `forms' with `body' in
5401 `with-local-quit'.
5402
5403 * positions.texi (Excursions): Replace arg `forms' with `body' in
5404 `save-excursion'.
5405
54062005-10-08 Kim F. Storm <storm@cua.dk>
5407
5408 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5409 Rename manual section accordingly.
5410
54112005-10-04 Kim F. Storm <storm@cua.dk>
5412
5413 * windows.texi (Window Split Tree): New section describing
5414 new function window-split-tree function.
5415
54162005-10-03 Nick Roberts <nickrob@snap.net.nz>
5417
5418 * display.texi (Fringe Size/Pos): Simplify and add detail.
5419
54202005-09-30 Romain Francoise <romain@orebokech.com>
5421
5422 * minibuf.texi (High-Level Completion): Explain that the prompt
5423 given to `read-buffer' should end with a colon and a space.
5424 Update usage examples.
5425
54262005-09-29 Juri Linkov <juri@jurta.org>
5427
5428 * display.texi (Displaying Messages): Rename argument name
5429 `string' to `format-string' in functions `message', `message-box',
5430 `message-or-box'.
5431
54322005-09-26 Chong Yidong <cyd@stupidchicken.com>
5433
5434 * errors.texi (Standard Errors): Correct xrefs.
5435
54362005-09-18 Chong Yidong <cyd@stupidchicken.com>
5437
5438 * display.texi (Defining Images): Update documentation for
5439 `image-load-path'.
5440
54412005-09-17 Richard M. Stallman <rms@gnu.org>
5442
5443 * display.texi (Defining Images): Clean up previous change.
5444
54452005-09-16 Romain Francoise <romain@orebokech.com>
5446
5447 * elisp.texi: Specify GFDL version 1.2.
5448
5449 * doclicense.texi (GNU Free Documentation License): Update to
5450 version 1.2.
5451
54522005-09-15 Chong Yidong <cyd@stupidchicken.com>
5453
5454 * display.texi (Defining Images): Document `image-load-path'.
5455
54562005-09-15 Richard M. Stallman <rms@gnu.org>
5457
5458 * objects.texi (Printed Representation): Minor cleanup.
5459 (Box Diagrams): Minor fix.
5460 (Cons Cell Type): Move (...) index item here.
5461 (Box Diagrams): From here.
5462 (Array Type): Minor fix.
5463 (Type Predicates): Delete index "predicates".
5464 (Hash Table Type): Clarify xref.
5465 (Dotted Pair Notation): Minor fix.
5466
54672005-09-10 Chong Yidong <cyd@stupidchicken.com>
5468
5469 * files.texi (Saving Buffers): Fix typo.
5470
54712005-09-08 Richard M. Stallman <rms@gnu.org>
5472
5473 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5474
54752005-09-08 Chong Yidong <cyd@stupidchicken.com>
5476
5477 * locals.texi (Standard Buffer-Local Variables): Don't include
5478 mode variables for minor modes.
5479 Fix xrefs for buffer-display-count, buffer-display-table,
5480 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5481 enable-multibyte-characters, fill-column, header-line-format,
5482 left-fringe-width, left-margin, and right-fringe-width.
5483
5484 * hooks.texi (Standard Hooks): All hooks should conform to the
5485 standard naming convention now.
5486 Fix xref for `echo-area-clear-hook'.
5487
5488 * display.texi (Usual Display): Note that indicate-empty-lines and
5489 tab-width are buffer-local.
5490
5491 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5492
5493 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5494
5495 * nonascii.texi (Encoding and I/O): Note that
5496 buffer-file-coding-system is buffer-local.
5497
5498 * positions.texi (List Motion): Note that defun-prompt-regexp is
5499 buffer-local.
5500
5501 * text.texi (Auto Filling): Note that auto-fill-function is
5502 buffer-local.
5503 (Undo): Note that buffer-undo-list is buffer-local.
5504
5dcb4c4e
SM
5505 * windows.texi (Buffers and Windows):
5506 Document buffer-display-count.
b8d4c8d0
GM
5507
55082005-09-06 Richard M. Stallman <rms@gnu.org>
5509
5510 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5511 package prefix elsewhere than at the start of the name.
5512
55132005-09-03 Richard M. Stallman <rms@gnu.org>
5514
5515 * tips.texi (Programming Tips): Add conventions for minibuffer
5516 questions and prompts.
5517
55182005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5519
5520 * intro.texi (nil and t): Minor cleanup.
5521 Delete spurious mention of keyword symbols.
5522 (Evaluation Notation): Add index entry.
5523 (A Sample Function Description): Minor cleanup.
5524 (A Sample Variable Description): Not all vars can be set.
5525
55262005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5527
5528 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5529
5530 (Insertion): Document precise type of `insert-char' arg COUNT.
5531
55322005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5533
5534 * modes.texi (Other Font Lock Variables): Sync the default of
5535 font-lock-lines-before.
5536
55372005-08-31 Michael Albinus <michael.albinus@gmx.de>
5538
5539 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5540
55412005-08-29 Richard M. Stallman <rms@gnu.org>
5542
5543 * elisp.texi (Top): Update subnode menu.
5544
5545 * searching.texi (Searching and Matching): Move node.
5546 Rearrange contents and add overall explanation.
5547 (Searching and Case): Move node.
5548 (Searching and Matching): Update menu.
5549
55502005-08-27 Eli Zaretskii <eliz@gnu.org>
5551
5552 * os.texi (Startup Summary): Fix the description of the initial
5553 startup message display.
5554
55552005-08-25 Richard M. Stallman <rms@gnu.org>
5556
5557 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5558
55592005-08-25 Emilio C. Lopes <eclig@gmx.net>
5560
5561 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5562 `next-overlay-change' example.
5563
55642005-08-22 Juri Linkov <juri@jurta.org>
5565
5566 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5567 Fix invert-face. Fix args of face-background.
5568
5569 * display.texi (Standard Faces): Delete node.
5570 (Faces): Add xref to `(emacs)Standard Faces'.
5571 (Displaying Faces): Fix xref to `Standard Faces'.
5572
5573 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5574
55752005-08-20 Alan Mackenzie <acm@muc.de>
5576
5577 * buffers.texi (The Buffer List): Clarify the manipulation of the
5578 buffer list.
5579
55802005-08-14 Richard M. Stallman <rms@gnu.org>
5581
5582 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5583 a regexp.
5584
55852005-08-11 Richard M. Stallman <rms@gnu.org>
5586
5587 * elisp.texi (Top): Update subnode lists.
5588
5589 * display.texi (Inverse Video): Node deleted.
5590
5591 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5592 New nodes split out of Coding Conventions.
5593
5594 * searching.texi (Regular Expressions): Document re-builder.
5595
5596 * os.texi (Time Parsing): New node split out of Time Conversion.
5597
5598 * processes.texi (Misc Network, Network Feature Testing)
5599 (Network Options, Make Network): New nodes split out of
5600 Low-Level Network.
5601
56022005-08-09 Richard M. Stallman <rms@gnu.org>
5603
5604 * frames.texi (Geometry): New node, split from Size and Position.
5605 (Frame Parameters): Refer to Geometry.
5606
5607 * buffers.texi (The Buffer List): Fix xrefs.
5608
5609 * windows.texi (Splitting Windows): Fix xref.
5610
5611 * frames.texi (Layout Parameters): Add xref.
5612
5613 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5614
5615 * keymaps.texi (Menu Bar): Fix xref.
5616
5617 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5618
5619 * modes.texi (%-Constructs): Fix xref.
5620
5621 * frames.texi (Window Frame Parameters): Node split up.
5622 (Basic Parameters, Position Parameters, Size Parameters)
5623 (Layout Parameters, Buffer Parameters, Management Parameters)
5624 (Cursor Parameters, Color Parameters): New subnodes.
5625
56262005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5627
5628 * positions.texi (Screen Lines): Update xref for previous change
5629 in minibuf.texi.
5630
5631 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5632 change in minibuf.texi.
5633
56342005-08-09 Richard M. Stallman <rms@gnu.org>
5635
5636 * tips.texi (Coding Conventions): Minor cleanup.
5637
5638 * modes.texi (Defining Minor Modes): Explain when init-value
5639 can be non-nil.
5640
5641 * elisp.texi (Top): Update submenu for Minibuffer.
5642
5643 * minibuf.texi (Minibuffer Misc): Node split up.
5644 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5645 (Recursive Mini): New nodes split out from Minibuffer Misc.
5646 (Minibuffer Misc): Document max-mini-window-height.
5647
5648 * hash.texi (Defining Hash): Delete stray paren in example.
5649
5650 * display.texi (Echo Area Customization): Don't define
5651 max-mini-window-height here; xref instead.
5652
5653 * commands.texi (Event Input Misc): Update while-no-input.
5654
5655 * advice.texi (Advising Functions): Explain when to use advice
5656 and when to use a hook.
5657
56582005-07-30 Eli Zaretskii <eliz@gnu.org>
5659
5660 * makefile.w32-in (info): Don't run install-info.
5661 ($(infodir)/dir): New target, produced by running install-info.
5662
56632005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5664
5665 * modes.texi (Defining Minor Modes): The keyword for the initial
5666 value is :init-value, not :initial-value.
5667
56682005-07-23 Eli Zaretskii <eliz@gnu.org>
5669
5670 * loading.texi (Autoload): Make the `doctor' example be consistent
5671 with what's in current loaddefs.el. Describe the "fn" magic in
5672 the usage portion of the doc string.
5673
56742005-07-22 Richard M. Stallman <rms@gnu.org>
5675
5676 * internals.texi (Garbage Collection): Clarify previous change.
5677
56782005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5679
5680 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5681
56822005-07-18 Juri Linkov <juri@jurta.org>
5683
5684 * commands.texi (Accessing Events):
5685 * frames.texi (Text Terminal Colors, Resources):
5686 * markers.texi (The Mark):
5687 * modes.texi (Defining Minor Modes):
5688 Delete duplicate duplicate words.
5689
56902005-07-16 Richard M. Stallman <rms@gnu.org>
5691
5692 * display.texi (Managing Overlays): Clarify make-overlay
5693 args for insertion types.
5694
56952005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5696
5697 * customize.texi (Variable Definitions):
5698 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5699 `standard-value' is a list too.
5700 (Defining New Types): Use @key{RET} instead of @key{ret}.
5701
57022005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5703
5704 * os.texi (Translating Input): Fix typo.
5705
57062005-07-08 Richard M. Stallman <rms@gnu.org>
5707
5708 * README: Update edition number and size estimate.
5709
5710 * elisp.texi (VERSION): Set to 2.9.
5711
57122005-07-07 Richard M. Stallman <rms@gnu.org>
5713
5714 * book-spine.texinfo: Update Emacs version.
5715
5716 * display.texi (Inverse Video): Delete mode-line-inverse-video.
5717
57182005-07-06 Richard M. Stallman <rms@gnu.org>
5719
5720 * searching.texi (Regexp Search): Clarify what re-search-forward
5721 does when the search fails.
5722
57232005-07-05 Lute Kamstra <lute@gnu.org>
5724
5725 * Update FSF's address in GPL notices.
5726
5727 * doclicense.texi (GNU Free Documentation License):
5728 * gpl.texi (GPL):
5729 * tips.texi (Coding Conventions, Library Headers):
5730 * vol1.texi:
5731 * vol2.texi: Update FSF's address.
5732
57332005-07-04 Richard M. Stallman <rms@gnu.org>
5734
5735 * hooks.texi (Standard Hooks): Add occur-hook.
5736
57372005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5738
5739 * display.texi (The Echo Area): Correct menu.
5740
57412005-07-03 Richard M. Stallman <rms@gnu.org>
5742
5743 * elisp.texi (Top): Update subnode menu for Display.
5744
5745 * display.texi (Displaying Messages): New node, with most
5746 of what was in The Echo Area.
5dcb4c4e 5747 (Progress): Move under The Echo Area.
b8d4c8d0
GM
5748 (Logging Messages): New node with new text.
5749 (Echo Area Customization): New node, the rest of what was
5750 in The Echo Area. Document message-truncate-lines with @defvar.
5751 (Display): Update menu.
5752
5753 * windows.texi (Textual Scrolling): Doc 3 values for
5754 scroll-preserve-screen-position.
5755
5756 * text.texi (Special Properties): Change hook functions
5757 should bind inhibit-modification-hooks around altering buffer text.
5758
5759 * keymaps.texi (Key Binding Commands): Call binding BINDING
5760 rather than DEFINITION.
5761
57622005-06-29 Juanma Barranquero <lekktu@gmail.com>
5763
5764 * variables.texi (Defining Variables): `user-variable-p' returns t
5765 for aliases of user options, nil for alias loops.
5766
57672005-06-28 Richard M. Stallman <rms@gnu.org>
5768
5769 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5770 make-keymap.
5771
57722005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5773
5774 * variables.texi (Setting Variables): Correct and clarify
5775 description of `add-to-ordered-list'.
5776
57772005-06-26 Richard M. Stallman <rms@gnu.org>
5778
5779 * display.texi (Faces): Minor cleanup.
5780
57812005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5782
5783 * display.texi (Faces): `facep' returns t for strings that are
5784 face names.
5785
57862005-06-25 Richard M. Stallman <rms@gnu.org>
5787
5788 * objects.texi (Equality Predicates): Clarify meaning of equal.
5789
5790 * windows.texi (Selecting Windows): save-selected-window
5791 and with-selected-window save and restore the current buffer.
5792
57932005-06-24 Richard M. Stallman <rms@gnu.org>
5794
5795 * numbers.texi (Float Basics): Explain how to test for NaN,
5796 and printing the sign of NaNs.
5797
57982005-06-24 Eli Zaretskii <eliz@gnu.org>
5799
5800 * makefile.w32-in (MAKEINFO): Use --force.
5801
58022005-06-23 Richard M. Stallman <rms@gnu.org>
5803
5804 * display.texi (Face Functions): Correct Texinfo usage.
5805
58062005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5807
5808 * lists.texi (Rings): `ring-elements' now returns the elements of
5809 RING in order.
5810
58112005-06-23 Juanma Barranquero <lekktu@gmail.com>
5812
5813 * markers.texi (The Mark): Texinfo usage fix.
5814
58152005-06-23 Kim F. Storm <storm@cua.dk>
5816
5817 * searching.texi (Entire Match Data): Remove evaporate option for
5818 match-data. Do not mention evaporate option for set-match-data.
5819
58202005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5821
5822 * display.texi (Face Functions): Mention face aliases.
5823
58242005-06-21 Richard M. Stallman <rms@gnu.org>
5825
5826 * anti.texi (Antinews): Texinfo usage fix.
5827
58282005-06-21 Karl Berry <karl@gnu.org>
5829
5830 * elisp.texi: Use @copying.
5831
5832 * elisp.texi: Put @summarycontents and @contents before the Top
5833 node, instead of the end of the file, so that the contents appear
5834 in the right place in the dvi/pdf output.
5835
58362005-06-21 Juri Linkov <juri@jurta.org>
5837
5838 * display.texi (Defining Faces): Add `customized-face'.
5839
58402005-06-20 Kim F. Storm <storm@cua.dk>
5841
5842 * variables.texi (Setting Variables): Any type of element can be
5843 given order in add-to-ordered-list. Compare elements with eq.
5844
5845 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5846
58472005-06-20 Karl Berry <karl@gnu.org>
5848
5849 * syntax.texi (Syntax Flags): Make last column very slightly wider
5850 to avoid "generic comment" breaking on two lines and causing an
5851 underfull box.
5852
58532005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5854
5855 * lists.texi (Rings): Various minor clarifications and corrections.
5856
58572005-06-18 Richard M. Stallman <rms@gnu.org>
5858
5859 * functions.texi (Obsolete Functions): Simplify.
5860
5861 * variables.texi (Variable Aliases): Simplify.
5862
5863 * anti.texi, backups.texi, compile.texi, customization.texi:
5864 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5865 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5866 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5867 * variables.texi: Fix formatting ugliness.
5868
5869 * elisp.texi: Add links to Rings and Byte Packing.
5870 Update version and copyright years.
5871
5872 * minibuf.texi: Fix formatting ugliness.
5873 (Completion Commands): Move keymap vars to the end
5874 and vars completing-read binds to the top.
5875
58762005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5877
5878 * processes.texi: Fix typos.
5879 (Bindat Spec): Correct Texinfo error.
5880 (Byte Packing): Fix ungrammatical sentence.
5881
58822005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5883
5884 * lists.texi (Rings): New node.
5885 (Lists): Add it to menu.
5886
5887 * processes.texi (Byte Packing): New node.
5888 (Processes): Add it to menu.
5889
58902005-06-17 Richard M. Stallman <rms@gnu.org>
5891
5892 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5893
5894 * help.texi (Documentation Basics): Explain the xref to
5895 Documentation Tips.
5896
5897 * debugging.texi (Debugger Commands): Minor fix.
5898
58992005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5900
5901 * edebug.texi (Instrumenting): Eliminate duplicate link.
5902 (Specification List): Replace references to "below", referring to
5903 a later node, with one @ref to that node.
5904
5905 * os.texi (Timers): Timers should save and restore the match data
5906 if they change it.
5907
5908 * debugging.texi (Debugger Commands): Mention that the Lisp
5909 debugger can not step through primitive functions.
5910
59112005-06-16 Juanma Barranquero <lekktu@gmail.com>
5912
5913 * functions.texi (Obsolete Functions): Update argument names of
5914 `make-obsolete' and `define-obsolete-function-alias'.
5915
5916 * variables.texi (Variable Aliases): Update argument names of
5917 `defvaralias', `make-obsolete-variable' and
5918 `define-obsolete-variable-alias'.
5919
59202005-06-15 Kim F. Storm <storm@cua.dk>
5921
5922 * searching.texi (Entire Match Data): Rephrase warnings about
5923 evaporate arg to match-data and set-match-data.
5924
59252005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5926
5927 * elisp.texi (Top): Update detailed menu.
5928
5929 * edebug.texi (Edebug): Update menu.
5930 (Instrumenting): Update xrefs.
5931 (Edebug Execution Modes): Correct xref.
5932 (Jumping): Clarify description of `h' command.
5933 Eliminate redundant @ref.
5934 (Breaks): New node.
5935 (Breakpoints): Is now a subsubsection.
5936 (Global Break Condition): Mention `C-x X X'.
5937 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5938 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5939 (Edebug Display Update): Correct pxref.
5940 (Edebug and Macros): New node.
5941 (Instrumenting Macro Calls): Is now a subsubsection.
5942 Neither arg of `def-edebug-spec' is evaluated.
5943 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5944 (Specification Examples): Fix typo.
5945
59462005-06-14 Lute Kamstra <lute@gnu.org>
5947
5948 * debugging.texi (Function Debugging): Primitives can break on
5949 entry too.
5950
59512005-06-14 Kim F. Storm <storm@cua.dk>
5952
5953 * variables.texi (Setting Variables): Add add-to-ordered-list.
5954
59552005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5956
5957 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5958 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5959
59602005-06-13 Lute Kamstra <lute@gnu.org>
5961
5962 * text.texi (Special Properties): Fix cross reference.
5963
59642005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5965
5966 * debugging.texi (Function Debugging): Delete mention of empty
5967 string argument to `cancel-debug-on-entry'. Delete inaccurate
5968 description of the return value of that command.
5969
59702005-06-11 Alan Mackenzie <acm@muc.de>
5971
5972 * text.texi (Adaptive Fill): Amplify the description of
5973 fill-context-prefix.
5974
59752005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5976
5977 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5978
59792005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5980
5981 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5982
59832005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5984
5985 * debugging.texi (Error Debugging): Minor rewording.
5986 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5987 is optional.
5988
59892005-06-10 Lute Kamstra <lute@gnu.org>
5990
5991 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5992 (Top): Give it a title. Correct version number. Give the
5993 detailed node listing a more prominent header.
5994 * intro.texi: Don't set VERSION here a second time.
5995 Mention Emacs's version too.
5996 * anti.texi (Antinews): Use EMACSVER to refer to the current
5997 version of Emacs.
5998
59992005-06-09 Kim F. Storm <storm@cua.dk>
6000
6001 * searching.texi (Entire Match Data): Explain new `reseat' argument to
6002 match-data and set-match-data.
6003
60042005-06-08 Richard M. Stallman <rms@gnu.org>
6005
6006 * searching.texi (Entire Match Data): Clarify when match-data
6007 returns markers and when integers.
6008
6009 * display.texi (Defining Faces): Explain that face name should not
6010 end in `-face'.
6011
6012 * modes.texi (Mode Line Data): Minor cleanup.
6013 (Customizing Keywords): Node split out of Search-based Fontification.
6014 Add example of using font-lock-add-keywords from a hook.
6015 Clarify when MODE should be non-nil, and when nil.
6016
60172005-06-06 Richard M. Stallman <rms@gnu.org>
6018
6019 * modes.texi (Mode Line Data): Explain what happens when the car
6020 of a list is a void symbol.
6021 (Search-based Fontification): Explain MODE arg to
6022 font-lock-add-keywords and warn about calls from major modes.
6023
60242005-06-08 Juri Linkov <juri@jurta.org>
6025
6026 * display.texi (Standard Faces): Add `shadow' face.
6027
60282005-05-29 Luc Teirlinck <teirllm@auburn.edu>
6029
6030 * modes.texi (Major Mode Conventions): A derived mode only needs
6031 to put the call to the parent mode inside `delay-mode-hooks'.
6032
60332005-05-29 Richard M. Stallman <rms@gnu.org>
6034
6035 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
6036 new, and what that implies. Clarify.
6037
6038 * files.texi (Locating Files): Clean up the text.
6039
6040 * frames.texi (Window Frame Parameters): Document user-size.
6041 Shorten entry for top by referring to left.
6042
60432005-05-26 Richard M. Stallman <rms@gnu.org>
6044
6045 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
6046 is new, and what the implications are. Other clarifications.
6047
60482005-05-24 Richard M. Stallman <rms@gnu.org>
6049
6050 * frames.texi (Dialog Boxes): Minor fixes.
6051
60522005-05-25 Masatake YAMATO <jet@gyve.org>
6053
6054 * display.texi (Standard Faces): Write about `mode-line-highlight'.
6055
60562005-05-24 Luc Teirlinck <teirllm@auburn.edu>
6057
6058 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
6059 is optional.
6060
60612005-05-24 Nick Roberts <nickrob@snap.net.nz>
6062
10d1d0af 6063 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
6064
60652005-05-23 Lute Kamstra <lute@gnu.org>
6066
6067 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
6068 syntax-begin-function over font-lock-beginning-of-syntax-function.
6069
60702005-05-21 Luc Teirlinck <teirllm@auburn.edu>
6071
6072 * minibuf.texi (Reading File Names): Update description of
6073 `read-directory-name'.
6074
6075 * modes.texi (Derived Modes): Clarify :group keyword.
6076
60772005-05-21 Eli Zaretskii <eliz@gnu.org>
6078
6079 * files.texi (Locating Files): New subsection.
6080 Describe locate-file and executable-find.
6081
60822005-05-21 Kevin Ryde <user42@zip.com.au>
6083
6084 * frames.texi (Initial Parameters): Update cross reference to
6085 "Emacs Invocation".
6086
60872005-05-19 Luc Teirlinck <teirllm@auburn.edu>
6088
6089 * keymaps.texi (Active Keymaps): Add anchor.
6090
6091 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
6092 (Major Mode Conventions): Refer to `Auto Major Mode' in more
6093 appropriate place.
6094 (Derived Modes): Small clarifications.
6095 (Minor Mode Conventions, Keymaps and Minor Modes):
6096 Replace references to nodes with references to anchors.
6097 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
6098 Clarify description of lists whose first element is an integer.
6099 (Mode Line Variables): Add anchor.
6100 (%-Constructs): Clarify description of integer after %.
6101 (Emulating Mode Line): Describe nil value for FACE.
6102
61032005-05-18 Luc Teirlinck <teirllm@auburn.edu>
6104
6105 * modes.texi (Derived Modes): Correct references to non-existing
6106 variable standard-syntax-table.
6107
61082005-05-17 Lute Kamstra <lute@gnu.org>
6109
6110 * modes.texi (Defining Minor Modes): Mention the mode hook.
6111
61122005-05-15 Kim F. Storm <storm@cua.dk>
6113
6114 * processes.texi (Network): Remove open-network-stream-nowait.
6115 (Network Servers): Remove open-network-stream-server.
6116
61172005-05-15 Luc Teirlinck <teirllm@auburn.edu>
6118
6119 * elisp.texi (Top): Update detailed menu.
6120
6121 * variables.texi: Reorder nodes.
6122 (Variables): Update menu.
6123 (File Local Variables): Do not refer to the `-*-' line as
6124 a "local variables list". Add pxref.
6125
61262005-05-14 Luc Teirlinck <teirllm@auburn.edu>
6127
6128 * elisp.texi (Top): Update detailed menu for node changes.
6129
6130 * modes.texi (Modes): Update Menu.
6131 (Hooks): Move to beginning of chapter.
6132 Most minor modes run mode hooks too.
6133 `add-hook' can handle void hooks or hooks whose value is a single
6134 function.
6135 (Major Modes): Update Menu.
6136 (Major Mode Basics): New node, split off from `Major Modes'.
6137 (Major Mode Conventions): Correct xref. Explain how to handle
6138 auto-mode-alist if the major mode command has an autoload cookie.
6139 (Auto Major Mode): Major update. Add magic-mode-alist.
6140 (Derived Modes): Major update.
6141 (Mode Line Format): Update Menu.
6142 (Mode Line Basics): New node, split off from `Mode Line Format'.
6143
6144 * loading.texi (Autoload): Mention `autoload cookie' as synonym
6145 for `magic autoload comment'. Add index entries and anchor.
6146
61472005-05-14 Richard M. Stallman <rms@gnu.org>
6148
6149 * tips.texi (Coding Conventions): Explain how important it is
6150 that just loading certain files not change Emacs behavior.
6151
6152 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
6153
61542005-05-12 Lute Kamstra <lute@gnu.org>
6155
6156 * modes.texi (Generic Modes): Update.
6157 (Major Modes): Refer to node "Generic Modes".
6158
6159 * elisp.texi (Top): Update to the current structure of the manual.
6160 * processes.texi (Processes): Add menu description.
6161 * customize.texi (Customization): Add menu descriptions.
6162
61632005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
6164
6165 * processes.texi (Signals to Processes)
6166 (Low-Level Network): Fix typos.
6167
61682005-05-11 Lute Kamstra <lute@gnu.org>
6169
6170 * elisp.texi (Top): Add some nodes from the chapter "Major and
6171 Minor Modes" to the detailed node listing.
6172
61732005-05-10 Richard M. Stallman <rms@gnu.org>
6174
6175 * keymaps.texi (Extended Menu Items): Menu item filter functions
6176 can be called at any time.
6177
61782005-05-08 Luc Teirlinck <teirllm@auburn.edu>
6179
6180 * variables.texi (File Local Variables): `(hack-local-variables t)'
6181 now also checks whether a mode is specified in the local variables
6182 list.
6183
61842005-05-05 Kevin Ryde <user42@zip.com.au>
6185
6186 * display.texi (The Echo Area): Correct format function cross
6187 reference.
6188
61892005-05-05 Luc Teirlinck <teirllm@auburn.edu>
6190
6191 * variables.texi (Variable Aliases): Change description of
6192 `define-obsolete-variable-alias'.
6193
6194 * functions.texi (Functions): Add "Obsolete Functions" to menu.
6195 (Defining Functions): Add xref.
6196 (Obsolete Functions): New node.
6197 (Function Safety): Standardize capitalization of section title.
6198
6199 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
6200 (Dialog Boxes): Complete description of `x-popup-dialog'.
6201
62022005-05-04 Richard M. Stallman <rms@gnu.org>
6203
6204 * commands.texi (Interactive Codes): Fix Texinfo usage.
6205 Document U more clearly.
6206
62072005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6208
6209 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
6210 function and not a macro.
6211
6212 * frames.texi (Pop-Up Menus): Correct and clarify description of
6213 `x-popup-menu'.
6214 (Dialog Boxes): Clarify description of `x-popup-dialog'.
6215
62162005-05-01 Richard M. Stallman <rms@gnu.org>
6217
6218 * edebug.texi (Checking Whether to Stop): Fix previous change.
6219
62202005-05-01 Luc Teirlinck <teirllm@auburn.edu>
6221
6222 * display.texi: Fix typos and Texinfo usage.
6223
6224 * edebug.texi (Checking Whether to Stop): executing-macro ->
6225 executing-kbd-macro.
6226
62272005-05-01 Richard M. Stallman <rms@gnu.org>
6228
6229 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
6230
62312005-04-30 Richard M. Stallman <rms@gnu.org>
6232
6233 * files.texi (Magic File Names): Document `operations' property.
6234
62352005-04-29 Lute Kamstra <lute@gnu.org>
6236
6237 * modes.texi (Generic Modes): New node.
6238 (Major Modes): Add it to the menu.
6239 (Derived Modes): Add "derived mode" to concept index.
6240
62412005-04-28 Lute Kamstra <lute@gnu.org>
6242
6243 * modes.texi (Defining Minor Modes): Fix previous change.
6244 (Font Lock Mode): Simplify.
6245 (Font Lock Basics): Say that font-lock-defaults is buffer-local
6246 when set and that some parts are optional. Add cross references.
6247 (Search-based Fontification): Say how to specify font-lock-keywords.
6248 Add cross references. Add font-lock-multiline to index.
6249 Move font-lock-keywords-case-fold-search here from node "Other Font
6250 Lock Variables". Document font-lock-add-keywords and
6251 font-lock-remove-keywords.
6252 (Other Font Lock Variables): Move font-lock-keywords-only,
6253 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6254 and font-lock-syntactic-face-function to node "Syntactic Font
6255 Lock". Move font-lock-keywords-case-fold-search to node
6256 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6257 and font-lock-{,un}fontify-{buffer,region}-function.
6258 (Precalculated Fontification): Remove reference to deleted variable
6259 font-lock-core-only.
6260 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6261 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6262 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6263 and font-lock-syntactic-face-function here from node "Other Font
6264 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6265 Syntax Properties". Add cross references.
6266 (Setting Syntax Properties): New node.
6267 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6268 * syntax.texi (Syntax Properties): Add cross reference.
6269 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6270
62712005-04-26 Richard M. Stallman <rms@gnu.org>
6272
6273 * display.texi (Defining Faces):
6274 Document `default' elements of defface spec.
6275
6276 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6277
6278 * variables.texi (Variable Aliases): Clarify text.
6279
62802005-04-25 Chong Yidong <cyd@stupidchicken.com>
6281
6282 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6283
62842005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6285
6286 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6287
62882005-04-24 Eli Zaretskii <eliz@gnu.org>
6289
6290 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6291 syntax-after and syntax-class.
6292
6293 * files.texi (Changing Files): Fix last change's cross-reference.
6294 (Unique File Names): Don't mention "numbers" in the documentation
6295 of make-temp-file and make-temp-name.
6296
62972005-04-23 Richard M. Stallman <rms@gnu.org>
6298
6299 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6300
63012005-04-22 Nick Roberts <nickrob@snap.net.nz>
6302
6303 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6304
63052005-04-22 Nick Roberts <nickrob@snap.net.nz>
6306
6307 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6308 and define-obsolete-variable-alias.
6309
63102005-04-22 Kim F. Storm <storm@cua.dk>
6311
6312 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6313 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6314
63152005-04-21 Lute Kamstra <lute@gnu.org>
6316
6317 * lists.texi (Association Lists): Document rassq-delete-all.
6318
63192005-04-19 Richard M. Stallman <rms@gnu.org>
6320
6321 * modes.texi (Search-based Fontification): Explain that
6322 facespec is an expression to be evaluated.
6323
63242005-04-19 Kevin Ryde <user42@zip.com.au>
6325
6326 * streams.texi (Output Functions): Fix xref.
6327 * strings.texi (String Conversion): Fix xref.
6328
63292005-04-19 Kim F. Storm <storm@cua.dk>
6330
6331 * symbols.texi (Symbol Plists): Add safe-get.
6332 Mention that `get' may signal an error.
6333
63342005-04-18 Nick Roberts <nickrob@snap.net.nz>
6335
6336 * customize.texi (Variable Definitions): Replace tooltip-mode
6337 example with save-place.
6338
63392005-04-17 Richard M. Stallman <rms@gnu.org>
6340
6341 * buffers.texi (Indirect Buffers): Clarify.
6342
6343 * positions.texi (Positions): Clarify converting marker to integer.
6344
6345 * strings.texi (String Basics): Mention string-match; clarify.
6346
63472005-04-08 Lute Kamstra <lute@gnu.org>
6348
6349 * modes.texi (Search-based Fontification): Fix cross references.
6350 Use consistent terminology. Document anchored highlighting.
6351
63522005-04-05 Lute Kamstra <lute@gnu.org>
6353
6354 * modes.texi (Defining Minor Modes): Document :group keyword
6355 argument and its default value.
6356
63572005-04-03 Lute Kamstra <lute@gnu.org>
6358
6359 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6360 references and/or descriptions. Delete major mode hooks; mention
6361 them as a category instead. Rename or delete obsolete hooks.
6362
63632005-04-02 Richard M. Stallman <rms@gnu.org>
6364
6365 * nonascii.texi (Coding System Basics): Another wording cleanup.
6366
63672005-04-01 Richard M. Stallman <rms@gnu.org>
6368
6369 * nonascii.texi (Coding System Basics): Clarify previous change.
6370
63712005-04-01 Kenichi Handa <handa@m17n.org>
6372
10d1d0af 6373 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6374 identity of coding systems.
6375
63762005-03-29 Chong Yidong <cyd@stupidchicken.com>
6377
6378 * text.texi (Buffer Contents): Add filter-buffer-substring and
6379 buffer-substring-filters.
6380
63812005-03-26 Chong Yidong <cyd@stupidchicken.com>
6382
6383 * anti.texi (Antinews): Mention `G' interactive code.
6384
6385 * tips.texi (Compilation Tips): Mention benchmark.el.
6386
63872005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6388
6389 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6390 is now bound to M-o M-o.
6391
6392 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6393
63942005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6395
6396 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6397 in the Emacs Manual).
6398 * Makefile.in (srcs): Remove calendar.texi.
6399 * makefile.w32-in (srcs): Remove calendar.texi.
6400 * display.texi (Display): Change name of next node.
6401 * os.texi (System In): Change name of previous node.
6402 * elisp.texi (Top): Remove Calendar references.
6403 * vol1.texi (Top): Remove Calendar references.
6404 * vol2.texi (Top): Remove Calendar references.
6405
64062005-03-25 Richard M. Stallman <rms@gnu.org>
6407
6408 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6409 Cleanup previous change.
6410
64112005-03-25 Chong Yidong <cyd@stupidchicken.com>
6412
6413 * display.texi (Face Attributes): Faces earlier in an :inherit
6414 list take precedence.
6415 (Scroll Bars): Fix description of vertical-scroll-bars.
6416 Document frame-current-scroll-bars and window-current-scroll-bars.
6417
6418 * markers.texi (The Mark): Document temporary Transient Mark mode.
6419
6420 * minibuf.texi (Reading File Names):
6421 Document read-file-name-completion-ignore-case.
6422
6423 * positions.texi (Screen Lines): Document nil for width argument
6424 to compute-motion.
6425
64262005-03-23 Kim F. Storm <storm@cua.dk>
6427
6428 * display.texi (Standard Faces): Other faces used in the fringe
6429 implicitly inherits from the fringe face.
6430 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6431 properties implicitly inherits from fringe face.
6432 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6433
64342005-03-20 Chong Yidong <cyd@stupidchicken.com>
6435
6436 * display.texi (Invisible Text): State default value of
6437 line-move-ignore-invisible.
6438 (Managing Overlays): Document remove-overlays.
6439 (Standard Faces): Document escape-glyph face.
6440
6441 * minibuf.texi (Reading File Names): Document read-file-name-function.
6442
6443 * modes.texi (Other Font Lock Variables):
6444 Document font-lock-lines-before.
6445
6446 * positions.texi (Skipping Characters): skip-chars-forward allows
6447 character classes.
6448
64492005-03-18 Lute Kamstra <lute@gnu.org>
6450
6451 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6452
64532005-03-17 Richard M. Stallman <rms@gnu.org>
6454
6455 * text.texi (Undo): Document extensible undo entries.
6456
dd7b651b 6457 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6458
6459 * nonascii.texi (Character Codes): Minor fix.
6460
6461 * display.texi (Display Property): Explain the significance
6462 of having text properties that are eq.
6463 (Other Display Specs): Explain string as display spec.
6464
6465 * commands.texi (Interactive Codes): Document G option.
6466
64672005-03-17 Chong Yidong <cyd@stupidchicken.com>
6468
6469 * text.texi (Filling): Add sentence-end-without-period and
6470 sentence-end-without-space.
6471 (Changing Properties): Minor fix.
6472
6473 * anti.texi: Total rewrite.
6474
64752005-03-15 Lute Kamstra <lute@gnu.org>
6476
6477 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6478
64792005-03-08 Kim F. Storm <storm@cua.dk>
6480
6481 * display.texi (Specified Space): Property :width is support on
6482 non-graphic terminals, :height is not.
6483
64842005-03-07 Richard M. Stallman <rms@gnu.org>
6485
6486 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6487 Now subnodes of Fringes.
6488 (Overlay Arrow): Document overlay-arrow-variable-list.
6489 (Fringe Size/Pos): New node, broken out of Fringes.
6490 (Display): Explain clearing vs redisplay better.
6491 (Truncation): Clarify use of bitmaps.
6492 (The Echo Area): Clarify the uses of the echo area.
6493 Add max-mini-window-height.
6494 (Progress): Clarify.
6495 (Invisible Text): Explain that main loop moves point out.
6496 (Selective Display): Say "hidden", not "invisible".
6497 (Managing Overlays): Move up. Describe relation to Undo here.
6498 (Overlay Properties): Clarify intro.
6499 (Finding Overlays): Explain return values when nothing found.
6500 (Width): truncate-string-to-width has added arg.
6501 (Displaying Faces): Clarify and update mode line face handling.
6502 (Face Functions): Minor cleanup.
6503 (Conditional Display): Merge into Other Display Specs.
6504 (Pixel Specification, Other Display Specs): Minor cleanups.
6505 (Images, Image Descriptors): Minor cleanups.
6506 (GIF Images): Patents have expired.
6507 (Showing Images): Explain default text for insert-image.
6508 (Manipulating Button Types): Merge into Manipulating Buttons.
6509 (Making Buttons): Explain return values.
6510 (Button Buffer Commands): Add xref.
6511 (Inverse Video): Update mode-line-inverse-video.
6512 (Display Table Format): Clarify.
6513 (Active Display Table): Give defaults for window-display-table.
6514
6515 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6516 and calendar-today-marker are strings, not chars.
6517 (Holiday Customizing): Minor fix.
6518
6519 * internals.texi (Writing Emacs Primitives): Update `or' example.
6520 Update limit on # args of subr.
6521
6522 * edebug.texi (Using Edebug): Arrow is in fringe.
6523 (Instrumenting): Arg to eval-defun works without loading edebug.
6524 (Edebug Execution Modes): Add xref.
6525
6526 * customize.texi (Common Keywords): Clarify :require.
6527 Mention :version here.
6528 (Variable Definitions, Group Definitions): Not here.
6529 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6530
65312005-03-07 Chong Yidong <cyd@stupidchicken.com>
6532 * nonascii.texi (Text Representations): Clarify position-bytes.
6533 (Character Sets): Add list-charset-chars.
6534 (Scanning Charsets): Add charset-after.
6535 (Encoding and I/O): Minor fix.
6536
65372005-03-06 Richard M. Stallman <rms@gnu.org>
6538
6539 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6540 (Resizing Windows): Likewise.
6541
6542 * text.texi (Change Hooks): Get rid of "Emacs 21".
6543
6544 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6545
6546 * streams.texi (Output Variables): Get rid of "Emacs 21".
6547
6548 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6549
6550 * os.texi (Translating Input): Replace flow-control example
6551 with a less obsolete example that uses `keyboard-translate'.
6552
6553 * objects.texi (Hash Table Type, Circular Objects):
6554 Get rid of "Emacs 21".
6555
6556 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6557 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6558
6559 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6560
6561 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6562
6563 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6564 (Menu Bar): Fix when menu-bar-update-hook is called.
6565
6566 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6567
6568 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6569 and make it read better.
6570
6571 * files.texi (Writing to Files): Get rid of "Emacs 21".
6572 (Unique File Names): Likewise.
6573
6574 * elisp.texi: Update Emacs version to 22.
6575
6576 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6577 (Overlay Properties, Face Attributes): Likewise.
6578 (Managing Overlays): Fix punctuation.
6579 (Attribute Functions): Clarify set-face-font; get rid of
6580 info about old Emacs versions.
6581 (Auto Faces, Font Lookup, Display Property, Images):
6582 Get rid of "Emacs 21".
6583
6584 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6585
65862005-03-05 Richard M. Stallman <rms@gnu.org>
6587
6588 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6589
65902005-03-04 Lute Kamstra <lute@gnu.org>
6591
6592 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6593
65942005-03-03 Lute Kamstra <lute@gnu.org>
6595
6596 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6597
65982005-03-01 Lute Kamstra <lute@gnu.org>
6599
6600 * debugging.texi (Debugger Commands): Update `j'.
6601
66022005-02-28 Lute Kamstra <lute@gnu.org>
6603
6604 * debugging.texi (Debugging): Fix typo.
6605 (Error Debugging): Document eval-expression-debug-on-error.
6606 (Function Debugging): Update example.
6607 (Using Debugger): Mention starred stack frames.
6608 (Debugger Commands): Document `j' and `l'.
6609 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6610 Update the messages that the debugger displays.
6611 (Internals of Debugger): Add cross reference. Update example.
6612 (Excess Open): Minor improvement.
6613 (Excess Close): Minor improvement.
6614
66152005-02-26 Richard M. Stallman <rms@gnu.org>
6616
6617 * tips.texi (Coding Conventions): Clarify.
6618 Put all the major mode key reservations together.
6619 Mention the Mouse-1 => Mouse-2 conventions.
6620
6621 * syntax.texi (Syntax Class Table): Clarify.
6622 (Syntax Table Functions): syntax-after moved from here.
6623 (Syntax Table Internals): syntax-after moved to here.
6624 (Parsing Expressions): Update info on number of values
6625 and what's meaningful in the STATE argument.
6626 (Categories): Fix typo.
6627
6628 * sequences.texi (Arrays): Cleanup.
6629 (Char-Tables): Clarify.
6630
6631 * processes.texi (Deleting Processes): Cleanups, add xref.
6632 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6633 (Process Information): set-process-coding-system, some args optional.
6634 (Input to Processes): Explain various types for PROCESS args.
6635 Rename them from PROCESS-NAME to PROCESS.
6636 (Signals to Processes): Likewise.
6637 (Decoding Output): Cleanup.
6638 (Query Before Exit): Clarify.
6639
6640 * os.texi (Startup Summary): Correct the options; add missing ones.
6641 (Terminal Output, Batch Mode): Clarify.
6642 (Flow Control): Node deleted.
6643
6644 * markers.texi (The Mark): Clarify.
6645
6646 * macros.texi (Expansion): Cleanup.
6647 (Indenting Macros): indent-spec allows ints, not floats.
6648
6649 * keymaps.texi (Keymaps): Clarify.
6650 (Format of Keymaps): Update lisp-mode-map example.
6651 (Active Keymaps, Key Lookup): Clarify.
6652 (Changing Key Bindings): Add xref to `kbd'.
6653 (Key Binding Commands, Simple Menu Items): Clarify.
6654 (Mouse Menus, Menu Bar): Clarify.
6655 (Menu Example): Replace print example with menu-bar-replace-menu.
6656
6657 * help.texi (Documentation Basics): Add function-documentation prop.
6658
6659 * elisp.texi (Top): Don't refer to Flow Control node.
6660
6661 * commands.texi (Command Overview): Improve xrefs.
6662 (Adjusting Point): Adjusting point applies to intangible and invis.
6663 (Key Sequence Input): Doc extra read-key-sequence args.
6664 Likewise for read-key-sequence-vector.
6665
6666 * backups.texi (Rename or Copy): Minor fix.
6667 (Numbered Backups): For version-control, say the default.
6668 (Auto-Saving): make-auto-save-file-name example is simplified.
6669
6670 * advice.texi (Advising Functions): Don't imply one part of Emacs
6671 should advise another part. Markup changes.
6672 (Defining Advice): Move transitional para.
6673 (Activation of Advice): Cleanup.
6674 Explain if COMPILE is nil or negative.
6675
6676 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6677
66782005-02-24 Lute Kamstra <lute@gnu.org>
6679
6680 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6681 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6682
66832005-02-23 Lute Kamstra <lute@gnu.org>
6684
6685 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6686 to define global minor modes as well.
6687
6688 * display.texi (Managing Overlays): overlay-buffer returns nil for
6689 deleted overlays.
6690
66912005-02-22 Kim F. Storm <storm@cua.dk>
6692
6693 * minibuf.texi (Basic Completion): Allow symbols in addition to
6694 strings in try-completion and all-completions.
6695
66962005-02-14 Lute Kamstra <lute@gnu.org>
6697
6698 * elisp.texi (Top): Remove reference to deleted node.
6699
6700 * lists.texi (Lists): Remove reference to deleted node.
6701 (Cons Cells): Fix typo.
6702
6703 * loading.texi (Where Defined): Fix typo.
6704
67052005-02-14 Richard M. Stallman <rms@gnu.org>
6706
6707 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6708 is useful for discarding some minor modes.
6709
6710 * symbols.texi (Symbol Components): Reorder examples.
6711
6712 * streams.texi (Input Functions): State standard-input default.
6713 (Output Variables): State standard-output default.
6714
6715 * objects.texi (Printed Representation): Clarify read syntax vs print.
6716 (Floating Point Type): Explain meaning better.
6717 (Symbol Type): Explain uniqueness better.
6718 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
6719 List examples sooner.
6720 (Box Diagrams): New subnode broken out.
6721 Some examples moved from old Lists as Boxes node.
6722 (Dotted Pair Notation): Clarify intro.
6723 (Array Type): Clarify.
6724 (Type Predicates): Add hash-table-p.
6725
6726 * numbers.texi (Integer Basics): Clarify radix explanation.
6727 (Predicates on Numbers): Minor clarification.
6728 (Comparison of Numbers): Minor clarification. Clarify eql.
6729 Typos in min, max.
6730 (Math Functions): Clarify overflow in expt.
6731
6732 * minibuf.texi (Text from Minibuffer): Minor clarification.
6733 Mention arrow keys.
6734
6735 * loading.texi (Autoload): defun's doc string overrides autoload's
6736 doc string.
6737 (Repeated Loading): Modernize "add to list" examples.
6738 (Where Defined): Finish updating table of load-history elts.
6739
6740 * lists.texi (List-related Predicates): Minor wording improvement.
6741 (Lists as Boxes): Node deleted.
6742 (Building Lists): Explain trivial cases of number-sequence.
6743
6744 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 6745 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
6746 (Hash Access): Any object can be a key.
6747 State value of maphash.
6748
6749 * functions.texi (What Is a Function): Wording cleanup.
6750 (Function Documentation): Minor cleanup.
6751 Explain purpose of calling convention at end of doc string.
6752 (Function Names): Wording cleanup.
6753 (Calling Functions): Wording cleanup.
6754 Explain better how funcall calls the function.
6755 (Function Cells): Delete example of saving and redefining function.
6756
6757 * control.texi (Combining Conditions): Wording cleanup.
6758 (Iteration): dolist and dotimes bind VAR locally.
6759 (Cleanups): Xref to Atomic Changes.
6760
6761 * compile.texi (Byte Compilation): Delete 19.29 info.
6762 (Compilation Functions): Macros' difficulties don't affect defsubst.
6763 (Docs and Compilation): Delete 19.29 info.
6764
67652005-02-10 Richard M. Stallman <rms@gnu.org>
6766
6767 * objects.texi (Symbol Type): Minor correction.
6768
67692005-02-06 Lute Kamstra <lute@gnu.org>
6770
6771 * modes.texi (Example Major Modes): Fix typos.
6772
67732005-02-06 Richard M. Stallman <rms@gnu.org>
6774
6775 * text.texi (Margins): fill-nobreak-predicate can be one function.
6776
6777 * strings.texi (Modifying Strings): clear-string can make unibyte.
6778 (Formatting Strings): format gives error if values missing.
6779
6780 * positions.texi (Character Motion): Mention default arg
6781 for forward-char. backward-char refers to forward-char.
6782 (Word Motion): Mention default arg for forward-word.
6783 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6784 Simplify end-of-buffer.
6785 (Text Lines): Mention default arg for forward-line.
6786 (List Motion): Mention default arg for beginning/end-of-defun.
6787 (Skipping Characters): Minor fixes in explaining character-set.
6788
6789 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6790 Mode inheritance applies only when default-major-mode is nil.
6791 Clarifications.
6792 (Example Major Modes): Update Text mode and Lisp mode examples.
6793 (Minor Mode Conventions): Mention define-minor-mode at top.
6794 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6795 (Mode Line Format): Update mode line face display info.
6796 (Properties in Mode): Mention effect of risky vars.
6797 (Imenu): Define imenu-add-to-menubar.
6798 (Font Lock Mode): Add descriptions to menu lines.
6799 (Faces for Font Lock): Add font-lock-doc-face.
6800
68012005-02-05 Lute Kamstra <lute@gnu.org>
6802
6803 * text.texi (Maintaining Undo): Remove obsolete function.
6804
68052005-02-05 Eli Zaretskii <eliz@gnu.org>
6806
6807 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 6808 color specifications. Improve indexing.
b8d4c8d0
GM
6809 (Text Terminal Colors): Replace the description of RGB values by
6810 an xref to "Color Names".
6811
68122005-02-03 Richard M. Stallman <rms@gnu.org>
6813
6814 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6815 Clarify.
6816 (Selecting Windows): Clarify save-selected-window.
6817 (Cyclic Window Ordering): Clarify walk-windows.
6818 (Window Point): Clarify.
6819 (Window Start): Add comment to example.
6820 (Resizing Windows): Add `interactive' specs in examples.
6821 Document fit-window-to-buffer.
6822
6823 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6824 (Undo, Maintaining Undo): Clarify last change.
6825 (Sorting): In sort-numeric-fields, explain about octal and hex.
6826 Mention sort-numeric-base.
6827 (Format Properties): Add xref for hard newlines.
6828
6829 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6830 (Pop-Up Menus): Fix typo.
6831 (Color Names): Explain all types of color names.
6832 Explain color-values on B&W terminal.
6833 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6834
6835 * files.texi (File Locks): Not supported on MS systems.
6836 (Testing Accessibility): Clarify.
6837
6838 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6839 (Coverage Testing): Fix typo.
6840
6841 * commands.texi (Misc Events): Remove stray space.
6842
6843 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6844 (Modification Time): Clarify when visited-file-modtime returns 0.
6845 (The Buffer List): Clarify bury-buffer.
6846 (Killing Buffers): Clarify.
6847 (Indirect Buffers): Add clone-indirect-buffer.
6848
68492005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6850
6851 * edebug.texi (Printing in Edebug): Fix default value of
6852 edebug-print-circle.
6853 (Coverage Testing): Fix displayed frequency count data.
6854
68552005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6856
6857 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6858
68592005-02-02 Kim F. Storm <storm@cua.dk>
6860
6861 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6862
68632005-01-29 Eli Zaretskii <eliz@gnu.org>
6864
6865 * commands.texi (Misc Events): Describe the help-echo event.
6866
6867 * text.texi (Special Properties) <help-echo>: Use `pos'
6868 consistently in description of the help-echo property.
6869 Use @code{nil} instead of @var{nil}.
6870
6871 * display.texi (Overlay Properties): Fix the index entry for
6872 help-echo overlay property.
6873
6874 * customize.texi (Type Keywords): Uncomment the xref to the
6875 help-echo property documentation.
6876
68772005-01-23 Kim F. Storm <storm@cua.dk>
6878
6879 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6880 return value. Third element FULLY replaced by PARTIAL which
6881 specifies number of invisible pixels if row is only partially visible.
6882 (Textual Scrolling): Mention auto-window-vscroll.
6883 (Vertical Scrolling): New defvar auto-window-vscroll.
6884
68852005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6886
6887 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6888 command remapping.
6889
68902005-01-15 Richard M. Stallman <rms@gnu.org>
6891
6892 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6893
68942005-01-14 Kim F. Storm <storm@cua.dk>
6895
6896 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6897
6898 * text.texi (Links and Mouse-1): Fix string and vector item.
6899
69002005-01-13 Richard M. Stallman <rms@gnu.org>
6901
6902 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6903 descriptions of overriding-local-map and overriding-terminal-local-map.
6904
6905 * text.texi (Links and Mouse-1): Clarify text.
6906
69072005-01-13 Kim F. Storm <storm@cua.dk>
6908
6909 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6910
69112005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6912
6913 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6914
69152005-01-12 Kim F. Storm <storm@cua.dk>
6916
6917 * text.texi (Links and Mouse-1): Rename section from Enabling
6918 Mouse-1 to Following Links. Change xrefs.
6919 Add examples for define-button-type and define-widget.
6920
6921 * display.texi (Button Properties, Button Buffer Commands):
6922 Clarify mouse-1 and follow-link functionality.
6923
69242005-01-12 Richard M. Stallman <rms@gnu.org>
6925
6926 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6927
6928 * display.texi (Beeping): Fix Texinfo usage.
6929
6930 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6931
69322005-01-11 Kim F. Storm <storm@cua.dk>
6933
6934 * display.texi (Button Properties, Button Buffer Commands):
6935 Mention mouse-1 binding. Add follow-link keyword.
6936
6937 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6938 (Enabling Mouse-1 to Follow Links): New subsection.
6939
69402005-01-06 Richard M. Stallman <rms@gnu.org>
6941
6942 * text.texi (Special Properties): Minor change.
6943
6944 * os.texi (Timers): Clarify previous change.
6945
6946 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6947
69482005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6949
6950 * display.texi (Face Attributes): Correct xref to renamed node.
6951
69522005-01-01 Richard M. Stallman <rms@gnu.org>
6953
6954 * display.texi (Face Attributes): Describe hex color specs.
6955
69562004-12-31 Richard M. Stallman <rms@gnu.org>
6957
6958 * os.texi (Timers): Update previous change.
6959
69602004-12-30 Kim F. Storm <storm@cua.dk>
6961
6962 * display.texi (Line Height): Total line-height is now specified
6963 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6964 in cons cells. (nil . RATIO) is relative to actual line height.
6965 Use line-height `t' instead of `0' to get minimum height.
6966
69672004-12-29 Richard M. Stallman <rms@gnu.org>
6968
6969 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6970
69712004-12-28 Richard M. Stallman <rms@gnu.org>
6972
6973 * commands.texi (Quitting): Clarify value of with-local-quit.
6974
6975 * elisp.texi (Top): Fix previous change.
6976
6977 * loading.texi (Loading): Fix previous change.
6978
69792004-12-27 Richard M. Stallman <rms@gnu.org>
6980
6981 * Makefile.in (MAKEINFO): Specify --force.
6982
6983 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6984
6985 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6986
6987 * display.texi (Line Height): Further clarify.
6988
6989 * elisp.texi (Top): Update Loading submenu.
6990
6991 * loading.texi (Where Defined): New node.
6992 (Unloading): load-history moved to Where Defined.
6993
69942004-12-21 Richard M. Stallman <rms@gnu.org>
6995
6996 * commands.texi (Event Input Misc): Add while-no-input.
6997
69982004-12-11 Richard M. Stallman <rms@gnu.org>
6999
7000 * display.texi (Line Height): Rewrite text for clarity.
7001
70022004-12-11 Kim F. Storm <storm@cua.dk>
7003
7004 * display.texi (Display): Add node "Line Height" to menu.
7005 (Line Height): New node. Move full description of line-spacing
7006 and line-height text properties here from text.texi.
7007 (Scroll Bars): Add vertical-scroll-bar variable.
7008
7009 * frames.texi (Window Frame Parameters): Remove line-height defvar.
7010
7011 * locals.texi (Standard Buffer-Local Variables): Fix xref for
7012 line-spacing and vertical-scroll-bar.
7013
7014 * text.texi (Special Properties): Just mention line-spacing and
7015 line-height here, add xref to new "Line Height" node.
7016
70172004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
7018
7019 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
7020
7021 * locals.texi (Standard Buffer-Local Variables):
7022 Add @xref for `line-spacing'.
7023
70242004-12-05 Richard M. Stallman <rms@gnu.org>
7025
7026 * Makefile.in (maintainer-clean): Remove the info files
7027 in $(infodir) where they are created.
7028
70292004-12-03 Richard M. Stallman <rms@gnu.org>
7030
7031 * windows.texi (Selecting Windows): get-lru-window and
7032 get-largest-window don't consider dedicated windows.
7033
7034 * text.texi (Undo): Document undo-in-progress.
7035
70362004-11-26 Richard M. Stallman <rms@gnu.org>
7037
7038 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
7039 Remove a few vars that are not always buffer-local.
7040
70412004-11-24 Luc Teirlinck <teirllm@auburn.edu>
7042
7043 * locals.texi (Standard Buffer-Local Variables): Comment out
7044 xref's to non-existent node `Yet to be written'.
7045
70462004-11-24 Richard M. Stallman <rms@gnu.org>
7047
7048 * processes.texi (Synchronous Processes): Grammar fix.
7049
7050 * numbers.texi (Comparison of Numbers): Add eql.
7051
7052 * locals.texi (Standard Buffer-Local Variables): Add many vars.
7053
7054 * intro.texi (Printing Notation): Fix previous change.
7055
7056 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
7057 and default-indicate-buffer-boundaries from here.
7058 (Usual Display): To here.
7059 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
7060 (Usual Display): Move tab-width up.
7061
5dcb4c4e
SM
7062 * customize.texi (Variable Definitions):
7063 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
7064 (Simple Types, Composite Types, Defining New Types):
7065 Minor cleanups.
7066
70672004-11-21 Jesper Harder <harder@ifa.au.dk>
7068
7069 * processes.texi (Synchronous Processes, Output from Processes):
7070 Markup fix.
7071
70722004-11-20 Richard M. Stallman <rms@gnu.org>
7073
7074 * positions.texi (Skipping Characters): skip-chars-forward
7075 now handles char classes.
7076
7077 * intro.texi (Printing Notation): Avoid confusion of `print'
7078 when explaining @print.
7079
7080 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
7081
7082 * display.texi (Display Table Format): Minor fix.
7083
7084 * streams.texi (Output Functions): Fix print example.
7085
7086 * Makefile.in (elisp): New target.
7087 (dist): Depend on $(infodir)/elisp, not elisp.
7088 Copy the info files from $(infodir).
7089
7090 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
7091 read-from-minibuffer.
7092
7093 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
7094
70952004-11-19 Richard M. Stallman <rms@gnu.org>
7096
7097 * searching.texi (Regexp Search): Add search-whitespace-regexp.
7098
70992004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
7100
7101 * tips.texi (Coding Conventions): Fix typo.
7102
71032004-11-16 Richard M. Stallman <rms@gnu.org>
7104
7105 * tips.texi (Coding Conventions): Separate defvar and require
7106 methods to avoid warnings. Use require only when there are many
7107 functions and variables from that package.
7108
7109 * minibuf.texi (Minibuffer Completion): When ignoring case,
7110 predicate must not be case-sensitive.
7111
7112 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
7113 (Test Coverage): Don't talk about "splotches". Clarified.
7114
71152004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
7116
7117 * frames.texi (Window Frame Parameters): Fix typo.
7118
71192004-11-15 Kim F. Storm <storm@cua.dk>
7120
7121 * symbols.texi (Other Plists): Note that plist-get may signal error.
7122 Add safe-plist-get.
7123
71242004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
7125
7126 * modes.texi (Font Lock Basics): Fix typo.
7127
71282004-11-08 Richard M. Stallman <rms@gnu.org>
7129
7130 * syntax.texi (Syntax Table Functions): Add syntax-after.
7131
71322004-11-06 Lars Brinkhoff <lars@nocrew.org>
7133
7134 * os.texi (Processor Run Time): New section documenting
7135 get-internal-run-time.
7136
71372004-11-06 Eli Zaretskii <eliz@gnu.org>
7138
7139 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
7140 it nukes elisp-cover.texi.
7141 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
7142 elisp-0 etc.
7143
71442004-11-05 Luc Teirlinck <teirllm@auburn.edu>
7145
7146 * commands.texi (Keyboard Macros): Document `append' return value
7147 of `defining-kbd-macro'.
7148
71492004-11-01 Richard M. Stallman <rms@gnu.org>
7150
7151 * commands.texi (Interactive Call): Add called-interactively-p.
7152
71532004-10-29 Simon Josefsson <jas@extundo.com>
7154
7155 * minibuf.texi (Reading a Password): Revert.
7156
71572004-10-28 Richard M. Stallman <rms@gnu.org>
7158
7159 * frames.texi (Display Feature Testing): Explain about "vendor".
7160
71612004-10-27 Richard M. Stallman <rms@gnu.org>
7162
7163 * commands.texi (Interactive Codes): `N' uses numeric prefix,
7164 not raw. Clarify `n'.
7165 (Interactive Call): Rewrite interactive-p, focusing on when
7166 and how to use it.
7167 (Misc Events): Clarify previous change.
7168
7169 * advice.texi (Simple Advice): Clarify what job the example does.
7170 (Around-Advice): Clarify ad-do-it.
7171 (Activation of Advice): An option of ad-default-compilation-action
7172 is `never', not `nil'.
7173
71742004-10-26 Kim F. Storm <storm@cua.dk>
7175
7176 * commands.texi (Interactive Codes): Add U code letter.
7177
71782004-10-25 Simon Josefsson <jas@extundo.com>
7179
7180 * minibuf.texi (Reading a Password): Add.
7181
71822004-10-24 Jason Rumney <jasonr@gnu.org>
7183
7184 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
7185 and wheel-down.
7186
71872004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
7188
7189 * processes.texi (Synchronous Processes): Document process-file.
7190
71912004-10-22 Kenichi Handa <handa@m17n.org>
7192
7193 * text.texi (translate-region): Document that it accepts also a
7194 char-table.
7195
71962004-10-22 David Ponce <david@dponce.com>
7197
7198 * windows.texi (Resizing Windows): Document the `preserve-before'
7199 argument of the functions `enlarge-window' and `shrink-window'.
7200
72012004-10-19 Jason Rumney <jasonr@gnu.org>
7202
7203 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
7204
72052004-10-09 Luc Teirlinck <teirllm@auburn.edu>
7206
7207 * text.texi (Filling): Add anchor for definition of
7208 `sentence-end-double-space'.
7209
7210 * searching.texi (Regexp Example): Update description of how
7211 Emacs currently recognizes the end of a sentence.
7212 (Standard Regexps): Update definition of the variable
7213 `sentence-end'. Add definition of the function `sentence-end'.
7214
72152004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
7216
7217 * display.texi (Progress): New node.
7218
72192004-10-05 Kim F. Storm <storm@cua.dk>
7220
7221 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
7222
72232004-09-29 Kim F. Storm <storm@cua.dk>
7224
7225 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
7226 to identify bitmaps. Remove -fringe-bitmap suffix for standard
7227 fringe bitmap symbols, as they now have their own namespace.
7228 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7229 vs. pixels. Signal error if no free bitmap slots.
7230 (Pixel Specification): Change IMAGE to @var{image}.
7231
72322004-09-28 Richard M. Stallman <rms@gnu.org>
7233
7234 * text.texi (Special Properties): Clarify line-spacing and line-height.
7235
7236 * searching.texi (Regexp Search): Add looking-back.
7237
72382004-09-25 Luc Teirlinck <teirllm@auburn.edu>
7239
7240 * display.texi: Correct typos.
7241 (Image Descriptors): Correct xref's.
7242
72432004-09-25 Richard M. Stallman <rms@gnu.org>
7244
7245 * text.texi (Special Properties): Cleanups in `cursor'.
7246 Rewrites in `line-height' and `line-spacing'; exchange them.
7247
7248 * display.texi (Fringes): Rewrite previous change.
7249 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
7250 (Display Fringe Bitmaps): Node deleted, text moved.
7251 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7252 (Scroll Bars): Clarify set-window-scroll-bars.
7253 (Pointer Shape): Rewrite.
7254 (Specified Space): Clarify :align-to, etc.
7255 (Pixel Specification): Use @var. Clarify new text.
7256 (Other Display Specs): Clarify `slice'.
7257 (Image Descriptors): Cleanups.
7258 (Showing Images): Cleanups.
7259
72602004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7261
7262 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7263
7264 * modes.texi: Various minor changes in addition to:
7265 (Major Mode Conventions): Final call to `run-mode-hooks' should
7266 not be inside the `delay-mode-hooks' form.
7267 (Mode Hooks): New node.
7268 (Hooks): Delete obsolete example.
7269 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7270 node "Mode Hooks".
7271
72722004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7273
7274 * display.texi: Correct various typos.
7275 (Display): Rename node "Pointer Shapes" to "Pointer
7276 Shape". (There is already a node called "Pointer Shapes" in
7277 frames.texi.)
7278 (Images): Remove non-existent node "Image Slices" from menu.
7279
72802004-09-23 Kim F. Storm <storm@cua.dk>
7281
7282 * text.texi (Special Properties): Add `cursor', `pointer',
7283 `line-height', and `line-spacing' properties.
7284
7285 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7286 Shapes' to menu.
7287 (Standard Faces): Doc fix for fringe face.
7288 (Fringes): Add `overflow-newline-into-fringe' and
7289 'indicate-buffer-boundaries'.
7290 (Fringe Bitmaps, Pointer Shapes): New nodes.
7291 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7292 Bitmaps' to menu.
7293 (Specified Space): Describe pixel width and height.
7294 (Pixel Specification): New node.
7295 (Other Display Specs): Add `slice' property.
7296 (Display Fringe Bitmaps): New node.
7297 (Images): Add 'Image Slices' to menu.
7298 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7299 (Showing Images): Add slice arg to `insert-image'.
7300 Add 'insert-sliced-image'.
b8d4c8d0
GM
7301
73022004-09-20 Richard M. Stallman <rms@gnu.org>
7303
7304 * commands.texi (Key Sequence Input):
7305 Clarify downcasing in read-key-sequence.
7306
73072004-09-08 Juri Linkov <juri@jurta.org>
7308
7309 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7310
73112004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7312
5dcb4c4e
SM
7313 * locals.texi (Standard Buffer-Local Variables):
7314 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7315 * internals.texi (Buffer Internals): Describe new
7316 auto_save_file_format field of the buffer structure.
7317 * files.texi (Format Conversion): `auto-save-file-format' has been
7318 renamed `buffer-auto-save-file-format'.
7319
73202004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7321
7322 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7323 an integer or a marker.
7324 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7325
73262004-08-22 Richard M. Stallman <rms@gnu.org>
7327
7328 * modes.texi (Major Mode Conventions): Discuss rebinding of
7329 standard key bindings.
7330
73312004-08-18 Kim F. Storm <storm@cua.dk>
7332
7333 * processes.texi (Accepting Output): Add `just-this-one' arg to
7334 `accept-process-output'.
7335 (Output from Processes): New var `process-adaptive-read-buffering'.
7336
73372004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7338
7339 * keymaps.texi: Various changes in addition to:
7340 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7341 Give more varied examples for `kbd'.
7342 (Creating Keymaps): Char tables have slots for all characters
7343 without modifiers.
7344 (Active Keymaps): `overriding-local-map' and
7345 `overriding-terminal-local-map' also override text property and
7346 overlay keymaps.
7347 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7348 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7349 to denote a prefix of no events.
7350 `map-keymap' includes parent's bindings _recursively_.
7351 Clarify and correct description of `where-is-internal'.
7352 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7353 (Menu Example): For menus intended for use with the keyboard, the
7354 menu items should be bound to characters or real function keys.
7355
73562004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7357
7358 * objects.texi (Character Type): Reposition `@anchor' to prevent
7359 double space inside sentence in Info.
7360
7361 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7362 renamed to `disabled-command-function'.
7363 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7364 (Command Loop Info): Replace reference to it.
7365 (Disabling Commands): `disabled-command-hook' has been renamed to
7366 `disabled-command-function'.
7367
73682004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7369
7370 * os.texi (Translating Input): Only non-prefix bindings in
7371 `key-translation-map' override actual key bindings. Warn about
7372 possible indirect effect of actual key bindings on non-prefix
7373 bindings in `key-translation-map'.
7374
73752004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7376
7377 * minibuf.texi (High-Level Completion): Add anchor for definition
7378 of `read-variable'.
7379
7380 * commands.texi: Various changes in addition to:
7381 (Using Interactive): Clarify description of `interactive-form'.
7382 (Interactive Call): Mention default for KEYS argument to
7383 `call-interactively'.
7384 (Command Loop Info): Clarify description of `this-command-keys'.
7385 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7386 Value of `last-event-frame' can be `macro'.
7387 (Repeat Events): `double-click-fuzz' is also used to distinguish
7388 clicks and drags.
7389 (Classifying Events): Clarify descriptions of `event-modifiers'
7390 `event-basic-type' and `event-convert-list'.
7391 (Accessing Events): `posn-timestamp' takes POSITION argument.
7392 (Quoted Character Input): Clarify description of
7393 `read-quoted-char' and fix example.
7394 (Quitting): Add `with-local-quit'.
7395 (Disabling Commands): Correct and clarify descriptions of
7396 `enable-command' and `disable-command'.
7397 Mention what happens if `disabled-command-hook' is nil.
7398 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7399 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7400
74012004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7402
7403 * frames.texi: Various changes in addition to:
7404 (Creating Frames): Expand and clarify description of `make-frame'.
7405 (Window Frame Parameters): Either none or both of the `icon-left'
7406 and `icon-top' parameters must be specified. Put descriptions of
7407 `menu-bar-lines' and `toolbar-lines' closer together and change
7408 them accordingly.
7409 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7410 except while processing `frame-title-format' or `icon-title-format'.
7411 (Deleting Frames): Correct description of `delete-frame'.
7412 Non-nil return values of `frame-live-p' are like those of `framep'.
7413 (Frames and Windows): Mention return value of
7414 `set-frame-selected-window'.
7415 (Visibility of Frames): Mention `force' argument to
7416 `make-frame-invisible'. `frame-visible-p' returns t for all
7417 frames on text-only terminals.
7418 (Frame Configurations): Restoring a frame configuration does not
7419 restore deleted frames.
7420 (Window System Selections): `x-set-selection' returns DATA.
7421 (Resources): Add example.
7422 (Display Feature Testing): Clarify descriptions of
7423 `display-pixel-height', `display-pixel-width', `x-server-version'
7424 and `x-server-vendor'.
7425
7426 * windows.texi (Choosing Window): Add anchor.
7427 * minibuf.texi (Minibuffer Misc): Add anchor.
7428
74292004-07-23 John Paul Wallington <jpw@gnu.org>
7430
7431 * macros.texi (Defining Macros): Declaration keyword for setting
7432 Edebug spec is `debug' not `edebug'.
7433
74342004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7435
7436 * windows.texi: Various small changes in addition to:
7437 (Window Point): Mention return value of `set-window-point'.
7438 (Window Start): `pos-visible-in-window-p' disregards horizontal
7439 scrolling. Explain return value if PARTIALLY is non-nil.
7440 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7441 and `set-window-vscroll'.
7442 (Size of Window): The argument WINDOW to `window-inside-edges',
7443 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7444 (Resizing Windows): Explain return value of
7445 `shrink-window-if-larger-than-buffer'.
7446 `window-size-fixed' automatically becomes buffer local when set.
7447 (Window Configurations): Explain return value of
7448 `set-window-configuration'.
7449
7450 * minibuf.texi (Minibuffer Misc): Add anchor for
7451 `minibuffer-scroll-window'.
7452
7453 * positions.texi (Text Lines): Add anchor for `count-lines'.
7454
74552004-07-17 Richard M. Stallman <rms@gnu.org>
7456
7457 * display.texi (Overlay Properties): Adding `evaporate' prop
7458 deletes empty overlay immediately.
7459
7460 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7461 fix example.
7462
74632004-07-16 Jim Blandy <jimb@redhat.com>
7464
7465 * searching.texi (Regexp Backslash): Document new \_< and \_>
7466 operators.
7467
74682004-07-16 Juanma Barranquero <lektu@terra.es>
7469
7470 * display.texi (Images): Fix Texinfo usage.
7471
74722004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7473
7474 * buffers.texi (Modification Time): `visited-file-modtime' now
7475 returns a list of two integers, instead of a cons.
7476
74772004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7478
7479 * windows.texi: Various changes in addition to:
7480 (Splitting Windows): Add `split-window-keep-point'.
7481
74822004-07-09 Richard M. Stallman <rms@gnu.org>
7483
7484 * frames.texi (Input Focus): Minor fix.
7485
74862004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7487
7488 * frames.texi (Input Focus): Clarify descriptions of
7489 `select-frame-set-input-focus' and `select-frame'.
7490
74912004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7492
7493 * os.texi: Various small changes in addition to:
7494 (Killing Emacs): Expand and clarify description of
7495 `kill-emacs-query-functions' and `kill-emacs-hook'.
7496 (System Environment): Expand and clarify description of `getenv'
7497 and `setenv'.
7498 (Timers): Clarify description of `run-at-time'.
7499 (Translating Input): Correct description of
7500 `extra-keyboard-modifiers'.
7501 (Flow Control): Correct description of `enable-flow-control'.
7502
75032004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7504
7505 * os.texi: Update copyright.
7506 (Session Management): Grammar fix.
7507 Clarify which Emacs does the restarting.
7508 Use @samp for *scratch* buffer.
7509
75102004-07-04 Alan Mackenzie <acm@muc.de>
7511
7512 * frames.texi (Input Focus): Add documentation for
7513 `select-frame-set-input-focus'. Replace refs to non-existent
7514 `switch-frame' with `select-frame'. Minor corrections and tidying
7515 up of text-only terminal stuff.
7516
75172004-07-02 Richard M. Stallman <rms@gnu.org>
7518
7519 * files.texi (Saving Buffers): Cleanup write-contents-function.
7520 (Magic File Names): Cleanup file-remote-p.
7521
b344d29d 75222004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7523
7524 * files.texi (Magic File Names): `file-remote-p' returns an
7525 identifier of the remote system, not just t.
7526
75272004-07-02 David Kastrup <dak@gnu.org>
7528
7529 * searching.texi (Entire Match Data): Add explanation about new
7530 match-data behavior when @var{integers} is non-nil.
7531
75322004-06-24 Richard M. Stallman <rms@gnu.org>
7533
7534 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7535
7536 * customize.texi (Variable Definitions): Note about doc strings
7537 and :set.
7538
7539 * keymaps.texi (Keymap Terminology): Document `kbd'.
7540 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7541
7542 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7543 makes it buffer-local.
7544
7545 * files.texi (Saving Buffers): Correct previous change.
7546
7547 * commands.texi (Accessing Events):
7548 Clarify posn-col-row and posn-actual-col-row.
7549
75502004-06-24 David Ponce <david.ponce@wanadoo.fr>
7551
7552 * commands.texi (Accessing Events): New functions
7553 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7554
75552004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7556
7557 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7558 * frames.texi, buffers.texi, backups.texi, variables.texi:
7559 * loading.texi, eval.texi, functions.texi, control.texi:
7560 * symbols.texi, minibuf.texi: Reposition @anchor's.
7561
7562 * help.texi: Various small changes in addition to the following.
7563 (Describing Characters): Describe PREFIX argument to
7564 `key-description'. Correct and clarify definition of
7565 `text-char-description'. Describe NEED-VECTOR argument to
7566 `read-kbd-macro'.
7567 (Help Functions): Clarify definition of `apropos'.
7568
75692004-06-23 Lars Hansen <larsh@math.ku.dk>
7570
7571 * files.texi (Saving Buffers): Correct description of
7572 `write-contents-functions'.
7573
75742004-06-21 Juanma Barranquero <lektu@terra.es>
7575
7576 * display.texi (Images): Remove redundant @vindex directives.
7577 Rewrite `image-library-alist' doc in active voice.
7578
75792004-06-14 Juanma Barranquero <lektu@terra.es>
7580
7581 * display.texi (Images): Document new delayed library loading,
7582 variable `image-library-alist' and (existing but undocumented)
7583 function `image-type-available-p'.
7584
75852004-06-05 Richard M. Stallman <rms@gnu.org>
7586
7587 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7588 refer the user to the Initial Input node.
7589 (Text from Minibuffer): Likewise.
7590 (Initial Input): New node. Document this feature
7591 and say it is mostly deprecated.
7592
75932004-05-30 Richard M. Stallman <rms@gnu.org>
7594
7595 * loading.texi (Named Features): Clarify return value
7596 and meaning of NOERROR.
7597
7598 * variables.texi (File Local Variables): Minor cleanup.
7599
76002004-05-30 Michael Albinus <michael.albinus@gmx.de>
7601
7602 * files.texi (Magic File Names): Add `file-remote-p' as operation
7603 of file name handlers.
7604
76052004-05-29 Richard M. Stallman <rms@gnu.org>
7606
7607 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7608 as arg to a minor mode command.
7609
76102004-05-22 Richard M. Stallman <rms@gnu.org>
7611
7612 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7613
7614 * streams.texi (Output Variables): Doc float-output-format.
7615
7616 * searching.texi (Regexp Special): Nested repetition can be infloop.
7617
7618 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7619 real stack overflow.
7620
7621 * compile.texi: Minor cleanups.
7622
76232004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7624
7625 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7626 circular lists.
7627 (List Elements): Explain handling of circular and dotted lists.
7628
76292004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7630
7631 * modes.texi (Search-based Fontification): Fix typo.
7632
76332004-05-10 Juanma Barranquero <lektu@terra.es>
7634
7635 * modes.texi (Mode Line Variables): Fix description of
7636 global-mode-string, which is now after which-func-mode, not the
7637 buffer name.
7638
76392004-05-07 Lars Hansen <larsh@math.ku.dk>
7640
7641 * modes.texi (Desktop Save Mode): Add.
7642 (Modes): Add menu entry Desktop Save Mode.
7643
7644 * hooks.texi: Add desktop-after-read-hook,
7645 desktop-no-desktop-file-hook and desktop-save-hook.
7646
7647 * locals.texi: Add desktop-save-buffer.
7648
76492004-04-30 Jesper Harder <harder@ifa.au.dk>
7650
7651 * display.texi: emacs -> Emacs.
7652
76532004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7654
7655 * files.texi (Changing Files): Document set-file-times.
7656
76572004-04-23 Juanma Barranquero <lektu@terra.es>
7658
7659 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7660
76612004-04-18 Jesper Harder <harder@ifa.au.dk>
7662
7663 * tips.texi (Coding Conventions): defopt -> defcustom.
7664
76652004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7666
7667 * sequences.texi: Various clarifications.
7668
76692004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7670
7671 * buffers.texi (Read Only Buffers): Mention optional ARG to
7672 `toggle-read-only'.
7673
76742004-04-14 Nick Roberts <nick@nick.uklinux.net>
7675
7676 * windows.texi (Selecting Windows): Note that get-lru-window
7677 returns a full-width window if possible.
7678
76792004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7680
7681 * buffers.texi: Various changes in addition to:
7682 (Buffer File Name): Add `find-buffer-visiting'.
7683 (Buffer Modification): Mention optional ARG to `not-modified'.
7684 (Indirect Buffers): Mention optional CLONE argument to
7685 `make-indirect-buffer'.
7686
7687 * files.texi: Various changes in addition to:
7688 (Visiting Functions): `find-file-hook' is now a normal hook.
7689 (File Name Expansion): Explain difference between the way that
7690 `expand-file-name' and `file-truename' treat `..'.
7691 (Contents of Directories): Mention optional ID-FORMAT argument to
7692 `directory-files-and-attributes'.
7693 (Format Conversion): Mention new optional CONFIRM argument to
7694 `format-write-file'.
7695
76962004-04-12 Miles Bader <miles@gnu.org>
7697
7698 * macros.texi (Expansion): Add description of `macroexpand-all'.
7699
77002004-04-05 Jesper Harder <harder@ifa.au.dk>
7701
5dcb4c4e
SM
7702 * variables.texi (Variable Aliases):
7703 Mention cyclic-variable-indirection.
b8d4c8d0
GM
7704
7705 * errors.texi (Standard Errors): Ditto.
7706
77072004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7708
7709 * backups.texi: Various small changes in addition to:
7710 (Making Backups): Mention return value of `backup-buffer'.
7711 (Auto-Saving): Mention optional FORCE argument to
7712 `delete-auto-save-file-if-necessary'.
7713 (Reverting): Mention optional PRESERVE-MODES argument to
7714 `revert-buffer'. Correct description of `revert-buffer-function'.
7715
77162004-03-22 Juri Linkov <juri@jurta.org>
7717
7718 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
7719 with `Vector Functions'.
7720
7721 * text.texi (Sorting): Add missing quote.
7722
77232004-03-14 Luc Teirlinck <teirllm@auburn.edu>
7724
7725 * intro.texi (Lisp History): Replace xref to `cl' manual with
7726 inforef.
7727
77282004-03-12 Richard M. Stallman <rms@gnu.org>
7729
7730 * intro.texi (Version Info): Add arg to emacs-version.
7731 (Lisp History): Change xref to CL manual.
7732
77332004-03-09 Luc Teirlinck <teirllm@auburn.edu>
7734
7735 * minibuf.texi (Completion Commands): Add xref to Emacs manual
7736 for Partial Completion mode.
7737
77382004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
7739
7740 * customize.texi: Fix typo. Remove eol whitespace.
7741
77422004-03-04 Richard M. Stallman <rms@gnu.org>
7743
7744 * processes.texi: Fix typos.
7745
7746 * lists.texi (Building Lists): Minor clarification.
7747
7748 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
7749 in make-hash-table.
7750
77512004-02-29 Juanma Barranquero <lektu@terra.es>
7752
7753 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
7754 rm, and ignore exit code.
7755
77562004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
7757
7758 * display.texi (Defining Faces): Add description for min-colors.
7759 Update example.
7760
77612004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7762
7763 * abbrevs.texi: Various corrections and clarifications in addition
7764 to the following:
7765 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7766
77672004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7768
7769 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7770
77712004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7772
7773 * text.texi: Various small changes in addition to the following:
7774 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7775 to delete-horizontal-space.
7776 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7777 description of yank-handler text property at various places.
7778
7779 * frames.texi (Window System Selections): Add anchor.
7780
7781 * syntax.texi (Syntax Table Functions): Clarify and correct
7782 descriptions of make-syntax-table and copy-syntax-table.
7783 (Motion and Syntax): Clarify SYNTAXES argument to
7784 skip-syntax-forward.
7785 (Parsing Expressions): Mention that the return value of
7786 parse-partial-sexp is currently a list of ten rather than nine
7787 elements.
7788 (Categories): Various corrections and clarifications.
7789
77902004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7791
7792 * markers.texi (Marker Insertion Types): Minor change.
7793
7794 * locals.texi (Standard Buffer-Local Variables):
7795 * commands.texi (Interactive Codes, Using Interactive):
7796 * functions.texi (Related Topics): Fix xrefs.
7797
77982004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7799
7800 * lists.texi (Sets And Lists): Update description of delete-dups.
7801
78022004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7803
7804 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7805
c8763fb6 78062004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7807
7808 * frames.texi (Parameter Access): frame-parameters arg is optional.
7809 modify-frame-parameters handles nil for FRAME.
7810 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7811 are all-or-nothing for certain toolkits.
7812 Mention parameter wait-for-wm.
7813 (Frames and Windows): In frame-first-window and frame-selected-window
7814 the arg is optional.
7815 (Input Focus): In redirect-frame-focus the second arg is optional.
7816 (Window System Selections): Mention selection type CLIPBOARD.
7817 Mention data-type UTF8_STRING.
7818 Mention numbering of cut buffers.
7819 (Resources): Describe x-resource-name.
7820
78212004-02-16 Richard M. Stallman <rms@gnu.org>
7822
7823 * windows.texi (Buffers and Windows): Delete false table
7824 about all-frames.
7825
7826 * syntax.texi (Parsing Expressions): Delete old caveat
7827 about parse-sexp-ignore-comments.
7828
7829 * streams.texi (Output Variables): Add print-quoted.
7830
7831 * lists.texi (Building Lists): Minor cleanup.
7832
7833 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7834
7835 * display.texi (Overlays): Explain overlays use markers.
7836 (Managing Overlays): Explain front-advance and rear-advance
7837 in more detail.
7838
7839 * loading.texi (Unloading): Document unload-feature-special-hooks.
7840 Get rid of fns-NNN.el file.
7841
78422004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7843
7844 * help.texi (Describing Characters): Fix text-char-description
7845 example output.
7846
7847 * edebug.texi (Using Edebug): Fix example.
7848
7849 * debugging.texi (Internals of Debugger): Fix return value.
7850
7851 * files.texi (Changing Files): Fix argname.
7852
7853 * calendar.texi: Fix parens, and default values.
7854
7855 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7856 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 7857 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
7858
7859 * positions.texi (Text Lines): Don't add -1 in current-line.
7860
78612004-02-16 Richard M. Stallman <rms@gnu.org>
7862
7863 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7864
78652004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7866
7867 * processes.texi (Low-Level Network): Fix a typo.
7868
78692004-02-12 Kim F. Storm <storm@cua.dk>
7870
7871 * display.texi (Fringes): Use consistent wording.
7872 Note that window-fringe's window arg is optional.
7873 (Scroll Bars): Use consistent wording.
7874
78752004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7876
7877 * tips.texi (Comment Tips): Document the new conventions for
7878 commenting out code.
7879
c8763fb6 78802004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 7881
5dcb4c4e 7882 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
7883
78842004-02-07 Kim F. Storm <storm@cua.dk>
7885
7886 * positions.texi (Text Lines): Add line-number-at-pos.
7887
78882004-02-06 John Paul Wallington <jpw@gnu.org>
7889
7890 * display.texi (Button Properties, Button Buffer Commands):
7891 mouse-2 invokes button, not down-mouse-1.
7892
78932004-02-04 Jason Rumney <jasonr@gnu.org>
7894
7895 * makefile.w32-in: Sync with Makefile.in changes.
7896
78972004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7898
7899 * minibuf.texi (Text from Minibuffer): Various corrections and
7900 clarifications.
7901 (Object from Minibuffer): Correct Lisp description of
7902 read-minibuffer.
7903 (Minibuffer History): Clarify description of cons values for
7904 HISTORY arguments.
5dcb4c4e
SM
7905 (Basic Completion): Various corrections and clarifications.
7906 Add completion-regexp-list.
b8d4c8d0
GM
7907 (Minibuffer Completion): Correct and clarify description of
7908 completing-read.
5dcb4c4e
SM
7909 (Completion Commands): Mention Partial Completion mode.
7910 Various other minor changes.
b8d4c8d0
GM
7911 (High-Level Completion): Various corrections and clarifications.
7912 (Reading File Names): Ditto.
7913 (Minibuffer Misc): Ditto.
7914
79152004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7916
7917 * strings.texi (Text Comparison): assoc-string also matches
7918 elements of alists that are strings instead of conses.
7919 (Formatting Strings): Standardize Texinfo usage. Update index
7920 entries.
7921
79222004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7923
7924 * lists.texi (Sets And Lists): Add delete-dups.
7925
79262004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7927
7928 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7929 special form.
7930 * macros.texi (Defining Macros): Update description of `declare',
7931 which now is a macro.
7932 (Wrong Time): Fix typos.
7933
79342004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7935
7936 * compile.texi (Compilation Functions): Expand descriptions of
7937 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7938 and `batch-byte-compile'. In particular, mention and describe
7939 all optional arguments.
7940 (Disassembly): Correct and clarify the description of `disassemble'.
7941
79422004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7943
7944 * searching.texi: Various small changes in addition to the
7945 following.
7946 (Regexp Example): Adapt to new value of `sentence-end'.
7947 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7948 `words'.
7949 (Search and Replace): Add usage note for `perform-replace'.
7950 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7951 `match-data'.
7952 (Standard Regexps): Update for new values of `paragraph-start'
7953 and `sentence-end'.
7954
79552004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7956
7957 * files.texi (Saving Buffers): Clarify descriptions of
7958 `write-contents-functions' and `before-save-hook'.
7959 Make the defvar's for `before-save-hook' and `after-save-hook'
7960 into defopt's.
7961
79622004-01-07 Kim F. Storm <storm@cua.dk>
7963
7964 * commands.texi (Click Events): Describe new image and
7965 width/height elements of click events.
7966 (Accessing Events): Add posn-string, posn-image, and
7967 posn-object-width-height. Change posn-object to return either
7968 image or string object.
7969
79702004-01-01 Simon Josefsson <jas@extundo.com>
7971
7972 * hooks.texi (Standard Hooks): Add before-save-hook.
7973 * files.texi (Saving Buffers): Likewise.
7974
79752004-01-03 Richard M. Stallman <rms@gnu.org>
7976
7977 * frames.texi (Frames and Windows): Delete frame-root-window.
7978
79792004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7980
7981 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7982
7983 * functions.texi: Various small changes in addition to the
7984 following.
5dcb4c4e
SM
7985 (What Is a Function): `functionp' returns nil for macros.
7986 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
7987 (Function Documentation): Add `\' in front of (fn @var{arglist})
7988 and explain why.
7989 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7990 Add anchor.
7991 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7992
79932004-01-01 Miles Bader <miles@gnu.org>
7994
7995 * display.texi (Buttons): New section.
7996
79972003-12-31 Andreas Schwab <schwab@suse.de>
7998
7999 * numbers.texi (Math Functions): sqrt reports a domain-error
8000 error.
8001 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
8002
80032003-12-30 Luc Teirlinck <teirllm@auburn.edu>
8004
8005 * tips.texi (Documentation Tips): Update item on hyperlinks in
8006 documentation strings.
8007
8008 * errors.texi (Standard Errors): Various small corrections and
8009 additions.
8010
8011 * control.texi: Various small changes in addition to the
8012 following.
8013 (Signaling Errors): Provide some more details on how `signal'
8014 constructs the error message. Add anchor to the definition of
8015 `signal'.
8016 (Error Symbols): Describe special treatment of `quit'.
8017 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
8018 to emphasize that it has to be a single form.
8019
8020 * buffers.texi: Add anchor.
8021
80222003-12-29 Richard M. Stallman <rms@gnu.org>
8023
8024 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
8025 (Window Configurations): Add window-configuration-frame.
8026
8027 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
8028
8029 * text.texi (Examining Properties): Add get-char-property-and-overlay.
8030 Change arg name in get-char-property.
8031 (Special Properties): Update handling of keymap property.
8032
8033 * strings.texi (Modifying Strings): Add clear-string.
8034 (Text Comparison): Add assoc-string and remove
8035 assoc-ignore-case, assoc-ignore-representation.
8036
8037 * os.texi (Time of Day): Add set-time-zone-rule.
8038
8039 * numbers.texi (Math Functions): asin, acos, log, log10
8040 report domain-error errors.
8041
8042 * nonascii.texi (Converting Representations):
8043 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
8044 (Encoding and I/O): Add file-name-coding-system.
8045
8046 * modes.texi (Search-based Fontification): Explain that
8047 face specs are symbols with face names as values.
8048
8049 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
8050
8051 * lists.texi (Building Lists): remq moved elsewhere.
8052 (Sets And Lists): remq moved here.
8053 (Association Lists): Refer to assoc-string.
8054
8055 * internals.texi (Garbage Collection): Add memory-use-counts.
8056
8057 * frames.texi (Frames and Windows): Add set-frame-selected-window
8058 and frame-root-window.
8059
8060 * files.texi (Contents of Directories):
8061 Add directory-files-and-attributes.
8062
8063 * display.texi (Refresh Screen): Add force-window-update.
8064 (Invisible Text): Explain about moving point out of invis text.
8065 (Overlay Properties): Add overlay-properties.
8066 (Managing Overlays): Add overlayp.
8067 (GIF Images): Invalid image number displays a hollow box.
8068
8069 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
8070 (Killing Buffers): Add buffer-live-p.
8071
80722003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
8073
8074 * display.texi (Fringes): Fix typo "set-buffer-window".
8075
80762003-12-24 Luc Teirlinck <teirllm@auburn.edu>
8077
8078 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
8079 * nonascii.texi, processes.texi, tips.texi, variables.texi:
8080 Add or change various xrefs and anchors.
8081
8082 * commands.texi: Replace all occurrences of @acronym{CAR} with
8083 @sc{car}, for consistency with the rest of the Elisp manual.
8084 `car' and `cdr' are historically acronyms, but are no longer
8085 widely thought of as such.
8086
8087 * internals.texi (Pure Storage): Mention that `purecopy' does not
8088 copy text properties.
8089 (Object Internals): Now 29 bits are used (in most implementations)
8090 to address Lisp objects.
8091
8092 * variables.texi (Variables with Restricted Values): New node.
8093
8094 * objects.texi (Lisp Data Types): Mention that certain variables
8095 can only take on a restricted set of values and add an xref to
8096 the new node "Variables with Restricted Values".
8097
8098 * eval.texi (Function Indirection): Describe the errors that
8099 `indirect-function' can signal.
8100 (Eval): Clarify the descriptions of `eval-region' and `values'.
8101 Describe `eval-buffer' instead of `eval-current-buffer' and
8102 mention `eval-current-buffer' as an alias for `current-buffer'.
8103 Correct the description and mention all optional arguments.
8104
8105 * nonascii.texi: Various small changes in addition to the
8106 following.
8107 (Converting Representations): Clarify behavior of
8108 `string-make-multibyte' and `string-to-multibyte' for unibyte all
8109 ASCII arguments.
8110 (Character Sets): Document the variable `charset-list' and adapt
8111 the definition of the function `charset-list' accordingly.
8112 (Translation of Characters): Clarify use of generic characters in
8113 `make-translation-table'. Clarify and correct the description of
8114 the use of translation tables in encoding and decoding.
8115 (User-Chosen Coding Systems): Correct and clarify the description
8116 of `select-safe-coding-system'.
8117 (Default Coding Systems): Clarify description of
8118 `file-coding-system-alist'.
8119
81202003-11-30 Luc Teirlinck <teirllm@auburn.edu>
8121
8122 * strings.texi (Text Comparison): Correctly describe when two
8123 strings are `equal'. Combine and clarify descriptions of
8124 `assoc-ignore-case' and `assoc-ignore-representation'.
8125
8126 * objects.texi (Non-ASCII in Strings): Clarify description of
8127 when a string is unibyte or multibyte.
8128 (Bool-Vector Type): Update examples.
8129 (Equality Predicates): Correctly describe when two strings are
8130 `equal'.
8131
81322003-11-29 Luc Teirlinck <teirllm@auburn.edu>
8133
8134 * lists.texi (Building Lists): `append' no longer accepts integer
8135 arguments. Update the description of `number-sequence' to reflect
8136 recent changes.
8137 (Sets And Lists): Describe `member-ignore-case' after `member'.
8138
81392003-11-27 Kim F. Storm <storm@cua.dk>
8140
8141 * commands.texi (Click Events): Click object may be an images.
8142 Describe (dx . dy) element of click positions.
8143 (Accessing Events): Remove duplicate posn-timestamp.
8144 New functions posn-object and posn-object-x-y.
8145
81462003-11-23 Kim F. Storm <storm@cua.dk>
8147
8148 * commands.texi (Click Events): Describe enhancements to event
8149 position lists, including new text-pos and (col . row) items.
8150 Mention left-fringe and right-fringe area events.
8151 (Accessing Events): New functions posn-area and
8152 posn-actual-col-row. Mention posn-timestamp. Mention that
8153 posn-point in non-text area still returns buffer position.
8154 Clarify posn-col-row.
8155
81562003-11-21 Lars Hansen <larsh@math.ku.dk>
8157
8158 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
8159 * anti.texi (File Attributes): Describe removed parameter
8160 ID-FORMAT.
8161
81622003-11-20 Luc Teirlinck <teirllm@auburn.edu>
8163
8164 * positions.texi (Positions): Mention that, if a marker is used as
8165 a position, its buffer is ignored.
8166
8167 * markers.texi (Overview of Markers): Mention it here too.
8168
81692003-11-12 Luc Teirlinck <teirllm@auburn.edu>
8170
8171 * numbers.texi (Numeric Conversions): Not just `floor', but also
8172 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
8173
81742003-11-10 Luc Teirlinck <teirllm@auburn.edu>
8175
8176 * markers.texi (Creating Markers): Specify insertion type of
8177 created markers. Add xref to `Marker Insertion Types'.
8178 Second argument to `copy-marker' is optional.
8179 (Marker Insertion Types): Mention that most markers are created
8180 with insertion type nil.
8181 (The Mark): Correctly describe when `mark' signals an error.
8182 (The Region): Correctly describe when `region-beginning' and
8183 `region-end' signal an error.
8184
81852003-11-08 Luc Teirlinck <teirllm@auburn.edu>
8186
8187 * hash.texi (Creating Hash): Clarify description of `eql'.
8188 `makehash' is obsolete.
8189 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
8190
8191 * positions.texi (Point): Change description of `buffer-end', so
8192 that it is also correct for floating point arguments.
8193 (List Motion): Correct argument lists of `beginning-of-defun' and
8194 `end-of-defun'.
8195 (Excursions): Add xref to `Marker Insertion Types'.
8196 (Narrowing): Argument to `narrow-to-page' is optional.
8197
81982003-11-06 Luc Teirlinck <teirllm@auburn.edu>
8199
8200 * streams.texi (Output Streams): Clarify behavior of point for
8201 marker output streams.
8202
82032003-11-04 Luc Teirlinck <teirllm@auburn.edu>
8204
8205 * variables.texi (Defining Variables): Second argument to
8206 `defconst' is not optional.
8207 (Setting Variables): Mention optional argument APPEND to
8208 `add-to-list'.
8209 (Creating Buffer-Local): Expand description of
8210 `make-variable-buffer-local'.
8211 (Frame-Local Variables): Expand description of
8212 `make-variable-frame-local'.
8213 (Variable Aliases): Correct description of optional argument
8214 DOCSTRING to `defvaralias'. Mention return value of
8215 `defvaralias'.
8216 (File Local Variables): Add xref to `File variables' in Emacs
8217 Manual. Correct description of `hack-local-variables'. Mention
8218 `safe-local-variable' property. Mention optional second argument
8219 to `risky-local-variable-p'.
8220
82212003-11-03 Luc Teirlinck <teirllm@auburn.edu>
8222
8223 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
8224
82252003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
8226
8227 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
8228 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
8229 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
8230 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
8231 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
8232 lispref/processes.texi, lispref/searching.texi,
8233 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
8234 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
8235 @acronym{FOO}.
8236
82372003-10-27 Luc Teirlinck <teirllm@auburn.edu>
8238
8239 * strings.texi (Creating Strings): Argument START to `substring'
8240 can not be `nil'. Expand description of
8241 `substring-no-properties'. Correct description of `split-string',
8242 especially with respect to empty matches. Prevent very bad line
8243 break in definition of `split-string-default-separators'.
8244 (Text Comparison): `string=' and `string<' also accept symbols as
8245 arguments.
8246 (String Conversion): More completely describe argument BASE in
8247 `string-to-number'.
8248 (Formatting Strings): `%s' and `%S' in `format' do require
8249 corresponding object. Clarify behavior of numeric prefix after
8250 `%' in `format'.
8251 (Case Conversion): The argument to `upcase-initials' can be a
8252 character.
8253
82542003-10-27 Kenichi Handa <handa@m17n.org>
8255
8256 * display.texi (Fontsets): Fix texinfo usage.
8257
82582003-10-25 Kenichi Handa <handa@m17n.org>
8259
8260 * display.texi (Fontsets): Add description of the function
8261 set-fontset-font.
8262
82632003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8264
8265 * display.texi (Temporary Displays): Add xref to `Documentation
8266 Tips'.
8267
8268 * functions.texi (Function Safety): Use inforef instead of pxref
8269 for SES.
8270
82712003-10-23 Andreas Schwab <schwab@suse.de>
8272
8273 * Makefile.in (TEX, texinputdir): Don't define.
8274 (TEXI2DVI): Define.
8275 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8276 add $(srcdir)/index.texi.
8277 ($(infodir)/elisp): Remove index.texi dependency.
8278 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8279 (index.texi): Remove target.
8280 (dist): Don't link $(srcdir)/permute-index.
8281 (clean): Don't remove index.texi.
8282
8283 * permute-index, index.perm: Remove.
8284 * index.texi: Rename from index.unperm.
8285
82862003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8287
8288 * tips.texi (Documentation Tips): Document new behavior for face
8289 and variable hyperlinks in Help mode.
8290
82912003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8292
8293 * objects.texi (Integer Type): Update for extra bit of integer range.
8294 (Character Type): Ditto.
8295
82962003-10-16 Eli Zaretskii <eliz@gnu.org>
8297
8298 * numbers.texi (Integer Basics): Add index entries for reading
8299 numbers in hex, octal, and binary.
8300
83012003-10-16 Lute Kamstra <lute@gnu.org>
8302
8303 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8304 argument.
8305
83062003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8307
8308 * windows.texi (Choosing Window): Fix typo.
8309 * edebug.texi (Edebug Execution Modes): Fix typo.
8310
83112003-10-13 Richard M. Stallman <rms@gnu.org>
8312
8313 * windows.texi (Basic Windows): A window has fringe settings,
8314 display margins and scroll-bar settings.
8315 (Splitting Windows): Doc split-window return value.
8316 Clean up one-window-p.
8317 (Selecting Windows): Fix typo.
8318 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8319 (Buffers and Windows): In set-window-buffer, explain effect
8320 on fringe settings and scroll bar settings.
8321 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8322 (Choosing Window): Use defopt for pop-up-frame-function.
8323 For special-display-buffer-names, explain same-window and same-frame.
8324 Clarify window-dedicated-p return value.
8325 (Textual Scrolling): scroll-up and scroll-down can get an error.
8326 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8327 Clarify set-window-hscroll.
8328 (Size of Window): Don't mention tool bar in window-height.
8329 (Coordinates and Windows): Explain what coordinates-in-window-p
8330 returns for fringes and display margins.
8331 (Window Configurations): Explain saving fringes, etc.
8332
8333 * tips.texi (Library Headers): Clean up Documentation.
8334
8335 * syntax.texi (Parsing Expressions): Clean up forward-comment
8336 and parse-sexp-lookup-properties.
8337
8338 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8339
8340 * os.texi (System Environment): Clean up text for load-average errors.
8341
8342 * modes.texi (Hooks): Don't explain local hook details at front.
8343 Clarify run-hooks and run-hook-with-args a little.
8344 Clean up add-hook and remove-hook.
8345
8346 * edebug.texi (Edebug Execution Modes): Clarify t.
8347 Document edebug-sit-for-seconds.
8348 (Coverage Testing): Document C-x X = and =.
8349 (Instrumenting Macro Calls): Fix typo.
8350 (Specification List): Don't index the specification keywords.
8351
83522003-10-10 Kim F. Storm <storm@cua.dk>
8353
8354 * processes.texi (Network): Introduce make-network-process.
8355
83562003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8357
8358 * tips.texi (Library Headers): Fix typo.
8359
83602003-10-07 Juri Linkov <juri@jurta.org>
8361
8362 * modes.texi (Imenu): Mention imenu-create-index-function's
8363 default value. Explain submenus better.
8364
83652003-10-07 Lute Kamstra <lute@gnu.org>
8366
8367 * modes.texi (Faces for Font Lock): Fix typo.
8368 (Hooks): Explain how buffer-local hook variables can refer to
8369 global hook variables.
8370 Various minor clarifications.
8371
83722003-10-06 Lute Kamstra <lute@gnu.org>
8373
8374 * tips.texi (Coding Conventions): Mention naming conventions for
8375 hooks.
8376
83772003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8378
8379 * loading.texi (Library Search): Correct default value of
8380 load-suffixes.
8381 (Named Features): Fix typo.
8382
83832003-10-05 Richard M. Stallman <rms@gnu.org>
8384
8385 * loading.texi (Named Features): In `provide',
8386 say how to test for subfeatures.
8387 (Unloading): In unload-feature, use new var name
8388 unload-feature-special-hooks.
8389
83902003-10-03 Lute Kamstra <lute@gnu.org>
8391
8392 * modes.texi (Major Mode Conventions): Mention third way to set up
8393 Imenu.
8394 (Imenu): A number of small fixes.
8395 Delete documentation of internal variable imenu--index-alist.
8396 Document the return value format of imenu-create-index-function
8397 functions.
8398
83992003-09-30 Richard M. Stallman <rms@gnu.org>
8400
8401 * processes.texi (Network): Say what stopped datagram connections do.
8402
8403 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8404
8405 * display.texi (Overlay Properties): Clarify `evaporate' property.
8406
84072003-09-29 Lute Kamstra <lute@gnu.org>
8408
8409 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8410 constructs should be marked as risky.
8411 Change cons cell into proper list.
8412 (Mode Line Variables): Change cons cell into proper list.
8413
84142003-09-26 Lute Kamstra <lute@gnu.org>
8415
8416 * modes.texi (Mode Line Data): Document the :propertize construct.
8417 (Mode Line Variables): Reorder the descriptions of the variables
8418 to match their order in the default mode-line-format.
8419 Describe the new variables mode-line-position and mode-line-modes.
8420 Update the default values of mode-line-frame-identification,
8421 minor-mode-alist, and default-mode-line-format.
8422 (Properties in Mode): Mention the :propertize construct.
8423
84242003-09-26 Richard M. Stallman <rms@gnu.org>
8425
8426 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8427 * loading.texi, minibuf.texi, text.texi, variables.texi:
8428 Avoid @strong{Note:}.
8429
84302003-09-26 Richard M. Stallman <rms@gnu.org>
8431
8432 * keymaps.texi (Remapping Commands): Fix typo.
8433
84342003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8435
8436 * processes.texi (Low-Level Network): Fix typo.
8437
84382003-09-23 Kim F. Storm <storm@cua.dk>
8439
8440 * processes.texi (Network, Network Servers): Fix typos.
8441 (Low-Level Network): Add timeout value for :server keyword.
8442 Add new option keywords to make-network-process.
8443 Add set-network-process-options.
8444 Explain how to test availability of network options.
8445
84462003-09-19 Richard M. Stallman <rms@gnu.org>
8447
8448 * text.texi (Motion by Indent): Arg to
8449 backward-to-indentation and forward-to-indentation is optional.
8450
8451 * strings.texi (Creating Strings): Add substring-no-properties.
8452
8453 * processes.texi
8454 (Process Information): Add list-processes arg QUERY-ONLY.
8455 Delete process-contact from here.
8456 Add new status values for process-status.
8457 Add process-get, process-put, process-plist, set-process-plist.
8458 (Synchronous Processes): Add call-process-shell-command.
8459 (Signals to Processes): signal-process allows process objects.
8460 (Network): Complete rewrite.
8461 (Network Servers, Datagrams, Low-Level Network): New nodes.
8462
8463 * positions.texi (Word Motion): forward-word, backward-word
8464 arg is optional. Reword.
8465
8466 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8467
8468 * variables.texi (Creating Buffer-Local):
8469 Delete duplicate definition of buffer-local-value.
8470 (File Local Variables): Explain about discarding text props.
8471
84722003-09-11 Richard M. Stallman <rms@gnu.org>
8473
8474 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8475 changes variables that record input events.
8476 (Minibuffer Misc): Add minibuffer-selected-window.
8477
8478 * lists.texi (Building Lists): Add copy-tree.
8479
8480 * display.texi (Fontsets): Add char-displayable-p.
8481 (Scroll Bars): New node.
8482
84832003-09-08 Lute Kamstra <lute@gnu.org>
8484
8485 * modes.texi (%-Constructs): Document new `%i' and `%I'
8486 constructs.
8487
84882003-09-03 Peter Runestig <peter@runestig.com>
8489
8490 * makefile.w32-in: New file.
8491
84922003-08-29 Richard M. Stallman <rms@gnu.org>
8493
8494 * display.texi (Overlay Properties): Clarify how priorities
8495 affect use of the properties.
8496
84972003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8498
8499 * customize.texi (Type Keywords): Correct the description of
8500 `:help-echo' in the case where `motion-doc' is a function.
8501
85022003-08-14 John Paul Wallington <jpw@gnu.org>
8503
8504 * modes.texi (Emulating Mode Line): Subsection, not section.
8505
85062003-08-13 Richard M. Stallman <rms@gnu.org>
8507
8508 * elisp.texi (Top): Update subnode lists in menu.
8509
8510 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8511 (Kill Functions): kill-region has new arg yank-handler.
8512 (Yanking): New node.
8513 (Yank Commands): Add yank-undo-function.
8514 (Low-Level Kill Ring):
8515 kill-new and kill-append have new arg yank-handler.
8516 (Changing Properties): Add remove-list-of-text-properties.
8517 (Atomic Changes): New node.
8518
8519 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8520
8521 * streams.texi (Output Variables): Add eval-expression-print-length
8522 and eval-expression-print-level.
8523
8524 * os.texi (Time Conversion): For encode-time, explain limits on year.
8525
8526 * objects.texi (Character Type): Define anchor "modifier bits".
8527
8528 * modes.texi (Emulating Mode Line): New node.
8529 (Search-based Fontification): Font Lock uses font-lock-face property.
8530 (Other Font Lock Variables): Likewise.
8531
8532 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8533 not vectors.
8534 (Active Keymaps): Add emulation-mode-map-alists.
8535 (Functions for Key Lookup): key-binding has new arg no-remap.
8536 (Remapping Commands): New node.
8537 (Scanning Keymaps): where-is-internal has new arg no-remap.
8538 (Tool Bar): Add tool-bar-local-item-from-menu.
8539 Clarify when to use tool-bar-add-item-from-menu.
8540
8541 * commands.texi (Interactive Call): commandp has new arg.
8542 (Command Loop Info): Add this-original-command.
8543
85442003-08-06 John Paul Wallington <jpw@gnu.org>
8545
8546 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8547
8548 * display.texi (Warning Basics): Fix typo.
8549 (Fringes): Add closing curly bracket and fix typo.
8550
8551 * elisp.texi (Top): Fix typo.
8552
85532003-08-05 Richard M. Stallman <rms@gnu.org>
8554
8555 * elisp.texi: Update lists of subnodes.
8556
8557 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8558
8559 * variables.texi (Local Variables): Use lc for example variable names.
8560
8561 * tips.texi (Library Headers): Explain where to put -*-.
8562
8563 * strings.texi (Creating Strings): Fix xref for vconcat.
8564
8565 * sequences.texi (Vector Functions):
8566 vconcat no longer allows integer args.
8567
8568 * minibuf.texi (Reading File Names): read-file-name has new
8569 arg PREDICATE. New function read-directory-name.
8570
c4cc8b9a 8571 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8572 (Indenting Macros): New node.
8573
8574 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8575 (Window Frame Parameters): Make separate table of parameters
8576 that are coupled with specific face attributes.
8577 (Deleting Frames): delete-frame-hooks renamed to
8578 delete-frame-functions.
8579
8580 * files.texi (Magic File Names): Add file-remote-p.
8581 Clarify file-local-copy.
8582
8583 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8584 here; instead xref Defining Macros.
8585
8586 * display.texi (Warnings): New node, and subnodes.
8587 (Fringes): New node.
8588
8589 * debugging.texi (Test Coverage): New node.
8590
8591 * compile.texi (Compiler Errors): Explain with-no-warnings
8592 and other ways to suppress warnings.
8593
8594 * commands.texi (Interactive Call): Minor clarification.
8595
8596 * buffers.texi (Buffer File Name): set-visited-file-name
8597 renames the buffer too.
8598
8599 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8600
86012003-07-24 Markus Rost <rost@math.ohio-state.edu>
8602
8603 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8604
86052003-07-22 Markus Rost <rost@math.ohio-state.edu>
8606
8607 * internals.texi (Garbage Collection): Fix previous change.
8608
86092003-07-22 Richard M. Stallman <rms@gnu.org>
8610
8611 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8612
8613 * display.texi (Width): Use \s syntax in example.
8614 (Font Selection): Add face-font-rescale-alist.
8615
8616 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8617 Remove spurious indent in example.
8618
8619 * lists.texi (Building Lists): Add number-sequence.
8620
8621 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8622
8623 * functions.texi (Function Documentation): Explain how to
8624 show calling convention explicitly in the doc string.
8625
8626 * windows.texi (Selecting Windows): save-selected-window saves
8627 selected window of each frame.
8628 (Window Configurations): Minor change.
8629
8630 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8631
8632 * streams.texi (Output Variables): Add print-continuous-numbering
8633 and print-number-table.
8634
8635 * processes.texi (Decoding Output): New node.
8636
8637 * os.texi (Time Conversion): decode-time arg is optional.
8638
8639 * objects.texi (Character Type): Don't use space as example for \.
8640 Make list of char names and \-sequences correspond.
8641 Explain that \s is not used in strings. `\ ' needs space after.
8642
8643 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8644 (Translation of Characters): Add translation-table-for-input.
8645 (Default Coding Systems): Add auto-coding-functions.
8646 (Explicit Encoding): Add decode-coding-inserted-region.
8647 (Locales): Add locale-info.
8648
8649 * minibuf.texi (Basic Completion): Describe test-completion.
8650 Collections can be lists of strings.
8651 Clean up lazy-completion-table.
8652 (Programmed Completion): Mention test-completion.
8653 Clarify why lambda expressions are not accepted.
8654 (Minibuffer Misc): Describe minibufferp.
8655
86562003-07-14 Richard M. Stallman <rms@gnu.org>
8657
8658 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8659
8660 * windows.texi (Selecting Windows): New arg to select-window.
8661 (Selecting Windows): Add with-selected-window.
8662 (Size of Window): Add window-inside-edges, etc.
8663
8664 * internals.texi (Garbage Collection): Add post-gc-hook.
8665
8666 * processes.texi (Subprocess Creation): Add exec-suffixes.
8667
8668 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8669 (Scanning Keymaps): Add map-keymaps.
8670 (Defining Menus): Add keymap-prompt.
8671
8672 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8673 most-negative-fixnum.
8674
c4cc8b9a 8675 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
8676 (Compiler Errors): New node.
8677
8678 * os.texi (User Identification): user-uid, user-real-uid
8679 can return float.
8680
8681 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8682 and about derived modes.
8683 (Minor Modes): Add minor-mode-list.
8684 (Defining Minor Modes): Keyword args for define-minor-mode.
8685 (Search-based Fontification): Explain managing other properties.
8686 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 8687 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
8688 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8689
8690 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8691 (Variable Aliases): Clarify defvaralias.
8692
8693 * loading.texi (Library Search): Add load-suffixes.
8694
8695 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8696 (Programmed Completion): Add dynamic-completion-table.
8697
8698 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8699 (Magic File Names): Specify precedence order of handlers.
8700
8701 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8702 and post-command-hook.
8703 (Waiting): New calling convention for sit-for.
8704
8705 * text.texi (Special Properties): local-map and keymap properties
8706 apply based on their stickiness.
8707
87082003-07-07 Richard M. Stallman <rms@gnu.org>
8709
8710 * modes.texi (Minor Mode Conventions): Specify only some kinds
8711 of list values as args to minor modes.
8712
8713 * files.texi (File Name Expansion): Warn about iterative use
8714 of substitute-in-file-name.
8715
8716 * advice.texi (Activation of Advice): Clean up previous change.
8717
87182003-07-06 Markus Rost <rost@math.ohio-state.edu>
8719
8720 * advice.texi (Activation of Advice): Note that ad-start-advice is
8721 turned on by default.
8722
87232003-06-30 Richard M. Stallman <rms@gnu.org>
8724
8725 * text.texi (Buffer Contents): Document current-word.
8726 (Change Hooks): Not called for *Messages*.
8727
8728 * functions.texi (Defining Functions): Explain about redefining
8729 primitives.
8730 (Function Safety): Renamed. Minor changes.
8731 Comment out the detailed criteria for what is safe.
8732
87332003-06-22 Andreas Schwab <schwab@suse.de>
8734
8735 * objects.texi (Symbol Type): Fix description of examples.
8736
87372003-06-16 Andreas Schwab <schwab@suse.de>
8738
8739 * hash.texi (Creating Hash): Fix description of :weakness.
8740
c8763fb6 87412003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
8742
8743 * files.texi (Changing Files): copy-file copies file modes, too.
8744
87452003-05-28 Richard M. Stallman <rms@gnu.org>
8746
8747 * strings.texi (Creating Strings): Clarify split-string.
8748
87492003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
8750
8751 * strings.texi (Creating Strings): Update split-string specification
8752 and examples.
8753
87542003-05-19 Richard M. Stallman <rms@gnu.org>
8755
8756 * elisp.texi: Correct invariant section names.
8757
87582003-04-20 Richard M. Stallman <rms@gnu.org>
8759
8760 * os.texi (Timers): Explain about timers and quitting.
8761
87622003-04-19 Richard M. Stallman <rms@gnu.org>
8763
8764 * internals.texi (Writing Emacs Primitives): Strings are
8765 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8766 Explain GCPRO convention for varargs function args.
8767
87682003-04-16 Richard M. Stallman <rms@gnu.org>
8769
8770 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8771
87722003-04-08 Richard M. Stallman <rms@gnu.org>
8773
8774 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8775
87762003-02-13 Kim F. Storm <storm@cua.dk>
8777
8778 * objects.texi (Character Type): New \s escape for space.
8779
87802003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8781
5dcb4c4e 8782 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
8783
87842003-01-25 Richard M. Stallman <rms@gnu.org>
8785
8786 * keymaps.texi: Document that a symbol can act as a keymap.
8787
87882003-01-13 Richard M. Stallman <rms@gnu.org>
8789
8790 * text.texi (Changing Properties): Say string indices are origin-0.
8791
8792 * positions.texi (Screen Lines) <compute-motion>:
8793 Correct order of elts in return value.
8794
8795 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8796 how to define a default binding.
8797
87982002-12-07 Markus Rost <rost@math.ohio-state.edu>
8799
8800 * loading.texi (Unloading): Fix recent change for load-history.
8801
8802 * customize.texi (Simple Types): Clarify description of custom
8803 type 'number. Describe new custom type 'float.
8804
88052002-12-04 Markus Rost <rost@math.ohio-state.edu>
8806
8807 * variables.texi (File Local Variables): Fix typo.
8808
c8763fb6 88092002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
8810
8811 From Michael Albinus <Michael.Albinus@alcatel.de>.
8812
8813 * README: Target for Info file is `make info'.
8814
5dcb4c4e 8815 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
8816 `file-name-sans-extension'.
8817 (Magic File Names): Complete list of operations for magic file
8818 name handlers.
8819
88202002-09-16 Jonathan Yavner <jyavner@engineer.com>
8821
8822 * variables.texi (File Local Variables): New function
8823 risky-local-variable-p.
8824
88252002-09-15 Jonathan Yavner <jyavner@engineer.com>
8826
8827 * functions.texi (Function safety): New node about unsafep.
8828
88292002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8830
5dcb4c4e 8831 * customize.texi (Splicing into Lists): Fix example.
a86cd395 8832 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
8833
88342002-06-17 Juanma Barranquero <lektu@terra.es>
8835
8836 * frames.texi (Display Feature Testing): Fix typo.
8837
88382002-06-12 Andreas Schwab <schwab@suse.de>
8839
8840 * frames.texi (Initial Parameters, Resources): Fix references to
8841 the Emacs manual.
8842
88432002-05-13 Kim F. Storm <storm@cua.dk>
8844
8845 * variables.texi (Intro to Buffer-Local): Updated warning and
8846 example relating to changing buffer inside let.
8847
c8763fb6 88482002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8849
8850 * os.texi (Session Management): New node about X Session management.
8851
88522002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8853
8854 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8855 to which the manual corresponds, and the copyright years.
8856
8857 * Makefile.in (VERSION): Set to 2.9.
8858
88592001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8860
8861 * elisp.texi: Change the category in @dircategory to "Emacs", to
8862 make it consistent with info/dir.
8863
88642001-11-25 Miles Bader <miles@gnu.org>
8865
8866 * text.texi (Fields): Describe new `limit' arg in
8867 field-beginning/field-end.
8868
88692001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8870
5dcb4c4e
SM
8871 * permute-index: Don't depend on csh-specific features.
8872 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
8873
8874 * two-volume-cross-refs.txt: New file.
8875 * two.el: New file.
8876 * spellfile: New file.
8877
88782001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8879
8880 * permute-index: New file.
8881
8882 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8883 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8884 8+3 restricted namespace.
8885
8886 * Makefile.in (infodir): Define relative to $(srcdir).
8887 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8888 include directories list via -I switch to makeinfo.
8889 (index.texi): Use cp if both hard and symbolic links fail.
8890
88912001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8892
8893 * Makefile.in (distclean): Add.
8894
8895 The following changes make ELisp manual part of the Emacs
8896 distribution:
8897
8898 * Makefile.in: Add Copyright notice.
8899 (prefix): Remove.
8900 (infodir): Change value to "../info".
8901 (VPATH): New variable.
8902 (MAKE): Don't define.
8903 (texmacrodir): Don't define.
8904 (texinputdir): Append the existing value of TEXINPUTS.
8905 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8906 command to be compatible with man/Makefile.in, and to put the
8907 output into ../info.
8908 (info): Add target.
8909 (installall): Target removed.
8910
c8763fb6 89112001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
8912
8913 * tips.texi (Coding Conventions): Fix typo.
8914
89152001-10-23 Gerd Moellmann <gerd@gnu.org>
8916
8917 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8918
89192001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8920
8921 * files.texi (File Name Components): Update the description of
8922 file-name-sans-extension and file-name-extension, as they now
8923 ignore leading dots.
8924
89252001-10-20 Gerd Moellmann <gerd@gnu.org>
8926
8927 * (Version 21.1 released.)
8928
89292001-10-19 Miles Bader <miles@gnu.org>
8930
8931 * positions.texi (Text Lines): Describe behavior of
8932 `beginning-of-line'/`end-of-line' in the presence of field properties.
8933
89342001-10-17 Gerd Moellmann <gerd@gnu.org>
8935
8936 * Makefile.in (VERSION): Set to 2.8.
8937 (manual): Use `manual-21'.
8938
8939 * elisp.texi (VERSION): Add and use it where the version
8940 number was used. Set it to 2.8.
8941
8942 * intro.texi: Likewise.
8943
89442001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8945
8946 * files.texi (File Name Completion): Document the significance of
8947 a trailing slash in elements of completion-ignored-extensions.
8948
89492001-10-06 Miles Bader <miles@gnu.org>
8950
8951 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8952
89532001-10-04 Gerd Moellmann <gerd@gnu.org>
8954
8955 * variables.texi (Variable Aliases): New node.
8956
89572001-10-04 Gerd Moellmann <gerd@gnu.org>
8958
8959 * Branch for 21.1.
8960
89612001-10-02 Miles Bader <miles@gnu.org>
8962
8963 * minibuf.texi (Minibuffer Misc): Add entries for
8964 `minibuffer-contents', `minibuffer-contents-no-properties', and
8965 `delete-minibuffer-contents'.
8966 Correct description for `minibuffer-prompt-end'.
8967
8968 * text.texi (Property Search): Correct descriptions of
8969 `next-char-property-change' and `previous-char-property-change'.
8970 Add entries for `next-single-char-property-change' and
8971 `previous-single-char-property-change'.
8972 Make operand names a bit more consistent.
8973
89742001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8975
8976 * frames.texi (Finding All Frames): Document that next-frame and
8977 previous-frame are local to current terminal.
8978
89792001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8980
8981 * keymaps.texi (Creating Keymaps): Fix the description of the
8982 result of make-keymap.
8983
89842001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8985
8986 * display.texi (Font Lookup, Attribute Functions)
8987 (Image Descriptors): Add cross-references to the definition of
8988 selected frame.
8989
8990 * buffers.texi (The Buffer List): Add cross-references to the
8991 definition of selected frame.
8992
8993 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8994 frame at any given time.
8995 (Multiple Displays, Size and Position): Add a cross-reference to
8996 the definition of the selected frame.
8997
89982001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8999
9000 * strings.texi (String Conversion) <string-to-number>: Document
9001 that a float is returned for integers that are too large.
9002
9003 * frames.texi (Mouse Position): Document mouse-position-function.
9004 (Display Feature Testing): Document display-images-p.
9005 (Window Frame Parameters): Document the cursor-type variable.
9006
9007 * numbers.texi (Integer Basics): Document CL style read syntax for
9008 integers in bases other than 10.
9009
5dcb4c4e
SM
9010 * positions.texi (List Motion):
9011 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
9012
9013 * lists.texi (Sets And Lists): Document member-ignore-case.
9014
9015 * internals.texi (Garbage Collection): Document the used and free
9016 strings report.
9017 (Memory Usage): Document strings-consed.
9018
9019 * os.texi (Time of Day): Document float-time.
9020 (Recording Input): Document that clear-this-command-keys clears
9021 the vector to be returned by recent-keys.
9022
9023 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
9024 argument keymap can be a list.
9025
9026 * nonascii.texi (User-Chosen Coding Systems)
9027 <select-safe-coding-system>: Document the new argument
9028 accept-default-p and the variable
9029 select-safe-coding-system-accept-default-p. Tell what happens if
9030 buffer-file-coding-system is undecided.
9031 (Default Coding Systems): Document auto-coding-regexp-alist.
9032
9033 * display.texi (The Echo Area) <message>: Document
9034 message-truncate-lines.
9035 (Glyphs): Document that the glyph table is unused on windowed
9036 displays.
9037
9038 * help.texi (Describing Characters) <single-key-description>:
9039 Document the new argument no-angles.
9040 (Accessing Documentation) <documentation-property>: Document that
9041 a non-string property is evaluated.
9042 <documentation>: Document that the function-documentation property
9043 is looked for.
9044
9045 * windows.texi (Selecting Windows): Document some-window.
9046
9047 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
9048
9049 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
9050 apropos-mode-hook.
9051
9052 * commands.texi (Using Interactive): Document interactive-form.
9053 (Keyboard Macros): Document kbd-macro-termination-hook.
9054 (Command Loop Info): Document that clear-this-command-keys clears
9055 the vector to be returned by recent-keys.
9056
90572001-09-04 Werner LEMBERG <wl@gnu.org>
9058
9059 * Makefile.in (srcdir, texinputdir): New variables.
9060 (srcs, index.texi, install): Use $(srcdir).
9061 (.PHONY): Remove elisp.dvi.
9062 (elisp): Use -I switch for makeinfo.
9063 (elisp.dvi): Use $(srcdir) and $(texinputdir).
9064 (installall, dist): Use $(srcdir).
9065 Fix path to texinfo.tex.
9066 (maintainer-clean): Add elisp.dvi and elisp.oaux.
9067
90682001-08-30 Gerd Moellmann <gerd@gnu.org>
9069
9070 * display.texi (Conditional Display): Adjust to API change.
9071
9072 * configure: New file.
9073
90742001-07-30 Gerd Moellmann <gerd@gnu.org>
9075
9076 * commands.texi (Repeat Events): Add description of
9077 double-click-fuzz.
9078
90792001-05-08 Stefan Monnier <monnier@cs.yale.edu>
9080
9081 * syntax.texi (Syntax Class Table): Add the missing designator for
9082 comment and string fences.
9083 (Syntax Properties): Add a xref to syntax table internals.
9084 (Syntax Table Internals): Document string-to-syntax.
9085
90862001-05-07 Gerd Moellmann <gerd@gnu.org>
9087
9088 * Makefile.in (install): Use install-info command line options
9089 like in Emacs' Makefile.in.
9090
90912000-12-09 Miles Bader <miles@gnu.org>
9092
9093 * windows.texi (Window Start): Update documentation for
9094 `pos-visible-in-window-p'.
9095
90962000-11-12 Stefan Monnier <monnier@cs.yale.edu>
9097
9098 * lists.texi (Building Lists): Add footnote to explain how to add
9099 to the end of a list.
9100
91012000-10-25 Gerd Moellmann <gerd@gnu.org>
9102
9103 * files.texi (Visiting Functions): Typos.
9104
91052000-10-25 Kenichi Handa <handa@etl.go.jp>
9106
9107 * files.texi (Visiting Functions): Return value of
9108 find-file-noselect may be a list of buffers if wildcards are used.
9109
91102000-10-24 Miles Bader <miles@lsi.nec.co.jp>
9111
9112 * display.texi (Defining Faces): Document `graphic' display type
9113 in face specs.
9114
b344d29d 91152000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
9116
9117 * hooks.texi (Standard Hooks): Replace obsolete
9118 `after-make-frame-hook' with `after-make-frame-functions'.
9119
9120 * frames.texi (Creating Frames): Ditto.
9121
9122 * variables.texi (Future Local Variables): Ditto.
9123
91242000-10-16 Gerd Moellmann <gerd@gnu.org>
9125
9126 * display.texi (Other Image Types): Add description of :foreground
9127 and :background properties of mono PBM images.
9128
91292000-08-17 Werner LEMBERG <wl@gnu.org>
9130
9131 * .cvsignore: New file.
9132
91332000-01-05 Gerd Moellmann <gerd@gnu.org>
9134
9135 * tindex.pl: New script.
9136
91371999-12-03 Dave Love <fx@gnu.org>
9138
9139 * Makefile.in (MAKEINFO): New parameter.
9140
91411999-09-17 Richard Stallman <rms@gnu.org>
9142
9143 * Makefile.in (srcs): Add hash.texi.
9144 (VERSION): Update to 20.6.
9145
91461999-09-13 Richard Stallman <rms@gnu.org>
9147
9148 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
9149
91501998-08-29 Karl Heuer <kwzh@gnu.org>
9151
9152 * configure.in: New file.
9153 * Makefile.in: Renamed from Makefile.
9154 (prefix, infodir): Use value obtained from configure.
9155 (emacslibdir): Obsolete variable deleted.
9156 (dist): Distribute configure.in, configure, Makefile.in.
9157
91581998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
9159
9160 * Makefile (INSTALL_INFO): New variable.
9161 (install): Run install-info.
9162
91631998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
9164
9165 * Makefile (elisp.dvi): Add missing backslash.
9166
91671998-05-02 Richard Stallman <rms@psilocin.gnu.org>
9168
9169 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
9170 Run texindex without `./'. Always run texindex on elisp.tp.
9171 (elisp.tps): Target deleted.
9172
91731998-04-05 Richard Stallman <rms@psilocin.gnu.org>
9174
9175 * Makefile (srcs): Add nonascii.texi and customize.texi.
9176 (dist): Start by deleting `temp'.
9177
91781998-02-17 Richard Stallman <rms@psilocin.gnu.org>
9179
9180 * Makefile (makeinfo, texindex): Targets deleted.
9181 (makeinfo.o, texindex.o): Targets deleted.
9182 (clean, dist): Don't do anything with them or with getopt*.
9183
91841998-01-30 Richard Stallman <rms@psilocin.gnu.org>
9185
9186 * Makefile (SHELL): Defined.
9187
91881998-01-27 Richard Stallman <rms@psilocin.gnu.org>
9189
9190 * Makefile (elisp.tps): New target.
9191 (elisp.dvi): Depend on elisp.tps.
9192
c5602427 91931996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
9194
9195 * README: Update phone number.
9196
9197 * Makefile (elisp): Make this be the default target.
9198 Depend on makeinfo.c instead of makeinfo.
9199 (install): Don't depend on elisp.dvi, since we don't install that.
9200 Use mkinstalldirs.
9201 (dist): Add mkinstalldirs.
9202
c5602427 92031995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
9204
9205 * Makefile (VERSION): Update version number.
5dcb4c4e 9206 (maintainer-clean): Rename from realclean.
b8d4c8d0 9207
c5602427 92081995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
9209
9210 * Makefile (realclean): New target.
9211 (elisp): Remove any old elisp-* files first.
9212
c5602427 92131993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
9214
9215 * Makefile (VERSION): New variable.
9216 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
9217 Compressed file suffix should be `.gz', not `.z'.
9218
ce058493 92191993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9220
9221 * Makefile (elisp): Depend on makeinfo.
9222
c5602427 92231993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
9224
9225 * Makefile (srcs): Add anti.texi.
9226
c5602427 92271993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9228
9229 * Makefile (infodir, prefix): New vars.
9230 (install): Use infodir.
9231 (emacsinfodir): Deleted.
9232
c5602427 92331993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9234
9235 * Makefile (srcs): Add calendar.texi.
9236
9237 * Makefile (dist): Copy texindex.c and makeinfo.c.
9238 Limit elisp-* files to those with one or two digits.
9239
c5602427 92401993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9241
9242 * Makefile (dist): Changed to use Gzip instead of compress.
9243
c5602427 92441993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9245
9246 * loading.texi (Unloading): define-function changed back to
9247 defalias. It may not stay this way, but at least it's
9248 consistent with the known-good version of the code patch.
9249
c5602427 92501993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9251
9252 * modes.texi (Hooks): Document new optional arg of add-hook.
9253
c5602427 92541993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9255
9256 * variables.texi: Document nil initial value of buffer-local variables.
9257
9258 * tips.texi: Add new section on standard library headers.
9259
c5602427 92601993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9261
9262 * Makefile (srcs): Add frame.texi to the list of sources.
9263
c5602427 92641993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9265
9266 * Makefile (dist): Don't bother excluding autosave files; they'll
9267 never make it into the temp directory anyway, and the hash marks
9268 in the name are problematic for make and the Bourne shell.
9269 (srcs):
9270
c5602427 92711993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9272
9273 * Makefile (dist): Don't include backup files or autosave files in
9274 the distribution tar file.
9275
c5602427 92761991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9277
5dcb4c4e 9278 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9279 (elisp.dvi): Remove erroneous shell comment.
9280 Expect output of permute-index in permuted.fns.
9281 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9282 (clean): Add index.texi to be deleted.
b8d4c8d0 9283
c5602427 92841990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9285
9286 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9287
c5602427 92881990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9289
9290 * files.texi: Noted that completion-ignored-extensions is ignored
9291 when making *Completions*.
9292
3e868ee3 92931990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9294
9295 * Makefile make dist now depends on elisp.dvi, since it tries
9296 to include it in the dist file.
9297
c5602427 92981990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9299
c5602427 9300 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9301
c5602427 93021989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9303
9304 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9305 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9306
c5602427 93071989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9308
9309 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9310 and @error{} are the terms now being used. The files in the
9311 directory have been changed to reflect this.
9312
9313 * All instances of @indentedresultt{} have been changed to
9314 ` @result{}', using 5 spaces at the begining of the line.
9315
c5602427 93161989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9317
9318 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9319 experimental @indentedresult{}, @indentedexpandsto{} are part of
9320 the texinfo.tex in this directory. These TeX macros are not
9321 stable yet.
9322
c5602427 93231989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9324
9325 * texinfo.tex: Temporarily added
9326 \let\result=\dblarrow
9327 \def\error{{\it ERROR} \longdblarrow}
9328 We need to do this better soon.
9329
c5602427 93301989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9331
9332 * Applied Karl Berry's patches to *.texinfo files, but not to
9333 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9334 new title page format is also not applied, since it requires
9335 texinfo.tex changes.)
9336
9337 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9338 for the Project GNU development environment.
9339
9340;; Local Variables:
c8763fb6 9341;; coding: utf-8
b8d4c8d0
GM
9342;; End:
9343
73b0cd50 9344 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
9345
9346 This file is part of GNU Emacs.
9347
352c8b4a 9348 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9349 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9350 the Free Software Foundation, either version 3 of the License, or
9351 (at your option) any later version.
b8d4c8d0
GM
9352
9353 GNU Emacs is distributed in the hope that it will be useful,
9354 but WITHOUT ANY WARRANTY; without even the implied warranty of
9355 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9356 GNU General Public License for more details.
9357
9358 You should have received a copy of the GNU General Public License
352c8b4a 9359 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.