* lisp/faces.el (face-spec-set-match-display): Don't match toolkit
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
4ffd0d6b 12011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
2
3 * windows.texi (Choosing Window): Fix typo.
4
4ffd0d6b 52011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
6
7 * frames.texi (Layout Parameters): Note the difference between
8 querying and setting parameters for left-fringe and right-fringe
9 (Bug#6930).
10
fd5a8ae8
SM
112011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
12
13 * minibuf.texi (Basic Completion): Be a bit more precise about the
14 valid kinds of completion tables.
15 (Programmed Completion): Remove obsolete text about lambda expressions
16 not being valid completion tables.
17
c1bcd0d5
CY
182011-03-19 Chong Yidong <cyd@stupidchicken.com>
19
20 * positions.texi (Excursions): Explain the "save-excursion
21 defeated by set-buffer" warning.
22
23 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
24 save-excursion. Suggested by Uday S Reddy.
25
03408648 262011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 27
03408648
SM
28 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
29 (Lexical Binding): New sub-section.
ba83908c 30
03408648
SM
31 * eval.texi (Eval): Discourage the use of `eval'.
32 Document its new `lexical' argument.
6c075cd7 33
f6d62986
SM
342011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
35
03408648 36 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
37 nil any more.
38
84ea5558 392011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
40
41 * strings.texi (String Conversion): Don't mention
42 string-make-(uni|multi)byte (bug#8262).
43 * nonascii.texi (Converting Representations): Fix up range.
44 * keymaps.texi (Key Binding Commands): Update code point, avoid
45 "unibyte character" and remove mention of unibyte bindings.
46
62d94509
EZ
472011-03-10 Eli Zaretskii <eliz@gnu.org>
48
49 * modes.texi (Operator Precedence Grammars): Don't use characters
50 outside ISO-8859-1.
51
63a329f8
EZ
522011-03-09 Eli Zaretskii <eliz@gnu.org>
53
54 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
55
56 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
57
6446548e
GM
582011-03-08 Glenn Morris <rgm@gnu.org>
59
60 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
61 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 62 * elisp.texi: Set documentencoding.
6446548e 63
33383987
JB
642011-03-07 Chong Yidong <cyd@stupidchicken.com>
65
66 * Version 23.3 released.
67
0b3ceceb
CY
682011-03-06 Chong Yidong <cyd@stupidchicken.com>
69
70 * package.texi: Update index keywords.
71 (Package Archives): New node contents. Document package-x.el.
72
78f5433f
JB
732011-03-06 Juanma Barranquero <lekktu@gmail.com>
74
75 * makefile.w32-in (srcs): Add package.texi.
76
555e9b5c
CY
772011-03-06 Chong Yidong <cyd@stupidchicken.com>
78
120d9389
CY
79 * package.texi (Packaging, Packaging Basics, Simple Packages)
80 (Multi-file Packages): Expand and clarify.
81 (Package Archives): Temporary placeholder node.
82
83 * elisp.texi (Top): Update node listing.
84
555e9b5c
CY
85 * Makefile.in (srcs): Add package.texi.
86
b59a4335
CY
872011-03-05 Chong Yidong <cyd@stupidchicken.com>
88
89 * processes.texi (Synchronous Processes): Minor clarification
90 (Bug#8149).
91
06083aa1
GM
922011-03-03 Glenn Morris <rgm@gnu.org>
93
94 * files.texi (Truenames): Minor clarification. (Bug#2341)
95
6640b281
GM
962011-03-01 Glenn Morris <rgm@gnu.org>
97
98 * variables.texi (Directory Local Variables):
99 Mention `(subdirs . nil)' alist element.
100
2b0c7330 1012011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
102
103 * variables.texi (Directory Local Variables): Mention the optional
104 mtime argument of dir-locals-set-directory-class. (Bug#3577)
105
b923f7a9
CY
1062011-02-27 Chong Yidong <cyd@stupidchicken.com>
107
108 * minibuf.texi (Minibuffer History): Clarify discussion of
109 minibuffer history lists (Bug#8085).
110
67ab0163 1112011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 112
e979a521
EZ
113 * elisp.texi: Sync @dircategory with ../../info/dir.
114
e03b2fd4
EZ
115 * files.texi (Visiting Functions): Document find-file-literally,
116 both the command and the variable.
117
86ec878a
EZ
118 * variables.texi (Creating Buffer-Local): Explain the meaning of
119 permanent local variables.
120
67ab0163
GM
121 * files.texi (Visiting Functions): Document find-file-literally,
122 both the command and the variable.
123
124 * variables.texi (Creating Buffer-Local): Explain the meaning of
125 permanent local variables.
126
1272011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
128
129 * keymaps.texi (Remapping Commands): Mention how to undo it.
130
bfcb151a
RT
1312011-02-09 Reuben Thomas <rrt@sc3d.org>
132
133 * loading.texi (Hooks for Loading): Remove unnecessary advice
134 about eval-after-load (Bug#7986).
135
a41c8660
CY
1362011-02-05 Chong Yidong <cyd@stupidchicken.com>
137
138 * commands.texi (Accessing Mouse): Note that a header line is not
139 included in the row of posn-col-row.
140
e0dd6837
CY
1412011-02-02 Chong Yidong <cyd@stupidchicken.com>
142
143 * modes.texi (Major Mode Conventions): Add face guidelines.
144 (Faces for Font Lock): List faces in order of prominence.
145
a4180391
PE
1462011-02-01 Paul Eggert <eggert@cs.ucla.edu>
147
148 format-time-string now supports subsecond time stamp resolution
149 * os.texi (Time Parsing): Document %N.
150
7427eb97
CY
1512011-01-28 Chong Yidong <cyd@stupidchicken.com>
152
61db307f
CY
153 * vol1.texi (Top):
154 * vol2.texi (Top):
155 * elisp.texi (Top):
156 * display.texi (Display Property): Shorten the menu description of
157 the "Other Display Specs" node (Bug#7816).
158
7427eb97
CY
159 * keymaps.texi (Defining Menus): Add "menu item" and "extended
160 menu item" concept index entries (Bug#7805).
161
bf3dae7e
EZ
1622011-01-29 Eli Zaretskii <eliz@gnu.org>
163
164 * makefile.w32-in (texinfodir): New variable.
165 (usermanualdir): Remove as redundant with $(emacsdir).
166 (MAKEINFO): Remove options, leave only program name.
167 (MAKEINFO_OPTS): New variable.
168 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
169
06d8ace5 1702011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
171 Richard Kim <emacs18@gmail.com>
172
173 * loading.texi (Library Search): Document list-load-path-shadows
174 (Bug#7757).
175
06d8ace5 1762011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
177
178 * searching.texi (Regexp Special): Remove outdated discussion of
179 character sets (Bug#7780).
180
28a88153
CY
181 * frames.texi (Pop-Up Menus): Document where menu title comes
182 from (Bug#7684).
183
06d8ace5 1842011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
185
186 * display.texi (Making Buttons): Mention limitation of text buttons.
187
a8e1e9ee
WL
1882011-01-23 Werner Lemberg <wl@gnu.org>
189
190 * Makefile.in (MAKEINFO): Now controlled by `configure'.
191 (MAKEINFO_OPTS): New variable. Use it where appropriate.
192 (ENVADD): New variable to control texi2dvi and texi2pdf.
193
362b9d48
GM
1942011-01-15 Chong Yidong <cyd@stupidchicken.com>
195
196 * files.texi (Directory Names): Move directory-abbrev-alist doc to
197 Emacs manual.
198
1992011-01-15 Eli Zaretskii <eliz@gnu.org>
200
201 * files.texi (Directory Names): Explain why FROM in
202 directory-abbrev-alist should begin with \`. (Bug#7777)
203
3fa173b4
SM
2042011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
205
206 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
207
7c420169 2082011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
209
210 * modes.texi (Emulating Mode Line): Fix last change.
211
7c420169 2122011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
213
214 * modes.texi (Emulating Mode Line): Update documentation of
215 format-mode-line according to changes that fixed bug #7587.
216
80b33766
SM
2172010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
218
219 * modes.texi (Derived Modes): Mention prog-mode.
220
221 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
222 of the key-binding-data cache since we don't use it any more.
223
f49d1f52 2242010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 225
4bb49a92
EZ
226 * processes.texi (Shell Arguments):
227 * strings.texi (Creating Strings): Don't mention "shell commands";
228 make it explicit that `split-string-and-unquote' and
229 `combine-and-quote-strings' are mainly for working with arguments
230 to call-process and start-process.
231
3c73e30e
EZ
232 * processes.texi (Shell Arguments): Fix documentation of
233 `split-string-and-unquote'. Add indexing. (Bug#7563)
234
f49d1f52 2352010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
236
237 * modes.texi (Auto-Indentation): New section to document SMIE.
238 (Major Mode Conventions):
239 * text.texi (Mode-Specific Indent): Refer to it.
240
f49d1f52 2412010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
242
243 * display.texi (Other Display Specs): Document left-fringe and
244 right-fringe display specs.
245
f49d1f52 2462010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
247
248 * backups.texi (Making Backups):
249 * modes.texi (Example Major Modes): Use recommended coding style.
250 (Major Mode Basics, Derived Modes): Encourge more strongly use of
251 define-derived-mode. Mention completion-at-point-functions.
252
f49d1f52 2532010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 254
5dcb4c4e
SM
255 * nonascii.texi (Converting Representations):
256 Document byte-to-string.
e1115396 257
ec1b9b17
GM
2582010-12-08 Glenn Morris <rgm@gnu.org>
259
260 * buffers.texi (Modification Time):
261 verify-visited-file-modtime now defaults to the current buffer.
262
07976ae3 2632010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 264
ec1b9b17 265 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
266
267 * strings.texi (Creating Strings): Don't mention semi-obsolete
268 function char-to-string.
269 (String Conversion): Shorten discussion of semi-obsolete function
270 string-to-char. Link to Converting Representations.
271
272 * objects.texi (Symbol Type):
273 * text.texi (Near Point):
274 * help.texi (Help Functions):
275 * functions.texi (Mapping Functions): Use string instead of
276 char-to-string in examples.
277
07976ae3 2782010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
279
280 * text.texi (Kill Functions, Kill Functions)
281 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
282 YANK-HANDLER args.
283
284 * symbols.texi (Creating Symbols): Using unintern without an
285 obarray arg is now obsolete.
286
287 * numbers.texi (Float Basics): Document float-e and float-pi.
288
289 * variables.texi (Defining Variables): Change "pi" example to
290 "float-pi".
291
8547874a
EZ
2922010-11-26 Eli Zaretskii <eliz@gnu.org>
293
294 * commands.texi (Click Events): Document the values of X, Y and
295 COL, ROW in the event's position, when the click is on the header
296 or mode line, on the fringes, or in the margins.
297
4a47c275 2982010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 299
5b05d75b
EZ
300 * customize.texi (Composite Types): Lower-case index entry.
301
5dcb4c4e
SM
302 * loading.texi (How Programs Do Loading):
303 Document load-file-name. (Bug#7346)
c7926fe2 304
4a47c275 3052010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
306
307 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
308
0eb025fb
EZ
3092010-11-13 Eli Zaretskii <eliz@gnu.org>
310
311 * display.texi (Usual Display): Characters with no fonts are not
312 necessarily displayed as empty boxes.
313
2699a554 3142010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
315
316 * maps.texi (Standard Keymaps): Update File menu description.
317
8289f37b
GM
3182010-10-28 Glenn Morris <rgm@gnu.org>
319
320 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
321
5793a7bc 3222010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
323
324 * display.texi (Window Systems): Deprecate use of window-system as
325 a predicate.
326
17284e30
GM
3272010-10-23 Glenn Morris <rgm@gnu.org>
328
329 * help.texi (Documentation Basics): Remove mentions of digest-doc and
330 sorted-doc.
331
00f113eb
JB
3322010-10-15 Eli Zaretskii <eliz@gnu.org>
333
334 * os.texi (Dynamic Libraries): New node, with slightly modified
335 text deleted from "Image Formats".
336 (System Interface): Add @menu entry for "Dynamic Libraries".
337
338 * display.texi (Image Formats): Remove description of
339 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
340
07277eb8
GM
3412010-10-12 Glenn Morris <rgm@gnu.org>
342
343 * book-spine.texinfo: Rename to book-spine.texi.
344
c12e4a81
GM
3452010-10-11 Glenn Morris <rgm@gnu.org>
346
df187c62
GM
347 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
348
c12e4a81 349 * Makefile.in (DVIPS): New variable.
234db610
GM
350 (.PHONY): Add html, ps.
351 (html, elisp.html, ps, elisp.ps): New targets.
352 (clean): Delete html, ps files.
353 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 354
6513b232
EZ
3552010-10-09 Eli Zaretskii <eliz@gnu.org>
356
357 * makefile.w32-in (emacsdir): New variable.
358 (srcs): Add emacsver.texi.
359 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
360
abd40fb4
GM
3612010-10-09 Glenn Morris <rgm@gnu.org>
362
c1dc72b3
GM
363 * Makefile.in (VPATH): Remove.
364 (infodir): Make it absolute.
365 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
366
4393405b
GM
367 * Makefile.in (dist): Anchor regexps.
368
eef3ab94
GM
369 * Makefile.in (srcs): Put elisp.texi first.
370 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
371
aa9db089
GM
372 * Makefile.in (infoclean): Remove harmless, long-standing error.
373
abd40fb4
GM
374 * Makefile.in ($(infodir)): Delete rule.
375 (mkinfodir): New.
376 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
377
68db69ed 378 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 379 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 380
ea274122
GM
3812010-10-09 Glenn Morris <rgm@gnu.org>
382
f7a31f11
GM
383 * Makefile.in (emacsdir): New variable.
384 (MAKEINFO): Add -I $emacsdir.
385 (dist): Copy emacsver.texi.
b13254e7
GM
386 (srcs): Add emacsver.texi.
387
f7a31f11
GM
388 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
389 Set EMACSVER by including emacsver.texi.
390
ea274122
GM
391 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
392
17ca7950
GM
3932010-10-07 Glenn Morris <rgm@gnu.org>
394
395 * Makefile.in (version): New, set by configure.
396 (clean): Delete dist tar file.
397 (dist): Use version in tar name.
398
4c83f6e1
GM
3992010-10-06 Glenn Morris <rgm@gnu.org>
400
401 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
402 (INSTALL_INFO): Remove unused variable.
403 (mostlyclean, infoclean, dist): New rules.
404 (clean): Delete dvi and pdf files.
405 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 406 ($(infodir)): Add parallel build workaround.
4c83f6e1 407
0264072d
GM
4082010-10-04 Glenn Morris <rgm@gnu.org>
409
410 * Makefile.in (dvi, pdf, $(infodir)): New targets.
411 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 412 Fix -I typo.
0264072d
GM
413 (clean): No 'make.out' or 'core' files.
414 (.PHONY): Declare clean rules.
415 (maintainer-clean): Delete pdf file. Guard against cd failures.
416
77f38949
GM
4172010-10-03 Glenn Morris <rgm@gnu.org>
418
419 * files.texi (File Name Components): Remove ignored section about
420 deleted variable directory-sep-char.
421
178fdd41
MA
4222010-10-03 Michael Albinus <michael.albinus@gmx.de>
423
424 * files.texi (Magic File Names): New defopt
425 remote-file-name-inhibit-cache.
426
9c524fcb
GM
4272010-10-02 Glenn Morris <rgm@gnu.org>
428
429 * os.texi (Killing Emacs): Hook now runs in batch mode.
430
f816790b
SM
4312010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
432
433 * text.texi (Special Properties): Clarify when modification-hooks run.
434
7cf78aac
SM
4352010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
436
437 * syntax.texi (Syntax Flags): Document new `c' flag.
438
ca0d44e4
GM
4392010-09-09 Glenn Morris <rgm@gnu.org>
440
441 * display.texi (ImageMagick Images): General cleanup.
442
10999305 4432010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
444
445 * files.texi (Directory Names): Use \` rather than ^.
446
45240125
JD
4472010-09-02 Jan Djärv <jan.h.d@swipnet.se>
448
449 * text.texi (Low-Level Kill Ring):
450 * frames.texi (Window System Selections): Remove cut buffer
451 documentation.
452
4abe5bf6
EZ
4532010-08-28 Eli Zaretskii <eliz@gnu.org>
454
455 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
456 Parameters", where the default fringe width is described.
457
458 * frames.texi (Window Frame Parameters, Basic Parameters)
459 (Position Parameters, Layout Parameters, Management Parameters)
460 (Cursor Parameters, Font and Color Parameters): Add indexing for
461 frame parameters. (Bug#6929)
462
fdc76236
TT
4632010-08-25 Tom Tromey <tromey@redhat.com>
464
465 * vol2.texi (Top): Update.
466 * vol1.texi (Top): Update.
467 * tips.texi (Library Headers): Mention Package-Version and
468 Package-Requires.
469 * package.texi: New file.
470 * os.texi (System Interface): Update pointers.
471 * elisp.texi (Top): Link to new nodes. Include package.texi.
472 * anti.texi (Antinews): Update pointers.
473
1e5c1c80
EZ
4742010-08-25 Eli Zaretskii <eliz@gnu.org>
475
476 * processes.texi (Filter Functions): Fix last change.
477
78e33835
CY
4782010-08-24 Markus Triska <triska@gmx.at>
479
480 * processes.texi (Filter Functions): Use `buffer-live-p' instead
481 of `buffer-name' in the main text as well as in the example
482 (Bug#3098).
483
198a7a97
CY
4842010-08-22 Chong Yidong <cyd@stupidchicken.com>
485
486 * nonascii.texi (Text Representations):
487 * loading.texi (Loading Non-ASCII):
488 * compile.texi (Byte Compilation): Don't mention obsolete
489 --unibyte command-line argument.
490
bc7d7ea6
CY
4912010-08-22 Chong Yidong <cyd@stupidchicken.com>
492
493 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
494
b0126eac 4952010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
496
497 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
498
e8a6cc19
EZ
4992010-08-20 Eli Zaretskii <eliz@gnu.org>
500
501 * commands.texi (Misc Events): Add cross-references to where
502 POSITION of a mouse event is described in detail.
503
7815fe19 5042010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
505
506 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
507
7815fe19 5082010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
509
510 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
511 Suggested by Štěpán Němec <stepnem@gmail.com>.
512
7815fe19 5132010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
514
515 * minibuf.texi (High-Level Completion): Document args of
516 `read-buffer-function' (bug#5625).
517
8b2dd508
JD
5182010-07-29 Jan Djärv <jan.h.d@swipnet.se>
519
520 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
521
bace45fe
MA
5222010-07-29 Michael Albinus <michael.albinus@gmx.de>
523
524 * processes.texi (Process Information): Explain process property
525 `remote-tty'.
526
4ce5a4cc
JB
5272010-07-27 Juanma Barranquero <lekktu@gmail.com>
528
529 * modes.texi (Defining Minor Modes): Use C-delete in examples,
530 instead of "\C-\^?" (bug#6334).
531
1c84bc7a
JB
532 * text.texi (Special Properties): Fix typo.
533
b88746ba
EZ
5342010-07-09 Eli Zaretskii <eliz@gnu.org>
535
536 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
537 calling sequences, which are now the standard.
538
51422d6d
CY
5392010-06-24 Chong Yidong <cyd@stupidchicken.com>
540
541 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
542
543 * commands.texi (Command Overview): Mention undo-boundary call.
544
d24880de
GM
5452010-06-23 Glenn Morris <rgm@gnu.org>
546
547 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
548 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
549 * frames.texi, functions.texi, internals.texi, keymaps.texi:
550 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
551 * searching.texi, sequences.texi, strings.texi, syntax.texi:
552 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
553 Untabify Texinfo files.
554
0fc76035
CY
5552010-06-20 Chong Yidong <cyd@stupidchicken.com>
556
557 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
558
5338dc0b
CY
5592010-06-19 Chong Yidong <cyd@stupidchicken.com>
560
a628ad9d 561 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 562
2c3a3c1d
CY
5632010-06-02 Chong Yidong <cyd@stupidchicken.com>
564
ba3bf1d9
CY
565 * searching.texi (Regexp Special): Remove obsolete information
566 about matching non-ASCII characters, and suggest using char
567 classes (Bug#6283).
2c3a3c1d 568
7f4b4249
JB
5692010-05-30 Juanma Barranquero <lekktu@gmail.com>
570
571 * minibuf.texi (Basic Completion): Add missing "@end defun".
572
637821cd
SM
5732010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
574
575 * minibuf.texi (Basic Completion): Document completion-boundaries.
576 (Programmed Completion): Document the new fourth method for boundaries.
577
e13051c3
CY
5782010-05-22 Chong Yidong <cyd@stupidchicken.com>
579
a628ad9d 580 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 581
0235128c 5822010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
583
584 * windows.texi (Textual Scrolling):
585 * tips.texi (Coding Conventions):
586 * minibuf.texi (Minibuffer History):
587 * maps.texi (Standard Keymaps):
588 * loading.texi (Where Defined):
589 * edebug.texi (Instrumenting): Fix typos.
590
0235128c 5912010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 592
c7c32279
CY
593 * keymaps.texi (Menu Bar): Document :advertised-binding property.
594
0235128c
SM
595 * functions.texi (Obsolete Functions):
596 Document set-advertised-calling-convention.
eb5ed549
CY
597
598 * minibuf.texi (Basic Completion): Document completion-in-region.
599 (Programmed Completion): Document completion-annotate-function.
600
601 * commands.texi (Reading One Event): Document read-key.
602 (Distinguish Interactive): Document KIND arg to
603 called-interactively-p. Delete obsolete interactive-p.
604
605 * elisp.texi (Top): Update node description.
606
f8848423
EZ
6072010-05-08 Eli Zaretskii <eliz@gnu.org>
608
0235128c
SM
609 * nonascii.texi (Character Properties):
610 Document unicode-category-table. Add an index entry for Unicode
611 general category.
612
6132010-05-07 Chong Yidong <cyd@stupidchicken.com>
614
615 * Version 23.2 released.
f8848423 616
938efb77
JB
6172010-04-20 Juanma Barranquero <lekktu@gmail.com>
618
619 * locals.texi (Standard Buffer-Local Variables):
620 Remove @ignore'd reference to `direction-reversed'.
621
5854c267
JL
6222010-04-14 Juri Linkov <juri@jurta.org>
623
624 Fix @deffn without category.
625
626 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
627 for `abbrev-insert'.
628
629 * buffers.texi (Indirect Buffers): Add category `Command'
630 to @deffn of `clone-indirect-buffer'.
631
632 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
633 for `next-window' and `previous-window'. Add category `Command'
634 to @deffn of `pop-to-buffer'.
635
8a14dec7
CY
6362010-04-01 Chong Yidong <cyd@stupidchicken.com>
637
638 * nonascii.texi (Text Representations): Don't mark
639 enable-multibyte-characters as a user option.
640
7a1831cf
EZ
6412010-03-31 Eli Zaretskii <eliz@gnu.org>
642
643 * control.texi (Handling Errors): How to re-throw a signal caught
644 by condition-case.
645
c3863713
CY
6462010-03-26 Chong Yidong <cyd@stupidchicken.com>
647
648 * loading.texi (Hooks for Loading): Document after-load-functions.
649 Copyedits.
650
c333f279
AM
6512010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
652
653 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
654
e867cb5d 6552010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
656
657 * processes.texi (Network Processes): Document seqpacket type.
658
605f35cd
DN
6592010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
660
661 * os.texi (System Environment): Do not mention lynxos.
662
288f9fc0
CY
6632010-03-10 Chong Yidong <cyd@stupidchicken.com>
664
665 * Branch for 23.2.
666
eed5c93a
CY
6672010-03-06 Chong Yidong <cyd@stupidchicken.com>
668
669 * objects.texi (Integer Type): Take note of the read syntax
670 exception for numbers that cannot fit in the integer type.
671
1ddd6622
GM
6722010-03-03 Glenn Morris <rgm@gnu.org>
673
674 * numbers.texi (Integer Basics, Bitwise Operations):
675 * objects.texi (Integer Type): Update for integers now being 30-bit.
676
a908c79a
CY
6772010-02-27 Chong Yidong <cyd@stupidchicken.com>
678
679 * display.texi (Low-Level Font): Document :otf font-spec property.
680
cd61af01
SM
6812010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
682
683 * display.texi (Line Height): Avoid obsolete special default variables
684 like default-major-mode.
685
c02f8fe2
AM
6862010-01-28 Alan Mackenzie <acm@muc.de>
687
688 * display.texi (Auto Faces): Say fontification-functions is called
689 whether or not Font Lock is enabled. Tidy up the wording a bit.
690
d738d18b
CY
6912010-01-17 Chong Yidong <cyd@stupidchicken.com>
692
693 * elisp.texi: Remove duplicate edition information (Bug#5407).
694
4963739e
JB
6952010-01-17 Juanma Barranquero <lekktu@gmail.com>
696
697 * two.el (volume-header-toc-markup): Fix typos in docstring.
698
c57008f6
SM
6992010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
700
701 Avoid dubious uses of save-excursions.
702 * positions.texi (Excursions): Recommend the use of
703 save-current-buffer if applicable.
704 * text.texi (Clickable Text): Fix the example code which used
705 save-excursion in a naive way which sometimes preserves point and
706 sometimes not.
707 * variables.texi (Creating Buffer-Local):
708 * os.texi (Session Management):
709 * display.texi (GIF Images):
710 * control.texi (Cleanups): Use (save|with)-current-buffer.
711
2f3725cd
EZ
7122010-01-02 Eli Zaretskii <eliz@gnu.org>
713
714 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
715
85eeac93
CY
7162010-01-02 Chong Yidong <cyd@stupidchicken.com>
717
718 * nonascii.texi (Text Representations, Character Codes)
719 (Converting Representations, Explicit Encoding)
720 (Translation of Characters): Use hex notation consistently.
721 (Character Sets): Fix map-charset-chars doc (Bug#5197).
722
4801c5fa
CY
7232010-01-01 Chong Yidong <cyd@stupidchicken.com>
724
725 * loading.texi (Where Defined): Make it clearer that these are
726 loaded files (Bug#5068).
727
26e533e2
CY
7282009-12-29 Chong Yidong <cyd@stupidchicken.com>
729
730 * minibuf.texi (Completion Styles): Document `initials' style.
731
16d1ff5f
CY
7322009-12-25 Chong Yidong <cyd@stupidchicken.com>
733
734 * frames.texi (Resources): Describe inhibit-x-resources.
735 (Size Parameters): Copyedit.
736
737 * hash.texi (Creating Hash):
738 * objects.texi (Hash Table Type): Document the new hash table
739 printed representation.
740
741 * minibuf.texi (Basic Completion): 4th arg to all-completions is
742 obsolete.
743
5dcb4c4e
SM
744 * processes.texi (Process Buffers):
745 Document process-kill-buffer-query-function.
16d1ff5f 746
9a5de3d9
GM
7472009-12-05 Glenn Morris <rgm@gnu.org>
748
749 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
750 diary-display-function, and no longer recommended to be a hook.
751 Update for changes in the names of calendar and diary hooks.
752 diary-print-entries-hook has changed section.
753
b640eb52
EZ
7542009-11-28 Eli Zaretskii <eliz@gnu.org>
755
756 * text.texi (Special Properties): More accurate description of
757 what the `cursor' property does.
758
be1674ab
KR
7592009-11-26 Kevin Ryde <user42@zip.com.au>
760
761 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
762 mouse-wheel-down-event, the closest thing to a definition for them.
763 * os.texi (Startup Summary): vindex inhibit-startup-message and
764 inhibit-splash-screen.
765 (Command-Line Arguments): vindex argv.
766 (Suspending Emacs): vindex suspend-tty-functions and
767 resume-tty-functions. Don't want to index every hook, but having
768 the programming ones is helpful.
769
603f5979
CY
7702009-11-14 Chong Yidong <cyd@stupidchicken.com>
771
772 * commands.texi (Motion Events): Fix typo (Bug#4907).
773
4359a806
CY
7742009-11-08 Chong Yidong <cyd@stupidchicken.com>
775
776 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
777 are affected by case-fold-search (Bug#4483).
778
0f063651
CY
7792009-11-02 Chong Yidong <cyd@stupidchicken.com>
780
781 * minibuf.texi (Reading File Names): Note that read-file-name may
782 use a graphical file dialog.
783
9bd79893
GM
7842009-10-31 Glenn Morris <rgm@gnu.org>
785
786 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
787
ebe479ec
KR
7882009-10-16 Kevin Ryde <user42@zip.com.au>
789
790 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
791 in particular so `info-lookup-symbol' can find its docs.
792
2640fa86
CY
7932009-10-16 Chong Yidong <cyd@stupidchicken.com>
794
795 * variables.texi (Constant Variables): Distinguish from defconst
796 variables.
797 (Defining Variables): Add cindex.
798
edd6a733
CY
7992009-10-15 Chong Yidong <cyd@stupidchicken.com>
800
801 * os.texi (Time of Day): Clarify that the microsecond part is
802 ignored (Bug#4637).
803
5feb0b73
GM
8042009-10-11 Glenn Morris <rgm@gnu.org>
805
806 * frames.texi (Size and Position): Clarify what is included in the frame
807 height. (Bug#4535)
808
0c5413c8
GM
8092009-10-10 Glenn Morris <rgm@gnu.org>
810
811 * windows.texi (Size of Window): The relationship between window and
812 frame heights is not so simple. (Bug#4535)
813 Mention window-full-height-p.
814
7f8b600a
SM
8152009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
816
817 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
818 used from Lisp.
819
6185de1c
EZ
8202009-10-07 Eli Zaretskii <eliz@gnu.org>
821
7f8b600a
SM
822 * files.texi (Directory Names) <abbreviate-file-name>:
823 Document that root home directories are not replaced with "~".
6185de1c 824
9972911f
EZ
8252009-10-06 Eli Zaretskii <eliz@gnu.org>
826
827 * text.texi (Special Properties): Document the meaning of the
828 `cursor' text property whose value is an integer.
829
2a3f19ef
MA
8302009-10-05 Michael Albinus <michael.albinus@gmx.de>
831
832 * files.texi (Magic File Names): Add `copy-directory'.
833
804543b5
EZ
8342009-10-05 Eli Zaretskii <eliz@gnu.org>
835
836 * files.texi (File Attributes): Fix description of file
837 attributes. (Bug#4638) Update attributes of files.texi example to
838 be more representative.
839
461bf92b
MA
8402009-10-05 Michael Albinus <michael.albinus@gmx.de>
841
842 * files.texi (Create/Delete Dirs): New command copy-directory.
843
a86cd395
JB
8442009-10-04 Juanma Barranquero <lekktu@gmail.com>
845
846 * anti.texi (Antinews):
847 * macros.texi (Indenting Macros):
848 * strings.texi (Creating Strings, Case Conversion):
849 Remove duplicate words.
850
d3080264
MA
8512009-10-01 Michael Albinus <michael.albinus@gmx.de>
852
853 * files.texi (Create/Delete Dirs): delete-directory has an
854 optional parameter RECURSIVE.
855
85d14563
SM
8562009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
857
858 * buffers.texi (Swapping Text): Minor clarification.
859
3d9842c6
GM
8602009-10-01 Glenn Morris <rgm@gnu.org>
861
862 * functions.texi (Declaring Functions): Mention that we also search for
863 ".m" files in the src/ directory.
864
78427304
CY
8652009-09-25 David Engster <deng@randomsample.de>
866
3d9842c6 867 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 868
b578c9cc
GM
8692009-09-22 Glenn Morris <rgm@gnu.org>
870
871 * internals.texi (Building Emacs): Mention preloaded-file-list.
872
beee5da7
AM
8732009-09-14 Alan Mackenzie <acm@muc.de>
874
875 * os.texi (Terminal Output): Put "@code{}" around "stdout".
876
5d6ab672
CY
8772009-09-13 Chong Yidong <cyd@stupidchicken.com>
878
879 * functions.texi (Anonymous Functions): Rearrange discussion,
880 giving usage of unquoted lambda forms first. Mention that
881 `function' and `#'' are no longer required (Bug#4290).
882
59375eeb
AM
8832009-09-11 Alan Mackenzie <acm@muc.de>
884
a86cd395 885 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
886 batch mode.
887
e7e2f529
GM
8882009-09-01 Glenn Morris <rgm@gnu.org>
889
890 * display.texi (Face Functions): Mention define-obsolete-face-alias.
891
eae47088
GM
8922009-08-26 Ulrich Mueller <ulm@gentoo.org>
893
894 * nonascii.texi (Character Codes): Fix typos.
895
3691a0a6
MA
8962009-08-25 Michael Albinus <michael.albinus@gmx.de>
897
898 * processes.texi (Synchronous Processes): New defvar
899 process-file-side-effects.
900
664d56b8
GM
9012009-08-25 Glenn Morris <rgm@gnu.org>
902
903 * display.texi (Fontsets): Fix typo.
904
0706c025
GM
905 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
906
03a74b84
SM
9072009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
908
909 * processes.texi (Asynchronous Processes): Adjust arglist of
910 start-process-shell-command and start-file-process-shell-command.
911
f6de8a37
CY
9122009-08-15 Chong Yidong <cyd@stupidchicken.com>
913
4b1ed1bb
CY
914 * advice.texi (Argument Access in Advice): Note that argument
915 positions are zero-based (Bug#3932).
916
89a9e058
CY
917 * commands.texi (Distinguish Interactive): Minor copyedit.
918
23696fd7
CY
919 * display.texi (Face Attributes): Add xref to Displaying Faces for
920 explanation of "underlying face".
921
f6de8a37
CY
922 * customize.texi (Common Keywords): Add xref to Loading.
923
924 * loading.texi (How Programs Do Loading): Add xref to Lisp
925 Libraries node in the Emacs manual.
926
417f77e6
CY
9272009-08-13 Chong Yidong <cyd@stupidchicken.com>
928
929 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
930
0999039c
CY
9312009-07-18 Chong Yidong <cyd@stupidchicken.com>
932
933 * processes.texi (Shell Arguments): Copyedits.
934
9af167bc
GM
9352009-07-18 Glenn Morris <rgm@gnu.org>
936
937 * loading.texi (Repeated Loading): Fix typo.
938
137987ab
RS
9392009-07-16 Richard Stallman <rms@gnu.org>
940
941 * buffers.texi (Swapping Text): Recommend setting
942 write-region-annotate-functions and buffer-saved-size.
943
944 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
945
622fa380
GM
9462009-07-15 Glenn Morris <rgm@gnu.org>
947
948 * edebug.texi: Minor re-phrasings throughout.
949 (Edebug Execution Modes): Sit-for affects continue mode too.
950 (Jumping): Use `forward-sexp' rather than its keybinding.
951 (Edebug Misc): Fix Q binding.
952 (Edebug Eval): Remove cl version.
953 (Printing in Edebug): Clarify print-length etc.
954 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
955 (Specification List): Remove edebug-unwrap findex entry.
956 (Specification Examples): defmacro is actually not the same as defun.
957 Escape "`" in example.
958
6bbd4600
CY
9592009-07-15 Chong Yidong <cyd@stupidchicken.com>
960
961 * markers.texi (The Mark): Document optional arg to
962 deactivate-mark.
963
e538d479
GM
9642009-07-11 Kevin Ryde <user42@zip.com.au>
965
966 * hooks.texi (Standard Hooks): Fix cross-references.
967
4c98b9ed
GM
968 * loading.texi (Named Features): Refer to eval-after-load.
969
5300838c
GM
9702009-07-11 Glenn Morris <rgm@gnu.org>
971
64fbeb16
GM
972 * Makefile.in (TEXI2PDF): New.
973 (elisp.pdf): New target.
974
4c98b9ed
GM
975 * searching.texi (Regexp Backslash): Fix typo.
976
977 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 978
51d9979c
GM
9792009-07-10 Glenn Morris <rgm@gnu.org>
980
561c0216
GM
981 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
982
5b594a58
GM
983 * customize.texi (Customization Types):
984 * display.texi (Abstract Display):
0cc8c85a 985 * objects.texi (Character Type, String Type):
5b594a58 986 Merge in some menu descriptions from elisp.texi.
51d9979c 987
c3cbbb40
GM
988 * hash.texi (Hash Tables):
989 * modes.texi (Multiline Font Lock):
990 End menu description with period.
fe42c16a 991
28528402
GM
9922009-07-09 Glenn Morris <rgm@gnu.org>
993
994 * back.texi: Don't hard-code texinfo location.
995
996 * two-volume.make (texinfodir): New, with location of texinfo.tex.
997 (tex): Add texinfodir to TEXINPUTS.
998 (elisp1med-init, elisp2med-init): Use texinfodir.
999
1000 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
1001 (clean): Add two-volume.make intermediate files.
1002
1003 * elisp.texi, vol1.texi, vol2.texi:
1004 Use a DATE variable with the publication date, and update it.
1005 Fix antinews menu description.
1006
1007 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
1008 Update the detailed node listing to match elisp.texi.
1009
1010 * README: Update edition to match elisp.texi.
1011
1012 * objects.texi (General Escape Syntax):
1013 * nonascii.texi (Character Sets):
1014 Use consistent case for "Unicode Standard".
1015
1016 * anti.texi (Antinews):
1017 * customize.texi (Variable Definitions):
1018 * functions.texi (Declaring Functions):
1019 * nonascii.texi (Character Properties):
1020 * processes.texi (Serial Ports):
1021 * text.texi (Special Properties):
1022 * tips.texi (Coding Conventions):
1023 Minor rearrangements to improve TeX line-filling.
1024
1025 * commands.texi (Using Interactive): Fix cross-reference.
1026
17db8e10
JD
10272009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1028
1029 * frames.texi (Management Parameters): Mention sticky.
1030
77c7e2e1
AS
10312009-07-01 Andreas Schwab <aschwab@redhat.com>
1032
1033 * help.texi (Help Functions): Fix description of help-buffer and
1034 help-setup-xref to use @defun instead of @deffn.
1035
3f1c6666
JD
10362009-07-01 Jan Djärv <jan.h.d@swipnet.se>
1037
1038 * frames.texi (Size Parameters): Mention maximized for fullscreen.
1039
ca27c21b
CY
10402009-06-24 Chong Yidong <cyd@stupidchicken.com>
1041
1042 * display.texi (Window Systems): Add ns to the list.
1043
70243478
CY
10442009-06-21 Chong Yidong <cyd@stupidchicken.com>
1045
1046 * Branch for 23.1.
1047
df006536
MR
10482009-06-17 Martin Rudalics <rudalics@gmx.at>
1049
1050 * windows.texi (Dedicated Windows): Fix typo.
1051 (Resizing Windows): Replace @defun by @deffn.
1052
d259fc4b
GM
10532009-06-17 Glenn Morris <rgm@gnu.org>
1054
1055 * variables.texi (Directory Local Variables):
1056 Update for 2009-04-11 name-change of dir-locals-directory-alist.
1057
30781db6
KH
10582009-06-09 Kenichi Handa <handa@m17n.org>
1059
1060 * nonascii.texi (Character Sets): State clearly that FROM and TO
1061 are codepoints of CHARSET.
1062
62e8099c
CY
10632009-06-07 Chong Yidong <cyd@stupidchicken.com>
1064
1065 * minibuf.texi (Reading File Names): Fix introductory text.
1066 Suggested by stan@derbycityprints.com.
1067 (High-Level Completion): Fix typo.
1068
ee1b1917
CY
10692009-05-28 Chong Yidong <cyd@stupidchicken.com>
1070
1071 * frames.texi (Text Terminal Colors): Multi-tty is already
1072 implemented, but tty-local colors are not.
1073
5df647e8
CY
10742009-05-27 Chong Yidong <cyd@stupidchicken.com>
1075
1076 * hooks.texi (Standard Hooks): Remove mention of obsolete
1077 redisplay-end-trigger-functions.
1078
1079 * internals.texi (Window Internals): Remove mention of obsolete
1080 redisplay-end-trigger-functions.
1081
01f17ae2
MR
10822009-05-21 Martin Rudalics <rudalics@gmx.at>
1083
1084 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
1085
1086 * backups.texi (Making Backups): backup-directory-alist and
1087 make-backup-file-name-function are options.
1088 (Auto-Saving): auto-save-list-file-prefix is an option.
1089
1090 * buffers.texi (Killing Buffers): buffer-offer-save is an
1091 option.
1092
1093 * display.texi (Refresh Screen): no-redraw-on-reenter is an
1094 option.
1095 (Echo Area Customization): echo-keystrokes is an option.
1096 (Selective Display): selective-display-ellipses is an option.
1097 (Temporary Displays): temp-buffer-show-function is an option.
1098 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
1099 are options.
1100 (Font Selection): face-font-family-alternatives,
1101 face-font-selection-order, face-font-registry-alternatives, and
1102 scalable-fonts-allowed are options.
1103 (Fringe Indicators): indicate-buffer-boundaries is an option.
1104 (Fringe Cursors): overflow-newline-into-fringe is an option.
1105 (Scroll Bars): scroll-bar-mode is an option.
1106
1107 * eval.texi (Eval): max-lisp-eval-depth is an option.
1108
1109 * files.texi (Visiting Functions): find-file-hook is an option.
1110 (Directory Names): directory-abbrev-alist is an option.
1111 (Unique File Names): temporary-file-directory and
1112 small-temporary-file-directory are options.
1113
1114 * frames.texi (Initial Parameters): initial-frame-alist,
1115 minibuffer-frame-alist and default-frame-alist are options.
1116 (Cursor Parameters): blink-cursor-alist and
1117 cursor-in-non-selected-windows ar options.
1118 (Window System Selections): selection-coding-system is an
1119 option.
1120 (Display Feature Testing): display-mm-dimensions-alist is an
1121 option.
1122
1123 * help.texi (Help Functions): help-char and help-event-list are
1124 options.
1125
1126 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1127 an option.
1128
1129 * minibuf.texi (Minibuffer History): history-length and
1130 history-delete-duplicates are options.
1131 (High-Level Completion): read-buffer-function and
1132 read-buffer-completion-ignore-case are options.
1133 (Reading File Names): read-file-name-completion-ignore-case is
1134 an option.
1135
1136 * modes.texi (Mode Line Top): mode-line-format is an option.
1137 (Mode Line Variables): mode-line-position and mode-line-modes
1138 are options.
1139
1140 * nonascii.texi (Text Representations):
1141 enable-multibyte-characters is an option.
1142 (Default Coding Systems): auto-coding-regexp-alist,
1143 file-coding-system-alist, auto-coding-alist and
1144 auto-coding-functions are options.
1145 (Specifying Coding Systems): inhibit-eol-conversion is an
1146 option.
1147
1148 * os.texi (Init File): site-run-file is an option.
1149 (System Environment): mail-host-address is an option.
1150 (User Identification): user-mail-address is an option.
1151 (Terminal Output): baud-rate is an option.
1152
1153 * positions.texi (Word Motion): words-include-escapes is an
1154 option.
1155
1156 * searching.texi (Standard Regexps): page-delimiter,
1157 paragraph-separate, paragraph-separate and sentence-end are
1158 options.
1159
1160 * text.texi (Margins): left-margin and fill-nobreak-predicate
1161 are options.
1162
1163 * variables.texi (Local Variables): max-specpdl-size is an
1164 option.
1165
1166 * windows.texi (Choosing Window):
1167 split-window-preferred-function, special-display-function and
1168 display-buffer-function are options.
1169
106e6894
CY
11702009-05-20 Chong Yidong <cyd@stupidchicken.com>
1171
4a83454d
CY
1172 Fix errors spotted by Martin Rudalics.
1173
106e6894
CY
1174 * syntax.texi (Position Parse): Document rationale for ignored
1175 arguments to syntax-ppss-flush-cache.
1176
1177 * processes.texi (Input to Processes): Mark PROCESS arg to
1178 process-running-child-p as optional.
1179 (Network Options): Document NO-ERROR arg to
1180 set-network-process-option.
1181
1182 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1183 command.
1184
1185 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1186 posix-search-backward as commands.
1187
1188 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1189 (Suspending Emacs): Mark suspend-emacs as a command.
1190 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1191 commands.
5dcb4c4e
SM
1192 (Terminal Output): Remove obsolete function baud-rate.
1193 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1194
1195 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1196 terminal-coding-system and set-terminal-coding-system.
1197 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1198 as optional.
1199 (Character Sets): Document RESTRICTION arg of char-charset.
1200 (Character Codes): Mark POS argument to get-byte as optional.
1201
1202 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1203 minibuffer-message.
1204
1205 * files.texi (Create/Delete Dirs): Mark make-directory and
1206 delete-directory as commands.
1207
1208 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1209
1210 * text.texi (Base 64): Mark base64-decode-string and
1211 base64-encode-string as commands.
1212 (Columns): Mark move-to-column as a command.
1213 (Mode-Specific Indent): Document RIGID arg to
1214 indent-for-tab-command.
1215 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1216 Mark indent-code-rigidly as a command.
1217 (Substitution): Mark translate-region as a command.
1218
1219 * frames.texi (Size and Position): Remove obsolete functions
1220 screen-height and screen-width.
1221
04173931
CY
12222009-05-19 Chong Yidong <cyd@stupidchicken.com>
1223
1224 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1225 (Displaying Buffers, Resizing Windows): Correct mistakes;
1226 next-window, previous-window, and pop-to-buffer are not commands,
1227 and fit-window-to-buffer" is a command. (Pointed out by Martin
1228 Rudalics.)
1229
eae7d8f8
RS
12302009-05-17 Richard M Stallman <rms@gnu.org>
1231
1232 * modes.texi (Precalculated Fontification): Clarify text.
1233
b8766179
MR
12342009-05-17 Martin Rudalics <rudalics@gmx.at>
1235
1236 * windows.texi (Selecting Windows): Clarify descriptions of
1237 with-selected-window and get-lru-window.
1238 (Cyclic Window Ordering): Refer to particular frame when talking
1239 about how splitting affects the ordering.
1240 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1241 switch-to-buffer-other-window. Explain how setting of
1242 display-buffer-reuse-frames affects pop-to-buffer.
1243 (Choosing Window): Clarify some details in descriptions of
1244 display-buffer-reuse-frames, pop-up-frames, and
1245 pop-up-frame-function.
1246 (Dedicated Windows): Clarify some details.
1247 (Textual Scrolling): Replace term vscroll by term vertical
1248 scroll position.
1249 (Vertical Scrolling): Fix typo.
1250 (Window Hooks): Relate text on jit-lock-register to window
1251 scrolling and size changes.
1252
734b5e3b
CY
12532009-05-14 Chong Yidong <cyd@stupidchicken.com>
1254
0a65633e
CY
1255 * frames.texi (Initial Parameters): Clarify what the initial
1256 minibuffer frame is.
05be46d7
CY
1257 (Buffer Parameters): Note that the minibuffer parameter can not be
1258 altered.
0a65633e 1259
734b5e3b
CY
1260 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1261 Document display-buffer changes.
1262
925672cd
CY
12632009-05-13 Chong Yidong <cyd@stupidchicken.com>
1264
17ecd7af
CY
1265 * anti.texi (Antinews): Rewrite for Emacs 22.
1266
925672cd
CY
1267 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1268 obarrays are first mentioned. Define "system abbrev" more
1269 prominently, and add it to the index.
1270 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1271 Copyedits.
1272 (Abbrev Expansion): Document abbrev-insert.
1273
80be4dd7
CY
12742009-05-12 Chong Yidong <cyd@stupidchicken.com>
1275
1276 * frames.texi (Font and Color Parameters): Rename from Color
1277 Parameters. Document font-backend parameter.
1278
1279 * vol2.texi (Top): Update node listing.
1280 * vol1.texi (Top): Update node listing.
1281 * elisp.texi (Top): Update node listing.
1282
372a93ac
MR
12832009-05-11 Martin Rudalics <rudalics@gmx.at>
1284
1285 * windows.texi (Choosing Window): Don't explicitly refer to
1286 split-window-sensibly's window argument in descriptions of
1287 split-height-threshold and split-width-threshold.
1288
714c3541
MR
12892009-05-10 Martin Rudalics <rudalics@gmx.at>
1290
1291 * windows.texi (Choosing Window): Fix rewrite of window
1292 splitting section.
1293
0e90e7be
EZ
12942009-05-09 Eli Zaretskii <eliz@gnu.org>
1295
1296 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1297 find-auto-coding, set-auto-coding, and auto-coding-alist.
1298 Add indexing.
0e90e7be
EZ
1299 (Lisp and Coding Systems): Add index entries.
1300
d3c0c321
MR
13012009-05-09 Martin Rudalics <rudalics@gmx.at>
1302
1303 * windows.texi (Choosing Window): Describe split-window-sensibly
1304 and rewrite section on window splitting accordingly.
1305 (Textual Scrolling): Replace `...' by @code{...}.
1306
c773345a
CY
13072009-05-04 Chong Yidong <cyd@stupidchicken.com>
1308
ee2d5b5e
CY
1309 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1310 Remove obsoleted pre-abbrev-expand-hook.
1311
1312 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1313 entries.
1314
c773345a
CY
1315 * internals.texi (Object Internals): Don't assume 32-bit machines
1316 are the norm.
1317 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1318 (Window Internals): Synch field names to window.h.
1319 (Process Internals): Synch field names to process.h.
c773345a 1320
dd449674
CY
13212009-04-29 Chong Yidong <cyd@stupidchicken.com>
1322
1323 * variables.texi (File Local Variables): Note that read-circle is
1324 bound to nil when reading file-local variables.
1325
1326 * streams.texi (Input Functions): Document read-circle.
1327 (Output Variables): Add xref to Circular Objects.
1328
4f1e25e2
CY
13292009-04-25 Chong Yidong <cyd@stupidchicken.com>
1330
1331 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1332 Features and Coding System Basics. Node that "p" stands for
1333 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1334 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1335 mouse-appearance-menu.
1336 (Programming Tips): Add xref to Progress.
1337
dca019f8
CY
13382009-04-22 Chong Yidong <cyd@stupidchicken.com>
1339
5dcb4c4e
SM
1340 * os.texi (Command-Line Arguments):
1341 Document command-line-args-left.
dca019f8
CY
1342 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1343 terminal objects for tty arguments.
1344 (Startup Summary): Add xref to Session Management.
1345 (Session Management): Mention emacs-session-restore. Copyedits.
1346
02a89103
CY
13472009-04-20 Chong Yidong <cyd@stupidchicken.com>
1348
1349 * os.texi (Startup Summary): Copyedits. The init file is not
1350 necessarily named .emacs now. Document initial-buffer-choice and
1351 initial-scratch-message. Note where Emacs exits in batch mode.
1352 Document inhibit-splash-screen as an alias.
1353 (Init File): Be neutral about which init file name to use.
1354
13552009-04-16 Chong Yidong <cyd@stupidchicken.com>
1356
1357 * os.texi (System Interface): Fix Texinfo usage.
1358
0c1cfe01
CY
13592009-04-15 Chong Yidong <cyd@stupidchicken.com>
1360
80d7cdca
CY
1361 * searching.texi (Regexp Backslash): Also refer to shy groups as
1362 non-capturing or unnumbered groups.
1363 (Regexp Functions): Add cross-reference to Regexp Backslash.
1364
0c1cfe01
CY
1365 * display.texi (Truncation): Overlays can use line-prefix and
1366 wrap-prefix too.
1367 (Overlay Properties): Document wrap-prefix and line-prefix.
1368 (Face Attributes): Document underline-minimum-offset.
1369 (Face Remapping): Copyedits.
1370 (Low-Level Font): Copyedits.
1371 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1372 (Line Height): Emphasize that line-spacing only takes effect on
1373 graphical terminals.
0c1cfe01 1374
c4adeee0
CY
13752009-04-13 Chong Yidong <cyd@stupidchicken.com>
1376
1377 * display.texi (Refresh Screen): Note that a passage about screen
1378 refreshing is text terminal only.
1379 (Forcing Redisplay): Delete misleading comment---sit-for calls
1380 redisplay, not the other way around.
1381 (Truncation): Note new values of truncate-partial-width-windows.
1382 Copyedits.
1383 (Invisible Text): Document invisible-p.
1384
b20ecfa1
EZ
13852009-04-11 Eli Zaretskii <eliz@gnu.org>
1386
1387 * display.texi (Overlays): Overlays don't scale well. See
1388 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1389
97d8273f
CY
13902009-04-10 Chong Yidong <cyd@stupidchicken.com>
1391
f147ff75
CY
1392 * syntax.texi (Syntax Table Functions): Document cons cell
1393 argument for modify-syntax-entry.
1394 (Categories): Document cons cell argument for
1395 modify-category-entry.
1396
fca4ec76
CY
1397 * searching.texi (String Search): Document word-search-forward-lax
1398 and word-search-backward-lax.
1399 (Searching and Case): Describe isearch behavior more precisely.
1400
9c283d5b
CY
1401 * keymaps.texi (Tool Bar): Mention that some platforms do not
1402 support multi-line toolbars. Suggested by Stephen Eglen.
1403
1404 * frames.texi (Layout Parameters): Mention that Nextstep also
1405 allows only one tool-bar line. Suggested by Stephen Eglen.
1406
97d8273f
CY
1407 * nonascii.texi (Text Representations): Copyedits.
1408 (Coding System Basics): Also mention utf-8-emacs.
1409 (Converting Representations, Selecting a Representation)
1410 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1411 Copyedits.
1412 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1413
2bad3299
CY
14142009-04-09 Chong Yidong <cyd@stupidchicken.com>
1415
1416 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
1417 (Filling): Clarify REGION argument of fill-paragraph.
1418 Document fill-forward-paragraph-function.
2bad3299
CY
1419 (Special Properties): Remove "new in Emacs 22" declaration.
1420 (Clickable Text): Merge with Links and Mouse-1 node.
1421
5dcb4c4e
SM
1422 * display.texi (Button Properties, Button Buffer Commands):
1423 Change xref to Clickable Text.
2bad3299
CY
1424
1425 * tips.texi (Key Binding Conventions): Change xref to Clickable
1426 Text.
1427
1428 * elisp.texi (Top): Update node listing.
1429
ea30ce4f
CY
14302009-04-05 Chong Yidong <cyd@stupidchicken.com>
1431
47af2f4b
CY
1432 * markers.texi (The Mark): Copyedits. Improve description of
1433 handle-shift-selection.
1434 (The Region): Move use-region-p here from The Mark.
1435
ea30ce4f
CY
1436 * positions.texi (Screen Lines): Document (cols . lines) argument
1437 for vertical-motion.
1438
2aa8ea6e
CY
14392009-04-04 Chong Yidong <cyd@stupidchicken.com>
1440
3ec61d4e
CY
1441 * frames.texi (Frames): Clean up introduction. Document `ns'
1442 return value for framep.
1443 (Creating Frames): Note how the terminal is chosen.
1444 (Multiple Terminals, Multiple Displays): Merge into a single node.
1445 (Color Parameters): Fix typo.
1446
1447 * variables.texi (Local Variables, Buffer-Local Variables)
1448 (Creating Buffer-Local): Change link to Multiple Terminals.
1449
1450 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1451
1452 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1453 Terminals.
1454
1455 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1456 to Multiple Terminals.
1457
1458 * elisp.texi (Top): Update node listing.
1459 * vol2.texi (Top): Update node listing.
1460 * vol1.texi (Top): Update node listing.
1461
9257072f
CY
1462 * buffers.texi (Current Buffer): Note that the append-to-buffer
1463 example is no longer in synch with the latest code. Tie the two
1464 examples together.
1465
2aa8ea6e
CY
1466 * files.texi (File Attributes): Move note about MS-DOS from
1467 Changing Files to File Attributes.
1468 (Create/Delete Dirs): Note that mkdir is an alias for this.
1469
22e74b17
CY
14702009-04-01 Markus Triska <triska@gmx.at>
1471
1472 * processes.texi (Filter Functions): Suggest how to handle output
1473 batches.
1474
4bbe48ec
CY
14752009-03-30 Chong Yidong <cyd@stupidchicken.com>
1476
1477 * help.texi (Accessing Documentation): Update example to use
1478 help-setup-xref and with-help-window.
1479 (Help Functions): Remove print-help-return-message, which is
1480 semi-obsolete due to with-help-window. Document help-buffer and
1481 help-setup-xref.
1482
b9723f39
CY
14832009-03-29 Chong Yidong <cyd@stupidchicken.com>
1484
5dcb4c4e
SM
1485 * help.texi (Accessing Documentation, Help Functions):
1486 Remove information about long-obsolete Emacs versions.
9eb52e90 1487
b9723f39
CY
1488 * modes.texi (Mode Line Variables): The default values of the mode
1489 line variables are now more complicated.
1490
b0cc32db
CY
14912009-03-28 Chong Yidong <cyd@stupidchicken.com>
1492
3c25a5a9
CY
1493 * modes.texi (Major Mode Conventions): Note that specialness is
1494 inherited.
31c9eebb
CY
1495 (Derived Modes): Note that define-derive-mode sets the mode-class
1496 property.
3c25a5a9 1497
b0cc32db
CY
1498 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
1499 goto-map. Add search-map to the list.
1500
c5e0006d
EZ
15012009-03-27 Eli Zaretskii <eliz@gnu.org>
1502
1213465a
EZ
1503 * os.texi (System Environment): Update the list of system-type
1504 values.
1505
c5e0006d
EZ
1506 * markers.texi (The Mark) <handle-shift-selection>: Update for
1507 removal of the optional argument DEACTIVATE.
1508
48bab3d6
CY
15092009-03-25 Chong Yidong <cyd@stupidchicken.com>
1510
1511 * commands.texi (Focus Events): Most X window managers don't use
1512 focus-follows-mouse nowadays.
1513
6e4ff1b6
CY
15142009-03-24 Chong Yidong <cyd@stupidchicken.com>
1515
1516 * commands.texi (Defining Commands): Clarify introduction.
1517 (Using Interactive): Not that interactive can be put in a symbol
1518 property.
1519 (Interactive Call): Note that a symbol with a non-nil
1520 interactive-form property satisfies commandp.
1521
11625308
JB
15222009-03-23 Juanma Barranquero <lekktu@gmail.com>
1523
1524 * minibuf.texi (Intro to Minibuffers): Fix typos.
1525
7b34420d
CY
15262009-03-23 Chong Yidong <cyd@stupidchicken.com>
1527
1528 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
1529 about minibuffers in old Emacs versions. Copyedits.
1530 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
1531 (Text from Minibuffer): Simplify introduction.
1532
f9257eed
AM
15332009-03-22 Alan Mackenzie <acm@muc.de>
1534
1535 * commands.texi (Using Interactive): Clarify string argument to
1536 `interactive' - even promptless elements need \n separators.
1537
f639ba70
CY
15382009-03-18 Chong Yidong <cyd@stupidchicken.com>
1539
1540 * minibuf.texi (Completion Styles): New node.
1541
1542 * elisp.texi (Top): Update node listing.
1543
d897e8ee
CY
15442009-03-17 Chong Yidong <cyd@stupidchicken.com>
1545
1546 * minibuf.texi (Basic Completion): Note that
1547 read-file-name-completion-ignore-case and
1548 read-buffer-completion-ignore-case can override
1549 completion-ignore-case.
1550 (Minibuffer Completion): Document completing-read changes.
1551 (Completion Commands): Avoid mentioning partial completion mode.
1552 Document minibuffer-completion-confirm changes, and
1553 minibuffer-confirm-exit-commands.
1554 (High-Level Completion): Document new require-match behavior for
1555 read-buffer. Document read-buffer-completion-ignore-case.
1556 (Reading File Names): Document new require-match behavior for
1557 read-file-name.
1558
b1f23349
CY
15592009-03-14 Chong Yidong <cyd@stupidchicken.com>
1560
1561 * debugging.texi (Error Debugging): Don't mislead the reader into
1562 thinking that debug-on-error enters debugger for C-f at EOB.
1563 (Error Debugging): Setting debug-on-init within the init file
1564 works, and has for some time.
1565
d6eb4e25
KH
15662009-03-13 Kenichi Handa <handa@m17n.org>
1567
1568 * display.texi (Fontsets): Update the description.
1569
1cf53dc5
CY
15702009-03-13 Chong Yidong <cyd@stupidchicken.com>
1571
1572 * advice.texi (Advising Primitives): Link to What Is a Function.
1573
81f919fc
CY
15742009-03-12 Chong Yidong <cyd@stupidchicken.com>
1575
cf4229eb
CY
1576 * compile.texi (Speed of Byte-Code): Update example.
1577 (Disassembly): Update examples.
1578
81f919fc 1579 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
1580
1581 * customize.texi (Common Keywords): It's not necessary to use :tag
1582 to remove hyphens, as custom-unlispify-tag-name does it
1583 automatically.
5dcb4c4e
SM
1584 (Variable Definitions): Link to File Local Variables.
1585 Document customized-value symbol property.
f2bbc08c
CY
1586 (Customization Types): Move menu to end of node.
1587
955964d7
CY
15882009-03-10 Chong Yidong <cyd@stupidchicken.com>
1589
1590 * macros.texi (Compiling Macros): Omit misleading sentence, which
1591 implied that macros can only be used in the same file they are
1592 defined.
1593 (Backquote): Remove obsolete information about Emacs 19.
1594
d25ed7db
GM
15952009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1596
1597 * display.texi (Display Margins): Fix paren typo.
1598
d55f6ca5
CY
15992009-02-27 Chong Yidong <cyd@stupidchicken.com>
1600
f0e57ed8
CY
1601 * elisp.texi (Top): Update node listing.
1602
1603 * variables.texi (Variables): Clarify introduction.
1604 (Global Variables): Mention that setq is a special form.
1605 (Local Variables): Use active voice.
1606 (Tips for Defining): Mention marking variables as safe.
1607 (Buffer-Local Variables): Mention terminal-local and frame-local
1608 variables together.
1609 (File Local Variables): Copyedits.
1610 (Frame-Local Variables): Note that they are not really useful.
1611 (Future Local Variables): Node deleted.
1612
d55f6ca5
CY
1613 * objects.texi (General Escape Syntax): Update explanation of
1614 unicode escape syntax.
1615
ca8f09a8
CY
16162009-02-23 Chong Yidong <cyd@stupidchicken.com>
1617
1618 * control.texi (Control Structures): Add cindex entry for "textual
1619 order".
1620
1621 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1622 instead of "expression" throughout.
1623 (Function Indirection): Copyedits. Use active voice.
1624 (Eval): The default value of max-lisp-eval-depth is now 400.
1625
a20878b6
MB
16262009-02-23 Miles Bader <miles@gnu.org>
1627
1628 * processes.texi (System Processes): Rename `system-process-attributes'
1629 to `process-attributes'.
1630
61f66044
CY
16312009-02-22 Chong Yidong <cyd@stupidchicken.com>
1632
1b80d1f3
CY
1633 * symbols.texi (Property Lists): Emphasize that property lists are
1634 not restricted to symbol cells.
1635 (Other Plists): Copyedit.
1636
61f66044
CY
1637 * sequences.texi (Sequences Arrays Vectors): Make introduction
1638 more concise.
1639 (Arrays): Mention char-tables and bool-vectors too.
1640 (Vectors): Don't repeat information given in Arrays node. Link to
1641 nodes that explain the vector usage examples.
1642 (Char-Tables): Note that char-table elements can have arbitrary
1643 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 1644 Link to Property Lists node.
61f66044 1645
9403944b
CY
16462009-02-22 Chong Yidong <cyd@stupidchicken.com>
1647
1648 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1649 `append'.
4068c7b4 1650 (List Elements): Copyedits.
9403944b
CY
1651
1652 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1653 of `vconcat'.
1654
1655 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1656 Emacs 20 usage of `concat'.
1657 (Case Conversion): Copyedits.
1658
b87a185f
CY
16592009-02-21 Chong Yidong <cyd@stupidchicken.com>
1660
1661 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1662 Minor edits.
1663 (Frame Configuration Type): Emphasize that it is not primitive.
1664 (Font Type): New node.
1665 (Type Predicates): Add fontp; type-of now recognizes font object
1666 types.
1667
1668 * intro.texi (Version Info): Update version numbers in examples.
1669 (Acknowledgements): List more contributors.
1670
1671 * elisp.texi: Bump version number to 3.0.
1672 (Top): Link to Font Type node.
1673
867d4bb3
JB
16742009-02-20 Juanma Barranquero <lekktu@gmail.com>
1675
1676 * modes.texi (Major Mode Conventions): Remove duplicate words.
1677 (Customizing Keywords): Fix typo.
1678
77730170
EZ
16792009-02-14 Eli Zaretskii <eliz@gnu.org>
1680
1681 * nonascii.texi (User-Chosen Coding Systems): Document that
1682 select-safe-coding-system suggests raw-text if there are raw bytes
1683 in the region.
1684 (Explicit Encoding): Warn not to use `undecided' when encoding.
1685
c8736212
GM
16862009-02-11 Glenn Morris <rgm@gnu.org>
1687
1688 * frames.texi (Visibility of Frames): Mention the effect multiple
1689 workspaces/desktops can have on visibility.
1690
ab992d66
EZ
16912009-02-07 Eli Zaretskii <eliz@gnu.org>
1692
c8736212
GM
1693 * text.texi (Commands for Insertion):
1694 * commands.texi (Event Mod):
1695 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
1696 * nonascii.texi (Translation of Characters):
1697 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
1698 (Explicit Encoding): Document the `charset' text property produced
1699 by decode-coding-region and decode-coding-string.
ab992d66 1700
e651a255
AM
17012009-01-27 Alan Mackenzie <acm@muc.de>
1702
1703 * modes.texi (Search-based Fontification): Correct a typo.
1704
bc5cde4b
JB
17052009-01-25 Juanma Barranquero <lekktu@gmail.com>
1706
1707 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1708 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1709
3533155b
EZ
17102009-01-24 Eli Zaretskii <eliz@gnu.org>
1711
f721deda
EZ
1712 * display.texi (Window Systems): Document the value of
1713 `initial-window-system' under --daemon.
1714
3533155b
EZ
1715 * os.texi (System Environment): Remove description of the
1716 `environment' function which has been deleted.
1717
f79b43b2
DN
17182009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1719
1720 * frames.texi (Multiple Displays): Remove documentation for
1721 removed function make-frame-on-tty.
1722
e3aa6669
CY
17232009-01-22 Chong Yidong <cyd@stupidchicken.com>
1724
1725 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
1726 write-region-annotate-functions.
1727 Document write-region-post-annotation-function.
e3aa6669 1728
fb13a416
CY
17292009-01-19 Chong Yidong <cyd@stupidchicken.com>
1730
1731 * display.texi (Font Lookup): Document WIDTH argument of
1732 x-list-fonts.
1733
02eccf6b
EZ
17342009-01-17 Eli Zaretskii <eliz@gnu.org>
1735
ead3f58d
EZ
1736 * maps.texi (Standard Keymaps): Rename function-key-map to
1737 local-function-key-map.
1738
1739 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1740 local-function-key-map.
1741
1742 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1743 and `set-keyboard-coding-system' now accept an optional terminal
1744 argument.
1745
1746 * commands.texi (Event Mod): `keyboard-translate-table' is now
1747 terminal-local.
1748 (Function Keys): Rename function-key-map to
1749 local-function-key-map.
1750
df05a163
EZ
1751 * elisp.texi (Top): Make @detailmenu be consistent with changes in
1752 frames.texi.
1753
0ed8034e 1754 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
1755 `delete-terminal-functions', `suspend-tty-functions' and
1756 `resume-tty-functions'.
0ed8034e
EZ
1757
1758 * frames.texi (Frames): Document `frame-terminal' and
1759 `terminal-live-p'.
1760 (Multiple Displays): Document `make-frame-on-tty'.
1761 (Multiple Terminals): Document `terminal-list', `delete-terminal',
1762 `terminal-name', and `get-device-terminal'.
490f1197
EZ
1763 (Terminal Parameters): Document `terminal-parameters',
1764 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
1765
1766 * os.texi (System Environment): Document `environment' and
1767 `initial-environment'.
490f1197
EZ
1768 (Suspending Emacs): Update for multi-tty; document
1769 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 1770
02eccf6b
EZ
1771 * nonascii.texi (Coding System Basics): More accurate description
1772 of `raw-text'.
1773
f19fea97
JB
17742009-01-12 Juanma Barranquero <lekktu@gmail.com>
1775
1776 * display.texi (Low-Level Font): Fix typo.
1777
16fa292f
CY
17782009-01-10 Chong Yidong <cyd@stupidchicken.com>
1779
1780 * elisp.texi (Top): Update node listing.
1781
1782 * display.texi (PostScript Images): Node deleted.
1783
0b4faef3
EZ
17842009-01-10 Eli Zaretskii <eliz@gnu.org>
1785
3355f04d
EZ
1786 * processes.texi (Decoding Output): Document that null bytes force
1787 no-conversion for reading process output.
1788
1789 * files.texi (Reading from Files): Document that null bytes force
1790 no-conversion when visiting files.
1791
11625308 1792 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 1793
5dcb4c4e
SM
1794 * nonascii.texi (Lisp and Coding Systems):
1795 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 1796 (Character Properties): Improve wording.
0b4faef3 1797
ce9cf065
CY
17982009-01-09 Chong Yidong <cyd@stupidchicken.com>
1799
1800 * display.texi (Font Lookup): Remove obsolete function
1801 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
1802 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
1803 (Font Selection): Reorder order of variable descriptions.
1804 Minor clarifications.
ce9cf065
CY
1805
1806 * elisp.texi (Top): Update node listing.
1807
ab756fb3
GM
18082009-01-09 Glenn Morris <rgm@gnu.org>
1809
1810 * commands.texi (Command Loop Info): Say that last-command-char and
1811 last-input-char are obsolete aliases.
1812
1813 * edebug.texi (Edebug Recursive Edit): Remove separate references to
1814 last-input-char and last-command-char, since they are just aliases for
1815 last-input-event and last-command-event.
1816
1817 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
1818 last-command-char.
1819
6b2b8ab1
CY
18202009-01-08 Chong Yidong <cyd@stupidchicken.com>
1821
1822 * elisp.texi: Update node listing.
1823
1824 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
1825 (Face Attributes): Don't link to Font Lookup.
1826 Document font-family-list.
6b2b8ab1
CY
1827 (Fonts): New node.
1828
3568e767
JR
18292009-01-08 Jason Rumney <jasonr@gnu.org>
1830
1831 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 1832 changing the standard pointer shapes. (Bug#1485)
3568e767 1833
6221c8db
CY
18342009-01-08 Chong Yidong <cyd@stupidchicken.com>
1835
1836 * display.texi (Attribute Functions): Note that a function value
1837 :height is relative, and that compatibility functions work by
1838 calling set-face-attribute.
1839 (Displaying Faces): Reorder list in order of increasing priority.
1840 (Face Remapping): New node. Content moved here from Displaying
1841 Faces.
1842 (Glyphs): Link to Face Functions.
1843
e3d3799a
CY
18442009-01-08 Chong Yidong <cyd@stupidchicken.com>
1845
1846 * display.texi (Faces): Don't discuss face id here. facep does
1847 not return t.
1848 (Defining Faces): Minor clarification.
1849 (Face Attributes): Rearrange items to match docstring of
1850 set-face-attribute. Add :foundry attribute. Document new role of
1851 :font attribute. Texinfo usage fix.
1852 (Attribute Functions): Copyedits.
1853 (Face Functions): Note that face number is seldom used.
1854
638a2457
RS
18552009-01-05 Richard M Stallman <rms@gnu.org>
1856
1857 * strings.texi (Predicates for Strings): Minor clarification.
1858
1859 * functions.texi (Function Safety): Texinfo usage fix.
1860
49ea0074
JB
18612009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
1862
1863 * objects.texi (General Escape Syntax): Fix typo.
1864
9f822178
MR
18652009-01-03 Martin Rudalics <rudalics@gmx.at>
1866
1867 * windows.texi (Choosing Window): Say that pop-up-frame-alist
1868 works via the default value of pop-up-frame-function.
1869
af34ad36
EZ
18702009-01-02 Eli Zaretskii <eliz@gnu.org>
1871
1872 * processes.texi (System Processes): Document the `time' and
1873 `ctime' attributes of `system-process-attributes'.
1874
d31f6679
CY
18752009-01-01 Chong Yidong <cyd@stupidchicken.com>
1876
1877 * display.texi (Face Attributes): Clarify :height attribute.
1878
174dc00c
MR
18792008-12-31 Martin Rudalics <rudalics@gmx.at>
1880
1881 * buffers.texi (The Buffer List): Clarify what moves a buffer to
1882 the front of the buffer list. Add entries for `last-buffer' and
1883 `unbury-buffer'.
1884
b8afe7e4
EZ
18852008-12-27 Eli Zaretskii <eliz@gnu.org>
1886
d14030f5
EZ
1887 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
1888 and its subsections.
1889
1890 * frames.texi (Multiple Terminals, Low-level Terminal)
1891 (Terminal Parameters, Frames on Other TTY devices): New sections.
1892 (Frames): Add an xref to "Multiple Terminals".
1893
765980a4
EZ
1894 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
1895
1896 * objects.texi (Terminal Type): New node.
1897 (Editing Types): Add it to the menu.
1898
47bd5577
EZ
1899 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
1900 Variables".
1901
eb22b78c 1902 * variables.texi (Directory Local Variables): New node.
47bd5577 1903 (Variables): Add a menu item for it.
eb22b78c 1904
b8afe7e4
EZ
1905 * loading.texi (Autoload): Document `generate-autoload-cookie' and
1906 `generated-autoload-file'.
1907
77bb0476
EZ
19082008-12-20 Eli Zaretskii <eliz@gnu.org>
1909
028e2c19
EZ
1910 * os.texi (Startup Summary): Add xref to documentation of
1911 `initial-window-system'.
1912
77bb0476
EZ
1913 * display.texi (Window Systems): Document `window-system' the
1914 function. The variable `window-system' is now frame-local.
028e2c19 1915 Document `initial-window-system'.
77bb0476 1916
dda87836
MR
19172008-12-19 Martin Rudalics <rudalics@gmx.at>
1918
1919 * windows.texi (Windows): Rewrite description of
1920 fit-window-to-buffer.
1921
caef3ed2
GM
19222008-12-13 Glenn Morris <rgm@gnu.org>
1923
1924 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
1925 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
1926
21c58e4d
GM
19272008-12-12 Glenn Morris <rgm@gnu.org>
1928
1929 * debugging.texi (Error Debugging): Refer forwards to
1930 eval-expression-debug-on-error.
1931
af38459f
EZ
19322008-12-05 Eli Zaretskii <eliz@gnu.org>
1933
5dedd9b5
EZ
1934 * strings.texi (String Basics): Only unibyte strings that
1935 represent key sequences hold 8-bit raw bytes.
1936
af38459f
EZ
1937 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
1938 paragraph to speak about `undecided'.
1939 (Character Properties): Don't explain the meaning of each
1940 property; instead, identify their Unicode Standard names.
b3f1f4a5 1941 (Character Sets): Document `map-charset-chars'.
af38459f 1942
fa047ae7
GM
19432008-12-02 Glenn Morris <rgm@gnu.org>
1944
1945 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
1946 section yet again.
1947
47dbc044
EZ
19482008-11-29 Eli Zaretskii <eliz@gnu.org>
1949
98d05998
EZ
1950 * nonascii.texi (Character Properties): New Section.
1951 (Specifying Coding Systems): Document
1952 `coding-system-priority-list', `set-coding-system-priority', and
1953 `with-coding-priority'.
1954 (Lisp and Coding Systems): Document `check-coding-systems-region'
1955 and `coding-system-charset-list'.
1956 (Coding System Basics): Document `coding-system-aliases'.
1957
1958 * elisp.texi (Top): Add a @detailmenu entry for "Character
1959 Properties".
1960
47dbc044
EZ
1961 * objects.texi (Character Type): Correct the range of Emacs
1962 characters. Add an @xref to "Character Codes".
1963
1964 * strings.texi (String Basics): Add an @xref to "Character Codes".
1965
1966 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
1967
1968 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
1969 (Character Codes): Document `max-char'.
1970
8b80cdf5
EZ
19712008-11-28 Eli Zaretskii <eliz@gnu.org>
1972
1973 * nonascii.texi (Text Representations, Converting Representations)
1974 (Character Sets, Scanning Charsets, Translation of Characters):
1975 Make text more accurate.
1976
a99dceba
GM
19772008-11-28 Glenn Morris <rgm@gnu.org>
1978
1979 * files.texi (Format Conversion Round-Trip): Improve previous change.
1980
f6dc3bed
CY
19812008-11-26 Chong Yidong <cyd@stupidchicken.com>
1982
1983 * modes.texi (Auto Major Mode): Fix example.
1984
5da9413d
GM
19852008-11-25 Glenn Morris <rgm@gnu.org>
1986
1987 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
1988
1989 * files.texi (Format Conversion Round-Trip):
1990 Use active voice for previous change.
1991
fcca848c
CY
19922008-11-25 Chong Yidong <cyd@stupidchicken.com>
1993
1994 * os.texi (Processor Run Time):
1995 * processes.texi (Transaction Queues):
1996 * markers.texi (The Mark):
1997 * windows.texi (Choosing Window, Selecting Windows):
1998 * files.texi (Changing Files, Magic File Names):
1999 * commands.texi (Key Sequence Input):
2000 * functions.texi (Declaring Functions):
2001 * strings.texi (Predicates for Strings):
2002 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
2003
36c8dc54
CY
20042008-11-24 Chong Yidong <cyd@stupidchicken.com>
2005
2006 * help.texi (Accessing Documentation): Update example.
2007
2008 * variables.texi (Defining Variables): Note that `*' is not
2009 necessary if defcustom is used.
2010
2a79b242
EZ
20112008-11-22 Eli Zaretskii <eliz@gnu.org>
2012
2013 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
2014 Characters" from @detailmenu.
2015
2016 * nonascii.texi (Character Codes, Character Sets)
2017 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
2018 (Chars and Bytes, Splitting Characters): Sections removed.
2019
392f0d26
LK
20202008-11-22 Lute Kamstra <lute@gnu.org>
2021
2022 * positions.texi (Text Lines): Update goto-line documentation.
2023
af1a5cd5
MR
20242008-11-21 Martin Rudalics <rudalics@gmx.at>
2025
6a4cfb0c
MR
2026 * frames.texi (Frames): Fix typo, add cross references, reword.
2027 (Initial Parameters): Reword special-display-frame-alist text.
2028 (Frames and Windows): Reword. Describe argument norecord for
2029 set-frame-selected-window.
2030 (Input Focus): Describe argument norecord for select-frame.
2031 Remove comment on MS-Windows behavior for focus-follows-mouse.
2032 (Raising and Lowering): Mention windows-frames dichotomy in
2033 metaphor.
2034
af1a5cd5
MR
2035 * windows.texi (Displaying Buffers, Vertical Scrolling)
2036 (Horizontal Scrolling): Fix indenting and rewording issues
2037 introduced with 2008-11-07 change.
2038
c249fa9c
GM
20392008-11-20 Glenn Morris <rgm@gnu.org>
2040
2041 * files.texi (Format Conversion Round-Trip): Mention `preserve'
2042 element of `format-alist'.
2043
204d4665
GM
20442008-11-19 Glenn Morris <rgm@gnu.org>
2045
2046 * doclicense.texi: Update to FDL 1.3.
2047 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
2048
cc0910af
CY
20492008-11-18 Chong Yidong <cyd@stupidchicken.com>
2050
efe6e7c4
CY
2051 * windows.texi (Window Hooks): Remove *-end-trigger-functions
2052 vars, which are obsolete. Mention jit-lock-register.
2053
5dcb4c4e
SM
2054 * modes.texi (Other Font Lock Variables):
2055 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 2056
cc0910af
CY
2057 * frames.texi (Color Parameters): Document alpha parameter.
2058
aeeedf76
MR
20592008-11-16 Martin Rudalics <rudalics@gmx.at>
2060
2061 * windows.texi (Splitting Windows, Deleting Windows)
2062 (Selecting Windows, Cyclic Window Ordering)
2063 (Buffers and Windows, Displaying Buffers, Choosing Window)
2064 (Dedicated Windows, Window Point, Window Start and End)
2065 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
2066 (Size of Window, Resizing Windows, Window Configurations)
2067 (Window Parameters): Avoid @var at beginning of sentences and
2068 reword accordingly.
2069
4c565c5c
LK
20702008-11-11 Lute Kamstra <lute@gnu.org>
2071
2072 * files.texi (File Name Components): Fix file-name-extension
2073 documentation.
2074
25f494c9
JB
20752008-11-11 Juanma Barranquero <lekktu@gmail.com>
2076
2077 * frames.texi (Basic Parameters): Remove display-environment-variable
2078 and term-environment-variable.
2079
a1401ab1
EZ
20802008-11-08 Eli Zaretskii <eliz@gnu.org>
2081
2082 * windows.texi (Basic Windows, Splitting Windows)
2083 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
2084 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
2085 (Resizing Windows, Window Configurations, Window Parameters):
2086 Fix wording and markup.
a1401ab1 2087
efafc282
MR
20882008-11-07 Martin Rudalics <rudalics@gmx.at>
2089
2090 * windows.texi (Windows): Update entries.
2091 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 2092 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
2093 (Selecting Windows, Cyclic Window Ordering): Reword with special
2094 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
2095 (Buffers and Windows, Choosing Window): Reword with special
2096 emphasis on dedicated windows.
2097 (Displaying Buffers): Reword. For switch-to-buffer mention that
2098 it may fall back on pop-to-buffer. For other-window try to
2099 explain how it treats the cyclic ordering of windows.
efafc282
MR
2100 (Dedicated Windows): New node and section discussing dedicated
2101 windows and associated functions.
86ab855a 2102 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
2103 (Window Start and End): Rename node and section title. Reword.
2104 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
2105 Minor rewording.
2106 (Size of Window): Reword, in particular text on window-width.
2107 (Resizing Windows): Reword. Add text on balancing windows.
2108 (Window Configurations): Reword. Mention window parameters.
2109 (Window Parameters): New node and section on window parameters.
2110 (Window Hooks): Reword. Mention that
2111 window-configuration-change-hook is run "buffer-locally".
2112 * elisp.texi (Top): Update Windows entries in @detailmenu
2113 section.
2114
d60a8ab2
JB
21152008-11-04 Juanma Barranquero <lekktu@gmail.com>
2116
2117 * searching.texi (Regexp Search): Fix typo.
2118
01777627
CY
21192008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2120
2121 * searching.texi (Regexp Search): Document GREEDY arg.
2122 (Simple Match Data): Fix return value.
2123
c4526e93
EZ
21242008-11-01 Eli Zaretskii <eliz@gnu.org>
2125
2126 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2127 with Emacs 23 internal representation of characters.
2128 Document `unibyte-string'.
c4526e93 2129
fe2ae8b5
CY
21302008-10-28 Chong Yidong <cyd@stupidchicken.com>
2131
2132 * processes.texi (Process Information): Note that process-status
2133 does not accept buffer names.
2134
cc5a21e3
CY
21352008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2136
2137 * positions.texi (Skipping Characters): Correct return value of
2138 skip-chars-forward.
2139
09460d9a
MR
21402008-10-25 Martin Rudalics <rudalics@gmx.at>
2141
520b29e7
MR
2142 * windows.texi (Deleting Windows): Update documentation of
2143 delete-windows-on.
2144 (Buffers and Windows): Update documentations of
2145 get-buffer-window and get-buffer-window-list.
2146 (Displaying Buffers): Update documentation of
2147 replace-buffer-in-windows.
2148
09460d9a
MR
2149 * buffers.texi (Current Buffer): Reword set-buffer and
2150 with-current-buffer documentations.
2151 (Creating Buffers): Reword documentation of get-buffer-create.
2152
4d48fcdc
MR
21532008-10-23 Martin Rudalics <rudalics@gmx.at>
2154
2155 * buffers.texi (Current Buffer): Reword documentation of
2156 set-buffer.
2157 (Buffer Names): Reword documentation of buffer-name.
2158 (The Buffer List): For bury-buffer explain what happens with the
2159 buffer's window.
2160 (Creating Buffers): Say that get-buffer-create's arg is called
2161 buffer-or-name.
2162
f0143c43
CY
21632008-10-22 Chong Yidong <cyd@stupidchicken.com>
2164
3e5dbbd3
CY
2165 * advice.texi (Computed Advice): Explain what DEFINITION is.
2166
f0143c43
CY
2167 * nonascii.texi (Character Codes): Remove obsolete function
2168 char-valid-p, and document characterp instead.
2169
52a94b85
MR
21702008-10-22 Martin Rudalics <rudalics@gmx.at>
2171
2172 * windows.texi (Displaying Buffers): Reword documentation of
2173 pop-to-buffer.
2174 (Choosing Window): Rewrite documentation of display-buffer and
2175 its options.
2176
f76f8246
MR
2177 * buffers.texi (Killing Buffers): Update documentation of
2178 kill-buffer.
2179
acc8b598
EZ
21802008-10-21 Eli Zaretskii <eliz@gnu.org>
2181
80e6b6df
EZ
2182 * processes.texi (Serial Ports): Fix wording and improve markup.
2183
3645358a
EZ
2184 * searching.texi (Regexp Search): Document `string-match-p' and
2185 `looking-at-p'.
2186 (POSIX Regexps): Add an xref for "non-greedy".
2187 (Regexp Special): Add @cindex entry for "non-greedy".
2188
b3d50cff 2189 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2190 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2191
73b7530a
EZ
2192 * frames.texi (Color Names): Add an xref to `read-color'.
2193
2194 * minibuf.texi (High-Level Completion): Document `read-color'.
2195
acc8b598
EZ
2196 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2197
2198 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2199
2200 * buffers.texi (Swapping Text): New section, documents
2201 `buffer-swap-text'.
2202
10e187e8
MR
22032008-10-21 Martin Rudalics <rudalics@gmx.at>
2204
2205 * windows.texi (Resizing Windows): Minor wording fix.
2206
fd6f900c
EZ
22072008-10-20 Eli Zaretskii <eliz@gnu.org>
2208
2209 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2210 and `combine-and-quote-strings'.
2211
2212 * strings.texi (Creating Strings): Add xrefs for them.
2213
e4372165
EZ
22142008-10-19 Eli Zaretskii <eliz@gnu.org>
2215
d6328fba
EZ
2216 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2217 match the corresponding menu in minibuf.texi.
2218
e4372165
EZ
2219 * minibuf.texi (Reading File Names): Document `read-shell-command'
2220 and `minibuffer-local-shell-command-map'.
2221
5d8dda33
MR
22222008-10-19 Martin Rudalics <rudalics@gmx.at>
2223
2224 * windows.texi (Resizing Windows): Remove var{} around "window" in
2225 documentation of enlarge-window.
2226 Rewrite documentation of window-min-height and window-min-width.
2227
437706cd
EZ
22282008-10-19 Eli Zaretskii <eliz@gnu.org>
2229
80f85d7c
EZ
2230 * functions.texi (Calling Functions): Document `apply-partially'.
2231
291703b5
EZ
2232 * hooks.texi (Standard Hooks): Mention
2233 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2234
2235 * variables.texi (File Local Variables): Document
2236 `file-local-variables-alist', `before-hack-local-variables-hook'
2237 and `hack-local-variables-hook'.
2238
583d8b3c
EZ
2239 * processes.texi (Synchronous Processes): Document `process-lines'.
2240
5dcb4c4e
SM
2241 * customize.texi (Variable Definitions):
2242 Document `custom-reevaluate-setting'.
437706cd 2243
7e51d89b
MR
22442008-10-18 Martin Rudalics <rudalics@gmx.at>
2245
2246 * windows.texi (Choosing Window, Deleting Windows)
2247 (Displaying Buffers): Expand documentation of dedicated windows.
2248
43c59a3d
EZ
22492008-10-18 Eli Zaretskii <eliz@gnu.org>
2250
018a960d
EZ
2251 * files.texi (Changing Files): Document symbolic input of file
2252 modes to `set-file-modes'. Document `read-file-modes' and
2253 `file-modes-symbolic-to-number'.
2254
2c0b8144
EZ
2255 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2256 and `search-map'.
2257
5dcb4c4e
SM
2258 * searching.texi (Search and Replace):
2259 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2260 Document `multi-query-replace-map'.
80120f13 2261
6d4913f0 2262 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2263 (Completion Commands, Reading File Names):
2264 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2265 `minibuffer-local-filename-must-match-map'.
2266 (Minibuffer Completion): The `require-match' argument to
2267 `completing-read' can now have the value `confirm-only'.
2268
43c59a3d
EZ
2269 * windows.texi (Displaying Buffers): Minor wording fix.
2270 (Choosing Window): `split-height-threshold' can now be nil.
2271 Document `split-width-threshold'. `pop-up-frames' can have the
2272 value `graphic-only'.
2273
f36acfd9
EZ
22742008-10-17 Eli Zaretskii <eliz@gnu.org>
2275
2276 * os.texi (Startup Summary): Document `before-init-time' and
2277 `after-init-time'. Document `initial-window-system' and
2278 `window-system-initialization-alist'. Document reading the
2279 abbrevs file. Document the call to `server-start' under --daemon.
2280 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2281 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2282 (Time Parsing): Document `format-seconds'.
f36acfd9 2283
96995b89
MR
22842008-10-17 Martin Rudalics <rudalics@gmx.at>
2285
2286 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2287 and reword.
2288
2de17c73
EZ
22892008-10-16 Eli Zaretskii <eliz@gnu.org>
2290
2291 * markers.texi (The Mark): Document use-region-p.
2292
9cf52b11
EZ
22932008-10-15 Eli Zaretskii <eliz@gnu.org>
2294
c3aaf1d7
EZ
2295 * internals.texi (Writing Emacs Primitives): The interactive spec
2296 of a primitive can be a Lisp form.
2297
841a1743
EZ
2298 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2299 values of transient-mark-mode. Document handle-shift-selection.
2300
2301 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2302 (Interactive Examples): Show an example of `^'.
2303 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2304 (Defining Commands, Using Interactive): The interactive-form of a
2305 function can be added via its symbol's property.
841a1743 2306
52441368
EZ
2307 * positions.texi (List Motion): beginning-of-defun-function can
2308 now accept an argument.
2309
8e8c1a72
EZ
2310 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2311 now return a list of strings.
2312
a33a1f2a
EZ
2313 * control.texi (Handling Errors): Document ignore-errors.
2314
4fb04348
EZ
2315 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2316 (Parameter Access): Document set-frame-parameter.
2317
ee666f84
EZ
2318 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2319 Hooks" for the effect of kill-all-local-variables on local hook
2320 functions.
2321
9cf52b11
EZ
2322 * modes.texi (Major Mode Conventions, Mode Line Variables):
2323 `mode-name' need not be a string. xref to "Mode Line Data" for
2324 details, and to "Emulating Mode Line" for computing a string
2325 value.
2326
22526bc4
EZ
23272008-10-14 Eli Zaretskii <eliz@gnu.org>
2328
a65f6a85
EZ
2329 * processes.texi (System Processes): New section.
2330 (Processes, Signals to Processes): Add xrefs to it.
2331
2332 * objects.texi (Editing Types): A `process' is a subprocess of
2333 Emacs, not just any process running on the OS.
2334
2335 * elisp.texi (Top): Adjust the @detailmenu for the above two
2336 changes.
2337
2724b26a
EZ
2338 * sequences.texi (Char-Tables): Remove documentation of
2339 set-char-table-default, which has no effect since Emacs 23.
2340 <char-table-range, set-char-table-range>: Don't mention generic
2341 characters and charsets. Add a cons cell as a possible argument.
2342
2343 * nonascii.texi (Splitting Characters)
2344 (Translation of Characters): Don't mention generic characters.
2345
2346 * display.texi (Fontsets): Don't mention generic characters.
2347
22526bc4 2348 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2349 argument FUNCTION with a cons cell as KEY.
22526bc4 2350
eaf4b689
EZ
23512008-10-13 Eli Zaretskii <eliz@gnu.org>
2352
45e46036
EZ
2353 * objects.texi (Primitive Function Type): Move "@cindex special
2354 forms" from here...
2355
2356 * eval.texi (Special Forms): ...to here.
2357
2358 * functions.texi (What Is a Function): `functionp' returns nil for
2359 special forms. Add an xref.
2360
eaf4b689
EZ
2361 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2362 Variables".
2363
2364 * variables.texi (Frame-Local Variables): New section.
2365 (Buffer-Local Variables): Add an xref to it.
2366 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2367 have both frame-local and buffer-local binding.
2368
2369 * frames.texi (Frames): Mention multiple tty frames.
2370 (Frame Parameters, Parameter Access): Mention frame-local variable
2371 bindings.
2372
15688fce
GM
23732008-09-20 Glenn Morris <rgm@gnu.org>
2374
2375 * display.texi (Defining Faces): Recommend against face variables.
2376
35539065
JB
23772008-09-16 Juanma Barranquero <lekktu@gmail.com>
2378
2379 * display.texi (Echo Area Customization): Fix typo.
2380
6a57054b
JB
23812008-09-09 Juanma Barranquero <lekktu@gmail.com>
2382
2383 * loading.texi (Where Defined): Add `defface' item.
2384
d632fb82
MR
23852008-09-06 Martin Rudalics <rudalics@gmx.at>
2386
2387 * loading.texi (Where Defined): Fix description of symbol-file.
2388
905a9adb
JR
23892008-08-26 Jason Rumney <jasonr@gnu.org>
2390
2391 * display.texi (TIFF Images): New section describing :index property.
2392
852e91b7
CY
23932008-08-23 Chong Yidong <cyd@stupidchicken.com>
2394
2395 * display.texi (Temporary Displays): Remove unnecessary comment
2396 about usage of temp-buffer-show-hook.
2397
6be001ee
CY
23982008-08-05 Chong Yidong <cyd@stupidchicken.com>
2399
2400 * symbols.texi (Other Plists): Fix incorrect example.
2401 Suggested by Florian Beck.
2402
58e3d8e8
JB
24032008-07-31 Juanma Barranquero <lekktu@gmail.com>
2404
2405 * os.texi: Fix previous change.
2406
7c2fb837
DN
24072008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2408
2409 * os.texi:
2410 * intro.texi:
2411 * files.texi: Remove VMS support.
2412
9e2a2647
DN
24132008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2414
2415 * os.texi:
2416 * frames.texi:
2417 * display.texi: Remove mentions of Mac Carbon.
2418
c4f4682b
MB
24192008-07-01 Miles Bader <miles@gnu.org>
2420
2421 * text.texi (Special Properties):
2422 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2423
3696411e
JB
24242008-06-28 Johan Bockgård <bojohan@gnu.org>
2425
2426 * display.texi (Other Image Types): Fix copy/paste error; say
2427 "PBM", not "XBM".
2428
f2a77c3a
DN
24292008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2430
2431 * os.texi: Remove references to obsolete systems.
2432
6d52677d
EZ
24332008-06-20 Eli Zaretskii <eliz@gnu.org>
2434
2435 * makefile.w32-in (distclean): Remove makefile.
2436
1a87da4c
GM
24372008-06-17 Glenn Morris <rgm@gnu.org>
2438
2439 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2440 (elisp, dist): Remove rules and variables that are obsolete now
2441 the lisp manual is no longer distributed separately.
2442
fdda1c5d
GM
24432008-06-16 Glenn Morris <rgm@gnu.org>
2444
646692e9
GM
2445 * configure, configure.in, mkinstalldirs: Remove unused files.
2446
2447 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 2448 * vol1.texi (EMACSVER):
6a57054b 2449 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
2450
2451 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2452 as per maintain.info.
2453
611bee81
GM
24542008-06-15 Glenn Morris <rgm@gnu.org>
2455
a7bed3a0
GM
2456 * makefile.w32-in (manual): Use "23" rather than "21".
2457
2458 * Makefile.in (emacsver): New, set by configure.
2459 (manual): Use emacsver.
2460
d794edf2
GM
2461 * intro.texi: Report bugs using M-x report-emacs-bug.
2462
611bee81
GM
2463 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2464
c73e02fa
GM
24652008-06-13 Daniel Engeler <engeler@gmail.com>
2466
2467 * elisp.texi, internals.texi, processes.texi: Add documentation
2468 about serial port access.
2469
e40a85cd
MB
24702008-06-05 Miles Bader <miles@gnu.org>
2471
2472 * display.texi (Displaying Faces): Update to reflect function
2473 renamings in face-remap.el.
2474
7b753744
JB
24752008-06-05 Juanma Barranquero <lekktu@gmail.com>
2476
2477 * display.texi (Fontsets): Fix typos.
2478
9d3d42fb
MB
24792008-06-03 Miles Bader <miles@gnu.org>
2480
7b753744
JB
2481 * display.texi (Displaying Faces): Add add-relative-face-remapping,
2482 remove-relative-face-remapping, set-base-face-remapping,
2483 and set-default-base-face-remapping.
9d3d42fb 2484
f2cec7a9
MB
24852008-06-01 Miles Bader <miles@gnu.org>
2486
2487 * display.texi (Displaying Faces): Add face-remapping-alist.
2488
8f39c96d
SM
24892008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2490
2491 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
2492 variable names.
2493
1ef5eecc
ER
24942008-05-03 Eric S. Raymond <esr@golux>
2495
352c8b4a 2496 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
2497 (current-global-map) return references, not copies.
2498
63b4387f
JL
24992008-05-02 Juri Linkov <juri@jurta.org>
2500
2501 * minibuf.texi (Text from Minibuffer): Document a list of
2502 default values for `read-from-minibuffer'.
2503
38a8b703
JB
25042008-04-24 Juanma Barranquero <lekktu@gmail.com>
2505
2506 * nonascii.texi (Translation of Characters): Fix previous change.
2507
7c42e639
CY
25082008-04-20 Chong Yidong <cyd@stupidchicken.com>
2509
2510 * display.texi (Overlay Properties): Clarify role of underlying
2511 textprop and overlay keymaps for display strings.
2512
2513 * keymaps.texi (Active Keymaps): Ditto.
2514
25c0d999
SM
25152008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2516
2517 * minibuf.texi (Programmed Completion):
2518 Replace dynamic-completion-table with the new completion-table-dynamic.
2519
e3af5968
CY
25202008-04-07 Chong Yidong <cyd@stupidchicken.com>
2521
2522 * intro.texi (Some Terms): Change "fonts in this manual" index
2523 entry to "typographic conventions".
2524
6bfc8698
EZ
25252008-04-05 Eli Zaretskii <eliz@gnu.org>
2526
2527 * objects.texi (Text Props and Strings): Add indexing for read
2528 syntax of text properties.
2529
4972c361
SM
25302008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2531
2532 * processes.texi (Decoding Output): Remove process-filter-multibyte
2533 functions.
2534
c70a68db
MR
25352008-03-15 Martin Rudalics <rudalics@gmx.at>
2536
2537 * display.texi (Finding Overlays): Say that empty overlays at
2538 the end of the buffer are reported too.
2539
1291fd36
GM
25402008-03-13 Glenn Morris <rgm@gnu.org>
2541
2542 * elisp.texi (EMACSVER): Set to 23.0.60.
2543
c6b0dfd5
CY
25442008-02-26 Chong Yidong <cyd@stupidchicken.com>
2545
38a8b703 2546 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 2547
875fc30c
GM
25482008-02-22 Glenn Morris <rgm@gnu.org>
2549
2550 * frames.texi (Position Parameters): Clarify the description of
2551 `left' and `top', using information from "Geometry".
2552 (Geometry): Give a pointer to "Position Parameters", rather than
2553 repeating information.
2554
d8c8e45a
GM
25552008-02-11 Glenn Morris <rgm@gnu.org>
2556
2557 * objects.texi (Equality Predicates): No longer talk about "two"
2558 functions.
2559
38a8b703 25602008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
2561
2562 * objects.texi (Equality Predicates): Add defun for
2563 equal-including-properties.
2564
bfffe0b1
GM
25652008-02-10 Glenn Morris <rgm@gnu.org>
2566
2567 * objects.texi (Equality Predicates):
2568 Mention equal-including-properties.
2569
431b78c9
RS
25702008-02-07 Richard Stallman <rms@gnu.org>
2571
2572 * windows.texi (Window Start): Mention the feature of moving
2573 window-start to start of line.
2574
c8763fb6 25752008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
2576
2577 * keymaps.texi (Tool Bar): Document rtl property.
2578
1a256502
TTN
25792008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2580
2581 * display.texi (Button Types):
2582 For define-button-type, clarify type of NAME.
2583
569382c2
MR
25842008-01-19 Martin Rudalics <rudalics@gmx.at>
2585
2586 * buffers.texi (Buffer Modification): Fix typo.
2587
f3041af1
DN
25882008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2589
2590 * os.texi (System Environment): Remove references to OSes that are
2591 not supported anymore.
2592
d35e1cd7
DN
25932008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2594
2595 * os.texi (System Environment): Remove mention for Masscomp.
2596
23af7580
RS
25972008-01-04 Richard Stallman <rms@gnu.org>
2598
2599 * display.texi (Faces): Don't talk about internal face vector as arg
2600 to facep.
2601
2602 * customize.texi (Type Keywords): Fix previous change.
2603
2604 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2605 * elisp.texi (Top): Fix menu for commands.texi change.
2606
ec7d5b1e
RS
26072007-12-30 Richard Stallman <rms@gnu.org>
2608
5dcb4c4e 2609 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
2610 (Accessing Scroll): New node broken out of Accessing Mouse.
2611
101a6cea
RS
26122007-12-28 Richard Stallman <rms@gnu.org>
2613
2614 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 2615 (Basic Parameters): For `title', refer to title bar.
041817a4 2616 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 2617
72b7e664
RS
26182007-12-23 Richard Stallman <rms@gnu.org>
2619
2620 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2621 Improve some of the commented-out keywords' text too.
2622
27a4f445
MR
26232007-12-14 Martin Rudalics <rudalics@gmx.at>
2624
e2e3f1d7
MR
2625 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2626 "visit the current buffer".
2627
27a4f445
MR
2628 * os.texi (System Interface): Fix typo.
2629
a2afc99d
RS
26302007-12-04 Richard Stallman <rms@gnu.org>
2631
2632 * objects.texi (Symbol Type): Fix typo.
2633
b694135c
RS
26342007-12-03 Richard Stallman <rms@gnu.org>
2635
2636 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2637
f99a19da
GM
26382007-12-01 Glenn Morris <rgm@gnu.org>
2639
2640 * functions.texi (Declaring Functions): Improve previous change.
2641
8f4b37d8
GM
26422007-11-30 Glenn Morris <rgm@gnu.org>
2643
2644 * functions.texi (Declaring Functions): Add optional fourth
2645 argument of declare-function, and setting third argument to `t'.
2646
61a2fe01
RS
26472007-11-29 Richard Stallman <rms@gnu.org>
2648
2649 * customize.texi (Composite Types): Document `group' type.
2650
cbfc5193
GM
26512007-11-29 Glenn Morris <rgm@gnu.org>
2652
5dcb4c4e
SM
2653 * functions.texi (Declaring Functions): Add findex.
2654 Mention `external' files.
cbfc5193 2655
8386283a
JB
26562007-11-26 Juanma Barranquero <lekktu@gmail.com>
2657
2658 * functions.texi (Declaring Functions): Fix directive.
2659
a07c9a8b
RS
26602007-11-25 Richard Stallman <rms@gnu.org>
2661
2662 * help.texi (Help Functions): Clean up last change.
2663
2664 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2665
2666 * loading.texi (Named Features): Minor cleanup.
2667
2668 * macros.texi (Eval During Expansion): Minor cleanup.
2669
2670 * variables.texi (Variable Aliases): Minor cleanup.
2671
a0925923
RS
26722007-11-24 Richard Stallman <rms@gnu.org>
2673
2674 * functions.texi (Declaring Functions): Clarify previous change.
2675
2676 * compile.texi (Compiler Errors): Clarify previous change.
2677
20c63e44
RS
26782007-11-24 Richard Stallman <rms@gnu.org>
2679
e5e76c04 2680 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
2681 Clarify the text and move items around.
2682
5bb0cda3
GM
26832007-11-24 Glenn Morris <rgm@gnu.org>
2684
2685 * functions.texi (Declaring Functions): New section.
2686 * compile.texi (Compiler Errors): Mention declaring functions,
2687 defvar with no initvalue, and byte-compile-warnings.
2688
af13c86a
MR
26892007-11-15 Martin Rudalics <rudalics@gmx.at>
2690
2691 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2692 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2693
a5373305
MR
26942007-11-13 Martin Rudalics <rudalics@gmx.at>
2695
2696 * help.texi (Help Functions): Document new macro `with-help-window'.
2697
fe284805
JL
26982007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2699
2700 * searching.texi (Replacing Match): Describe new
2701 `match-substitute-replacement'.
2702
2c3a09b1
RS
27032007-10-31 Richard Stallman <rms@gnu.org>
2704
2705 * strings.texi (Creating Strings): Null strings from concat not unique.
2706
f2b480f4
RS
27072007-10-26 Richard Stallman <rms@gnu.org>
2708
2709 * objects.texi (Equality Predicates): Null strings are uniquified.
2710
2711 * minibuf.texi: Minor clarifications in previous change.
2712
db21122c
GM
27132007-10-25 Glenn Morris <rgm@gnu.org>
2714
2715 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2716
2328cbb3
RS
27172007-10-24 Richard Stallman <rms@gnu.org>
2718
2719 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2720
2721 * variables.texi (Frame-Local Variables): Node deleted.
2722 (Variables): Delete Frame-Local Variables from menu.
2723 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2724 (Default Value): Don't mention frame-local vars.
2725
2726 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2727
2728 * loading.texi (Unloading): Document FEATURE-unload-function
2729 instead of FEATURE-unload-hook.
2730
2328cbb3
RS
2731 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2732
c066bafa
JL
27332007-10-22 Juri Linkov <juri@jurta.org>
2734
2735 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2736 (High-Level Completion): Document a list of default value strings
2737 in the DEFAULT argument, for which minibuffer functions return the
2738 first element.
2739
65ced25f
JL
27402007-10-17 Juri Linkov <juri@jurta.org>
2741
2742 * text.texi (Filling): Update arguments of fill-paragraph.
2743 fill-paragraph operates on the active region in Transient Mark mode.
2744 Remove fill-paragraph-or-region.
2745
ee46ec8e
KB
27462007-10-13 Karl Berry <karl@gnu.org>
2747
2748 * elisp.texi (@dircategory): Move to after @copying,
2749 since we want @copying as close as possible to the beginning of
2750 the output.
2751
61bbdbc6
RS
27522007-10-12 Richard Stallman <rms@gnu.org>
2753
2754 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
2755
2756 * commands.texi (Distinguish Interactive): New node,
2757 broken out from Interactive Call and rewritten.
2758 (Command Loop): Put Distinguish Interactive in menu.
2759
af23e1e8
RS
27602007-10-09 Richard Stallman <rms@gnu.org>
2761
2762 * text.texi (Examining Properties): Mention overlay priority.
2763
2764 * display.texi (Display Margins): Correct the description
2765 of margin display specifications.
2766 (Replacing Specs): New subnode broken out of Display Property.
2767
e1965a69
JL
27682007-10-06 Juri Linkov <juri@jurta.org>
2769
2770 * text.texi (Filling): Document fill-paragraph-or-region.
2771
4638454b
JB
27722007-10-05 Juanma Barranquero <lekktu@gmail.com>
2773
2774 * display.texi (Auto Faces): Fix typo.
2775
7ed54cc5
RS
27762007-10-02 Richard Stallman <rms@gnu.org>
2777
2778 * display.texi (Display Property): Explain some display specs
2779 don't let you move point in.
2780
5dcb4c4e
SM
2781 * frames.texi (Cursor Parameters):
2782 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
2783
2784 * windows.texi (Basic Windows): Don't describe
2785 cursor-in-non-selected-windows here.
2786
305a7ef2
EZ
27872007-10-01 Eli Zaretskii <eliz@gnu.org>
2788
2789 * processes.texi (Misc Network): Note that these functions are
2790 supported only on some systems.
2791
f7a7f4eb
RS
27922007-10-01 Richard Stallman <rms@gnu.org>
2793
2794 * display.texi (Overlay Properties): Explain nil as priority.
2795 Explain that conflicts are unpredictable if not resolved by
2796 priorities.
2797
780d7bb9
RS
27982007-09-23 Richard Stallman <rms@gnu.org>
2799
2800 * macros.texi (Backquote): Minor clarification.
2801
14b4fdfb
RS
28022007-09-19 Richard Stallman <rms@gnu.org>
2803
2804 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
2805 Clarify when they work in parallel and when one overrides.
2806 Fix error in example.
14b4fdfb 2807
b8d4c8d0
GM
28082007-09-06 Glenn Morris <rgm@gnu.org>
2809
b3e755a9 2810 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
2811 commands to use ../../info.
2812 * Makefile.in (infodir): Go up one more level.
4638454b 2813 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
2814 (miscmanualdir): New.
2815 (dist): Use new variable miscmanualdir.
2816 * makefile.w32-in (infodir, texinputdir): Go up one more level.
2817 (usermanualdir): Change from ../man to ../emacs.
2818
1bb1f7d3
MR
28192007-08-30 Martin Rudalics <rudalics@gmx.at>
2820
2821 * commands.texi (Command Loop Info): Advise against changing
2822 most variables described here. Explain new variable
2823 last-repeatable-command.
2824
b8d4c8d0
GM
28252007-08-29 Glenn Morris <rgm@gnu.org>
2826
2827 * elisp.texi (EMACSVER): Increase to 23.0.50.
2828
28292007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
2830
2831 * frames.texi (Basic Parameters): Add display-environment-variable
2832 and term-environment-variable.
2833
28342007-08-28 Juri Linkov <juri@jurta.org>
2835
2836 * display.texi (Image Formats, Other Image Types): Add SVG.
2837
28382007-08-28 Juri Linkov <juri@jurta.org>
2839
2840 * display.texi (Images): Move formats-related text to new node
2841 "Image Formats".
2842 (Image Formats): New node.
2843
619fb9ee
RS
28442007-08-27 Richard Stallman <rms@gnu.org>
2845
2846 * windows.texi (Window Configurations): Clarify what
2847 a window configuration saves.
2848
b8d4c8d0
GM
28492007-08-25 Richard Stallman <rms@gnu.org>
2850
2851 * display.texi (Images): Delete redundant @findex.
2852
39f9da30
GM
28532007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
2854
2855 * text.texi (Change Hooks): (after|before)-change-functions are no
2856 longer bound to nil while running; rather inhibit-modification-hooks
2857 is t.
2858
b8d4c8d0
GM
28592007-08-16 Richard Stallman <rms@gnu.org>
2860
5dcb4c4e
SM
2861 * processes.texi (Asynchronous Processes):
2862 Clarify doc of start-file-process.
b8d4c8d0
GM
2863
28642007-08-08 Martin Rudalics <rudalics@gmx.at>
2865
2866 * modes.texi (Example Major Modes): Fix typo.
2867
28682007-08-08 Glenn Morris <rgm@gnu.org>
2869
2870 * intro.texi (nil and t): Do not use `iff' in documentation.
2871
2872 * tips.texi (Documentation Tips): Recommend against `iff'.
2873
28742007-08-07 Chong Yidong <cyd@stupidchicken.com>
2875
2876 * display.texi (Image Cache): Document image-refresh.
2877
28782007-08-06 Martin Rudalics <rudalics@gmx.at>
2879
2880 * windows.texi (Size of Window): Document window-full-width-p.
2881
28822007-07-25 Glenn Morris <rgm@gnu.org>
2883
2884 * gpl.texi (GPL): Replace license with GPLv3.
2885
2886 * Relicense all FSF files to GPLv3 or later.
2887
28882007-07-24 Michael Albinus <michael.albinus@gmx.de>
2889
4638454b
JB
2890 * processes.texi (Synchronous Processes):
2891 Add `process-file-shell-command'.
b8d4c8d0
GM
2892 (Asynchronous Processes): Mention restricted use of
2893 `process-filter' and `process-sentinel' in
2894 `start-file-process'. Add `start-file-process-shell-command'.
2895
28962007-07-17 Michael Albinus <michael.albinus@gmx.de>
2897
2898 * files.texi (Magic File Names): Introduce optional parameter
2899 IDENTIFICATION for `file-remote-p'.
2900
29012007-07-16 Richard Stallman <rms@gnu.org>
2902
2903 * display.texi (Defining Faces): Fix previous change.
2904
29052007-07-14 Richard Stallman <rms@gnu.org>
2906
2907 * control.texi (Handling Errors): Document `debug' in handler list.
2908
29092007-07-10 Richard Stallman <rms@gnu.org>
2910
2911 * display.texi (Defining Faces): Explain C-M-x feature for defface.
2912
29132007-07-09 Richard Stallman <rms@gnu.org>
2914
2915 * files.texi (Magic File Names): Rewrite previous change.
2916
29172007-07-08 Michael Albinus <michael.albinus@gmx.de>
2918
2919 * files.texi (Magic File Names): Introduce optional parameter
2920 CONNECTED for `file-remote-p'.
2921
29222007-07-07 Michael Albinus <michael.albinus@gmx.de>
2923
2924 * processes.texi (Asynchronous Processes):
2925 * files.texi (Magic File Names): Add `start-file-process'.
2926
29272007-06-27 Richard Stallman <rms@gnu.org>
2928
5dcb4c4e
SM
2929 * files.texi (Format Conversion Piecemeal):
2930 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
2931
29322007-06-27 Michael Albinus <michael.albinus@gmx.de>
2933
4638454b
JB
2934 * files.texi (Magic File Names): Remove `dired-call-process'.
2935 Add `process-file'.
b8d4c8d0
GM
2936
29372007-06-27 Kenichi Handa <handa@m17n.org>
2938
2939 * text.texi (Special Properties): Fix description about
4638454b 2940 `composition' property.
b8d4c8d0
GM
2941
29422007-06-26 Kenichi Handa <handa@m17n.org>
2943
2944 * nonascii.texi (Default Coding Systems): Document about the
2945 return value `undecided'.
2946
29472007-06-25 David Kastrup <dak@gnu.org>
2948
2949 * keymaps.texi (Active Keymaps): Document new POSITION argument of
2950 `current-active-maps'.
2951
29522007-06-24 Karl Berry <karl@gnu.org>
2953
4638454b 2954 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
2955
29562007-06-15 Juanma Barranquero <lekktu@gmail.com>
2957
2958 * display.texi (Overlay Arrow): Doc fix.
2959
29602007-06-14 Karl Berry <karl@tug.org>
2961
2962 * anti.texi (Antinews): Typo.
2963
29642007-06-14 Chong Yidong <cyd@stupidchicken.com>
2965
2966 * display.texi (Image Cache): Document image-refresh.
2967
29682007-06-12 Karl Berry <karl@gnu.org>
2969
2970 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
2971 * two-volume.make: New file.
2972 * .cvsignore: Ignore two-volume files.
2973
29742007-06-12 Tom Tromey <tromey@redhat.com>
2975
2976 * os.texi (Init File): Document user-emacs-directory.
2977
29782007-06-03 Nick Roberts <nickrob@snap.net.nz>
2979
2980 * commands.texi (Click Events): Describe width and height when
2981 object is nil.
2982
29832007-05-30 Nick Roberts <nickrob@snap.net.nz>
2984
5dcb4c4e
SM
2985 * commands.texi (Click Events): Layout more logically.
2986 Describe width and height.
b8d4c8d0
GM
2987 (Drag Events, Motion Events): Update to new format for position.
2988
29892007-06-02 Richard Stallman <rms@gnu.org>
2990
2991 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
2992
29932007-06-02 Chong Yidong <cyd@stupidchicken.com>
2994
2995 * Version 22.1 released.
2996
29972007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2998
2999 * text.texi (Special Properties): Correct meaning of fontified face.
3000
30012007-05-30 Richard Stallman <rms@gnu.org>
3002
3003 * text.texi (Special Properties): Add link to Adjusting Point.
3004
30052007-05-12 Richard Stallman <rms@gnu.org>
3006
3007 * text.texi (Margins): indent-to-left-margin is not the default.
3008 (Mode-Specific Indent): For indent-line-function, the default
3009 is indent-relative.
3010
3011 * modes.texi (Example Major Modes): Explain last line of text-mode
3012 is redundant.
3013
30142007-05-10 Richard Stallman <rms@gnu.org>
3015
3016 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
3017
3018 * help.texi (Keys in Documentation): Add reference to
3019 Documentation Tips.
3020
3021 * files.texi (Format Conversion): TO-FN gets three arguments.
3022
3023 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
3024
30252007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
3026
3027 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
3028 * files.texi (Format Conversion): Expand intro; add menu.
3029 (Format Conversion Overview, Format Conversion Round-Trip)
3030 (Format Conversion Piecemeal): New nodes/subsections.
3031 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
3032 * text.texi (Text Properties): Remove "Saving Properties" from menu.
3033 (Saving Properties): Delete node/subsection.
3034
30352007-05-07 Karl Berry <karl@gnu.org>
3036
3037 * elisp.texi (EMACSVER): Back to 22.
3038
30392007-05-06 Richard Stallman <rms@gnu.org>
3040
3041 * processes.texi (Accepting Output): Revert most of previous change.
3042
30432007-05-05 Richard Stallman <rms@gnu.org>
3044
3045 * processes.texi (Accepting Output): accept-process-output
3046 uses microseconds, not milliseconds. But that arg is obsolete.
3047
30482007-05-04 Karl Berry <karl@tug.org>
3049
3050 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
3051
30522007-05-04 Eli Zaretskii <eliz@gnu.org>
3053
3054 * tips.texi (Documentation Tips): Rearrange items to place the
3055 more important ones first. Add an index entry for hyperlinks.
3056
30572007-05-03 Karl Berry <karl@gnu.org>
3058
3059 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
3060 (EMACSVER) [smallbook]: 22 for printed version.
3061
3062 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
3063 so restore anchor to normal position after defun. Found by Kevin Ryde.
3064
30652007-04-26 Glenn Morris <rgm@gnu.org>
3066
3067 * elisp.texi (EMACSVER): Increase to 22.1.50.
3068
30692007-04-28 Karl Berry <karl@gnu.org>
3070
3071 * elisp.texi: Improve line breaks on copyright page,
3072 similar layout to emacs manual, 8.5x11 by default.
3073
30742007-04-24 Richard Stallman <rms@gnu.org>
3075
3076 * text.texi (Special Properties): Add xref to Overlay Properties.
3077
3078 * display.texi (Overlay Properties): Add xref to Special Properties.
3079
30802007-04-22 Richard Stallman <rms@gnu.org>
3081
3082 * keymaps.texi (Extended Menu Items): Move the info about
3083 format with cached keyboard binding.
3084
30852007-04-21 Richard Stallman <rms@gnu.org>
3086
3087 * text.texi (Special Properties): Clarify previous change.
3088
3089 * files.texi (File Name Expansion): Clarify previous change.
3090
3091 * display.texi (Attribute Functions): Fix example for
3092 face-attribute-relative-p.
3093
30942007-04-19 Kenichi Handa <handa@m17n.org>
3095
3096 * text.texi (Special Properties): Document composition property.
3097
30982007-04-19 Glenn Morris <rgm@gnu.org>
3099
3100 * files.texi (File Name Expansion): Mention "superroot".
3101
31022007-04-15 Chong Yidong <cyd@stupidchicken.com>
3103
3104 * frames.texi (Multiple Displays): Add note about "multi-monitor"
3105 setups.
3106 (Display Feature Testing): Note that display refers to all
3107 physical monitors for multi-monitor setups.
3108
31092007-04-14 Richard Stallman <rms@gnu.org>
3110
3111 * lists.texi (Sets And Lists): Clarify `delete' examples.
3112 Remove spurious xref to same node.
3113 Clarify xref for add-to-list.
3114
31152007-04-12 Nick Roberts <nickrob@snap.net.nz>
3116
3117 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3118 value of lisp-mode-map.
3119
31202007-04-11 Karl Berry <karl@gnu.org>
3121
3122 * anti.texi (Antinews):
3123 * display.texi (Overlay Properties, Defining Images):
3124 * processes.texi (Synchronous Processes, Sentinels):
3125 * syntax.texi (Syntax Table Internals):
3126 * searching.texi (Regexp Special):
3127 * nonascii.texi (Default Coding Systems):
3128 * text.texi (Special Properties):
3129 * minibuf.texi (Basic Completion): Wording to improve breaks in
3130 8.5x11 format.
3131 * elisp.texi (smallbook): New @set to more easily switch between
3132 smallbook and 8.5x11.
3133
31342007-04-11 Richard Stallman <rms@gnu.org>
3135
3136 * text.texi (Lazy Properties): Minor fix.
3137
31382007-04-08 Karl Berry <karl@gnu.org>
3139
3140 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3141 * macros.texi (Backquote): Downcase Backquote in index entries for
3142 consistency.
3143
31442007-04-08 Richard Stallman <rms@gnu.org>
3145
3146 * text.texi (Adaptive Fill): Just describe default,
3147 don't show it (since it contains non-ASCII chars).
3148
31492007-04-07 Karl Berry <karl@gnu.org>
3150
3151 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3152 adaptive-fill-regexp's value, since they are not in the standard
3153 TeX fonts.
3154
31552007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3156
3157 * display.texi (Defining Faces): Fix example.
3158
31592007-04-07 Karl Berry <karl@gnu.org>
3160
3161 * display.texi (Button Buffer Commands): Improve page break.
3162
31632007-04-07 Richard Stallman <rms@gnu.org>
3164
3165 * advice.texi (Activation of Advice): Remove redundant index entry.
3166
3167 * backups.texi: Improve index entries. Remove redundant ones.
3168
3169 * compile.texi (Byte Compilation): Improve index entry.
3170
3171 * hash.texi (Creating Hash): Improve index entry.
3172
3173 * symbols.texi (Definitions): Improve index entry.
3174
3175 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3176
3177 * maps.texi (Standard Keymaps): Remove useless index entry.
3178
3179 * help.texi (Documentation Basics): Remove redundant index entries.
3180
3181 * customize.texi: Improve index entries.
3182 Remove redundant/useless ones.
3183
3184 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3185
3186 * streams.texi (Output Variables): Improve index entry.
3187
3188 * abbrevs.texi (Abbrevs): Remove useless index entry.
3189
3190 * macros.texi (Expansion): Remove useless index entry.
3191
3192 * text.texi: Improve index entries. Remove redundant/useless ones.
3193 (Text Properties, Examining Properties)
3194 (Special Properties): Use "property category" instead of "category"
3195 to refer to the `category' property.
3196
3197 * positions.texi: Improve index entries. Remove useless one.
3198
3199 * lists.texi: Improve index entries. Remove redundant/useless ones.
3200
3201 * os.texi: Improve index entries.
3202 (Timers): Fix previous change.
3203
3204 * buffers.texi: Improve index entries.
3205 (Modification Time): Get rid of term "obsolete buffer".
3206
3207 * debugging.texi: Improve index entries.
3208 (Test Coverage): Add xref to other test coverage ftr.
3209
3210 * eval.texi: Improve index entry. Remove redundant ones.
3211
3212 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3213
3214 * files.texi: Improve index entries. Remove redundant/useless ones.
3215
3216 * objects.texi: Improve index entries.
3217
3218 * processes.texi: Improve index entries.
3219
3220 * modes.texi: Improve index entry. Remove redundant one.
3221
3222 * nonascii.texi: Improve index entries.
3223
3224 * internals.texi: Improve index entries.
3225
3226 * syntax.texi: Improve index entries.
3227
3228 * keymaps.texi (Active Keymaps): Improve index entries.
3229
3230 * commands.texi: Improve index entries. Remove redundant/useless ones.
3231
3232 * frames.texi: Improve index entries. Remove redundant/useless ones.
3233
3234 * markers.texi: Improve index entries. Remove redundant ones.
3235
3236 * tips.texi: Improve index entries.
3237
3238 * loading.texi (Unloading): Improve index entry.
3239
3240 * variables.texi: Improve index entries. Remove redundant one.
3241
3242 * sequences.texi: Improve index entry.
3243
3244 * display.texi: Improve index entries. Remove redundant ones.
3245
3246 * windows.texi: Improve index entries.
3247
3248 * searching.texi: Improve index entries. Remove redundant one.
3249
3250 * strings.texi (Case Tables): Improve last change.
3251
32522007-04-04 Chong Yidong <cyd@stupidchicken.com>
3253
3254 * strings.texi (Case Tables): Document with-case-table and
3255 ascii-case-table.
3256
32572007-04-03 Karl Berry <karl@gnu.org>
3258
3259 * processes.texi (Network): Reword to improve page break.
3260
32612007-04-03 Eli Zaretskii <eliz@gnu.org>
3262
3263 * functions.texi (Inline Functions): Describe more disadvantages
3264 of defsubst, and make advice against it stronger.
3265
32662007-04-02 Karl Berry <karl@gnu.org>
3267
3268 * backups.texi (Backup Names): Avoid widow words.
3269 * modes.texi (Example Major Modes): Align last comment.
3270
32712007-04-01 Chong Yidong <cyd@stupidchicken.com>
3272
3273 * keymaps.texi (Remapping Commands): Document new arg to
3274 command-remapping.
3275
32762007-04-01 Karl Berry <karl@gnu.org>
3277
3278 * processes.texi (Low-Level Network): Typo.
3279 * loading.texi (Hooks for Loading): Avoid double "the".
3280 * keymaps.texi (Key Sequences): No double "and".
3281 (Changing Key Bindings): Shorten to improve line break.
3282
32832007-03-31 Glenn Morris <rgm@gnu.org>
3284
3285 * os.texi (Timers): Fix description of run-at-time TIME formats.
3286
32872007-03-31 Richard Stallman <rms@gnu.org>
3288
3289 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3290 regarding ellipsis.
3291
32922007-03-31 Eli Zaretskii <eliz@gnu.org>
3293
3294 * intro.texi (nil and t):
3295 * symbols.texi (Plists and Alists):
3296 * variables.texi (Variable Aliases, Constant Variables):
3297 * functions.texi (Defining Functions):
3298 * advice.texi (Advising Primitives):
3299 * debugging.texi (Syntax Errors, Compilation Errors):
3300 * minibuf.texi (Minibuffer Windows):
3301 * commands.texi (Adjusting Point):
3302 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3303 (Auto Major Mode, Major Mode Conventions):
3304 * help.texi (Describing Characters):
3305 * files.texi (Create/Delete Dirs, Information about Files)
3306 (File Locks, Writing to Files, Reading from Files)
3307 (Saving Buffers):
3308 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3309 * frames.texi (Finding All Frames):
3310 * positions.texi (Buffer End, Motion):
3311 * markers.texi (The Region):
3312 * text.texi (Deletion, Near Point):
3313 * display.texi (Displaying Messages, Truncation):
3314 * os.texi (Processor Run Time):
3315 * tips.texi (Key Binding Conventions, Programming Tips)
3316 (Warning Tips, Documentation Tips, Comment Tips):
3317 * internals.texi (Memory Usage): Improve indexing.
3318
3319 * variables.texi (Frame-Local Variables):
3320 * functions.texi (Argument List):
3321 * loading.texi (Library Search):
3322 * streams.texi (Output Variables):
3323 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3324 * searching.texi (Replacing Match, Search and Replace):
3325 * processes.texi (Byte Packing, Decoding Output)
3326 (Accepting Output, Network Servers, Shell Arguments):
3327 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3328 * windows.texi (Window Point, Window Start):
3329 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3330 * commands.texi (Reading Input, Keyboard Events):
3331 * minibuf.texi (Reading File Names, Minibuffer Completion)
3332 (Recursive Mini):
3333 * positions.texi (List Motion):
3334 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3335 * numbers.texi (Arithmetic Operations, Math Functions)
3336 (Predicates on Numbers, Comparison of Numbers):
3337 (Numeric Conversions):
3338 * locals.texi (Standard Buffer-Local Variables):
3339 * maps.texi (Standard Keymaps):
3340 * os.texi (User Identification, System Environment, Recording Input)
3341 (X11 Keysyms):
3342 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3343 * backups.texi (Backups and Auto-Saving):
3344 * customize.texi (Customization, Group Definitions)
3345 (Variable Definitions):
3346 * compile.texi (Byte Compilation): Improve index entries.
3347
33482007-03-31 Karl Berry <karl@gnu.org>
3349
3350 * macros.texi (Defining Macros): Avoid widow syllable.
3351
33522007-03-31 Eli Zaretskii <eliz@gnu.org>
3353
3354 * elisp.texi (Top): Postscript -> PostScript.
3355
3356 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3357
33582007-03-31 Markus Triska <markus.triska@gmx.at>
3359
3360 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3361
33622007-03-30 Karl Berry <karl@gnu.org>
3363
3364 * lists.texi (List-related Predicates): Remove spurious @need.
3365 (Setcdr): Use @smallexample to improve page break.
3366 (Association Lists) <assoc>: Reword to improve page break.
3367
3368 * strings.texi (String Conversion): Insert blank line to improve
3369 page break.
3370
3371 * numbers.texi (Random Numbers): Use @minus{}.
3372 (Math Functions): Use @minus{}.
3373
3374 * intro.texi (Acknowledgements): Avoid line breaks before middle
3375 initials.
3376
33772007-03-24 Eli Zaretskii <eliz@gnu.org>
3378
3379 * errors.texi (Standard Errors): Add an index entry.
3380
33812007-03-19 Richard Stallman <rms@gnu.org>
3382
3383 * os.texi (Recording Input): recent-keys now gives 300 keys.
3384
33852007-03-12 Glenn Morris <rgm@gnu.org>
3386
3387 * os.texi: Replace "daylight savings" with "daylight saving"
3388 throughout.
3389
33902007-03-05 Richard Stallman <rms@gnu.org>
3391
5dcb4c4e
SM
3392 * variables.texi (File Local Variables):
3393 Update enable-local-variables values.
b8d4c8d0
GM
3394
33952007-03-04 Richard Stallman <rms@gnu.org>
3396
3397 * syntax.texi (Control Parsing): Minor clarification.
3398
3399 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3400
3401 * sequences.texi (Sequence Functions): Move string-bytes away,
3402 add xref.
3403
3404 * nonascii.texi (Text Representations): Move string-bytes here.
3405
3406 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3407
3408 * minibuf.texi (Basic Completion): Minor clarification.
3409
3410 * markers.texi (The Mark): Clarify existence vs activation of mark.
3411 Other cleanup.
3412
3413 * display.texi (Finding Overlays): Write better example.
3414
3415 * compile.texi (Eval During Compile): Clarify putting macros
3416 in eval-when-compile.
3417
c5602427 34182007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
3419
3420 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 3421 load-read-function definition doc.
b8d4c8d0
GM
3422
34232007-02-21 Kim F. Storm <storm@cua.dk>
3424
3425 * strings.texi (Text Comparison): Mention that assoc-string
3426 converts symbols to strings before testing.
3427
34282007-02-17 Kim F. Storm <storm@cua.dk>
3429
3430 * processes.texi (Bindat Spec): Vector types can have optional
3431 element type.
3432 (Bindat Examples): Fix example. Add vector with element type.
3433
34342007-02-16 Andreas Schwab <schwab@suse.de>
3435
3436 * strings.texi (Formatting Strings): Document '+' flag.
3437
34382007-02-15 Juanma Barranquero <lekktu@gmail.com>
3439
3440 * strings.texi (Modifying Strings): Clarify that `clear-string'
3441 always converts the string to unibyte.
3442
34432007-02-14 Kim F. Storm <storm@cua.dk>
3444
3445 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3446 Rewrite glyph code description to refer to these functions.
3447 Remove details of encoding face number and char into integer code.
3448
34492007-02-03 Alan Mackenzie <acm@muc.de>
3450
3451 * loading.texi (Hooks for Loading): Make the description of
3452 `eval-after-load' more detailed, and amend the description of
3453 after-load-alist, in accordance with changes from 2006-05.
3454
34552007-02-03 Chong Yidong <cyd@stupidchicken.com>
3456
3457 * modes.texi (Defining Minor Modes): Document that a :require
3458 keyword or similar may be required to make saved customization
3459 variables work.
3460
34612007-02-03 Eli Zaretskii <eliz@gnu.org>
3462
3463 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
3464 Texinfo guidelines and with what texnfo-upd.el expects.
3465 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
3466 parts needed by `texinfo-multiple-files-update'.
3467
34682007-02-02 Eli Zaretskii <eliz@gnu.org>
3469
3470 * elisp.texi (Top): Update the top-level menus.
3471
3472 * syntax.texi (Categories): Add index entries.
3473
34742007-02-01 Juanma Barranquero <lekktu@gmail.com>
3475
3476 * display.texi (Attribute Functions): Fix name and description of
3477 the UNDERLINE arg of `set-face-underline-p'.
3478
34792007-01-29 Eli Zaretskii <eliz@gnu.org>
3480
3481 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
3482 Variables", and "Standard Keymaps" to the detailed menu.
3483
3484 * variables.texi (Future Local Variables): Add index entry.
3485
34862007-01-28 Richard Stallman <rms@gnu.org>
3487
3488 * tips.texi (Coding Conventions): Clarify the tip about macros
3489 that define a function or a variable.
3490
3491 * files.texi (File Attributes): UID and GID can be floats.
3492 (Magic File Names): Explain why deferring all operations to
3493 the standard handler does not work.
3494
34952007-01-23 Martin Rudalics <rudalics@gmx.at>
3496
3497 * backups.texi (Reverting): Use "buffer" instead of "file"
3498 when talking about major and minor modes.
3499
35002007-01-21 Richard Stallman <rms@gnu.org>
3501
3502 * help.texi (Documentation): Add xref to Documentation Tips.
3503
35042007-01-14 Juanma Barranquero <lekktu@gmail.com>
3505
3506 * tips.texi (Coding Conventions): Fix typos.
3507
35082007-01-05 Richard Stallman <rms@gnu.org>
3509
3510 * modes.texi (Defining Minor Modes): Fix previous change.
3511
35122007-01-03 Richard Stallman <rms@gnu.org>
3513
3514 * customize.texi (Variable Definitions, Customization Types):
3515 Don't use * in doc string for defcustom.
3516
35172007-01-02 Richard Stallman <rms@gnu.org>
3518
3519 * variables.texi (Variable Aliases): Clarify that aliases vars
3520 always have the same value.
3521
3522 * processes.texi (Bindat Spec): Fix Texinfo usage.
3523
3524 * modes.texi (Defining Minor Modes): Explain effect of command
3525 defined with define-global-minor-mode on new buffers.
3526
35272006-12-30 Kim F. Storm <storm@cua.dk>
3528
3529 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3530 `auto-resize-tool-bars'.
3531
35322006-12-30 Richard Stallman <rms@gnu.org>
3533
3534 * keymaps.texi (Active Keymaps): Fix previous change.
3535
35362006-12-30 Nick Roberts <nickrob@snap.net.nz>
3537
3538 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3539
35402006-12-30 Kim F. Storm <storm@cua.dk>
3541
3542 * processes.texi (Bindat Spec): Clarify using field names in
3543 length specifications.
3544
35452006-12-29 Kim F. Storm <storm@cua.dk>
3546
3547 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3548 Add count and index variables for eval forms in repeat blocks.
3549
35502006-12-24 Richard Stallman <rms@gnu.org>
3551
5dcb4c4e
SM
3552 * customize.texi (Variable Definitions):
3553 Document new name custom-add-frequent-value.
b8d4c8d0
GM
3554
35552006-12-19 Kim F. Storm <storm@cua.dk>
3556
3557 * commands.texi (Misc Events): User signals now result in sigusr1
3558 and sigusr2 events which are handled through special-event-map.
3559 (Special Events): User signals and drag-n-drop are special.
3560
35612006-12-17 Richard Stallman <rms@gnu.org>
3562
3563 * loading.texi (Named Features): Explain subfeatures better.
3564
3565 * customize.texi: Use "option" only for user options.
3566 For the keyword values inside defcustom etc, say "keywords".
3567 For :options value's elements, say "elements".
3568 :group should not be omitted.
3569
3570 * syntax.texi (Parsing Expressions): Split up node.
3571 (Motion via Parsing, Position Parse, Parser State)
3572 (Low-Level Parsing, Control Parsing): New subnodes.
3573 (Parser State): Document syntax-ppss-toplevel-pos.
3574
3575 * positions.texi (List Motion): Punctuation fix.
3576
3577 * files.texi (File Name Completion): Document PREDICATE arg
3578 to file-name-completion.
3579
35802006-12-16 Eli Zaretskii <eliz@gnu.org>
3581
3582 * internals.texi (Building Emacs, Writing Emacs Primitives):
3583 Add index entries.
3584
35852006-12-11 Richard Stallman <rms@gnu.org>
3586
3587 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3588 affects face menu. Explain how to make it non-nil without enabling
3589 any fontification.
3590
35912006-12-10 Chong Yidong <cyd@stupidchicken.com>
3592
3593 * modes.texi (Font Lock Basics): Document nil value of
3594 font-lock-defaults.
3595
35962006-12-10 Glenn Morris <rgm@gnu.org>
3597
3598 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3599 value for system-flag argument. Abbrev tables may not be empty
3600 when major modes are loaded.
3601
36022006-12-08 Juanma Barranquero <lekktu@gmail.com>
3603
3604 * makefile.w32-in (maintainer-clean): Partially revert last
3605 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3606 to protect elisp-covers.texi.
3607
36082006-12-07 Juanma Barranquero <lekktu@gmail.com>
3609
3610 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3611 Don't remove elisp* info files; they are already deleted by the
3612 `clean' and `distclean' targets, and they are in the $(infodir)
3613 directory, not the current one.
3614
36152006-12-04 Kim F. Storm <storm@cua.dk>
3616
3617 * commands.texi (Misc Events): Update signal events.
3618 (Event Examples): Add signal example.
3619
36202006-11-29 Richard Stallman <rms@gnu.org>
3621
3622 * frames.texi (Visibility of Frames): Explain visible windows
3623 can be covered by others. Add xref for raise-frame.
3624
36252006-11-28 Richard Stallman <rms@gnu.org>
3626
3627 * searching.texi (Regexp Special): Update when ^ is special.
3628
36292006-11-27 Eli Zaretskii <eliz@gnu.org>
3630
3631 * customize.texi (Customization, Common Keywords)
3632 (Group Definitions, Variable Definitions, Composite Types)
3633 (Type Keywords, Customization Types): Add index entries for
3634 various customization keywords.
3635
36362006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3637
3638 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3639
c8763fb6 36402006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
3641
3642 * frames.texi (Window System Selections): Remove clipboard from
3643 description of selection-coding-system.
3644
36452006-11-06 Richard Stallman <rms@gnu.org>
3646
3647 * lists.texi (List Variables): Document COMPARE-FN.
3648
3649 * keymaps.texi: Avoid use of "binding" to mean a relation;
3650 use it only to refer to the meaning associated with a key.
3651 (Keymaps): Change menu node description.
3652
3653 * elisp.texi (Top): Change menu node description.
3654
3655 * display.texi (Managing Overlays): Document overlay-recenter.
3656
36572006-10-29 Chong Yidong <cyd@stupidchicken.com>
3658
3659 * Makefile.in: Use relative paths to avoid advertising filesystem
3660 contents during compilation.
3661
36622006-10-23 Kim F. Storm <storm@cua.dk>
3663
3664 * commands.texi (Event Input Misc): Update unread-command-events.
3665
36662006-10-23 Nick Roberts <nickrob@snap.net.nz>
3667
3668 * lists.texi (Sets And Lists): Fix typos.
3669
36702006-10-18 Juanma Barranquero <lekktu@gmail.com>
3671
3672 * control.texi (Processing of Errors): Use @var for an argument,
3673 not @code.
3674
36752006-10-16 Richard Stallman <rms@gnu.org>
3676
3677 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3678
3679 * keymaps.texi (Format of Keymaps): Show all the keymap element
3680 patterns that result from menu items.
3681 (Key Lookup): Minor cleanups.
3682
3683 * modes.texi (Precalculated Fontification): Don't say that
3684 not setting font-lock-defaults avoids loading font-lock.
3685
3686 * help.texi (Documentation): Move xref to Emacs Manual here.
3687 (Documentation Basics): From here.
3688 Also doc emacs-lisp-docstring-fill-column.
3689
3690 * elisp.texi: Update version and ISBN.
3691
3692 * commands.texi (Interactive Call): Clarify KEYS arg to
3693 call-interactively is a vector.
3694 (Command Loop Info): Delete anchor in this-command-keys.
3695 Add anchor in this-command-keys-vector.
3696 (Recursive Editing): Document how recursive-edit
3697 handles the current buffer.
3698
36992006-10-13 Chong Yidong <cyd@stupidchicken.com>
3700
3701 * frames.texi (Frame Titles): %c and %l are ignored in
3702 frame-title-format.
3703
37042006-10-11 Richard Stallman <rms@gnu.org>
3705
3706 * keymaps.texi (Key Sequences): Clarify use of kbd.
3707
37082006-10-10 Kim F. Storm <storm@cua.dk>
3709
3710 * lists.texi (Sets And Lists): Add memql.
3711
37122006-10-03 Richard Stallman <rms@gnu.org>
3713
3714 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3715 Clarify :ascii: and :nonascii:.
3716
37172006-09-29 Juri Linkov <juri@jurta.org>
3718
3719 * modes.texi (%-Constructs): Reorder coding systems in the
3720 documentation of %z to the real order displayed in the modeline.
3721
37222006-09-25 Richard Stallman <rms@gnu.org>
3723
3724 * os.texi (Timers): Describe timer-max-repeats.
3725
37262006-09-25 Chong Yidong <cyd@stupidchicken.com>
3727
3728 * os.texi (Timers): Mention with-local-quit.
3729
37302006-09-24 Richard Stallman <rms@gnu.org>
3731
3732 * searching.texi (Searching and Matching): Mention property search.
3733
3734 * commands.texi (Command Loop Info): Explain how read-event affects
3735 this-command-keys.
3736
37372006-09-20 Richard Stallman <rms@gnu.org>
3738
3739 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3740
3741 * windows.texi (Window Start): Minor cleanups.
3742
37432006-09-20 Kim F. Storm <storm@cua.dk>
3744
3745 * windows.texi (Window Start): pos-visible-in-window-p allows
3746 specifying t for position to mean "end of window".
3747 Add window-line-height.
3748
3749 * anti.texi (Antinews): Mention window-line-height.
3750
37512006-09-19 David Kastrup <dak@gnu.org>
3752
3753 * keymaps.texi (Searching Keymaps): Small clarification.
3754
37552006-09-18 Richard Stallman <rms@gnu.org>
3756
3757 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
3758 cause keyboard menus.
3759 (Menu Keymaps): Likewise.
3760 (Defining Menus, Keyboard Menus): Clarify.
3761
3762 * text.texi (Fields): Clarify explanation of constrain-to-field.
3763
37642006-09-16 Eli Zaretskii <eliz@gnu.org>
3765
3766 * variables.texi (Tips for Defining): Fix a typo.
3767
37682006-09-15 Richard Stallman <rms@gnu.org>
3769
3770 * keymaps.texi (Remapping Commands, Searching Keymaps)
3771 (Active Keymaps): Clean up previous change.
3772
37732006-09-15 Jay Belanger <belanger@truman.edu>
3774
3775 * gpl.texi: Replace "Library Public License" by "Lesser Public
3776 License" throughout.
3777
37782006-09-15 David Kastrup <dak@gnu.org>
3779
3780 * keymaps.texi (Active Keymaps): Adapt description to use
3781 `get-char-property' instead `get-text-property'. Explain how
3782 mouse events change this. Explain the new optional argument of
3783 `key-binding' and its mouse-dependent lookup.
3784 (Searching Keymaps): Adapt description similarly.
3785 (Remapping Commands): Explain the new optional argument of
3786 `command-remapping'.
3787
37882006-09-14 Richard Stallman <rms@gnu.org>
3789
3790 * keymaps.texi (Searching Keymaps): Clarification.
3791 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
3792
37932006-09-13 Richard Stallman <rms@gnu.org>
3794
3795 * objects.texi (Character Type): Node split.
3796 Add xref to Describing Characters.
3797 (Basic Char Syntax, General Escape Syntax)
3798 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
3799
38002006-09-11 Richard Stallman <rms@gnu.org>
3801
3802 * display.texi (Display Table Format): Wording clarification.
3803 (Glyphs): Clarifications.
3804
38052006-09-10 Chong Yidong <cyd@stupidchicken.com>
3806
3807 * keymaps.texi (Active Keymaps): Mention that key-binding checks
3808 local maps.
3809
38102006-09-10 Kim F. Storm <storm@cua.dk>
3811
3812 * display.texi (Forcing Redisplay): Document return value of
3813 function redisplay.
3814
38152006-09-09 Richard Stallman <rms@gnu.org>
3816
3817 * windows.texi (Window Hooks): Explain limits of
3818 window-scroll-functions.
3819
3820 * display.texi (Fringe Indicators): Update for last change in
3821 indicate-buffer-boundaries.
3822
38232006-09-08 Richard Stallman <rms@gnu.org>
3824
3825 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
3826
38272006-09-06 Kim F. Storm <storm@cua.dk>
3828
3829 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
3830
3831 * windows.texi (Window Start): Update pos-visible-in-window-p.
3832
38332006-09-04 Richard Stallman <rms@gnu.org>
3834
3835 * processes.texi (Accepting Output): Explain SECONDS=0 for
3836 accept-process-output.
3837
3838 * os.texi (Idle Timers): Explain why timer functions should not
3839 loop until (input-pending-p).
3840
38412006-09-02 Eli Zaretskii <eliz@gnu.org>
3842
3843 * makefile.w32-in (usermanualdir): New variable.
3844 (elisp.dvi): Use it.
3845
38462006-09-01 Eli Zaretskii <eliz@gnu.org>
3847
3848 * buffers.texi (Buffer Modification): Fix last change.
3849
38502006-09-01 Chong Yidong <cyd@stupidchicken.com>
3851
5dcb4c4e
SM
3852 * buffers.texi (Buffer Modification):
3853 Document buffer-chars-modified-tick.
b8d4c8d0
GM
3854
38552006-08-31 Richard Stallman <rms@gnu.org>
3856
3857 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
3858
38592006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
3860
3861 * modes.texi (Syntactic Font Lock):
3862 Mention font-lock-syntactic-face-function
3863 instead of specific faces.
3864
38652006-08-29 Chong Yidong <cyd@stupidchicken.com>
3866
3867 * display.texi (Images): Add xrref to display-images-p.
3868
38692006-08-28 Kenichi Handa <handa@m17n.org>
3870
3871 * nonascii.texi (Lisp and Coding Systems): Fix description of
3872 detect-coding-region.
3873
38742006-08-27 Michael Olson <mwolson@gnu.org>
3875
3876 * processes.texi (Transaction Queues): Remove stray quote
3877 character.
3878
38792006-08-25 Richard Stallman <rms@gnu.org>
3880
3881 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
3882 Add xref.
3883
38842006-08-24 Chong Yidong <cyd@stupidchicken.com>
3885
3886 * os.texi (Timers): Avoid waiting inside timers.
3887
38882006-08-21 Lute Kamstra <lute@gnu.org>
3889
3890 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
3891
38922006-08-20 Richard Stallman <rms@gnu.org>
3893
3894 * os.texi (Idle Timers): New node, split out from Timers.
3895 Document current-idle-time.
3896 * commands.texi (Reading One Event): Update xref.
3897 * elisp.texi (Top): Update subnode menu.
3898
38992006-08-16 Richard Stallman <rms@gnu.org>
3900
3901 * keymaps.texi (Extended Menu Items): Show format of cached
3902 bindings in extended menu items.
3903
3904 * customize.texi (Variable Definitions): Explain when the
3905 standard value expression is evaluated.
3906
39072006-08-15 Chong Yidong <cyd@stupidchicken.com>
3908
3909 * commands.texi (Reading One Event): Explain idleness in
3910 `read-event'.
3911
39122006-08-12 Chong Yidong <cyd@stupidchicken.com>
3913
3914 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 3915 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
3916 relevant for Lisp programming.
3917 (Yank Commands): Rewrite introduction.
3918 (Undo): Clarify.
3919 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
3920 (Filling): Remove redundant comment. Clarify return value of
3921 current-justification.
3922 (Margins): Minor clarifications.
3923 (Adaptive Fill): Update default value of adaptive-fill-regexp.
3924 (Sorting): Update definition of sort-lines.
3925 (Columns): Clarify behavior of sort-columns.
3926 (Indent Tabs): Link to Tab Stops in Emacs manual.
3927 (Special Properties): Clarify.
3928 (Clickable Text): Mention Buttons package.
3929
39302006-08-12 Kevin Ryde <user42@zip.com.au>
3931
3932 * os.texi (Time Parsing): Add %z to description of
3933 format-time-string, as per docstring. Add cross reference to
3934 glibc manual for strftime.
3935
39362006-08-08 Richard Stallman <rms@gnu.org>
3937
3938 * modes.texi: Clean up wording in previous change.
3939
39402006-08-07 Chong Yidong <cyd@stupidchicken.com>
3941
3942 * modes.texi (Hooks): Clarify.
3943 (Major Mode Basics): Mention define-derived-mode explicitly.
3944 (Major Mode Conventions): Rebinding RET is OK for some modes.
3945 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 3946 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
3947 (Mode Line Basics): Clarify.
3948 (Mode Line Data): Mention help-echo and local-map in strings.
3949 Explain reason for treatment of non-risky variables.
3950 (Properties in Mode): Clarify.
3951 (Faces for Font Lock): Add font-lock-negation-char-face.
3952
39532006-08-04 Eli Zaretskii <eliz@gnu.org>
3954
3955 * strings.texi (Formatting Strings): Warn against arbitrary
3956 strings as first arg to `format'.
3957
39582006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
3959
3960 * text.texi (Clickable Text): Mention `help-echo' text property.
3961 Update intro, examples and associated explanations.
3962
39632006-07-31 Richard Stallman <rms@gnu.org>
3964
3965 * commands.texi: Update xrefs.
3966 (Event Mod): New node, cut out from old Translating Input.
3967
3968 * maps.texi: Update xrefs.
3969
3970 * keymaps.texi (Translation Keymaps): New node.
3971 Update xrefs from Translating Input to Translation Keymaps.
3972
3973 * elisp.texi (Top): Update subnode menu.
3974
3975 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
3976
3977 * os.texi (System Interface): Fix menu descriptions of some nodes.
3978 (Translating Input): Node deleted.
3979
39802006-07-31 Nick Roberts <nickrob@snap.net.nz>
3981
3982 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
3983
3984 * lists.texi (Sets And Lists): Likewise.
3985
39862006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
3987
3988 * text.texi (Fields): Mention POS
3989 requirement when narrowing is in effect.
3990
39912006-07-28 Richard Stallman <rms@gnu.org>
3992
3993 * display.texi (Face Attributes): Simplify wording.
3994 (Attribute Functions): Clarify meaning of new-frame default
3995 attribute settings.
3996
3997 * customize.texi (Common Keywords): Document how to use
3998 :package-version in a package not in Emacs.
3999
40002006-07-28 Kim F. Storm <storm@cua.dk>
4001
4002 * commands.texi (Reading One Event): Fix last change.
4003
40042006-07-26 Chong Yidong <cyd@stupidchicken.com>
4005
4006 * commands.texi (Reading One Event): Document SECONDS argument for
4007 read-event, read-char, and read-char-exclusive.
4008
40092006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
4010
4011 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
4012 to ensure correct identification.
4013
40142006-07-24 Richard Stallman <rms@gnu.org>
4015
4016 * text.texi (Clickable Text): Clarify.
4017
4018 * sequences.texi (Vector Functions): Delete duplicate xref.
4019
4020 * objects.texi (Function Type): Clarify.
4021
4022 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
4023 modes.
4024
4025 * lists.texi (List Variables): New node.
4026 Material moved from other nodes.
4027
4028 * variables.texi (Setting Variables): add-to-list and
4029 add-to-ordered-list moved to List Variables node.
4030
40312006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
4032
4033 * text.texi (Links and Mouse-1):
4034 For mouse-on-link-p, expand on arg POS.
4035
40362006-07-21 Kim F. Storm <storm@cua.dk>
4037
4038 * display.texi (Forcing Redisplay): Don't mention systems which
4039 don't support sub-second timers for redisplay-preemption-period.
4040
4041 * os.texi (Terminal Output): Clarify text vs graphical terminal.
4042
40432006-07-21 Eli Zaretskii <eliz@gnu.org>
4044
4045 * frames.texi (Input Focus): Document that focus-follows-mouse has
4046 no effect on MS-Windows.
4047
40482006-07-18 Richard Stallman <rms@gnu.org>
4049
4050 * display.texi (Forcing Redisplay): Cleanups in previous change.
4051
4052 * processes.texi (Low-Level Network): Make menu more convenient.
4053
40542006-07-18 Kim F. Storm <storm@cua.dk>
4055
4056 * display.texi (Forcing Redisplay): redisplay-preemption-period
4057 only used on window systems. Add xref to Terminal Output.
4058
4059 * os.texi (Terminal Output): baud-rate only controls preemption on
4060 non-window systems. Add xref to Forcing Redisplay.
4061
4062 * processes.texi (Low-Level Network): Rename node "Make Network"
4063 to "Network Processes".
4064
40652006-07-18 Karl Berry <karl@gnu.org>
4066
4067 * variables.texi, functions.texi, customize.texi, loading.texi:
4068 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
4069
40702006-07-17 Chong Yidong <cyd@stupidchicken.com>
4071
4072 * commands.texi (Waiting): Document batch-mode sit-for behavior.
4073
40742006-07-17 Richard Stallman <rms@gnu.org>
4075
4076 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
4077 Put period and comma inside quotes.
4078
4079 * loading.texi, markers.texi: Use real doublequote inside menus.
4080
4081 * windows.texi: Put point and comma inside quotes.
4082 (Textual Scrolling): Use @samp for error message.
4083
4084 * variables.texi, tips.texi, syntax.texi, symbols.texi:
4085 * strings.texi, streams.texi, processes.texi, os.texi:
4086 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
4087 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
4088 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
4089 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
4090 Put point and comma inside quotes.
4091
4092 * control.texi (Processing of Errors): Add command-error-function.
4093
4094 * variables.texi (File Local Variables): Clarify that
4095 file local variables make buffer-local bindings.
4096
4097 * modes.texi (Syntactic Font Lock): Give default for
4098 font-lock-syntax-table.
4099
41002006-07-17 Nick Roberts <nickrob@snap.net.nz>
4101
4102 * text.texi (Special Properties): Clean up previous change.
4103
41042006-07-16 Karl Berry <karl@gnu.org>
4105
4106 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
4107 * control.texi: Fix bad page breaks through chapter 10 (control).
4108
4109 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4110 underfull hbox.
4111
41122006-07-15 Nick Roberts <nickrob@snap.net.nz>
4113
4114 * text.texi (Special Properties): Describe fontified text property
4115 in relation to a character (not text).
4116
41172006-07-15 Kim F. Storm <storm@cua.dk>
4118
4119 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4120 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4121 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4122
4123 * anti.texi (Antinews): Mention redisplay function.
4124 The kbd macro existed, but was not documented, before 22.x.
4125 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4126
41272006-07-14 Nick Roberts <nickrob@snap.net.nz>
4128
4129 * display.texi (Displaying Messages): Add anchor.
4130
4131 * frames.texi (Dialog Boxes): Use it.
4132
41332006-07-12 Richard Stallman <rms@gnu.org>
4134
4135 * objects.texi (Frame Type): Explain nature of frames better.
4136
4137 * frames.texi (Frames): Explain nature of frames better.
4138
41392006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4140
4141 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4142
41432006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4144
4145 * frames.texi (Window System Selections): Mention scrap support for Mac.
4146 Default value of x-select-enable-clipboard is t on Mac.
4147
4148 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4149
41502006-07-11 Kim F. Storm <storm@cua.dk>
4151
4152 * display.texi (Forcing Redisplay): Add `redisplay' function.
4153 Don't mention (sit-for -1) -- use (redisplay t) instead.
4154
4155 * commands.texi (Waiting): (sit-for -1) is no longer special.
4156 (sit-for 0) is equivalent to (redisplay).
4157 Iconifying/deiconifying no longer makes sit-for return.
4158
41592006-07-10 Nick Roberts <nickrob@snap.net.nz>
4160
4161 * display.texi (Buttons): Fix typo.
4162
4163 * index.texi, elisp.texi (New Symbols): Comment node out.
4164
41652006-07-09 Richard Stallman <rms@gnu.org>
4166
4167 * display.texi (Truncation): Clean up previous change.
4168
41692006-07-08 Richard Stallman <rms@gnu.org>
4170
4171 * commands.texi (Interactive Call): Use 3 as prefix in example
4172 for execute-extended-command.
4173
4174 * display.texi (Attribute Functions): Move paragraph about
4175 compatibility with Emacs < 21.
4176
41772006-07-09 Kim F. Storm <storm@cua.dk>
4178
4179 * display.texi (Refresh Screen): Clarify force-window-update.
4180 (Truncation): "Normally" indicated by fringe arrows.
4181
41822006-07-08 Eli Zaretskii <eliz@gnu.org>
4183
4184 * windows.texi (Textual Scrolling, Resizing Windows):
4185 * variables.texi (Constant Variables):
4186 * text.texi (Buffer Contents, Deletion, Changing Properties)
4187 (Property Search, Special Properties, Sticky Properties)
4188 (Links and Mouse-1, Fields, Change Hooks):
4189 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4190 (Categories):
4191 * symbols.texi (Other Plists):
4192 * streams.texi (Output Variables):
4193 * processes.texi (Input to Processes, Query Before Exit):
4194 * positions.texi (Word Motion, Text Lines, List Motion):
4195 * os.texi (Init File, System Environment, Sound Output)
4196 (Session Management):
4197 * nonascii.texi (Text Representations, Character Sets)
4198 (Chars and Bytes, Locales):
4199 * modes.texi (Defining Minor Modes, Header Lines):
4200 * minibuf.texi (Minibuffer Contents):
4201 * markers.texi (Information from Markers):
4202 * lists.texi (List Elements, Building Lists, Association Lists):
4203 * keymaps.texi (Tool Bar):
4204 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4205 * functions.texi (What Is a Function, Mapping Functions):
4206 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4207 (Color Names, Text Terminal Colors, Display Feature Testing):
4208 * files.texi (Visiting Functions, File Name Components)
4209 (Unique File Names, Contents of Directories):
4210 * display.texi (Forcing Redisplay, Displaying Messages)
4211 (Temporary Displays, Font Selection, Auto Faces)
4212 (Font Lookup, Fringe Indicators, Display Margins)
4213 (Image Descriptors, Showing Images, Image Cache, Button Types)
4214 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4215 (Display Table Format, Glyphs):
4216 * control.texi (Iteration):
4217 * commands.texi (Command Loop Info, Adjusting Point):
4218 * backups.texi (Making Backups, Auto-Saving):
4219 Remove @tindex entries.
4220
42212006-07-07 Kim F. Storm <storm@cua.dk>
4222
4223 * display.texi (Fringe Cursors): Fix typo.
4224 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4225 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4226
42272006-07-05 Richard Stallman <rms@gnu.org>
4228
4229 * text.texi (Buffer Contents): Add example of text props
4230 in result of buffer-substring.
4231 (Text Properties): Explain better about use of specific property names.
4232 (Property Search): Some cleanups; reorder some functions.
4233
4234 * keymaps.texi (Changing Key Bindings): Cleanup.
4235 Add xref to Key Binding Conventions.
4236
4237 * display.texi (Attribute Functions): Add examples for
4238 face-attribute-relative-p.
4239
4240 * tips.texi (Coding Conventions): Cleanup last change.
4241
42422006-07-05 Karl Berry <karl@gnu.org>
4243
4244 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4245 Remove @setchapternewpage odd.
4246 Result is 1013 pages, down from 1100.
4247
4248 * anti.texi, customize.texi, display.texi, internals.texi:
4249 * minibuf.texi, modes.texi, tips.texi:
4250 Fix overfull/underfull boxes.
4251
42522006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4253
4254 * edebug.texi (Instrumenting):
4255 Add Edebug-specific findex for eval-buffer.
4256 * loading.texi (Loading):
4257 Replace eval-current-buffer with eval-buffer.
4258
42592006-06-30 Nick Roberts <nickrob@snap.net.nz>
4260
4261 * locals.texi (Standard Buffer-Local Variables): Update the list
4262 of variables.
4263
42642006-06-26 Nick Roberts <nickrob@snap.net.nz>
4265
4266 * files.texi (File Name Completion): Point user to the node
4267 "Reading File Names".
4268
42692006-06-24 Eli Zaretskii <eliz@gnu.org>
4270
4271 * files.texi (Contents of Directories): Document case-insensitive
4272 behavior on respective filesystems.
4273
4274 * objects.texi (Character Type): Document that Emacs signals an
4275 error for unsupported Unicode characters specified as \uNNNN.
4276
42772006-06-19 Richard Stallman <rms@gnu.org>
4278
4279 * processes.texi (Bindat Spec): Clarify previous change.
4280
42812006-06-16 Richard Stallman <rms@gnu.org>
4282
4283 * tips.texi (Coding Conventions): Better explain conventions
4284 for definition constructs.
4285
4286 * text.texi (Special Properties): String value of `read-only'
4287 serves as the error message.
4288
4289 * objects.texi (Character Type): Clarify prev. change.
4290 (Non-ASCII in Strings): Mention \u and \U.
4291
4292 * commands.texi (Using Interactive): Explain problem of
4293 markers, etc., in command-history.
4294
42952006-06-14 Kim F. Storm <storm@cua.dk>
4296
4297 * commands.texi (Waiting): Negative arg to sit-for forces
4298 redisplay even if input is pending.
4299
4300 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4301 redisplay. Remove incorrect example of binding redisplay-dont-pause
4302 around (sit-for 0).
4303
43042006-06-13 Richard Stallman <rms@gnu.org>
4305
4306 * display.texi (Forcing Redisplay): Clarify previous change.
4307
43082006-06-13 Romain Francoise <romain@orebokech.com>
4309
4310 * display.texi (Forcing Redisplay): Fix typo.
4311
43122006-06-13 Kim F. Storm <storm@cua.dk>
4313
4314 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4315
43162006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4317
4318 * tips.texi (Coding Conventions): Add `@end itemize'.
4319
43202006-06-10 Richard Stallman <rms@gnu.org>
4321
4322 * tips.texi (Coding Conventions): Explain use of coding systems
4323 to ensure one decoding for strings.
4324
43252006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4326
4327 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4328 syntax.
4329
43302006-06-07 Eli Zaretskii <eliz@gnu.org>
4331
4332 * display.texi (Font Selection): Remove description of
4333 clear-face-cache.
4334
4335 * compile.texi (Eval During Compile): Fix a typo. Add index
4336 entries for possible uses of eval-when-compile.
4337
43382006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4339
4340 * display.texi (Abstract Display): Fix typo.
4341
43422006-06-03 Eli Zaretskii <eliz@gnu.org>
4343
4344 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4345 Reword variable's description.
4346
43472006-06-01 Richard Stallman <rms@gnu.org>
4348
4349 * windows.texi (Splitting Windows): Clarify splitting nonselected
4350 window.
4351
43522006-05-31 Juri Linkov <juri@jurta.org>
4353
4354 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4355
43562006-05-30 Richard Stallman <rms@gnu.org>
4357
4358 * display.texi (Line Height): Fix errors in description of
10d1d0af 4359 default line height and line-height property.
b8d4c8d0
GM
4360
4361 * nonascii.texi (Default Coding Systems): Further clarification.
4362
43632006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4364
4365 * internals.texi (Pure Storage): Mention that an overflow in pure
4366 space causes a memory leak.
4367 (Garbage Collection): If there was an overflow in pure space,
4368 `garbage-collect' returns nil.
4369
43702006-05-30 Eli Zaretskii <eliz@gnu.org>
4371
4372 * nonascii.texi (Default Coding Systems): Fix it some more.
4373
43742006-05-29 Eli Zaretskii <eliz@gnu.org>
4375
4376 * nonascii.texi (Default Coding Systems): Fix last change.
4377
43782006-05-29 Kenichi Handa <handa@m17n.org>
4379
4380 * nonascii.texi (find-operation-coding-system): Describe the new
4381 argument format (FILENAME . BUFFER).
4382
43832006-05-28 Richard Stallman <rms@gnu.org>
4384
4385 * tips.texi (Coding Conventions): Better explain reasons not to
4386 advise other packages or use `eval-after-load'.
4387
43882006-05-29 Kim F. Storm <storm@cua.dk>
4389
4390 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4391 `bindat-idx' and `bindat-raw' for clarity.
4392
43932006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4394
4395 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4396
4397 * display.texi (Display): Add "Abstract Display" to menu.
4398 (Abstract Display, Abstract Display Functions)
4399 (Abstract Display Example): New nodes.
4400 * elisp.texi (Top): Add "Abstract Display" to menu.
4401
44022006-05-27 Chong Yidong <cyd@stupidchicken.com>
4403
4404 * keymaps.texi (Key Sequences): Link to input events definition.
4405 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4406
4407 * files.texi (Changing Files): Document updated argument list for
4408 copy-file.
4409
44102006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4411
4412 * processes.texi (Bindat Functions): Explain term "total length".
4413 Use it in bindat-length and bindat-pack descriptions.
4414
44152006-05-26 Eli Zaretskii <eliz@gnu.org>
4416
4417 * tips.texi (Coding Conventions): Advise against using
4418 eval-after-load in packages. Add an index entry.
4419
44202006-05-25 Juri Linkov <juri@jurta.org>
4421
4422 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4423
4424 * modes.texi (%-Constructs): Add %e, %z, %Z.
4425
44262006-05-25 Richard Stallman <rms@gnu.org>
4427
4428 * elisp.texi (Top): Update subnode menu.
4429
4430 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4431 (Keymaps): Update menu.
4432
44332006-05-25 Chong Yidong <cyd@stupidchicken.com>
4434
4435 * keymaps.texi (Key Sequences): Some clarifications.
4436
44372006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4438
4439 * processes.texi (Bindat Functions): Say "unibyte string"
4440 explicitly for bindat-unpack and bindat-pack descriptions.
4441 (Bindat Examples): Don't call `string-make-unibyte' in example.
4442
44432006-05-25 Chong Yidong <cyd@stupidchicken.com>
4444
5dcb4c4e 4445 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 4446 Explain string and vector representations of key sequences.
b8d4c8d0
GM
4447
4448 * keymaps.texi (Changing Key Bindings):
dd7b651b 4449 * commands.texi (Interactive Codes):
b8d4c8d0
GM
4450 * help.texi (Describing Characters): Refer to it.
4451
44522006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4453
4454 * frames.texi (Pointer Shape): @end table -> @end defvar.
4455
44562006-05-22 Richard Stallman <rms@gnu.org>
4457
4458 * elisp.texi (Top): Update subnode menus.
4459
4460 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4461 Contents rewritten; material from old Pointer Shape node moved here.
4462
4463 * display.texi (Pointer Shape): Node deleted.
4464 (Image Descriptors): Minor cleanup.
4465
44662006-05-21 Richard Stallman <rms@gnu.org>
4467
4468 * syntax.texi (Parsing Expressions): Update info on which STATE
4469 elements are ignored.
4470
44712006-05-19 Luc Teirlinck <teirllm@auburn.edu>
4472
4473 * hooks.texi (Standard Hooks): Correct typo.
4474
4475 * gpl.texi (GPL): ifinfo -> ifnottex.
4476
44772006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
4478
4479 * searching.texi (Simple Match Data): Warn about match data being
4480 set anew by every search.
4481
44822006-05-17 Richard Stallman <rms@gnu.org>
4483
4484 * minibuf.texi (Minibuffer History): Clarify.
4485
4486 * searching.texi (Regexp Special): Clarify nested regexp warning.
4487
44882006-05-16 Kim F. Storm <storm@cua.dk>
4489
4490 * minibuf.texi (Minibuffer History): Update add-to-history.
4491
44922006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
4493
5dcb4c4e
SM
4494 * nonascii.texi (Explicit Encoding):
4495 Fix typo (encoding<->decoding).
b8d4c8d0
GM
4496
44972006-05-14 Richard Stallman <rms@gnu.org>
4498
4499 * buffers.texi (Creating Buffers): Cleanup.
4500
4501 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
4502
45032006-05-13 Eli Zaretskii <eliz@gnu.org>
4504
4505 * buffers.texi (Current Buffer): Document that with-temp-buffer
4506 disables undo.
4507
4508 * os.texi (Terminal-Specific): More accurate description of how
4509 Emacs searches for the terminal-specific libraries.
4510
45112006-05-12 Eli Zaretskii <eliz@gnu.org>
4512
4513 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4514 emacs-xtra to @inforef's.
4515
4516 * text.texi (Undo): Document that undo is turned off in buffers
4517 whose names begin with a space.
4518
4519 * buffers.texi (Buffer Names): Add index entries for buffers whose
4520 names begin with a space.
4521 (Creating Buffers): Document that undo is turned off in buffers
4522 whose names begin with a space.
4523
4524 * files.texi (Visiting Functions, Reading from Files)
4525 (Saving Buffers): Mention code and EOL conversions by file I/O
4526 primitives and subroutines.
4527
4528 * nonascii.texi (Lisp and Coding Systems): Document
4529 coding-system-eol-type. Add index entries for eol conversion.
4530
4531 * display.texi (Defining Faces): Mention `mac', and add an xref to
4532 where window-system is described.
4533
45342006-05-10 Richard Stallman <rms@gnu.org>
4535
4536 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4537
45382006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4539
4540 * variables.texi (File Local Variables): Recommend to quote lambda
4541 expressions in safe-local-variable property.
4542
45432006-05-09 Richard Stallman <rms@gnu.org>
4544
5dcb4c4e
SM
4545 * variables.texi (File Local Variables):
4546 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
4547
45482006-05-07 Kim F. Storm <storm@cua.dk>
4549
4550 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4551 from add-to-history.
4552
45532006-05-07 Romain Francoise <romain@orebokech.com>
4554
4555 * commands.texi (Event Input Misc):
4556 * compile.texi (Eval During Compile):
4557 * internals.texi (Buffer Internals):
4558 * minibuf.texi (Initial Input):
4559 * nonascii.texi (Scanning Charsets):
4560 * numbers.texi (Comparison of Numbers):
4561 * windows.texi (Textual Scrolling, Vertical Scrolling):
4562 Fix various typos.
4563
45642006-05-06 Eli Zaretskii <eliz@gnu.org>
4565
4566 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4567 conditional xref's to either emacs or emacs-xtra, depending on
4568 @iftex/@ifnottex.
4569
4570 * minibuf.texi (Minibuffer History): Document add-to-history.
4571
45722006-05-05 Eli Zaretskii <eliz@gnu.org>
4573
4574 * internals.texi (Pure Storage): Mention the pure overflow message
4575 at startup.
4576
c8763fb6 45772006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4578
4579 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4580 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4581 search.
4582
45832006-05-01 Richard Stallman <rms@gnu.org>
4584
4585 * intro.texi (nil and t): Clarify.
4586
4587 * variables.texi (File Local Variables): Suggest using booleanp.
4588
45892006-05-01 Juanma Barranquero <lekktu@gmail.com>
4590
4591 * objects.texi (Type Predicates): Fix typos.
4592
45932006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4594
4595 * intro.texi (nil and t): Add booleanp.
4596
4597 * objects.texi (Type Predicates): Add links for booleanp and
4598 string-or-null-p.
4599
46002006-04-29 Richard Stallman <rms@gnu.org>
4601
4602 * modes.texi (Multiline Font Lock): Rename from
4603 Multi line Font Lock Elements. Much clarification.
4604 (Font Lock Multiline, Region to Fontify): Much clarification.
4605
46062006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4607
4608 * variables.texi (File Local Variables): Remove the special case t for
4609 safe-local-variable.
4610
46112006-04-26 Richard Stallman <rms@gnu.org>
4612
4613 * syntax.texi (Parsing Expressions): Minor cleanup.
4614
46152006-04-18 Richard Stallman <rms@gnu.org>
4616
4617 * tips.texi (Coding Conventions): Explain when the package's
4618 prefix should appear later on (not at the start of the name).
4619
4620 * searching.texi (String Search): Clarify effect of NOERROR.
4621
4622 * modes.texi (Imenu): Clarify what special items do.
4623
4624 * hooks.texi (Standard Hooks): Delete text about old hook names.
4625
46262006-04-17 Romain Francoise <romain@orebokech.com>
4627
4628 * variables.texi (Local Variables): Update the default value of
4629 `max-specpdl-size'.
4630
46312006-04-15 Michael Olson <mwolson@gnu.org>
4632
4633 * processes.texi (Transaction Queues): Mention the new optional
4634 `delay-question' argument for `tq-enqueue'.
4635
46362006-04-13 Bill Wohler <wohler@newt.com>
4637
4638 * customize.texi (Common Keywords): Use dotted notation for
4639 :package-version value. Specify its values. Improve documentation
4640 for customize-package-emacs-version-alist.
4641
46422006-04-12 Bill Wohler <wohler@newt.com>
4643
4644 * customize.texi (Common Keywords): Move description of
4645 customize-package-emacs-version-alist to @defvar.
4646
46472006-04-10 Bill Wohler <wohler@newt.com>
4648
4649 * customize.texi (Common Keywords): Add :package-version.
4650
46512006-04-10 Kim F. Storm <storm@cua.dk>
4652
4653 * text.texi (Buffer Contents): Add NOPROPS arg to
4654 filter-buffer-substring.
4655
46562006-04-08 Kevin Ryde <user42@zip.com.au>
4657
4658 * os.texi (Command-Line Arguments): Update xref to emacs manual
4659 "Command Arguments" -> "Emacs Invocation", per change there.
4660
46612006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4662
4663 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4664 be on one line to help makeinfo not render two spaces after the dot.
4665
46662006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4667
4668 * strings.texi (Predicates for Strings): Add string-or-null-p.
4669
46702006-03-28 Kim F. Storm <storm@cua.dk>
4671
4672 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4673 remarks about systems that don't support fractional seconds.
4674
46752006-03-25 Karl Berry <karl@gnu.org>
4676
4677 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4678 the year list.
4679
46802006-03-21 Nick Roberts <nickrob@snap.net.nz>
4681
4682 * display.texi (Fringe Indicators): Fix typos.
4683
46842006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4685
4686 * tips.texi (Documentation Tips): One can now also write `program'
4687 in front of a quoted symbol in a docstring to prevent making a
4688 hyperlink.
4689
46902006-03-19 Alan Mackenzie <acm@muc.de>
4691
4692 * text.texi (Special Properties): Clarify `fontified' property.
4693
46942006-03-16 Richard Stallman <rms@gnu.org>
4695
4696 * display.texi (Defining Images): Minor cleanup.
4697
46982006-03-16 Bill Wohler <wohler@newt.com>
4699
4700 * display.texi (Defining Images): In image-load-path-for-library,
4701 prefer user's images.
4702
47032006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4704
4705 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4706
47072006-03-15 Bill Wohler <wohler@newt.com>
4708
4709 * display.texi (Defining Images): Fix example in
4710 image-load-path-for-library by not recommending that one binds
4711 image-load-path. Just defvar it to placate compiler and only use
4712 it if previously defined.
4713
47142006-03-14 Bill Wohler <wohler@newt.com>
4715
4716 * display.texi (Defining Images): In image-load-path-for-library,
4717 always return list of directories. Update example.
4718
47192006-03-14 Alan Mackenzie <acm@muc.de>
4720
4721 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4722 This describes font-lock-extend-region-function.
4723 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4724 the new node "Region to Fontify".
4725
47262006-03-13 Richard Stallman <rms@gnu.org>
4727
4728 * display.texi (Invisible Text): The impossible position is
4729 now before the invisible text, not after.
4730 (Defining Images): Clean up last change.
4731
47322006-03-11 Bill Wohler <wohler@newt.com>
4733
4734 * display.texi (Defining Images): Add image-load-path-for-library.
4735
47362006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4737
4738 * text.texi (Adaptive Fill): Fix Texinfo usage.
4739
4740 * strings.texi (Creating Strings): Fix Texinfo usage.
4741
4742 * searching.texi (Regexp Special): Use @samp for regular
4743 expressions that are not in Lisp syntax.
4744
47452006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4746
4747 * searching.texi (Regexp Special): Put remark between parentheses
4748 to avoid misreading.
4749
47502006-03-07 Luc Teirlinck <teirllm@auburn.edu>
4751
4752 * searching.texi (Syntax of Regexps): More accurately describe
4753 which characters are special in which situations.
4754 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
4755 are not special. Describe in detail when `[' and `]' are special.
4756 (Regexp Backslash): Plenty of regexps with unbalanced square
4757 brackets are valid, so reword that statement.
4758
47592006-03-02 Kim F. Storm <storm@cua.dk>
4760
4761 * keymaps.texi (Tool Bar): Add tool-bar-border.
4762
47632006-02-28 Luc Teirlinck <teirllm@auburn.edu>
4764
4765 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
4766
47672006-02-27 Luc Teirlinck <teirllm@auburn.edu>
4768
4769 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
4770
4771 * files.texi (Locating Files): Suggest additional values for the
4772 SUFFIXES arg of `locate-file'. Update pxref.
4773
4774 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
4775 (How Programs Do Loading): Discuss the effects of Auto Compression
4776 mode on `load'.
4777 (Load Suffixes): New node.
4778 (Library Search): Delete description of `load-suffixes'; it was
4779 moved to "Load Suffixes".
4780 (Autoload, Named Features): Mention `load-suffixes'.
4781
47822006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4783
4784 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
4785
4786 * windows.texi (Window Tree): Fix typo.
4787
47882006-02-20 Kim F. Storm <storm@cua.dk>
4789
4790 * display.texi (Fringe Indicators): New section.
4791 Move indicate-empty-lines, indicate-buffer-boundaries, and
4792 default-indicate-buffer-boundaries here.
4793 Add fringe-indicator-alist and default-fringes-indicator-alist.
4794 Add list of logical fringe indicator symbols.
4795 Update list of standard bitmap names.
4796 (Fringe Cursors): New section.
4797 Move overflow-newline-into-fringe here.
4798 Add fringe-cursor-alist and default-fringes-cursor-alist.
4799 Add list of fringe cursor symbols.
4800
48012006-02-20 Juanma Barranquero <lekktu@gmail.com>
4802
4803 * commands.texi (Using Interactive): Fix reference to node
4804 "Minibuffers".
4805
48062006-02-19 Richard M. Stallman <rms@gnu.org>
4807
4808 * minibuf.texi (High-Level Completion):
4809 Add xref to read-input-method-name.
4810
4811 * files.texi (Relative File Names): Move file-relative-name here.
4812 (File Name Expansion): From here. Minor clarifications.
4813
4814 * commands.texi (Using Interactive): Add xrefs about reading input.
4815 Clarify remarks about that moving point and mark.
4816 Put string case before list case.
4817
c8763fb6 48182006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4819
4820 * display.texi (Other Display Specs, Image Descriptors):
4821 Revert erroneous changes. The previous description of
4822 image-descriptors as `(image . PROPS)' was correct.
4823
48242006-02-14 Richard M. Stallman <rms@gnu.org>
4825
4826 * variables.texi (File Local Variables): Clarifications.
4827
48282006-02-14 Juanma Barranquero <lekktu@gmail.com>
4829
4830 * variables.texi (File Local Variables): Use @code for a cons
4831 cell, not @var.
4832
48332006-02-13 Chong Yidong <cyd@stupidchicken.com>
4834
4835 * variables.texi (File Local Variables): Document new file local
4836 variable behavior.
4837
48382006-02-10 Kim F. Storm <storm@cua.dk>
4839
4840 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
4841
48422006-02-08 Juanma Barranquero <lekktu@gmail.com>
4843
4844 * modes.texi (%-Constructs): Remove obsolete info about
4845 `global-mode-string'.
4846
48472006-02-07 Richard M. Stallman <rms@gnu.org>
4848
4849 * commands.texi (Prefix Command Arguments): Minor cleanup.
4850
4851 * display.texi: "Graphical display", not window system.
4852
4853 * functions.texi (What Is a Function): Fix xref.
4854
4855 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
4856 (Changing Key Bindings): Clarify when remapping is better than
4857 substitute-key-definition.
4858
48592006-02-02 Richard M. Stallman <rms@gnu.org>
4860
4861 * minibuf.texi (Basic Completion): Completion alists are risky.
4862
4863 * keymaps.texi (Active Keymaps): Clarifications.
4864 (Searching Keymaps): New node.
4865 (Keymaps): Update menu.
4866
4867 * frames.texi (Layout Parameters): Minor clarification.
4868 (Drag and Drop): New node.
4869 (Frames): Update menu.
4870
48712006-01-29 Chong Yidong <cyd@stupidchicken.com>
4872
4873 * display.texi (Other Display Specs, Image Descriptors):
4874 Image description is a list, not a cons cell.
4875
48762006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4877
4878 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
4879 list is not necessarily a list).
4880
48812006-01-27 Eli Zaretskii <eliz@gnu.org>
4882
4883 * frames.texi (Layout Parameters): border-width and
4884 internal-border-width belong to the frame, not the window.
4885
48862006-01-19 Richard M. Stallman <rms@gnu.org>
4887
4888 * nonascii.texi (Translation of Characters): Search cmds use
4889 translation-table-for-input. Automatically made local.
4890
4891 * markers.texi (Overview of Markers): Count insertion type
4892 as one of a marker's attributes.
4893
4894 * keymaps.texi (Controlling Active Maps): New node, split out of
4895 Active Keymaps.
4896 (Keymaps): Menu updated.
4897 (Active Keymaps): Give pseudocode to explain how the active
4898 maps are searched. current-active-maps and key-binding moved here.
4899 (Functions for Key Lookup): current-active-maps and key-binding moved.
4900 Clarifications.
4901 (Searching the Keymaps): New subnode.
4902
4903 * elisp.texi (Top): Menu clarification.
4904
4905 * display.texi (Other Display Specs): Delete duplicate entry for
4906 just a string as display spec. Move text about recursive display
4907 specs on such a string.
4908
4909 * commands.texi (Key Sequence Input): Clarify.
4910 Move num-nonmacro-input-events out.
4911 (Reading One Event): num-nonmacro-input-events moved here.
4912
49132006-01-14 Nick Roberts <nickrob@snap.net.nz>
4914
4915 * advice.texi (Simple Advice): Update example to fit argument
4916 change in previous-line.
4917
49182006-01-05 Richard M. Stallman <rms@gnu.org>
4919
4920 * markers.texi (The Mark): Fix in `mark'.
4921
49222006-01-04 Richard M. Stallman <rms@gnu.org>
4923
4924 * processes.texi (Misc Network, Make Network): Minor cleanups.
4925
49262006-01-04 Kim F. Storm <storm@cua.dk>
4927
4928 * processes.texi (Make Network): Add IPv6 addresses and handling.
4929 (Network Feature Testing): Mention (:family ipv6).
4930 (Misc Network): Add IPv6 formats to format-network-address.
4931
49322005-12-30 Richard M. Stallman <rms@gnu.org>
4933
4934 * text.texi (Changing Properties):
4935 Don't use return value of set-text-properties.
4936
49372005-12-29 Luc Teirlinck <teirllm@auburn.edu>
4938
4939 * modes.texi (Mode Line Format): Correct typo in menu.
4940
49412005-12-29 Richard M. Stallman <rms@gnu.org>
4942
4943 * modes.texi (Mode Line Top): New node.
4944 (Mode Line Data): Some text moved to new node.
4945 Explain the data structure more concretely.
4946 (Mode Line Basics): Clarifications.
4947 (Mode Line Variables): Clarify intro paragraph.
4948 (%-Constructs): Clarify intro paragraph.
4949 (Mode Line Format): Update menu.
4950
49512005-12-28 Luc Teirlinck <teirllm@auburn.edu>
4952
4953 * minibuf.texi (Basic Completion): Update lazy-completion-table
4954 examples for removal of ARGS argument.
4955
49562005-12-23 Richard M. Stallman <rms@gnu.org>
4957
4958 * text.texi (Undo): Restore some explanation from the version
4959 that was deleted.
4960
49612005-12-23 Eli Zaretskii <eliz@gnu.org>
4962
4963 * text.texi (Undo): Remove duplicate descriptions of `apply
4964 funname' and `apply delta' elements of the undo list.
4965
49662005-12-20 Richard M. Stallman <rms@gnu.org>
4967
4968 * help.texi (Help Functions): Update documentation of `apropos'.
4969
49702005-12-20 Luc Teirlinck <teirllm@auburn.edu>
4971
4972 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
4973 because it is confusing. If the :help-echo keyword is a function,
4974 it is not directly used as the :help-echo overlay property, as the
4975 xref seems to suggest (it does not take the appropriate args).
4976
49772005-12-19 Luc Teirlinck <teirllm@auburn.edu>
4978
4979 * customize.texi (Common Keywords): Fix Texinfo usage.
4980 (Group Definitions, Variable Definitions): Update for new
4981 conventions for using `*' in docstrings.
4982
4983 * tips.texi (Documentation Tips): Update for new conventions for
4984 using `*' in docstrings.
4985
49862005-12-16 Richard M. Stallman <rms@gnu.org>
4987
4988 * minibuf.texi (Minibuffer Contents): Minor cleanup.
4989
49902005-12-16 Juri Linkov <juri@jurta.org>
4991
4992 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
4993
49942005-12-14 Romain Francoise <romain@orebokech.com>
4995
4996 * modes.texi (Customizing Keywords): Rename `append' to `how'.
4997 Fix typo.
4998
49992005-12-11 Juri Linkov <juri@jurta.org>
5000
5001 * minibuf.texi (Completion Commands): Add mention of read-file-name
5002 for filename completion keymaps.
5003 (Reading File Names): Add mention of filename completion keymaps
5004 for read-file-name and xref to `Completion Commands'.
5005
50062005-12-10 Richard M. Stallman <rms@gnu.org>
5007
5008 * customize.texi (Common Keywords): State caveats for use of :tag.
5009
50102005-12-08 Richard M. Stallman <rms@gnu.org>
5011
5012 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
5013 with xrefs and better explanation.
5014 (Completion Commands): Add the filename completion maps.
5015
5016 * objects.texi (Character Type): Clarify that \s is not space
5017 if a dash follows.
5018
50192005-12-05 Richard M. Stallman <rms@gnu.org>
5020
5021 * windows.texi (Resizing Windows): Delete preserve-before args.
5022
50232005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
5024
5025 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
5026 in full keymaps, since the quirk has been fixed.
5027
50282005-12-03 Eli Zaretskii <eliz@gnu.org>
5029
5dcb4c4e
SM
5030 * hooks.texi (Standard Hooks): Add index entries.
5031 Mention `compilation-finish-functions'.
b8d4c8d0
GM
5032
50332005-11-27 Richard M. Stallman <rms@gnu.org>
5034
5035 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
5036
50372005-11-21 Juri Linkov <juri@jurta.org>
5038
5039 * customize.texi (Common Keywords): Update links types
5040 custom-manual and url-link. Add link types emacs-library-link,
5041 file-link, function-link, variable-link, custom-group-link.
5042
50432005-11-20 Chong Yidong <cyd@stupidchicken.com>
5044
5045 * display.texi: Revert 2005-11-20 change.
5046
50472005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
5048
5049 * processes.texi (Bindat Functions):
5050 Say "third" to refer to zero-based index "2".
5051
50522005-11-18 Luc Teirlinck <teirllm@auburn.edu>
5053
5054 * loading.texi (Library Search): Update the default value of
5055 `load-suffixes'.
5056
50572005-11-17 Chong Yidong <cyd@stupidchicken.com>
5058
5059 * display.texi (Attribute Functions): Mention :ignore-defface.
5060
50612005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
5062
5063 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
5064 (Minor Mode Conventions): Mention the use of a hook.
5065
50662005-11-06 Richard M. Stallman <rms@gnu.org>
5067
5068 * files.texi (Magic File Names): find-file-name-handler checks the
5069 `operations' property of the handler.
5070
50712005-11-03 Richard M. Stallman <rms@gnu.org>
5072
5073 * variables.texi (Frame-Local Variables): Small clarification.
5074
50752005-10-29 Chong Yidong <cyd@stupidchicken.com>
5076
5077 * os.texi (Init File): Document ~/.emacs.d/init.el.
5078
50792005-10-29 Richard M. Stallman <rms@gnu.org>
5080
5081 * internals.texi (Garbage Collection): Document memory-full.
5082
50832005-10-28 Bill Wohler <wohler@newt.com>
5084
5085 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
5086 for URLs.
5087
50882005-10-28 Richard M. Stallman <rms@gnu.org>
5089
5090 * minibuf.texi (Completion Commands): Clean up prev change.
5091
50922005-10-26 Kevin Ryde <user42@zip.com.au>
5093
5094 * compile.texi (Eval During Compile): Explain recommended uses
5095 of eval-when-compile and eval-and-compile.
5096
50972005-10-27 Masatake YAMATO <jet@gyve.org>
5098
5099 * minibuf.texi (Completion Commands):
5100 Write about new optional argument for `display-completion-list'.
5101
51022005-10-23 Richard M. Stallman <rms@gnu.org>
5103
5104 * display.texi (Overlay Arrow): Clarify about local bindings of
5105 overlay-arrow-position.
5106
51072005-10-22 Eli Zaretskii <eliz@gnu.org>
5108
5109 * internals.texi (Building Emacs): Fix last change.
5110
51112005-10-22 Richard M. Stallman <rms@gnu.org>
5112
5113 * internals.texi (Building Emacs): Document eval-at-startup.
5114
51152005-10-21 Richard M. Stallman <rms@gnu.org>
5116
5117 * loading.texi (Where Defined): load-history contains abs file names.
5118 symbol-file returns abs file names.
5119
51202005-10-19 Kim F. Storm <storm@cua.dk>
5121
5122 * display.texi (Showing Images): Add max-image-size integer value.
5123
51242005-10-18 Chong Yidong <cyd@stupidchicken.com>
5125
5126 * display.texi (Showing Images): Document max-image-size.
5127
51282005-10-17 Richard M. Stallman <rms@gnu.org>
5129
5130 * commands.texi (Quitting): Minor clarification.
5131
5132 * processes.texi (Sentinels): Clarify about output and quitting.
5133 (Filter Functions): Mention with-local-quit.
5134
51352005-10-17 Juri Linkov <juri@jurta.org>
5136
5137 * buffers.texi (Current Buffer):
5138 * commands.texi (Event Input Misc):
5139 * compile.texi (Eval During Compile, Compiler Errors):
5140 * customize.texi (Group Definitions):
5141 * display.texi (Progress, Defining Faces):
5142 * files.texi (Writing to Files):
5143 * modes.texi (Mode Hooks, Defining Minor Modes):
5144 * streams.texi (Output Functions):
5145 * syntax.texi (Syntax Table Functions):
5146 * text.texi (Change Hooks):
5147 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5148
5149 * commands.texi (Quitting): Replace arg `forms' with `body' in
5150 `with-local-quit'.
5151
5152 * positions.texi (Excursions): Replace arg `forms' with `body' in
5153 `save-excursion'.
5154
51552005-10-08 Kim F. Storm <storm@cua.dk>
5156
5157 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5158 Rename manual section accordingly.
5159
51602005-10-04 Kim F. Storm <storm@cua.dk>
5161
5162 * windows.texi (Window Split Tree): New section describing
5163 new function window-split-tree function.
5164
51652005-10-03 Nick Roberts <nickrob@snap.net.nz>
5166
5167 * display.texi (Fringe Size/Pos): Simplify and add detail.
5168
51692005-09-30 Romain Francoise <romain@orebokech.com>
5170
5171 * minibuf.texi (High-Level Completion): Explain that the prompt
5172 given to `read-buffer' should end with a colon and a space.
5173 Update usage examples.
5174
51752005-09-29 Juri Linkov <juri@jurta.org>
5176
5177 * display.texi (Displaying Messages): Rename argument name
5178 `string' to `format-string' in functions `message', `message-box',
5179 `message-or-box'.
5180
51812005-09-26 Chong Yidong <cyd@stupidchicken.com>
5182
5183 * errors.texi (Standard Errors): Correct xrefs.
5184
51852005-09-18 Chong Yidong <cyd@stupidchicken.com>
5186
5187 * display.texi (Defining Images): Update documentation for
5188 `image-load-path'.
5189
51902005-09-17 Richard M. Stallman <rms@gnu.org>
5191
5192 * display.texi (Defining Images): Clean up previous change.
5193
51942005-09-16 Romain Francoise <romain@orebokech.com>
5195
5196 * elisp.texi: Specify GFDL version 1.2.
5197
5198 * doclicense.texi (GNU Free Documentation License): Update to
5199 version 1.2.
5200
52012005-09-15 Chong Yidong <cyd@stupidchicken.com>
5202
5203 * display.texi (Defining Images): Document `image-load-path'.
5204
52052005-09-15 Richard M. Stallman <rms@gnu.org>
5206
5207 * objects.texi (Printed Representation): Minor cleanup.
5208 (Box Diagrams): Minor fix.
5209 (Cons Cell Type): Move (...) index item here.
5210 (Box Diagrams): From here.
5211 (Array Type): Minor fix.
5212 (Type Predicates): Delete index "predicates".
5213 (Hash Table Type): Clarify xref.
5214 (Dotted Pair Notation): Minor fix.
5215
52162005-09-10 Chong Yidong <cyd@stupidchicken.com>
5217
5218 * files.texi (Saving Buffers): Fix typo.
5219
52202005-09-08 Richard M. Stallman <rms@gnu.org>
5221
5222 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5223
52242005-09-08 Chong Yidong <cyd@stupidchicken.com>
5225
5226 * locals.texi (Standard Buffer-Local Variables): Don't include
5227 mode variables for minor modes.
5228 Fix xrefs for buffer-display-count, buffer-display-table,
5229 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5230 enable-multibyte-characters, fill-column, header-line-format,
5231 left-fringe-width, left-margin, and right-fringe-width.
5232
5233 * hooks.texi (Standard Hooks): All hooks should conform to the
5234 standard naming convention now.
5235 Fix xref for `echo-area-clear-hook'.
5236
5237 * display.texi (Usual Display): Note that indicate-empty-lines and
5238 tab-width are buffer-local.
5239
5240 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5241
5242 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5243
5244 * nonascii.texi (Encoding and I/O): Note that
5245 buffer-file-coding-system is buffer-local.
5246
5247 * positions.texi (List Motion): Note that defun-prompt-regexp is
5248 buffer-local.
5249
5250 * text.texi (Auto Filling): Note that auto-fill-function is
5251 buffer-local.
5252 (Undo): Note that buffer-undo-list is buffer-local.
5253
5dcb4c4e
SM
5254 * windows.texi (Buffers and Windows):
5255 Document buffer-display-count.
b8d4c8d0
GM
5256
52572005-09-06 Richard M. Stallman <rms@gnu.org>
5258
5259 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5260 package prefix elsewhere than at the start of the name.
5261
52622005-09-03 Richard M. Stallman <rms@gnu.org>
5263
5264 * tips.texi (Programming Tips): Add conventions for minibuffer
5265 questions and prompts.
5266
52672005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5268
5269 * intro.texi (nil and t): Minor cleanup.
5270 Delete spurious mention of keyword symbols.
5271 (Evaluation Notation): Add index entry.
5272 (A Sample Function Description): Minor cleanup.
5273 (A Sample Variable Description): Not all vars can be set.
5274
52752005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5276
5277 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5278
5279 (Insertion): Document precise type of `insert-char' arg COUNT.
5280
52812005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5282
5283 * modes.texi (Other Font Lock Variables): Sync the default of
5284 font-lock-lines-before.
5285
52862005-08-31 Michael Albinus <michael.albinus@gmx.de>
5287
5288 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5289
52902005-08-29 Richard M. Stallman <rms@gnu.org>
5291
5292 * elisp.texi (Top): Update subnode menu.
5293
5294 * searching.texi (Searching and Matching): Move node.
5295 Rearrange contents and add overall explanation.
5296 (Searching and Case): Move node.
5297 (Searching and Matching): Update menu.
5298
52992005-08-27 Eli Zaretskii <eliz@gnu.org>
5300
5301 * os.texi (Startup Summary): Fix the description of the initial
5302 startup message display.
5303
53042005-08-25 Richard M. Stallman <rms@gnu.org>
5305
5306 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5307
53082005-08-25 Emilio C. Lopes <eclig@gmx.net>
5309
5310 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5311 `next-overlay-change' example.
5312
53132005-08-22 Juri Linkov <juri@jurta.org>
5314
5315 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5316 Fix invert-face. Fix args of face-background.
5317
5318 * display.texi (Standard Faces): Delete node.
5319 (Faces): Add xref to `(emacs)Standard Faces'.
5320 (Displaying Faces): Fix xref to `Standard Faces'.
5321
5322 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5323
53242005-08-20 Alan Mackenzie <acm@muc.de>
5325
5326 * buffers.texi (The Buffer List): Clarify the manipulation of the
5327 buffer list.
5328
53292005-08-14 Richard M. Stallman <rms@gnu.org>
5330
5331 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5332 a regexp.
5333
53342005-08-11 Richard M. Stallman <rms@gnu.org>
5335
5336 * elisp.texi (Top): Update subnode lists.
5337
5338 * display.texi (Inverse Video): Node deleted.
5339
5340 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5341 New nodes split out of Coding Conventions.
5342
5343 * searching.texi (Regular Expressions): Document re-builder.
5344
5345 * os.texi (Time Parsing): New node split out of Time Conversion.
5346
5347 * processes.texi (Misc Network, Network Feature Testing)
5348 (Network Options, Make Network): New nodes split out of
5349 Low-Level Network.
5350
53512005-08-09 Richard M. Stallman <rms@gnu.org>
5352
5353 * frames.texi (Geometry): New node, split from Size and Position.
5354 (Frame Parameters): Refer to Geometry.
5355
5356 * buffers.texi (The Buffer List): Fix xrefs.
5357
5358 * windows.texi (Splitting Windows): Fix xref.
5359
5360 * frames.texi (Layout Parameters): Add xref.
5361
5362 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5363
5364 * keymaps.texi (Menu Bar): Fix xref.
5365
5366 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5367
5368 * modes.texi (%-Constructs): Fix xref.
5369
5370 * frames.texi (Window Frame Parameters): Node split up.
5371 (Basic Parameters, Position Parameters, Size Parameters)
5372 (Layout Parameters, Buffer Parameters, Management Parameters)
5373 (Cursor Parameters, Color Parameters): New subnodes.
5374
53752005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5376
5377 * positions.texi (Screen Lines): Update xref for previous change
5378 in minibuf.texi.
5379
5380 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5381 change in minibuf.texi.
5382
53832005-08-09 Richard M. Stallman <rms@gnu.org>
5384
5385 * tips.texi (Coding Conventions): Minor cleanup.
5386
5387 * modes.texi (Defining Minor Modes): Explain when init-value
5388 can be non-nil.
5389
5390 * elisp.texi (Top): Update submenu for Minibuffer.
5391
5392 * minibuf.texi (Minibuffer Misc): Node split up.
5393 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5394 (Recursive Mini): New nodes split out from Minibuffer Misc.
5395 (Minibuffer Misc): Document max-mini-window-height.
5396
5397 * hash.texi (Defining Hash): Delete stray paren in example.
5398
5399 * display.texi (Echo Area Customization): Don't define
5400 max-mini-window-height here; xref instead.
5401
5402 * commands.texi (Event Input Misc): Update while-no-input.
5403
5404 * advice.texi (Advising Functions): Explain when to use advice
5405 and when to use a hook.
5406
54072005-07-30 Eli Zaretskii <eliz@gnu.org>
5408
5409 * makefile.w32-in (info): Don't run install-info.
5410 ($(infodir)/dir): New target, produced by running install-info.
5411
54122005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5413
5414 * modes.texi (Defining Minor Modes): The keyword for the initial
5415 value is :init-value, not :initial-value.
5416
54172005-07-23 Eli Zaretskii <eliz@gnu.org>
5418
5419 * loading.texi (Autoload): Make the `doctor' example be consistent
5420 with what's in current loaddefs.el. Describe the "fn" magic in
5421 the usage portion of the doc string.
5422
54232005-07-22 Richard M. Stallman <rms@gnu.org>
5424
5425 * internals.texi (Garbage Collection): Clarify previous change.
5426
54272005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5428
5429 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5430
54312005-07-18 Juri Linkov <juri@jurta.org>
5432
5433 * commands.texi (Accessing Events):
5434 * frames.texi (Text Terminal Colors, Resources):
5435 * markers.texi (The Mark):
5436 * modes.texi (Defining Minor Modes):
5437 Delete duplicate duplicate words.
5438
54392005-07-16 Richard M. Stallman <rms@gnu.org>
5440
5441 * display.texi (Managing Overlays): Clarify make-overlay
5442 args for insertion types.
5443
54442005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5445
5446 * customize.texi (Variable Definitions):
5447 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5448 `standard-value' is a list too.
5449 (Defining New Types): Use @key{RET} instead of @key{ret}.
5450
54512005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5452
5453 * os.texi (Translating Input): Fix typo.
5454
54552005-07-08 Richard M. Stallman <rms@gnu.org>
5456
5457 * README: Update edition number and size estimate.
5458
5459 * elisp.texi (VERSION): Set to 2.9.
5460
54612005-07-07 Richard M. Stallman <rms@gnu.org>
5462
5463 * book-spine.texinfo: Update Emacs version.
5464
5465 * display.texi (Inverse Video): Delete mode-line-inverse-video.
5466
54672005-07-06 Richard M. Stallman <rms@gnu.org>
5468
5469 * searching.texi (Regexp Search): Clarify what re-search-forward
5470 does when the search fails.
5471
54722005-07-05 Lute Kamstra <lute@gnu.org>
5473
5474 * Update FSF's address in GPL notices.
5475
5476 * doclicense.texi (GNU Free Documentation License):
5477 * gpl.texi (GPL):
5478 * tips.texi (Coding Conventions, Library Headers):
5479 * vol1.texi:
5480 * vol2.texi: Update FSF's address.
5481
54822005-07-04 Richard M. Stallman <rms@gnu.org>
5483
5484 * hooks.texi (Standard Hooks): Add occur-hook.
5485
54862005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5487
5488 * display.texi (The Echo Area): Correct menu.
5489
54902005-07-03 Richard M. Stallman <rms@gnu.org>
5491
5492 * elisp.texi (Top): Update subnode menu for Display.
5493
5494 * display.texi (Displaying Messages): New node, with most
5495 of what was in The Echo Area.
5dcb4c4e 5496 (Progress): Move under The Echo Area.
b8d4c8d0
GM
5497 (Logging Messages): New node with new text.
5498 (Echo Area Customization): New node, the rest of what was
5499 in The Echo Area. Document message-truncate-lines with @defvar.
5500 (Display): Update menu.
5501
5502 * windows.texi (Textual Scrolling): Doc 3 values for
5503 scroll-preserve-screen-position.
5504
5505 * text.texi (Special Properties): Change hook functions
5506 should bind inhibit-modification-hooks around altering buffer text.
5507
5508 * keymaps.texi (Key Binding Commands): Call binding BINDING
5509 rather than DEFINITION.
5510
55112005-06-29 Juanma Barranquero <lekktu@gmail.com>
5512
5513 * variables.texi (Defining Variables): `user-variable-p' returns t
5514 for aliases of user options, nil for alias loops.
5515
55162005-06-28 Richard M. Stallman <rms@gnu.org>
5517
5518 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5519 make-keymap.
5520
55212005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5522
5523 * variables.texi (Setting Variables): Correct and clarify
5524 description of `add-to-ordered-list'.
5525
55262005-06-26 Richard M. Stallman <rms@gnu.org>
5527
5528 * display.texi (Faces): Minor cleanup.
5529
55302005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5531
5532 * display.texi (Faces): `facep' returns t for strings that are
5533 face names.
5534
55352005-06-25 Richard M. Stallman <rms@gnu.org>
5536
5537 * objects.texi (Equality Predicates): Clarify meaning of equal.
5538
5539 * windows.texi (Selecting Windows): save-selected-window
5540 and with-selected-window save and restore the current buffer.
5541
55422005-06-24 Richard M. Stallman <rms@gnu.org>
5543
5544 * numbers.texi (Float Basics): Explain how to test for NaN,
5545 and printing the sign of NaNs.
5546
55472005-06-24 Eli Zaretskii <eliz@gnu.org>
5548
5549 * makefile.w32-in (MAKEINFO): Use --force.
5550
55512005-06-23 Richard M. Stallman <rms@gnu.org>
5552
5553 * display.texi (Face Functions): Correct Texinfo usage.
5554
55552005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5556
5557 * lists.texi (Rings): `ring-elements' now returns the elements of
5558 RING in order.
5559
55602005-06-23 Juanma Barranquero <lekktu@gmail.com>
5561
5562 * markers.texi (The Mark): Texinfo usage fix.
5563
55642005-06-23 Kim F. Storm <storm@cua.dk>
5565
5566 * searching.texi (Entire Match Data): Remove evaporate option for
5567 match-data. Do not mention evaporate option for set-match-data.
5568
55692005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5570
5571 * display.texi (Face Functions): Mention face aliases.
5572
55732005-06-21 Richard M. Stallman <rms@gnu.org>
5574
5575 * anti.texi (Antinews): Texinfo usage fix.
5576
55772005-06-21 Karl Berry <karl@gnu.org>
5578
5579 * elisp.texi: Use @copying.
5580
5581 * elisp.texi: Put @summarycontents and @contents before the Top
5582 node, instead of the end of the file, so that the contents appear
5583 in the right place in the dvi/pdf output.
5584
55852005-06-21 Juri Linkov <juri@jurta.org>
5586
5587 * display.texi (Defining Faces): Add `customized-face'.
5588
55892005-06-20 Kim F. Storm <storm@cua.dk>
5590
5591 * variables.texi (Setting Variables): Any type of element can be
5592 given order in add-to-ordered-list. Compare elements with eq.
5593
5594 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5595
55962005-06-20 Karl Berry <karl@gnu.org>
5597
5598 * syntax.texi (Syntax Flags): Make last column very slightly wider
5599 to avoid "generic comment" breaking on two lines and causing an
5600 underfull box.
5601
56022005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5603
5604 * lists.texi (Rings): Various minor clarifications and corrections.
5605
56062005-06-18 Richard M. Stallman <rms@gnu.org>
5607
5608 * functions.texi (Obsolete Functions): Simplify.
5609
5610 * variables.texi (Variable Aliases): Simplify.
5611
5612 * anti.texi, backups.texi, compile.texi, customization.texi:
5613 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5614 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5615 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5616 * variables.texi: Fix formatting ugliness.
5617
5618 * elisp.texi: Add links to Rings and Byte Packing.
5619 Update version and copyright years.
5620
5621 * minibuf.texi: Fix formatting ugliness.
5622 (Completion Commands): Move keymap vars to the end
5623 and vars completing-read binds to the top.
5624
56252005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5626
5627 * processes.texi: Fix typos.
5628 (Bindat Spec): Correct Texinfo error.
5629 (Byte Packing): Fix ungrammatical sentence.
5630
56312005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5632
5633 * lists.texi (Rings): New node.
5634 (Lists): Add it to menu.
5635
5636 * processes.texi (Byte Packing): New node.
5637 (Processes): Add it to menu.
5638
56392005-06-17 Richard M. Stallman <rms@gnu.org>
5640
5641 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5642
5643 * help.texi (Documentation Basics): Explain the xref to
5644 Documentation Tips.
5645
5646 * debugging.texi (Debugger Commands): Minor fix.
5647
56482005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5649
5650 * edebug.texi (Instrumenting): Eliminate duplicate link.
5651 (Specification List): Replace references to "below", referring to
5652 a later node, with one @ref to that node.
5653
5654 * os.texi (Timers): Timers should save and restore the match data
5655 if they change it.
5656
5657 * debugging.texi (Debugger Commands): Mention that the Lisp
5658 debugger can not step through primitive functions.
5659
56602005-06-16 Juanma Barranquero <lekktu@gmail.com>
5661
5662 * functions.texi (Obsolete Functions): Update argument names of
5663 `make-obsolete' and `define-obsolete-function-alias'.
5664
5665 * variables.texi (Variable Aliases): Update argument names of
5666 `defvaralias', `make-obsolete-variable' and
5667 `define-obsolete-variable-alias'.
5668
56692005-06-15 Kim F. Storm <storm@cua.dk>
5670
5671 * searching.texi (Entire Match Data): Rephrase warnings about
5672 evaporate arg to match-data and set-match-data.
5673
56742005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5675
5676 * elisp.texi (Top): Update detailed menu.
5677
5678 * edebug.texi (Edebug): Update menu.
5679 (Instrumenting): Update xrefs.
5680 (Edebug Execution Modes): Correct xref.
5681 (Jumping): Clarify description of `h' command.
5682 Eliminate redundant @ref.
5683 (Breaks): New node.
5684 (Breakpoints): Is now a subsubsection.
5685 (Global Break Condition): Mention `C-x X X'.
5686 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5687 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5688 (Edebug Display Update): Correct pxref.
5689 (Edebug and Macros): New node.
5690 (Instrumenting Macro Calls): Is now a subsubsection.
5691 Neither arg of `def-edebug-spec' is evaluated.
5692 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5693 (Specification Examples): Fix typo.
5694
56952005-06-14 Lute Kamstra <lute@gnu.org>
5696
5697 * debugging.texi (Function Debugging): Primitives can break on
5698 entry too.
5699
57002005-06-14 Kim F. Storm <storm@cua.dk>
5701
5702 * variables.texi (Setting Variables): Add add-to-ordered-list.
5703
57042005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5705
5706 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5707 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5708
57092005-06-13 Lute Kamstra <lute@gnu.org>
5710
5711 * text.texi (Special Properties): Fix cross reference.
5712
57132005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5714
5715 * debugging.texi (Function Debugging): Delete mention of empty
5716 string argument to `cancel-debug-on-entry'. Delete inaccurate
5717 description of the return value of that command.
5718
57192005-06-11 Alan Mackenzie <acm@muc.de>
5720
5721 * text.texi (Adaptive Fill): Amplify the description of
5722 fill-context-prefix.
5723
57242005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5725
5726 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5727
57282005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5729
5730 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5731
57322005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5733
5734 * debugging.texi (Error Debugging): Minor rewording.
5735 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5736 is optional.
5737
57382005-06-10 Lute Kamstra <lute@gnu.org>
5739
5740 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5741 (Top): Give it a title. Correct version number. Give the
5742 detailed node listing a more prominent header.
5743 * intro.texi: Don't set VERSION here a second time.
5744 Mention Emacs's version too.
5745 * anti.texi (Antinews): Use EMACSVER to refer to the current
5746 version of Emacs.
5747
57482005-06-09 Kim F. Storm <storm@cua.dk>
5749
5750 * searching.texi (Entire Match Data): Explain new `reseat' argument to
5751 match-data and set-match-data.
5752
57532005-06-08 Richard M. Stallman <rms@gnu.org>
5754
5755 * searching.texi (Entire Match Data): Clarify when match-data
5756 returns markers and when integers.
5757
5758 * display.texi (Defining Faces): Explain that face name should not
5759 end in `-face'.
5760
5761 * modes.texi (Mode Line Data): Minor cleanup.
5762 (Customizing Keywords): Node split out of Search-based Fontification.
5763 Add example of using font-lock-add-keywords from a hook.
5764 Clarify when MODE should be non-nil, and when nil.
5765
57662005-06-06 Richard M. Stallman <rms@gnu.org>
5767
5768 * modes.texi (Mode Line Data): Explain what happens when the car
5769 of a list is a void symbol.
5770 (Search-based Fontification): Explain MODE arg to
5771 font-lock-add-keywords and warn about calls from major modes.
5772
57732005-06-08 Juri Linkov <juri@jurta.org>
5774
5775 * display.texi (Standard Faces): Add `shadow' face.
5776
57772005-05-29 Luc Teirlinck <teirllm@auburn.edu>
5778
5779 * modes.texi (Major Mode Conventions): A derived mode only needs
5780 to put the call to the parent mode inside `delay-mode-hooks'.
5781
57822005-05-29 Richard M. Stallman <rms@gnu.org>
5783
5784 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
5785 new, and what that implies. Clarify.
5786
5787 * files.texi (Locating Files): Clean up the text.
5788
5789 * frames.texi (Window Frame Parameters): Document user-size.
5790 Shorten entry for top by referring to left.
5791
57922005-05-26 Richard M. Stallman <rms@gnu.org>
5793
5794 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
5795 is new, and what the implications are. Other clarifications.
5796
57972005-05-24 Richard M. Stallman <rms@gnu.org>
5798
5799 * frames.texi (Dialog Boxes): Minor fixes.
5800
58012005-05-25 Masatake YAMATO <jet@gyve.org>
5802
5803 * display.texi (Standard Faces): Write about `mode-line-highlight'.
5804
58052005-05-24 Luc Teirlinck <teirllm@auburn.edu>
5806
5807 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
5808 is optional.
5809
58102005-05-24 Nick Roberts <nickrob@snap.net.nz>
5811
10d1d0af 5812 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
5813
58142005-05-23 Lute Kamstra <lute@gnu.org>
5815
5816 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
5817 syntax-begin-function over font-lock-beginning-of-syntax-function.
5818
58192005-05-21 Luc Teirlinck <teirllm@auburn.edu>
5820
5821 * minibuf.texi (Reading File Names): Update description of
5822 `read-directory-name'.
5823
5824 * modes.texi (Derived Modes): Clarify :group keyword.
5825
58262005-05-21 Eli Zaretskii <eliz@gnu.org>
5827
5828 * files.texi (Locating Files): New subsection.
5829 Describe locate-file and executable-find.
5830
58312005-05-21 Kevin Ryde <user42@zip.com.au>
5832
5833 * frames.texi (Initial Parameters): Update cross reference to
5834 "Emacs Invocation".
5835
58362005-05-19 Luc Teirlinck <teirllm@auburn.edu>
5837
5838 * keymaps.texi (Active Keymaps): Add anchor.
5839
5840 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
5841 (Major Mode Conventions): Refer to `Auto Major Mode' in more
5842 appropriate place.
5843 (Derived Modes): Small clarifications.
5844 (Minor Mode Conventions, Keymaps and Minor Modes):
5845 Replace references to nodes with references to anchors.
5846 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
5847 Clarify description of lists whose first element is an integer.
5848 (Mode Line Variables): Add anchor.
5849 (%-Constructs): Clarify description of integer after %.
5850 (Emulating Mode Line): Describe nil value for FACE.
5851
58522005-05-18 Luc Teirlinck <teirllm@auburn.edu>
5853
5854 * modes.texi (Derived Modes): Correct references to non-existing
5855 variable standard-syntax-table.
5856
58572005-05-17 Lute Kamstra <lute@gnu.org>
5858
5859 * modes.texi (Defining Minor Modes): Mention the mode hook.
5860
58612005-05-15 Kim F. Storm <storm@cua.dk>
5862
5863 * processes.texi (Network): Remove open-network-stream-nowait.
5864 (Network Servers): Remove open-network-stream-server.
5865
58662005-05-15 Luc Teirlinck <teirllm@auburn.edu>
5867
5868 * elisp.texi (Top): Update detailed menu.
5869
5870 * variables.texi: Reorder nodes.
5871 (Variables): Update menu.
5872 (File Local Variables): Do not refer to the `-*-' line as
5873 a "local variables list". Add pxref.
5874
58752005-05-14 Luc Teirlinck <teirllm@auburn.edu>
5876
5877 * elisp.texi (Top): Update detailed menu for node changes.
5878
5879 * modes.texi (Modes): Update Menu.
5880 (Hooks): Move to beginning of chapter.
5881 Most minor modes run mode hooks too.
5882 `add-hook' can handle void hooks or hooks whose value is a single
5883 function.
5884 (Major Modes): Update Menu.
5885 (Major Mode Basics): New node, split off from `Major Modes'.
5886 (Major Mode Conventions): Correct xref. Explain how to handle
5887 auto-mode-alist if the major mode command has an autoload cookie.
5888 (Auto Major Mode): Major update. Add magic-mode-alist.
5889 (Derived Modes): Major update.
5890 (Mode Line Format): Update Menu.
5891 (Mode Line Basics): New node, split off from `Mode Line Format'.
5892
5893 * loading.texi (Autoload): Mention `autoload cookie' as synonym
5894 for `magic autoload comment'. Add index entries and anchor.
5895
58962005-05-14 Richard M. Stallman <rms@gnu.org>
5897
5898 * tips.texi (Coding Conventions): Explain how important it is
5899 that just loading certain files not change Emacs behavior.
5900
5901 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
5902
59032005-05-12 Lute Kamstra <lute@gnu.org>
5904
5905 * modes.texi (Generic Modes): Update.
5906 (Major Modes): Refer to node "Generic Modes".
5907
5908 * elisp.texi (Top): Update to the current structure of the manual.
5909 * processes.texi (Processes): Add menu description.
5910 * customize.texi (Customization): Add menu descriptions.
5911
59122005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
5913
5914 * processes.texi (Signals to Processes)
5915 (Low-Level Network): Fix typos.
5916
59172005-05-11 Lute Kamstra <lute@gnu.org>
5918
5919 * elisp.texi (Top): Add some nodes from the chapter "Major and
5920 Minor Modes" to the detailed node listing.
5921
59222005-05-10 Richard M. Stallman <rms@gnu.org>
5923
5924 * keymaps.texi (Extended Menu Items): Menu item filter functions
5925 can be called at any time.
5926
59272005-05-08 Luc Teirlinck <teirllm@auburn.edu>
5928
5929 * variables.texi (File Local Variables): `(hack-local-variables t)'
5930 now also checks whether a mode is specified in the local variables
5931 list.
5932
59332005-05-05 Kevin Ryde <user42@zip.com.au>
5934
5935 * display.texi (The Echo Area): Correct format function cross
5936 reference.
5937
59382005-05-05 Luc Teirlinck <teirllm@auburn.edu>
5939
5940 * variables.texi (Variable Aliases): Change description of
5941 `define-obsolete-variable-alias'.
5942
5943 * functions.texi (Functions): Add "Obsolete Functions" to menu.
5944 (Defining Functions): Add xref.
5945 (Obsolete Functions): New node.
5946 (Function Safety): Standardize capitalization of section title.
5947
5948 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
5949 (Dialog Boxes): Complete description of `x-popup-dialog'.
5950
59512005-05-04 Richard M. Stallman <rms@gnu.org>
5952
5953 * commands.texi (Interactive Codes): Fix Texinfo usage.
5954 Document U more clearly.
5955
59562005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5957
5958 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
5959 function and not a macro.
5960
5961 * frames.texi (Pop-Up Menus): Correct and clarify description of
5962 `x-popup-menu'.
5963 (Dialog Boxes): Clarify description of `x-popup-dialog'.
5964
59652005-05-01 Richard M. Stallman <rms@gnu.org>
5966
5967 * edebug.texi (Checking Whether to Stop): Fix previous change.
5968
59692005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5970
5971 * display.texi: Fix typos and Texinfo usage.
5972
5973 * edebug.texi (Checking Whether to Stop): executing-macro ->
5974 executing-kbd-macro.
5975
59762005-05-01 Richard M. Stallman <rms@gnu.org>
5977
5978 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
5979
59802005-04-30 Richard M. Stallman <rms@gnu.org>
5981
5982 * files.texi (Magic File Names): Document `operations' property.
5983
59842005-04-29 Lute Kamstra <lute@gnu.org>
5985
5986 * modes.texi (Generic Modes): New node.
5987 (Major Modes): Add it to the menu.
5988 (Derived Modes): Add "derived mode" to concept index.
5989
59902005-04-28 Lute Kamstra <lute@gnu.org>
5991
5992 * modes.texi (Defining Minor Modes): Fix previous change.
5993 (Font Lock Mode): Simplify.
5994 (Font Lock Basics): Say that font-lock-defaults is buffer-local
5995 when set and that some parts are optional. Add cross references.
5996 (Search-based Fontification): Say how to specify font-lock-keywords.
5997 Add cross references. Add font-lock-multiline to index.
5998 Move font-lock-keywords-case-fold-search here from node "Other Font
5999 Lock Variables". Document font-lock-add-keywords and
6000 font-lock-remove-keywords.
6001 (Other Font Lock Variables): Move font-lock-keywords-only,
6002 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6003 and font-lock-syntactic-face-function to node "Syntactic Font
6004 Lock". Move font-lock-keywords-case-fold-search to node
6005 "Search-based Fontification". Document font-lock-inhibit-thing-lock
6006 and font-lock-{,un}fontify-{buffer,region}-function.
6007 (Precalculated Fontification): Remove reference to deleted variable
6008 font-lock-core-only.
6009 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
6010 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
6011 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
6012 and font-lock-syntactic-face-function here from node "Other Font
6013 Lock Variables". Move font-lock-syntactic-keywords to "Setting
6014 Syntax Properties". Add cross references.
6015 (Setting Syntax Properties): New node.
6016 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
6017 * syntax.texi (Syntax Properties): Add cross reference.
6018 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
6019
60202005-04-26 Richard M. Stallman <rms@gnu.org>
6021
6022 * display.texi (Defining Faces):
6023 Document `default' elements of defface spec.
6024
6025 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
6026
6027 * variables.texi (Variable Aliases): Clarify text.
6028
60292005-04-25 Chong Yidong <cyd@stupidchicken.com>
6030
6031 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
6032
60332005-04-25 Luc Teirlinck <teirllm@auburn.edu>
6034
6035 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
6036
60372005-04-24 Eli Zaretskii <eliz@gnu.org>
6038
6039 * syntax.texi (Syntax Table Internals): Elaborate documentation of
6040 syntax-after and syntax-class.
6041
6042 * files.texi (Changing Files): Fix last change's cross-reference.
6043 (Unique File Names): Don't mention "numbers" in the documentation
6044 of make-temp-file and make-temp-name.
6045
60462005-04-23 Richard M. Stallman <rms@gnu.org>
6047
6048 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
6049
60502005-04-22 Nick Roberts <nickrob@snap.net.nz>
6051
6052 * windows.texi (Cyclic Window Ordering): Clarify window-list.
6053
60542005-04-22 Nick Roberts <nickrob@snap.net.nz>
6055
6056 * variables.texi (Variable Aliases): Describe make-obsolete-variable
6057 and define-obsolete-variable-alias.
6058
60592005-04-22 Kim F. Storm <storm@cua.dk>
6060
6061 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
6062 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
6063
60642005-04-21 Lute Kamstra <lute@gnu.org>
6065
6066 * lists.texi (Association Lists): Document rassq-delete-all.
6067
60682005-04-19 Richard M. Stallman <rms@gnu.org>
6069
6070 * modes.texi (Search-based Fontification): Explain that
6071 facespec is an expression to be evaluated.
6072
60732005-04-19 Kevin Ryde <user42@zip.com.au>
6074
6075 * streams.texi (Output Functions): Fix xref.
6076 * strings.texi (String Conversion): Fix xref.
6077
60782005-04-19 Kim F. Storm <storm@cua.dk>
6079
6080 * symbols.texi (Symbol Plists): Add safe-get.
6081 Mention that `get' may signal an error.
6082
60832005-04-18 Nick Roberts <nickrob@snap.net.nz>
6084
6085 * customize.texi (Variable Definitions): Replace tooltip-mode
6086 example with save-place.
6087
60882005-04-17 Richard M. Stallman <rms@gnu.org>
6089
6090 * buffers.texi (Indirect Buffers): Clarify.
6091
6092 * positions.texi (Positions): Clarify converting marker to integer.
6093
6094 * strings.texi (String Basics): Mention string-match; clarify.
6095
60962005-04-08 Lute Kamstra <lute@gnu.org>
6097
6098 * modes.texi (Search-based Fontification): Fix cross references.
6099 Use consistent terminology. Document anchored highlighting.
6100
61012005-04-05 Lute Kamstra <lute@gnu.org>
6102
6103 * modes.texi (Defining Minor Modes): Document :group keyword
6104 argument and its default value.
6105
61062005-04-03 Lute Kamstra <lute@gnu.org>
6107
6108 * hooks.texi (Standard Hooks): Add some hooks. Add cross
6109 references and/or descriptions. Delete major mode hooks; mention
6110 them as a category instead. Rename or delete obsolete hooks.
6111
61122005-04-02 Richard M. Stallman <rms@gnu.org>
6113
6114 * nonascii.texi (Coding System Basics): Another wording cleanup.
6115
61162005-04-01 Richard M. Stallman <rms@gnu.org>
6117
6118 * nonascii.texi (Coding System Basics): Clarify previous change.
6119
61202005-04-01 Kenichi Handa <handa@m17n.org>
6121
10d1d0af 6122 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6123 identity of coding systems.
6124
61252005-03-29 Chong Yidong <cyd@stupidchicken.com>
6126
6127 * text.texi (Buffer Contents): Add filter-buffer-substring and
6128 buffer-substring-filters.
6129
61302005-03-26 Chong Yidong <cyd@stupidchicken.com>
6131
6132 * anti.texi (Antinews): Mention `G' interactive code.
6133
6134 * tips.texi (Compilation Tips): Mention benchmark.el.
6135
61362005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6137
6138 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6139 is now bound to M-o M-o.
6140
6141 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6142
61432005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6144
6145 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6146 in the Emacs Manual).
6147 * Makefile.in (srcs): Remove calendar.texi.
6148 * makefile.w32-in (srcs): Remove calendar.texi.
6149 * display.texi (Display): Change name of next node.
6150 * os.texi (System In): Change name of previous node.
6151 * elisp.texi (Top): Remove Calendar references.
6152 * vol1.texi (Top): Remove Calendar references.
6153 * vol2.texi (Top): Remove Calendar references.
6154
61552005-03-25 Richard M. Stallman <rms@gnu.org>
6156
6157 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6158 Cleanup previous change.
6159
61602005-03-25 Chong Yidong <cyd@stupidchicken.com>
6161
6162 * display.texi (Face Attributes): Faces earlier in an :inherit
6163 list take precedence.
6164 (Scroll Bars): Fix description of vertical-scroll-bars.
6165 Document frame-current-scroll-bars and window-current-scroll-bars.
6166
6167 * markers.texi (The Mark): Document temporary Transient Mark mode.
6168
6169 * minibuf.texi (Reading File Names):
6170 Document read-file-name-completion-ignore-case.
6171
6172 * positions.texi (Screen Lines): Document nil for width argument
6173 to compute-motion.
6174
61752005-03-23 Kim F. Storm <storm@cua.dk>
6176
6177 * display.texi (Standard Faces): Other faces used in the fringe
6178 implicitly inherits from the fringe face.
6179 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6180 properties implicitly inherits from fringe face.
6181 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6182
61832005-03-20 Chong Yidong <cyd@stupidchicken.com>
6184
6185 * display.texi (Invisible Text): State default value of
6186 line-move-ignore-invisible.
6187 (Managing Overlays): Document remove-overlays.
6188 (Standard Faces): Document escape-glyph face.
6189
6190 * minibuf.texi (Reading File Names): Document read-file-name-function.
6191
6192 * modes.texi (Other Font Lock Variables):
6193 Document font-lock-lines-before.
6194
6195 * positions.texi (Skipping Characters): skip-chars-forward allows
6196 character classes.
6197
61982005-03-18 Lute Kamstra <lute@gnu.org>
6199
6200 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6201
62022005-03-17 Richard M. Stallman <rms@gnu.org>
6203
6204 * text.texi (Undo): Document extensible undo entries.
6205
dd7b651b 6206 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6207
6208 * nonascii.texi (Character Codes): Minor fix.
6209
6210 * display.texi (Display Property): Explain the significance
6211 of having text properties that are eq.
6212 (Other Display Specs): Explain string as display spec.
6213
6214 * commands.texi (Interactive Codes): Document G option.
6215
62162005-03-17 Chong Yidong <cyd@stupidchicken.com>
6217
6218 * text.texi (Filling): Add sentence-end-without-period and
6219 sentence-end-without-space.
6220 (Changing Properties): Minor fix.
6221
6222 * anti.texi: Total rewrite.
6223
62242005-03-15 Lute Kamstra <lute@gnu.org>
6225
6226 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6227
62282005-03-08 Kim F. Storm <storm@cua.dk>
6229
6230 * display.texi (Specified Space): Property :width is support on
6231 non-graphic terminals, :height is not.
6232
62332005-03-07 Richard M. Stallman <rms@gnu.org>
6234
6235 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6236 Now subnodes of Fringes.
6237 (Overlay Arrow): Document overlay-arrow-variable-list.
6238 (Fringe Size/Pos): New node, broken out of Fringes.
6239 (Display): Explain clearing vs redisplay better.
6240 (Truncation): Clarify use of bitmaps.
6241 (The Echo Area): Clarify the uses of the echo area.
6242 Add max-mini-window-height.
6243 (Progress): Clarify.
6244 (Invisible Text): Explain that main loop moves point out.
6245 (Selective Display): Say "hidden", not "invisible".
6246 (Managing Overlays): Move up. Describe relation to Undo here.
6247 (Overlay Properties): Clarify intro.
6248 (Finding Overlays): Explain return values when nothing found.
6249 (Width): truncate-string-to-width has added arg.
6250 (Displaying Faces): Clarify and update mode line face handling.
6251 (Face Functions): Minor cleanup.
6252 (Conditional Display): Merge into Other Display Specs.
6253 (Pixel Specification, Other Display Specs): Minor cleanups.
6254 (Images, Image Descriptors): Minor cleanups.
6255 (GIF Images): Patents have expired.
6256 (Showing Images): Explain default text for insert-image.
6257 (Manipulating Button Types): Merge into Manipulating Buttons.
6258 (Making Buttons): Explain return values.
6259 (Button Buffer Commands): Add xref.
6260 (Inverse Video): Update mode-line-inverse-video.
6261 (Display Table Format): Clarify.
6262 (Active Display Table): Give defaults for window-display-table.
6263
6264 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6265 and calendar-today-marker are strings, not chars.
6266 (Holiday Customizing): Minor fix.
6267
6268 * internals.texi (Writing Emacs Primitives): Update `or' example.
6269 Update limit on # args of subr.
6270
6271 * edebug.texi (Using Edebug): Arrow is in fringe.
6272 (Instrumenting): Arg to eval-defun works without loading edebug.
6273 (Edebug Execution Modes): Add xref.
6274
6275 * customize.texi (Common Keywords): Clarify :require.
6276 Mention :version here.
6277 (Variable Definitions, Group Definitions): Not here.
6278 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6279
62802005-03-07 Chong Yidong <cyd@stupidchicken.com>
6281 * nonascii.texi (Text Representations): Clarify position-bytes.
6282 (Character Sets): Add list-charset-chars.
6283 (Scanning Charsets): Add charset-after.
6284 (Encoding and I/O): Minor fix.
6285
62862005-03-06 Richard M. Stallman <rms@gnu.org>
6287
6288 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6289 (Resizing Windows): Likewise.
6290
6291 * text.texi (Change Hooks): Get rid of "Emacs 21".
6292
6293 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6294
6295 * streams.texi (Output Variables): Get rid of "Emacs 21".
6296
6297 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6298
6299 * os.texi (Translating Input): Replace flow-control example
6300 with a less obsolete example that uses `keyboard-translate'.
6301
6302 * objects.texi (Hash Table Type, Circular Objects):
6303 Get rid of "Emacs 21".
6304
6305 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6306 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6307
6308 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6309
6310 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6311
6312 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6313 (Menu Bar): Fix when menu-bar-update-hook is called.
6314
6315 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6316
6317 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6318 and make it read better.
6319
6320 * files.texi (Writing to Files): Get rid of "Emacs 21".
6321 (Unique File Names): Likewise.
6322
6323 * elisp.texi: Update Emacs version to 22.
6324
6325 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6326 (Overlay Properties, Face Attributes): Likewise.
6327 (Managing Overlays): Fix punctuation.
6328 (Attribute Functions): Clarify set-face-font; get rid of
6329 info about old Emacs versions.
6330 (Auto Faces, Font Lookup, Display Property, Images):
6331 Get rid of "Emacs 21".
6332
6333 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6334
63352005-03-05 Richard M. Stallman <rms@gnu.org>
6336
6337 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6338
63392005-03-04 Lute Kamstra <lute@gnu.org>
6340
6341 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6342
63432005-03-03 Lute Kamstra <lute@gnu.org>
6344
6345 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6346
63472005-03-01 Lute Kamstra <lute@gnu.org>
6348
6349 * debugging.texi (Debugger Commands): Update `j'.
6350
63512005-02-28 Lute Kamstra <lute@gnu.org>
6352
6353 * debugging.texi (Debugging): Fix typo.
6354 (Error Debugging): Document eval-expression-debug-on-error.
6355 (Function Debugging): Update example.
6356 (Using Debugger): Mention starred stack frames.
6357 (Debugger Commands): Document `j' and `l'.
6358 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6359 Update the messages that the debugger displays.
6360 (Internals of Debugger): Add cross reference. Update example.
6361 (Excess Open): Minor improvement.
6362 (Excess Close): Minor improvement.
6363
63642005-02-26 Richard M. Stallman <rms@gnu.org>
6365
6366 * tips.texi (Coding Conventions): Clarify.
6367 Put all the major mode key reservations together.
6368 Mention the Mouse-1 => Mouse-2 conventions.
6369
6370 * syntax.texi (Syntax Class Table): Clarify.
6371 (Syntax Table Functions): syntax-after moved from here.
6372 (Syntax Table Internals): syntax-after moved to here.
6373 (Parsing Expressions): Update info on number of values
6374 and what's meaningful in the STATE argument.
6375 (Categories): Fix typo.
6376
6377 * sequences.texi (Arrays): Cleanup.
6378 (Char-Tables): Clarify.
6379
6380 * processes.texi (Deleting Processes): Cleanups, add xref.
6381 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6382 (Process Information): set-process-coding-system, some args optional.
6383 (Input to Processes): Explain various types for PROCESS args.
6384 Rename them from PROCESS-NAME to PROCESS.
6385 (Signals to Processes): Likewise.
6386 (Decoding Output): Cleanup.
6387 (Query Before Exit): Clarify.
6388
6389 * os.texi (Startup Summary): Correct the options; add missing ones.
6390 (Terminal Output, Batch Mode): Clarify.
6391 (Flow Control): Node deleted.
6392
6393 * markers.texi (The Mark): Clarify.
6394
6395 * macros.texi (Expansion): Cleanup.
6396 (Indenting Macros): indent-spec allows ints, not floats.
6397
6398 * keymaps.texi (Keymaps): Clarify.
6399 (Format of Keymaps): Update lisp-mode-map example.
6400 (Active Keymaps, Key Lookup): Clarify.
6401 (Changing Key Bindings): Add xref to `kbd'.
6402 (Key Binding Commands, Simple Menu Items): Clarify.
6403 (Mouse Menus, Menu Bar): Clarify.
6404 (Menu Example): Replace print example with menu-bar-replace-menu.
6405
6406 * help.texi (Documentation Basics): Add function-documentation prop.
6407
6408 * elisp.texi (Top): Don't refer to Flow Control node.
6409
6410 * commands.texi (Command Overview): Improve xrefs.
6411 (Adjusting Point): Adjusting point applies to intangible and invis.
6412 (Key Sequence Input): Doc extra read-key-sequence args.
6413 Likewise for read-key-sequence-vector.
6414
6415 * backups.texi (Rename or Copy): Minor fix.
6416 (Numbered Backups): For version-control, say the default.
6417 (Auto-Saving): make-auto-save-file-name example is simplified.
6418
6419 * advice.texi (Advising Functions): Don't imply one part of Emacs
6420 should advise another part. Markup changes.
6421 (Defining Advice): Move transitional para.
6422 (Activation of Advice): Cleanup.
6423 Explain if COMPILE is nil or negative.
6424
6425 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6426
64272005-02-24 Lute Kamstra <lute@gnu.org>
6428
6429 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6430 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6431
64322005-02-23 Lute Kamstra <lute@gnu.org>
6433
6434 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6435 to define global minor modes as well.
6436
6437 * display.texi (Managing Overlays): overlay-buffer returns nil for
6438 deleted overlays.
6439
64402005-02-22 Kim F. Storm <storm@cua.dk>
6441
6442 * minibuf.texi (Basic Completion): Allow symbols in addition to
6443 strings in try-completion and all-completions.
6444
64452005-02-14 Lute Kamstra <lute@gnu.org>
6446
6447 * elisp.texi (Top): Remove reference to deleted node.
6448
6449 * lists.texi (Lists): Remove reference to deleted node.
6450 (Cons Cells): Fix typo.
6451
6452 * loading.texi (Where Defined): Fix typo.
6453
64542005-02-14 Richard M. Stallman <rms@gnu.org>
6455
6456 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6457 is useful for discarding some minor modes.
6458
6459 * symbols.texi (Symbol Components): Reorder examples.
6460
6461 * streams.texi (Input Functions): State standard-input default.
6462 (Output Variables): State standard-output default.
6463
6464 * objects.texi (Printed Representation): Clarify read syntax vs print.
6465 (Floating Point Type): Explain meaning better.
6466 (Symbol Type): Explain uniqueness better.
6467 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
6468 List examples sooner.
6469 (Box Diagrams): New subnode broken out.
6470 Some examples moved from old Lists as Boxes node.
6471 (Dotted Pair Notation): Clarify intro.
6472 (Array Type): Clarify.
6473 (Type Predicates): Add hash-table-p.
6474
6475 * numbers.texi (Integer Basics): Clarify radix explanation.
6476 (Predicates on Numbers): Minor clarification.
6477 (Comparison of Numbers): Minor clarification. Clarify eql.
6478 Typos in min, max.
6479 (Math Functions): Clarify overflow in expt.
6480
6481 * minibuf.texi (Text from Minibuffer): Minor clarification.
6482 Mention arrow keys.
6483
6484 * loading.texi (Autoload): defun's doc string overrides autoload's
6485 doc string.
6486 (Repeated Loading): Modernize "add to list" examples.
6487 (Where Defined): Finish updating table of load-history elts.
6488
6489 * lists.texi (List-related Predicates): Minor wording improvement.
6490 (Lists as Boxes): Node deleted.
6491 (Building Lists): Explain trivial cases of number-sequence.
6492
6493 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 6494 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
6495 (Hash Access): Any object can be a key.
6496 State value of maphash.
6497
6498 * functions.texi (What Is a Function): Wording cleanup.
6499 (Function Documentation): Minor cleanup.
6500 Explain purpose of calling convention at end of doc string.
6501 (Function Names): Wording cleanup.
6502 (Calling Functions): Wording cleanup.
6503 Explain better how funcall calls the function.
6504 (Function Cells): Delete example of saving and redefining function.
6505
6506 * control.texi (Combining Conditions): Wording cleanup.
6507 (Iteration): dolist and dotimes bind VAR locally.
6508 (Cleanups): Xref to Atomic Changes.
6509
6510 * compile.texi (Byte Compilation): Delete 19.29 info.
6511 (Compilation Functions): Macros' difficulties don't affect defsubst.
6512 (Docs and Compilation): Delete 19.29 info.
6513
65142005-02-10 Richard M. Stallman <rms@gnu.org>
6515
6516 * objects.texi (Symbol Type): Minor correction.
6517
65182005-02-06 Lute Kamstra <lute@gnu.org>
6519
6520 * modes.texi (Example Major Modes): Fix typos.
6521
65222005-02-06 Richard M. Stallman <rms@gnu.org>
6523
6524 * text.texi (Margins): fill-nobreak-predicate can be one function.
6525
6526 * strings.texi (Modifying Strings): clear-string can make unibyte.
6527 (Formatting Strings): format gives error if values missing.
6528
6529 * positions.texi (Character Motion): Mention default arg
6530 for forward-char. backward-char refers to forward-char.
6531 (Word Motion): Mention default arg for forward-word.
6532 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6533 Simplify end-of-buffer.
6534 (Text Lines): Mention default arg for forward-line.
6535 (List Motion): Mention default arg for beginning/end-of-defun.
6536 (Skipping Characters): Minor fixes in explaining character-set.
6537
6538 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6539 Mode inheritance applies only when default-major-mode is nil.
6540 Clarifications.
6541 (Example Major Modes): Update Text mode and Lisp mode examples.
6542 (Minor Mode Conventions): Mention define-minor-mode at top.
6543 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6544 (Mode Line Format): Update mode line face display info.
6545 (Properties in Mode): Mention effect of risky vars.
6546 (Imenu): Define imenu-add-to-menubar.
6547 (Font Lock Mode): Add descriptions to menu lines.
6548 (Faces for Font Lock): Add font-lock-doc-face.
6549
65502005-02-05 Lute Kamstra <lute@gnu.org>
6551
6552 * text.texi (Maintaining Undo): Remove obsolete function.
6553
65542005-02-05 Eli Zaretskii <eliz@gnu.org>
6555
6556 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 6557 color specifications. Improve indexing.
b8d4c8d0
GM
6558 (Text Terminal Colors): Replace the description of RGB values by
6559 an xref to "Color Names".
6560
65612005-02-03 Richard M. Stallman <rms@gnu.org>
6562
6563 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6564 Clarify.
6565 (Selecting Windows): Clarify save-selected-window.
6566 (Cyclic Window Ordering): Clarify walk-windows.
6567 (Window Point): Clarify.
6568 (Window Start): Add comment to example.
6569 (Resizing Windows): Add `interactive' specs in examples.
6570 Document fit-window-to-buffer.
6571
6572 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6573 (Undo, Maintaining Undo): Clarify last change.
6574 (Sorting): In sort-numeric-fields, explain about octal and hex.
6575 Mention sort-numeric-base.
6576 (Format Properties): Add xref for hard newlines.
6577
6578 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6579 (Pop-Up Menus): Fix typo.
6580 (Color Names): Explain all types of color names.
6581 Explain color-values on B&W terminal.
6582 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6583
6584 * files.texi (File Locks): Not supported on MS systems.
6585 (Testing Accessibility): Clarify.
6586
6587 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6588 (Coverage Testing): Fix typo.
6589
6590 * commands.texi (Misc Events): Remove stray space.
6591
6592 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6593 (Modification Time): Clarify when visited-file-modtime returns 0.
6594 (The Buffer List): Clarify bury-buffer.
6595 (Killing Buffers): Clarify.
6596 (Indirect Buffers): Add clone-indirect-buffer.
6597
65982005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6599
6600 * edebug.texi (Printing in Edebug): Fix default value of
6601 edebug-print-circle.
6602 (Coverage Testing): Fix displayed frequency count data.
6603
66042005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6605
6606 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6607
66082005-02-02 Kim F. Storm <storm@cua.dk>
6609
6610 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6611
66122005-01-29 Eli Zaretskii <eliz@gnu.org>
6613
6614 * commands.texi (Misc Events): Describe the help-echo event.
6615
6616 * text.texi (Special Properties) <help-echo>: Use `pos'
6617 consistently in description of the help-echo property.
6618 Use @code{nil} instead of @var{nil}.
6619
6620 * display.texi (Overlay Properties): Fix the index entry for
6621 help-echo overlay property.
6622
6623 * customize.texi (Type Keywords): Uncomment the xref to the
6624 help-echo property documentation.
6625
66262005-01-23 Kim F. Storm <storm@cua.dk>
6627
6628 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6629 return value. Third element FULLY replaced by PARTIAL which
6630 specifies number of invisible pixels if row is only partially visible.
6631 (Textual Scrolling): Mention auto-window-vscroll.
6632 (Vertical Scrolling): New defvar auto-window-vscroll.
6633
66342005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6635
6636 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6637 command remapping.
6638
66392005-01-15 Richard M. Stallman <rms@gnu.org>
6640
6641 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6642
66432005-01-14 Kim F. Storm <storm@cua.dk>
6644
6645 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6646
6647 * text.texi (Links and Mouse-1): Fix string and vector item.
6648
66492005-01-13 Richard M. Stallman <rms@gnu.org>
6650
6651 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6652 descriptions of overriding-local-map and overriding-terminal-local-map.
6653
6654 * text.texi (Links and Mouse-1): Clarify text.
6655
66562005-01-13 Kim F. Storm <storm@cua.dk>
6657
6658 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6659
66602005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6661
6662 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6663
66642005-01-12 Kim F. Storm <storm@cua.dk>
6665
6666 * text.texi (Links and Mouse-1): Rename section from Enabling
6667 Mouse-1 to Following Links. Change xrefs.
6668 Add examples for define-button-type and define-widget.
6669
6670 * display.texi (Button Properties, Button Buffer Commands):
6671 Clarify mouse-1 and follow-link functionality.
6672
66732005-01-12 Richard M. Stallman <rms@gnu.org>
6674
6675 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6676
6677 * display.texi (Beeping): Fix Texinfo usage.
6678
6679 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6680
66812005-01-11 Kim F. Storm <storm@cua.dk>
6682
6683 * display.texi (Button Properties, Button Buffer Commands):
6684 Mention mouse-1 binding. Add follow-link keyword.
6685
6686 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6687 (Enabling Mouse-1 to Follow Links): New subsection.
6688
66892005-01-06 Richard M. Stallman <rms@gnu.org>
6690
6691 * text.texi (Special Properties): Minor change.
6692
6693 * os.texi (Timers): Clarify previous change.
6694
6695 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6696
66972005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6698
6699 * display.texi (Face Attributes): Correct xref to renamed node.
6700
67012005-01-01 Richard M. Stallman <rms@gnu.org>
6702
6703 * display.texi (Face Attributes): Describe hex color specs.
6704
67052004-12-31 Richard M. Stallman <rms@gnu.org>
6706
6707 * os.texi (Timers): Update previous change.
6708
67092004-12-30 Kim F. Storm <storm@cua.dk>
6710
6711 * display.texi (Line Height): Total line-height is now specified
6712 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6713 in cons cells. (nil . RATIO) is relative to actual line height.
6714 Use line-height `t' instead of `0' to get minimum height.
6715
67162004-12-29 Richard M. Stallman <rms@gnu.org>
6717
6718 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6719
67202004-12-28 Richard M. Stallman <rms@gnu.org>
6721
6722 * commands.texi (Quitting): Clarify value of with-local-quit.
6723
6724 * elisp.texi (Top): Fix previous change.
6725
6726 * loading.texi (Loading): Fix previous change.
6727
67282004-12-27 Richard M. Stallman <rms@gnu.org>
6729
6730 * Makefile.in (MAKEINFO): Specify --force.
6731
6732 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6733
6734 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6735
6736 * display.texi (Line Height): Further clarify.
6737
6738 * elisp.texi (Top): Update Loading submenu.
6739
6740 * loading.texi (Where Defined): New node.
6741 (Unloading): load-history moved to Where Defined.
6742
67432004-12-21 Richard M. Stallman <rms@gnu.org>
6744
6745 * commands.texi (Event Input Misc): Add while-no-input.
6746
67472004-12-11 Richard M. Stallman <rms@gnu.org>
6748
6749 * display.texi (Line Height): Rewrite text for clarity.
6750
67512004-12-11 Kim F. Storm <storm@cua.dk>
6752
6753 * display.texi (Display): Add node "Line Height" to menu.
6754 (Line Height): New node. Move full description of line-spacing
6755 and line-height text properties here from text.texi.
6756 (Scroll Bars): Add vertical-scroll-bar variable.
6757
6758 * frames.texi (Window Frame Parameters): Remove line-height defvar.
6759
6760 * locals.texi (Standard Buffer-Local Variables): Fix xref for
6761 line-spacing and vertical-scroll-bar.
6762
6763 * text.texi (Special Properties): Just mention line-spacing and
6764 line-height here, add xref to new "Line Height" node.
6765
67662004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
6767
6768 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
6769
6770 * locals.texi (Standard Buffer-Local Variables):
6771 Add @xref for `line-spacing'.
6772
67732004-12-05 Richard M. Stallman <rms@gnu.org>
6774
6775 * Makefile.in (maintainer-clean): Remove the info files
6776 in $(infodir) where they are created.
6777
67782004-12-03 Richard M. Stallman <rms@gnu.org>
6779
6780 * windows.texi (Selecting Windows): get-lru-window and
6781 get-largest-window don't consider dedicated windows.
6782
6783 * text.texi (Undo): Document undo-in-progress.
6784
67852004-11-26 Richard M. Stallman <rms@gnu.org>
6786
6787 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
6788 Remove a few vars that are not always buffer-local.
6789
67902004-11-24 Luc Teirlinck <teirllm@auburn.edu>
6791
6792 * locals.texi (Standard Buffer-Local Variables): Comment out
6793 xref's to non-existent node `Yet to be written'.
6794
67952004-11-24 Richard M. Stallman <rms@gnu.org>
6796
6797 * processes.texi (Synchronous Processes): Grammar fix.
6798
6799 * numbers.texi (Comparison of Numbers): Add eql.
6800
6801 * locals.texi (Standard Buffer-Local Variables): Add many vars.
6802
6803 * intro.texi (Printing Notation): Fix previous change.
6804
6805 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
6806 and default-indicate-buffer-boundaries from here.
6807 (Usual Display): To here.
6808 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
6809 (Usual Display): Move tab-width up.
6810
5dcb4c4e
SM
6811 * customize.texi (Variable Definitions):
6812 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
6813 (Simple Types, Composite Types, Defining New Types):
6814 Minor cleanups.
6815
68162004-11-21 Jesper Harder <harder@ifa.au.dk>
6817
6818 * processes.texi (Synchronous Processes, Output from Processes):
6819 Markup fix.
6820
68212004-11-20 Richard M. Stallman <rms@gnu.org>
6822
6823 * positions.texi (Skipping Characters): skip-chars-forward
6824 now handles char classes.
6825
6826 * intro.texi (Printing Notation): Avoid confusion of `print'
6827 when explaining @print.
6828
6829 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
6830
6831 * display.texi (Display Table Format): Minor fix.
6832
6833 * streams.texi (Output Functions): Fix print example.
6834
6835 * Makefile.in (elisp): New target.
6836 (dist): Depend on $(infodir)/elisp, not elisp.
6837 Copy the info files from $(infodir).
6838
6839 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
6840 read-from-minibuffer.
6841
6842 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
6843
68442004-11-19 Richard M. Stallman <rms@gnu.org>
6845
6846 * searching.texi (Regexp Search): Add search-whitespace-regexp.
6847
68482004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
6849
6850 * tips.texi (Coding Conventions): Fix typo.
6851
68522004-11-16 Richard M. Stallman <rms@gnu.org>
6853
6854 * tips.texi (Coding Conventions): Separate defvar and require
6855 methods to avoid warnings. Use require only when there are many
6856 functions and variables from that package.
6857
6858 * minibuf.texi (Minibuffer Completion): When ignoring case,
6859 predicate must not be case-sensitive.
6860
6861 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
6862 (Test Coverage): Don't talk about "splotches". Clarified.
6863
68642004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
6865
6866 * frames.texi (Window Frame Parameters): Fix typo.
6867
68682004-11-15 Kim F. Storm <storm@cua.dk>
6869
6870 * symbols.texi (Other Plists): Note that plist-get may signal error.
6871 Add safe-plist-get.
6872
68732004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
6874
6875 * modes.texi (Font Lock Basics): Fix typo.
6876
68772004-11-08 Richard M. Stallman <rms@gnu.org>
6878
6879 * syntax.texi (Syntax Table Functions): Add syntax-after.
6880
68812004-11-06 Lars Brinkhoff <lars@nocrew.org>
6882
6883 * os.texi (Processor Run Time): New section documenting
6884 get-internal-run-time.
6885
68862004-11-06 Eli Zaretskii <eliz@gnu.org>
6887
6888 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
6889 it nukes elisp-cover.texi.
6890 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
6891 elisp-0 etc.
6892
68932004-11-05 Luc Teirlinck <teirllm@auburn.edu>
6894
6895 * commands.texi (Keyboard Macros): Document `append' return value
6896 of `defining-kbd-macro'.
6897
68982004-11-01 Richard M. Stallman <rms@gnu.org>
6899
6900 * commands.texi (Interactive Call): Add called-interactively-p.
6901
69022004-10-29 Simon Josefsson <jas@extundo.com>
6903
6904 * minibuf.texi (Reading a Password): Revert.
6905
69062004-10-28 Richard M. Stallman <rms@gnu.org>
6907
6908 * frames.texi (Display Feature Testing): Explain about "vendor".
6909
69102004-10-27 Richard M. Stallman <rms@gnu.org>
6911
6912 * commands.texi (Interactive Codes): `N' uses numeric prefix,
6913 not raw. Clarify `n'.
6914 (Interactive Call): Rewrite interactive-p, focusing on when
6915 and how to use it.
6916 (Misc Events): Clarify previous change.
6917
6918 * advice.texi (Simple Advice): Clarify what job the example does.
6919 (Around-Advice): Clarify ad-do-it.
6920 (Activation of Advice): An option of ad-default-compilation-action
6921 is `never', not `nil'.
6922
69232004-10-26 Kim F. Storm <storm@cua.dk>
6924
6925 * commands.texi (Interactive Codes): Add U code letter.
6926
69272004-10-25 Simon Josefsson <jas@extundo.com>
6928
6929 * minibuf.texi (Reading a Password): Add.
6930
69312004-10-24 Jason Rumney <jasonr@gnu.org>
6932
6933 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
6934 and wheel-down.
6935
69362004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
6937
6938 * processes.texi (Synchronous Processes): Document process-file.
6939
69402004-10-22 Kenichi Handa <handa@m17n.org>
6941
6942 * text.texi (translate-region): Document that it accepts also a
6943 char-table.
6944
69452004-10-22 David Ponce <david@dponce.com>
6946
6947 * windows.texi (Resizing Windows): Document the `preserve-before'
6948 argument of the functions `enlarge-window' and `shrink-window'.
6949
69502004-10-19 Jason Rumney <jasonr@gnu.org>
6951
6952 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
6953
69542004-10-09 Luc Teirlinck <teirllm@auburn.edu>
6955
6956 * text.texi (Filling): Add anchor for definition of
6957 `sentence-end-double-space'.
6958
6959 * searching.texi (Regexp Example): Update description of how
6960 Emacs currently recognizes the end of a sentence.
6961 (Standard Regexps): Update definition of the variable
6962 `sentence-end'. Add definition of the function `sentence-end'.
6963
69642004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
6965
6966 * display.texi (Progress): New node.
6967
69682004-10-05 Kim F. Storm <storm@cua.dk>
6969
6970 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
6971
69722004-09-29 Kim F. Storm <storm@cua.dk>
6973
6974 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
6975 to identify bitmaps. Remove -fringe-bitmap suffix for standard
6976 fringe bitmap symbols, as they now have their own namespace.
6977 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
6978 vs. pixels. Signal error if no free bitmap slots.
6979 (Pixel Specification): Change IMAGE to @var{image}.
6980
69812004-09-28 Richard M. Stallman <rms@gnu.org>
6982
6983 * text.texi (Special Properties): Clarify line-spacing and line-height.
6984
6985 * searching.texi (Regexp Search): Add looking-back.
6986
69872004-09-25 Luc Teirlinck <teirllm@auburn.edu>
6988
6989 * display.texi: Correct typos.
6990 (Image Descriptors): Correct xref's.
6991
69922004-09-25 Richard M. Stallman <rms@gnu.org>
6993
6994 * text.texi (Special Properties): Cleanups in `cursor'.
6995 Rewrites in `line-height' and `line-spacing'; exchange them.
6996
6997 * display.texi (Fringes): Rewrite previous change.
6998 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
6999 (Display Fringe Bitmaps): Node deleted, text moved.
7000 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
7001 (Scroll Bars): Clarify set-window-scroll-bars.
7002 (Pointer Shape): Rewrite.
7003 (Specified Space): Clarify :align-to, etc.
7004 (Pixel Specification): Use @var. Clarify new text.
7005 (Other Display Specs): Clarify `slice'.
7006 (Image Descriptors): Cleanups.
7007 (Showing Images): Cleanups.
7008
70092004-09-24 Luc Teirlinck <teirllm@auburn.edu>
7010
7011 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
7012
7013 * modes.texi: Various minor changes in addition to:
7014 (Major Mode Conventions): Final call to `run-mode-hooks' should
7015 not be inside the `delay-mode-hooks' form.
7016 (Mode Hooks): New node.
7017 (Hooks): Delete obsolete example.
7018 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
7019 node "Mode Hooks".
7020
70212004-09-22 Luc Teirlinck <teirllm@auburn.edu>
7022
7023 * display.texi: Correct various typos.
7024 (Display): Rename node "Pointer Shapes" to "Pointer
7025 Shape". (There is already a node called "Pointer Shapes" in
7026 frames.texi.)
7027 (Images): Remove non-existent node "Image Slices" from menu.
7028
70292004-09-23 Kim F. Storm <storm@cua.dk>
7030
7031 * text.texi (Special Properties): Add `cursor', `pointer',
7032 `line-height', and `line-spacing' properties.
7033
7034 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
7035 Shapes' to menu.
7036 (Standard Faces): Doc fix for fringe face.
7037 (Fringes): Add `overflow-newline-into-fringe' and
7038 'indicate-buffer-boundaries'.
7039 (Fringe Bitmaps, Pointer Shapes): New nodes.
7040 (Display Property): Add 'Pixel Specification' and 'Display Fringe
7041 Bitmaps' to menu.
7042 (Specified Space): Describe pixel width and height.
7043 (Pixel Specification): New node.
7044 (Other Display Specs): Add `slice' property.
7045 (Display Fringe Bitmaps): New node.
7046 (Images): Add 'Image Slices' to menu.
7047 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
7048 (Showing Images): Add slice arg to `insert-image'.
7049 Add 'insert-sliced-image'.
b8d4c8d0
GM
7050
70512004-09-20 Richard M. Stallman <rms@gnu.org>
7052
7053 * commands.texi (Key Sequence Input):
7054 Clarify downcasing in read-key-sequence.
7055
70562004-09-08 Juri Linkov <juri@jurta.org>
7057
7058 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
7059
70602004-09-07 Luc Teirlinck <teirllm@auburn.edu>
7061
5dcb4c4e
SM
7062 * locals.texi (Standard Buffer-Local Variables):
7063 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
7064 * internals.texi (Buffer Internals): Describe new
7065 auto_save_file_format field of the buffer structure.
7066 * files.texi (Format Conversion): `auto-save-file-format' has been
7067 renamed `buffer-auto-save-file-format'.
7068
70692004-08-27 Luc Teirlinck <teirllm@auburn.edu>
7070
7071 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
7072 an integer or a marker.
7073 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
7074
70752004-08-22 Richard M. Stallman <rms@gnu.org>
7076
7077 * modes.texi (Major Mode Conventions): Discuss rebinding of
7078 standard key bindings.
7079
70802004-08-18 Kim F. Storm <storm@cua.dk>
7081
7082 * processes.texi (Accepting Output): Add `just-this-one' arg to
7083 `accept-process-output'.
7084 (Output from Processes): New var `process-adaptive-read-buffering'.
7085
70862004-08-10 Luc Teirlinck <teirllm@auburn.edu>
7087
7088 * keymaps.texi: Various changes in addition to:
7089 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
7090 Give more varied examples for `kbd'.
7091 (Creating Keymaps): Char tables have slots for all characters
7092 without modifiers.
7093 (Active Keymaps): `overriding-local-map' and
7094 `overriding-terminal-local-map' also override text property and
7095 overlay keymaps.
7096 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
7097 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
7098 to denote a prefix of no events.
7099 `map-keymap' includes parent's bindings _recursively_.
7100 Clarify and correct description of `where-is-internal'.
7101 Mention BUFFER-OR-NAME arg to `describe-bindings'.
7102 (Menu Example): For menus intended for use with the keyboard, the
7103 menu items should be bound to characters or real function keys.
7104
71052004-08-08 Luc Teirlinck <teirllm@auburn.edu>
7106
7107 * objects.texi (Character Type): Reposition `@anchor' to prevent
7108 double space inside sentence in Info.
7109
7110 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7111 renamed to `disabled-command-function'.
7112 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7113 (Command Loop Info): Replace reference to it.
7114 (Disabling Commands): `disabled-command-hook' has been renamed to
7115 `disabled-command-function'.
7116
71172004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7118
7119 * os.texi (Translating Input): Only non-prefix bindings in
7120 `key-translation-map' override actual key bindings. Warn about
7121 possible indirect effect of actual key bindings on non-prefix
7122 bindings in `key-translation-map'.
7123
71242004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7125
7126 * minibuf.texi (High-Level Completion): Add anchor for definition
7127 of `read-variable'.
7128
7129 * commands.texi: Various changes in addition to:
7130 (Using Interactive): Clarify description of `interactive-form'.
7131 (Interactive Call): Mention default for KEYS argument to
7132 `call-interactively'.
7133 (Command Loop Info): Clarify description of `this-command-keys'.
7134 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7135 Value of `last-event-frame' can be `macro'.
7136 (Repeat Events): `double-click-fuzz' is also used to distinguish
7137 clicks and drags.
7138 (Classifying Events): Clarify descriptions of `event-modifiers'
7139 `event-basic-type' and `event-convert-list'.
7140 (Accessing Events): `posn-timestamp' takes POSITION argument.
7141 (Quoted Character Input): Clarify description of
7142 `read-quoted-char' and fix example.
7143 (Quitting): Add `with-local-quit'.
7144 (Disabling Commands): Correct and clarify descriptions of
7145 `enable-command' and `disable-command'.
7146 Mention what happens if `disabled-command-hook' is nil.
7147 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7148 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7149
71502004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7151
7152 * frames.texi: Various changes in addition to:
7153 (Creating Frames): Expand and clarify description of `make-frame'.
7154 (Window Frame Parameters): Either none or both of the `icon-left'
7155 and `icon-top' parameters must be specified. Put descriptions of
7156 `menu-bar-lines' and `toolbar-lines' closer together and change
7157 them accordingly.
7158 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7159 except while processing `frame-title-format' or `icon-title-format'.
7160 (Deleting Frames): Correct description of `delete-frame'.
7161 Non-nil return values of `frame-live-p' are like those of `framep'.
7162 (Frames and Windows): Mention return value of
7163 `set-frame-selected-window'.
7164 (Visibility of Frames): Mention `force' argument to
7165 `make-frame-invisible'. `frame-visible-p' returns t for all
7166 frames on text-only terminals.
7167 (Frame Configurations): Restoring a frame configuration does not
7168 restore deleted frames.
7169 (Window System Selections): `x-set-selection' returns DATA.
7170 (Resources): Add example.
7171 (Display Feature Testing): Clarify descriptions of
7172 `display-pixel-height', `display-pixel-width', `x-server-version'
7173 and `x-server-vendor'.
7174
7175 * windows.texi (Choosing Window): Add anchor.
7176 * minibuf.texi (Minibuffer Misc): Add anchor.
7177
71782004-07-23 John Paul Wallington <jpw@gnu.org>
7179
7180 * macros.texi (Defining Macros): Declaration keyword for setting
7181 Edebug spec is `debug' not `edebug'.
7182
71832004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7184
7185 * windows.texi: Various small changes in addition to:
7186 (Window Point): Mention return value of `set-window-point'.
7187 (Window Start): `pos-visible-in-window-p' disregards horizontal
7188 scrolling. Explain return value if PARTIALLY is non-nil.
7189 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7190 and `set-window-vscroll'.
7191 (Size of Window): The argument WINDOW to `window-inside-edges',
7192 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7193 (Resizing Windows): Explain return value of
7194 `shrink-window-if-larger-than-buffer'.
7195 `window-size-fixed' automatically becomes buffer local when set.
7196 (Window Configurations): Explain return value of
7197 `set-window-configuration'.
7198
7199 * minibuf.texi (Minibuffer Misc): Add anchor for
7200 `minibuffer-scroll-window'.
7201
7202 * positions.texi (Text Lines): Add anchor for `count-lines'.
7203
72042004-07-17 Richard M. Stallman <rms@gnu.org>
7205
7206 * display.texi (Overlay Properties): Adding `evaporate' prop
7207 deletes empty overlay immediately.
7208
7209 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7210 fix example.
7211
72122004-07-16 Jim Blandy <jimb@redhat.com>
7213
7214 * searching.texi (Regexp Backslash): Document new \_< and \_>
7215 operators.
7216
72172004-07-16 Juanma Barranquero <lektu@terra.es>
7218
7219 * display.texi (Images): Fix Texinfo usage.
7220
72212004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7222
7223 * buffers.texi (Modification Time): `visited-file-modtime' now
7224 returns a list of two integers, instead of a cons.
7225
72262004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7227
7228 * windows.texi: Various changes in addition to:
7229 (Splitting Windows): Add `split-window-keep-point'.
7230
72312004-07-09 Richard M. Stallman <rms@gnu.org>
7232
7233 * frames.texi (Input Focus): Minor fix.
7234
72352004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7236
7237 * frames.texi (Input Focus): Clarify descriptions of
7238 `select-frame-set-input-focus' and `select-frame'.
7239
72402004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7241
7242 * os.texi: Various small changes in addition to:
7243 (Killing Emacs): Expand and clarify description of
7244 `kill-emacs-query-functions' and `kill-emacs-hook'.
7245 (System Environment): Expand and clarify description of `getenv'
7246 and `setenv'.
7247 (Timers): Clarify description of `run-at-time'.
7248 (Translating Input): Correct description of
7249 `extra-keyboard-modifiers'.
7250 (Flow Control): Correct description of `enable-flow-control'.
7251
72522004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7253
7254 * os.texi: Update copyright.
7255 (Session Management): Grammar fix.
7256 Clarify which Emacs does the restarting.
7257 Use @samp for *scratch* buffer.
7258
72592004-07-04 Alan Mackenzie <acm@muc.de>
7260
7261 * frames.texi (Input Focus): Add documentation for
7262 `select-frame-set-input-focus'. Replace refs to non-existent
7263 `switch-frame' with `select-frame'. Minor corrections and tidying
7264 up of text-only terminal stuff.
7265
72662004-07-02 Richard M. Stallman <rms@gnu.org>
7267
7268 * files.texi (Saving Buffers): Cleanup write-contents-function.
7269 (Magic File Names): Cleanup file-remote-p.
7270
b344d29d 72712004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7272
7273 * files.texi (Magic File Names): `file-remote-p' returns an
7274 identifier of the remote system, not just t.
7275
72762004-07-02 David Kastrup <dak@gnu.org>
7277
7278 * searching.texi (Entire Match Data): Add explanation about new
7279 match-data behavior when @var{integers} is non-nil.
7280
72812004-06-24 Richard M. Stallman <rms@gnu.org>
7282
7283 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7284
7285 * customize.texi (Variable Definitions): Note about doc strings
7286 and :set.
7287
7288 * keymaps.texi (Keymap Terminology): Document `kbd'.
7289 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7290
7291 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7292 makes it buffer-local.
7293
7294 * files.texi (Saving Buffers): Correct previous change.
7295
7296 * commands.texi (Accessing Events):
7297 Clarify posn-col-row and posn-actual-col-row.
7298
72992004-06-24 David Ponce <david.ponce@wanadoo.fr>
7300
7301 * commands.texi (Accessing Events): New functions
7302 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7303
73042004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7305
7306 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7307 * frames.texi, buffers.texi, backups.texi, variables.texi:
7308 * loading.texi, eval.texi, functions.texi, control.texi:
7309 * symbols.texi, minibuf.texi: Reposition @anchor's.
7310
7311 * help.texi: Various small changes in addition to the following.
7312 (Describing Characters): Describe PREFIX argument to
7313 `key-description'. Correct and clarify definition of
7314 `text-char-description'. Describe NEED-VECTOR argument to
7315 `read-kbd-macro'.
7316 (Help Functions): Clarify definition of `apropos'.
7317
73182004-06-23 Lars Hansen <larsh@math.ku.dk>
7319
7320 * files.texi (Saving Buffers): Correct description of
7321 `write-contents-functions'.
7322
73232004-06-21 Juanma Barranquero <lektu@terra.es>
7324
7325 * display.texi (Images): Remove redundant @vindex directives.
7326 Rewrite `image-library-alist' doc in active voice.
7327
73282004-06-14 Juanma Barranquero <lektu@terra.es>
7329
7330 * display.texi (Images): Document new delayed library loading,
7331 variable `image-library-alist' and (existing but undocumented)
7332 function `image-type-available-p'.
7333
73342004-06-05 Richard M. Stallman <rms@gnu.org>
7335
7336 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7337 refer the user to the Initial Input node.
7338 (Text from Minibuffer): Likewise.
7339 (Initial Input): New node. Document this feature
7340 and say it is mostly deprecated.
7341
73422004-05-30 Richard M. Stallman <rms@gnu.org>
7343
7344 * loading.texi (Named Features): Clarify return value
7345 and meaning of NOERROR.
7346
7347 * variables.texi (File Local Variables): Minor cleanup.
7348
73492004-05-30 Michael Albinus <michael.albinus@gmx.de>
7350
7351 * files.texi (Magic File Names): Add `file-remote-p' as operation
7352 of file name handlers.
7353
73542004-05-29 Richard M. Stallman <rms@gnu.org>
7355
7356 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7357 as arg to a minor mode command.
7358
73592004-05-22 Richard M. Stallman <rms@gnu.org>
7360
7361 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7362
7363 * streams.texi (Output Variables): Doc float-output-format.
7364
7365 * searching.texi (Regexp Special): Nested repetition can be infloop.
7366
7367 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7368 real stack overflow.
7369
7370 * compile.texi: Minor cleanups.
7371
73722004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7373
7374 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7375 circular lists.
7376 (List Elements): Explain handling of circular and dotted lists.
7377
73782004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7379
7380 * modes.texi (Search-based Fontification): Fix typo.
7381
73822004-05-10 Juanma Barranquero <lektu@terra.es>
7383
7384 * modes.texi (Mode Line Variables): Fix description of
7385 global-mode-string, which is now after which-func-mode, not the
7386 buffer name.
7387
73882004-05-07 Lars Hansen <larsh@math.ku.dk>
7389
7390 * modes.texi (Desktop Save Mode): Add.
7391 (Modes): Add menu entry Desktop Save Mode.
7392
7393 * hooks.texi: Add desktop-after-read-hook,
7394 desktop-no-desktop-file-hook and desktop-save-hook.
7395
7396 * locals.texi: Add desktop-save-buffer.
7397
73982004-04-30 Jesper Harder <harder@ifa.au.dk>
7399
7400 * display.texi: emacs -> Emacs.
7401
74022004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7403
7404 * files.texi (Changing Files): Document set-file-times.
7405
74062004-04-23 Juanma Barranquero <lektu@terra.es>
7407
7408 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7409
74102004-04-18 Jesper Harder <harder@ifa.au.dk>
7411
7412 * tips.texi (Coding Conventions): defopt -> defcustom.
7413
74142004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7415
7416 * sequences.texi: Various clarifications.
7417
74182004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7419
7420 * buffers.texi (Read Only Buffers): Mention optional ARG to
7421 `toggle-read-only'.
7422
74232004-04-14 Nick Roberts <nick@nick.uklinux.net>
7424
7425 * windows.texi (Selecting Windows): Note that get-lru-window
7426 returns a full-width window if possible.
7427
74282004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7429
7430 * buffers.texi: Various changes in addition to:
7431 (Buffer File Name): Add `find-buffer-visiting'.
7432 (Buffer Modification): Mention optional ARG to `not-modified'.
7433 (Indirect Buffers): Mention optional CLONE argument to
7434 `make-indirect-buffer'.
7435
7436 * files.texi: Various changes in addition to:
7437 (Visiting Functions): `find-file-hook' is now a normal hook.
7438 (File Name Expansion): Explain difference between the way that
7439 `expand-file-name' and `file-truename' treat `..'.
7440 (Contents of Directories): Mention optional ID-FORMAT argument to
7441 `directory-files-and-attributes'.
7442 (Format Conversion): Mention new optional CONFIRM argument to
7443 `format-write-file'.
7444
74452004-04-12 Miles Bader <miles@gnu.org>
7446
7447 * macros.texi (Expansion): Add description of `macroexpand-all'.
7448
74492004-04-05 Jesper Harder <harder@ifa.au.dk>
7450
5dcb4c4e
SM
7451 * variables.texi (Variable Aliases):
7452 Mention cyclic-variable-indirection.
b8d4c8d0
GM
7453
7454 * errors.texi (Standard Errors): Ditto.
7455
74562004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7457
7458 * backups.texi: Various small changes in addition to:
7459 (Making Backups): Mention return value of `backup-buffer'.
7460 (Auto-Saving): Mention optional FORCE argument to
7461 `delete-auto-save-file-if-necessary'.
7462 (Reverting): Mention optional PRESERVE-MODES argument to
7463 `revert-buffer'. Correct description of `revert-buffer-function'.
7464
74652004-03-22 Juri Linkov <juri@jurta.org>
7466
7467 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
7468 with `Vector Functions'.
7469
7470 * text.texi (Sorting): Add missing quote.
7471
74722004-03-14 Luc Teirlinck <teirllm@auburn.edu>
7473
7474 * intro.texi (Lisp History): Replace xref to `cl' manual with
7475 inforef.
7476
74772004-03-12 Richard M. Stallman <rms@gnu.org>
7478
7479 * intro.texi (Version Info): Add arg to emacs-version.
7480 (Lisp History): Change xref to CL manual.
7481
74822004-03-09 Luc Teirlinck <teirllm@auburn.edu>
7483
7484 * minibuf.texi (Completion Commands): Add xref to Emacs manual
7485 for Partial Completion mode.
7486
74872004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
7488
7489 * customize.texi: Fix typo. Remove eol whitespace.
7490
74912004-03-04 Richard M. Stallman <rms@gnu.org>
7492
7493 * processes.texi: Fix typos.
7494
7495 * lists.texi (Building Lists): Minor clarification.
7496
7497 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
7498 in make-hash-table.
7499
75002004-02-29 Juanma Barranquero <lektu@terra.es>
7501
7502 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
7503 rm, and ignore exit code.
7504
75052004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
7506
7507 * display.texi (Defining Faces): Add description for min-colors.
7508 Update example.
7509
75102004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7511
7512 * abbrevs.texi: Various corrections and clarifications in addition
7513 to the following:
7514 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7515
75162004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7517
7518 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7519
75202004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7521
7522 * text.texi: Various small changes in addition to the following:
7523 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7524 to delete-horizontal-space.
7525 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7526 description of yank-handler text property at various places.
7527
7528 * frames.texi (Window System Selections): Add anchor.
7529
7530 * syntax.texi (Syntax Table Functions): Clarify and correct
7531 descriptions of make-syntax-table and copy-syntax-table.
7532 (Motion and Syntax): Clarify SYNTAXES argument to
7533 skip-syntax-forward.
7534 (Parsing Expressions): Mention that the return value of
7535 parse-partial-sexp is currently a list of ten rather than nine
7536 elements.
7537 (Categories): Various corrections and clarifications.
7538
75392004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7540
7541 * markers.texi (Marker Insertion Types): Minor change.
7542
7543 * locals.texi (Standard Buffer-Local Variables):
7544 * commands.texi (Interactive Codes, Using Interactive):
7545 * functions.texi (Related Topics): Fix xrefs.
7546
75472004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7548
7549 * lists.texi (Sets And Lists): Update description of delete-dups.
7550
75512004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7552
7553 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7554
c8763fb6 75552004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7556
7557 * frames.texi (Parameter Access): frame-parameters arg is optional.
7558 modify-frame-parameters handles nil for FRAME.
7559 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7560 are all-or-nothing for certain toolkits.
7561 Mention parameter wait-for-wm.
7562 (Frames and Windows): In frame-first-window and frame-selected-window
7563 the arg is optional.
7564 (Input Focus): In redirect-frame-focus the second arg is optional.
7565 (Window System Selections): Mention selection type CLIPBOARD.
7566 Mention data-type UTF8_STRING.
7567 Mention numbering of cut buffers.
7568 (Resources): Describe x-resource-name.
7569
75702004-02-16 Richard M. Stallman <rms@gnu.org>
7571
7572 * windows.texi (Buffers and Windows): Delete false table
7573 about all-frames.
7574
7575 * syntax.texi (Parsing Expressions): Delete old caveat
7576 about parse-sexp-ignore-comments.
7577
7578 * streams.texi (Output Variables): Add print-quoted.
7579
7580 * lists.texi (Building Lists): Minor cleanup.
7581
7582 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7583
7584 * display.texi (Overlays): Explain overlays use markers.
7585 (Managing Overlays): Explain front-advance and rear-advance
7586 in more detail.
7587
7588 * loading.texi (Unloading): Document unload-feature-special-hooks.
7589 Get rid of fns-NNN.el file.
7590
75912004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7592
7593 * help.texi (Describing Characters): Fix text-char-description
7594 example output.
7595
7596 * edebug.texi (Using Edebug): Fix example.
7597
7598 * debugging.texi (Internals of Debugger): Fix return value.
7599
7600 * files.texi (Changing Files): Fix argname.
7601
7602 * calendar.texi: Fix parens, and default values.
7603
7604 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7605 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 7606 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
7607
7608 * positions.texi (Text Lines): Don't add -1 in current-line.
7609
76102004-02-16 Richard M. Stallman <rms@gnu.org>
7611
7612 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7613
76142004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7615
7616 * processes.texi (Low-Level Network): Fix a typo.
7617
76182004-02-12 Kim F. Storm <storm@cua.dk>
7619
7620 * display.texi (Fringes): Use consistent wording.
7621 Note that window-fringe's window arg is optional.
7622 (Scroll Bars): Use consistent wording.
7623
76242004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7625
7626 * tips.texi (Comment Tips): Document the new conventions for
7627 commenting out code.
7628
c8763fb6 76292004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 7630
5dcb4c4e 7631 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
7632
76332004-02-07 Kim F. Storm <storm@cua.dk>
7634
7635 * positions.texi (Text Lines): Add line-number-at-pos.
7636
76372004-02-06 John Paul Wallington <jpw@gnu.org>
7638
7639 * display.texi (Button Properties, Button Buffer Commands):
7640 mouse-2 invokes button, not down-mouse-1.
7641
76422004-02-04 Jason Rumney <jasonr@gnu.org>
7643
7644 * makefile.w32-in: Sync with Makefile.in changes.
7645
76462004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7647
7648 * minibuf.texi (Text from Minibuffer): Various corrections and
7649 clarifications.
7650 (Object from Minibuffer): Correct Lisp description of
7651 read-minibuffer.
7652 (Minibuffer History): Clarify description of cons values for
7653 HISTORY arguments.
5dcb4c4e
SM
7654 (Basic Completion): Various corrections and clarifications.
7655 Add completion-regexp-list.
b8d4c8d0
GM
7656 (Minibuffer Completion): Correct and clarify description of
7657 completing-read.
5dcb4c4e
SM
7658 (Completion Commands): Mention Partial Completion mode.
7659 Various other minor changes.
b8d4c8d0
GM
7660 (High-Level Completion): Various corrections and clarifications.
7661 (Reading File Names): Ditto.
7662 (Minibuffer Misc): Ditto.
7663
76642004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7665
7666 * strings.texi (Text Comparison): assoc-string also matches
7667 elements of alists that are strings instead of conses.
7668 (Formatting Strings): Standardize Texinfo usage. Update index
7669 entries.
7670
76712004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7672
7673 * lists.texi (Sets And Lists): Add delete-dups.
7674
76752004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7676
7677 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7678 special form.
7679 * macros.texi (Defining Macros): Update description of `declare',
7680 which now is a macro.
7681 (Wrong Time): Fix typos.
7682
76832004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7684
7685 * compile.texi (Compilation Functions): Expand descriptions of
7686 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7687 and `batch-byte-compile'. In particular, mention and describe
7688 all optional arguments.
7689 (Disassembly): Correct and clarify the description of `disassemble'.
7690
76912004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7692
7693 * searching.texi: Various small changes in addition to the
7694 following.
7695 (Regexp Example): Adapt to new value of `sentence-end'.
7696 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7697 `words'.
7698 (Search and Replace): Add usage note for `perform-replace'.
7699 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7700 `match-data'.
7701 (Standard Regexps): Update for new values of `paragraph-start'
7702 and `sentence-end'.
7703
77042004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7705
7706 * files.texi (Saving Buffers): Clarify descriptions of
7707 `write-contents-functions' and `before-save-hook'.
7708 Make the defvar's for `before-save-hook' and `after-save-hook'
7709 into defopt's.
7710
77112004-01-07 Kim F. Storm <storm@cua.dk>
7712
7713 * commands.texi (Click Events): Describe new image and
7714 width/height elements of click events.
7715 (Accessing Events): Add posn-string, posn-image, and
7716 posn-object-width-height. Change posn-object to return either
7717 image or string object.
7718
77192004-01-01 Simon Josefsson <jas@extundo.com>
7720
7721 * hooks.texi (Standard Hooks): Add before-save-hook.
7722 * files.texi (Saving Buffers): Likewise.
7723
77242004-01-03 Richard M. Stallman <rms@gnu.org>
7725
7726 * frames.texi (Frames and Windows): Delete frame-root-window.
7727
77282004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7729
7730 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7731
7732 * functions.texi: Various small changes in addition to the
7733 following.
5dcb4c4e
SM
7734 (What Is a Function): `functionp' returns nil for macros.
7735 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
7736 (Function Documentation): Add `\' in front of (fn @var{arglist})
7737 and explain why.
7738 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7739 Add anchor.
7740 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7741
77422004-01-01 Miles Bader <miles@gnu.org>
7743
7744 * display.texi (Buttons): New section.
7745
77462003-12-31 Andreas Schwab <schwab@suse.de>
7747
7748 * numbers.texi (Math Functions): sqrt reports a domain-error
7749 error.
7750 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
7751
77522003-12-30 Luc Teirlinck <teirllm@auburn.edu>
7753
7754 * tips.texi (Documentation Tips): Update item on hyperlinks in
7755 documentation strings.
7756
7757 * errors.texi (Standard Errors): Various small corrections and
7758 additions.
7759
7760 * control.texi: Various small changes in addition to the
7761 following.
7762 (Signaling Errors): Provide some more details on how `signal'
7763 constructs the error message. Add anchor to the definition of
7764 `signal'.
7765 (Error Symbols): Describe special treatment of `quit'.
7766 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
7767 to emphasize that it has to be a single form.
7768
7769 * buffers.texi: Add anchor.
7770
77712003-12-29 Richard M. Stallman <rms@gnu.org>
7772
7773 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
7774 (Window Configurations): Add window-configuration-frame.
7775
7776 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
7777
7778 * text.texi (Examining Properties): Add get-char-property-and-overlay.
7779 Change arg name in get-char-property.
7780 (Special Properties): Update handling of keymap property.
7781
7782 * strings.texi (Modifying Strings): Add clear-string.
7783 (Text Comparison): Add assoc-string and remove
7784 assoc-ignore-case, assoc-ignore-representation.
7785
7786 * os.texi (Time of Day): Add set-time-zone-rule.
7787
7788 * numbers.texi (Math Functions): asin, acos, log, log10
7789 report domain-error errors.
7790
7791 * nonascii.texi (Converting Representations):
7792 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
7793 (Encoding and I/O): Add file-name-coding-system.
7794
7795 * modes.texi (Search-based Fontification): Explain that
7796 face specs are symbols with face names as values.
7797
7798 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
7799
7800 * lists.texi (Building Lists): remq moved elsewhere.
7801 (Sets And Lists): remq moved here.
7802 (Association Lists): Refer to assoc-string.
7803
7804 * internals.texi (Garbage Collection): Add memory-use-counts.
7805
7806 * frames.texi (Frames and Windows): Add set-frame-selected-window
7807 and frame-root-window.
7808
7809 * files.texi (Contents of Directories):
7810 Add directory-files-and-attributes.
7811
7812 * display.texi (Refresh Screen): Add force-window-update.
7813 (Invisible Text): Explain about moving point out of invis text.
7814 (Overlay Properties): Add overlay-properties.
7815 (Managing Overlays): Add overlayp.
7816 (GIF Images): Invalid image number displays a hollow box.
7817
7818 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
7819 (Killing Buffers): Add buffer-live-p.
7820
78212003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
7822
7823 * display.texi (Fringes): Fix typo "set-buffer-window".
7824
78252003-12-24 Luc Teirlinck <teirllm@auburn.edu>
7826
7827 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
7828 * nonascii.texi, processes.texi, tips.texi, variables.texi:
7829 Add or change various xrefs and anchors.
7830
7831 * commands.texi: Replace all occurrences of @acronym{CAR} with
7832 @sc{car}, for consistency with the rest of the Elisp manual.
7833 `car' and `cdr' are historically acronyms, but are no longer
7834 widely thought of as such.
7835
7836 * internals.texi (Pure Storage): Mention that `purecopy' does not
7837 copy text properties.
7838 (Object Internals): Now 29 bits are used (in most implementations)
7839 to address Lisp objects.
7840
7841 * variables.texi (Variables with Restricted Values): New node.
7842
7843 * objects.texi (Lisp Data Types): Mention that certain variables
7844 can only take on a restricted set of values and add an xref to
7845 the new node "Variables with Restricted Values".
7846
7847 * eval.texi (Function Indirection): Describe the errors that
7848 `indirect-function' can signal.
7849 (Eval): Clarify the descriptions of `eval-region' and `values'.
7850 Describe `eval-buffer' instead of `eval-current-buffer' and
7851 mention `eval-current-buffer' as an alias for `current-buffer'.
7852 Correct the description and mention all optional arguments.
7853
7854 * nonascii.texi: Various small changes in addition to the
7855 following.
7856 (Converting Representations): Clarify behavior of
7857 `string-make-multibyte' and `string-to-multibyte' for unibyte all
7858 ASCII arguments.
7859 (Character Sets): Document the variable `charset-list' and adapt
7860 the definition of the function `charset-list' accordingly.
7861 (Translation of Characters): Clarify use of generic characters in
7862 `make-translation-table'. Clarify and correct the description of
7863 the use of translation tables in encoding and decoding.
7864 (User-Chosen Coding Systems): Correct and clarify the description
7865 of `select-safe-coding-system'.
7866 (Default Coding Systems): Clarify description of
7867 `file-coding-system-alist'.
7868
78692003-11-30 Luc Teirlinck <teirllm@auburn.edu>
7870
7871 * strings.texi (Text Comparison): Correctly describe when two
7872 strings are `equal'. Combine and clarify descriptions of
7873 `assoc-ignore-case' and `assoc-ignore-representation'.
7874
7875 * objects.texi (Non-ASCII in Strings): Clarify description of
7876 when a string is unibyte or multibyte.
7877 (Bool-Vector Type): Update examples.
7878 (Equality Predicates): Correctly describe when two strings are
7879 `equal'.
7880
78812003-11-29 Luc Teirlinck <teirllm@auburn.edu>
7882
7883 * lists.texi (Building Lists): `append' no longer accepts integer
7884 arguments. Update the description of `number-sequence' to reflect
7885 recent changes.
7886 (Sets And Lists): Describe `member-ignore-case' after `member'.
7887
78882003-11-27 Kim F. Storm <storm@cua.dk>
7889
7890 * commands.texi (Click Events): Click object may be an images.
7891 Describe (dx . dy) element of click positions.
7892 (Accessing Events): Remove duplicate posn-timestamp.
7893 New functions posn-object and posn-object-x-y.
7894
78952003-11-23 Kim F. Storm <storm@cua.dk>
7896
7897 * commands.texi (Click Events): Describe enhancements to event
7898 position lists, including new text-pos and (col . row) items.
7899 Mention left-fringe and right-fringe area events.
7900 (Accessing Events): New functions posn-area and
7901 posn-actual-col-row. Mention posn-timestamp. Mention that
7902 posn-point in non-text area still returns buffer position.
7903 Clarify posn-col-row.
7904
79052003-11-21 Lars Hansen <larsh@math.ku.dk>
7906
7907 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
7908 * anti.texi (File Attributes): Describe removed parameter
7909 ID-FORMAT.
7910
79112003-11-20 Luc Teirlinck <teirllm@auburn.edu>
7912
7913 * positions.texi (Positions): Mention that, if a marker is used as
7914 a position, its buffer is ignored.
7915
7916 * markers.texi (Overview of Markers): Mention it here too.
7917
79182003-11-12 Luc Teirlinck <teirllm@auburn.edu>
7919
7920 * numbers.texi (Numeric Conversions): Not just `floor', but also
7921 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
7922
79232003-11-10 Luc Teirlinck <teirllm@auburn.edu>
7924
7925 * markers.texi (Creating Markers): Specify insertion type of
7926 created markers. Add xref to `Marker Insertion Types'.
7927 Second argument to `copy-marker' is optional.
7928 (Marker Insertion Types): Mention that most markers are created
7929 with insertion type nil.
7930 (The Mark): Correctly describe when `mark' signals an error.
7931 (The Region): Correctly describe when `region-beginning' and
7932 `region-end' signal an error.
7933
79342003-11-08 Luc Teirlinck <teirllm@auburn.edu>
7935
7936 * hash.texi (Creating Hash): Clarify description of `eql'.
7937 `makehash' is obsolete.
7938 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
7939
7940 * positions.texi (Point): Change description of `buffer-end', so
7941 that it is also correct for floating point arguments.
7942 (List Motion): Correct argument lists of `beginning-of-defun' and
7943 `end-of-defun'.
7944 (Excursions): Add xref to `Marker Insertion Types'.
7945 (Narrowing): Argument to `narrow-to-page' is optional.
7946
79472003-11-06 Luc Teirlinck <teirllm@auburn.edu>
7948
7949 * streams.texi (Output Streams): Clarify behavior of point for
7950 marker output streams.
7951
79522003-11-04 Luc Teirlinck <teirllm@auburn.edu>
7953
7954 * variables.texi (Defining Variables): Second argument to
7955 `defconst' is not optional.
7956 (Setting Variables): Mention optional argument APPEND to
7957 `add-to-list'.
7958 (Creating Buffer-Local): Expand description of
7959 `make-variable-buffer-local'.
7960 (Frame-Local Variables): Expand description of
7961 `make-variable-frame-local'.
7962 (Variable Aliases): Correct description of optional argument
7963 DOCSTRING to `defvaralias'. Mention return value of
7964 `defvaralias'.
7965 (File Local Variables): Add xref to `File variables' in Emacs
7966 Manual. Correct description of `hack-local-variables'. Mention
7967 `safe-local-variable' property. Mention optional second argument
7968 to `risky-local-variable-p'.
7969
79702003-11-03 Luc Teirlinck <teirllm@auburn.edu>
7971
7972 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
7973
79742003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
7975
7976 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
7977 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
7978 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
7979 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
7980 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
7981 lispref/processes.texi, lispref/searching.texi,
7982 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
7983 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
7984 @acronym{FOO}.
7985
79862003-10-27 Luc Teirlinck <teirllm@auburn.edu>
7987
7988 * strings.texi (Creating Strings): Argument START to `substring'
7989 can not be `nil'. Expand description of
7990 `substring-no-properties'. Correct description of `split-string',
7991 especially with respect to empty matches. Prevent very bad line
7992 break in definition of `split-string-default-separators'.
7993 (Text Comparison): `string=' and `string<' also accept symbols as
7994 arguments.
7995 (String Conversion): More completely describe argument BASE in
7996 `string-to-number'.
7997 (Formatting Strings): `%s' and `%S' in `format' do require
7998 corresponding object. Clarify behavior of numeric prefix after
7999 `%' in `format'.
8000 (Case Conversion): The argument to `upcase-initials' can be a
8001 character.
8002
80032003-10-27 Kenichi Handa <handa@m17n.org>
8004
8005 * display.texi (Fontsets): Fix texinfo usage.
8006
80072003-10-25 Kenichi Handa <handa@m17n.org>
8008
8009 * display.texi (Fontsets): Add description of the function
8010 set-fontset-font.
8011
80122003-10-23 Luc Teirlinck <teirllm@auburn.edu>
8013
8014 * display.texi (Temporary Displays): Add xref to `Documentation
8015 Tips'.
8016
8017 * functions.texi (Function Safety): Use inforef instead of pxref
8018 for SES.
8019
80202003-10-23 Andreas Schwab <schwab@suse.de>
8021
8022 * Makefile.in (TEX, texinputdir): Don't define.
8023 (TEXI2DVI): Define.
8024 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
8025 add $(srcdir)/index.texi.
8026 ($(infodir)/elisp): Remove index.texi dependency.
8027 (elisp.dvi): Likewise. Use $(TEXI2DVI).
8028 (index.texi): Remove target.
8029 (dist): Don't link $(srcdir)/permute-index.
8030 (clean): Don't remove index.texi.
8031
8032 * permute-index, index.perm: Remove.
8033 * index.texi: Rename from index.unperm.
8034
80352003-10-22 Luc Teirlinck <teirllm@auburn.edu>
8036
8037 * tips.texi (Documentation Tips): Document new behavior for face
8038 and variable hyperlinks in Help mode.
8039
80402003-10-21 Luc Teirlinck <teirllm@auburn.edu>
8041
8042 * objects.texi (Integer Type): Update for extra bit of integer range.
8043 (Character Type): Ditto.
8044
80452003-10-16 Eli Zaretskii <eliz@gnu.org>
8046
8047 * numbers.texi (Integer Basics): Add index entries for reading
8048 numbers in hex, octal, and binary.
8049
80502003-10-16 Lute Kamstra <lute@gnu.org>
8051
8052 * modes.texi (Mode Line Format): Mention force-mode-line-update's
8053 argument.
8054
80552003-10-13 Luc Teirlinck <teirllm@auburn.edu>
8056
8057 * windows.texi (Choosing Window): Fix typo.
8058 * edebug.texi (Edebug Execution Modes): Fix typo.
8059
80602003-10-13 Richard M. Stallman <rms@gnu.org>
8061
8062 * windows.texi (Basic Windows): A window has fringe settings,
8063 display margins and scroll-bar settings.
8064 (Splitting Windows): Doc split-window return value.
8065 Clean up one-window-p.
8066 (Selecting Windows): Fix typo.
8067 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
8068 (Buffers and Windows): In set-window-buffer, explain effect
8069 on fringe settings and scroll bar settings.
8070 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
8071 (Choosing Window): Use defopt for pop-up-frame-function.
8072 For special-display-buffer-names, explain same-window and same-frame.
8073 Clarify window-dedicated-p return value.
8074 (Textual Scrolling): scroll-up and scroll-down can get an error.
8075 (Horizontal Scrolling): Clarify auto-hscroll-mode.
8076 Clarify set-window-hscroll.
8077 (Size of Window): Don't mention tool bar in window-height.
8078 (Coordinates and Windows): Explain what coordinates-in-window-p
8079 returns for fringes and display margins.
8080 (Window Configurations): Explain saving fringes, etc.
8081
8082 * tips.texi (Library Headers): Clean up Documentation.
8083
8084 * syntax.texi (Parsing Expressions): Clean up forward-comment
8085 and parse-sexp-lookup-properties.
8086
8087 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
8088
8089 * os.texi (System Environment): Clean up text for load-average errors.
8090
8091 * modes.texi (Hooks): Don't explain local hook details at front.
8092 Clarify run-hooks and run-hook-with-args a little.
8093 Clean up add-hook and remove-hook.
8094
8095 * edebug.texi (Edebug Execution Modes): Clarify t.
8096 Document edebug-sit-for-seconds.
8097 (Coverage Testing): Document C-x X = and =.
8098 (Instrumenting Macro Calls): Fix typo.
8099 (Specification List): Don't index the specification keywords.
8100
81012003-10-10 Kim F. Storm <storm@cua.dk>
8102
8103 * processes.texi (Network): Introduce make-network-process.
8104
81052003-10-09 Luc Teirlinck <teirllm@auburn.edu>
8106
8107 * tips.texi (Library Headers): Fix typo.
8108
81092003-10-07 Juri Linkov <juri@jurta.org>
8110
8111 * modes.texi (Imenu): Mention imenu-create-index-function's
8112 default value. Explain submenus better.
8113
81142003-10-07 Lute Kamstra <lute@gnu.org>
8115
8116 * modes.texi (Faces for Font Lock): Fix typo.
8117 (Hooks): Explain how buffer-local hook variables can refer to
8118 global hook variables.
8119 Various minor clarifications.
8120
81212003-10-06 Lute Kamstra <lute@gnu.org>
8122
8123 * tips.texi (Coding Conventions): Mention naming conventions for
8124 hooks.
8125
81262003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8127
8128 * loading.texi (Library Search): Correct default value of
8129 load-suffixes.
8130 (Named Features): Fix typo.
8131
81322003-10-05 Richard M. Stallman <rms@gnu.org>
8133
8134 * loading.texi (Named Features): In `provide',
8135 say how to test for subfeatures.
8136 (Unloading): In unload-feature, use new var name
8137 unload-feature-special-hooks.
8138
81392003-10-03 Lute Kamstra <lute@gnu.org>
8140
8141 * modes.texi (Major Mode Conventions): Mention third way to set up
8142 Imenu.
8143 (Imenu): A number of small fixes.
8144 Delete documentation of internal variable imenu--index-alist.
8145 Document the return value format of imenu-create-index-function
8146 functions.
8147
81482003-09-30 Richard M. Stallman <rms@gnu.org>
8149
8150 * processes.texi (Network): Say what stopped datagram connections do.
8151
8152 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8153
8154 * display.texi (Overlay Properties): Clarify `evaporate' property.
8155
81562003-09-29 Lute Kamstra <lute@gnu.org>
8157
8158 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8159 constructs should be marked as risky.
8160 Change cons cell into proper list.
8161 (Mode Line Variables): Change cons cell into proper list.
8162
81632003-09-26 Lute Kamstra <lute@gnu.org>
8164
8165 * modes.texi (Mode Line Data): Document the :propertize construct.
8166 (Mode Line Variables): Reorder the descriptions of the variables
8167 to match their order in the default mode-line-format.
8168 Describe the new variables mode-line-position and mode-line-modes.
8169 Update the default values of mode-line-frame-identification,
8170 minor-mode-alist, and default-mode-line-format.
8171 (Properties in Mode): Mention the :propertize construct.
8172
81732003-09-26 Richard M. Stallman <rms@gnu.org>
8174
8175 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8176 * loading.texi, minibuf.texi, text.texi, variables.texi:
8177 Avoid @strong{Note:}.
8178
81792003-09-26 Richard M. Stallman <rms@gnu.org>
8180
8181 * keymaps.texi (Remapping Commands): Fix typo.
8182
81832003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8184
8185 * processes.texi (Low-Level Network): Fix typo.
8186
81872003-09-23 Kim F. Storm <storm@cua.dk>
8188
8189 * processes.texi (Network, Network Servers): Fix typos.
8190 (Low-Level Network): Add timeout value for :server keyword.
8191 Add new option keywords to make-network-process.
8192 Add set-network-process-options.
8193 Explain how to test availability of network options.
8194
81952003-09-19 Richard M. Stallman <rms@gnu.org>
8196
8197 * text.texi (Motion by Indent): Arg to
8198 backward-to-indentation and forward-to-indentation is optional.
8199
8200 * strings.texi (Creating Strings): Add substring-no-properties.
8201
8202 * processes.texi
8203 (Process Information): Add list-processes arg QUERY-ONLY.
8204 Delete process-contact from here.
8205 Add new status values for process-status.
8206 Add process-get, process-put, process-plist, set-process-plist.
8207 (Synchronous Processes): Add call-process-shell-command.
8208 (Signals to Processes): signal-process allows process objects.
8209 (Network): Complete rewrite.
8210 (Network Servers, Datagrams, Low-Level Network): New nodes.
8211
8212 * positions.texi (Word Motion): forward-word, backward-word
8213 arg is optional. Reword.
8214
8215 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8216
8217 * variables.texi (Creating Buffer-Local):
8218 Delete duplicate definition of buffer-local-value.
8219 (File Local Variables): Explain about discarding text props.
8220
82212003-09-11 Richard M. Stallman <rms@gnu.org>
8222
8223 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8224 changes variables that record input events.
8225 (Minibuffer Misc): Add minibuffer-selected-window.
8226
8227 * lists.texi (Building Lists): Add copy-tree.
8228
8229 * display.texi (Fontsets): Add char-displayable-p.
8230 (Scroll Bars): New node.
8231
82322003-09-08 Lute Kamstra <lute@gnu.org>
8233
8234 * modes.texi (%-Constructs): Document new `%i' and `%I'
8235 constructs.
8236
82372003-09-03 Peter Runestig <peter@runestig.com>
8238
8239 * makefile.w32-in: New file.
8240
82412003-08-29 Richard M. Stallman <rms@gnu.org>
8242
8243 * display.texi (Overlay Properties): Clarify how priorities
8244 affect use of the properties.
8245
82462003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8247
8248 * customize.texi (Type Keywords): Correct the description of
8249 `:help-echo' in the case where `motion-doc' is a function.
8250
82512003-08-14 John Paul Wallington <jpw@gnu.org>
8252
8253 * modes.texi (Emulating Mode Line): Subsection, not section.
8254
82552003-08-13 Richard M. Stallman <rms@gnu.org>
8256
8257 * elisp.texi (Top): Update subnode lists in menu.
8258
8259 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8260 (Kill Functions): kill-region has new arg yank-handler.
8261 (Yanking): New node.
8262 (Yank Commands): Add yank-undo-function.
8263 (Low-Level Kill Ring):
8264 kill-new and kill-append have new arg yank-handler.
8265 (Changing Properties): Add remove-list-of-text-properties.
8266 (Atomic Changes): New node.
8267
8268 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8269
8270 * streams.texi (Output Variables): Add eval-expression-print-length
8271 and eval-expression-print-level.
8272
8273 * os.texi (Time Conversion): For encode-time, explain limits on year.
8274
8275 * objects.texi (Character Type): Define anchor "modifier bits".
8276
8277 * modes.texi (Emulating Mode Line): New node.
8278 (Search-based Fontification): Font Lock uses font-lock-face property.
8279 (Other Font Lock Variables): Likewise.
8280
8281 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8282 not vectors.
8283 (Active Keymaps): Add emulation-mode-map-alists.
8284 (Functions for Key Lookup): key-binding has new arg no-remap.
8285 (Remapping Commands): New node.
8286 (Scanning Keymaps): where-is-internal has new arg no-remap.
8287 (Tool Bar): Add tool-bar-local-item-from-menu.
8288 Clarify when to use tool-bar-add-item-from-menu.
8289
8290 * commands.texi (Interactive Call): commandp has new arg.
8291 (Command Loop Info): Add this-original-command.
8292
82932003-08-06 John Paul Wallington <jpw@gnu.org>
8294
8295 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8296
8297 * display.texi (Warning Basics): Fix typo.
8298 (Fringes): Add closing curly bracket and fix typo.
8299
8300 * elisp.texi (Top): Fix typo.
8301
83022003-08-05 Richard M. Stallman <rms@gnu.org>
8303
8304 * elisp.texi: Update lists of subnodes.
8305
8306 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8307
8308 * variables.texi (Local Variables): Use lc for example variable names.
8309
8310 * tips.texi (Library Headers): Explain where to put -*-.
8311
8312 * strings.texi (Creating Strings): Fix xref for vconcat.
8313
8314 * sequences.texi (Vector Functions):
8315 vconcat no longer allows integer args.
8316
8317 * minibuf.texi (Reading File Names): read-file-name has new
8318 arg PREDICATE. New function read-directory-name.
8319
c4cc8b9a 8320 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8321 (Indenting Macros): New node.
8322
8323 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8324 (Window Frame Parameters): Make separate table of parameters
8325 that are coupled with specific face attributes.
8326 (Deleting Frames): delete-frame-hooks renamed to
8327 delete-frame-functions.
8328
8329 * files.texi (Magic File Names): Add file-remote-p.
8330 Clarify file-local-copy.
8331
8332 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8333 here; instead xref Defining Macros.
8334
8335 * display.texi (Warnings): New node, and subnodes.
8336 (Fringes): New node.
8337
8338 * debugging.texi (Test Coverage): New node.
8339
8340 * compile.texi (Compiler Errors): Explain with-no-warnings
8341 and other ways to suppress warnings.
8342
8343 * commands.texi (Interactive Call): Minor clarification.
8344
8345 * buffers.texi (Buffer File Name): set-visited-file-name
8346 renames the buffer too.
8347
8348 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8349
83502003-07-24 Markus Rost <rost@math.ohio-state.edu>
8351
8352 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8353
83542003-07-22 Markus Rost <rost@math.ohio-state.edu>
8355
8356 * internals.texi (Garbage Collection): Fix previous change.
8357
83582003-07-22 Richard M. Stallman <rms@gnu.org>
8359
8360 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8361
8362 * display.texi (Width): Use \s syntax in example.
8363 (Font Selection): Add face-font-rescale-alist.
8364
8365 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8366 Remove spurious indent in example.
8367
8368 * lists.texi (Building Lists): Add number-sequence.
8369
8370 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8371
8372 * functions.texi (Function Documentation): Explain how to
8373 show calling convention explicitly in the doc string.
8374
8375 * windows.texi (Selecting Windows): save-selected-window saves
8376 selected window of each frame.
8377 (Window Configurations): Minor change.
8378
8379 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8380
8381 * streams.texi (Output Variables): Add print-continuous-numbering
8382 and print-number-table.
8383
8384 * processes.texi (Decoding Output): New node.
8385
8386 * os.texi (Time Conversion): decode-time arg is optional.
8387
8388 * objects.texi (Character Type): Don't use space as example for \.
8389 Make list of char names and \-sequences correspond.
8390 Explain that \s is not used in strings. `\ ' needs space after.
8391
8392 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8393 (Translation of Characters): Add translation-table-for-input.
8394 (Default Coding Systems): Add auto-coding-functions.
8395 (Explicit Encoding): Add decode-coding-inserted-region.
8396 (Locales): Add locale-info.
8397
8398 * minibuf.texi (Basic Completion): Describe test-completion.
8399 Collections can be lists of strings.
8400 Clean up lazy-completion-table.
8401 (Programmed Completion): Mention test-completion.
8402 Clarify why lambda expressions are not accepted.
8403 (Minibuffer Misc): Describe minibufferp.
8404
84052003-07-14 Richard M. Stallman <rms@gnu.org>
8406
8407 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8408
8409 * windows.texi (Selecting Windows): New arg to select-window.
8410 (Selecting Windows): Add with-selected-window.
8411 (Size of Window): Add window-inside-edges, etc.
8412
8413 * internals.texi (Garbage Collection): Add post-gc-hook.
8414
8415 * processes.texi (Subprocess Creation): Add exec-suffixes.
8416
8417 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8418 (Scanning Keymaps): Add map-keymaps.
8419 (Defining Menus): Add keymap-prompt.
8420
8421 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8422 most-negative-fixnum.
8423
c4cc8b9a 8424 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
8425 (Compiler Errors): New node.
8426
8427 * os.texi (User Identification): user-uid, user-real-uid
8428 can return float.
8429
8430 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8431 and about derived modes.
8432 (Minor Modes): Add minor-mode-list.
8433 (Defining Minor Modes): Keyword args for define-minor-mode.
8434 (Search-based Fontification): Explain managing other properties.
8435 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 8436 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
8437 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8438
8439 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8440 (Variable Aliases): Clarify defvaralias.
8441
8442 * loading.texi (Library Search): Add load-suffixes.
8443
8444 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8445 (Programmed Completion): Add dynamic-completion-table.
8446
8447 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8448 (Magic File Names): Specify precedence order of handlers.
8449
8450 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8451 and post-command-hook.
8452 (Waiting): New calling convention for sit-for.
8453
8454 * text.texi (Special Properties): local-map and keymap properties
8455 apply based on their stickiness.
8456
84572003-07-07 Richard M. Stallman <rms@gnu.org>
8458
8459 * modes.texi (Minor Mode Conventions): Specify only some kinds
8460 of list values as args to minor modes.
8461
8462 * files.texi (File Name Expansion): Warn about iterative use
8463 of substitute-in-file-name.
8464
8465 * advice.texi (Activation of Advice): Clean up previous change.
8466
84672003-07-06 Markus Rost <rost@math.ohio-state.edu>
8468
8469 * advice.texi (Activation of Advice): Note that ad-start-advice is
8470 turned on by default.
8471
84722003-06-30 Richard M. Stallman <rms@gnu.org>
8473
8474 * text.texi (Buffer Contents): Document current-word.
8475 (Change Hooks): Not called for *Messages*.
8476
8477 * functions.texi (Defining Functions): Explain about redefining
8478 primitives.
8479 (Function Safety): Renamed. Minor changes.
8480 Comment out the detailed criteria for what is safe.
8481
84822003-06-22 Andreas Schwab <schwab@suse.de>
8483
8484 * objects.texi (Symbol Type): Fix description of examples.
8485
84862003-06-16 Andreas Schwab <schwab@suse.de>
8487
8488 * hash.texi (Creating Hash): Fix description of :weakness.
8489
c8763fb6 84902003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
8491
8492 * files.texi (Changing Files): copy-file copies file modes, too.
8493
84942003-05-28 Richard M. Stallman <rms@gnu.org>
8495
8496 * strings.texi (Creating Strings): Clarify split-string.
8497
84982003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
8499
8500 * strings.texi (Creating Strings): Update split-string specification
8501 and examples.
8502
85032003-05-19 Richard M. Stallman <rms@gnu.org>
8504
8505 * elisp.texi: Correct invariant section names.
8506
85072003-04-20 Richard M. Stallman <rms@gnu.org>
8508
8509 * os.texi (Timers): Explain about timers and quitting.
8510
85112003-04-19 Richard M. Stallman <rms@gnu.org>
8512
8513 * internals.texi (Writing Emacs Primitives): Strings are
8514 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8515 Explain GCPRO convention for varargs function args.
8516
85172003-04-16 Richard M. Stallman <rms@gnu.org>
8518
8519 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8520
85212003-04-08 Richard M. Stallman <rms@gnu.org>
8522
8523 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8524
85252003-02-13 Kim F. Storm <storm@cua.dk>
8526
8527 * objects.texi (Character Type): New \s escape for space.
8528
85292003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8530
5dcb4c4e 8531 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
8532
85332003-01-25 Richard M. Stallman <rms@gnu.org>
8534
8535 * keymaps.texi: Document that a symbol can act as a keymap.
8536
85372003-01-13 Richard M. Stallman <rms@gnu.org>
8538
8539 * text.texi (Changing Properties): Say string indices are origin-0.
8540
8541 * positions.texi (Screen Lines) <compute-motion>:
8542 Correct order of elts in return value.
8543
8544 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8545 how to define a default binding.
8546
85472002-12-07 Markus Rost <rost@math.ohio-state.edu>
8548
8549 * loading.texi (Unloading): Fix recent change for load-history.
8550
8551 * customize.texi (Simple Types): Clarify description of custom
8552 type 'number. Describe new custom type 'float.
8553
85542002-12-04 Markus Rost <rost@math.ohio-state.edu>
8555
8556 * variables.texi (File Local Variables): Fix typo.
8557
c8763fb6 85582002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
8559
8560 From Michael Albinus <Michael.Albinus@alcatel.de>.
8561
8562 * README: Target for Info file is `make info'.
8563
5dcb4c4e 8564 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
8565 `file-name-sans-extension'.
8566 (Magic File Names): Complete list of operations for magic file
8567 name handlers.
8568
85692002-09-16 Jonathan Yavner <jyavner@engineer.com>
8570
8571 * variables.texi (File Local Variables): New function
8572 risky-local-variable-p.
8573
85742002-09-15 Jonathan Yavner <jyavner@engineer.com>
8575
8576 * functions.texi (Function safety): New node about unsafep.
8577
85782002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8579
5dcb4c4e 8580 * customize.texi (Splicing into Lists): Fix example.
a86cd395 8581 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
8582
85832002-06-17 Juanma Barranquero <lektu@terra.es>
8584
8585 * frames.texi (Display Feature Testing): Fix typo.
8586
85872002-06-12 Andreas Schwab <schwab@suse.de>
8588
8589 * frames.texi (Initial Parameters, Resources): Fix references to
8590 the Emacs manual.
8591
85922002-05-13 Kim F. Storm <storm@cua.dk>
8593
8594 * variables.texi (Intro to Buffer-Local): Updated warning and
8595 example relating to changing buffer inside let.
8596
c8763fb6 85972002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8598
8599 * os.texi (Session Management): New node about X Session management.
8600
86012002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8602
8603 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8604 to which the manual corresponds, and the copyright years.
8605
8606 * Makefile.in (VERSION): Set to 2.9.
8607
86082001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8609
8610 * elisp.texi: Change the category in @dircategory to "Emacs", to
8611 make it consistent with info/dir.
8612
86132001-11-25 Miles Bader <miles@gnu.org>
8614
8615 * text.texi (Fields): Describe new `limit' arg in
8616 field-beginning/field-end.
8617
86182001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8619
5dcb4c4e
SM
8620 * permute-index: Don't depend on csh-specific features.
8621 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
8622
8623 * two-volume-cross-refs.txt: New file.
8624 * two.el: New file.
8625 * spellfile: New file.
8626
86272001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8628
8629 * permute-index: New file.
8630
8631 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8632 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8633 8+3 restricted namespace.
8634
8635 * Makefile.in (infodir): Define relative to $(srcdir).
8636 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8637 include directories list via -I switch to makeinfo.
8638 (index.texi): Use cp if both hard and symbolic links fail.
8639
86402001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8641
8642 * Makefile.in (distclean): Add.
8643
8644 The following changes make ELisp manual part of the Emacs
8645 distribution:
8646
8647 * Makefile.in: Add Copyright notice.
8648 (prefix): Remove.
8649 (infodir): Change value to "../info".
8650 (VPATH): New variable.
8651 (MAKE): Don't define.
8652 (texmacrodir): Don't define.
8653 (texinputdir): Append the existing value of TEXINPUTS.
8654 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8655 command to be compatible with man/Makefile.in, and to put the
8656 output into ../info.
8657 (info): Add target.
8658 (installall): Target removed.
8659
c8763fb6 86602001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
8661
8662 * tips.texi (Coding Conventions): Fix typo.
8663
86642001-10-23 Gerd Moellmann <gerd@gnu.org>
8665
8666 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8667
86682001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8669
8670 * files.texi (File Name Components): Update the description of
8671 file-name-sans-extension and file-name-extension, as they now
8672 ignore leading dots.
8673
86742001-10-20 Gerd Moellmann <gerd@gnu.org>
8675
8676 * (Version 21.1 released.)
8677
86782001-10-19 Miles Bader <miles@gnu.org>
8679
8680 * positions.texi (Text Lines): Describe behavior of
8681 `beginning-of-line'/`end-of-line' in the presence of field properties.
8682
86832001-10-17 Gerd Moellmann <gerd@gnu.org>
8684
8685 * Makefile.in (VERSION): Set to 2.8.
8686 (manual): Use `manual-21'.
8687
8688 * elisp.texi (VERSION): Add and use it where the version
8689 number was used. Set it to 2.8.
8690
8691 * intro.texi: Likewise.
8692
86932001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8694
8695 * files.texi (File Name Completion): Document the significance of
8696 a trailing slash in elements of completion-ignored-extensions.
8697
86982001-10-06 Miles Bader <miles@gnu.org>
8699
8700 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8701
87022001-10-04 Gerd Moellmann <gerd@gnu.org>
8703
8704 * variables.texi (Variable Aliases): New node.
8705
87062001-10-04 Gerd Moellmann <gerd@gnu.org>
8707
8708 * Branch for 21.1.
8709
87102001-10-02 Miles Bader <miles@gnu.org>
8711
8712 * minibuf.texi (Minibuffer Misc): Add entries for
8713 `minibuffer-contents', `minibuffer-contents-no-properties', and
8714 `delete-minibuffer-contents'.
8715 Correct description for `minibuffer-prompt-end'.
8716
8717 * text.texi (Property Search): Correct descriptions of
8718 `next-char-property-change' and `previous-char-property-change'.
8719 Add entries for `next-single-char-property-change' and
8720 `previous-single-char-property-change'.
8721 Make operand names a bit more consistent.
8722
87232001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8724
8725 * frames.texi (Finding All Frames): Document that next-frame and
8726 previous-frame are local to current terminal.
8727
87282001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8729
8730 * keymaps.texi (Creating Keymaps): Fix the description of the
8731 result of make-keymap.
8732
87332001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8734
8735 * display.texi (Font Lookup, Attribute Functions)
8736 (Image Descriptors): Add cross-references to the definition of
8737 selected frame.
8738
8739 * buffers.texi (The Buffer List): Add cross-references to the
8740 definition of selected frame.
8741
8742 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8743 frame at any given time.
8744 (Multiple Displays, Size and Position): Add a cross-reference to
8745 the definition of the selected frame.
8746
87472001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8748
8749 * strings.texi (String Conversion) <string-to-number>: Document
8750 that a float is returned for integers that are too large.
8751
8752 * frames.texi (Mouse Position): Document mouse-position-function.
8753 (Display Feature Testing): Document display-images-p.
8754 (Window Frame Parameters): Document the cursor-type variable.
8755
8756 * numbers.texi (Integer Basics): Document CL style read syntax for
8757 integers in bases other than 10.
8758
5dcb4c4e
SM
8759 * positions.texi (List Motion):
8760 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
8761
8762 * lists.texi (Sets And Lists): Document member-ignore-case.
8763
8764 * internals.texi (Garbage Collection): Document the used and free
8765 strings report.
8766 (Memory Usage): Document strings-consed.
8767
8768 * os.texi (Time of Day): Document float-time.
8769 (Recording Input): Document that clear-this-command-keys clears
8770 the vector to be returned by recent-keys.
8771
8772 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
8773 argument keymap can be a list.
8774
8775 * nonascii.texi (User-Chosen Coding Systems)
8776 <select-safe-coding-system>: Document the new argument
8777 accept-default-p and the variable
8778 select-safe-coding-system-accept-default-p. Tell what happens if
8779 buffer-file-coding-system is undecided.
8780 (Default Coding Systems): Document auto-coding-regexp-alist.
8781
8782 * display.texi (The Echo Area) <message>: Document
8783 message-truncate-lines.
8784 (Glyphs): Document that the glyph table is unused on windowed
8785 displays.
8786
8787 * help.texi (Describing Characters) <single-key-description>:
8788 Document the new argument no-angles.
8789 (Accessing Documentation) <documentation-property>: Document that
8790 a non-string property is evaluated.
8791 <documentation>: Document that the function-documentation property
8792 is looked for.
8793
8794 * windows.texi (Selecting Windows): Document some-window.
8795
8796 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
8797
8798 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
8799 apropos-mode-hook.
8800
8801 * commands.texi (Using Interactive): Document interactive-form.
8802 (Keyboard Macros): Document kbd-macro-termination-hook.
8803 (Command Loop Info): Document that clear-this-command-keys clears
8804 the vector to be returned by recent-keys.
8805
88062001-09-04 Werner LEMBERG <wl@gnu.org>
8807
8808 * Makefile.in (srcdir, texinputdir): New variables.
8809 (srcs, index.texi, install): Use $(srcdir).
8810 (.PHONY): Remove elisp.dvi.
8811 (elisp): Use -I switch for makeinfo.
8812 (elisp.dvi): Use $(srcdir) and $(texinputdir).
8813 (installall, dist): Use $(srcdir).
8814 Fix path to texinfo.tex.
8815 (maintainer-clean): Add elisp.dvi and elisp.oaux.
8816
88172001-08-30 Gerd Moellmann <gerd@gnu.org>
8818
8819 * display.texi (Conditional Display): Adjust to API change.
8820
8821 * configure: New file.
8822
88232001-07-30 Gerd Moellmann <gerd@gnu.org>
8824
8825 * commands.texi (Repeat Events): Add description of
8826 double-click-fuzz.
8827
88282001-05-08 Stefan Monnier <monnier@cs.yale.edu>
8829
8830 * syntax.texi (Syntax Class Table): Add the missing designator for
8831 comment and string fences.
8832 (Syntax Properties): Add a xref to syntax table internals.
8833 (Syntax Table Internals): Document string-to-syntax.
8834
88352001-05-07 Gerd Moellmann <gerd@gnu.org>
8836
8837 * Makefile.in (install): Use install-info command line options
8838 like in Emacs' Makefile.in.
8839
88402000-12-09 Miles Bader <miles@gnu.org>
8841
8842 * windows.texi (Window Start): Update documentation for
8843 `pos-visible-in-window-p'.
8844
88452000-11-12 Stefan Monnier <monnier@cs.yale.edu>
8846
8847 * lists.texi (Building Lists): Add footnote to explain how to add
8848 to the end of a list.
8849
88502000-10-25 Gerd Moellmann <gerd@gnu.org>
8851
8852 * files.texi (Visiting Functions): Typos.
8853
88542000-10-25 Kenichi Handa <handa@etl.go.jp>
8855
8856 * files.texi (Visiting Functions): Return value of
8857 find-file-noselect may be a list of buffers if wildcards are used.
8858
88592000-10-24 Miles Bader <miles@lsi.nec.co.jp>
8860
8861 * display.texi (Defining Faces): Document `graphic' display type
8862 in face specs.
8863
b344d29d 88642000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
8865
8866 * hooks.texi (Standard Hooks): Replace obsolete
8867 `after-make-frame-hook' with `after-make-frame-functions'.
8868
8869 * frames.texi (Creating Frames): Ditto.
8870
8871 * variables.texi (Future Local Variables): Ditto.
8872
88732000-10-16 Gerd Moellmann <gerd@gnu.org>
8874
8875 * display.texi (Other Image Types): Add description of :foreground
8876 and :background properties of mono PBM images.
8877
88782000-08-17 Werner LEMBERG <wl@gnu.org>
8879
8880 * .cvsignore: New file.
8881
88822000-01-05 Gerd Moellmann <gerd@gnu.org>
8883
8884 * tindex.pl: New script.
8885
88861999-12-03 Dave Love <fx@gnu.org>
8887
8888 * Makefile.in (MAKEINFO): New parameter.
8889
88901999-09-17 Richard Stallman <rms@gnu.org>
8891
8892 * Makefile.in (srcs): Add hash.texi.
8893 (VERSION): Update to 20.6.
8894
88951999-09-13 Richard Stallman <rms@gnu.org>
8896
8897 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
8898
88991998-08-29 Karl Heuer <kwzh@gnu.org>
8900
8901 * configure.in: New file.
8902 * Makefile.in: Renamed from Makefile.
8903 (prefix, infodir): Use value obtained from configure.
8904 (emacslibdir): Obsolete variable deleted.
8905 (dist): Distribute configure.in, configure, Makefile.in.
8906
89071998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8908
8909 * Makefile (INSTALL_INFO): New variable.
8910 (install): Run install-info.
8911
89121998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
8913
8914 * Makefile (elisp.dvi): Add missing backslash.
8915
89161998-05-02 Richard Stallman <rms@psilocin.gnu.org>
8917
8918 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
8919 Run texindex without `./'. Always run texindex on elisp.tp.
8920 (elisp.tps): Target deleted.
8921
89221998-04-05 Richard Stallman <rms@psilocin.gnu.org>
8923
8924 * Makefile (srcs): Add nonascii.texi and customize.texi.
8925 (dist): Start by deleting `temp'.
8926
89271998-02-17 Richard Stallman <rms@psilocin.gnu.org>
8928
8929 * Makefile (makeinfo, texindex): Targets deleted.
8930 (makeinfo.o, texindex.o): Targets deleted.
8931 (clean, dist): Don't do anything with them or with getopt*.
8932
89331998-01-30 Richard Stallman <rms@psilocin.gnu.org>
8934
8935 * Makefile (SHELL): Defined.
8936
89371998-01-27 Richard Stallman <rms@psilocin.gnu.org>
8938
8939 * Makefile (elisp.tps): New target.
8940 (elisp.dvi): Depend on elisp.tps.
8941
c5602427 89421996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
8943
8944 * README: Update phone number.
8945
8946 * Makefile (elisp): Make this be the default target.
8947 Depend on makeinfo.c instead of makeinfo.
8948 (install): Don't depend on elisp.dvi, since we don't install that.
8949 Use mkinstalldirs.
8950 (dist): Add mkinstalldirs.
8951
c5602427 89521995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
8953
8954 * Makefile (VERSION): Update version number.
5dcb4c4e 8955 (maintainer-clean): Rename from realclean.
b8d4c8d0 8956
c5602427 89571995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
8958
8959 * Makefile (realclean): New target.
8960 (elisp): Remove any old elisp-* files first.
8961
c5602427 89621993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
8963
8964 * Makefile (VERSION): New variable.
8965 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
8966 Compressed file suffix should be `.gz', not `.z'.
8967
ce058493 89681993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8969
8970 * Makefile (elisp): Depend on makeinfo.
8971
c5602427 89721993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
8973
8974 * Makefile (srcs): Add anti.texi.
8975
c5602427 89761993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8977
8978 * Makefile (infodir, prefix): New vars.
8979 (install): Use infodir.
8980 (emacsinfodir): Deleted.
8981
c5602427 89821993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8983
8984 * Makefile (srcs): Add calendar.texi.
8985
8986 * Makefile (dist): Copy texindex.c and makeinfo.c.
8987 Limit elisp-* files to those with one or two digits.
8988
c5602427 89891993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8990
8991 * Makefile (dist): Changed to use Gzip instead of compress.
8992
c5602427 89931993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8994
8995 * loading.texi (Unloading): define-function changed back to
8996 defalias. It may not stay this way, but at least it's
8997 consistent with the known-good version of the code patch.
8998
c5602427 89991993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
9000
9001 * modes.texi (Hooks): Document new optional arg of add-hook.
9002
c5602427 90031993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
9004
9005 * variables.texi: Document nil initial value of buffer-local variables.
9006
9007 * tips.texi: Add new section on standard library headers.
9008
c5602427 90091993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9010
9011 * Makefile (srcs): Add frame.texi to the list of sources.
9012
c5602427 90131993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9014
9015 * Makefile (dist): Don't bother excluding autosave files; they'll
9016 never make it into the temp directory anyway, and the hash marks
9017 in the name are problematic for make and the Bourne shell.
9018 (srcs):
9019
c5602427 90201993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
9021
9022 * Makefile (dist): Don't include backup files or autosave files in
9023 the distribution tar file.
9024
c5602427 90251991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 9026
5dcb4c4e 9027 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
9028 (elisp.dvi): Remove erroneous shell comment.
9029 Expect output of permute-index in permuted.fns.
9030 Save old elisp.aux in elisp.oaux.
5dcb4c4e 9031 (clean): Add index.texi to be deleted.
b8d4c8d0 9032
c5602427 90331990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9034
9035 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
9036
c5602427 90371990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
9038
9039 * files.texi: Noted that completion-ignored-extensions is ignored
9040 when making *Completions*.
9041
3e868ee3 90421990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
9043
9044 * Makefile make dist now depends on elisp.dvi, since it tries
9045 to include it in the dist file.
9046
c5602427 90471990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 9048
c5602427 9049 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 9050
c5602427 90511989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
9052
9053 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
9054 (defunargs): Turn off \hyphenchar of \sl font temporarily.
9055
c5602427 90561989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9057
9058 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
9059 and @error{} are the terms now being used. The files in the
9060 directory have been changed to reflect this.
9061
9062 * All instances of @indentedresultt{} have been changed to
9063 ` @result{}', using 5 spaces at the begining of the line.
9064
c5602427 90651989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9066
9067 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
9068 experimental @indentedresult{}, @indentedexpandsto{} are part of
9069 the texinfo.tex in this directory. These TeX macros are not
9070 stable yet.
9071
c5602427 90721989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9073
9074 * texinfo.tex: Temporarily added
9075 \let\result=\dblarrow
9076 \def\error{{\it ERROR} \longdblarrow}
9077 We need to do this better soon.
9078
c5602427 90791989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
9080
9081 * Applied Karl Berry's patches to *.texinfo files, but not to
9082 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
9083 new title page format is also not applied, since it requires
9084 texinfo.tex changes.)
9085
9086 * Cleaned up `Makefile' and defined the `emacslibdir' directory
9087 for the Project GNU development environment.
9088
9089;; Local Variables:
c8763fb6 9090;; coding: utf-8
b8d4c8d0
GM
9091;; End:
9092
73b0cd50 9093 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
9094
9095 This file is part of GNU Emacs.
9096
352c8b4a 9097 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 9098 it under the terms of the GNU General Public License as published by
352c8b4a
GM
9099 the Free Software Foundation, either version 3 of the License, or
9100 (at your option) any later version.
b8d4c8d0
GM
9101
9102 GNU Emacs is distributed in the hope that it will be useful,
9103 but WITHOUT ANY WARRANTY; without even the implied warranty of
9104 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9105 GNU General Public License for more details.
9106
9107 You should have received a copy of the GNU General Public License
352c8b4a 9108 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.