* term/screen.el: New file (Bug#2650).
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
67ab0163 12011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 2
e979a521
EZ
3 * elisp.texi: Sync @dircategory with ../../info/dir.
4
e03b2fd4
EZ
5 * files.texi (Visiting Functions): Document find-file-literally,
6 both the command and the variable.
7
86ec878a
EZ
8 * variables.texi (Creating Buffer-Local): Explain the meaning of
9 permanent local variables.
10
67ab0163
GM
11 * files.texi (Visiting Functions): Document find-file-literally,
12 both the command and the variable.
13
14 * variables.texi (Creating Buffer-Local): Explain the meaning of
15 permanent local variables.
16
172011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
18
19 * keymaps.texi (Remapping Commands): Mention how to undo it.
20
bfcb151a
RT
212011-02-09 Reuben Thomas <rrt@sc3d.org>
22
23 * loading.texi (Hooks for Loading): Remove unnecessary advice
24 about eval-after-load (Bug#7986).
25
a41c8660
CY
262011-02-05 Chong Yidong <cyd@stupidchicken.com>
27
28 * commands.texi (Accessing Mouse): Note that a header line is not
29 included in the row of posn-col-row.
30
e0dd6837
CY
312011-02-02 Chong Yidong <cyd@stupidchicken.com>
32
33 * modes.texi (Major Mode Conventions): Add face guidelines.
34 (Faces for Font Lock): List faces in order of prominence.
35
a4180391
PE
362011-02-01 Paul Eggert <eggert@cs.ucla.edu>
37
38 format-time-string now supports subsecond time stamp resolution
39 * os.texi (Time Parsing): Document %N.
40
7427eb97
CY
412011-01-28 Chong Yidong <cyd@stupidchicken.com>
42
61db307f
CY
43 * vol1.texi (Top):
44 * vol2.texi (Top):
45 * elisp.texi (Top):
46 * display.texi (Display Property): Shorten the menu description of
47 the "Other Display Specs" node (Bug#7816).
48
7427eb97
CY
49 * keymaps.texi (Defining Menus): Add "menu item" and "extended
50 menu item" concept index entries (Bug#7805).
51
bf3dae7e
EZ
522011-01-29 Eli Zaretskii <eliz@gnu.org>
53
54 * makefile.w32-in (texinfodir): New variable.
55 (usermanualdir): Remove as redundant with $(emacsdir).
56 (MAKEINFO): Remove options, leave only program name.
57 (MAKEINFO_OPTS): New variable.
58 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
59
06d8ace5 602011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
61 Richard Kim <emacs18@gmail.com>
62
63 * loading.texi (Library Search): Document list-load-path-shadows
64 (Bug#7757).
65
06d8ace5 662011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
67
68 * searching.texi (Regexp Special): Remove outdated discussion of
69 character sets (Bug#7780).
70
28a88153
CY
71 * frames.texi (Pop-Up Menus): Document where menu title comes
72 from (Bug#7684).
73
06d8ace5 742011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
75
76 * display.texi (Making Buttons): Mention limitation of text buttons.
77
a8e1e9ee
WL
782011-01-23 Werner Lemberg <wl@gnu.org>
79
80 * Makefile.in (MAKEINFO): Now controlled by `configure'.
81 (MAKEINFO_OPTS): New variable. Use it where appropriate.
82 (ENVADD): New variable to control texi2dvi and texi2pdf.
83
362b9d48
GM
842011-01-15 Chong Yidong <cyd@stupidchicken.com>
85
86 * files.texi (Directory Names): Move directory-abbrev-alist doc to
87 Emacs manual.
88
892011-01-15 Eli Zaretskii <eliz@gnu.org>
90
91 * files.texi (Directory Names): Explain why FROM in
92 directory-abbrev-alist should begin with \`. (Bug#7777)
93
3fa173b4
SM
942011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
95
96 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
97
7c420169 982011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
99
100 * modes.texi (Emulating Mode Line): Fix last change.
101
7c420169 1022011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
103
104 * modes.texi (Emulating Mode Line): Update documentation of
105 format-mode-line according to changes that fixed bug #7587.
106
80b33766
SM
1072010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
108
109 * modes.texi (Derived Modes): Mention prog-mode.
110
111 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
112 of the key-binding-data cache since we don't use it any more.
113
f49d1f52 1142010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 115
4bb49a92
EZ
116 * processes.texi (Shell Arguments):
117 * strings.texi (Creating Strings): Don't mention "shell commands";
118 make it explicit that `split-string-and-unquote' and
119 `combine-and-quote-strings' are mainly for working with arguments
120 to call-process and start-process.
121
3c73e30e
EZ
122 * processes.texi (Shell Arguments): Fix documentation of
123 `split-string-and-unquote'. Add indexing. (Bug#7563)
124
f49d1f52 1252010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
126
127 * modes.texi (Auto-Indentation): New section to document SMIE.
128 (Major Mode Conventions):
129 * text.texi (Mode-Specific Indent): Refer to it.
130
f49d1f52 1312010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
132
133 * display.texi (Other Display Specs): Document left-fringe and
134 right-fringe display specs.
135
f49d1f52 1362010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
137
138 * backups.texi (Making Backups):
139 * modes.texi (Example Major Modes): Use recommended coding style.
140 (Major Mode Basics, Derived Modes): Encourge more strongly use of
141 define-derived-mode. Mention completion-at-point-functions.
142
f49d1f52 1432010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 144
5dcb4c4e
SM
145 * nonascii.texi (Converting Representations):
146 Document byte-to-string.
e1115396 147
ec1b9b17
GM
1482010-12-08 Glenn Morris <rgm@gnu.org>
149
150 * buffers.texi (Modification Time):
151 verify-visited-file-modtime now defaults to the current buffer.
152
07976ae3 1532010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 154
ec1b9b17 155 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
156
157 * strings.texi (Creating Strings): Don't mention semi-obsolete
158 function char-to-string.
159 (String Conversion): Shorten discussion of semi-obsolete function
160 string-to-char. Link to Converting Representations.
161
162 * objects.texi (Symbol Type):
163 * text.texi (Near Point):
164 * help.texi (Help Functions):
165 * functions.texi (Mapping Functions): Use string instead of
166 char-to-string in examples.
167
07976ae3 1682010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
169
170 * text.texi (Kill Functions, Kill Functions)
171 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
172 YANK-HANDLER args.
173
174 * symbols.texi (Creating Symbols): Using unintern without an
175 obarray arg is now obsolete.
176
177 * numbers.texi (Float Basics): Document float-e and float-pi.
178
179 * variables.texi (Defining Variables): Change "pi" example to
180 "float-pi".
181
8547874a
EZ
1822010-11-26 Eli Zaretskii <eliz@gnu.org>
183
184 * commands.texi (Click Events): Document the values of X, Y and
185 COL, ROW in the event's position, when the click is on the header
186 or mode line, on the fringes, or in the margins.
187
4a47c275 1882010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 189
5b05d75b
EZ
190 * customize.texi (Composite Types): Lower-case index entry.
191
5dcb4c4e
SM
192 * loading.texi (How Programs Do Loading):
193 Document load-file-name. (Bug#7346)
c7926fe2 194
4a47c275 1952010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
196
197 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
198
0eb025fb
EZ
1992010-11-13 Eli Zaretskii <eliz@gnu.org>
200
201 * display.texi (Usual Display): Characters with no fonts are not
202 necessarily displayed as empty boxes.
203
2699a554 2042010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
205
206 * maps.texi (Standard Keymaps): Update File menu description.
207
8289f37b
GM
2082010-10-28 Glenn Morris <rgm@gnu.org>
209
210 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
211
5793a7bc 2122010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
213
214 * display.texi (Window Systems): Deprecate use of window-system as
215 a predicate.
216
17284e30
GM
2172010-10-23 Glenn Morris <rgm@gnu.org>
218
219 * help.texi (Documentation Basics): Remove mentions of digest-doc and
220 sorted-doc.
221
00f113eb
JB
2222010-10-15 Eli Zaretskii <eliz@gnu.org>
223
224 * os.texi (Dynamic Libraries): New node, with slightly modified
225 text deleted from "Image Formats".
226 (System Interface): Add @menu entry for "Dynamic Libraries".
227
228 * display.texi (Image Formats): Remove description of
229 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
230
07277eb8
GM
2312010-10-12 Glenn Morris <rgm@gnu.org>
232
233 * book-spine.texinfo: Rename to book-spine.texi.
234
c12e4a81
GM
2352010-10-11 Glenn Morris <rgm@gnu.org>
236
df187c62
GM
237 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
238
c12e4a81 239 * Makefile.in (DVIPS): New variable.
234db610
GM
240 (.PHONY): Add html, ps.
241 (html, elisp.html, ps, elisp.ps): New targets.
242 (clean): Delete html, ps files.
243 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 244
6513b232
EZ
2452010-10-09 Eli Zaretskii <eliz@gnu.org>
246
247 * makefile.w32-in (emacsdir): New variable.
248 (srcs): Add emacsver.texi.
249 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
250
abd40fb4
GM
2512010-10-09 Glenn Morris <rgm@gnu.org>
252
c1dc72b3
GM
253 * Makefile.in (VPATH): Remove.
254 (infodir): Make it absolute.
255 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
256
4393405b
GM
257 * Makefile.in (dist): Anchor regexps.
258
eef3ab94
GM
259 * Makefile.in (srcs): Put elisp.texi first.
260 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
261
aa9db089
GM
262 * Makefile.in (infoclean): Remove harmless, long-standing error.
263
abd40fb4
GM
264 * Makefile.in ($(infodir)): Delete rule.
265 (mkinfodir): New.
266 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
267
68db69ed 268 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 269 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 270
ea274122
GM
2712010-10-09 Glenn Morris <rgm@gnu.org>
272
f7a31f11
GM
273 * Makefile.in (emacsdir): New variable.
274 (MAKEINFO): Add -I $emacsdir.
275 (dist): Copy emacsver.texi.
b13254e7
GM
276 (srcs): Add emacsver.texi.
277
f7a31f11
GM
278 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
279 Set EMACSVER by including emacsver.texi.
280
ea274122
GM
281 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
282
17ca7950
GM
2832010-10-07 Glenn Morris <rgm@gnu.org>
284
285 * Makefile.in (version): New, set by configure.
286 (clean): Delete dist tar file.
287 (dist): Use version in tar name.
288
4c83f6e1
GM
2892010-10-06 Glenn Morris <rgm@gnu.org>
290
291 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
292 (INSTALL_INFO): Remove unused variable.
293 (mostlyclean, infoclean, dist): New rules.
294 (clean): Delete dvi and pdf files.
295 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 296 ($(infodir)): Add parallel build workaround.
4c83f6e1 297
0264072d
GM
2982010-10-04 Glenn Morris <rgm@gnu.org>
299
300 * Makefile.in (dvi, pdf, $(infodir)): New targets.
301 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 302 Fix -I typo.
0264072d
GM
303 (clean): No 'make.out' or 'core' files.
304 (.PHONY): Declare clean rules.
305 (maintainer-clean): Delete pdf file. Guard against cd failures.
306
77f38949
GM
3072010-10-03 Glenn Morris <rgm@gnu.org>
308
309 * files.texi (File Name Components): Remove ignored section about
310 deleted variable directory-sep-char.
311
178fdd41
MA
3122010-10-03 Michael Albinus <michael.albinus@gmx.de>
313
314 * files.texi (Magic File Names): New defopt
315 remote-file-name-inhibit-cache.
316
9c524fcb
GM
3172010-10-02 Glenn Morris <rgm@gnu.org>
318
319 * os.texi (Killing Emacs): Hook now runs in batch mode.
320
f816790b
SM
3212010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
322
323 * text.texi (Special Properties): Clarify when modification-hooks run.
324
7cf78aac
SM
3252010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
326
327 * syntax.texi (Syntax Flags): Document new `c' flag.
328
ca0d44e4
GM
3292010-09-09 Glenn Morris <rgm@gnu.org>
330
331 * display.texi (ImageMagick Images): General cleanup.
332
10999305 3332010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
334
335 * files.texi (Directory Names): Use \` rather than ^.
336
45240125
JD
3372010-09-02 Jan Djärv <jan.h.d@swipnet.se>
338
339 * text.texi (Low-Level Kill Ring):
340 * frames.texi (Window System Selections): Remove cut buffer
341 documentation.
342
4abe5bf6
EZ
3432010-08-28 Eli Zaretskii <eliz@gnu.org>
344
345 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
346 Parameters", where the default fringe width is described.
347
348 * frames.texi (Window Frame Parameters, Basic Parameters)
349 (Position Parameters, Layout Parameters, Management Parameters)
350 (Cursor Parameters, Font and Color Parameters): Add indexing for
351 frame parameters. (Bug#6929)
352
fdc76236
TT
3532010-08-25 Tom Tromey <tromey@redhat.com>
354
355 * vol2.texi (Top): Update.
356 * vol1.texi (Top): Update.
357 * tips.texi (Library Headers): Mention Package-Version and
358 Package-Requires.
359 * package.texi: New file.
360 * os.texi (System Interface): Update pointers.
361 * elisp.texi (Top): Link to new nodes. Include package.texi.
362 * anti.texi (Antinews): Update pointers.
363
1e5c1c80
EZ
3642010-08-25 Eli Zaretskii <eliz@gnu.org>
365
366 * processes.texi (Filter Functions): Fix last change.
367
78e33835
CY
3682010-08-24 Markus Triska <triska@gmx.at>
369
370 * processes.texi (Filter Functions): Use `buffer-live-p' instead
371 of `buffer-name' in the main text as well as in the example
372 (Bug#3098).
373
198a7a97
CY
3742010-08-22 Chong Yidong <cyd@stupidchicken.com>
375
376 * nonascii.texi (Text Representations):
377 * loading.texi (Loading Non-ASCII):
378 * compile.texi (Byte Compilation): Don't mention obsolete
379 --unibyte command-line argument.
380
bc7d7ea6
CY
3812010-08-22 Chong Yidong <cyd@stupidchicken.com>
382
383 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
384
b0126eac 3852010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
386
387 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
388
e8a6cc19
EZ
3892010-08-20 Eli Zaretskii <eliz@gnu.org>
390
391 * commands.texi (Misc Events): Add cross-references to where
392 POSITION of a mouse event is described in detail.
393
7815fe19 3942010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
395
396 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
397
7815fe19 3982010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
399
400 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
401 Suggested by Štěpán Němec <stepnem@gmail.com>.
402
7815fe19 4032010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
404
405 * minibuf.texi (High-Level Completion): Document args of
406 `read-buffer-function' (bug#5625).
407
8b2dd508
JD
4082010-07-29 Jan Djärv <jan.h.d@swipnet.se>
409
410 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
411
bace45fe
MA
4122010-07-29 Michael Albinus <michael.albinus@gmx.de>
413
414 * processes.texi (Process Information): Explain process property
415 `remote-tty'.
416
4ce5a4cc
JB
4172010-07-27 Juanma Barranquero <lekktu@gmail.com>
418
419 * modes.texi (Defining Minor Modes): Use C-delete in examples,
420 instead of "\C-\^?" (bug#6334).
421
1c84bc7a
JB
422 * text.texi (Special Properties): Fix typo.
423
b88746ba
EZ
4242010-07-09 Eli Zaretskii <eliz@gnu.org>
425
426 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
427 calling sequences, which are now the standard.
428
51422d6d
CY
4292010-06-24 Chong Yidong <cyd@stupidchicken.com>
430
431 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
432
433 * commands.texi (Command Overview): Mention undo-boundary call.
434
d24880de
GM
4352010-06-23 Glenn Morris <rgm@gnu.org>
436
437 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
438 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
439 * frames.texi, functions.texi, internals.texi, keymaps.texi:
440 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
441 * searching.texi, sequences.texi, strings.texi, syntax.texi:
442 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
443 Untabify Texinfo files.
444
0fc76035
CY
4452010-06-20 Chong Yidong <cyd@stupidchicken.com>
446
447 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
448
5338dc0b
CY
4492010-06-19 Chong Yidong <cyd@stupidchicken.com>
450
a628ad9d 451 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 452
2c3a3c1d
CY
4532010-06-02 Chong Yidong <cyd@stupidchicken.com>
454
ba3bf1d9
CY
455 * searching.texi (Regexp Special): Remove obsolete information
456 about matching non-ASCII characters, and suggest using char
457 classes (Bug#6283).
2c3a3c1d 458
7f4b4249
JB
4592010-05-30 Juanma Barranquero <lekktu@gmail.com>
460
461 * minibuf.texi (Basic Completion): Add missing "@end defun".
462
637821cd
SM
4632010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
464
465 * minibuf.texi (Basic Completion): Document completion-boundaries.
466 (Programmed Completion): Document the new fourth method for boundaries.
467
e13051c3
CY
4682010-05-22 Chong Yidong <cyd@stupidchicken.com>
469
a628ad9d 470 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 471
0235128c 4722010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
473
474 * windows.texi (Textual Scrolling):
475 * tips.texi (Coding Conventions):
476 * minibuf.texi (Minibuffer History):
477 * maps.texi (Standard Keymaps):
478 * loading.texi (Where Defined):
479 * edebug.texi (Instrumenting): Fix typos.
480
0235128c 4812010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 482
c7c32279
CY
483 * keymaps.texi (Menu Bar): Document :advertised-binding property.
484
0235128c
SM
485 * functions.texi (Obsolete Functions):
486 Document set-advertised-calling-convention.
eb5ed549
CY
487
488 * minibuf.texi (Basic Completion): Document completion-in-region.
489 (Programmed Completion): Document completion-annotate-function.
490
491 * commands.texi (Reading One Event): Document read-key.
492 (Distinguish Interactive): Document KIND arg to
493 called-interactively-p. Delete obsolete interactive-p.
494
495 * elisp.texi (Top): Update node description.
496
f8848423
EZ
4972010-05-08 Eli Zaretskii <eliz@gnu.org>
498
0235128c
SM
499 * nonascii.texi (Character Properties):
500 Document unicode-category-table. Add an index entry for Unicode
501 general category.
502
5032010-05-07 Chong Yidong <cyd@stupidchicken.com>
504
505 * Version 23.2 released.
f8848423 506
938efb77
JB
5072010-04-20 Juanma Barranquero <lekktu@gmail.com>
508
509 * locals.texi (Standard Buffer-Local Variables):
510 Remove @ignore'd reference to `direction-reversed'.
511
5854c267
JL
5122010-04-14 Juri Linkov <juri@jurta.org>
513
514 Fix @deffn without category.
515
516 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
517 for `abbrev-insert'.
518
519 * buffers.texi (Indirect Buffers): Add category `Command'
520 to @deffn of `clone-indirect-buffer'.
521
522 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
523 for `next-window' and `previous-window'. Add category `Command'
524 to @deffn of `pop-to-buffer'.
525
8a14dec7
CY
5262010-04-01 Chong Yidong <cyd@stupidchicken.com>
527
528 * nonascii.texi (Text Representations): Don't mark
529 enable-multibyte-characters as a user option.
530
7a1831cf
EZ
5312010-03-31 Eli Zaretskii <eliz@gnu.org>
532
533 * control.texi (Handling Errors): How to re-throw a signal caught
534 by condition-case.
535
c3863713
CY
5362010-03-26 Chong Yidong <cyd@stupidchicken.com>
537
538 * loading.texi (Hooks for Loading): Document after-load-functions.
539 Copyedits.
540
c333f279
AM
5412010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
542
543 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
544
e867cb5d 5452010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
546
547 * processes.texi (Network Processes): Document seqpacket type.
548
605f35cd
DN
5492010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
550
551 * os.texi (System Environment): Do not mention lynxos.
552
288f9fc0
CY
5532010-03-10 Chong Yidong <cyd@stupidchicken.com>
554
555 * Branch for 23.2.
556
eed5c93a
CY
5572010-03-06 Chong Yidong <cyd@stupidchicken.com>
558
559 * objects.texi (Integer Type): Take note of the read syntax
560 exception for numbers that cannot fit in the integer type.
561
1ddd6622
GM
5622010-03-03 Glenn Morris <rgm@gnu.org>
563
564 * numbers.texi (Integer Basics, Bitwise Operations):
565 * objects.texi (Integer Type): Update for integers now being 30-bit.
566
a908c79a
CY
5672010-02-27 Chong Yidong <cyd@stupidchicken.com>
568
569 * display.texi (Low-Level Font): Document :otf font-spec property.
570
cd61af01
SM
5712010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
572
573 * display.texi (Line Height): Avoid obsolete special default variables
574 like default-major-mode.
575
c02f8fe2
AM
5762010-01-28 Alan Mackenzie <acm@muc.de>
577
578 * display.texi (Auto Faces): Say fontification-functions is called
579 whether or not Font Lock is enabled. Tidy up the wording a bit.
580
d738d18b
CY
5812010-01-17 Chong Yidong <cyd@stupidchicken.com>
582
583 * elisp.texi: Remove duplicate edition information (Bug#5407).
584
4963739e
JB
5852010-01-17 Juanma Barranquero <lekktu@gmail.com>
586
587 * two.el (volume-header-toc-markup): Fix typos in docstring.
588
c57008f6
SM
5892010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
590
591 Avoid dubious uses of save-excursions.
592 * positions.texi (Excursions): Recommend the use of
593 save-current-buffer if applicable.
594 * text.texi (Clickable Text): Fix the example code which used
595 save-excursion in a naive way which sometimes preserves point and
596 sometimes not.
597 * variables.texi (Creating Buffer-Local):
598 * os.texi (Session Management):
599 * display.texi (GIF Images):
600 * control.texi (Cleanups): Use (save|with)-current-buffer.
601
2f3725cd
EZ
6022010-01-02 Eli Zaretskii <eliz@gnu.org>
603
604 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
605
85eeac93
CY
6062010-01-02 Chong Yidong <cyd@stupidchicken.com>
607
608 * nonascii.texi (Text Representations, Character Codes)
609 (Converting Representations, Explicit Encoding)
610 (Translation of Characters): Use hex notation consistently.
611 (Character Sets): Fix map-charset-chars doc (Bug#5197).
612
4801c5fa
CY
6132010-01-01 Chong Yidong <cyd@stupidchicken.com>
614
615 * loading.texi (Where Defined): Make it clearer that these are
616 loaded files (Bug#5068).
617
26e533e2
CY
6182009-12-29 Chong Yidong <cyd@stupidchicken.com>
619
620 * minibuf.texi (Completion Styles): Document `initials' style.
621
16d1ff5f
CY
6222009-12-25 Chong Yidong <cyd@stupidchicken.com>
623
624 * frames.texi (Resources): Describe inhibit-x-resources.
625 (Size Parameters): Copyedit.
626
627 * hash.texi (Creating Hash):
628 * objects.texi (Hash Table Type): Document the new hash table
629 printed representation.
630
631 * minibuf.texi (Basic Completion): 4th arg to all-completions is
632 obsolete.
633
5dcb4c4e
SM
634 * processes.texi (Process Buffers):
635 Document process-kill-buffer-query-function.
16d1ff5f 636
9a5de3d9
GM
6372009-12-05 Glenn Morris <rgm@gnu.org>
638
639 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
640 diary-display-function, and no longer recommended to be a hook.
641 Update for changes in the names of calendar and diary hooks.
642 diary-print-entries-hook has changed section.
643
b640eb52
EZ
6442009-11-28 Eli Zaretskii <eliz@gnu.org>
645
646 * text.texi (Special Properties): More accurate description of
647 what the `cursor' property does.
648
be1674ab
KR
6492009-11-26 Kevin Ryde <user42@zip.com.au>
650
651 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
652 mouse-wheel-down-event, the closest thing to a definition for them.
653 * os.texi (Startup Summary): vindex inhibit-startup-message and
654 inhibit-splash-screen.
655 (Command-Line Arguments): vindex argv.
656 (Suspending Emacs): vindex suspend-tty-functions and
657 resume-tty-functions. Don't want to index every hook, but having
658 the programming ones is helpful.
659
603f5979
CY
6602009-11-14 Chong Yidong <cyd@stupidchicken.com>
661
662 * commands.texi (Motion Events): Fix typo (Bug#4907).
663
4359a806
CY
6642009-11-08 Chong Yidong <cyd@stupidchicken.com>
665
666 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
667 are affected by case-fold-search (Bug#4483).
668
0f063651
CY
6692009-11-02 Chong Yidong <cyd@stupidchicken.com>
670
671 * minibuf.texi (Reading File Names): Note that read-file-name may
672 use a graphical file dialog.
673
9bd79893
GM
6742009-10-31 Glenn Morris <rgm@gnu.org>
675
676 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
677
ebe479ec
KR
6782009-10-16 Kevin Ryde <user42@zip.com.au>
679
680 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
681 in particular so `info-lookup-symbol' can find its docs.
682
2640fa86
CY
6832009-10-16 Chong Yidong <cyd@stupidchicken.com>
684
685 * variables.texi (Constant Variables): Distinguish from defconst
686 variables.
687 (Defining Variables): Add cindex.
688
edd6a733
CY
6892009-10-15 Chong Yidong <cyd@stupidchicken.com>
690
691 * os.texi (Time of Day): Clarify that the microsecond part is
692 ignored (Bug#4637).
693
5feb0b73
GM
6942009-10-11 Glenn Morris <rgm@gnu.org>
695
696 * frames.texi (Size and Position): Clarify what is included in the frame
697 height. (Bug#4535)
698
0c5413c8
GM
6992009-10-10 Glenn Morris <rgm@gnu.org>
700
701 * windows.texi (Size of Window): The relationship between window and
702 frame heights is not so simple. (Bug#4535)
703 Mention window-full-height-p.
704
7f8b600a
SM
7052009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
706
707 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
708 used from Lisp.
709
6185de1c
EZ
7102009-10-07 Eli Zaretskii <eliz@gnu.org>
711
7f8b600a
SM
712 * files.texi (Directory Names) <abbreviate-file-name>:
713 Document that root home directories are not replaced with "~".
6185de1c 714
9972911f
EZ
7152009-10-06 Eli Zaretskii <eliz@gnu.org>
716
717 * text.texi (Special Properties): Document the meaning of the
718 `cursor' text property whose value is an integer.
719
2a3f19ef
MA
7202009-10-05 Michael Albinus <michael.albinus@gmx.de>
721
722 * files.texi (Magic File Names): Add `copy-directory'.
723
804543b5
EZ
7242009-10-05 Eli Zaretskii <eliz@gnu.org>
725
726 * files.texi (File Attributes): Fix description of file
727 attributes. (Bug#4638) Update attributes of files.texi example to
728 be more representative.
729
461bf92b
MA
7302009-10-05 Michael Albinus <michael.albinus@gmx.de>
731
732 * files.texi (Create/Delete Dirs): New command copy-directory.
733
a86cd395
JB
7342009-10-04 Juanma Barranquero <lekktu@gmail.com>
735
736 * anti.texi (Antinews):
737 * macros.texi (Indenting Macros):
738 * strings.texi (Creating Strings, Case Conversion):
739 Remove duplicate words.
740
d3080264
MA
7412009-10-01 Michael Albinus <michael.albinus@gmx.de>
742
743 * files.texi (Create/Delete Dirs): delete-directory has an
744 optional parameter RECURSIVE.
745
85d14563
SM
7462009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
747
748 * buffers.texi (Swapping Text): Minor clarification.
749
3d9842c6
GM
7502009-10-01 Glenn Morris <rgm@gnu.org>
751
752 * functions.texi (Declaring Functions): Mention that we also search for
753 ".m" files in the src/ directory.
754
78427304
CY
7552009-09-25 David Engster <deng@randomsample.de>
756
3d9842c6 757 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 758
b578c9cc
GM
7592009-09-22 Glenn Morris <rgm@gnu.org>
760
761 * internals.texi (Building Emacs): Mention preloaded-file-list.
762
beee5da7
AM
7632009-09-14 Alan Mackenzie <acm@muc.de>
764
765 * os.texi (Terminal Output): Put "@code{}" around "stdout".
766
5d6ab672
CY
7672009-09-13 Chong Yidong <cyd@stupidchicken.com>
768
769 * functions.texi (Anonymous Functions): Rearrange discussion,
770 giving usage of unquoted lambda forms first. Mention that
771 `function' and `#'' are no longer required (Bug#4290).
772
59375eeb
AM
7732009-09-11 Alan Mackenzie <acm@muc.de>
774
a86cd395 775 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
776 batch mode.
777
e7e2f529
GM
7782009-09-01 Glenn Morris <rgm@gnu.org>
779
780 * display.texi (Face Functions): Mention define-obsolete-face-alias.
781
eae47088
GM
7822009-08-26 Ulrich Mueller <ulm@gentoo.org>
783
784 * nonascii.texi (Character Codes): Fix typos.
785
3691a0a6
MA
7862009-08-25 Michael Albinus <michael.albinus@gmx.de>
787
788 * processes.texi (Synchronous Processes): New defvar
789 process-file-side-effects.
790
664d56b8
GM
7912009-08-25 Glenn Morris <rgm@gnu.org>
792
793 * display.texi (Fontsets): Fix typo.
794
0706c025
GM
795 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
796
03a74b84
SM
7972009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
798
799 * processes.texi (Asynchronous Processes): Adjust arglist of
800 start-process-shell-command and start-file-process-shell-command.
801
f6de8a37
CY
8022009-08-15 Chong Yidong <cyd@stupidchicken.com>
803
4b1ed1bb
CY
804 * advice.texi (Argument Access in Advice): Note that argument
805 positions are zero-based (Bug#3932).
806
89a9e058
CY
807 * commands.texi (Distinguish Interactive): Minor copyedit.
808
23696fd7
CY
809 * display.texi (Face Attributes): Add xref to Displaying Faces for
810 explanation of "underlying face".
811
f6de8a37
CY
812 * customize.texi (Common Keywords): Add xref to Loading.
813
814 * loading.texi (How Programs Do Loading): Add xref to Lisp
815 Libraries node in the Emacs manual.
816
417f77e6
CY
8172009-08-13 Chong Yidong <cyd@stupidchicken.com>
818
819 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
820
0999039c
CY
8212009-07-18 Chong Yidong <cyd@stupidchicken.com>
822
823 * processes.texi (Shell Arguments): Copyedits.
824
9af167bc
GM
8252009-07-18 Glenn Morris <rgm@gnu.org>
826
827 * loading.texi (Repeated Loading): Fix typo.
828
137987ab
RS
8292009-07-16 Richard Stallman <rms@gnu.org>
830
831 * buffers.texi (Swapping Text): Recommend setting
832 write-region-annotate-functions and buffer-saved-size.
833
834 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
835
622fa380
GM
8362009-07-15 Glenn Morris <rgm@gnu.org>
837
838 * edebug.texi: Minor re-phrasings throughout.
839 (Edebug Execution Modes): Sit-for affects continue mode too.
840 (Jumping): Use `forward-sexp' rather than its keybinding.
841 (Edebug Misc): Fix Q binding.
842 (Edebug Eval): Remove cl version.
843 (Printing in Edebug): Clarify print-length etc.
844 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
845 (Specification List): Remove edebug-unwrap findex entry.
846 (Specification Examples): defmacro is actually not the same as defun.
847 Escape "`" in example.
848
6bbd4600
CY
8492009-07-15 Chong Yidong <cyd@stupidchicken.com>
850
851 * markers.texi (The Mark): Document optional arg to
852 deactivate-mark.
853
e538d479
GM
8542009-07-11 Kevin Ryde <user42@zip.com.au>
855
856 * hooks.texi (Standard Hooks): Fix cross-references.
857
4c98b9ed
GM
858 * loading.texi (Named Features): Refer to eval-after-load.
859
5300838c
GM
8602009-07-11 Glenn Morris <rgm@gnu.org>
861
64fbeb16
GM
862 * Makefile.in (TEXI2PDF): New.
863 (elisp.pdf): New target.
864
4c98b9ed
GM
865 * searching.texi (Regexp Backslash): Fix typo.
866
867 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 868
51d9979c
GM
8692009-07-10 Glenn Morris <rgm@gnu.org>
870
561c0216
GM
871 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
872
5b594a58
GM
873 * customize.texi (Customization Types):
874 * display.texi (Abstract Display):
0cc8c85a 875 * objects.texi (Character Type, String Type):
5b594a58 876 Merge in some menu descriptions from elisp.texi.
51d9979c 877
c3cbbb40
GM
878 * hash.texi (Hash Tables):
879 * modes.texi (Multiline Font Lock):
880 End menu description with period.
fe42c16a 881
28528402
GM
8822009-07-09 Glenn Morris <rgm@gnu.org>
883
884 * back.texi: Don't hard-code texinfo location.
885
886 * two-volume.make (texinfodir): New, with location of texinfo.tex.
887 (tex): Add texinfodir to TEXINPUTS.
888 (elisp1med-init, elisp2med-init): Use texinfodir.
889
890 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
891 (clean): Add two-volume.make intermediate files.
892
893 * elisp.texi, vol1.texi, vol2.texi:
894 Use a DATE variable with the publication date, and update it.
895 Fix antinews menu description.
896
897 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
898 Update the detailed node listing to match elisp.texi.
899
900 * README: Update edition to match elisp.texi.
901
902 * objects.texi (General Escape Syntax):
903 * nonascii.texi (Character Sets):
904 Use consistent case for "Unicode Standard".
905
906 * anti.texi (Antinews):
907 * customize.texi (Variable Definitions):
908 * functions.texi (Declaring Functions):
909 * nonascii.texi (Character Properties):
910 * processes.texi (Serial Ports):
911 * text.texi (Special Properties):
912 * tips.texi (Coding Conventions):
913 Minor rearrangements to improve TeX line-filling.
914
915 * commands.texi (Using Interactive): Fix cross-reference.
916
17db8e10
JD
9172009-07-01 Jan Djärv <jan.h.d@swipnet.se>
918
919 * frames.texi (Management Parameters): Mention sticky.
920
77c7e2e1
AS
9212009-07-01 Andreas Schwab <aschwab@redhat.com>
922
923 * help.texi (Help Functions): Fix description of help-buffer and
924 help-setup-xref to use @defun instead of @deffn.
925
3f1c6666
JD
9262009-07-01 Jan Djärv <jan.h.d@swipnet.se>
927
928 * frames.texi (Size Parameters): Mention maximized for fullscreen.
929
ca27c21b
CY
9302009-06-24 Chong Yidong <cyd@stupidchicken.com>
931
932 * display.texi (Window Systems): Add ns to the list.
933
70243478
CY
9342009-06-21 Chong Yidong <cyd@stupidchicken.com>
935
936 * Branch for 23.1.
937
df006536
MR
9382009-06-17 Martin Rudalics <rudalics@gmx.at>
939
940 * windows.texi (Dedicated Windows): Fix typo.
941 (Resizing Windows): Replace @defun by @deffn.
942
d259fc4b
GM
9432009-06-17 Glenn Morris <rgm@gnu.org>
944
945 * variables.texi (Directory Local Variables):
946 Update for 2009-04-11 name-change of dir-locals-directory-alist.
947
30781db6
KH
9482009-06-09 Kenichi Handa <handa@m17n.org>
949
950 * nonascii.texi (Character Sets): State clearly that FROM and TO
951 are codepoints of CHARSET.
952
62e8099c
CY
9532009-06-07 Chong Yidong <cyd@stupidchicken.com>
954
955 * minibuf.texi (Reading File Names): Fix introductory text.
956 Suggested by stan@derbycityprints.com.
957 (High-Level Completion): Fix typo.
958
ee1b1917
CY
9592009-05-28 Chong Yidong <cyd@stupidchicken.com>
960
961 * frames.texi (Text Terminal Colors): Multi-tty is already
962 implemented, but tty-local colors are not.
963
5df647e8
CY
9642009-05-27 Chong Yidong <cyd@stupidchicken.com>
965
966 * hooks.texi (Standard Hooks): Remove mention of obsolete
967 redisplay-end-trigger-functions.
968
969 * internals.texi (Window Internals): Remove mention of obsolete
970 redisplay-end-trigger-functions.
971
01f17ae2
MR
9722009-05-21 Martin Rudalics <rudalics@gmx.at>
973
974 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
975
976 * backups.texi (Making Backups): backup-directory-alist and
977 make-backup-file-name-function are options.
978 (Auto-Saving): auto-save-list-file-prefix is an option.
979
980 * buffers.texi (Killing Buffers): buffer-offer-save is an
981 option.
982
983 * display.texi (Refresh Screen): no-redraw-on-reenter is an
984 option.
985 (Echo Area Customization): echo-keystrokes is an option.
986 (Selective Display): selective-display-ellipses is an option.
987 (Temporary Displays): temp-buffer-show-function is an option.
988 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
989 are options.
990 (Font Selection): face-font-family-alternatives,
991 face-font-selection-order, face-font-registry-alternatives, and
992 scalable-fonts-allowed are options.
993 (Fringe Indicators): indicate-buffer-boundaries is an option.
994 (Fringe Cursors): overflow-newline-into-fringe is an option.
995 (Scroll Bars): scroll-bar-mode is an option.
996
997 * eval.texi (Eval): max-lisp-eval-depth is an option.
998
999 * files.texi (Visiting Functions): find-file-hook is an option.
1000 (Directory Names): directory-abbrev-alist is an option.
1001 (Unique File Names): temporary-file-directory and
1002 small-temporary-file-directory are options.
1003
1004 * frames.texi (Initial Parameters): initial-frame-alist,
1005 minibuffer-frame-alist and default-frame-alist are options.
1006 (Cursor Parameters): blink-cursor-alist and
1007 cursor-in-non-selected-windows ar options.
1008 (Window System Selections): selection-coding-system is an
1009 option.
1010 (Display Feature Testing): display-mm-dimensions-alist is an
1011 option.
1012
1013 * help.texi (Help Functions): help-char and help-event-list are
1014 options.
1015
1016 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
1017 an option.
1018
1019 * minibuf.texi (Minibuffer History): history-length and
1020 history-delete-duplicates are options.
1021 (High-Level Completion): read-buffer-function and
1022 read-buffer-completion-ignore-case are options.
1023 (Reading File Names): read-file-name-completion-ignore-case is
1024 an option.
1025
1026 * modes.texi (Mode Line Top): mode-line-format is an option.
1027 (Mode Line Variables): mode-line-position and mode-line-modes
1028 are options.
1029
1030 * nonascii.texi (Text Representations):
1031 enable-multibyte-characters is an option.
1032 (Default Coding Systems): auto-coding-regexp-alist,
1033 file-coding-system-alist, auto-coding-alist and
1034 auto-coding-functions are options.
1035 (Specifying Coding Systems): inhibit-eol-conversion is an
1036 option.
1037
1038 * os.texi (Init File): site-run-file is an option.
1039 (System Environment): mail-host-address is an option.
1040 (User Identification): user-mail-address is an option.
1041 (Terminal Output): baud-rate is an option.
1042
1043 * positions.texi (Word Motion): words-include-escapes is an
1044 option.
1045
1046 * searching.texi (Standard Regexps): page-delimiter,
1047 paragraph-separate, paragraph-separate and sentence-end are
1048 options.
1049
1050 * text.texi (Margins): left-margin and fill-nobreak-predicate
1051 are options.
1052
1053 * variables.texi (Local Variables): max-specpdl-size is an
1054 option.
1055
1056 * windows.texi (Choosing Window):
1057 split-window-preferred-function, special-display-function and
1058 display-buffer-function are options.
1059
106e6894
CY
10602009-05-20 Chong Yidong <cyd@stupidchicken.com>
1061
4a83454d
CY
1062 Fix errors spotted by Martin Rudalics.
1063
106e6894
CY
1064 * syntax.texi (Position Parse): Document rationale for ignored
1065 arguments to syntax-ppss-flush-cache.
1066
1067 * processes.texi (Input to Processes): Mark PROCESS arg to
1068 process-running-child-p as optional.
1069 (Network Options): Document NO-ERROR arg to
1070 set-network-process-option.
1071
1072 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
1073 command.
1074
1075 * searching.texi (POSIX Regexps): Mark posix-search-forward and
1076 posix-search-backward as commands.
1077
1078 * os.texi (Killing Emacs): Mark kill-emacs as a command.
1079 (Suspending Emacs): Mark suspend-emacs as a command.
1080 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
1081 commands.
5dcb4c4e
SM
1082 (Terminal Output): Remove obsolete function baud-rate.
1083 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
1084
1085 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
1086 terminal-coding-system and set-terminal-coding-system.
1087 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
1088 as optional.
1089 (Character Sets): Document RESTRICTION arg of char-charset.
1090 (Character Codes): Mark POS argument to get-byte as optional.
1091
1092 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
1093 minibuffer-message.
1094
1095 * files.texi (Create/Delete Dirs): Mark make-directory and
1096 delete-directory as commands.
1097
1098 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
1099
1100 * text.texi (Base 64): Mark base64-decode-string and
1101 base64-encode-string as commands.
1102 (Columns): Mark move-to-column as a command.
1103 (Mode-Specific Indent): Document RIGID arg to
1104 indent-for-tab-command.
1105 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
1106 Mark indent-code-rigidly as a command.
1107 (Substitution): Mark translate-region as a command.
1108
1109 * frames.texi (Size and Position): Remove obsolete functions
1110 screen-height and screen-width.
1111
04173931
CY
11122009-05-19 Chong Yidong <cyd@stupidchicken.com>
1113
1114 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
1115 (Displaying Buffers, Resizing Windows): Correct mistakes;
1116 next-window, previous-window, and pop-to-buffer are not commands,
1117 and fit-window-to-buffer" is a command. (Pointed out by Martin
1118 Rudalics.)
1119
eae7d8f8
RS
11202009-05-17 Richard M Stallman <rms@gnu.org>
1121
1122 * modes.texi (Precalculated Fontification): Clarify text.
1123
b8766179
MR
11242009-05-17 Martin Rudalics <rudalics@gmx.at>
1125
1126 * windows.texi (Selecting Windows): Clarify descriptions of
1127 with-selected-window and get-lru-window.
1128 (Cyclic Window Ordering): Refer to particular frame when talking
1129 about how splitting affects the ordering.
1130 (Displaying Buffers): Fix descriptions of switch-to-buffer and
1131 switch-to-buffer-other-window. Explain how setting of
1132 display-buffer-reuse-frames affects pop-to-buffer.
1133 (Choosing Window): Clarify some details in descriptions of
1134 display-buffer-reuse-frames, pop-up-frames, and
1135 pop-up-frame-function.
1136 (Dedicated Windows): Clarify some details.
1137 (Textual Scrolling): Replace term vscroll by term vertical
1138 scroll position.
1139 (Vertical Scrolling): Fix typo.
1140 (Window Hooks): Relate text on jit-lock-register to window
1141 scrolling and size changes.
1142
734b5e3b
CY
11432009-05-14 Chong Yidong <cyd@stupidchicken.com>
1144
0a65633e
CY
1145 * frames.texi (Initial Parameters): Clarify what the initial
1146 minibuffer frame is.
05be46d7
CY
1147 (Buffer Parameters): Note that the minibuffer parameter can not be
1148 altered.
0a65633e 1149
734b5e3b
CY
1150 * anti.texi (Antinews): Copyedits. Rearrange some entries.
1151 Document display-buffer changes.
1152
925672cd
CY
11532009-05-13 Chong Yidong <cyd@stupidchicken.com>
1154
17ecd7af
CY
1155 * anti.texi (Antinews): Rewrite for Emacs 22.
1156
925672cd
CY
1157 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
1158 obarrays are first mentioned. Define "system abbrev" more
1159 prominently, and add it to the index.
1160 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
1161 Copyedits.
1162 (Abbrev Expansion): Document abbrev-insert.
1163
80be4dd7
CY
11642009-05-12 Chong Yidong <cyd@stupidchicken.com>
1165
1166 * frames.texi (Font and Color Parameters): Rename from Color
1167 Parameters. Document font-backend parameter.
1168
1169 * vol2.texi (Top): Update node listing.
1170 * vol1.texi (Top): Update node listing.
1171 * elisp.texi (Top): Update node listing.
1172
372a93ac
MR
11732009-05-11 Martin Rudalics <rudalics@gmx.at>
1174
1175 * windows.texi (Choosing Window): Don't explicitly refer to
1176 split-window-sensibly's window argument in descriptions of
1177 split-height-threshold and split-width-threshold.
1178
714c3541
MR
11792009-05-10 Martin Rudalics <rudalics@gmx.at>
1180
1181 * windows.texi (Choosing Window): Fix rewrite of window
1182 splitting section.
1183
0e90e7be
EZ
11842009-05-09 Eli Zaretskii <eliz@gnu.org>
1185
1186 * nonascii.texi (Default Coding Systems): Document
5dcb4c4e
SM
1187 find-auto-coding, set-auto-coding, and auto-coding-alist.
1188 Add indexing.
0e90e7be
EZ
1189 (Lisp and Coding Systems): Add index entries.
1190
d3c0c321
MR
11912009-05-09 Martin Rudalics <rudalics@gmx.at>
1192
1193 * windows.texi (Choosing Window): Describe split-window-sensibly
1194 and rewrite section on window splitting accordingly.
1195 (Textual Scrolling): Replace `...' by @code{...}.
1196
c773345a
CY
11972009-05-04 Chong Yidong <cyd@stupidchicken.com>
1198
ee2d5b5e
CY
1199 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
1200 Remove obsoleted pre-abbrev-expand-hook.
1201
1202 * locals.texi (Standard Buffer-Local Variables): Consolidate table
1203 entries.
1204
c773345a
CY
1205 * internals.texi (Object Internals): Don't assume 32-bit machines
1206 are the norm.
1207 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
1208 (Window Internals): Synch field names to window.h.
1209 (Process Internals): Synch field names to process.h.
c773345a 1210
dd449674
CY
12112009-04-29 Chong Yidong <cyd@stupidchicken.com>
1212
1213 * variables.texi (File Local Variables): Note that read-circle is
1214 bound to nil when reading file-local variables.
1215
1216 * streams.texi (Input Functions): Document read-circle.
1217 (Output Variables): Add xref to Circular Objects.
1218
4f1e25e2
CY
12192009-04-25 Chong Yidong <cyd@stupidchicken.com>
1220
1221 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
1222 Features and Coding System Basics. Node that "p" stands for
1223 "predicate". Recommend utf-8-emacs instead of emacs-mule.
1224 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
1225 mouse-appearance-menu.
1226 (Programming Tips): Add xref to Progress.
1227
dca019f8
CY
12282009-04-22 Chong Yidong <cyd@stupidchicken.com>
1229
5dcb4c4e
SM
1230 * os.texi (Command-Line Arguments):
1231 Document command-line-args-left.
dca019f8
CY
1232 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1233 terminal objects for tty arguments.
1234 (Startup Summary): Add xref to Session Management.
1235 (Session Management): Mention emacs-session-restore. Copyedits.
1236
02a89103
CY
12372009-04-20 Chong Yidong <cyd@stupidchicken.com>
1238
1239 * os.texi (Startup Summary): Copyedits. The init file is not
1240 necessarily named .emacs now. Document initial-buffer-choice and
1241 initial-scratch-message. Note where Emacs exits in batch mode.
1242 Document inhibit-splash-screen as an alias.
1243 (Init File): Be neutral about which init file name to use.
1244
12452009-04-16 Chong Yidong <cyd@stupidchicken.com>
1246
1247 * os.texi (System Interface): Fix Texinfo usage.
1248
0c1cfe01
CY
12492009-04-15 Chong Yidong <cyd@stupidchicken.com>
1250
80d7cdca
CY
1251 * searching.texi (Regexp Backslash): Also refer to shy groups as
1252 non-capturing or unnumbered groups.
1253 (Regexp Functions): Add cross-reference to Regexp Backslash.
1254
0c1cfe01
CY
1255 * display.texi (Truncation): Overlays can use line-prefix and
1256 wrap-prefix too.
1257 (Overlay Properties): Document wrap-prefix and line-prefix.
1258 (Face Attributes): Document underline-minimum-offset.
1259 (Face Remapping): Copyedits.
1260 (Low-Level Font): Copyedits.
1261 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1262 (Line Height): Emphasize that line-spacing only takes effect on
1263 graphical terminals.
0c1cfe01 1264
c4adeee0
CY
12652009-04-13 Chong Yidong <cyd@stupidchicken.com>
1266
1267 * display.texi (Refresh Screen): Note that a passage about screen
1268 refreshing is text terminal only.
1269 (Forcing Redisplay): Delete misleading comment---sit-for calls
1270 redisplay, not the other way around.
1271 (Truncation): Note new values of truncate-partial-width-windows.
1272 Copyedits.
1273 (Invisible Text): Document invisible-p.
1274
b20ecfa1
EZ
12752009-04-11 Eli Zaretskii <eliz@gnu.org>
1276
1277 * display.texi (Overlays): Overlays don't scale well. See
1278 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1279
97d8273f
CY
12802009-04-10 Chong Yidong <cyd@stupidchicken.com>
1281
f147ff75
CY
1282 * syntax.texi (Syntax Table Functions): Document cons cell
1283 argument for modify-syntax-entry.
1284 (Categories): Document cons cell argument for
1285 modify-category-entry.
1286
fca4ec76
CY
1287 * searching.texi (String Search): Document word-search-forward-lax
1288 and word-search-backward-lax.
1289 (Searching and Case): Describe isearch behavior more precisely.
1290
9c283d5b
CY
1291 * keymaps.texi (Tool Bar): Mention that some platforms do not
1292 support multi-line toolbars. Suggested by Stephen Eglen.
1293
1294 * frames.texi (Layout Parameters): Mention that Nextstep also
1295 allows only one tool-bar line. Suggested by Stephen Eglen.
1296
97d8273f
CY
1297 * nonascii.texi (Text Representations): Copyedits.
1298 (Coding System Basics): Also mention utf-8-emacs.
1299 (Converting Representations, Selecting a Representation)
1300 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1301 Copyedits.
1302 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1303
2bad3299
CY
13042009-04-09 Chong Yidong <cyd@stupidchicken.com>
1305
1306 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
1307 (Filling): Clarify REGION argument of fill-paragraph.
1308 Document fill-forward-paragraph-function.
2bad3299
CY
1309 (Special Properties): Remove "new in Emacs 22" declaration.
1310 (Clickable Text): Merge with Links and Mouse-1 node.
1311
5dcb4c4e
SM
1312 * display.texi (Button Properties, Button Buffer Commands):
1313 Change xref to Clickable Text.
2bad3299
CY
1314
1315 * tips.texi (Key Binding Conventions): Change xref to Clickable
1316 Text.
1317
1318 * elisp.texi (Top): Update node listing.
1319
ea30ce4f
CY
13202009-04-05 Chong Yidong <cyd@stupidchicken.com>
1321
47af2f4b
CY
1322 * markers.texi (The Mark): Copyedits. Improve description of
1323 handle-shift-selection.
1324 (The Region): Move use-region-p here from The Mark.
1325
ea30ce4f
CY
1326 * positions.texi (Screen Lines): Document (cols . lines) argument
1327 for vertical-motion.
1328
2aa8ea6e
CY
13292009-04-04 Chong Yidong <cyd@stupidchicken.com>
1330
3ec61d4e
CY
1331 * frames.texi (Frames): Clean up introduction. Document `ns'
1332 return value for framep.
1333 (Creating Frames): Note how the terminal is chosen.
1334 (Multiple Terminals, Multiple Displays): Merge into a single node.
1335 (Color Parameters): Fix typo.
1336
1337 * variables.texi (Local Variables, Buffer-Local Variables)
1338 (Creating Buffer-Local): Change link to Multiple Terminals.
1339
1340 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1341
1342 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1343 Terminals.
1344
1345 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1346 to Multiple Terminals.
1347
1348 * elisp.texi (Top): Update node listing.
1349 * vol2.texi (Top): Update node listing.
1350 * vol1.texi (Top): Update node listing.
1351
9257072f
CY
1352 * buffers.texi (Current Buffer): Note that the append-to-buffer
1353 example is no longer in synch with the latest code. Tie the two
1354 examples together.
1355
2aa8ea6e
CY
1356 * files.texi (File Attributes): Move note about MS-DOS from
1357 Changing Files to File Attributes.
1358 (Create/Delete Dirs): Note that mkdir is an alias for this.
1359
22e74b17
CY
13602009-04-01 Markus Triska <triska@gmx.at>
1361
1362 * processes.texi (Filter Functions): Suggest how to handle output
1363 batches.
1364
4bbe48ec
CY
13652009-03-30 Chong Yidong <cyd@stupidchicken.com>
1366
1367 * help.texi (Accessing Documentation): Update example to use
1368 help-setup-xref and with-help-window.
1369 (Help Functions): Remove print-help-return-message, which is
1370 semi-obsolete due to with-help-window. Document help-buffer and
1371 help-setup-xref.
1372
b9723f39
CY
13732009-03-29 Chong Yidong <cyd@stupidchicken.com>
1374
5dcb4c4e
SM
1375 * help.texi (Accessing Documentation, Help Functions):
1376 Remove information about long-obsolete Emacs versions.
9eb52e90 1377
b9723f39
CY
1378 * modes.texi (Mode Line Variables): The default values of the mode
1379 line variables are now more complicated.
1380
b0cc32db
CY
13812009-03-28 Chong Yidong <cyd@stupidchicken.com>
1382
3c25a5a9
CY
1383 * modes.texi (Major Mode Conventions): Note that specialness is
1384 inherited.
31c9eebb
CY
1385 (Derived Modes): Note that define-derive-mode sets the mode-class
1386 property.
3c25a5a9 1387
b0cc32db
CY
1388 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
1389 goto-map. Add search-map to the list.
1390
c5e0006d
EZ
13912009-03-27 Eli Zaretskii <eliz@gnu.org>
1392
1213465a
EZ
1393 * os.texi (System Environment): Update the list of system-type
1394 values.
1395
c5e0006d
EZ
1396 * markers.texi (The Mark) <handle-shift-selection>: Update for
1397 removal of the optional argument DEACTIVATE.
1398
48bab3d6
CY
13992009-03-25 Chong Yidong <cyd@stupidchicken.com>
1400
1401 * commands.texi (Focus Events): Most X window managers don't use
1402 focus-follows-mouse nowadays.
1403
6e4ff1b6
CY
14042009-03-24 Chong Yidong <cyd@stupidchicken.com>
1405
1406 * commands.texi (Defining Commands): Clarify introduction.
1407 (Using Interactive): Not that interactive can be put in a symbol
1408 property.
1409 (Interactive Call): Note that a symbol with a non-nil
1410 interactive-form property satisfies commandp.
1411
11625308
JB
14122009-03-23 Juanma Barranquero <lekktu@gmail.com>
1413
1414 * minibuf.texi (Intro to Minibuffers): Fix typos.
1415
7b34420d
CY
14162009-03-23 Chong Yidong <cyd@stupidchicken.com>
1417
1418 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
1419 about minibuffers in old Emacs versions. Copyedits.
1420 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
1421 (Text from Minibuffer): Simplify introduction.
1422
f9257eed
AM
14232009-03-22 Alan Mackenzie <acm@muc.de>
1424
1425 * commands.texi (Using Interactive): Clarify string argument to
1426 `interactive' - even promptless elements need \n separators.
1427
f639ba70
CY
14282009-03-18 Chong Yidong <cyd@stupidchicken.com>
1429
1430 * minibuf.texi (Completion Styles): New node.
1431
1432 * elisp.texi (Top): Update node listing.
1433
d897e8ee
CY
14342009-03-17 Chong Yidong <cyd@stupidchicken.com>
1435
1436 * minibuf.texi (Basic Completion): Note that
1437 read-file-name-completion-ignore-case and
1438 read-buffer-completion-ignore-case can override
1439 completion-ignore-case.
1440 (Minibuffer Completion): Document completing-read changes.
1441 (Completion Commands): Avoid mentioning partial completion mode.
1442 Document minibuffer-completion-confirm changes, and
1443 minibuffer-confirm-exit-commands.
1444 (High-Level Completion): Document new require-match behavior for
1445 read-buffer. Document read-buffer-completion-ignore-case.
1446 (Reading File Names): Document new require-match behavior for
1447 read-file-name.
1448
b1f23349
CY
14492009-03-14 Chong Yidong <cyd@stupidchicken.com>
1450
1451 * debugging.texi (Error Debugging): Don't mislead the reader into
1452 thinking that debug-on-error enters debugger for C-f at EOB.
1453 (Error Debugging): Setting debug-on-init within the init file
1454 works, and has for some time.
1455
d6eb4e25
KH
14562009-03-13 Kenichi Handa <handa@m17n.org>
1457
1458 * display.texi (Fontsets): Update the description.
1459
1cf53dc5
CY
14602009-03-13 Chong Yidong <cyd@stupidchicken.com>
1461
1462 * advice.texi (Advising Primitives): Link to What Is a Function.
1463
81f919fc
CY
14642009-03-12 Chong Yidong <cyd@stupidchicken.com>
1465
cf4229eb
CY
1466 * compile.texi (Speed of Byte-Code): Update example.
1467 (Disassembly): Update examples.
1468
81f919fc 1469 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
1470
1471 * customize.texi (Common Keywords): It's not necessary to use :tag
1472 to remove hyphens, as custom-unlispify-tag-name does it
1473 automatically.
5dcb4c4e
SM
1474 (Variable Definitions): Link to File Local Variables.
1475 Document customized-value symbol property.
f2bbc08c
CY
1476 (Customization Types): Move menu to end of node.
1477
955964d7
CY
14782009-03-10 Chong Yidong <cyd@stupidchicken.com>
1479
1480 * macros.texi (Compiling Macros): Omit misleading sentence, which
1481 implied that macros can only be used in the same file they are
1482 defined.
1483 (Backquote): Remove obsolete information about Emacs 19.
1484
d25ed7db
GM
14852009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1486
1487 * display.texi (Display Margins): Fix paren typo.
1488
d55f6ca5
CY
14892009-02-27 Chong Yidong <cyd@stupidchicken.com>
1490
f0e57ed8
CY
1491 * elisp.texi (Top): Update node listing.
1492
1493 * variables.texi (Variables): Clarify introduction.
1494 (Global Variables): Mention that setq is a special form.
1495 (Local Variables): Use active voice.
1496 (Tips for Defining): Mention marking variables as safe.
1497 (Buffer-Local Variables): Mention terminal-local and frame-local
1498 variables together.
1499 (File Local Variables): Copyedits.
1500 (Frame-Local Variables): Note that they are not really useful.
1501 (Future Local Variables): Node deleted.
1502
d55f6ca5
CY
1503 * objects.texi (General Escape Syntax): Update explanation of
1504 unicode escape syntax.
1505
ca8f09a8
CY
15062009-02-23 Chong Yidong <cyd@stupidchicken.com>
1507
1508 * control.texi (Control Structures): Add cindex entry for "textual
1509 order".
1510
1511 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1512 instead of "expression" throughout.
1513 (Function Indirection): Copyedits. Use active voice.
1514 (Eval): The default value of max-lisp-eval-depth is now 400.
1515
a20878b6
MB
15162009-02-23 Miles Bader <miles@gnu.org>
1517
1518 * processes.texi (System Processes): Rename `system-process-attributes'
1519 to `process-attributes'.
1520
61f66044
CY
15212009-02-22 Chong Yidong <cyd@stupidchicken.com>
1522
1b80d1f3
CY
1523 * symbols.texi (Property Lists): Emphasize that property lists are
1524 not restricted to symbol cells.
1525 (Other Plists): Copyedit.
1526
61f66044
CY
1527 * sequences.texi (Sequences Arrays Vectors): Make introduction
1528 more concise.
1529 (Arrays): Mention char-tables and bool-vectors too.
1530 (Vectors): Don't repeat information given in Arrays node. Link to
1531 nodes that explain the vector usage examples.
1532 (Char-Tables): Note that char-table elements can have arbitrary
1533 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 1534 Link to Property Lists node.
61f66044 1535
9403944b
CY
15362009-02-22 Chong Yidong <cyd@stupidchicken.com>
1537
1538 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1539 `append'.
4068c7b4 1540 (List Elements): Copyedits.
9403944b
CY
1541
1542 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1543 of `vconcat'.
1544
1545 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1546 Emacs 20 usage of `concat'.
1547 (Case Conversion): Copyedits.
1548
b87a185f
CY
15492009-02-21 Chong Yidong <cyd@stupidchicken.com>
1550
1551 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1552 Minor edits.
1553 (Frame Configuration Type): Emphasize that it is not primitive.
1554 (Font Type): New node.
1555 (Type Predicates): Add fontp; type-of now recognizes font object
1556 types.
1557
1558 * intro.texi (Version Info): Update version numbers in examples.
1559 (Acknowledgements): List more contributors.
1560
1561 * elisp.texi: Bump version number to 3.0.
1562 (Top): Link to Font Type node.
1563
867d4bb3
JB
15642009-02-20 Juanma Barranquero <lekktu@gmail.com>
1565
1566 * modes.texi (Major Mode Conventions): Remove duplicate words.
1567 (Customizing Keywords): Fix typo.
1568
77730170
EZ
15692009-02-14 Eli Zaretskii <eliz@gnu.org>
1570
1571 * nonascii.texi (User-Chosen Coding Systems): Document that
1572 select-safe-coding-system suggests raw-text if there are raw bytes
1573 in the region.
1574 (Explicit Encoding): Warn not to use `undecided' when encoding.
1575
c8736212
GM
15762009-02-11 Glenn Morris <rgm@gnu.org>
1577
1578 * frames.texi (Visibility of Frames): Mention the effect multiple
1579 workspaces/desktops can have on visibility.
1580
ab992d66
EZ
15812009-02-07 Eli Zaretskii <eliz@gnu.org>
1582
c8736212
GM
1583 * text.texi (Commands for Insertion):
1584 * commands.texi (Event Mod):
1585 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
1586 * nonascii.texi (Translation of Characters):
1587 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
1588 (Explicit Encoding): Document the `charset' text property produced
1589 by decode-coding-region and decode-coding-string.
ab992d66 1590
e651a255
AM
15912009-01-27 Alan Mackenzie <acm@muc.de>
1592
1593 * modes.texi (Search-based Fontification): Correct a typo.
1594
bc5cde4b
JB
15952009-01-25 Juanma Barranquero <lekktu@gmail.com>
1596
1597 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1598 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1599
3533155b
EZ
16002009-01-24 Eli Zaretskii <eliz@gnu.org>
1601
f721deda
EZ
1602 * display.texi (Window Systems): Document the value of
1603 `initial-window-system' under --daemon.
1604
3533155b
EZ
1605 * os.texi (System Environment): Remove description of the
1606 `environment' function which has been deleted.
1607
f79b43b2
DN
16082009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1609
1610 * frames.texi (Multiple Displays): Remove documentation for
1611 removed function make-frame-on-tty.
1612
e3aa6669
CY
16132009-01-22 Chong Yidong <cyd@stupidchicken.com>
1614
1615 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
1616 write-region-annotate-functions.
1617 Document write-region-post-annotation-function.
e3aa6669 1618
fb13a416
CY
16192009-01-19 Chong Yidong <cyd@stupidchicken.com>
1620
1621 * display.texi (Font Lookup): Document WIDTH argument of
1622 x-list-fonts.
1623
02eccf6b
EZ
16242009-01-17 Eli Zaretskii <eliz@gnu.org>
1625
ead3f58d
EZ
1626 * maps.texi (Standard Keymaps): Rename function-key-map to
1627 local-function-key-map.
1628
1629 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1630 local-function-key-map.
1631
1632 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1633 and `set-keyboard-coding-system' now accept an optional terminal
1634 argument.
1635
1636 * commands.texi (Event Mod): `keyboard-translate-table' is now
1637 terminal-local.
1638 (Function Keys): Rename function-key-map to
1639 local-function-key-map.
1640
df05a163
EZ
1641 * elisp.texi (Top): Make @detailmenu be consistent with changes in
1642 frames.texi.
1643
0ed8034e 1644 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
1645 `delete-terminal-functions', `suspend-tty-functions' and
1646 `resume-tty-functions'.
0ed8034e
EZ
1647
1648 * frames.texi (Frames): Document `frame-terminal' and
1649 `terminal-live-p'.
1650 (Multiple Displays): Document `make-frame-on-tty'.
1651 (Multiple Terminals): Document `terminal-list', `delete-terminal',
1652 `terminal-name', and `get-device-terminal'.
490f1197
EZ
1653 (Terminal Parameters): Document `terminal-parameters',
1654 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
1655
1656 * os.texi (System Environment): Document `environment' and
1657 `initial-environment'.
490f1197
EZ
1658 (Suspending Emacs): Update for multi-tty; document
1659 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 1660
02eccf6b
EZ
1661 * nonascii.texi (Coding System Basics): More accurate description
1662 of `raw-text'.
1663
f19fea97
JB
16642009-01-12 Juanma Barranquero <lekktu@gmail.com>
1665
1666 * display.texi (Low-Level Font): Fix typo.
1667
16fa292f
CY
16682009-01-10 Chong Yidong <cyd@stupidchicken.com>
1669
1670 * elisp.texi (Top): Update node listing.
1671
1672 * display.texi (PostScript Images): Node deleted.
1673
0b4faef3
EZ
16742009-01-10 Eli Zaretskii <eliz@gnu.org>
1675
3355f04d
EZ
1676 * processes.texi (Decoding Output): Document that null bytes force
1677 no-conversion for reading process output.
1678
1679 * files.texi (Reading from Files): Document that null bytes force
1680 no-conversion when visiting files.
1681
11625308 1682 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 1683
5dcb4c4e
SM
1684 * nonascii.texi (Lisp and Coding Systems):
1685 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 1686 (Character Properties): Improve wording.
0b4faef3 1687
ce9cf065
CY
16882009-01-09 Chong Yidong <cyd@stupidchicken.com>
1689
1690 * display.texi (Font Lookup): Remove obsolete function
1691 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
1692 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
1693 (Font Selection): Reorder order of variable descriptions.
1694 Minor clarifications.
ce9cf065
CY
1695
1696 * elisp.texi (Top): Update node listing.
1697
ab756fb3
GM
16982009-01-09 Glenn Morris <rgm@gnu.org>
1699
1700 * commands.texi (Command Loop Info): Say that last-command-char and
1701 last-input-char are obsolete aliases.
1702
1703 * edebug.texi (Edebug Recursive Edit): Remove separate references to
1704 last-input-char and last-command-char, since they are just aliases for
1705 last-input-event and last-command-event.
1706
1707 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
1708 last-command-char.
1709
6b2b8ab1
CY
17102009-01-08 Chong Yidong <cyd@stupidchicken.com>
1711
1712 * elisp.texi: Update node listing.
1713
1714 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
1715 (Face Attributes): Don't link to Font Lookup.
1716 Document font-family-list.
6b2b8ab1
CY
1717 (Fonts): New node.
1718
3568e767
JR
17192009-01-08 Jason Rumney <jasonr@gnu.org>
1720
1721 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 1722 changing the standard pointer shapes. (Bug#1485)
3568e767 1723
6221c8db
CY
17242009-01-08 Chong Yidong <cyd@stupidchicken.com>
1725
1726 * display.texi (Attribute Functions): Note that a function value
1727 :height is relative, and that compatibility functions work by
1728 calling set-face-attribute.
1729 (Displaying Faces): Reorder list in order of increasing priority.
1730 (Face Remapping): New node. Content moved here from Displaying
1731 Faces.
1732 (Glyphs): Link to Face Functions.
1733
e3d3799a
CY
17342009-01-08 Chong Yidong <cyd@stupidchicken.com>
1735
1736 * display.texi (Faces): Don't discuss face id here. facep does
1737 not return t.
1738 (Defining Faces): Minor clarification.
1739 (Face Attributes): Rearrange items to match docstring of
1740 set-face-attribute. Add :foundry attribute. Document new role of
1741 :font attribute. Texinfo usage fix.
1742 (Attribute Functions): Copyedits.
1743 (Face Functions): Note that face number is seldom used.
1744
638a2457
RS
17452009-01-05 Richard M Stallman <rms@gnu.org>
1746
1747 * strings.texi (Predicates for Strings): Minor clarification.
1748
1749 * functions.texi (Function Safety): Texinfo usage fix.
1750
49ea0074
JB
17512009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
1752
1753 * objects.texi (General Escape Syntax): Fix typo.
1754
9f822178
MR
17552009-01-03 Martin Rudalics <rudalics@gmx.at>
1756
1757 * windows.texi (Choosing Window): Say that pop-up-frame-alist
1758 works via the default value of pop-up-frame-function.
1759
af34ad36
EZ
17602009-01-02 Eli Zaretskii <eliz@gnu.org>
1761
1762 * processes.texi (System Processes): Document the `time' and
1763 `ctime' attributes of `system-process-attributes'.
1764
d31f6679
CY
17652009-01-01 Chong Yidong <cyd@stupidchicken.com>
1766
1767 * display.texi (Face Attributes): Clarify :height attribute.
1768
174dc00c
MR
17692008-12-31 Martin Rudalics <rudalics@gmx.at>
1770
1771 * buffers.texi (The Buffer List): Clarify what moves a buffer to
1772 the front of the buffer list. Add entries for `last-buffer' and
1773 `unbury-buffer'.
1774
b8afe7e4
EZ
17752008-12-27 Eli Zaretskii <eliz@gnu.org>
1776
d14030f5
EZ
1777 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
1778 and its subsections.
1779
1780 * frames.texi (Multiple Terminals, Low-level Terminal)
1781 (Terminal Parameters, Frames on Other TTY devices): New sections.
1782 (Frames): Add an xref to "Multiple Terminals".
1783
765980a4
EZ
1784 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
1785
1786 * objects.texi (Terminal Type): New node.
1787 (Editing Types): Add it to the menu.
1788
47bd5577
EZ
1789 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
1790 Variables".
1791
eb22b78c 1792 * variables.texi (Directory Local Variables): New node.
47bd5577 1793 (Variables): Add a menu item for it.
eb22b78c 1794
b8afe7e4
EZ
1795 * loading.texi (Autoload): Document `generate-autoload-cookie' and
1796 `generated-autoload-file'.
1797
77bb0476
EZ
17982008-12-20 Eli Zaretskii <eliz@gnu.org>
1799
028e2c19
EZ
1800 * os.texi (Startup Summary): Add xref to documentation of
1801 `initial-window-system'.
1802
77bb0476
EZ
1803 * display.texi (Window Systems): Document `window-system' the
1804 function. The variable `window-system' is now frame-local.
028e2c19 1805 Document `initial-window-system'.
77bb0476 1806
dda87836
MR
18072008-12-19 Martin Rudalics <rudalics@gmx.at>
1808
1809 * windows.texi (Windows): Rewrite description of
1810 fit-window-to-buffer.
1811
caef3ed2
GM
18122008-12-13 Glenn Morris <rgm@gnu.org>
1813
1814 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
1815 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
1816
21c58e4d
GM
18172008-12-12 Glenn Morris <rgm@gnu.org>
1818
1819 * debugging.texi (Error Debugging): Refer forwards to
1820 eval-expression-debug-on-error.
1821
af38459f
EZ
18222008-12-05 Eli Zaretskii <eliz@gnu.org>
1823
5dedd9b5
EZ
1824 * strings.texi (String Basics): Only unibyte strings that
1825 represent key sequences hold 8-bit raw bytes.
1826
af38459f
EZ
1827 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
1828 paragraph to speak about `undecided'.
1829 (Character Properties): Don't explain the meaning of each
1830 property; instead, identify their Unicode Standard names.
b3f1f4a5 1831 (Character Sets): Document `map-charset-chars'.
af38459f 1832
fa047ae7
GM
18332008-12-02 Glenn Morris <rgm@gnu.org>
1834
1835 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
1836 section yet again.
1837
47dbc044
EZ
18382008-11-29 Eli Zaretskii <eliz@gnu.org>
1839
98d05998
EZ
1840 * nonascii.texi (Character Properties): New Section.
1841 (Specifying Coding Systems): Document
1842 `coding-system-priority-list', `set-coding-system-priority', and
1843 `with-coding-priority'.
1844 (Lisp and Coding Systems): Document `check-coding-systems-region'
1845 and `coding-system-charset-list'.
1846 (Coding System Basics): Document `coding-system-aliases'.
1847
1848 * elisp.texi (Top): Add a @detailmenu entry for "Character
1849 Properties".
1850
47dbc044
EZ
1851 * objects.texi (Character Type): Correct the range of Emacs
1852 characters. Add an @xref to "Character Codes".
1853
1854 * strings.texi (String Basics): Add an @xref to "Character Codes".
1855
1856 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
1857
1858 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
1859 (Character Codes): Document `max-char'.
1860
8b80cdf5
EZ
18612008-11-28 Eli Zaretskii <eliz@gnu.org>
1862
1863 * nonascii.texi (Text Representations, Converting Representations)
1864 (Character Sets, Scanning Charsets, Translation of Characters):
1865 Make text more accurate.
1866
a99dceba
GM
18672008-11-28 Glenn Morris <rgm@gnu.org>
1868
1869 * files.texi (Format Conversion Round-Trip): Improve previous change.
1870
f6dc3bed
CY
18712008-11-26 Chong Yidong <cyd@stupidchicken.com>
1872
1873 * modes.texi (Auto Major Mode): Fix example.
1874
5da9413d
GM
18752008-11-25 Glenn Morris <rgm@gnu.org>
1876
1877 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
1878
1879 * files.texi (Format Conversion Round-Trip):
1880 Use active voice for previous change.
1881
fcca848c
CY
18822008-11-25 Chong Yidong <cyd@stupidchicken.com>
1883
1884 * os.texi (Processor Run Time):
1885 * processes.texi (Transaction Queues):
1886 * markers.texi (The Mark):
1887 * windows.texi (Choosing Window, Selecting Windows):
1888 * files.texi (Changing Files, Magic File Names):
1889 * commands.texi (Key Sequence Input):
1890 * functions.texi (Declaring Functions):
1891 * strings.texi (Predicates for Strings):
1892 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
1893
36c8dc54
CY
18942008-11-24 Chong Yidong <cyd@stupidchicken.com>
1895
1896 * help.texi (Accessing Documentation): Update example.
1897
1898 * variables.texi (Defining Variables): Note that `*' is not
1899 necessary if defcustom is used.
1900
2a79b242
EZ
19012008-11-22 Eli Zaretskii <eliz@gnu.org>
1902
1903 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
1904 Characters" from @detailmenu.
1905
1906 * nonascii.texi (Character Codes, Character Sets)
1907 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
1908 (Chars and Bytes, Splitting Characters): Sections removed.
1909
392f0d26
LK
19102008-11-22 Lute Kamstra <lute@gnu.org>
1911
1912 * positions.texi (Text Lines): Update goto-line documentation.
1913
af1a5cd5
MR
19142008-11-21 Martin Rudalics <rudalics@gmx.at>
1915
6a4cfb0c
MR
1916 * frames.texi (Frames): Fix typo, add cross references, reword.
1917 (Initial Parameters): Reword special-display-frame-alist text.
1918 (Frames and Windows): Reword. Describe argument norecord for
1919 set-frame-selected-window.
1920 (Input Focus): Describe argument norecord for select-frame.
1921 Remove comment on MS-Windows behavior for focus-follows-mouse.
1922 (Raising and Lowering): Mention windows-frames dichotomy in
1923 metaphor.
1924
af1a5cd5
MR
1925 * windows.texi (Displaying Buffers, Vertical Scrolling)
1926 (Horizontal Scrolling): Fix indenting and rewording issues
1927 introduced with 2008-11-07 change.
1928
c249fa9c
GM
19292008-11-20 Glenn Morris <rgm@gnu.org>
1930
1931 * files.texi (Format Conversion Round-Trip): Mention `preserve'
1932 element of `format-alist'.
1933
204d4665
GM
19342008-11-19 Glenn Morris <rgm@gnu.org>
1935
1936 * doclicense.texi: Update to FDL 1.3.
1937 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
1938
cc0910af
CY
19392008-11-18 Chong Yidong <cyd@stupidchicken.com>
1940
efe6e7c4
CY
1941 * windows.texi (Window Hooks): Remove *-end-trigger-functions
1942 vars, which are obsolete. Mention jit-lock-register.
1943
5dcb4c4e
SM
1944 * modes.texi (Other Font Lock Variables):
1945 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 1946
cc0910af
CY
1947 * frames.texi (Color Parameters): Document alpha parameter.
1948
aeeedf76
MR
19492008-11-16 Martin Rudalics <rudalics@gmx.at>
1950
1951 * windows.texi (Splitting Windows, Deleting Windows)
1952 (Selecting Windows, Cyclic Window Ordering)
1953 (Buffers and Windows, Displaying Buffers, Choosing Window)
1954 (Dedicated Windows, Window Point, Window Start and End)
1955 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
1956 (Size of Window, Resizing Windows, Window Configurations)
1957 (Window Parameters): Avoid @var at beginning of sentences and
1958 reword accordingly.
1959
4c565c5c
LK
19602008-11-11 Lute Kamstra <lute@gnu.org>
1961
1962 * files.texi (File Name Components): Fix file-name-extension
1963 documentation.
1964
25f494c9
JB
19652008-11-11 Juanma Barranquero <lekktu@gmail.com>
1966
1967 * frames.texi (Basic Parameters): Remove display-environment-variable
1968 and term-environment-variable.
1969
a1401ab1
EZ
19702008-11-08 Eli Zaretskii <eliz@gnu.org>
1971
1972 * windows.texi (Basic Windows, Splitting Windows)
1973 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
1974 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
1975 (Resizing Windows, Window Configurations, Window Parameters):
1976 Fix wording and markup.
a1401ab1 1977
efafc282
MR
19782008-11-07 Martin Rudalics <rudalics@gmx.at>
1979
1980 * windows.texi (Windows): Update entries.
1981 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 1982 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
1983 (Selecting Windows, Cyclic Window Ordering): Reword with special
1984 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
1985 (Buffers and Windows, Choosing Window): Reword with special
1986 emphasis on dedicated windows.
1987 (Displaying Buffers): Reword. For switch-to-buffer mention that
1988 it may fall back on pop-to-buffer. For other-window try to
1989 explain how it treats the cyclic ordering of windows.
efafc282
MR
1990 (Dedicated Windows): New node and section discussing dedicated
1991 windows and associated functions.
86ab855a 1992 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
1993 (Window Start and End): Rename node and section title. Reword.
1994 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
1995 Minor rewording.
1996 (Size of Window): Reword, in particular text on window-width.
1997 (Resizing Windows): Reword. Add text on balancing windows.
1998 (Window Configurations): Reword. Mention window parameters.
1999 (Window Parameters): New node and section on window parameters.
2000 (Window Hooks): Reword. Mention that
2001 window-configuration-change-hook is run "buffer-locally".
2002 * elisp.texi (Top): Update Windows entries in @detailmenu
2003 section.
2004
d60a8ab2
JB
20052008-11-04 Juanma Barranquero <lekktu@gmail.com>
2006
2007 * searching.texi (Regexp Search): Fix typo.
2008
01777627
CY
20092008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2010
2011 * searching.texi (Regexp Search): Document GREEDY arg.
2012 (Simple Match Data): Fix return value.
2013
c4526e93
EZ
20142008-11-01 Eli Zaretskii <eliz@gnu.org>
2015
2016 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
2017 with Emacs 23 internal representation of characters.
2018 Document `unibyte-string'.
c4526e93 2019
fe2ae8b5
CY
20202008-10-28 Chong Yidong <cyd@stupidchicken.com>
2021
2022 * processes.texi (Process Information): Note that process-status
2023 does not accept buffer names.
2024
cc5a21e3
CY
20252008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
2026
2027 * positions.texi (Skipping Characters): Correct return value of
2028 skip-chars-forward.
2029
09460d9a
MR
20302008-10-25 Martin Rudalics <rudalics@gmx.at>
2031
520b29e7
MR
2032 * windows.texi (Deleting Windows): Update documentation of
2033 delete-windows-on.
2034 (Buffers and Windows): Update documentations of
2035 get-buffer-window and get-buffer-window-list.
2036 (Displaying Buffers): Update documentation of
2037 replace-buffer-in-windows.
2038
09460d9a
MR
2039 * buffers.texi (Current Buffer): Reword set-buffer and
2040 with-current-buffer documentations.
2041 (Creating Buffers): Reword documentation of get-buffer-create.
2042
4d48fcdc
MR
20432008-10-23 Martin Rudalics <rudalics@gmx.at>
2044
2045 * buffers.texi (Current Buffer): Reword documentation of
2046 set-buffer.
2047 (Buffer Names): Reword documentation of buffer-name.
2048 (The Buffer List): For bury-buffer explain what happens with the
2049 buffer's window.
2050 (Creating Buffers): Say that get-buffer-create's arg is called
2051 buffer-or-name.
2052
f0143c43
CY
20532008-10-22 Chong Yidong <cyd@stupidchicken.com>
2054
3e5dbbd3
CY
2055 * advice.texi (Computed Advice): Explain what DEFINITION is.
2056
f0143c43
CY
2057 * nonascii.texi (Character Codes): Remove obsolete function
2058 char-valid-p, and document characterp instead.
2059
52a94b85
MR
20602008-10-22 Martin Rudalics <rudalics@gmx.at>
2061
2062 * windows.texi (Displaying Buffers): Reword documentation of
2063 pop-to-buffer.
2064 (Choosing Window): Rewrite documentation of display-buffer and
2065 its options.
2066
f76f8246
MR
2067 * buffers.texi (Killing Buffers): Update documentation of
2068 kill-buffer.
2069
acc8b598
EZ
20702008-10-21 Eli Zaretskii <eliz@gnu.org>
2071
80e6b6df
EZ
2072 * processes.texi (Serial Ports): Fix wording and improve markup.
2073
3645358a
EZ
2074 * searching.texi (Regexp Search): Document `string-match-p' and
2075 `looking-at-p'.
2076 (POSIX Regexps): Add an xref for "non-greedy".
2077 (Regexp Special): Add @cindex entry for "non-greedy".
2078
b3d50cff 2079 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 2080 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 2081
73b7530a
EZ
2082 * frames.texi (Color Names): Add an xref to `read-color'.
2083
2084 * minibuf.texi (High-Level Completion): Document `read-color'.
2085
acc8b598
EZ
2086 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
2087
2088 * positions.texi (Narrowing): Add an xref to "Swapping Text".
2089
2090 * buffers.texi (Swapping Text): New section, documents
2091 `buffer-swap-text'.
2092
10e187e8
MR
20932008-10-21 Martin Rudalics <rudalics@gmx.at>
2094
2095 * windows.texi (Resizing Windows): Minor wording fix.
2096
fd6f900c
EZ
20972008-10-20 Eli Zaretskii <eliz@gnu.org>
2098
2099 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
2100 and `combine-and-quote-strings'.
2101
2102 * strings.texi (Creating Strings): Add xrefs for them.
2103
e4372165
EZ
21042008-10-19 Eli Zaretskii <eliz@gnu.org>
2105
d6328fba
EZ
2106 * elisp.texi (Top): Make descriptive text for "Reading File Names"
2107 match the corresponding menu in minibuf.texi.
2108
e4372165
EZ
2109 * minibuf.texi (Reading File Names): Document `read-shell-command'
2110 and `minibuffer-local-shell-command-map'.
2111
5d8dda33
MR
21122008-10-19 Martin Rudalics <rudalics@gmx.at>
2113
2114 * windows.texi (Resizing Windows): Remove var{} around "window" in
2115 documentation of enlarge-window.
2116 Rewrite documentation of window-min-height and window-min-width.
2117
437706cd
EZ
21182008-10-19 Eli Zaretskii <eliz@gnu.org>
2119
80f85d7c
EZ
2120 * functions.texi (Calling Functions): Document `apply-partially'.
2121
291703b5
EZ
2122 * hooks.texi (Standard Hooks): Mention
2123 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
2124
2125 * variables.texi (File Local Variables): Document
2126 `file-local-variables-alist', `before-hack-local-variables-hook'
2127 and `hack-local-variables-hook'.
2128
583d8b3c
EZ
2129 * processes.texi (Synchronous Processes): Document `process-lines'.
2130
5dcb4c4e
SM
2131 * customize.texi (Variable Definitions):
2132 Document `custom-reevaluate-setting'.
437706cd 2133
7e51d89b
MR
21342008-10-18 Martin Rudalics <rudalics@gmx.at>
2135
2136 * windows.texi (Choosing Window, Deleting Windows)
2137 (Displaying Buffers): Expand documentation of dedicated windows.
2138
43c59a3d
EZ
21392008-10-18 Eli Zaretskii <eliz@gnu.org>
2140
018a960d
EZ
2141 * files.texi (Changing Files): Document symbolic input of file
2142 modes to `set-file-modes'. Document `read-file-modes' and
2143 `file-modes-symbolic-to-number'.
2144
2c0b8144
EZ
2145 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
2146 and `search-map'.
2147
5dcb4c4e
SM
2148 * searching.texi (Search and Replace):
2149 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 2150 Document `multi-query-replace-map'.
80120f13 2151
6d4913f0 2152 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
2153 (Completion Commands, Reading File Names):
2154 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
2155 `minibuffer-local-filename-must-match-map'.
2156 (Minibuffer Completion): The `require-match' argument to
2157 `completing-read' can now have the value `confirm-only'.
2158
43c59a3d
EZ
2159 * windows.texi (Displaying Buffers): Minor wording fix.
2160 (Choosing Window): `split-height-threshold' can now be nil.
2161 Document `split-width-threshold'. `pop-up-frames' can have the
2162 value `graphic-only'.
2163
f36acfd9
EZ
21642008-10-17 Eli Zaretskii <eliz@gnu.org>
2165
2166 * os.texi (Startup Summary): Document `before-init-time' and
2167 `after-init-time'. Document `initial-window-system' and
2168 `window-system-initialization-alist'. Document reading the
2169 abbrevs file. Document the call to `server-start' under --daemon.
2170 Rearrange a bit to be consistent with the code flow.
53728487
EZ
2171 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
2172 (Time Parsing): Document `format-seconds'.
f36acfd9 2173
96995b89
MR
21742008-10-17 Martin Rudalics <rudalics@gmx.at>
2175
2176 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
2177 and reword.
2178
2de17c73
EZ
21792008-10-16 Eli Zaretskii <eliz@gnu.org>
2180
2181 * markers.texi (The Mark): Document use-region-p.
2182
9cf52b11
EZ
21832008-10-15 Eli Zaretskii <eliz@gnu.org>
2184
c3aaf1d7
EZ
2185 * internals.texi (Writing Emacs Primitives): The interactive spec
2186 of a primitive can be a Lisp form.
2187
841a1743
EZ
2188 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
2189 values of transient-mark-mode. Document handle-shift-selection.
2190
2191 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
2192 (Interactive Examples): Show an example of `^'.
2193 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
2194 (Defining Commands, Using Interactive): The interactive-form of a
2195 function can be added via its symbol's property.
841a1743 2196
52441368
EZ
2197 * positions.texi (List Motion): beginning-of-defun-function can
2198 now accept an argument.
2199
8e8c1a72
EZ
2200 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
2201 now return a list of strings.
2202
a33a1f2a
EZ
2203 * control.texi (Handling Errors): Document ignore-errors.
2204
4fb04348
EZ
2205 * frames.texi (Creating Frames): Document frame-inherited-parameters.
2206 (Parameter Access): Document set-frame-parameter.
2207
ee666f84
EZ
2208 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
2209 Hooks" for the effect of kill-all-local-variables on local hook
2210 functions.
2211
9cf52b11
EZ
2212 * modes.texi (Major Mode Conventions, Mode Line Variables):
2213 `mode-name' need not be a string. xref to "Mode Line Data" for
2214 details, and to "Emulating Mode Line" for computing a string
2215 value.
2216
22526bc4
EZ
22172008-10-14 Eli Zaretskii <eliz@gnu.org>
2218
a65f6a85
EZ
2219 * processes.texi (System Processes): New section.
2220 (Processes, Signals to Processes): Add xrefs to it.
2221
2222 * objects.texi (Editing Types): A `process' is a subprocess of
2223 Emacs, not just any process running on the OS.
2224
2225 * elisp.texi (Top): Adjust the @detailmenu for the above two
2226 changes.
2227
2724b26a
EZ
2228 * sequences.texi (Char-Tables): Remove documentation of
2229 set-char-table-default, which has no effect since Emacs 23.
2230 <char-table-range, set-char-table-range>: Don't mention generic
2231 characters and charsets. Add a cons cell as a possible argument.
2232
2233 * nonascii.texi (Splitting Characters)
2234 (Translation of Characters): Don't mention generic characters.
2235
2236 * display.texi (Fontsets): Don't mention generic characters.
2237
22526bc4 2238 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2239 argument FUNCTION with a cons cell as KEY.
22526bc4 2240
eaf4b689
EZ
22412008-10-13 Eli Zaretskii <eliz@gnu.org>
2242
45e46036
EZ
2243 * objects.texi (Primitive Function Type): Move "@cindex special
2244 forms" from here...
2245
2246 * eval.texi (Special Forms): ...to here.
2247
2248 * functions.texi (What Is a Function): `functionp' returns nil for
2249 special forms. Add an xref.
2250
eaf4b689
EZ
2251 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2252 Variables".
2253
2254 * variables.texi (Frame-Local Variables): New section.
2255 (Buffer-Local Variables): Add an xref to it.
2256 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2257 have both frame-local and buffer-local binding.
2258
2259 * frames.texi (Frames): Mention multiple tty frames.
2260 (Frame Parameters, Parameter Access): Mention frame-local variable
2261 bindings.
2262
15688fce
GM
22632008-09-20 Glenn Morris <rgm@gnu.org>
2264
2265 * display.texi (Defining Faces): Recommend against face variables.
2266
35539065
JB
22672008-09-16 Juanma Barranquero <lekktu@gmail.com>
2268
2269 * display.texi (Echo Area Customization): Fix typo.
2270
6a57054b
JB
22712008-09-09 Juanma Barranquero <lekktu@gmail.com>
2272
2273 * loading.texi (Where Defined): Add `defface' item.
2274
d632fb82
MR
22752008-09-06 Martin Rudalics <rudalics@gmx.at>
2276
2277 * loading.texi (Where Defined): Fix description of symbol-file.
2278
905a9adb
JR
22792008-08-26 Jason Rumney <jasonr@gnu.org>
2280
2281 * display.texi (TIFF Images): New section describing :index property.
2282
852e91b7
CY
22832008-08-23 Chong Yidong <cyd@stupidchicken.com>
2284
2285 * display.texi (Temporary Displays): Remove unnecessary comment
2286 about usage of temp-buffer-show-hook.
2287
6be001ee
CY
22882008-08-05 Chong Yidong <cyd@stupidchicken.com>
2289
2290 * symbols.texi (Other Plists): Fix incorrect example.
2291 Suggested by Florian Beck.
2292
58e3d8e8
JB
22932008-07-31 Juanma Barranquero <lekktu@gmail.com>
2294
2295 * os.texi: Fix previous change.
2296
7c2fb837
DN
22972008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2298
2299 * os.texi:
2300 * intro.texi:
2301 * files.texi: Remove VMS support.
2302
9e2a2647
DN
23032008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2304
2305 * os.texi:
2306 * frames.texi:
2307 * display.texi: Remove mentions of Mac Carbon.
2308
c4f4682b
MB
23092008-07-01 Miles Bader <miles@gnu.org>
2310
2311 * text.texi (Special Properties):
2312 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2313
3696411e
JB
23142008-06-28 Johan Bockgård <bojohan@gnu.org>
2315
2316 * display.texi (Other Image Types): Fix copy/paste error; say
2317 "PBM", not "XBM".
2318
f2a77c3a
DN
23192008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2320
2321 * os.texi: Remove references to obsolete systems.
2322
6d52677d
EZ
23232008-06-20 Eli Zaretskii <eliz@gnu.org>
2324
2325 * makefile.w32-in (distclean): Remove makefile.
2326
1a87da4c
GM
23272008-06-17 Glenn Morris <rgm@gnu.org>
2328
2329 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2330 (elisp, dist): Remove rules and variables that are obsolete now
2331 the lisp manual is no longer distributed separately.
2332
fdda1c5d
GM
23332008-06-16 Glenn Morris <rgm@gnu.org>
2334
646692e9
GM
2335 * configure, configure.in, mkinstalldirs: Remove unused files.
2336
2337 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 2338 * vol1.texi (EMACSVER):
6a57054b 2339 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
2340
2341 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2342 as per maintain.info.
2343
611bee81
GM
23442008-06-15 Glenn Morris <rgm@gnu.org>
2345
a7bed3a0
GM
2346 * makefile.w32-in (manual): Use "23" rather than "21".
2347
2348 * Makefile.in (emacsver): New, set by configure.
2349 (manual): Use emacsver.
2350
d794edf2
GM
2351 * intro.texi: Report bugs using M-x report-emacs-bug.
2352
611bee81
GM
2353 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2354
c73e02fa
GM
23552008-06-13 Daniel Engeler <engeler@gmail.com>
2356
2357 * elisp.texi, internals.texi, processes.texi: Add documentation
2358 about serial port access.
2359
e40a85cd
MB
23602008-06-05 Miles Bader <miles@gnu.org>
2361
2362 * display.texi (Displaying Faces): Update to reflect function
2363 renamings in face-remap.el.
2364
7b753744
JB
23652008-06-05 Juanma Barranquero <lekktu@gmail.com>
2366
2367 * display.texi (Fontsets): Fix typos.
2368
9d3d42fb
MB
23692008-06-03 Miles Bader <miles@gnu.org>
2370
7b753744
JB
2371 * display.texi (Displaying Faces): Add add-relative-face-remapping,
2372 remove-relative-face-remapping, set-base-face-remapping,
2373 and set-default-base-face-remapping.
9d3d42fb 2374
f2cec7a9
MB
23752008-06-01 Miles Bader <miles@gnu.org>
2376
2377 * display.texi (Displaying Faces): Add face-remapping-alist.
2378
8f39c96d
SM
23792008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2380
2381 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
2382 variable names.
2383
1ef5eecc
ER
23842008-05-03 Eric S. Raymond <esr@golux>
2385
352c8b4a 2386 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
2387 (current-global-map) return references, not copies.
2388
63b4387f
JL
23892008-05-02 Juri Linkov <juri@jurta.org>
2390
2391 * minibuf.texi (Text from Minibuffer): Document a list of
2392 default values for `read-from-minibuffer'.
2393
38a8b703
JB
23942008-04-24 Juanma Barranquero <lekktu@gmail.com>
2395
2396 * nonascii.texi (Translation of Characters): Fix previous change.
2397
7c42e639
CY
23982008-04-20 Chong Yidong <cyd@stupidchicken.com>
2399
2400 * display.texi (Overlay Properties): Clarify role of underlying
2401 textprop and overlay keymaps for display strings.
2402
2403 * keymaps.texi (Active Keymaps): Ditto.
2404
25c0d999
SM
24052008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2406
2407 * minibuf.texi (Programmed Completion):
2408 Replace dynamic-completion-table with the new completion-table-dynamic.
2409
e3af5968
CY
24102008-04-07 Chong Yidong <cyd@stupidchicken.com>
2411
2412 * intro.texi (Some Terms): Change "fonts in this manual" index
2413 entry to "typographic conventions".
2414
6bfc8698
EZ
24152008-04-05 Eli Zaretskii <eliz@gnu.org>
2416
2417 * objects.texi (Text Props and Strings): Add indexing for read
2418 syntax of text properties.
2419
4972c361
SM
24202008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2421
2422 * processes.texi (Decoding Output): Remove process-filter-multibyte
2423 functions.
2424
c70a68db
MR
24252008-03-15 Martin Rudalics <rudalics@gmx.at>
2426
2427 * display.texi (Finding Overlays): Say that empty overlays at
2428 the end of the buffer are reported too.
2429
1291fd36
GM
24302008-03-13 Glenn Morris <rgm@gnu.org>
2431
2432 * elisp.texi (EMACSVER): Set to 23.0.60.
2433
c6b0dfd5
CY
24342008-02-26 Chong Yidong <cyd@stupidchicken.com>
2435
38a8b703 2436 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 2437
875fc30c
GM
24382008-02-22 Glenn Morris <rgm@gnu.org>
2439
2440 * frames.texi (Position Parameters): Clarify the description of
2441 `left' and `top', using information from "Geometry".
2442 (Geometry): Give a pointer to "Position Parameters", rather than
2443 repeating information.
2444
d8c8e45a
GM
24452008-02-11 Glenn Morris <rgm@gnu.org>
2446
2447 * objects.texi (Equality Predicates): No longer talk about "two"
2448 functions.
2449
38a8b703 24502008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
2451
2452 * objects.texi (Equality Predicates): Add defun for
2453 equal-including-properties.
2454
bfffe0b1
GM
24552008-02-10 Glenn Morris <rgm@gnu.org>
2456
2457 * objects.texi (Equality Predicates):
2458 Mention equal-including-properties.
2459
431b78c9
RS
24602008-02-07 Richard Stallman <rms@gnu.org>
2461
2462 * windows.texi (Window Start): Mention the feature of moving
2463 window-start to start of line.
2464
c8763fb6 24652008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
2466
2467 * keymaps.texi (Tool Bar): Document rtl property.
2468
1a256502
TTN
24692008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2470
2471 * display.texi (Button Types):
2472 For define-button-type, clarify type of NAME.
2473
569382c2
MR
24742008-01-19 Martin Rudalics <rudalics@gmx.at>
2475
2476 * buffers.texi (Buffer Modification): Fix typo.
2477
f3041af1
DN
24782008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2479
2480 * os.texi (System Environment): Remove references to OSes that are
2481 not supported anymore.
2482
d35e1cd7
DN
24832008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2484
2485 * os.texi (System Environment): Remove mention for Masscomp.
2486
23af7580
RS
24872008-01-04 Richard Stallman <rms@gnu.org>
2488
2489 * display.texi (Faces): Don't talk about internal face vector as arg
2490 to facep.
2491
2492 * customize.texi (Type Keywords): Fix previous change.
2493
2494 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2495 * elisp.texi (Top): Fix menu for commands.texi change.
2496
ec7d5b1e
RS
24972007-12-30 Richard Stallman <rms@gnu.org>
2498
5dcb4c4e 2499 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
2500 (Accessing Scroll): New node broken out of Accessing Mouse.
2501
101a6cea
RS
25022007-12-28 Richard Stallman <rms@gnu.org>
2503
2504 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 2505 (Basic Parameters): For `title', refer to title bar.
041817a4 2506 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 2507
72b7e664
RS
25082007-12-23 Richard Stallman <rms@gnu.org>
2509
2510 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2511 Improve some of the commented-out keywords' text too.
2512
27a4f445
MR
25132007-12-14 Martin Rudalics <rudalics@gmx.at>
2514
e2e3f1d7
MR
2515 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2516 "visit the current buffer".
2517
27a4f445
MR
2518 * os.texi (System Interface): Fix typo.
2519
a2afc99d
RS
25202007-12-04 Richard Stallman <rms@gnu.org>
2521
2522 * objects.texi (Symbol Type): Fix typo.
2523
b694135c
RS
25242007-12-03 Richard Stallman <rms@gnu.org>
2525
2526 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2527
f99a19da
GM
25282007-12-01 Glenn Morris <rgm@gnu.org>
2529
2530 * functions.texi (Declaring Functions): Improve previous change.
2531
8f4b37d8
GM
25322007-11-30 Glenn Morris <rgm@gnu.org>
2533
2534 * functions.texi (Declaring Functions): Add optional fourth
2535 argument of declare-function, and setting third argument to `t'.
2536
61a2fe01
RS
25372007-11-29 Richard Stallman <rms@gnu.org>
2538
2539 * customize.texi (Composite Types): Document `group' type.
2540
cbfc5193
GM
25412007-11-29 Glenn Morris <rgm@gnu.org>
2542
5dcb4c4e
SM
2543 * functions.texi (Declaring Functions): Add findex.
2544 Mention `external' files.
cbfc5193 2545
8386283a
JB
25462007-11-26 Juanma Barranquero <lekktu@gmail.com>
2547
2548 * functions.texi (Declaring Functions): Fix directive.
2549
a07c9a8b
RS
25502007-11-25 Richard Stallman <rms@gnu.org>
2551
2552 * help.texi (Help Functions): Clean up last change.
2553
2554 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2555
2556 * loading.texi (Named Features): Minor cleanup.
2557
2558 * macros.texi (Eval During Expansion): Minor cleanup.
2559
2560 * variables.texi (Variable Aliases): Minor cleanup.
2561
a0925923
RS
25622007-11-24 Richard Stallman <rms@gnu.org>
2563
2564 * functions.texi (Declaring Functions): Clarify previous change.
2565
2566 * compile.texi (Compiler Errors): Clarify previous change.
2567
20c63e44
RS
25682007-11-24 Richard Stallman <rms@gnu.org>
2569
e5e76c04 2570 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
2571 Clarify the text and move items around.
2572
5bb0cda3
GM
25732007-11-24 Glenn Morris <rgm@gnu.org>
2574
2575 * functions.texi (Declaring Functions): New section.
2576 * compile.texi (Compiler Errors): Mention declaring functions,
2577 defvar with no initvalue, and byte-compile-warnings.
2578
af13c86a
MR
25792007-11-15 Martin Rudalics <rudalics@gmx.at>
2580
2581 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2582 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2583
a5373305
MR
25842007-11-13 Martin Rudalics <rudalics@gmx.at>
2585
2586 * help.texi (Help Functions): Document new macro `with-help-window'.
2587
fe284805
JL
25882007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2589
2590 * searching.texi (Replacing Match): Describe new
2591 `match-substitute-replacement'.
2592
2c3a09b1
RS
25932007-10-31 Richard Stallman <rms@gnu.org>
2594
2595 * strings.texi (Creating Strings): Null strings from concat not unique.
2596
f2b480f4
RS
25972007-10-26 Richard Stallman <rms@gnu.org>
2598
2599 * objects.texi (Equality Predicates): Null strings are uniquified.
2600
2601 * minibuf.texi: Minor clarifications in previous change.
2602
db21122c
GM
26032007-10-25 Glenn Morris <rgm@gnu.org>
2604
2605 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2606
2328cbb3
RS
26072007-10-24 Richard Stallman <rms@gnu.org>
2608
2609 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2610
2611 * variables.texi (Frame-Local Variables): Node deleted.
2612 (Variables): Delete Frame-Local Variables from menu.
2613 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2614 (Default Value): Don't mention frame-local vars.
2615
2616 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2617
2618 * loading.texi (Unloading): Document FEATURE-unload-function
2619 instead of FEATURE-unload-hook.
2620
2328cbb3
RS
2621 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2622
c066bafa
JL
26232007-10-22 Juri Linkov <juri@jurta.org>
2624
2625 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2626 (High-Level Completion): Document a list of default value strings
2627 in the DEFAULT argument, for which minibuffer functions return the
2628 first element.
2629
65ced25f
JL
26302007-10-17 Juri Linkov <juri@jurta.org>
2631
2632 * text.texi (Filling): Update arguments of fill-paragraph.
2633 fill-paragraph operates on the active region in Transient Mark mode.
2634 Remove fill-paragraph-or-region.
2635
ee46ec8e
KB
26362007-10-13 Karl Berry <karl@gnu.org>
2637
2638 * elisp.texi (@dircategory): Move to after @copying,
2639 since we want @copying as close as possible to the beginning of
2640 the output.
2641
61bbdbc6
RS
26422007-10-12 Richard Stallman <rms@gnu.org>
2643
2644 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
2645
2646 * commands.texi (Distinguish Interactive): New node,
2647 broken out from Interactive Call and rewritten.
2648 (Command Loop): Put Distinguish Interactive in menu.
2649
af23e1e8
RS
26502007-10-09 Richard Stallman <rms@gnu.org>
2651
2652 * text.texi (Examining Properties): Mention overlay priority.
2653
2654 * display.texi (Display Margins): Correct the description
2655 of margin display specifications.
2656 (Replacing Specs): New subnode broken out of Display Property.
2657
e1965a69
JL
26582007-10-06 Juri Linkov <juri@jurta.org>
2659
2660 * text.texi (Filling): Document fill-paragraph-or-region.
2661
4638454b
JB
26622007-10-05 Juanma Barranquero <lekktu@gmail.com>
2663
2664 * display.texi (Auto Faces): Fix typo.
2665
7ed54cc5
RS
26662007-10-02 Richard Stallman <rms@gnu.org>
2667
2668 * display.texi (Display Property): Explain some display specs
2669 don't let you move point in.
2670
5dcb4c4e
SM
2671 * frames.texi (Cursor Parameters):
2672 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
2673
2674 * windows.texi (Basic Windows): Don't describe
2675 cursor-in-non-selected-windows here.
2676
305a7ef2
EZ
26772007-10-01 Eli Zaretskii <eliz@gnu.org>
2678
2679 * processes.texi (Misc Network): Note that these functions are
2680 supported only on some systems.
2681
f7a7f4eb
RS
26822007-10-01 Richard Stallman <rms@gnu.org>
2683
2684 * display.texi (Overlay Properties): Explain nil as priority.
2685 Explain that conflicts are unpredictable if not resolved by
2686 priorities.
2687
780d7bb9
RS
26882007-09-23 Richard Stallman <rms@gnu.org>
2689
2690 * macros.texi (Backquote): Minor clarification.
2691
14b4fdfb
RS
26922007-09-19 Richard Stallman <rms@gnu.org>
2693
2694 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
2695 Clarify when they work in parallel and when one overrides.
2696 Fix error in example.
14b4fdfb 2697
b8d4c8d0
GM
26982007-09-06 Glenn Morris <rgm@gnu.org>
2699
b3e755a9 2700 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
2701 commands to use ../../info.
2702 * Makefile.in (infodir): Go up one more level.
4638454b 2703 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
2704 (miscmanualdir): New.
2705 (dist): Use new variable miscmanualdir.
2706 * makefile.w32-in (infodir, texinputdir): Go up one more level.
2707 (usermanualdir): Change from ../man to ../emacs.
2708
1bb1f7d3
MR
27092007-08-30 Martin Rudalics <rudalics@gmx.at>
2710
2711 * commands.texi (Command Loop Info): Advise against changing
2712 most variables described here. Explain new variable
2713 last-repeatable-command.
2714
b8d4c8d0
GM
27152007-08-29 Glenn Morris <rgm@gnu.org>
2716
2717 * elisp.texi (EMACSVER): Increase to 23.0.50.
2718
27192007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
2720
2721 * frames.texi (Basic Parameters): Add display-environment-variable
2722 and term-environment-variable.
2723
27242007-08-28 Juri Linkov <juri@jurta.org>
2725
2726 * display.texi (Image Formats, Other Image Types): Add SVG.
2727
27282007-08-28 Juri Linkov <juri@jurta.org>
2729
2730 * display.texi (Images): Move formats-related text to new node
2731 "Image Formats".
2732 (Image Formats): New node.
2733
619fb9ee
RS
27342007-08-27 Richard Stallman <rms@gnu.org>
2735
2736 * windows.texi (Window Configurations): Clarify what
2737 a window configuration saves.
2738
b8d4c8d0
GM
27392007-08-25 Richard Stallman <rms@gnu.org>
2740
2741 * display.texi (Images): Delete redundant @findex.
2742
39f9da30
GM
27432007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
2744
2745 * text.texi (Change Hooks): (after|before)-change-functions are no
2746 longer bound to nil while running; rather inhibit-modification-hooks
2747 is t.
2748
b8d4c8d0
GM
27492007-08-16 Richard Stallman <rms@gnu.org>
2750
5dcb4c4e
SM
2751 * processes.texi (Asynchronous Processes):
2752 Clarify doc of start-file-process.
b8d4c8d0
GM
2753
27542007-08-08 Martin Rudalics <rudalics@gmx.at>
2755
2756 * modes.texi (Example Major Modes): Fix typo.
2757
27582007-08-08 Glenn Morris <rgm@gnu.org>
2759
2760 * intro.texi (nil and t): Do not use `iff' in documentation.
2761
2762 * tips.texi (Documentation Tips): Recommend against `iff'.
2763
27642007-08-07 Chong Yidong <cyd@stupidchicken.com>
2765
2766 * display.texi (Image Cache): Document image-refresh.
2767
27682007-08-06 Martin Rudalics <rudalics@gmx.at>
2769
2770 * windows.texi (Size of Window): Document window-full-width-p.
2771
27722007-07-25 Glenn Morris <rgm@gnu.org>
2773
2774 * gpl.texi (GPL): Replace license with GPLv3.
2775
2776 * Relicense all FSF files to GPLv3 or later.
2777
27782007-07-24 Michael Albinus <michael.albinus@gmx.de>
2779
4638454b
JB
2780 * processes.texi (Synchronous Processes):
2781 Add `process-file-shell-command'.
b8d4c8d0
GM
2782 (Asynchronous Processes): Mention restricted use of
2783 `process-filter' and `process-sentinel' in
2784 `start-file-process'. Add `start-file-process-shell-command'.
2785
27862007-07-17 Michael Albinus <michael.albinus@gmx.de>
2787
2788 * files.texi (Magic File Names): Introduce optional parameter
2789 IDENTIFICATION for `file-remote-p'.
2790
27912007-07-16 Richard Stallman <rms@gnu.org>
2792
2793 * display.texi (Defining Faces): Fix previous change.
2794
27952007-07-14 Richard Stallman <rms@gnu.org>
2796
2797 * control.texi (Handling Errors): Document `debug' in handler list.
2798
27992007-07-10 Richard Stallman <rms@gnu.org>
2800
2801 * display.texi (Defining Faces): Explain C-M-x feature for defface.
2802
28032007-07-09 Richard Stallman <rms@gnu.org>
2804
2805 * files.texi (Magic File Names): Rewrite previous change.
2806
28072007-07-08 Michael Albinus <michael.albinus@gmx.de>
2808
2809 * files.texi (Magic File Names): Introduce optional parameter
2810 CONNECTED for `file-remote-p'.
2811
28122007-07-07 Michael Albinus <michael.albinus@gmx.de>
2813
2814 * processes.texi (Asynchronous Processes):
2815 * files.texi (Magic File Names): Add `start-file-process'.
2816
28172007-06-27 Richard Stallman <rms@gnu.org>
2818
5dcb4c4e
SM
2819 * files.texi (Format Conversion Piecemeal):
2820 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
2821
28222007-06-27 Michael Albinus <michael.albinus@gmx.de>
2823
4638454b
JB
2824 * files.texi (Magic File Names): Remove `dired-call-process'.
2825 Add `process-file'.
b8d4c8d0
GM
2826
28272007-06-27 Kenichi Handa <handa@m17n.org>
2828
2829 * text.texi (Special Properties): Fix description about
4638454b 2830 `composition' property.
b8d4c8d0
GM
2831
28322007-06-26 Kenichi Handa <handa@m17n.org>
2833
2834 * nonascii.texi (Default Coding Systems): Document about the
2835 return value `undecided'.
2836
28372007-06-25 David Kastrup <dak@gnu.org>
2838
2839 * keymaps.texi (Active Keymaps): Document new POSITION argument of
2840 `current-active-maps'.
2841
28422007-06-24 Karl Berry <karl@gnu.org>
2843
4638454b 2844 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
2845
28462007-06-15 Juanma Barranquero <lekktu@gmail.com>
2847
2848 * display.texi (Overlay Arrow): Doc fix.
2849
28502007-06-14 Karl Berry <karl@tug.org>
2851
2852 * anti.texi (Antinews): Typo.
2853
28542007-06-14 Chong Yidong <cyd@stupidchicken.com>
2855
2856 * display.texi (Image Cache): Document image-refresh.
2857
28582007-06-12 Karl Berry <karl@gnu.org>
2859
2860 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
2861 * two-volume.make: New file.
2862 * .cvsignore: Ignore two-volume files.
2863
28642007-06-12 Tom Tromey <tromey@redhat.com>
2865
2866 * os.texi (Init File): Document user-emacs-directory.
2867
28682007-06-03 Nick Roberts <nickrob@snap.net.nz>
2869
2870 * commands.texi (Click Events): Describe width and height when
2871 object is nil.
2872
28732007-05-30 Nick Roberts <nickrob@snap.net.nz>
2874
5dcb4c4e
SM
2875 * commands.texi (Click Events): Layout more logically.
2876 Describe width and height.
b8d4c8d0
GM
2877 (Drag Events, Motion Events): Update to new format for position.
2878
28792007-06-02 Richard Stallman <rms@gnu.org>
2880
2881 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
2882
28832007-06-02 Chong Yidong <cyd@stupidchicken.com>
2884
2885 * Version 22.1 released.
2886
28872007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2888
2889 * text.texi (Special Properties): Correct meaning of fontified face.
2890
28912007-05-30 Richard Stallman <rms@gnu.org>
2892
2893 * text.texi (Special Properties): Add link to Adjusting Point.
2894
28952007-05-12 Richard Stallman <rms@gnu.org>
2896
2897 * text.texi (Margins): indent-to-left-margin is not the default.
2898 (Mode-Specific Indent): For indent-line-function, the default
2899 is indent-relative.
2900
2901 * modes.texi (Example Major Modes): Explain last line of text-mode
2902 is redundant.
2903
29042007-05-10 Richard Stallman <rms@gnu.org>
2905
2906 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
2907
2908 * help.texi (Keys in Documentation): Add reference to
2909 Documentation Tips.
2910
2911 * files.texi (Format Conversion): TO-FN gets three arguments.
2912
2913 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
2914
29152007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
2916
2917 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
2918 * files.texi (Format Conversion): Expand intro; add menu.
2919 (Format Conversion Overview, Format Conversion Round-Trip)
2920 (Format Conversion Piecemeal): New nodes/subsections.
2921 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
2922 * text.texi (Text Properties): Remove "Saving Properties" from menu.
2923 (Saving Properties): Delete node/subsection.
2924
29252007-05-07 Karl Berry <karl@gnu.org>
2926
2927 * elisp.texi (EMACSVER): Back to 22.
2928
29292007-05-06 Richard Stallman <rms@gnu.org>
2930
2931 * processes.texi (Accepting Output): Revert most of previous change.
2932
29332007-05-05 Richard Stallman <rms@gnu.org>
2934
2935 * processes.texi (Accepting Output): accept-process-output
2936 uses microseconds, not milliseconds. But that arg is obsolete.
2937
29382007-05-04 Karl Berry <karl@tug.org>
2939
2940 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
2941
29422007-05-04 Eli Zaretskii <eliz@gnu.org>
2943
2944 * tips.texi (Documentation Tips): Rearrange items to place the
2945 more important ones first. Add an index entry for hyperlinks.
2946
29472007-05-03 Karl Berry <karl@gnu.org>
2948
2949 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
2950 (EMACSVER) [smallbook]: 22 for printed version.
2951
2952 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
2953 so restore anchor to normal position after defun. Found by Kevin Ryde.
2954
29552007-04-26 Glenn Morris <rgm@gnu.org>
2956
2957 * elisp.texi (EMACSVER): Increase to 22.1.50.
2958
29592007-04-28 Karl Berry <karl@gnu.org>
2960
2961 * elisp.texi: Improve line breaks on copyright page,
2962 similar layout to emacs manual, 8.5x11 by default.
2963
29642007-04-24 Richard Stallman <rms@gnu.org>
2965
2966 * text.texi (Special Properties): Add xref to Overlay Properties.
2967
2968 * display.texi (Overlay Properties): Add xref to Special Properties.
2969
29702007-04-22 Richard Stallman <rms@gnu.org>
2971
2972 * keymaps.texi (Extended Menu Items): Move the info about
2973 format with cached keyboard binding.
2974
29752007-04-21 Richard Stallman <rms@gnu.org>
2976
2977 * text.texi (Special Properties): Clarify previous change.
2978
2979 * files.texi (File Name Expansion): Clarify previous change.
2980
2981 * display.texi (Attribute Functions): Fix example for
2982 face-attribute-relative-p.
2983
29842007-04-19 Kenichi Handa <handa@m17n.org>
2985
2986 * text.texi (Special Properties): Document composition property.
2987
29882007-04-19 Glenn Morris <rgm@gnu.org>
2989
2990 * files.texi (File Name Expansion): Mention "superroot".
2991
29922007-04-15 Chong Yidong <cyd@stupidchicken.com>
2993
2994 * frames.texi (Multiple Displays): Add note about "multi-monitor"
2995 setups.
2996 (Display Feature Testing): Note that display refers to all
2997 physical monitors for multi-monitor setups.
2998
29992007-04-14 Richard Stallman <rms@gnu.org>
3000
3001 * lists.texi (Sets And Lists): Clarify `delete' examples.
3002 Remove spurious xref to same node.
3003 Clarify xref for add-to-list.
3004
30052007-04-12 Nick Roberts <nickrob@snap.net.nz>
3006
3007 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
3008 value of lisp-mode-map.
3009
30102007-04-11 Karl Berry <karl@gnu.org>
3011
3012 * anti.texi (Antinews):
3013 * display.texi (Overlay Properties, Defining Images):
3014 * processes.texi (Synchronous Processes, Sentinels):
3015 * syntax.texi (Syntax Table Internals):
3016 * searching.texi (Regexp Special):
3017 * nonascii.texi (Default Coding Systems):
3018 * text.texi (Special Properties):
3019 * minibuf.texi (Basic Completion): Wording to improve breaks in
3020 8.5x11 format.
3021 * elisp.texi (smallbook): New @set to more easily switch between
3022 smallbook and 8.5x11.
3023
30242007-04-11 Richard Stallman <rms@gnu.org>
3025
3026 * text.texi (Lazy Properties): Minor fix.
3027
30282007-04-08 Karl Berry <karl@gnu.org>
3029
3030 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
3031 * macros.texi (Backquote): Downcase Backquote in index entries for
3032 consistency.
3033
30342007-04-08 Richard Stallman <rms@gnu.org>
3035
3036 * text.texi (Adaptive Fill): Just describe default,
3037 don't show it (since it contains non-ASCII chars).
3038
30392007-04-07 Karl Berry <karl@gnu.org>
3040
3041 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
3042 adaptive-fill-regexp's value, since they are not in the standard
3043 TeX fonts.
3044
30452007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
3046
3047 * display.texi (Defining Faces): Fix example.
3048
30492007-04-07 Karl Berry <karl@gnu.org>
3050
3051 * display.texi (Button Buffer Commands): Improve page break.
3052
30532007-04-07 Richard Stallman <rms@gnu.org>
3054
3055 * advice.texi (Activation of Advice): Remove redundant index entry.
3056
3057 * backups.texi: Improve index entries. Remove redundant ones.
3058
3059 * compile.texi (Byte Compilation): Improve index entry.
3060
3061 * hash.texi (Creating Hash): Improve index entry.
3062
3063 * symbols.texi (Definitions): Improve index entry.
3064
3065 * edebug.texi: Improve index entries. Remove redundant/useless ones.
3066
3067 * maps.texi (Standard Keymaps): Remove useless index entry.
3068
3069 * help.texi (Documentation Basics): Remove redundant index entries.
3070
3071 * customize.texi: Improve index entries.
3072 Remove redundant/useless ones.
3073
3074 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
3075
3076 * streams.texi (Output Variables): Improve index entry.
3077
3078 * abbrevs.texi (Abbrevs): Remove useless index entry.
3079
3080 * macros.texi (Expansion): Remove useless index entry.
3081
3082 * text.texi: Improve index entries. Remove redundant/useless ones.
3083 (Text Properties, Examining Properties)
3084 (Special Properties): Use "property category" instead of "category"
3085 to refer to the `category' property.
3086
3087 * positions.texi: Improve index entries. Remove useless one.
3088
3089 * lists.texi: Improve index entries. Remove redundant/useless ones.
3090
3091 * os.texi: Improve index entries.
3092 (Timers): Fix previous change.
3093
3094 * buffers.texi: Improve index entries.
3095 (Modification Time): Get rid of term "obsolete buffer".
3096
3097 * debugging.texi: Improve index entries.
3098 (Test Coverage): Add xref to other test coverage ftr.
3099
3100 * eval.texi: Improve index entry. Remove redundant ones.
3101
3102 * numbers.texi: Improve index entries. Remove redundant/useless ones.
3103
3104 * files.texi: Improve index entries. Remove redundant/useless ones.
3105
3106 * objects.texi: Improve index entries.
3107
3108 * processes.texi: Improve index entries.
3109
3110 * modes.texi: Improve index entry. Remove redundant one.
3111
3112 * nonascii.texi: Improve index entries.
3113
3114 * internals.texi: Improve index entries.
3115
3116 * syntax.texi: Improve index entries.
3117
3118 * keymaps.texi (Active Keymaps): Improve index entries.
3119
3120 * commands.texi: Improve index entries. Remove redundant/useless ones.
3121
3122 * frames.texi: Improve index entries. Remove redundant/useless ones.
3123
3124 * markers.texi: Improve index entries. Remove redundant ones.
3125
3126 * tips.texi: Improve index entries.
3127
3128 * loading.texi (Unloading): Improve index entry.
3129
3130 * variables.texi: Improve index entries. Remove redundant one.
3131
3132 * sequences.texi: Improve index entry.
3133
3134 * display.texi: Improve index entries. Remove redundant ones.
3135
3136 * windows.texi: Improve index entries.
3137
3138 * searching.texi: Improve index entries. Remove redundant one.
3139
3140 * strings.texi (Case Tables): Improve last change.
3141
31422007-04-04 Chong Yidong <cyd@stupidchicken.com>
3143
3144 * strings.texi (Case Tables): Document with-case-table and
3145 ascii-case-table.
3146
31472007-04-03 Karl Berry <karl@gnu.org>
3148
3149 * processes.texi (Network): Reword to improve page break.
3150
31512007-04-03 Eli Zaretskii <eliz@gnu.org>
3152
3153 * functions.texi (Inline Functions): Describe more disadvantages
3154 of defsubst, and make advice against it stronger.
3155
31562007-04-02 Karl Berry <karl@gnu.org>
3157
3158 * backups.texi (Backup Names): Avoid widow words.
3159 * modes.texi (Example Major Modes): Align last comment.
3160
31612007-04-01 Chong Yidong <cyd@stupidchicken.com>
3162
3163 * keymaps.texi (Remapping Commands): Document new arg to
3164 command-remapping.
3165
31662007-04-01 Karl Berry <karl@gnu.org>
3167
3168 * processes.texi (Low-Level Network): Typo.
3169 * loading.texi (Hooks for Loading): Avoid double "the".
3170 * keymaps.texi (Key Sequences): No double "and".
3171 (Changing Key Bindings): Shorten to improve line break.
3172
31732007-03-31 Glenn Morris <rgm@gnu.org>
3174
3175 * os.texi (Timers): Fix description of run-at-time TIME formats.
3176
31772007-03-31 Richard Stallman <rms@gnu.org>
3178
3179 * display.texi (Invisible Text): Correct buffer-invisibility-spec
3180 regarding ellipsis.
3181
31822007-03-31 Eli Zaretskii <eliz@gnu.org>
3183
3184 * intro.texi (nil and t):
3185 * symbols.texi (Plists and Alists):
3186 * variables.texi (Variable Aliases, Constant Variables):
3187 * functions.texi (Defining Functions):
3188 * advice.texi (Advising Primitives):
3189 * debugging.texi (Syntax Errors, Compilation Errors):
3190 * minibuf.texi (Minibuffer Windows):
3191 * commands.texi (Adjusting Point):
3192 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
3193 (Auto Major Mode, Major Mode Conventions):
3194 * help.texi (Describing Characters):
3195 * files.texi (Create/Delete Dirs, Information about Files)
3196 (File Locks, Writing to Files, Reading from Files)
3197 (Saving Buffers):
3198 * windows.texi (Resizing Windows, Cyclic Window Ordering):
3199 * frames.texi (Finding All Frames):
3200 * positions.texi (Buffer End, Motion):
3201 * markers.texi (The Region):
3202 * text.texi (Deletion, Near Point):
3203 * display.texi (Displaying Messages, Truncation):
3204 * os.texi (Processor Run Time):
3205 * tips.texi (Key Binding Conventions, Programming Tips)
3206 (Warning Tips, Documentation Tips, Comment Tips):
3207 * internals.texi (Memory Usage): Improve indexing.
3208
3209 * variables.texi (Frame-Local Variables):
3210 * functions.texi (Argument List):
3211 * loading.texi (Library Search):
3212 * streams.texi (Output Variables):
3213 * keymaps.texi (Translation Keymaps, Searching Keymaps):
3214 * searching.texi (Replacing Match, Search and Replace):
3215 * processes.texi (Byte Packing, Decoding Output)
3216 (Accepting Output, Network Servers, Shell Arguments):
3217 * display.texi (Abstract Display, Image Cache, Scroll Bars):
3218 * windows.texi (Window Point, Window Start):
3219 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
3220 * commands.texi (Reading Input, Keyboard Events):
3221 * minibuf.texi (Reading File Names, Minibuffer Completion)
3222 (Recursive Mini):
3223 * positions.texi (List Motion):
3224 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
3225 * numbers.texi (Arithmetic Operations, Math Functions)
3226 (Predicates on Numbers, Comparison of Numbers):
3227 (Numeric Conversions):
3228 * locals.texi (Standard Buffer-Local Variables):
3229 * maps.texi (Standard Keymaps):
3230 * os.texi (User Identification, System Environment, Recording Input)
3231 (X11 Keysyms):
3232 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3233 * backups.texi (Backups and Auto-Saving):
3234 * customize.texi (Customization, Group Definitions)
3235 (Variable Definitions):
3236 * compile.texi (Byte Compilation): Improve index entries.
3237
32382007-03-31 Karl Berry <karl@gnu.org>
3239
3240 * macros.texi (Defining Macros): Avoid widow syllable.
3241
32422007-03-31 Eli Zaretskii <eliz@gnu.org>
3243
3244 * elisp.texi (Top): Postscript -> PostScript.
3245
3246 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3247
32482007-03-31 Markus Triska <markus.triska@gmx.at>
3249
3250 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3251
32522007-03-30 Karl Berry <karl@gnu.org>
3253
3254 * lists.texi (List-related Predicates): Remove spurious @need.
3255 (Setcdr): Use @smallexample to improve page break.
3256 (Association Lists) <assoc>: Reword to improve page break.
3257
3258 * strings.texi (String Conversion): Insert blank line to improve
3259 page break.
3260
3261 * numbers.texi (Random Numbers): Use @minus{}.
3262 (Math Functions): Use @minus{}.
3263
3264 * intro.texi (Acknowledgements): Avoid line breaks before middle
3265 initials.
3266
32672007-03-24 Eli Zaretskii <eliz@gnu.org>
3268
3269 * errors.texi (Standard Errors): Add an index entry.
3270
32712007-03-19 Richard Stallman <rms@gnu.org>
3272
3273 * os.texi (Recording Input): recent-keys now gives 300 keys.
3274
32752007-03-12 Glenn Morris <rgm@gnu.org>
3276
3277 * os.texi: Replace "daylight savings" with "daylight saving"
3278 throughout.
3279
32802007-03-05 Richard Stallman <rms@gnu.org>
3281
5dcb4c4e
SM
3282 * variables.texi (File Local Variables):
3283 Update enable-local-variables values.
b8d4c8d0
GM
3284
32852007-03-04 Richard Stallman <rms@gnu.org>
3286
3287 * syntax.texi (Control Parsing): Minor clarification.
3288
3289 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3290
3291 * sequences.texi (Sequence Functions): Move string-bytes away,
3292 add xref.
3293
3294 * nonascii.texi (Text Representations): Move string-bytes here.
3295
3296 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3297
3298 * minibuf.texi (Basic Completion): Minor clarification.
3299
3300 * markers.texi (The Mark): Clarify existence vs activation of mark.
3301 Other cleanup.
3302
3303 * display.texi (Finding Overlays): Write better example.
3304
3305 * compile.texi (Eval During Compile): Clarify putting macros
3306 in eval-when-compile.
3307
c5602427 33082007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
3309
3310 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 3311 load-read-function definition doc.
b8d4c8d0
GM
3312
33132007-02-21 Kim F. Storm <storm@cua.dk>
3314
3315 * strings.texi (Text Comparison): Mention that assoc-string
3316 converts symbols to strings before testing.
3317
33182007-02-17 Kim F. Storm <storm@cua.dk>
3319
3320 * processes.texi (Bindat Spec): Vector types can have optional
3321 element type.
3322 (Bindat Examples): Fix example. Add vector with element type.
3323
33242007-02-16 Andreas Schwab <schwab@suse.de>
3325
3326 * strings.texi (Formatting Strings): Document '+' flag.
3327
33282007-02-15 Juanma Barranquero <lekktu@gmail.com>
3329
3330 * strings.texi (Modifying Strings): Clarify that `clear-string'
3331 always converts the string to unibyte.
3332
33332007-02-14 Kim F. Storm <storm@cua.dk>
3334
3335 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3336 Rewrite glyph code description to refer to these functions.
3337 Remove details of encoding face number and char into integer code.
3338
33392007-02-03 Alan Mackenzie <acm@muc.de>
3340
3341 * loading.texi (Hooks for Loading): Make the description of
3342 `eval-after-load' more detailed, and amend the description of
3343 after-load-alist, in accordance with changes from 2006-05.
3344
33452007-02-03 Chong Yidong <cyd@stupidchicken.com>
3346
3347 * modes.texi (Defining Minor Modes): Document that a :require
3348 keyword or similar may be required to make saved customization
3349 variables work.
3350
33512007-02-03 Eli Zaretskii <eliz@gnu.org>
3352
3353 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
3354 Texinfo guidelines and with what texnfo-upd.el expects.
3355 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
3356 parts needed by `texinfo-multiple-files-update'.
3357
33582007-02-02 Eli Zaretskii <eliz@gnu.org>
3359
3360 * elisp.texi (Top): Update the top-level menus.
3361
3362 * syntax.texi (Categories): Add index entries.
3363
33642007-02-01 Juanma Barranquero <lekktu@gmail.com>
3365
3366 * display.texi (Attribute Functions): Fix name and description of
3367 the UNDERLINE arg of `set-face-underline-p'.
3368
33692007-01-29 Eli Zaretskii <eliz@gnu.org>
3370
3371 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
3372 Variables", and "Standard Keymaps" to the detailed menu.
3373
3374 * variables.texi (Future Local Variables): Add index entry.
3375
33762007-01-28 Richard Stallman <rms@gnu.org>
3377
3378 * tips.texi (Coding Conventions): Clarify the tip about macros
3379 that define a function or a variable.
3380
3381 * files.texi (File Attributes): UID and GID can be floats.
3382 (Magic File Names): Explain why deferring all operations to
3383 the standard handler does not work.
3384
33852007-01-23 Martin Rudalics <rudalics@gmx.at>
3386
3387 * backups.texi (Reverting): Use "buffer" instead of "file"
3388 when talking about major and minor modes.
3389
33902007-01-21 Richard Stallman <rms@gnu.org>
3391
3392 * help.texi (Documentation): Add xref to Documentation Tips.
3393
33942007-01-14 Juanma Barranquero <lekktu@gmail.com>
3395
3396 * tips.texi (Coding Conventions): Fix typos.
3397
33982007-01-05 Richard Stallman <rms@gnu.org>
3399
3400 * modes.texi (Defining Minor Modes): Fix previous change.
3401
34022007-01-03 Richard Stallman <rms@gnu.org>
3403
3404 * customize.texi (Variable Definitions, Customization Types):
3405 Don't use * in doc string for defcustom.
3406
34072007-01-02 Richard Stallman <rms@gnu.org>
3408
3409 * variables.texi (Variable Aliases): Clarify that aliases vars
3410 always have the same value.
3411
3412 * processes.texi (Bindat Spec): Fix Texinfo usage.
3413
3414 * modes.texi (Defining Minor Modes): Explain effect of command
3415 defined with define-global-minor-mode on new buffers.
3416
34172006-12-30 Kim F. Storm <storm@cua.dk>
3418
3419 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3420 `auto-resize-tool-bars'.
3421
34222006-12-30 Richard Stallman <rms@gnu.org>
3423
3424 * keymaps.texi (Active Keymaps): Fix previous change.
3425
34262006-12-30 Nick Roberts <nickrob@snap.net.nz>
3427
3428 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3429
34302006-12-30 Kim F. Storm <storm@cua.dk>
3431
3432 * processes.texi (Bindat Spec): Clarify using field names in
3433 length specifications.
3434
34352006-12-29 Kim F. Storm <storm@cua.dk>
3436
3437 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3438 Add count and index variables for eval forms in repeat blocks.
3439
34402006-12-24 Richard Stallman <rms@gnu.org>
3441
5dcb4c4e
SM
3442 * customize.texi (Variable Definitions):
3443 Document new name custom-add-frequent-value.
b8d4c8d0
GM
3444
34452006-12-19 Kim F. Storm <storm@cua.dk>
3446
3447 * commands.texi (Misc Events): User signals now result in sigusr1
3448 and sigusr2 events which are handled through special-event-map.
3449 (Special Events): User signals and drag-n-drop are special.
3450
34512006-12-17 Richard Stallman <rms@gnu.org>
3452
3453 * loading.texi (Named Features): Explain subfeatures better.
3454
3455 * customize.texi: Use "option" only for user options.
3456 For the keyword values inside defcustom etc, say "keywords".
3457 For :options value's elements, say "elements".
3458 :group should not be omitted.
3459
3460 * syntax.texi (Parsing Expressions): Split up node.
3461 (Motion via Parsing, Position Parse, Parser State)
3462 (Low-Level Parsing, Control Parsing): New subnodes.
3463 (Parser State): Document syntax-ppss-toplevel-pos.
3464
3465 * positions.texi (List Motion): Punctuation fix.
3466
3467 * files.texi (File Name Completion): Document PREDICATE arg
3468 to file-name-completion.
3469
34702006-12-16 Eli Zaretskii <eliz@gnu.org>
3471
3472 * internals.texi (Building Emacs, Writing Emacs Primitives):
3473 Add index entries.
3474
34752006-12-11 Richard Stallman <rms@gnu.org>
3476
3477 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3478 affects face menu. Explain how to make it non-nil without enabling
3479 any fontification.
3480
34812006-12-10 Chong Yidong <cyd@stupidchicken.com>
3482
3483 * modes.texi (Font Lock Basics): Document nil value of
3484 font-lock-defaults.
3485
34862006-12-10 Glenn Morris <rgm@gnu.org>
3487
3488 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3489 value for system-flag argument. Abbrev tables may not be empty
3490 when major modes are loaded.
3491
34922006-12-08 Juanma Barranquero <lekktu@gmail.com>
3493
3494 * makefile.w32-in (maintainer-clean): Partially revert last
3495 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3496 to protect elisp-covers.texi.
3497
34982006-12-07 Juanma Barranquero <lekktu@gmail.com>
3499
3500 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3501 Don't remove elisp* info files; they are already deleted by the
3502 `clean' and `distclean' targets, and they are in the $(infodir)
3503 directory, not the current one.
3504
35052006-12-04 Kim F. Storm <storm@cua.dk>
3506
3507 * commands.texi (Misc Events): Update signal events.
3508 (Event Examples): Add signal example.
3509
35102006-11-29 Richard Stallman <rms@gnu.org>
3511
3512 * frames.texi (Visibility of Frames): Explain visible windows
3513 can be covered by others. Add xref for raise-frame.
3514
35152006-11-28 Richard Stallman <rms@gnu.org>
3516
3517 * searching.texi (Regexp Special): Update when ^ is special.
3518
35192006-11-27 Eli Zaretskii <eliz@gnu.org>
3520
3521 * customize.texi (Customization, Common Keywords)
3522 (Group Definitions, Variable Definitions, Composite Types)
3523 (Type Keywords, Customization Types): Add index entries for
3524 various customization keywords.
3525
35262006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3527
3528 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3529
c8763fb6 35302006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
3531
3532 * frames.texi (Window System Selections): Remove clipboard from
3533 description of selection-coding-system.
3534
35352006-11-06 Richard Stallman <rms@gnu.org>
3536
3537 * lists.texi (List Variables): Document COMPARE-FN.
3538
3539 * keymaps.texi: Avoid use of "binding" to mean a relation;
3540 use it only to refer to the meaning associated with a key.
3541 (Keymaps): Change menu node description.
3542
3543 * elisp.texi (Top): Change menu node description.
3544
3545 * display.texi (Managing Overlays): Document overlay-recenter.
3546
35472006-10-29 Chong Yidong <cyd@stupidchicken.com>
3548
3549 * Makefile.in: Use relative paths to avoid advertising filesystem
3550 contents during compilation.
3551
35522006-10-23 Kim F. Storm <storm@cua.dk>
3553
3554 * commands.texi (Event Input Misc): Update unread-command-events.
3555
35562006-10-23 Nick Roberts <nickrob@snap.net.nz>
3557
3558 * lists.texi (Sets And Lists): Fix typos.
3559
35602006-10-18 Juanma Barranquero <lekktu@gmail.com>
3561
3562 * control.texi (Processing of Errors): Use @var for an argument,
3563 not @code.
3564
35652006-10-16 Richard Stallman <rms@gnu.org>
3566
3567 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3568
3569 * keymaps.texi (Format of Keymaps): Show all the keymap element
3570 patterns that result from menu items.
3571 (Key Lookup): Minor cleanups.
3572
3573 * modes.texi (Precalculated Fontification): Don't say that
3574 not setting font-lock-defaults avoids loading font-lock.
3575
3576 * help.texi (Documentation): Move xref to Emacs Manual here.
3577 (Documentation Basics): From here.
3578 Also doc emacs-lisp-docstring-fill-column.
3579
3580 * elisp.texi: Update version and ISBN.
3581
3582 * commands.texi (Interactive Call): Clarify KEYS arg to
3583 call-interactively is a vector.
3584 (Command Loop Info): Delete anchor in this-command-keys.
3585 Add anchor in this-command-keys-vector.
3586 (Recursive Editing): Document how recursive-edit
3587 handles the current buffer.
3588
35892006-10-13 Chong Yidong <cyd@stupidchicken.com>
3590
3591 * frames.texi (Frame Titles): %c and %l are ignored in
3592 frame-title-format.
3593
35942006-10-11 Richard Stallman <rms@gnu.org>
3595
3596 * keymaps.texi (Key Sequences): Clarify use of kbd.
3597
35982006-10-10 Kim F. Storm <storm@cua.dk>
3599
3600 * lists.texi (Sets And Lists): Add memql.
3601
36022006-10-03 Richard Stallman <rms@gnu.org>
3603
3604 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3605 Clarify :ascii: and :nonascii:.
3606
36072006-09-29 Juri Linkov <juri@jurta.org>
3608
3609 * modes.texi (%-Constructs): Reorder coding systems in the
3610 documentation of %z to the real order displayed in the modeline.
3611
36122006-09-25 Richard Stallman <rms@gnu.org>
3613
3614 * os.texi (Timers): Describe timer-max-repeats.
3615
36162006-09-25 Chong Yidong <cyd@stupidchicken.com>
3617
3618 * os.texi (Timers): Mention with-local-quit.
3619
36202006-09-24 Richard Stallman <rms@gnu.org>
3621
3622 * searching.texi (Searching and Matching): Mention property search.
3623
3624 * commands.texi (Command Loop Info): Explain how read-event affects
3625 this-command-keys.
3626
36272006-09-20 Richard Stallman <rms@gnu.org>
3628
3629 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3630
3631 * windows.texi (Window Start): Minor cleanups.
3632
36332006-09-20 Kim F. Storm <storm@cua.dk>
3634
3635 * windows.texi (Window Start): pos-visible-in-window-p allows
3636 specifying t for position to mean "end of window".
3637 Add window-line-height.
3638
3639 * anti.texi (Antinews): Mention window-line-height.
3640
36412006-09-19 David Kastrup <dak@gnu.org>
3642
3643 * keymaps.texi (Searching Keymaps): Small clarification.
3644
36452006-09-18 Richard Stallman <rms@gnu.org>
3646
3647 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
3648 cause keyboard menus.
3649 (Menu Keymaps): Likewise.
3650 (Defining Menus, Keyboard Menus): Clarify.
3651
3652 * text.texi (Fields): Clarify explanation of constrain-to-field.
3653
36542006-09-16 Eli Zaretskii <eliz@gnu.org>
3655
3656 * variables.texi (Tips for Defining): Fix a typo.
3657
36582006-09-15 Richard Stallman <rms@gnu.org>
3659
3660 * keymaps.texi (Remapping Commands, Searching Keymaps)
3661 (Active Keymaps): Clean up previous change.
3662
36632006-09-15 Jay Belanger <belanger@truman.edu>
3664
3665 * gpl.texi: Replace "Library Public License" by "Lesser Public
3666 License" throughout.
3667
36682006-09-15 David Kastrup <dak@gnu.org>
3669
3670 * keymaps.texi (Active Keymaps): Adapt description to use
3671 `get-char-property' instead `get-text-property'. Explain how
3672 mouse events change this. Explain the new optional argument of
3673 `key-binding' and its mouse-dependent lookup.
3674 (Searching Keymaps): Adapt description similarly.
3675 (Remapping Commands): Explain the new optional argument of
3676 `command-remapping'.
3677
36782006-09-14 Richard Stallman <rms@gnu.org>
3679
3680 * keymaps.texi (Searching Keymaps): Clarification.
3681 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
3682
36832006-09-13 Richard Stallman <rms@gnu.org>
3684
3685 * objects.texi (Character Type): Node split.
3686 Add xref to Describing Characters.
3687 (Basic Char Syntax, General Escape Syntax)
3688 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
3689
36902006-09-11 Richard Stallman <rms@gnu.org>
3691
3692 * display.texi (Display Table Format): Wording clarification.
3693 (Glyphs): Clarifications.
3694
36952006-09-10 Chong Yidong <cyd@stupidchicken.com>
3696
3697 * keymaps.texi (Active Keymaps): Mention that key-binding checks
3698 local maps.
3699
37002006-09-10 Kim F. Storm <storm@cua.dk>
3701
3702 * display.texi (Forcing Redisplay): Document return value of
3703 function redisplay.
3704
37052006-09-09 Richard Stallman <rms@gnu.org>
3706
3707 * windows.texi (Window Hooks): Explain limits of
3708 window-scroll-functions.
3709
3710 * display.texi (Fringe Indicators): Update for last change in
3711 indicate-buffer-boundaries.
3712
37132006-09-08 Richard Stallman <rms@gnu.org>
3714
3715 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
3716
37172006-09-06 Kim F. Storm <storm@cua.dk>
3718
3719 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
3720
3721 * windows.texi (Window Start): Update pos-visible-in-window-p.
3722
37232006-09-04 Richard Stallman <rms@gnu.org>
3724
3725 * processes.texi (Accepting Output): Explain SECONDS=0 for
3726 accept-process-output.
3727
3728 * os.texi (Idle Timers): Explain why timer functions should not
3729 loop until (input-pending-p).
3730
37312006-09-02 Eli Zaretskii <eliz@gnu.org>
3732
3733 * makefile.w32-in (usermanualdir): New variable.
3734 (elisp.dvi): Use it.
3735
37362006-09-01 Eli Zaretskii <eliz@gnu.org>
3737
3738 * buffers.texi (Buffer Modification): Fix last change.
3739
37402006-09-01 Chong Yidong <cyd@stupidchicken.com>
3741
5dcb4c4e
SM
3742 * buffers.texi (Buffer Modification):
3743 Document buffer-chars-modified-tick.
b8d4c8d0
GM
3744
37452006-08-31 Richard Stallman <rms@gnu.org>
3746
3747 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
3748
37492006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
3750
3751 * modes.texi (Syntactic Font Lock):
3752 Mention font-lock-syntactic-face-function
3753 instead of specific faces.
3754
37552006-08-29 Chong Yidong <cyd@stupidchicken.com>
3756
3757 * display.texi (Images): Add xrref to display-images-p.
3758
37592006-08-28 Kenichi Handa <handa@m17n.org>
3760
3761 * nonascii.texi (Lisp and Coding Systems): Fix description of
3762 detect-coding-region.
3763
37642006-08-27 Michael Olson <mwolson@gnu.org>
3765
3766 * processes.texi (Transaction Queues): Remove stray quote
3767 character.
3768
37692006-08-25 Richard Stallman <rms@gnu.org>
3770
3771 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
3772 Add xref.
3773
37742006-08-24 Chong Yidong <cyd@stupidchicken.com>
3775
3776 * os.texi (Timers): Avoid waiting inside timers.
3777
37782006-08-21 Lute Kamstra <lute@gnu.org>
3779
3780 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
3781
37822006-08-20 Richard Stallman <rms@gnu.org>
3783
3784 * os.texi (Idle Timers): New node, split out from Timers.
3785 Document current-idle-time.
3786 * commands.texi (Reading One Event): Update xref.
3787 * elisp.texi (Top): Update subnode menu.
3788
37892006-08-16 Richard Stallman <rms@gnu.org>
3790
3791 * keymaps.texi (Extended Menu Items): Show format of cached
3792 bindings in extended menu items.
3793
3794 * customize.texi (Variable Definitions): Explain when the
3795 standard value expression is evaluated.
3796
37972006-08-15 Chong Yidong <cyd@stupidchicken.com>
3798
3799 * commands.texi (Reading One Event): Explain idleness in
3800 `read-event'.
3801
38022006-08-12 Chong Yidong <cyd@stupidchicken.com>
3803
3804 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 3805 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
3806 relevant for Lisp programming.
3807 (Yank Commands): Rewrite introduction.
3808 (Undo): Clarify.
3809 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
3810 (Filling): Remove redundant comment. Clarify return value of
3811 current-justification.
3812 (Margins): Minor clarifications.
3813 (Adaptive Fill): Update default value of adaptive-fill-regexp.
3814 (Sorting): Update definition of sort-lines.
3815 (Columns): Clarify behavior of sort-columns.
3816 (Indent Tabs): Link to Tab Stops in Emacs manual.
3817 (Special Properties): Clarify.
3818 (Clickable Text): Mention Buttons package.
3819
38202006-08-12 Kevin Ryde <user42@zip.com.au>
3821
3822 * os.texi (Time Parsing): Add %z to description of
3823 format-time-string, as per docstring. Add cross reference to
3824 glibc manual for strftime.
3825
38262006-08-08 Richard Stallman <rms@gnu.org>
3827
3828 * modes.texi: Clean up wording in previous change.
3829
38302006-08-07 Chong Yidong <cyd@stupidchicken.com>
3831
3832 * modes.texi (Hooks): Clarify.
3833 (Major Mode Basics): Mention define-derived-mode explicitly.
3834 (Major Mode Conventions): Rebinding RET is OK for some modes.
3835 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 3836 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
3837 (Mode Line Basics): Clarify.
3838 (Mode Line Data): Mention help-echo and local-map in strings.
3839 Explain reason for treatment of non-risky variables.
3840 (Properties in Mode): Clarify.
3841 (Faces for Font Lock): Add font-lock-negation-char-face.
3842
38432006-08-04 Eli Zaretskii <eliz@gnu.org>
3844
3845 * strings.texi (Formatting Strings): Warn against arbitrary
3846 strings as first arg to `format'.
3847
38482006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
3849
3850 * text.texi (Clickable Text): Mention `help-echo' text property.
3851 Update intro, examples and associated explanations.
3852
38532006-07-31 Richard Stallman <rms@gnu.org>
3854
3855 * commands.texi: Update xrefs.
3856 (Event Mod): New node, cut out from old Translating Input.
3857
3858 * maps.texi: Update xrefs.
3859
3860 * keymaps.texi (Translation Keymaps): New node.
3861 Update xrefs from Translating Input to Translation Keymaps.
3862
3863 * elisp.texi (Top): Update subnode menu.
3864
3865 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
3866
3867 * os.texi (System Interface): Fix menu descriptions of some nodes.
3868 (Translating Input): Node deleted.
3869
38702006-07-31 Nick Roberts <nickrob@snap.net.nz>
3871
3872 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
3873
3874 * lists.texi (Sets And Lists): Likewise.
3875
38762006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
3877
3878 * text.texi (Fields): Mention POS
3879 requirement when narrowing is in effect.
3880
38812006-07-28 Richard Stallman <rms@gnu.org>
3882
3883 * display.texi (Face Attributes): Simplify wording.
3884 (Attribute Functions): Clarify meaning of new-frame default
3885 attribute settings.
3886
3887 * customize.texi (Common Keywords): Document how to use
3888 :package-version in a package not in Emacs.
3889
38902006-07-28 Kim F. Storm <storm@cua.dk>
3891
3892 * commands.texi (Reading One Event): Fix last change.
3893
38942006-07-26 Chong Yidong <cyd@stupidchicken.com>
3895
3896 * commands.texi (Reading One Event): Document SECONDS argument for
3897 read-event, read-char, and read-char-exclusive.
3898
38992006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
3900
3901 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
3902 to ensure correct identification.
3903
39042006-07-24 Richard Stallman <rms@gnu.org>
3905
3906 * text.texi (Clickable Text): Clarify.
3907
3908 * sequences.texi (Vector Functions): Delete duplicate xref.
3909
3910 * objects.texi (Function Type): Clarify.
3911
3912 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
3913 modes.
3914
3915 * lists.texi (List Variables): New node.
3916 Material moved from other nodes.
3917
3918 * variables.texi (Setting Variables): add-to-list and
3919 add-to-ordered-list moved to List Variables node.
3920
39212006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
3922
3923 * text.texi (Links and Mouse-1):
3924 For mouse-on-link-p, expand on arg POS.
3925
39262006-07-21 Kim F. Storm <storm@cua.dk>
3927
3928 * display.texi (Forcing Redisplay): Don't mention systems which
3929 don't support sub-second timers for redisplay-preemption-period.
3930
3931 * os.texi (Terminal Output): Clarify text vs graphical terminal.
3932
39332006-07-21 Eli Zaretskii <eliz@gnu.org>
3934
3935 * frames.texi (Input Focus): Document that focus-follows-mouse has
3936 no effect on MS-Windows.
3937
39382006-07-18 Richard Stallman <rms@gnu.org>
3939
3940 * display.texi (Forcing Redisplay): Cleanups in previous change.
3941
3942 * processes.texi (Low-Level Network): Make menu more convenient.
3943
39442006-07-18 Kim F. Storm <storm@cua.dk>
3945
3946 * display.texi (Forcing Redisplay): redisplay-preemption-period
3947 only used on window systems. Add xref to Terminal Output.
3948
3949 * os.texi (Terminal Output): baud-rate only controls preemption on
3950 non-window systems. Add xref to Forcing Redisplay.
3951
3952 * processes.texi (Low-Level Network): Rename node "Make Network"
3953 to "Network Processes".
3954
39552006-07-18 Karl Berry <karl@gnu.org>
3956
3957 * variables.texi, functions.texi, customize.texi, loading.texi:
3958 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
3959
39602006-07-17 Chong Yidong <cyd@stupidchicken.com>
3961
3962 * commands.texi (Waiting): Document batch-mode sit-for behavior.
3963
39642006-07-17 Richard Stallman <rms@gnu.org>
3965
3966 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
3967 Put period and comma inside quotes.
3968
3969 * loading.texi, markers.texi: Use real doublequote inside menus.
3970
3971 * windows.texi: Put point and comma inside quotes.
3972 (Textual Scrolling): Use @samp for error message.
3973
3974 * variables.texi, tips.texi, syntax.texi, symbols.texi:
3975 * strings.texi, streams.texi, processes.texi, os.texi:
3976 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
3977 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
3978 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
3979 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
3980 Put point and comma inside quotes.
3981
3982 * control.texi (Processing of Errors): Add command-error-function.
3983
3984 * variables.texi (File Local Variables): Clarify that
3985 file local variables make buffer-local bindings.
3986
3987 * modes.texi (Syntactic Font Lock): Give default for
3988 font-lock-syntax-table.
3989
39902006-07-17 Nick Roberts <nickrob@snap.net.nz>
3991
3992 * text.texi (Special Properties): Clean up previous change.
3993
39942006-07-16 Karl Berry <karl@gnu.org>
3995
3996 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
3997 * control.texi: Fix bad page breaks through chapter 10 (control).
3998
3999 * anti.texi (Antinews): Reorder face-attribute fns to avoid
4000 underfull hbox.
4001
40022006-07-15 Nick Roberts <nickrob@snap.net.nz>
4003
4004 * text.texi (Special Properties): Describe fontified text property
4005 in relation to a character (not text).
4006
40072006-07-15 Kim F. Storm <storm@cua.dk>
4008
4009 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
4010 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
4011 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
4012
4013 * anti.texi (Antinews): Mention redisplay function.
4014 The kbd macro existed, but was not documented, before 22.x.
4015 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
4016
40172006-07-14 Nick Roberts <nickrob@snap.net.nz>
4018
4019 * display.texi (Displaying Messages): Add anchor.
4020
4021 * frames.texi (Dialog Boxes): Use it.
4022
40232006-07-12 Richard Stallman <rms@gnu.org>
4024
4025 * objects.texi (Frame Type): Explain nature of frames better.
4026
4027 * frames.texi (Frames): Explain nature of frames better.
4028
40292006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
4030
4031 * tips.texi (Coding Conventions): Explain why use cl at compile time.
4032
40332006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
4034
4035 * frames.texi (Window System Selections): Mention scrap support for Mac.
4036 Default value of x-select-enable-clipboard is t on Mac.
4037
4038 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
4039
40402006-07-11 Kim F. Storm <storm@cua.dk>
4041
4042 * display.texi (Forcing Redisplay): Add `redisplay' function.
4043 Don't mention (sit-for -1) -- use (redisplay t) instead.
4044
4045 * commands.texi (Waiting): (sit-for -1) is no longer special.
4046 (sit-for 0) is equivalent to (redisplay).
4047 Iconifying/deiconifying no longer makes sit-for return.
4048
40492006-07-10 Nick Roberts <nickrob@snap.net.nz>
4050
4051 * display.texi (Buttons): Fix typo.
4052
4053 * index.texi, elisp.texi (New Symbols): Comment node out.
4054
40552006-07-09 Richard Stallman <rms@gnu.org>
4056
4057 * display.texi (Truncation): Clean up previous change.
4058
40592006-07-08 Richard Stallman <rms@gnu.org>
4060
4061 * commands.texi (Interactive Call): Use 3 as prefix in example
4062 for execute-extended-command.
4063
4064 * display.texi (Attribute Functions): Move paragraph about
4065 compatibility with Emacs < 21.
4066
40672006-07-09 Kim F. Storm <storm@cua.dk>
4068
4069 * display.texi (Refresh Screen): Clarify force-window-update.
4070 (Truncation): "Normally" indicated by fringe arrows.
4071
40722006-07-08 Eli Zaretskii <eliz@gnu.org>
4073
4074 * windows.texi (Textual Scrolling, Resizing Windows):
4075 * variables.texi (Constant Variables):
4076 * text.texi (Buffer Contents, Deletion, Changing Properties)
4077 (Property Search, Special Properties, Sticky Properties)
4078 (Links and Mouse-1, Fields, Change Hooks):
4079 * syntax.texi (Syntax Table Functions, Parsing Expressions)
4080 (Categories):
4081 * symbols.texi (Other Plists):
4082 * streams.texi (Output Variables):
4083 * processes.texi (Input to Processes, Query Before Exit):
4084 * positions.texi (Word Motion, Text Lines, List Motion):
4085 * os.texi (Init File, System Environment, Sound Output)
4086 (Session Management):
4087 * nonascii.texi (Text Representations, Character Sets)
4088 (Chars and Bytes, Locales):
4089 * modes.texi (Defining Minor Modes, Header Lines):
4090 * minibuf.texi (Minibuffer Contents):
4091 * markers.texi (Information from Markers):
4092 * lists.texi (List Elements, Building Lists, Association Lists):
4093 * keymaps.texi (Tool Bar):
4094 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
4095 * functions.texi (What Is a Function, Mapping Functions):
4096 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
4097 (Color Names, Text Terminal Colors, Display Feature Testing):
4098 * files.texi (Visiting Functions, File Name Components)
4099 (Unique File Names, Contents of Directories):
4100 * display.texi (Forcing Redisplay, Displaying Messages)
4101 (Temporary Displays, Font Selection, Auto Faces)
4102 (Font Lookup, Fringe Indicators, Display Margins)
4103 (Image Descriptors, Showing Images, Image Cache, Button Types)
4104 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
4105 (Display Table Format, Glyphs):
4106 * control.texi (Iteration):
4107 * commands.texi (Command Loop Info, Adjusting Point):
4108 * backups.texi (Making Backups, Auto-Saving):
4109 Remove @tindex entries.
4110
41112006-07-07 Kim F. Storm <storm@cua.dk>
4112
4113 * display.texi (Fringe Cursors): Fix typo.
4114 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
4115 (Overlay Arrow): Default is overlay-arrow fringe indicator.
4116
41172006-07-05 Richard Stallman <rms@gnu.org>
4118
4119 * text.texi (Buffer Contents): Add example of text props
4120 in result of buffer-substring.
4121 (Text Properties): Explain better about use of specific property names.
4122 (Property Search): Some cleanups; reorder some functions.
4123
4124 * keymaps.texi (Changing Key Bindings): Cleanup.
4125 Add xref to Key Binding Conventions.
4126
4127 * display.texi (Attribute Functions): Add examples for
4128 face-attribute-relative-p.
4129
4130 * tips.texi (Coding Conventions): Cleanup last change.
4131
41322006-07-05 Karl Berry <karl@gnu.org>
4133
4134 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
4135 Remove @setchapternewpage odd.
4136 Result is 1013 pages, down from 1100.
4137
4138 * anti.texi, customize.texi, display.texi, internals.texi:
4139 * minibuf.texi, modes.texi, tips.texi:
4140 Fix overfull/underfull boxes.
4141
41422006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
4143
4144 * edebug.texi (Instrumenting):
4145 Add Edebug-specific findex for eval-buffer.
4146 * loading.texi (Loading):
4147 Replace eval-current-buffer with eval-buffer.
4148
41492006-06-30 Nick Roberts <nickrob@snap.net.nz>
4150
4151 * locals.texi (Standard Buffer-Local Variables): Update the list
4152 of variables.
4153
41542006-06-26 Nick Roberts <nickrob@snap.net.nz>
4155
4156 * files.texi (File Name Completion): Point user to the node
4157 "Reading File Names".
4158
41592006-06-24 Eli Zaretskii <eliz@gnu.org>
4160
4161 * files.texi (Contents of Directories): Document case-insensitive
4162 behavior on respective filesystems.
4163
4164 * objects.texi (Character Type): Document that Emacs signals an
4165 error for unsupported Unicode characters specified as \uNNNN.
4166
41672006-06-19 Richard Stallman <rms@gnu.org>
4168
4169 * processes.texi (Bindat Spec): Clarify previous change.
4170
41712006-06-16 Richard Stallman <rms@gnu.org>
4172
4173 * tips.texi (Coding Conventions): Better explain conventions
4174 for definition constructs.
4175
4176 * text.texi (Special Properties): String value of `read-only'
4177 serves as the error message.
4178
4179 * objects.texi (Character Type): Clarify prev. change.
4180 (Non-ASCII in Strings): Mention \u and \U.
4181
4182 * commands.texi (Using Interactive): Explain problem of
4183 markers, etc., in command-history.
4184
41852006-06-14 Kim F. Storm <storm@cua.dk>
4186
4187 * commands.texi (Waiting): Negative arg to sit-for forces
4188 redisplay even if input is pending.
4189
4190 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
4191 redisplay. Remove incorrect example of binding redisplay-dont-pause
4192 around (sit-for 0).
4193
41942006-06-13 Richard Stallman <rms@gnu.org>
4195
4196 * display.texi (Forcing Redisplay): Clarify previous change.
4197
41982006-06-13 Romain Francoise <romain@orebokech.com>
4199
4200 * display.texi (Forcing Redisplay): Fix typo.
4201
42022006-06-13 Kim F. Storm <storm@cua.dk>
4203
4204 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
4205
42062006-06-10 Luc Teirlinck <teirllm@auburn.edu>
4207
4208 * tips.texi (Coding Conventions): Add `@end itemize'.
4209
42102006-06-10 Richard Stallman <rms@gnu.org>
4211
4212 * tips.texi (Coding Conventions): Explain use of coding systems
4213 to ensure one decoding for strings.
4214
42152006-06-09 Aidan Kehoe <kehoea@parhasard.net>
4216
4217 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
4218 syntax.
4219
42202006-06-07 Eli Zaretskii <eliz@gnu.org>
4221
4222 * display.texi (Font Selection): Remove description of
4223 clear-face-cache.
4224
4225 * compile.texi (Eval During Compile): Fix a typo. Add index
4226 entries for possible uses of eval-when-compile.
4227
42282006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
4229
4230 * display.texi (Abstract Display): Fix typo.
4231
42322006-06-03 Eli Zaretskii <eliz@gnu.org>
4233
4234 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4235 Reword variable's description.
4236
42372006-06-01 Richard Stallman <rms@gnu.org>
4238
4239 * windows.texi (Splitting Windows): Clarify splitting nonselected
4240 window.
4241
42422006-05-31 Juri Linkov <juri@jurta.org>
4243
4244 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4245
42462006-05-30 Richard Stallman <rms@gnu.org>
4247
4248 * display.texi (Line Height): Fix errors in description of
10d1d0af 4249 default line height and line-height property.
b8d4c8d0
GM
4250
4251 * nonascii.texi (Default Coding Systems): Further clarification.
4252
42532006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4254
4255 * internals.texi (Pure Storage): Mention that an overflow in pure
4256 space causes a memory leak.
4257 (Garbage Collection): If there was an overflow in pure space,
4258 `garbage-collect' returns nil.
4259
42602006-05-30 Eli Zaretskii <eliz@gnu.org>
4261
4262 * nonascii.texi (Default Coding Systems): Fix it some more.
4263
42642006-05-29 Eli Zaretskii <eliz@gnu.org>
4265
4266 * nonascii.texi (Default Coding Systems): Fix last change.
4267
42682006-05-29 Kenichi Handa <handa@m17n.org>
4269
4270 * nonascii.texi (find-operation-coding-system): Describe the new
4271 argument format (FILENAME . BUFFER).
4272
42732006-05-28 Richard Stallman <rms@gnu.org>
4274
4275 * tips.texi (Coding Conventions): Better explain reasons not to
4276 advise other packages or use `eval-after-load'.
4277
42782006-05-29 Kim F. Storm <storm@cua.dk>
4279
4280 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4281 `bindat-idx' and `bindat-raw' for clarity.
4282
42832006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4284
4285 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4286
4287 * display.texi (Display): Add "Abstract Display" to menu.
4288 (Abstract Display, Abstract Display Functions)
4289 (Abstract Display Example): New nodes.
4290 * elisp.texi (Top): Add "Abstract Display" to menu.
4291
42922006-05-27 Chong Yidong <cyd@stupidchicken.com>
4293
4294 * keymaps.texi (Key Sequences): Link to input events definition.
4295 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4296
4297 * files.texi (Changing Files): Document updated argument list for
4298 copy-file.
4299
43002006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4301
4302 * processes.texi (Bindat Functions): Explain term "total length".
4303 Use it in bindat-length and bindat-pack descriptions.
4304
43052006-05-26 Eli Zaretskii <eliz@gnu.org>
4306
4307 * tips.texi (Coding Conventions): Advise against using
4308 eval-after-load in packages. Add an index entry.
4309
43102006-05-25 Juri Linkov <juri@jurta.org>
4311
4312 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4313
4314 * modes.texi (%-Constructs): Add %e, %z, %Z.
4315
43162006-05-25 Richard Stallman <rms@gnu.org>
4317
4318 * elisp.texi (Top): Update subnode menu.
4319
4320 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4321 (Keymaps): Update menu.
4322
43232006-05-25 Chong Yidong <cyd@stupidchicken.com>
4324
4325 * keymaps.texi (Key Sequences): Some clarifications.
4326
43272006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4328
4329 * processes.texi (Bindat Functions): Say "unibyte string"
4330 explicitly for bindat-unpack and bindat-pack descriptions.
4331 (Bindat Examples): Don't call `string-make-unibyte' in example.
4332
43332006-05-25 Chong Yidong <cyd@stupidchicken.com>
4334
5dcb4c4e 4335 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 4336 Explain string and vector representations of key sequences.
b8d4c8d0
GM
4337
4338 * keymaps.texi (Changing Key Bindings):
dd7b651b 4339 * commands.texi (Interactive Codes):
b8d4c8d0
GM
4340 * help.texi (Describing Characters): Refer to it.
4341
43422006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4343
4344 * frames.texi (Pointer Shape): @end table -> @end defvar.
4345
43462006-05-22 Richard Stallman <rms@gnu.org>
4347
4348 * elisp.texi (Top): Update subnode menus.
4349
4350 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4351 Contents rewritten; material from old Pointer Shape node moved here.
4352
4353 * display.texi (Pointer Shape): Node deleted.
4354 (Image Descriptors): Minor cleanup.
4355
43562006-05-21 Richard Stallman <rms@gnu.org>
4357
4358 * syntax.texi (Parsing Expressions): Update info on which STATE
4359 elements are ignored.
4360
43612006-05-19 Luc Teirlinck <teirllm@auburn.edu>
4362
4363 * hooks.texi (Standard Hooks): Correct typo.
4364
4365 * gpl.texi (GPL): ifinfo -> ifnottex.
4366
43672006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
4368
4369 * searching.texi (Simple Match Data): Warn about match data being
4370 set anew by every search.
4371
43722006-05-17 Richard Stallman <rms@gnu.org>
4373
4374 * minibuf.texi (Minibuffer History): Clarify.
4375
4376 * searching.texi (Regexp Special): Clarify nested regexp warning.
4377
43782006-05-16 Kim F. Storm <storm@cua.dk>
4379
4380 * minibuf.texi (Minibuffer History): Update add-to-history.
4381
43822006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
4383
5dcb4c4e
SM
4384 * nonascii.texi (Explicit Encoding):
4385 Fix typo (encoding<->decoding).
b8d4c8d0
GM
4386
43872006-05-14 Richard Stallman <rms@gnu.org>
4388
4389 * buffers.texi (Creating Buffers): Cleanup.
4390
4391 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
4392
43932006-05-13 Eli Zaretskii <eliz@gnu.org>
4394
4395 * buffers.texi (Current Buffer): Document that with-temp-buffer
4396 disables undo.
4397
4398 * os.texi (Terminal-Specific): More accurate description of how
4399 Emacs searches for the terminal-specific libraries.
4400
44012006-05-12 Eli Zaretskii <eliz@gnu.org>
4402
4403 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4404 emacs-xtra to @inforef's.
4405
4406 * text.texi (Undo): Document that undo is turned off in buffers
4407 whose names begin with a space.
4408
4409 * buffers.texi (Buffer Names): Add index entries for buffers whose
4410 names begin with a space.
4411 (Creating Buffers): Document that undo is turned off in buffers
4412 whose names begin with a space.
4413
4414 * files.texi (Visiting Functions, Reading from Files)
4415 (Saving Buffers): Mention code and EOL conversions by file I/O
4416 primitives and subroutines.
4417
4418 * nonascii.texi (Lisp and Coding Systems): Document
4419 coding-system-eol-type. Add index entries for eol conversion.
4420
4421 * display.texi (Defining Faces): Mention `mac', and add an xref to
4422 where window-system is described.
4423
44242006-05-10 Richard Stallman <rms@gnu.org>
4425
4426 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4427
44282006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4429
4430 * variables.texi (File Local Variables): Recommend to quote lambda
4431 expressions in safe-local-variable property.
4432
44332006-05-09 Richard Stallman <rms@gnu.org>
4434
5dcb4c4e
SM
4435 * variables.texi (File Local Variables):
4436 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
4437
44382006-05-07 Kim F. Storm <storm@cua.dk>
4439
4440 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4441 from add-to-history.
4442
44432006-05-07 Romain Francoise <romain@orebokech.com>
4444
4445 * commands.texi (Event Input Misc):
4446 * compile.texi (Eval During Compile):
4447 * internals.texi (Buffer Internals):
4448 * minibuf.texi (Initial Input):
4449 * nonascii.texi (Scanning Charsets):
4450 * numbers.texi (Comparison of Numbers):
4451 * windows.texi (Textual Scrolling, Vertical Scrolling):
4452 Fix various typos.
4453
44542006-05-06 Eli Zaretskii <eliz@gnu.org>
4455
4456 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4457 conditional xref's to either emacs or emacs-xtra, depending on
4458 @iftex/@ifnottex.
4459
4460 * minibuf.texi (Minibuffer History): Document add-to-history.
4461
44622006-05-05 Eli Zaretskii <eliz@gnu.org>
4463
4464 * internals.texi (Pure Storage): Mention the pure overflow message
4465 at startup.
4466
c8763fb6 44672006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4468
4469 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4470 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4471 search.
4472
44732006-05-01 Richard Stallman <rms@gnu.org>
4474
4475 * intro.texi (nil and t): Clarify.
4476
4477 * variables.texi (File Local Variables): Suggest using booleanp.
4478
44792006-05-01 Juanma Barranquero <lekktu@gmail.com>
4480
4481 * objects.texi (Type Predicates): Fix typos.
4482
44832006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4484
4485 * intro.texi (nil and t): Add booleanp.
4486
4487 * objects.texi (Type Predicates): Add links for booleanp and
4488 string-or-null-p.
4489
44902006-04-29 Richard Stallman <rms@gnu.org>
4491
4492 * modes.texi (Multiline Font Lock): Rename from
4493 Multi line Font Lock Elements. Much clarification.
4494 (Font Lock Multiline, Region to Fontify): Much clarification.
4495
44962006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4497
4498 * variables.texi (File Local Variables): Remove the special case t for
4499 safe-local-variable.
4500
45012006-04-26 Richard Stallman <rms@gnu.org>
4502
4503 * syntax.texi (Parsing Expressions): Minor cleanup.
4504
45052006-04-18 Richard Stallman <rms@gnu.org>
4506
4507 * tips.texi (Coding Conventions): Explain when the package's
4508 prefix should appear later on (not at the start of the name).
4509
4510 * searching.texi (String Search): Clarify effect of NOERROR.
4511
4512 * modes.texi (Imenu): Clarify what special items do.
4513
4514 * hooks.texi (Standard Hooks): Delete text about old hook names.
4515
45162006-04-17 Romain Francoise <romain@orebokech.com>
4517
4518 * variables.texi (Local Variables): Update the default value of
4519 `max-specpdl-size'.
4520
45212006-04-15 Michael Olson <mwolson@gnu.org>
4522
4523 * processes.texi (Transaction Queues): Mention the new optional
4524 `delay-question' argument for `tq-enqueue'.
4525
45262006-04-13 Bill Wohler <wohler@newt.com>
4527
4528 * customize.texi (Common Keywords): Use dotted notation for
4529 :package-version value. Specify its values. Improve documentation
4530 for customize-package-emacs-version-alist.
4531
45322006-04-12 Bill Wohler <wohler@newt.com>
4533
4534 * customize.texi (Common Keywords): Move description of
4535 customize-package-emacs-version-alist to @defvar.
4536
45372006-04-10 Bill Wohler <wohler@newt.com>
4538
4539 * customize.texi (Common Keywords): Add :package-version.
4540
45412006-04-10 Kim F. Storm <storm@cua.dk>
4542
4543 * text.texi (Buffer Contents): Add NOPROPS arg to
4544 filter-buffer-substring.
4545
45462006-04-08 Kevin Ryde <user42@zip.com.au>
4547
4548 * os.texi (Command-Line Arguments): Update xref to emacs manual
4549 "Command Arguments" -> "Emacs Invocation", per change there.
4550
45512006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4552
4553 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4554 be on one line to help makeinfo not render two spaces after the dot.
4555
45562006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4557
4558 * strings.texi (Predicates for Strings): Add string-or-null-p.
4559
45602006-03-28 Kim F. Storm <storm@cua.dk>
4561
4562 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4563 remarks about systems that don't support fractional seconds.
4564
45652006-03-25 Karl Berry <karl@gnu.org>
4566
4567 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4568 the year list.
4569
45702006-03-21 Nick Roberts <nickrob@snap.net.nz>
4571
4572 * display.texi (Fringe Indicators): Fix typos.
4573
45742006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4575
4576 * tips.texi (Documentation Tips): One can now also write `program'
4577 in front of a quoted symbol in a docstring to prevent making a
4578 hyperlink.
4579
45802006-03-19 Alan Mackenzie <acm@muc.de>
4581
4582 * text.texi (Special Properties): Clarify `fontified' property.
4583
45842006-03-16 Richard Stallman <rms@gnu.org>
4585
4586 * display.texi (Defining Images): Minor cleanup.
4587
45882006-03-16 Bill Wohler <wohler@newt.com>
4589
4590 * display.texi (Defining Images): In image-load-path-for-library,
4591 prefer user's images.
4592
45932006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4594
4595 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4596
45972006-03-15 Bill Wohler <wohler@newt.com>
4598
4599 * display.texi (Defining Images): Fix example in
4600 image-load-path-for-library by not recommending that one binds
4601 image-load-path. Just defvar it to placate compiler and only use
4602 it if previously defined.
4603
46042006-03-14 Bill Wohler <wohler@newt.com>
4605
4606 * display.texi (Defining Images): In image-load-path-for-library,
4607 always return list of directories. Update example.
4608
46092006-03-14 Alan Mackenzie <acm@muc.de>
4610
4611 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4612 This describes font-lock-extend-region-function.
4613 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4614 the new node "Region to Fontify".
4615
46162006-03-13 Richard Stallman <rms@gnu.org>
4617
4618 * display.texi (Invisible Text): The impossible position is
4619 now before the invisible text, not after.
4620 (Defining Images): Clean up last change.
4621
46222006-03-11 Bill Wohler <wohler@newt.com>
4623
4624 * display.texi (Defining Images): Add image-load-path-for-library.
4625
46262006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4627
4628 * text.texi (Adaptive Fill): Fix Texinfo usage.
4629
4630 * strings.texi (Creating Strings): Fix Texinfo usage.
4631
4632 * searching.texi (Regexp Special): Use @samp for regular
4633 expressions that are not in Lisp syntax.
4634
46352006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4636
4637 * searching.texi (Regexp Special): Put remark between parentheses
4638 to avoid misreading.
4639
46402006-03-07 Luc Teirlinck <teirllm@auburn.edu>
4641
4642 * searching.texi (Syntax of Regexps): More accurately describe
4643 which characters are special in which situations.
4644 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
4645 are not special. Describe in detail when `[' and `]' are special.
4646 (Regexp Backslash): Plenty of regexps with unbalanced square
4647 brackets are valid, so reword that statement.
4648
46492006-03-02 Kim F. Storm <storm@cua.dk>
4650
4651 * keymaps.texi (Tool Bar): Add tool-bar-border.
4652
46532006-02-28 Luc Teirlinck <teirllm@auburn.edu>
4654
4655 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
4656
46572006-02-27 Luc Teirlinck <teirllm@auburn.edu>
4658
4659 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
4660
4661 * files.texi (Locating Files): Suggest additional values for the
4662 SUFFIXES arg of `locate-file'. Update pxref.
4663
4664 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
4665 (How Programs Do Loading): Discuss the effects of Auto Compression
4666 mode on `load'.
4667 (Load Suffixes): New node.
4668 (Library Search): Delete description of `load-suffixes'; it was
4669 moved to "Load Suffixes".
4670 (Autoload, Named Features): Mention `load-suffixes'.
4671
46722006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4673
4674 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
4675
4676 * windows.texi (Window Tree): Fix typo.
4677
46782006-02-20 Kim F. Storm <storm@cua.dk>
4679
4680 * display.texi (Fringe Indicators): New section.
4681 Move indicate-empty-lines, indicate-buffer-boundaries, and
4682 default-indicate-buffer-boundaries here.
4683 Add fringe-indicator-alist and default-fringes-indicator-alist.
4684 Add list of logical fringe indicator symbols.
4685 Update list of standard bitmap names.
4686 (Fringe Cursors): New section.
4687 Move overflow-newline-into-fringe here.
4688 Add fringe-cursor-alist and default-fringes-cursor-alist.
4689 Add list of fringe cursor symbols.
4690
46912006-02-20 Juanma Barranquero <lekktu@gmail.com>
4692
4693 * commands.texi (Using Interactive): Fix reference to node
4694 "Minibuffers".
4695
46962006-02-19 Richard M. Stallman <rms@gnu.org>
4697
4698 * minibuf.texi (High-Level Completion):
4699 Add xref to read-input-method-name.
4700
4701 * files.texi (Relative File Names): Move file-relative-name here.
4702 (File Name Expansion): From here. Minor clarifications.
4703
4704 * commands.texi (Using Interactive): Add xrefs about reading input.
4705 Clarify remarks about that moving point and mark.
4706 Put string case before list case.
4707
c8763fb6 47082006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4709
4710 * display.texi (Other Display Specs, Image Descriptors):
4711 Revert erroneous changes. The previous description of
4712 image-descriptors as `(image . PROPS)' was correct.
4713
47142006-02-14 Richard M. Stallman <rms@gnu.org>
4715
4716 * variables.texi (File Local Variables): Clarifications.
4717
47182006-02-14 Juanma Barranquero <lekktu@gmail.com>
4719
4720 * variables.texi (File Local Variables): Use @code for a cons
4721 cell, not @var.
4722
47232006-02-13 Chong Yidong <cyd@stupidchicken.com>
4724
4725 * variables.texi (File Local Variables): Document new file local
4726 variable behavior.
4727
47282006-02-10 Kim F. Storm <storm@cua.dk>
4729
4730 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
4731
47322006-02-08 Juanma Barranquero <lekktu@gmail.com>
4733
4734 * modes.texi (%-Constructs): Remove obsolete info about
4735 `global-mode-string'.
4736
47372006-02-07 Richard M. Stallman <rms@gnu.org>
4738
4739 * commands.texi (Prefix Command Arguments): Minor cleanup.
4740
4741 * display.texi: "Graphical display", not window system.
4742
4743 * functions.texi (What Is a Function): Fix xref.
4744
4745 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
4746 (Changing Key Bindings): Clarify when remapping is better than
4747 substitute-key-definition.
4748
47492006-02-02 Richard M. Stallman <rms@gnu.org>
4750
4751 * minibuf.texi (Basic Completion): Completion alists are risky.
4752
4753 * keymaps.texi (Active Keymaps): Clarifications.
4754 (Searching Keymaps): New node.
4755 (Keymaps): Update menu.
4756
4757 * frames.texi (Layout Parameters): Minor clarification.
4758 (Drag and Drop): New node.
4759 (Frames): Update menu.
4760
47612006-01-29 Chong Yidong <cyd@stupidchicken.com>
4762
4763 * display.texi (Other Display Specs, Image Descriptors):
4764 Image description is a list, not a cons cell.
4765
47662006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4767
4768 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
4769 list is not necessarily a list).
4770
47712006-01-27 Eli Zaretskii <eliz@gnu.org>
4772
4773 * frames.texi (Layout Parameters): border-width and
4774 internal-border-width belong to the frame, not the window.
4775
47762006-01-19 Richard M. Stallman <rms@gnu.org>
4777
4778 * nonascii.texi (Translation of Characters): Search cmds use
4779 translation-table-for-input. Automatically made local.
4780
4781 * markers.texi (Overview of Markers): Count insertion type
4782 as one of a marker's attributes.
4783
4784 * keymaps.texi (Controlling Active Maps): New node, split out of
4785 Active Keymaps.
4786 (Keymaps): Menu updated.
4787 (Active Keymaps): Give pseudocode to explain how the active
4788 maps are searched. current-active-maps and key-binding moved here.
4789 (Functions for Key Lookup): current-active-maps and key-binding moved.
4790 Clarifications.
4791 (Searching the Keymaps): New subnode.
4792
4793 * elisp.texi (Top): Menu clarification.
4794
4795 * display.texi (Other Display Specs): Delete duplicate entry for
4796 just a string as display spec. Move text about recursive display
4797 specs on such a string.
4798
4799 * commands.texi (Key Sequence Input): Clarify.
4800 Move num-nonmacro-input-events out.
4801 (Reading One Event): num-nonmacro-input-events moved here.
4802
48032006-01-14 Nick Roberts <nickrob@snap.net.nz>
4804
4805 * advice.texi (Simple Advice): Update example to fit argument
4806 change in previous-line.
4807
48082006-01-05 Richard M. Stallman <rms@gnu.org>
4809
4810 * markers.texi (The Mark): Fix in `mark'.
4811
48122006-01-04 Richard M. Stallman <rms@gnu.org>
4813
4814 * processes.texi (Misc Network, Make Network): Minor cleanups.
4815
48162006-01-04 Kim F. Storm <storm@cua.dk>
4817
4818 * processes.texi (Make Network): Add IPv6 addresses and handling.
4819 (Network Feature Testing): Mention (:family ipv6).
4820 (Misc Network): Add IPv6 formats to format-network-address.
4821
48222005-12-30 Richard M. Stallman <rms@gnu.org>
4823
4824 * text.texi (Changing Properties):
4825 Don't use return value of set-text-properties.
4826
48272005-12-29 Luc Teirlinck <teirllm@auburn.edu>
4828
4829 * modes.texi (Mode Line Format): Correct typo in menu.
4830
48312005-12-29 Richard M. Stallman <rms@gnu.org>
4832
4833 * modes.texi (Mode Line Top): New node.
4834 (Mode Line Data): Some text moved to new node.
4835 Explain the data structure more concretely.
4836 (Mode Line Basics): Clarifications.
4837 (Mode Line Variables): Clarify intro paragraph.
4838 (%-Constructs): Clarify intro paragraph.
4839 (Mode Line Format): Update menu.
4840
48412005-12-28 Luc Teirlinck <teirllm@auburn.edu>
4842
4843 * minibuf.texi (Basic Completion): Update lazy-completion-table
4844 examples for removal of ARGS argument.
4845
48462005-12-23 Richard M. Stallman <rms@gnu.org>
4847
4848 * text.texi (Undo): Restore some explanation from the version
4849 that was deleted.
4850
48512005-12-23 Eli Zaretskii <eliz@gnu.org>
4852
4853 * text.texi (Undo): Remove duplicate descriptions of `apply
4854 funname' and `apply delta' elements of the undo list.
4855
48562005-12-20 Richard M. Stallman <rms@gnu.org>
4857
4858 * help.texi (Help Functions): Update documentation of `apropos'.
4859
48602005-12-20 Luc Teirlinck <teirllm@auburn.edu>
4861
4862 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
4863 because it is confusing. If the :help-echo keyword is a function,
4864 it is not directly used as the :help-echo overlay property, as the
4865 xref seems to suggest (it does not take the appropriate args).
4866
48672005-12-19 Luc Teirlinck <teirllm@auburn.edu>
4868
4869 * customize.texi (Common Keywords): Fix Texinfo usage.
4870 (Group Definitions, Variable Definitions): Update for new
4871 conventions for using `*' in docstrings.
4872
4873 * tips.texi (Documentation Tips): Update for new conventions for
4874 using `*' in docstrings.
4875
48762005-12-16 Richard M. Stallman <rms@gnu.org>
4877
4878 * minibuf.texi (Minibuffer Contents): Minor cleanup.
4879
48802005-12-16 Juri Linkov <juri@jurta.org>
4881
4882 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
4883
48842005-12-14 Romain Francoise <romain@orebokech.com>
4885
4886 * modes.texi (Customizing Keywords): Rename `append' to `how'.
4887 Fix typo.
4888
48892005-12-11 Juri Linkov <juri@jurta.org>
4890
4891 * minibuf.texi (Completion Commands): Add mention of read-file-name
4892 for filename completion keymaps.
4893 (Reading File Names): Add mention of filename completion keymaps
4894 for read-file-name and xref to `Completion Commands'.
4895
48962005-12-10 Richard M. Stallman <rms@gnu.org>
4897
4898 * customize.texi (Common Keywords): State caveats for use of :tag.
4899
49002005-12-08 Richard M. Stallman <rms@gnu.org>
4901
4902 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
4903 with xrefs and better explanation.
4904 (Completion Commands): Add the filename completion maps.
4905
4906 * objects.texi (Character Type): Clarify that \s is not space
4907 if a dash follows.
4908
49092005-12-05 Richard M. Stallman <rms@gnu.org>
4910
4911 * windows.texi (Resizing Windows): Delete preserve-before args.
4912
49132005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
4914
4915 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
4916 in full keymaps, since the quirk has been fixed.
4917
49182005-12-03 Eli Zaretskii <eliz@gnu.org>
4919
5dcb4c4e
SM
4920 * hooks.texi (Standard Hooks): Add index entries.
4921 Mention `compilation-finish-functions'.
b8d4c8d0
GM
4922
49232005-11-27 Richard M. Stallman <rms@gnu.org>
4924
4925 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
4926
49272005-11-21 Juri Linkov <juri@jurta.org>
4928
4929 * customize.texi (Common Keywords): Update links types
4930 custom-manual and url-link. Add link types emacs-library-link,
4931 file-link, function-link, variable-link, custom-group-link.
4932
49332005-11-20 Chong Yidong <cyd@stupidchicken.com>
4934
4935 * display.texi: Revert 2005-11-20 change.
4936
49372005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
4938
4939 * processes.texi (Bindat Functions):
4940 Say "third" to refer to zero-based index "2".
4941
49422005-11-18 Luc Teirlinck <teirllm@auburn.edu>
4943
4944 * loading.texi (Library Search): Update the default value of
4945 `load-suffixes'.
4946
49472005-11-17 Chong Yidong <cyd@stupidchicken.com>
4948
4949 * display.texi (Attribute Functions): Mention :ignore-defface.
4950
49512005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
4952
4953 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
4954 (Minor Mode Conventions): Mention the use of a hook.
4955
49562005-11-06 Richard M. Stallman <rms@gnu.org>
4957
4958 * files.texi (Magic File Names): find-file-name-handler checks the
4959 `operations' property of the handler.
4960
49612005-11-03 Richard M. Stallman <rms@gnu.org>
4962
4963 * variables.texi (Frame-Local Variables): Small clarification.
4964
49652005-10-29 Chong Yidong <cyd@stupidchicken.com>
4966
4967 * os.texi (Init File): Document ~/.emacs.d/init.el.
4968
49692005-10-29 Richard M. Stallman <rms@gnu.org>
4970
4971 * internals.texi (Garbage Collection): Document memory-full.
4972
49732005-10-28 Bill Wohler <wohler@newt.com>
4974
4975 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
4976 for URLs.
4977
49782005-10-28 Richard M. Stallman <rms@gnu.org>
4979
4980 * minibuf.texi (Completion Commands): Clean up prev change.
4981
49822005-10-26 Kevin Ryde <user42@zip.com.au>
4983
4984 * compile.texi (Eval During Compile): Explain recommended uses
4985 of eval-when-compile and eval-and-compile.
4986
49872005-10-27 Masatake YAMATO <jet@gyve.org>
4988
4989 * minibuf.texi (Completion Commands):
4990 Write about new optional argument for `display-completion-list'.
4991
49922005-10-23 Richard M. Stallman <rms@gnu.org>
4993
4994 * display.texi (Overlay Arrow): Clarify about local bindings of
4995 overlay-arrow-position.
4996
49972005-10-22 Eli Zaretskii <eliz@gnu.org>
4998
4999 * internals.texi (Building Emacs): Fix last change.
5000
50012005-10-22 Richard M. Stallman <rms@gnu.org>
5002
5003 * internals.texi (Building Emacs): Document eval-at-startup.
5004
50052005-10-21 Richard M. Stallman <rms@gnu.org>
5006
5007 * loading.texi (Where Defined): load-history contains abs file names.
5008 symbol-file returns abs file names.
5009
50102005-10-19 Kim F. Storm <storm@cua.dk>
5011
5012 * display.texi (Showing Images): Add max-image-size integer value.
5013
50142005-10-18 Chong Yidong <cyd@stupidchicken.com>
5015
5016 * display.texi (Showing Images): Document max-image-size.
5017
50182005-10-17 Richard M. Stallman <rms@gnu.org>
5019
5020 * commands.texi (Quitting): Minor clarification.
5021
5022 * processes.texi (Sentinels): Clarify about output and quitting.
5023 (Filter Functions): Mention with-local-quit.
5024
50252005-10-17 Juri Linkov <juri@jurta.org>
5026
5027 * buffers.texi (Current Buffer):
5028 * commands.texi (Event Input Misc):
5029 * compile.texi (Eval During Compile, Compiler Errors):
5030 * customize.texi (Group Definitions):
5031 * display.texi (Progress, Defining Faces):
5032 * files.texi (Writing to Files):
5033 * modes.texi (Mode Hooks, Defining Minor Modes):
5034 * streams.texi (Output Functions):
5035 * syntax.texi (Syntax Table Functions):
5036 * text.texi (Change Hooks):
5037 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
5038
5039 * commands.texi (Quitting): Replace arg `forms' with `body' in
5040 `with-local-quit'.
5041
5042 * positions.texi (Excursions): Replace arg `forms' with `body' in
5043 `save-excursion'.
5044
50452005-10-08 Kim F. Storm <storm@cua.dk>
5046
5047 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
5048 Rename manual section accordingly.
5049
50502005-10-04 Kim F. Storm <storm@cua.dk>
5051
5052 * windows.texi (Window Split Tree): New section describing
5053 new function window-split-tree function.
5054
50552005-10-03 Nick Roberts <nickrob@snap.net.nz>
5056
5057 * display.texi (Fringe Size/Pos): Simplify and add detail.
5058
50592005-09-30 Romain Francoise <romain@orebokech.com>
5060
5061 * minibuf.texi (High-Level Completion): Explain that the prompt
5062 given to `read-buffer' should end with a colon and a space.
5063 Update usage examples.
5064
50652005-09-29 Juri Linkov <juri@jurta.org>
5066
5067 * display.texi (Displaying Messages): Rename argument name
5068 `string' to `format-string' in functions `message', `message-box',
5069 `message-or-box'.
5070
50712005-09-26 Chong Yidong <cyd@stupidchicken.com>
5072
5073 * errors.texi (Standard Errors): Correct xrefs.
5074
50752005-09-18 Chong Yidong <cyd@stupidchicken.com>
5076
5077 * display.texi (Defining Images): Update documentation for
5078 `image-load-path'.
5079
50802005-09-17 Richard M. Stallman <rms@gnu.org>
5081
5082 * display.texi (Defining Images): Clean up previous change.
5083
50842005-09-16 Romain Francoise <romain@orebokech.com>
5085
5086 * elisp.texi: Specify GFDL version 1.2.
5087
5088 * doclicense.texi (GNU Free Documentation License): Update to
5089 version 1.2.
5090
50912005-09-15 Chong Yidong <cyd@stupidchicken.com>
5092
5093 * display.texi (Defining Images): Document `image-load-path'.
5094
50952005-09-15 Richard M. Stallman <rms@gnu.org>
5096
5097 * objects.texi (Printed Representation): Minor cleanup.
5098 (Box Diagrams): Minor fix.
5099 (Cons Cell Type): Move (...) index item here.
5100 (Box Diagrams): From here.
5101 (Array Type): Minor fix.
5102 (Type Predicates): Delete index "predicates".
5103 (Hash Table Type): Clarify xref.
5104 (Dotted Pair Notation): Minor fix.
5105
51062005-09-10 Chong Yidong <cyd@stupidchicken.com>
5107
5108 * files.texi (Saving Buffers): Fix typo.
5109
51102005-09-08 Richard M. Stallman <rms@gnu.org>
5111
5112 * tips.texi (Programming Tips): Correct the "default" prompt spec.
5113
51142005-09-08 Chong Yidong <cyd@stupidchicken.com>
5115
5116 * locals.texi (Standard Buffer-Local Variables): Don't include
5117 mode variables for minor modes.
5118 Fix xrefs for buffer-display-count, buffer-display-table,
5119 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
5120 enable-multibyte-characters, fill-column, header-line-format,
5121 left-fringe-width, left-margin, and right-fringe-width.
5122
5123 * hooks.texi (Standard Hooks): All hooks should conform to the
5124 standard naming convention now.
5125 Fix xref for `echo-area-clear-hook'.
5126
5127 * display.texi (Usual Display): Note that indicate-empty-lines and
5128 tab-width are buffer-local.
5129
5130 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
5131
5132 * modes.texi (Mode Help): Note that major-mode is buffer-local.
5133
5134 * nonascii.texi (Encoding and I/O): Note that
5135 buffer-file-coding-system is buffer-local.
5136
5137 * positions.texi (List Motion): Note that defun-prompt-regexp is
5138 buffer-local.
5139
5140 * text.texi (Auto Filling): Note that auto-fill-function is
5141 buffer-local.
5142 (Undo): Note that buffer-undo-list is buffer-local.
5143
5dcb4c4e
SM
5144 * windows.texi (Buffers and Windows):
5145 Document buffer-display-count.
b8d4c8d0
GM
5146
51472005-09-06 Richard M. Stallman <rms@gnu.org>
5148
5149 * tips.texi (Coding Conventions): Sometimes it is ok to put the
5150 package prefix elsewhere than at the start of the name.
5151
51522005-09-03 Richard M. Stallman <rms@gnu.org>
5153
5154 * tips.texi (Programming Tips): Add conventions for minibuffer
5155 questions and prompts.
5156
51572005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
5158
5159 * intro.texi (nil and t): Minor cleanup.
5160 Delete spurious mention of keyword symbols.
5161 (Evaluation Notation): Add index entry.
5162 (A Sample Function Description): Minor cleanup.
5163 (A Sample Variable Description): Not all vars can be set.
5164
51652005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
5166
5167 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
5168
5169 (Insertion): Document precise type of `insert-char' arg COUNT.
5170
51712005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
5172
5173 * modes.texi (Other Font Lock Variables): Sync the default of
5174 font-lock-lines-before.
5175
51762005-08-31 Michael Albinus <michael.albinus@gmx.de>
5177
5178 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
5179
51802005-08-29 Richard M. Stallman <rms@gnu.org>
5181
5182 * elisp.texi (Top): Update subnode menu.
5183
5184 * searching.texi (Searching and Matching): Move node.
5185 Rearrange contents and add overall explanation.
5186 (Searching and Case): Move node.
5187 (Searching and Matching): Update menu.
5188
51892005-08-27 Eli Zaretskii <eliz@gnu.org>
5190
5191 * os.texi (Startup Summary): Fix the description of the initial
5192 startup message display.
5193
51942005-08-25 Richard M. Stallman <rms@gnu.org>
5195
5196 * searching.texi (Search and Replace): Add replace-regexp-in-string.
5197
51982005-08-25 Emilio C. Lopes <eclig@gmx.net>
5199
5200 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
5201 `next-overlay-change' example.
5202
52032005-08-22 Juri Linkov <juri@jurta.org>
5204
5205 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
5206 Fix invert-face. Fix args of face-background.
5207
5208 * display.texi (Standard Faces): Delete node.
5209 (Faces): Add xref to `(emacs)Standard Faces'.
5210 (Displaying Faces): Fix xref to `Standard Faces'.
5211
5212 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
5213
52142005-08-20 Alan Mackenzie <acm@muc.de>
5215
5216 * buffers.texi (The Buffer List): Clarify the manipulation of the
5217 buffer list.
5218
52192005-08-14 Richard M. Stallman <rms@gnu.org>
5220
5221 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
5222 a regexp.
5223
52242005-08-11 Richard M. Stallman <rms@gnu.org>
5225
5226 * elisp.texi (Top): Update subnode lists.
5227
5228 * display.texi (Inverse Video): Node deleted.
5229
5230 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5231 New nodes split out of Coding Conventions.
5232
5233 * searching.texi (Regular Expressions): Document re-builder.
5234
5235 * os.texi (Time Parsing): New node split out of Time Conversion.
5236
5237 * processes.texi (Misc Network, Network Feature Testing)
5238 (Network Options, Make Network): New nodes split out of
5239 Low-Level Network.
5240
52412005-08-09 Richard M. Stallman <rms@gnu.org>
5242
5243 * frames.texi (Geometry): New node, split from Size and Position.
5244 (Frame Parameters): Refer to Geometry.
5245
5246 * buffers.texi (The Buffer List): Fix xrefs.
5247
5248 * windows.texi (Splitting Windows): Fix xref.
5249
5250 * frames.texi (Layout Parameters): Add xref.
5251
5252 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5253
5254 * keymaps.texi (Menu Bar): Fix xref.
5255
5256 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5257
5258 * modes.texi (%-Constructs): Fix xref.
5259
5260 * frames.texi (Window Frame Parameters): Node split up.
5261 (Basic Parameters, Position Parameters, Size Parameters)
5262 (Layout Parameters, Buffer Parameters, Management Parameters)
5263 (Cursor Parameters, Color Parameters): New subnodes.
5264
52652005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5266
5267 * positions.texi (Screen Lines): Update xref for previous change
5268 in minibuf.texi.
5269
5270 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5271 change in minibuf.texi.
5272
52732005-08-09 Richard M. Stallman <rms@gnu.org>
5274
5275 * tips.texi (Coding Conventions): Minor cleanup.
5276
5277 * modes.texi (Defining Minor Modes): Explain when init-value
5278 can be non-nil.
5279
5280 * elisp.texi (Top): Update submenu for Minibuffer.
5281
5282 * minibuf.texi (Minibuffer Misc): Node split up.
5283 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5284 (Recursive Mini): New nodes split out from Minibuffer Misc.
5285 (Minibuffer Misc): Document max-mini-window-height.
5286
5287 * hash.texi (Defining Hash): Delete stray paren in example.
5288
5289 * display.texi (Echo Area Customization): Don't define
5290 max-mini-window-height here; xref instead.
5291
5292 * commands.texi (Event Input Misc): Update while-no-input.
5293
5294 * advice.texi (Advising Functions): Explain when to use advice
5295 and when to use a hook.
5296
52972005-07-30 Eli Zaretskii <eliz@gnu.org>
5298
5299 * makefile.w32-in (info): Don't run install-info.
5300 ($(infodir)/dir): New target, produced by running install-info.
5301
53022005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5303
5304 * modes.texi (Defining Minor Modes): The keyword for the initial
5305 value is :init-value, not :initial-value.
5306
53072005-07-23 Eli Zaretskii <eliz@gnu.org>
5308
5309 * loading.texi (Autoload): Make the `doctor' example be consistent
5310 with what's in current loaddefs.el. Describe the "fn" magic in
5311 the usage portion of the doc string.
5312
53132005-07-22 Richard M. Stallman <rms@gnu.org>
5314
5315 * internals.texi (Garbage Collection): Clarify previous change.
5316
53172005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5318
5319 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5320
53212005-07-18 Juri Linkov <juri@jurta.org>
5322
5323 * commands.texi (Accessing Events):
5324 * frames.texi (Text Terminal Colors, Resources):
5325 * markers.texi (The Mark):
5326 * modes.texi (Defining Minor Modes):
5327 Delete duplicate duplicate words.
5328
53292005-07-16 Richard M. Stallman <rms@gnu.org>
5330
5331 * display.texi (Managing Overlays): Clarify make-overlay
5332 args for insertion types.
5333
53342005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5335
5336 * customize.texi (Variable Definitions):
5337 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5338 `standard-value' is a list too.
5339 (Defining New Types): Use @key{RET} instead of @key{ret}.
5340
53412005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5342
5343 * os.texi (Translating Input): Fix typo.
5344
53452005-07-08 Richard M. Stallman <rms@gnu.org>
5346
5347 * README: Update edition number and size estimate.
5348
5349 * elisp.texi (VERSION): Set to 2.9.
5350
53512005-07-07 Richard M. Stallman <rms@gnu.org>
5352
5353 * book-spine.texinfo: Update Emacs version.
5354
5355 * display.texi (Inverse Video): Delete mode-line-inverse-video.
5356
53572005-07-06 Richard M. Stallman <rms@gnu.org>
5358
5359 * searching.texi (Regexp Search): Clarify what re-search-forward
5360 does when the search fails.
5361
53622005-07-05 Lute Kamstra <lute@gnu.org>
5363
5364 * Update FSF's address in GPL notices.
5365
5366 * doclicense.texi (GNU Free Documentation License):
5367 * gpl.texi (GPL):
5368 * tips.texi (Coding Conventions, Library Headers):
5369 * vol1.texi:
5370 * vol2.texi: Update FSF's address.
5371
53722005-07-04 Richard M. Stallman <rms@gnu.org>
5373
5374 * hooks.texi (Standard Hooks): Add occur-hook.
5375
53762005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5377
5378 * display.texi (The Echo Area): Correct menu.
5379
53802005-07-03 Richard M. Stallman <rms@gnu.org>
5381
5382 * elisp.texi (Top): Update subnode menu for Display.
5383
5384 * display.texi (Displaying Messages): New node, with most
5385 of what was in The Echo Area.
5dcb4c4e 5386 (Progress): Move under The Echo Area.
b8d4c8d0
GM
5387 (Logging Messages): New node with new text.
5388 (Echo Area Customization): New node, the rest of what was
5389 in The Echo Area. Document message-truncate-lines with @defvar.
5390 (Display): Update menu.
5391
5392 * windows.texi (Textual Scrolling): Doc 3 values for
5393 scroll-preserve-screen-position.
5394
5395 * text.texi (Special Properties): Change hook functions
5396 should bind inhibit-modification-hooks around altering buffer text.
5397
5398 * keymaps.texi (Key Binding Commands): Call binding BINDING
5399 rather than DEFINITION.
5400
54012005-06-29 Juanma Barranquero <lekktu@gmail.com>
5402
5403 * variables.texi (Defining Variables): `user-variable-p' returns t
5404 for aliases of user options, nil for alias loops.
5405
54062005-06-28 Richard M. Stallman <rms@gnu.org>
5407
5408 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5409 make-keymap.
5410
54112005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5412
5413 * variables.texi (Setting Variables): Correct and clarify
5414 description of `add-to-ordered-list'.
5415
54162005-06-26 Richard M. Stallman <rms@gnu.org>
5417
5418 * display.texi (Faces): Minor cleanup.
5419
54202005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5421
5422 * display.texi (Faces): `facep' returns t for strings that are
5423 face names.
5424
54252005-06-25 Richard M. Stallman <rms@gnu.org>
5426
5427 * objects.texi (Equality Predicates): Clarify meaning of equal.
5428
5429 * windows.texi (Selecting Windows): save-selected-window
5430 and with-selected-window save and restore the current buffer.
5431
54322005-06-24 Richard M. Stallman <rms@gnu.org>
5433
5434 * numbers.texi (Float Basics): Explain how to test for NaN,
5435 and printing the sign of NaNs.
5436
54372005-06-24 Eli Zaretskii <eliz@gnu.org>
5438
5439 * makefile.w32-in (MAKEINFO): Use --force.
5440
54412005-06-23 Richard M. Stallman <rms@gnu.org>
5442
5443 * display.texi (Face Functions): Correct Texinfo usage.
5444
54452005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5446
5447 * lists.texi (Rings): `ring-elements' now returns the elements of
5448 RING in order.
5449
54502005-06-23 Juanma Barranquero <lekktu@gmail.com>
5451
5452 * markers.texi (The Mark): Texinfo usage fix.
5453
54542005-06-23 Kim F. Storm <storm@cua.dk>
5455
5456 * searching.texi (Entire Match Data): Remove evaporate option for
5457 match-data. Do not mention evaporate option for set-match-data.
5458
54592005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5460
5461 * display.texi (Face Functions): Mention face aliases.
5462
54632005-06-21 Richard M. Stallman <rms@gnu.org>
5464
5465 * anti.texi (Antinews): Texinfo usage fix.
5466
54672005-06-21 Karl Berry <karl@gnu.org>
5468
5469 * elisp.texi: Use @copying.
5470
5471 * elisp.texi: Put @summarycontents and @contents before the Top
5472 node, instead of the end of the file, so that the contents appear
5473 in the right place in the dvi/pdf output.
5474
54752005-06-21 Juri Linkov <juri@jurta.org>
5476
5477 * display.texi (Defining Faces): Add `customized-face'.
5478
54792005-06-20 Kim F. Storm <storm@cua.dk>
5480
5481 * variables.texi (Setting Variables): Any type of element can be
5482 given order in add-to-ordered-list. Compare elements with eq.
5483
5484 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5485
54862005-06-20 Karl Berry <karl@gnu.org>
5487
5488 * syntax.texi (Syntax Flags): Make last column very slightly wider
5489 to avoid "generic comment" breaking on two lines and causing an
5490 underfull box.
5491
54922005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5493
5494 * lists.texi (Rings): Various minor clarifications and corrections.
5495
54962005-06-18 Richard M. Stallman <rms@gnu.org>
5497
5498 * functions.texi (Obsolete Functions): Simplify.
5499
5500 * variables.texi (Variable Aliases): Simplify.
5501
5502 * anti.texi, backups.texi, compile.texi, customization.texi:
5503 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5504 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5505 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5506 * variables.texi: Fix formatting ugliness.
5507
5508 * elisp.texi: Add links to Rings and Byte Packing.
5509 Update version and copyright years.
5510
5511 * minibuf.texi: Fix formatting ugliness.
5512 (Completion Commands): Move keymap vars to the end
5513 and vars completing-read binds to the top.
5514
55152005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5516
5517 * processes.texi: Fix typos.
5518 (Bindat Spec): Correct Texinfo error.
5519 (Byte Packing): Fix ungrammatical sentence.
5520
55212005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5522
5523 * lists.texi (Rings): New node.
5524 (Lists): Add it to menu.
5525
5526 * processes.texi (Byte Packing): New node.
5527 (Processes): Add it to menu.
5528
55292005-06-17 Richard M. Stallman <rms@gnu.org>
5530
5531 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5532
5533 * help.texi (Documentation Basics): Explain the xref to
5534 Documentation Tips.
5535
5536 * debugging.texi (Debugger Commands): Minor fix.
5537
55382005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5539
5540 * edebug.texi (Instrumenting): Eliminate duplicate link.
5541 (Specification List): Replace references to "below", referring to
5542 a later node, with one @ref to that node.
5543
5544 * os.texi (Timers): Timers should save and restore the match data
5545 if they change it.
5546
5547 * debugging.texi (Debugger Commands): Mention that the Lisp
5548 debugger can not step through primitive functions.
5549
55502005-06-16 Juanma Barranquero <lekktu@gmail.com>
5551
5552 * functions.texi (Obsolete Functions): Update argument names of
5553 `make-obsolete' and `define-obsolete-function-alias'.
5554
5555 * variables.texi (Variable Aliases): Update argument names of
5556 `defvaralias', `make-obsolete-variable' and
5557 `define-obsolete-variable-alias'.
5558
55592005-06-15 Kim F. Storm <storm@cua.dk>
5560
5561 * searching.texi (Entire Match Data): Rephrase warnings about
5562 evaporate arg to match-data and set-match-data.
5563
55642005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5565
5566 * elisp.texi (Top): Update detailed menu.
5567
5568 * edebug.texi (Edebug): Update menu.
5569 (Instrumenting): Update xrefs.
5570 (Edebug Execution Modes): Correct xref.
5571 (Jumping): Clarify description of `h' command.
5572 Eliminate redundant @ref.
5573 (Breaks): New node.
5574 (Breakpoints): Is now a subsubsection.
5575 (Global Break Condition): Mention `C-x X X'.
5576 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5577 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5578 (Edebug Display Update): Correct pxref.
5579 (Edebug and Macros): New node.
5580 (Instrumenting Macro Calls): Is now a subsubsection.
5581 Neither arg of `def-edebug-spec' is evaluated.
5582 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5583 (Specification Examples): Fix typo.
5584
55852005-06-14 Lute Kamstra <lute@gnu.org>
5586
5587 * debugging.texi (Function Debugging): Primitives can break on
5588 entry too.
5589
55902005-06-14 Kim F. Storm <storm@cua.dk>
5591
5592 * variables.texi (Setting Variables): Add add-to-ordered-list.
5593
55942005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5595
5596 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5597 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5598
55992005-06-13 Lute Kamstra <lute@gnu.org>
5600
5601 * text.texi (Special Properties): Fix cross reference.
5602
56032005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5604
5605 * debugging.texi (Function Debugging): Delete mention of empty
5606 string argument to `cancel-debug-on-entry'. Delete inaccurate
5607 description of the return value of that command.
5608
56092005-06-11 Alan Mackenzie <acm@muc.de>
5610
5611 * text.texi (Adaptive Fill): Amplify the description of
5612 fill-context-prefix.
5613
56142005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5615
5616 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5617
56182005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5619
5620 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5621
56222005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5623
5624 * debugging.texi (Error Debugging): Minor rewording.
5625 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5626 is optional.
5627
56282005-06-10 Lute Kamstra <lute@gnu.org>
5629
5630 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5631 (Top): Give it a title. Correct version number. Give the
5632 detailed node listing a more prominent header.
5633 * intro.texi: Don't set VERSION here a second time.
5634 Mention Emacs's version too.
5635 * anti.texi (Antinews): Use EMACSVER to refer to the current
5636 version of Emacs.
5637
56382005-06-09 Kim F. Storm <storm@cua.dk>
5639
5640 * searching.texi (Entire Match Data): Explain new `reseat' argument to
5641 match-data and set-match-data.
5642
56432005-06-08 Richard M. Stallman <rms@gnu.org>
5644
5645 * searching.texi (Entire Match Data): Clarify when match-data
5646 returns markers and when integers.
5647
5648 * display.texi (Defining Faces): Explain that face name should not
5649 end in `-face'.
5650
5651 * modes.texi (Mode Line Data): Minor cleanup.
5652 (Customizing Keywords): Node split out of Search-based Fontification.
5653 Add example of using font-lock-add-keywords from a hook.
5654 Clarify when MODE should be non-nil, and when nil.
5655
56562005-06-06 Richard M. Stallman <rms@gnu.org>
5657
5658 * modes.texi (Mode Line Data): Explain what happens when the car
5659 of a list is a void symbol.
5660 (Search-based Fontification): Explain MODE arg to
5661 font-lock-add-keywords and warn about calls from major modes.
5662
56632005-06-08 Juri Linkov <juri@jurta.org>
5664
5665 * display.texi (Standard Faces): Add `shadow' face.
5666
56672005-05-29 Luc Teirlinck <teirllm@auburn.edu>
5668
5669 * modes.texi (Major Mode Conventions): A derived mode only needs
5670 to put the call to the parent mode inside `delay-mode-hooks'.
5671
56722005-05-29 Richard M. Stallman <rms@gnu.org>
5673
5674 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
5675 new, and what that implies. Clarify.
5676
5677 * files.texi (Locating Files): Clean up the text.
5678
5679 * frames.texi (Window Frame Parameters): Document user-size.
5680 Shorten entry for top by referring to left.
5681
56822005-05-26 Richard M. Stallman <rms@gnu.org>
5683
5684 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
5685 is new, and what the implications are. Other clarifications.
5686
56872005-05-24 Richard M. Stallman <rms@gnu.org>
5688
5689 * frames.texi (Dialog Boxes): Minor fixes.
5690
56912005-05-25 Masatake YAMATO <jet@gyve.org>
5692
5693 * display.texi (Standard Faces): Write about `mode-line-highlight'.
5694
56952005-05-24 Luc Teirlinck <teirllm@auburn.edu>
5696
5697 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
5698 is optional.
5699
57002005-05-24 Nick Roberts <nickrob@snap.net.nz>
5701
10d1d0af 5702 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
5703
57042005-05-23 Lute Kamstra <lute@gnu.org>
5705
5706 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
5707 syntax-begin-function over font-lock-beginning-of-syntax-function.
5708
57092005-05-21 Luc Teirlinck <teirllm@auburn.edu>
5710
5711 * minibuf.texi (Reading File Names): Update description of
5712 `read-directory-name'.
5713
5714 * modes.texi (Derived Modes): Clarify :group keyword.
5715
57162005-05-21 Eli Zaretskii <eliz@gnu.org>
5717
5718 * files.texi (Locating Files): New subsection.
5719 Describe locate-file and executable-find.
5720
57212005-05-21 Kevin Ryde <user42@zip.com.au>
5722
5723 * frames.texi (Initial Parameters): Update cross reference to
5724 "Emacs Invocation".
5725
57262005-05-19 Luc Teirlinck <teirllm@auburn.edu>
5727
5728 * keymaps.texi (Active Keymaps): Add anchor.
5729
5730 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
5731 (Major Mode Conventions): Refer to `Auto Major Mode' in more
5732 appropriate place.
5733 (Derived Modes): Small clarifications.
5734 (Minor Mode Conventions, Keymaps and Minor Modes):
5735 Replace references to nodes with references to anchors.
5736 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
5737 Clarify description of lists whose first element is an integer.
5738 (Mode Line Variables): Add anchor.
5739 (%-Constructs): Clarify description of integer after %.
5740 (Emulating Mode Line): Describe nil value for FACE.
5741
57422005-05-18 Luc Teirlinck <teirllm@auburn.edu>
5743
5744 * modes.texi (Derived Modes): Correct references to non-existing
5745 variable standard-syntax-table.
5746
57472005-05-17 Lute Kamstra <lute@gnu.org>
5748
5749 * modes.texi (Defining Minor Modes): Mention the mode hook.
5750
57512005-05-15 Kim F. Storm <storm@cua.dk>
5752
5753 * processes.texi (Network): Remove open-network-stream-nowait.
5754 (Network Servers): Remove open-network-stream-server.
5755
57562005-05-15 Luc Teirlinck <teirllm@auburn.edu>
5757
5758 * elisp.texi (Top): Update detailed menu.
5759
5760 * variables.texi: Reorder nodes.
5761 (Variables): Update menu.
5762 (File Local Variables): Do not refer to the `-*-' line as
5763 a "local variables list". Add pxref.
5764
57652005-05-14 Luc Teirlinck <teirllm@auburn.edu>
5766
5767 * elisp.texi (Top): Update detailed menu for node changes.
5768
5769 * modes.texi (Modes): Update Menu.
5770 (Hooks): Move to beginning of chapter.
5771 Most minor modes run mode hooks too.
5772 `add-hook' can handle void hooks or hooks whose value is a single
5773 function.
5774 (Major Modes): Update Menu.
5775 (Major Mode Basics): New node, split off from `Major Modes'.
5776 (Major Mode Conventions): Correct xref. Explain how to handle
5777 auto-mode-alist if the major mode command has an autoload cookie.
5778 (Auto Major Mode): Major update. Add magic-mode-alist.
5779 (Derived Modes): Major update.
5780 (Mode Line Format): Update Menu.
5781 (Mode Line Basics): New node, split off from `Mode Line Format'.
5782
5783 * loading.texi (Autoload): Mention `autoload cookie' as synonym
5784 for `magic autoload comment'. Add index entries and anchor.
5785
57862005-05-14 Richard M. Stallman <rms@gnu.org>
5787
5788 * tips.texi (Coding Conventions): Explain how important it is
5789 that just loading certain files not change Emacs behavior.
5790
5791 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
5792
57932005-05-12 Lute Kamstra <lute@gnu.org>
5794
5795 * modes.texi (Generic Modes): Update.
5796 (Major Modes): Refer to node "Generic Modes".
5797
5798 * elisp.texi (Top): Update to the current structure of the manual.
5799 * processes.texi (Processes): Add menu description.
5800 * customize.texi (Customization): Add menu descriptions.
5801
58022005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
5803
5804 * processes.texi (Signals to Processes)
5805 (Low-Level Network): Fix typos.
5806
58072005-05-11 Lute Kamstra <lute@gnu.org>
5808
5809 * elisp.texi (Top): Add some nodes from the chapter "Major and
5810 Minor Modes" to the detailed node listing.
5811
58122005-05-10 Richard M. Stallman <rms@gnu.org>
5813
5814 * keymaps.texi (Extended Menu Items): Menu item filter functions
5815 can be called at any time.
5816
58172005-05-08 Luc Teirlinck <teirllm@auburn.edu>
5818
5819 * variables.texi (File Local Variables): `(hack-local-variables t)'
5820 now also checks whether a mode is specified in the local variables
5821 list.
5822
58232005-05-05 Kevin Ryde <user42@zip.com.au>
5824
5825 * display.texi (The Echo Area): Correct format function cross
5826 reference.
5827
58282005-05-05 Luc Teirlinck <teirllm@auburn.edu>
5829
5830 * variables.texi (Variable Aliases): Change description of
5831 `define-obsolete-variable-alias'.
5832
5833 * functions.texi (Functions): Add "Obsolete Functions" to menu.
5834 (Defining Functions): Add xref.
5835 (Obsolete Functions): New node.
5836 (Function Safety): Standardize capitalization of section title.
5837
5838 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
5839 (Dialog Boxes): Complete description of `x-popup-dialog'.
5840
58412005-05-04 Richard M. Stallman <rms@gnu.org>
5842
5843 * commands.texi (Interactive Codes): Fix Texinfo usage.
5844 Document U more clearly.
5845
58462005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5847
5848 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
5849 function and not a macro.
5850
5851 * frames.texi (Pop-Up Menus): Correct and clarify description of
5852 `x-popup-menu'.
5853 (Dialog Boxes): Clarify description of `x-popup-dialog'.
5854
58552005-05-01 Richard M. Stallman <rms@gnu.org>
5856
5857 * edebug.texi (Checking Whether to Stop): Fix previous change.
5858
58592005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5860
5861 * display.texi: Fix typos and Texinfo usage.
5862
5863 * edebug.texi (Checking Whether to Stop): executing-macro ->
5864 executing-kbd-macro.
5865
58662005-05-01 Richard M. Stallman <rms@gnu.org>
5867
5868 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
5869
58702005-04-30 Richard M. Stallman <rms@gnu.org>
5871
5872 * files.texi (Magic File Names): Document `operations' property.
5873
58742005-04-29 Lute Kamstra <lute@gnu.org>
5875
5876 * modes.texi (Generic Modes): New node.
5877 (Major Modes): Add it to the menu.
5878 (Derived Modes): Add "derived mode" to concept index.
5879
58802005-04-28 Lute Kamstra <lute@gnu.org>
5881
5882 * modes.texi (Defining Minor Modes): Fix previous change.
5883 (Font Lock Mode): Simplify.
5884 (Font Lock Basics): Say that font-lock-defaults is buffer-local
5885 when set and that some parts are optional. Add cross references.
5886 (Search-based Fontification): Say how to specify font-lock-keywords.
5887 Add cross references. Add font-lock-multiline to index.
5888 Move font-lock-keywords-case-fold-search here from node "Other Font
5889 Lock Variables". Document font-lock-add-keywords and
5890 font-lock-remove-keywords.
5891 (Other Font Lock Variables): Move font-lock-keywords-only,
5892 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5893 and font-lock-syntactic-face-function to node "Syntactic Font
5894 Lock". Move font-lock-keywords-case-fold-search to node
5895 "Search-based Fontification". Document font-lock-inhibit-thing-lock
5896 and font-lock-{,un}fontify-{buffer,region}-function.
5897 (Precalculated Fontification): Remove reference to deleted variable
5898 font-lock-core-only.
5899 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
5900 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
5901 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5902 and font-lock-syntactic-face-function here from node "Other Font
5903 Lock Variables". Move font-lock-syntactic-keywords to "Setting
5904 Syntax Properties". Add cross references.
5905 (Setting Syntax Properties): New node.
5906 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
5907 * syntax.texi (Syntax Properties): Add cross reference.
5908 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
5909
59102005-04-26 Richard M. Stallman <rms@gnu.org>
5911
5912 * display.texi (Defining Faces):
5913 Document `default' elements of defface spec.
5914
5915 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
5916
5917 * variables.texi (Variable Aliases): Clarify text.
5918
59192005-04-25 Chong Yidong <cyd@stupidchicken.com>
5920
5921 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
5922
59232005-04-25 Luc Teirlinck <teirllm@auburn.edu>
5924
5925 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
5926
59272005-04-24 Eli Zaretskii <eliz@gnu.org>
5928
5929 * syntax.texi (Syntax Table Internals): Elaborate documentation of
5930 syntax-after and syntax-class.
5931
5932 * files.texi (Changing Files): Fix last change's cross-reference.
5933 (Unique File Names): Don't mention "numbers" in the documentation
5934 of make-temp-file and make-temp-name.
5935
59362005-04-23 Richard M. Stallman <rms@gnu.org>
5937
5938 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
5939
59402005-04-22 Nick Roberts <nickrob@snap.net.nz>
5941
5942 * windows.texi (Cyclic Window Ordering): Clarify window-list.
5943
59442005-04-22 Nick Roberts <nickrob@snap.net.nz>
5945
5946 * variables.texi (Variable Aliases): Describe make-obsolete-variable
5947 and define-obsolete-variable-alias.
5948
59492005-04-22 Kim F. Storm <storm@cua.dk>
5950
5951 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
5952 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
5953
59542005-04-21 Lute Kamstra <lute@gnu.org>
5955
5956 * lists.texi (Association Lists): Document rassq-delete-all.
5957
59582005-04-19 Richard M. Stallman <rms@gnu.org>
5959
5960 * modes.texi (Search-based Fontification): Explain that
5961 facespec is an expression to be evaluated.
5962
59632005-04-19 Kevin Ryde <user42@zip.com.au>
5964
5965 * streams.texi (Output Functions): Fix xref.
5966 * strings.texi (String Conversion): Fix xref.
5967
59682005-04-19 Kim F. Storm <storm@cua.dk>
5969
5970 * symbols.texi (Symbol Plists): Add safe-get.
5971 Mention that `get' may signal an error.
5972
59732005-04-18 Nick Roberts <nickrob@snap.net.nz>
5974
5975 * customize.texi (Variable Definitions): Replace tooltip-mode
5976 example with save-place.
5977
59782005-04-17 Richard M. Stallman <rms@gnu.org>
5979
5980 * buffers.texi (Indirect Buffers): Clarify.
5981
5982 * positions.texi (Positions): Clarify converting marker to integer.
5983
5984 * strings.texi (String Basics): Mention string-match; clarify.
5985
59862005-04-08 Lute Kamstra <lute@gnu.org>
5987
5988 * modes.texi (Search-based Fontification): Fix cross references.
5989 Use consistent terminology. Document anchored highlighting.
5990
59912005-04-05 Lute Kamstra <lute@gnu.org>
5992
5993 * modes.texi (Defining Minor Modes): Document :group keyword
5994 argument and its default value.
5995
59962005-04-03 Lute Kamstra <lute@gnu.org>
5997
5998 * hooks.texi (Standard Hooks): Add some hooks. Add cross
5999 references and/or descriptions. Delete major mode hooks; mention
6000 them as a category instead. Rename or delete obsolete hooks.
6001
60022005-04-02 Richard M. Stallman <rms@gnu.org>
6003
6004 * nonascii.texi (Coding System Basics): Another wording cleanup.
6005
60062005-04-01 Richard M. Stallman <rms@gnu.org>
6007
6008 * nonascii.texi (Coding System Basics): Clarify previous change.
6009
60102005-04-01 Kenichi Handa <handa@m17n.org>
6011
10d1d0af 6012 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
6013 identity of coding systems.
6014
60152005-03-29 Chong Yidong <cyd@stupidchicken.com>
6016
6017 * text.texi (Buffer Contents): Add filter-buffer-substring and
6018 buffer-substring-filters.
6019
60202005-03-26 Chong Yidong <cyd@stupidchicken.com>
6021
6022 * anti.texi (Antinews): Mention `G' interactive code.
6023
6024 * tips.texi (Compilation Tips): Mention benchmark.el.
6025
60262005-03-27 Luc Teirlinck <teirllm@auburn.edu>
6027
6028 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
6029 is now bound to M-o M-o.
6030
6031 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
6032
60332005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
6034
6035 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
6036 in the Emacs Manual).
6037 * Makefile.in (srcs): Remove calendar.texi.
6038 * makefile.w32-in (srcs): Remove calendar.texi.
6039 * display.texi (Display): Change name of next node.
6040 * os.texi (System In): Change name of previous node.
6041 * elisp.texi (Top): Remove Calendar references.
6042 * vol1.texi (Top): Remove Calendar references.
6043 * vol2.texi (Top): Remove Calendar references.
6044
60452005-03-25 Richard M. Stallman <rms@gnu.org>
6046
6047 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
6048 Cleanup previous change.
6049
60502005-03-25 Chong Yidong <cyd@stupidchicken.com>
6051
6052 * display.texi (Face Attributes): Faces earlier in an :inherit
6053 list take precedence.
6054 (Scroll Bars): Fix description of vertical-scroll-bars.
6055 Document frame-current-scroll-bars and window-current-scroll-bars.
6056
6057 * markers.texi (The Mark): Document temporary Transient Mark mode.
6058
6059 * minibuf.texi (Reading File Names):
6060 Document read-file-name-completion-ignore-case.
6061
6062 * positions.texi (Screen Lines): Document nil for width argument
6063 to compute-motion.
6064
60652005-03-23 Kim F. Storm <storm@cua.dk>
6066
6067 * display.texi (Standard Faces): Other faces used in the fringe
6068 implicitly inherits from the fringe face.
6069 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
6070 properties implicitly inherits from fringe face.
6071 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
6072
60732005-03-20 Chong Yidong <cyd@stupidchicken.com>
6074
6075 * display.texi (Invisible Text): State default value of
6076 line-move-ignore-invisible.
6077 (Managing Overlays): Document remove-overlays.
6078 (Standard Faces): Document escape-glyph face.
6079
6080 * minibuf.texi (Reading File Names): Document read-file-name-function.
6081
6082 * modes.texi (Other Font Lock Variables):
6083 Document font-lock-lines-before.
6084
6085 * positions.texi (Skipping Characters): skip-chars-forward allows
6086 character classes.
6087
60882005-03-18 Lute Kamstra <lute@gnu.org>
6089
6090 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
6091
60922005-03-17 Richard M. Stallman <rms@gnu.org>
6093
6094 * text.texi (Undo): Document extensible undo entries.
6095
dd7b651b 6096 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
6097
6098 * nonascii.texi (Character Codes): Minor fix.
6099
6100 * display.texi (Display Property): Explain the significance
6101 of having text properties that are eq.
6102 (Other Display Specs): Explain string as display spec.
6103
6104 * commands.texi (Interactive Codes): Document G option.
6105
61062005-03-17 Chong Yidong <cyd@stupidchicken.com>
6107
6108 * text.texi (Filling): Add sentence-end-without-period and
6109 sentence-end-without-space.
6110 (Changing Properties): Minor fix.
6111
6112 * anti.texi: Total rewrite.
6113
61142005-03-15 Lute Kamstra <lute@gnu.org>
6115
6116 * edebug.texi (Instrumenting Macro Calls): Fix typos.
6117
61182005-03-08 Kim F. Storm <storm@cua.dk>
6119
6120 * display.texi (Specified Space): Property :width is support on
6121 non-graphic terminals, :height is not.
6122
61232005-03-07 Richard M. Stallman <rms@gnu.org>
6124
6125 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
6126 Now subnodes of Fringes.
6127 (Overlay Arrow): Document overlay-arrow-variable-list.
6128 (Fringe Size/Pos): New node, broken out of Fringes.
6129 (Display): Explain clearing vs redisplay better.
6130 (Truncation): Clarify use of bitmaps.
6131 (The Echo Area): Clarify the uses of the echo area.
6132 Add max-mini-window-height.
6133 (Progress): Clarify.
6134 (Invisible Text): Explain that main loop moves point out.
6135 (Selective Display): Say "hidden", not "invisible".
6136 (Managing Overlays): Move up. Describe relation to Undo here.
6137 (Overlay Properties): Clarify intro.
6138 (Finding Overlays): Explain return values when nothing found.
6139 (Width): truncate-string-to-width has added arg.
6140 (Displaying Faces): Clarify and update mode line face handling.
6141 (Face Functions): Minor cleanup.
6142 (Conditional Display): Merge into Other Display Specs.
6143 (Pixel Specification, Other Display Specs): Minor cleanups.
6144 (Images, Image Descriptors): Minor cleanups.
6145 (GIF Images): Patents have expired.
6146 (Showing Images): Explain default text for insert-image.
6147 (Manipulating Button Types): Merge into Manipulating Buttons.
6148 (Making Buttons): Explain return values.
6149 (Button Buffer Commands): Add xref.
6150 (Inverse Video): Update mode-line-inverse-video.
6151 (Display Table Format): Clarify.
6152 (Active Display Table): Give defaults for window-display-table.
6153
6154 * calendar.texi (Calendar Customizing): calendar-holiday-marker
6155 and calendar-today-marker are strings, not chars.
6156 (Holiday Customizing): Minor fix.
6157
6158 * internals.texi (Writing Emacs Primitives): Update `or' example.
6159 Update limit on # args of subr.
6160
6161 * edebug.texi (Using Edebug): Arrow is in fringe.
6162 (Instrumenting): Arg to eval-defun works without loading edebug.
6163 (Edebug Execution Modes): Add xref.
6164
6165 * customize.texi (Common Keywords): Clarify :require.
6166 Mention :version here.
6167 (Variable Definitions, Group Definitions): Not here.
6168 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
6169
61702005-03-07 Chong Yidong <cyd@stupidchicken.com>
6171 * nonascii.texi (Text Representations): Clarify position-bytes.
6172 (Character Sets): Add list-charset-chars.
6173 (Scanning Charsets): Add charset-after.
6174 (Encoding and I/O): Minor fix.
6175
61762005-03-06 Richard M. Stallman <rms@gnu.org>
6177
6178 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
6179 (Resizing Windows): Likewise.
6180
6181 * text.texi (Change Hooks): Get rid of "Emacs 21".
6182
6183 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
6184
6185 * streams.texi (Output Variables): Get rid of "Emacs 21".
6186
6187 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
6188
6189 * os.texi (Translating Input): Replace flow-control example
6190 with a less obsolete example that uses `keyboard-translate'.
6191
6192 * objects.texi (Hash Table Type, Circular Objects):
6193 Get rid of "Emacs 21".
6194
6195 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
6196 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
6197
6198 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
6199
6200 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
6201
6202 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
6203 (Menu Bar): Fix when menu-bar-update-hook is called.
6204
6205 * hash.texi (Hash Tables): Get rid of "Emacs 21".
6206
6207 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
6208 and make it read better.
6209
6210 * files.texi (Writing to Files): Get rid of "Emacs 21".
6211 (Unique File Names): Likewise.
6212
6213 * elisp.texi: Update Emacs version to 22.
6214
6215 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
6216 (Overlay Properties, Face Attributes): Likewise.
6217 (Managing Overlays): Fix punctuation.
6218 (Attribute Functions): Clarify set-face-font; get rid of
6219 info about old Emacs versions.
6220 (Auto Faces, Font Lookup, Display Property, Images):
6221 Get rid of "Emacs 21".
6222
6223 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
6224
62252005-03-05 Richard M. Stallman <rms@gnu.org>
6226
6227 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
6228
62292005-03-04 Lute Kamstra <lute@gnu.org>
6230
6231 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6232
62332005-03-03 Lute Kamstra <lute@gnu.org>
6234
6235 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6236
62372005-03-01 Lute Kamstra <lute@gnu.org>
6238
6239 * debugging.texi (Debugger Commands): Update `j'.
6240
62412005-02-28 Lute Kamstra <lute@gnu.org>
6242
6243 * debugging.texi (Debugging): Fix typo.
6244 (Error Debugging): Document eval-expression-debug-on-error.
6245 (Function Debugging): Update example.
6246 (Using Debugger): Mention starred stack frames.
6247 (Debugger Commands): Document `j' and `l'.
6248 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6249 Update the messages that the debugger displays.
6250 (Internals of Debugger): Add cross reference. Update example.
6251 (Excess Open): Minor improvement.
6252 (Excess Close): Minor improvement.
6253
62542005-02-26 Richard M. Stallman <rms@gnu.org>
6255
6256 * tips.texi (Coding Conventions): Clarify.
6257 Put all the major mode key reservations together.
6258 Mention the Mouse-1 => Mouse-2 conventions.
6259
6260 * syntax.texi (Syntax Class Table): Clarify.
6261 (Syntax Table Functions): syntax-after moved from here.
6262 (Syntax Table Internals): syntax-after moved to here.
6263 (Parsing Expressions): Update info on number of values
6264 and what's meaningful in the STATE argument.
6265 (Categories): Fix typo.
6266
6267 * sequences.texi (Arrays): Cleanup.
6268 (Char-Tables): Clarify.
6269
6270 * processes.texi (Deleting Processes): Cleanups, add xref.
6271 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6272 (Process Information): set-process-coding-system, some args optional.
6273 (Input to Processes): Explain various types for PROCESS args.
6274 Rename them from PROCESS-NAME to PROCESS.
6275 (Signals to Processes): Likewise.
6276 (Decoding Output): Cleanup.
6277 (Query Before Exit): Clarify.
6278
6279 * os.texi (Startup Summary): Correct the options; add missing ones.
6280 (Terminal Output, Batch Mode): Clarify.
6281 (Flow Control): Node deleted.
6282
6283 * markers.texi (The Mark): Clarify.
6284
6285 * macros.texi (Expansion): Cleanup.
6286 (Indenting Macros): indent-spec allows ints, not floats.
6287
6288 * keymaps.texi (Keymaps): Clarify.
6289 (Format of Keymaps): Update lisp-mode-map example.
6290 (Active Keymaps, Key Lookup): Clarify.
6291 (Changing Key Bindings): Add xref to `kbd'.
6292 (Key Binding Commands, Simple Menu Items): Clarify.
6293 (Mouse Menus, Menu Bar): Clarify.
6294 (Menu Example): Replace print example with menu-bar-replace-menu.
6295
6296 * help.texi (Documentation Basics): Add function-documentation prop.
6297
6298 * elisp.texi (Top): Don't refer to Flow Control node.
6299
6300 * commands.texi (Command Overview): Improve xrefs.
6301 (Adjusting Point): Adjusting point applies to intangible and invis.
6302 (Key Sequence Input): Doc extra read-key-sequence args.
6303 Likewise for read-key-sequence-vector.
6304
6305 * backups.texi (Rename or Copy): Minor fix.
6306 (Numbered Backups): For version-control, say the default.
6307 (Auto-Saving): make-auto-save-file-name example is simplified.
6308
6309 * advice.texi (Advising Functions): Don't imply one part of Emacs
6310 should advise another part. Markup changes.
6311 (Defining Advice): Move transitional para.
6312 (Activation of Advice): Cleanup.
6313 Explain if COMPILE is nil or negative.
6314
6315 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6316
63172005-02-24 Lute Kamstra <lute@gnu.org>
6318
6319 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6320 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6321
63222005-02-23 Lute Kamstra <lute@gnu.org>
6323
6324 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6325 to define global minor modes as well.
6326
6327 * display.texi (Managing Overlays): overlay-buffer returns nil for
6328 deleted overlays.
6329
63302005-02-22 Kim F. Storm <storm@cua.dk>
6331
6332 * minibuf.texi (Basic Completion): Allow symbols in addition to
6333 strings in try-completion and all-completions.
6334
63352005-02-14 Lute Kamstra <lute@gnu.org>
6336
6337 * elisp.texi (Top): Remove reference to deleted node.
6338
6339 * lists.texi (Lists): Remove reference to deleted node.
6340 (Cons Cells): Fix typo.
6341
6342 * loading.texi (Where Defined): Fix typo.
6343
63442005-02-14 Richard M. Stallman <rms@gnu.org>
6345
6346 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6347 is useful for discarding some minor modes.
6348
6349 * symbols.texi (Symbol Components): Reorder examples.
6350
6351 * streams.texi (Input Functions): State standard-input default.
6352 (Output Variables): State standard-output default.
6353
6354 * objects.texi (Printed Representation): Clarify read syntax vs print.
6355 (Floating Point Type): Explain meaning better.
6356 (Symbol Type): Explain uniqueness better.
6357 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
6358 List examples sooner.
6359 (Box Diagrams): New subnode broken out.
6360 Some examples moved from old Lists as Boxes node.
6361 (Dotted Pair Notation): Clarify intro.
6362 (Array Type): Clarify.
6363 (Type Predicates): Add hash-table-p.
6364
6365 * numbers.texi (Integer Basics): Clarify radix explanation.
6366 (Predicates on Numbers): Minor clarification.
6367 (Comparison of Numbers): Minor clarification. Clarify eql.
6368 Typos in min, max.
6369 (Math Functions): Clarify overflow in expt.
6370
6371 * minibuf.texi (Text from Minibuffer): Minor clarification.
6372 Mention arrow keys.
6373
6374 * loading.texi (Autoload): defun's doc string overrides autoload's
6375 doc string.
6376 (Repeated Loading): Modernize "add to list" examples.
6377 (Where Defined): Finish updating table of load-history elts.
6378
6379 * lists.texi (List-related Predicates): Minor wording improvement.
6380 (Lists as Boxes): Node deleted.
6381 (Building Lists): Explain trivial cases of number-sequence.
6382
6383 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 6384 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
6385 (Hash Access): Any object can be a key.
6386 State value of maphash.
6387
6388 * functions.texi (What Is a Function): Wording cleanup.
6389 (Function Documentation): Minor cleanup.
6390 Explain purpose of calling convention at end of doc string.
6391 (Function Names): Wording cleanup.
6392 (Calling Functions): Wording cleanup.
6393 Explain better how funcall calls the function.
6394 (Function Cells): Delete example of saving and redefining function.
6395
6396 * control.texi (Combining Conditions): Wording cleanup.
6397 (Iteration): dolist and dotimes bind VAR locally.
6398 (Cleanups): Xref to Atomic Changes.
6399
6400 * compile.texi (Byte Compilation): Delete 19.29 info.
6401 (Compilation Functions): Macros' difficulties don't affect defsubst.
6402 (Docs and Compilation): Delete 19.29 info.
6403
64042005-02-10 Richard M. Stallman <rms@gnu.org>
6405
6406 * objects.texi (Symbol Type): Minor correction.
6407
64082005-02-06 Lute Kamstra <lute@gnu.org>
6409
6410 * modes.texi (Example Major Modes): Fix typos.
6411
64122005-02-06 Richard M. Stallman <rms@gnu.org>
6413
6414 * text.texi (Margins): fill-nobreak-predicate can be one function.
6415
6416 * strings.texi (Modifying Strings): clear-string can make unibyte.
6417 (Formatting Strings): format gives error if values missing.
6418
6419 * positions.texi (Character Motion): Mention default arg
6420 for forward-char. backward-char refers to forward-char.
6421 (Word Motion): Mention default arg for forward-word.
6422 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6423 Simplify end-of-buffer.
6424 (Text Lines): Mention default arg for forward-line.
6425 (List Motion): Mention default arg for beginning/end-of-defun.
6426 (Skipping Characters): Minor fixes in explaining character-set.
6427
6428 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6429 Mode inheritance applies only when default-major-mode is nil.
6430 Clarifications.
6431 (Example Major Modes): Update Text mode and Lisp mode examples.
6432 (Minor Mode Conventions): Mention define-minor-mode at top.
6433 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6434 (Mode Line Format): Update mode line face display info.
6435 (Properties in Mode): Mention effect of risky vars.
6436 (Imenu): Define imenu-add-to-menubar.
6437 (Font Lock Mode): Add descriptions to menu lines.
6438 (Faces for Font Lock): Add font-lock-doc-face.
6439
64402005-02-05 Lute Kamstra <lute@gnu.org>
6441
6442 * text.texi (Maintaining Undo): Remove obsolete function.
6443
64442005-02-05 Eli Zaretskii <eliz@gnu.org>
6445
6446 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 6447 color specifications. Improve indexing.
b8d4c8d0
GM
6448 (Text Terminal Colors): Replace the description of RGB values by
6449 an xref to "Color Names".
6450
64512005-02-03 Richard M. Stallman <rms@gnu.org>
6452
6453 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6454 Clarify.
6455 (Selecting Windows): Clarify save-selected-window.
6456 (Cyclic Window Ordering): Clarify walk-windows.
6457 (Window Point): Clarify.
6458 (Window Start): Add comment to example.
6459 (Resizing Windows): Add `interactive' specs in examples.
6460 Document fit-window-to-buffer.
6461
6462 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6463 (Undo, Maintaining Undo): Clarify last change.
6464 (Sorting): In sort-numeric-fields, explain about octal and hex.
6465 Mention sort-numeric-base.
6466 (Format Properties): Add xref for hard newlines.
6467
6468 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6469 (Pop-Up Menus): Fix typo.
6470 (Color Names): Explain all types of color names.
6471 Explain color-values on B&W terminal.
6472 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6473
6474 * files.texi (File Locks): Not supported on MS systems.
6475 (Testing Accessibility): Clarify.
6476
6477 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6478 (Coverage Testing): Fix typo.
6479
6480 * commands.texi (Misc Events): Remove stray space.
6481
6482 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6483 (Modification Time): Clarify when visited-file-modtime returns 0.
6484 (The Buffer List): Clarify bury-buffer.
6485 (Killing Buffers): Clarify.
6486 (Indirect Buffers): Add clone-indirect-buffer.
6487
64882005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6489
6490 * edebug.texi (Printing in Edebug): Fix default value of
6491 edebug-print-circle.
6492 (Coverage Testing): Fix displayed frequency count data.
6493
64942005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6495
6496 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6497
64982005-02-02 Kim F. Storm <storm@cua.dk>
6499
6500 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6501
65022005-01-29 Eli Zaretskii <eliz@gnu.org>
6503
6504 * commands.texi (Misc Events): Describe the help-echo event.
6505
6506 * text.texi (Special Properties) <help-echo>: Use `pos'
6507 consistently in description of the help-echo property.
6508 Use @code{nil} instead of @var{nil}.
6509
6510 * display.texi (Overlay Properties): Fix the index entry for
6511 help-echo overlay property.
6512
6513 * customize.texi (Type Keywords): Uncomment the xref to the
6514 help-echo property documentation.
6515
65162005-01-23 Kim F. Storm <storm@cua.dk>
6517
6518 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6519 return value. Third element FULLY replaced by PARTIAL which
6520 specifies number of invisible pixels if row is only partially visible.
6521 (Textual Scrolling): Mention auto-window-vscroll.
6522 (Vertical Scrolling): New defvar auto-window-vscroll.
6523
65242005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6525
6526 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6527 command remapping.
6528
65292005-01-15 Richard M. Stallman <rms@gnu.org>
6530
6531 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6532
65332005-01-14 Kim F. Storm <storm@cua.dk>
6534
6535 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6536
6537 * text.texi (Links and Mouse-1): Fix string and vector item.
6538
65392005-01-13 Richard M. Stallman <rms@gnu.org>
6540
6541 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6542 descriptions of overriding-local-map and overriding-terminal-local-map.
6543
6544 * text.texi (Links and Mouse-1): Clarify text.
6545
65462005-01-13 Kim F. Storm <storm@cua.dk>
6547
6548 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6549
65502005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6551
6552 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6553
65542005-01-12 Kim F. Storm <storm@cua.dk>
6555
6556 * text.texi (Links and Mouse-1): Rename section from Enabling
6557 Mouse-1 to Following Links. Change xrefs.
6558 Add examples for define-button-type and define-widget.
6559
6560 * display.texi (Button Properties, Button Buffer Commands):
6561 Clarify mouse-1 and follow-link functionality.
6562
65632005-01-12 Richard M. Stallman <rms@gnu.org>
6564
6565 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6566
6567 * display.texi (Beeping): Fix Texinfo usage.
6568
6569 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6570
65712005-01-11 Kim F. Storm <storm@cua.dk>
6572
6573 * display.texi (Button Properties, Button Buffer Commands):
6574 Mention mouse-1 binding. Add follow-link keyword.
6575
6576 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6577 (Enabling Mouse-1 to Follow Links): New subsection.
6578
65792005-01-06 Richard M. Stallman <rms@gnu.org>
6580
6581 * text.texi (Special Properties): Minor change.
6582
6583 * os.texi (Timers): Clarify previous change.
6584
6585 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6586
65872005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6588
6589 * display.texi (Face Attributes): Correct xref to renamed node.
6590
65912005-01-01 Richard M. Stallman <rms@gnu.org>
6592
6593 * display.texi (Face Attributes): Describe hex color specs.
6594
65952004-12-31 Richard M. Stallman <rms@gnu.org>
6596
6597 * os.texi (Timers): Update previous change.
6598
65992004-12-30 Kim F. Storm <storm@cua.dk>
6600
6601 * display.texi (Line Height): Total line-height is now specified
6602 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6603 in cons cells. (nil . RATIO) is relative to actual line height.
6604 Use line-height `t' instead of `0' to get minimum height.
6605
66062004-12-29 Richard M. Stallman <rms@gnu.org>
6607
6608 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6609
66102004-12-28 Richard M. Stallman <rms@gnu.org>
6611
6612 * commands.texi (Quitting): Clarify value of with-local-quit.
6613
6614 * elisp.texi (Top): Fix previous change.
6615
6616 * loading.texi (Loading): Fix previous change.
6617
66182004-12-27 Richard M. Stallman <rms@gnu.org>
6619
6620 * Makefile.in (MAKEINFO): Specify --force.
6621
6622 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6623
6624 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6625
6626 * display.texi (Line Height): Further clarify.
6627
6628 * elisp.texi (Top): Update Loading submenu.
6629
6630 * loading.texi (Where Defined): New node.
6631 (Unloading): load-history moved to Where Defined.
6632
66332004-12-21 Richard M. Stallman <rms@gnu.org>
6634
6635 * commands.texi (Event Input Misc): Add while-no-input.
6636
66372004-12-11 Richard M. Stallman <rms@gnu.org>
6638
6639 * display.texi (Line Height): Rewrite text for clarity.
6640
66412004-12-11 Kim F. Storm <storm@cua.dk>
6642
6643 * display.texi (Display): Add node "Line Height" to menu.
6644 (Line Height): New node. Move full description of line-spacing
6645 and line-height text properties here from text.texi.
6646 (Scroll Bars): Add vertical-scroll-bar variable.
6647
6648 * frames.texi (Window Frame Parameters): Remove line-height defvar.
6649
6650 * locals.texi (Standard Buffer-Local Variables): Fix xref for
6651 line-spacing and vertical-scroll-bar.
6652
6653 * text.texi (Special Properties): Just mention line-spacing and
6654 line-height here, add xref to new "Line Height" node.
6655
66562004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
6657
6658 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
6659
6660 * locals.texi (Standard Buffer-Local Variables):
6661 Add @xref for `line-spacing'.
6662
66632004-12-05 Richard M. Stallman <rms@gnu.org>
6664
6665 * Makefile.in (maintainer-clean): Remove the info files
6666 in $(infodir) where they are created.
6667
66682004-12-03 Richard M. Stallman <rms@gnu.org>
6669
6670 * windows.texi (Selecting Windows): get-lru-window and
6671 get-largest-window don't consider dedicated windows.
6672
6673 * text.texi (Undo): Document undo-in-progress.
6674
66752004-11-26 Richard M. Stallman <rms@gnu.org>
6676
6677 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
6678 Remove a few vars that are not always buffer-local.
6679
66802004-11-24 Luc Teirlinck <teirllm@auburn.edu>
6681
6682 * locals.texi (Standard Buffer-Local Variables): Comment out
6683 xref's to non-existent node `Yet to be written'.
6684
66852004-11-24 Richard M. Stallman <rms@gnu.org>
6686
6687 * processes.texi (Synchronous Processes): Grammar fix.
6688
6689 * numbers.texi (Comparison of Numbers): Add eql.
6690
6691 * locals.texi (Standard Buffer-Local Variables): Add many vars.
6692
6693 * intro.texi (Printing Notation): Fix previous change.
6694
6695 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
6696 and default-indicate-buffer-boundaries from here.
6697 (Usual Display): To here.
6698 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
6699 (Usual Display): Move tab-width up.
6700
5dcb4c4e
SM
6701 * customize.texi (Variable Definitions):
6702 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
6703 (Simple Types, Composite Types, Defining New Types):
6704 Minor cleanups.
6705
67062004-11-21 Jesper Harder <harder@ifa.au.dk>
6707
6708 * processes.texi (Synchronous Processes, Output from Processes):
6709 Markup fix.
6710
67112004-11-20 Richard M. Stallman <rms@gnu.org>
6712
6713 * positions.texi (Skipping Characters): skip-chars-forward
6714 now handles char classes.
6715
6716 * intro.texi (Printing Notation): Avoid confusion of `print'
6717 when explaining @print.
6718
6719 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
6720
6721 * display.texi (Display Table Format): Minor fix.
6722
6723 * streams.texi (Output Functions): Fix print example.
6724
6725 * Makefile.in (elisp): New target.
6726 (dist): Depend on $(infodir)/elisp, not elisp.
6727 Copy the info files from $(infodir).
6728
6729 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
6730 read-from-minibuffer.
6731
6732 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
6733
67342004-11-19 Richard M. Stallman <rms@gnu.org>
6735
6736 * searching.texi (Regexp Search): Add search-whitespace-regexp.
6737
67382004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
6739
6740 * tips.texi (Coding Conventions): Fix typo.
6741
67422004-11-16 Richard M. Stallman <rms@gnu.org>
6743
6744 * tips.texi (Coding Conventions): Separate defvar and require
6745 methods to avoid warnings. Use require only when there are many
6746 functions and variables from that package.
6747
6748 * minibuf.texi (Minibuffer Completion): When ignoring case,
6749 predicate must not be case-sensitive.
6750
6751 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
6752 (Test Coverage): Don't talk about "splotches". Clarified.
6753
67542004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
6755
6756 * frames.texi (Window Frame Parameters): Fix typo.
6757
67582004-11-15 Kim F. Storm <storm@cua.dk>
6759
6760 * symbols.texi (Other Plists): Note that plist-get may signal error.
6761 Add safe-plist-get.
6762
67632004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
6764
6765 * modes.texi (Font Lock Basics): Fix typo.
6766
67672004-11-08 Richard M. Stallman <rms@gnu.org>
6768
6769 * syntax.texi (Syntax Table Functions): Add syntax-after.
6770
67712004-11-06 Lars Brinkhoff <lars@nocrew.org>
6772
6773 * os.texi (Processor Run Time): New section documenting
6774 get-internal-run-time.
6775
67762004-11-06 Eli Zaretskii <eliz@gnu.org>
6777
6778 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
6779 it nukes elisp-cover.texi.
6780 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
6781 elisp-0 etc.
6782
67832004-11-05 Luc Teirlinck <teirllm@auburn.edu>
6784
6785 * commands.texi (Keyboard Macros): Document `append' return value
6786 of `defining-kbd-macro'.
6787
67882004-11-01 Richard M. Stallman <rms@gnu.org>
6789
6790 * commands.texi (Interactive Call): Add called-interactively-p.
6791
67922004-10-29 Simon Josefsson <jas@extundo.com>
6793
6794 * minibuf.texi (Reading a Password): Revert.
6795
67962004-10-28 Richard M. Stallman <rms@gnu.org>
6797
6798 * frames.texi (Display Feature Testing): Explain about "vendor".
6799
68002004-10-27 Richard M. Stallman <rms@gnu.org>
6801
6802 * commands.texi (Interactive Codes): `N' uses numeric prefix,
6803 not raw. Clarify `n'.
6804 (Interactive Call): Rewrite interactive-p, focusing on when
6805 and how to use it.
6806 (Misc Events): Clarify previous change.
6807
6808 * advice.texi (Simple Advice): Clarify what job the example does.
6809 (Around-Advice): Clarify ad-do-it.
6810 (Activation of Advice): An option of ad-default-compilation-action
6811 is `never', not `nil'.
6812
68132004-10-26 Kim F. Storm <storm@cua.dk>
6814
6815 * commands.texi (Interactive Codes): Add U code letter.
6816
68172004-10-25 Simon Josefsson <jas@extundo.com>
6818
6819 * minibuf.texi (Reading a Password): Add.
6820
68212004-10-24 Jason Rumney <jasonr@gnu.org>
6822
6823 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
6824 and wheel-down.
6825
68262004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
6827
6828 * processes.texi (Synchronous Processes): Document process-file.
6829
68302004-10-22 Kenichi Handa <handa@m17n.org>
6831
6832 * text.texi (translate-region): Document that it accepts also a
6833 char-table.
6834
68352004-10-22 David Ponce <david@dponce.com>
6836
6837 * windows.texi (Resizing Windows): Document the `preserve-before'
6838 argument of the functions `enlarge-window' and `shrink-window'.
6839
68402004-10-19 Jason Rumney <jasonr@gnu.org>
6841
6842 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
6843
68442004-10-09 Luc Teirlinck <teirllm@auburn.edu>
6845
6846 * text.texi (Filling): Add anchor for definition of
6847 `sentence-end-double-space'.
6848
6849 * searching.texi (Regexp Example): Update description of how
6850 Emacs currently recognizes the end of a sentence.
6851 (Standard Regexps): Update definition of the variable
6852 `sentence-end'. Add definition of the function `sentence-end'.
6853
68542004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
6855
6856 * display.texi (Progress): New node.
6857
68582004-10-05 Kim F. Storm <storm@cua.dk>
6859
6860 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
6861
68622004-09-29 Kim F. Storm <storm@cua.dk>
6863
6864 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
6865 to identify bitmaps. Remove -fringe-bitmap suffix for standard
6866 fringe bitmap symbols, as they now have their own namespace.
6867 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
6868 vs. pixels. Signal error if no free bitmap slots.
6869 (Pixel Specification): Change IMAGE to @var{image}.
6870
68712004-09-28 Richard M. Stallman <rms@gnu.org>
6872
6873 * text.texi (Special Properties): Clarify line-spacing and line-height.
6874
6875 * searching.texi (Regexp Search): Add looking-back.
6876
68772004-09-25 Luc Teirlinck <teirllm@auburn.edu>
6878
6879 * display.texi: Correct typos.
6880 (Image Descriptors): Correct xref's.
6881
68822004-09-25 Richard M. Stallman <rms@gnu.org>
6883
6884 * text.texi (Special Properties): Cleanups in `cursor'.
6885 Rewrites in `line-height' and `line-spacing'; exchange them.
6886
6887 * display.texi (Fringes): Rewrite previous change.
6888 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
6889 (Display Fringe Bitmaps): Node deleted, text moved.
6890 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
6891 (Scroll Bars): Clarify set-window-scroll-bars.
6892 (Pointer Shape): Rewrite.
6893 (Specified Space): Clarify :align-to, etc.
6894 (Pixel Specification): Use @var. Clarify new text.
6895 (Other Display Specs): Clarify `slice'.
6896 (Image Descriptors): Cleanups.
6897 (Showing Images): Cleanups.
6898
68992004-09-24 Luc Teirlinck <teirllm@auburn.edu>
6900
6901 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
6902
6903 * modes.texi: Various minor changes in addition to:
6904 (Major Mode Conventions): Final call to `run-mode-hooks' should
6905 not be inside the `delay-mode-hooks' form.
6906 (Mode Hooks): New node.
6907 (Hooks): Delete obsolete example.
6908 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
6909 node "Mode Hooks".
6910
69112004-09-22 Luc Teirlinck <teirllm@auburn.edu>
6912
6913 * display.texi: Correct various typos.
6914 (Display): Rename node "Pointer Shapes" to "Pointer
6915 Shape". (There is already a node called "Pointer Shapes" in
6916 frames.texi.)
6917 (Images): Remove non-existent node "Image Slices" from menu.
6918
69192004-09-23 Kim F. Storm <storm@cua.dk>
6920
6921 * text.texi (Special Properties): Add `cursor', `pointer',
6922 `line-height', and `line-spacing' properties.
6923
6924 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
6925 Shapes' to menu.
6926 (Standard Faces): Doc fix for fringe face.
6927 (Fringes): Add `overflow-newline-into-fringe' and
6928 'indicate-buffer-boundaries'.
6929 (Fringe Bitmaps, Pointer Shapes): New nodes.
6930 (Display Property): Add 'Pixel Specification' and 'Display Fringe
6931 Bitmaps' to menu.
6932 (Specified Space): Describe pixel width and height.
6933 (Pixel Specification): New node.
6934 (Other Display Specs): Add `slice' property.
6935 (Display Fringe Bitmaps): New node.
6936 (Images): Add 'Image Slices' to menu.
6937 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
6938 (Showing Images): Add slice arg to `insert-image'.
6939 Add 'insert-sliced-image'.
b8d4c8d0
GM
6940
69412004-09-20 Richard M. Stallman <rms@gnu.org>
6942
6943 * commands.texi (Key Sequence Input):
6944 Clarify downcasing in read-key-sequence.
6945
69462004-09-08 Juri Linkov <juri@jurta.org>
6947
6948 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
6949
69502004-09-07 Luc Teirlinck <teirllm@auburn.edu>
6951
5dcb4c4e
SM
6952 * locals.texi (Standard Buffer-Local Variables):
6953 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
6954 * internals.texi (Buffer Internals): Describe new
6955 auto_save_file_format field of the buffer structure.
6956 * files.texi (Format Conversion): `auto-save-file-format' has been
6957 renamed `buffer-auto-save-file-format'.
6958
69592004-08-27 Luc Teirlinck <teirllm@auburn.edu>
6960
6961 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
6962 an integer or a marker.
6963 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
6964
69652004-08-22 Richard M. Stallman <rms@gnu.org>
6966
6967 * modes.texi (Major Mode Conventions): Discuss rebinding of
6968 standard key bindings.
6969
69702004-08-18 Kim F. Storm <storm@cua.dk>
6971
6972 * processes.texi (Accepting Output): Add `just-this-one' arg to
6973 `accept-process-output'.
6974 (Output from Processes): New var `process-adaptive-read-buffering'.
6975
69762004-08-10 Luc Teirlinck <teirllm@auburn.edu>
6977
6978 * keymaps.texi: Various changes in addition to:
6979 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
6980 Give more varied examples for `kbd'.
6981 (Creating Keymaps): Char tables have slots for all characters
6982 without modifiers.
6983 (Active Keymaps): `overriding-local-map' and
6984 `overriding-terminal-local-map' also override text property and
6985 overlay keymaps.
6986 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
6987 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
6988 to denote a prefix of no events.
6989 `map-keymap' includes parent's bindings _recursively_.
6990 Clarify and correct description of `where-is-internal'.
6991 Mention BUFFER-OR-NAME arg to `describe-bindings'.
6992 (Menu Example): For menus intended for use with the keyboard, the
6993 menu items should be bound to characters or real function keys.
6994
69952004-08-08 Luc Teirlinck <teirllm@auburn.edu>
6996
6997 * objects.texi (Character Type): Reposition `@anchor' to prevent
6998 double space inside sentence in Info.
6999
7000 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
7001 renamed to `disabled-command-function'.
7002 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
7003 (Command Loop Info): Replace reference to it.
7004 (Disabling Commands): `disabled-command-hook' has been renamed to
7005 `disabled-command-function'.
7006
70072004-08-07 Luc Teirlinck <teirllm@auburn.edu>
7008
7009 * os.texi (Translating Input): Only non-prefix bindings in
7010 `key-translation-map' override actual key bindings. Warn about
7011 possible indirect effect of actual key bindings on non-prefix
7012 bindings in `key-translation-map'.
7013
70142004-08-06 Luc Teirlinck <teirllm@auburn.edu>
7015
7016 * minibuf.texi (High-Level Completion): Add anchor for definition
7017 of `read-variable'.
7018
7019 * commands.texi: Various changes in addition to:
7020 (Using Interactive): Clarify description of `interactive-form'.
7021 (Interactive Call): Mention default for KEYS argument to
7022 `call-interactively'.
7023 (Command Loop Info): Clarify description of `this-command-keys'.
7024 Mention KEEP-RECORD argument to `clear-this-command-keys'.
7025 Value of `last-event-frame' can be `macro'.
7026 (Repeat Events): `double-click-fuzz' is also used to distinguish
7027 clicks and drags.
7028 (Classifying Events): Clarify descriptions of `event-modifiers'
7029 `event-basic-type' and `event-convert-list'.
7030 (Accessing Events): `posn-timestamp' takes POSITION argument.
7031 (Quoted Character Input): Clarify description of
7032 `read-quoted-char' and fix example.
7033 (Quitting): Add `with-local-quit'.
7034 (Disabling Commands): Correct and clarify descriptions of
7035 `enable-command' and `disable-command'.
7036 Mention what happens if `disabled-command-hook' is nil.
7037 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
7038 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
7039
70402004-07-24 Luc Teirlinck <teirllm@auburn.edu>
7041
7042 * frames.texi: Various changes in addition to:
7043 (Creating Frames): Expand and clarify description of `make-frame'.
7044 (Window Frame Parameters): Either none or both of the `icon-left'
7045 and `icon-top' parameters must be specified. Put descriptions of
7046 `menu-bar-lines' and `toolbar-lines' closer together and change
7047 them accordingly.
7048 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
7049 except while processing `frame-title-format' or `icon-title-format'.
7050 (Deleting Frames): Correct description of `delete-frame'.
7051 Non-nil return values of `frame-live-p' are like those of `framep'.
7052 (Frames and Windows): Mention return value of
7053 `set-frame-selected-window'.
7054 (Visibility of Frames): Mention `force' argument to
7055 `make-frame-invisible'. `frame-visible-p' returns t for all
7056 frames on text-only terminals.
7057 (Frame Configurations): Restoring a frame configuration does not
7058 restore deleted frames.
7059 (Window System Selections): `x-set-selection' returns DATA.
7060 (Resources): Add example.
7061 (Display Feature Testing): Clarify descriptions of
7062 `display-pixel-height', `display-pixel-width', `x-server-version'
7063 and `x-server-vendor'.
7064
7065 * windows.texi (Choosing Window): Add anchor.
7066 * minibuf.texi (Minibuffer Misc): Add anchor.
7067
70682004-07-23 John Paul Wallington <jpw@gnu.org>
7069
7070 * macros.texi (Defining Macros): Declaration keyword for setting
7071 Edebug spec is `debug' not `edebug'.
7072
70732004-07-19 Luc Teirlinck <teirllm@auburn.edu>
7074
7075 * windows.texi: Various small changes in addition to:
7076 (Window Point): Mention return value of `set-window-point'.
7077 (Window Start): `pos-visible-in-window-p' disregards horizontal
7078 scrolling. Explain return value if PARTIALLY is non-nil.
7079 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
7080 and `set-window-vscroll'.
7081 (Size of Window): The argument WINDOW to `window-inside-edges',
7082 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
7083 (Resizing Windows): Explain return value of
7084 `shrink-window-if-larger-than-buffer'.
7085 `window-size-fixed' automatically becomes buffer local when set.
7086 (Window Configurations): Explain return value of
7087 `set-window-configuration'.
7088
7089 * minibuf.texi (Minibuffer Misc): Add anchor for
7090 `minibuffer-scroll-window'.
7091
7092 * positions.texi (Text Lines): Add anchor for `count-lines'.
7093
70942004-07-17 Richard M. Stallman <rms@gnu.org>
7095
7096 * display.texi (Overlay Properties): Adding `evaporate' prop
7097 deletes empty overlay immediately.
7098
7099 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
7100 fix example.
7101
71022004-07-16 Jim Blandy <jimb@redhat.com>
7103
7104 * searching.texi (Regexp Backslash): Document new \_< and \_>
7105 operators.
7106
71072004-07-16 Juanma Barranquero <lektu@terra.es>
7108
7109 * display.texi (Images): Fix Texinfo usage.
7110
71112004-07-14 Luc Teirlinck <teirllm@auburn.edu>
7112
7113 * buffers.texi (Modification Time): `visited-file-modtime' now
7114 returns a list of two integers, instead of a cons.
7115
71162004-07-13 Luc Teirlinck <teirllm@auburn.edu>
7117
7118 * windows.texi: Various changes in addition to:
7119 (Splitting Windows): Add `split-window-keep-point'.
7120
71212004-07-09 Richard M. Stallman <rms@gnu.org>
7122
7123 * frames.texi (Input Focus): Minor fix.
7124
71252004-07-07 Luc Teirlinck <teirllm@auburn.edu>
7126
7127 * frames.texi (Input Focus): Clarify descriptions of
7128 `select-frame-set-input-focus' and `select-frame'.
7129
71302004-07-06 Luc Teirlinck <teirllm@auburn.edu>
7131
7132 * os.texi: Various small changes in addition to:
7133 (Killing Emacs): Expand and clarify description of
7134 `kill-emacs-query-functions' and `kill-emacs-hook'.
7135 (System Environment): Expand and clarify description of `getenv'
7136 and `setenv'.
7137 (Timers): Clarify description of `run-at-time'.
7138 (Translating Input): Correct description of
7139 `extra-keyboard-modifiers'.
7140 (Flow Control): Correct description of `enable-flow-control'.
7141
71422004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
7143
7144 * os.texi: Update copyright.
7145 (Session Management): Grammar fix.
7146 Clarify which Emacs does the restarting.
7147 Use @samp for *scratch* buffer.
7148
71492004-07-04 Alan Mackenzie <acm@muc.de>
7150
7151 * frames.texi (Input Focus): Add documentation for
7152 `select-frame-set-input-focus'. Replace refs to non-existent
7153 `switch-frame' with `select-frame'. Minor corrections and tidying
7154 up of text-only terminal stuff.
7155
71562004-07-02 Richard M. Stallman <rms@gnu.org>
7157
7158 * files.texi (Saving Buffers): Cleanup write-contents-function.
7159 (Magic File Names): Cleanup file-remote-p.
7160
b344d29d 71612004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
7162
7163 * files.texi (Magic File Names): `file-remote-p' returns an
7164 identifier of the remote system, not just t.
7165
71662004-07-02 David Kastrup <dak@gnu.org>
7167
7168 * searching.texi (Entire Match Data): Add explanation about new
7169 match-data behavior when @var{integers} is non-nil.
7170
71712004-06-24 Richard M. Stallman <rms@gnu.org>
7172
7173 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
7174
7175 * customize.texi (Variable Definitions): Note about doc strings
7176 and :set.
7177
7178 * keymaps.texi (Keymap Terminology): Document `kbd'.
7179 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
7180
7181 * display.texi (Invisible Text): Setting buffer-invisibility-spec
7182 makes it buffer-local.
7183
7184 * files.texi (Saving Buffers): Correct previous change.
7185
7186 * commands.texi (Accessing Events):
7187 Clarify posn-col-row and posn-actual-col-row.
7188
71892004-06-24 David Ponce <david.ponce@wanadoo.fr>
7190
7191 * commands.texi (Accessing Events): New functions
7192 posn-at-point and posn-at-x-y. Add example to posn-x-y.
7193
71942004-06-23 Luc Teirlinck <teirllm@auburn.edu>
7195
7196 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
7197 * frames.texi, buffers.texi, backups.texi, variables.texi:
7198 * loading.texi, eval.texi, functions.texi, control.texi:
7199 * symbols.texi, minibuf.texi: Reposition @anchor's.
7200
7201 * help.texi: Various small changes in addition to the following.
7202 (Describing Characters): Describe PREFIX argument to
7203 `key-description'. Correct and clarify definition of
7204 `text-char-description'. Describe NEED-VECTOR argument to
7205 `read-kbd-macro'.
7206 (Help Functions): Clarify definition of `apropos'.
7207
72082004-06-23 Lars Hansen <larsh@math.ku.dk>
7209
7210 * files.texi (Saving Buffers): Correct description of
7211 `write-contents-functions'.
7212
72132004-06-21 Juanma Barranquero <lektu@terra.es>
7214
7215 * display.texi (Images): Remove redundant @vindex directives.
7216 Rewrite `image-library-alist' doc in active voice.
7217
72182004-06-14 Juanma Barranquero <lektu@terra.es>
7219
7220 * display.texi (Images): Document new delayed library loading,
7221 variable `image-library-alist' and (existing but undocumented)
7222 function `image-type-available-p'.
7223
72242004-06-05 Richard M. Stallman <rms@gnu.org>
7225
7226 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
7227 refer the user to the Initial Input node.
7228 (Text from Minibuffer): Likewise.
7229 (Initial Input): New node. Document this feature
7230 and say it is mostly deprecated.
7231
72322004-05-30 Richard M. Stallman <rms@gnu.org>
7233
7234 * loading.texi (Named Features): Clarify return value
7235 and meaning of NOERROR.
7236
7237 * variables.texi (File Local Variables): Minor cleanup.
7238
72392004-05-30 Michael Albinus <michael.albinus@gmx.de>
7240
7241 * files.texi (Magic File Names): Add `file-remote-p' as operation
7242 of file name handlers.
7243
72442004-05-29 Richard M. Stallman <rms@gnu.org>
7245
7246 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7247 as arg to a minor mode command.
7248
72492004-05-22 Richard M. Stallman <rms@gnu.org>
7250
7251 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7252
7253 * streams.texi (Output Variables): Doc float-output-format.
7254
7255 * searching.texi (Regexp Special): Nested repetition can be infloop.
7256
7257 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7258 real stack overflow.
7259
7260 * compile.texi: Minor cleanups.
7261
72622004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7263
7264 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7265 circular lists.
7266 (List Elements): Explain handling of circular and dotted lists.
7267
72682004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7269
7270 * modes.texi (Search-based Fontification): Fix typo.
7271
72722004-05-10 Juanma Barranquero <lektu@terra.es>
7273
7274 * modes.texi (Mode Line Variables): Fix description of
7275 global-mode-string, which is now after which-func-mode, not the
7276 buffer name.
7277
72782004-05-07 Lars Hansen <larsh@math.ku.dk>
7279
7280 * modes.texi (Desktop Save Mode): Add.
7281 (Modes): Add menu entry Desktop Save Mode.
7282
7283 * hooks.texi: Add desktop-after-read-hook,
7284 desktop-no-desktop-file-hook and desktop-save-hook.
7285
7286 * locals.texi: Add desktop-save-buffer.
7287
72882004-04-30 Jesper Harder <harder@ifa.au.dk>
7289
7290 * display.texi: emacs -> Emacs.
7291
72922004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7293
7294 * files.texi (Changing Files): Document set-file-times.
7295
72962004-04-23 Juanma Barranquero <lektu@terra.es>
7297
7298 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7299
73002004-04-18 Jesper Harder <harder@ifa.au.dk>
7301
7302 * tips.texi (Coding Conventions): defopt -> defcustom.
7303
73042004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7305
7306 * sequences.texi: Various clarifications.
7307
73082004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7309
7310 * buffers.texi (Read Only Buffers): Mention optional ARG to
7311 `toggle-read-only'.
7312
73132004-04-14 Nick Roberts <nick@nick.uklinux.net>
7314
7315 * windows.texi (Selecting Windows): Note that get-lru-window
7316 returns a full-width window if possible.
7317
73182004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7319
7320 * buffers.texi: Various changes in addition to:
7321 (Buffer File Name): Add `find-buffer-visiting'.
7322 (Buffer Modification): Mention optional ARG to `not-modified'.
7323 (Indirect Buffers): Mention optional CLONE argument to
7324 `make-indirect-buffer'.
7325
7326 * files.texi: Various changes in addition to:
7327 (Visiting Functions): `find-file-hook' is now a normal hook.
7328 (File Name Expansion): Explain difference between the way that
7329 `expand-file-name' and `file-truename' treat `..'.
7330 (Contents of Directories): Mention optional ID-FORMAT argument to
7331 `directory-files-and-attributes'.
7332 (Format Conversion): Mention new optional CONFIRM argument to
7333 `format-write-file'.
7334
73352004-04-12 Miles Bader <miles@gnu.org>
7336
7337 * macros.texi (Expansion): Add description of `macroexpand-all'.
7338
73392004-04-05 Jesper Harder <harder@ifa.au.dk>
7340
5dcb4c4e
SM
7341 * variables.texi (Variable Aliases):
7342 Mention cyclic-variable-indirection.
b8d4c8d0
GM
7343
7344 * errors.texi (Standard Errors): Ditto.
7345
73462004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7347
7348 * backups.texi: Various small changes in addition to:
7349 (Making Backups): Mention return value of `backup-buffer'.
7350 (Auto-Saving): Mention optional FORCE argument to
7351 `delete-auto-save-file-if-necessary'.
7352 (Reverting): Mention optional PRESERVE-MODES argument to
7353 `revert-buffer'. Correct description of `revert-buffer-function'.
7354
73552004-03-22 Juri Linkov <juri@jurta.org>
7356
7357 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
7358 with `Vector Functions'.
7359
7360 * text.texi (Sorting): Add missing quote.
7361
73622004-03-14 Luc Teirlinck <teirllm@auburn.edu>
7363
7364 * intro.texi (Lisp History): Replace xref to `cl' manual with
7365 inforef.
7366
73672004-03-12 Richard M. Stallman <rms@gnu.org>
7368
7369 * intro.texi (Version Info): Add arg to emacs-version.
7370 (Lisp History): Change xref to CL manual.
7371
73722004-03-09 Luc Teirlinck <teirllm@auburn.edu>
7373
7374 * minibuf.texi (Completion Commands): Add xref to Emacs manual
7375 for Partial Completion mode.
7376
73772004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
7378
7379 * customize.texi: Fix typo. Remove eol whitespace.
7380
73812004-03-04 Richard M. Stallman <rms@gnu.org>
7382
7383 * processes.texi: Fix typos.
7384
7385 * lists.texi (Building Lists): Minor clarification.
7386
7387 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
7388 in make-hash-table.
7389
73902004-02-29 Juanma Barranquero <lektu@terra.es>
7391
7392 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
7393 rm, and ignore exit code.
7394
73952004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
7396
7397 * display.texi (Defining Faces): Add description for min-colors.
7398 Update example.
7399
74002004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7401
7402 * abbrevs.texi: Various corrections and clarifications in addition
7403 to the following:
7404 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7405
74062004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7407
7408 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7409
74102004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7411
7412 * text.texi: Various small changes in addition to the following:
7413 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7414 to delete-horizontal-space.
7415 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7416 description of yank-handler text property at various places.
7417
7418 * frames.texi (Window System Selections): Add anchor.
7419
7420 * syntax.texi (Syntax Table Functions): Clarify and correct
7421 descriptions of make-syntax-table and copy-syntax-table.
7422 (Motion and Syntax): Clarify SYNTAXES argument to
7423 skip-syntax-forward.
7424 (Parsing Expressions): Mention that the return value of
7425 parse-partial-sexp is currently a list of ten rather than nine
7426 elements.
7427 (Categories): Various corrections and clarifications.
7428
74292004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7430
7431 * markers.texi (Marker Insertion Types): Minor change.
7432
7433 * locals.texi (Standard Buffer-Local Variables):
7434 * commands.texi (Interactive Codes, Using Interactive):
7435 * functions.texi (Related Topics): Fix xrefs.
7436
74372004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7438
7439 * lists.texi (Sets And Lists): Update description of delete-dups.
7440
74412004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7442
7443 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7444
c8763fb6 74452004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7446
7447 * frames.texi (Parameter Access): frame-parameters arg is optional.
7448 modify-frame-parameters handles nil for FRAME.
7449 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7450 are all-or-nothing for certain toolkits.
7451 Mention parameter wait-for-wm.
7452 (Frames and Windows): In frame-first-window and frame-selected-window
7453 the arg is optional.
7454 (Input Focus): In redirect-frame-focus the second arg is optional.
7455 (Window System Selections): Mention selection type CLIPBOARD.
7456 Mention data-type UTF8_STRING.
7457 Mention numbering of cut buffers.
7458 (Resources): Describe x-resource-name.
7459
74602004-02-16 Richard M. Stallman <rms@gnu.org>
7461
7462 * windows.texi (Buffers and Windows): Delete false table
7463 about all-frames.
7464
7465 * syntax.texi (Parsing Expressions): Delete old caveat
7466 about parse-sexp-ignore-comments.
7467
7468 * streams.texi (Output Variables): Add print-quoted.
7469
7470 * lists.texi (Building Lists): Minor cleanup.
7471
7472 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7473
7474 * display.texi (Overlays): Explain overlays use markers.
7475 (Managing Overlays): Explain front-advance and rear-advance
7476 in more detail.
7477
7478 * loading.texi (Unloading): Document unload-feature-special-hooks.
7479 Get rid of fns-NNN.el file.
7480
74812004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7482
7483 * help.texi (Describing Characters): Fix text-char-description
7484 example output.
7485
7486 * edebug.texi (Using Edebug): Fix example.
7487
7488 * debugging.texi (Internals of Debugger): Fix return value.
7489
7490 * files.texi (Changing Files): Fix argname.
7491
7492 * calendar.texi: Fix parens, and default values.
7493
7494 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7495 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 7496 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
7497
7498 * positions.texi (Text Lines): Don't add -1 in current-line.
7499
75002004-02-16 Richard M. Stallman <rms@gnu.org>
7501
7502 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7503
75042004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7505
7506 * processes.texi (Low-Level Network): Fix a typo.
7507
75082004-02-12 Kim F. Storm <storm@cua.dk>
7509
7510 * display.texi (Fringes): Use consistent wording.
7511 Note that window-fringe's window arg is optional.
7512 (Scroll Bars): Use consistent wording.
7513
75142004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7515
7516 * tips.texi (Comment Tips): Document the new conventions for
7517 commenting out code.
7518
c8763fb6 75192004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 7520
5dcb4c4e 7521 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
7522
75232004-02-07 Kim F. Storm <storm@cua.dk>
7524
7525 * positions.texi (Text Lines): Add line-number-at-pos.
7526
75272004-02-06 John Paul Wallington <jpw@gnu.org>
7528
7529 * display.texi (Button Properties, Button Buffer Commands):
7530 mouse-2 invokes button, not down-mouse-1.
7531
75322004-02-04 Jason Rumney <jasonr@gnu.org>
7533
7534 * makefile.w32-in: Sync with Makefile.in changes.
7535
75362004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7537
7538 * minibuf.texi (Text from Minibuffer): Various corrections and
7539 clarifications.
7540 (Object from Minibuffer): Correct Lisp description of
7541 read-minibuffer.
7542 (Minibuffer History): Clarify description of cons values for
7543 HISTORY arguments.
5dcb4c4e
SM
7544 (Basic Completion): Various corrections and clarifications.
7545 Add completion-regexp-list.
b8d4c8d0
GM
7546 (Minibuffer Completion): Correct and clarify description of
7547 completing-read.
5dcb4c4e
SM
7548 (Completion Commands): Mention Partial Completion mode.
7549 Various other minor changes.
b8d4c8d0
GM
7550 (High-Level Completion): Various corrections and clarifications.
7551 (Reading File Names): Ditto.
7552 (Minibuffer Misc): Ditto.
7553
75542004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7555
7556 * strings.texi (Text Comparison): assoc-string also matches
7557 elements of alists that are strings instead of conses.
7558 (Formatting Strings): Standardize Texinfo usage. Update index
7559 entries.
7560
75612004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7562
7563 * lists.texi (Sets And Lists): Add delete-dups.
7564
75652004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7566
7567 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7568 special form.
7569 * macros.texi (Defining Macros): Update description of `declare',
7570 which now is a macro.
7571 (Wrong Time): Fix typos.
7572
75732004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7574
7575 * compile.texi (Compilation Functions): Expand descriptions of
7576 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7577 and `batch-byte-compile'. In particular, mention and describe
7578 all optional arguments.
7579 (Disassembly): Correct and clarify the description of `disassemble'.
7580
75812004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7582
7583 * searching.texi: Various small changes in addition to the
7584 following.
7585 (Regexp Example): Adapt to new value of `sentence-end'.
7586 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7587 `words'.
7588 (Search and Replace): Add usage note for `perform-replace'.
7589 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7590 `match-data'.
7591 (Standard Regexps): Update for new values of `paragraph-start'
7592 and `sentence-end'.
7593
75942004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7595
7596 * files.texi (Saving Buffers): Clarify descriptions of
7597 `write-contents-functions' and `before-save-hook'.
7598 Make the defvar's for `before-save-hook' and `after-save-hook'
7599 into defopt's.
7600
76012004-01-07 Kim F. Storm <storm@cua.dk>
7602
7603 * commands.texi (Click Events): Describe new image and
7604 width/height elements of click events.
7605 (Accessing Events): Add posn-string, posn-image, and
7606 posn-object-width-height. Change posn-object to return either
7607 image or string object.
7608
76092004-01-01 Simon Josefsson <jas@extundo.com>
7610
7611 * hooks.texi (Standard Hooks): Add before-save-hook.
7612 * files.texi (Saving Buffers): Likewise.
7613
76142004-01-03 Richard M. Stallman <rms@gnu.org>
7615
7616 * frames.texi (Frames and Windows): Delete frame-root-window.
7617
76182004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7619
7620 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7621
7622 * functions.texi: Various small changes in addition to the
7623 following.
5dcb4c4e
SM
7624 (What Is a Function): `functionp' returns nil for macros.
7625 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
7626 (Function Documentation): Add `\' in front of (fn @var{arglist})
7627 and explain why.
7628 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7629 Add anchor.
7630 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7631
76322004-01-01 Miles Bader <miles@gnu.org>
7633
7634 * display.texi (Buttons): New section.
7635
76362003-12-31 Andreas Schwab <schwab@suse.de>
7637
7638 * numbers.texi (Math Functions): sqrt reports a domain-error
7639 error.
7640 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
7641
76422003-12-30 Luc Teirlinck <teirllm@auburn.edu>
7643
7644 * tips.texi (Documentation Tips): Update item on hyperlinks in
7645 documentation strings.
7646
7647 * errors.texi (Standard Errors): Various small corrections and
7648 additions.
7649
7650 * control.texi: Various small changes in addition to the
7651 following.
7652 (Signaling Errors): Provide some more details on how `signal'
7653 constructs the error message. Add anchor to the definition of
7654 `signal'.
7655 (Error Symbols): Describe special treatment of `quit'.
7656 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
7657 to emphasize that it has to be a single form.
7658
7659 * buffers.texi: Add anchor.
7660
76612003-12-29 Richard M. Stallman <rms@gnu.org>
7662
7663 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
7664 (Window Configurations): Add window-configuration-frame.
7665
7666 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
7667
7668 * text.texi (Examining Properties): Add get-char-property-and-overlay.
7669 Change arg name in get-char-property.
7670 (Special Properties): Update handling of keymap property.
7671
7672 * strings.texi (Modifying Strings): Add clear-string.
7673 (Text Comparison): Add assoc-string and remove
7674 assoc-ignore-case, assoc-ignore-representation.
7675
7676 * os.texi (Time of Day): Add set-time-zone-rule.
7677
7678 * numbers.texi (Math Functions): asin, acos, log, log10
7679 report domain-error errors.
7680
7681 * nonascii.texi (Converting Representations):
7682 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
7683 (Encoding and I/O): Add file-name-coding-system.
7684
7685 * modes.texi (Search-based Fontification): Explain that
7686 face specs are symbols with face names as values.
7687
7688 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
7689
7690 * lists.texi (Building Lists): remq moved elsewhere.
7691 (Sets And Lists): remq moved here.
7692 (Association Lists): Refer to assoc-string.
7693
7694 * internals.texi (Garbage Collection): Add memory-use-counts.
7695
7696 * frames.texi (Frames and Windows): Add set-frame-selected-window
7697 and frame-root-window.
7698
7699 * files.texi (Contents of Directories):
7700 Add directory-files-and-attributes.
7701
7702 * display.texi (Refresh Screen): Add force-window-update.
7703 (Invisible Text): Explain about moving point out of invis text.
7704 (Overlay Properties): Add overlay-properties.
7705 (Managing Overlays): Add overlayp.
7706 (GIF Images): Invalid image number displays a hollow box.
7707
7708 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
7709 (Killing Buffers): Add buffer-live-p.
7710
77112003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
7712
7713 * display.texi (Fringes): Fix typo "set-buffer-window".
7714
77152003-12-24 Luc Teirlinck <teirllm@auburn.edu>
7716
7717 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
7718 * nonascii.texi, processes.texi, tips.texi, variables.texi:
7719 Add or change various xrefs and anchors.
7720
7721 * commands.texi: Replace all occurrences of @acronym{CAR} with
7722 @sc{car}, for consistency with the rest of the Elisp manual.
7723 `car' and `cdr' are historically acronyms, but are no longer
7724 widely thought of as such.
7725
7726 * internals.texi (Pure Storage): Mention that `purecopy' does not
7727 copy text properties.
7728 (Object Internals): Now 29 bits are used (in most implementations)
7729 to address Lisp objects.
7730
7731 * variables.texi (Variables with Restricted Values): New node.
7732
7733 * objects.texi (Lisp Data Types): Mention that certain variables
7734 can only take on a restricted set of values and add an xref to
7735 the new node "Variables with Restricted Values".
7736
7737 * eval.texi (Function Indirection): Describe the errors that
7738 `indirect-function' can signal.
7739 (Eval): Clarify the descriptions of `eval-region' and `values'.
7740 Describe `eval-buffer' instead of `eval-current-buffer' and
7741 mention `eval-current-buffer' as an alias for `current-buffer'.
7742 Correct the description and mention all optional arguments.
7743
7744 * nonascii.texi: Various small changes in addition to the
7745 following.
7746 (Converting Representations): Clarify behavior of
7747 `string-make-multibyte' and `string-to-multibyte' for unibyte all
7748 ASCII arguments.
7749 (Character Sets): Document the variable `charset-list' and adapt
7750 the definition of the function `charset-list' accordingly.
7751 (Translation of Characters): Clarify use of generic characters in
7752 `make-translation-table'. Clarify and correct the description of
7753 the use of translation tables in encoding and decoding.
7754 (User-Chosen Coding Systems): Correct and clarify the description
7755 of `select-safe-coding-system'.
7756 (Default Coding Systems): Clarify description of
7757 `file-coding-system-alist'.
7758
77592003-11-30 Luc Teirlinck <teirllm@auburn.edu>
7760
7761 * strings.texi (Text Comparison): Correctly describe when two
7762 strings are `equal'. Combine and clarify descriptions of
7763 `assoc-ignore-case' and `assoc-ignore-representation'.
7764
7765 * objects.texi (Non-ASCII in Strings): Clarify description of
7766 when a string is unibyte or multibyte.
7767 (Bool-Vector Type): Update examples.
7768 (Equality Predicates): Correctly describe when two strings are
7769 `equal'.
7770
77712003-11-29 Luc Teirlinck <teirllm@auburn.edu>
7772
7773 * lists.texi (Building Lists): `append' no longer accepts integer
7774 arguments. Update the description of `number-sequence' to reflect
7775 recent changes.
7776 (Sets And Lists): Describe `member-ignore-case' after `member'.
7777
77782003-11-27 Kim F. Storm <storm@cua.dk>
7779
7780 * commands.texi (Click Events): Click object may be an images.
7781 Describe (dx . dy) element of click positions.
7782 (Accessing Events): Remove duplicate posn-timestamp.
7783 New functions posn-object and posn-object-x-y.
7784
77852003-11-23 Kim F. Storm <storm@cua.dk>
7786
7787 * commands.texi (Click Events): Describe enhancements to event
7788 position lists, including new text-pos and (col . row) items.
7789 Mention left-fringe and right-fringe area events.
7790 (Accessing Events): New functions posn-area and
7791 posn-actual-col-row. Mention posn-timestamp. Mention that
7792 posn-point in non-text area still returns buffer position.
7793 Clarify posn-col-row.
7794
77952003-11-21 Lars Hansen <larsh@math.ku.dk>
7796
7797 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
7798 * anti.texi (File Attributes): Describe removed parameter
7799 ID-FORMAT.
7800
78012003-11-20 Luc Teirlinck <teirllm@auburn.edu>
7802
7803 * positions.texi (Positions): Mention that, if a marker is used as
7804 a position, its buffer is ignored.
7805
7806 * markers.texi (Overview of Markers): Mention it here too.
7807
78082003-11-12 Luc Teirlinck <teirllm@auburn.edu>
7809
7810 * numbers.texi (Numeric Conversions): Not just `floor', but also
7811 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
7812
78132003-11-10 Luc Teirlinck <teirllm@auburn.edu>
7814
7815 * markers.texi (Creating Markers): Specify insertion type of
7816 created markers. Add xref to `Marker Insertion Types'.
7817 Second argument to `copy-marker' is optional.
7818 (Marker Insertion Types): Mention that most markers are created
7819 with insertion type nil.
7820 (The Mark): Correctly describe when `mark' signals an error.
7821 (The Region): Correctly describe when `region-beginning' and
7822 `region-end' signal an error.
7823
78242003-11-08 Luc Teirlinck <teirllm@auburn.edu>
7825
7826 * hash.texi (Creating Hash): Clarify description of `eql'.
7827 `makehash' is obsolete.
7828 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
7829
7830 * positions.texi (Point): Change description of `buffer-end', so
7831 that it is also correct for floating point arguments.
7832 (List Motion): Correct argument lists of `beginning-of-defun' and
7833 `end-of-defun'.
7834 (Excursions): Add xref to `Marker Insertion Types'.
7835 (Narrowing): Argument to `narrow-to-page' is optional.
7836
78372003-11-06 Luc Teirlinck <teirllm@auburn.edu>
7838
7839 * streams.texi (Output Streams): Clarify behavior of point for
7840 marker output streams.
7841
78422003-11-04 Luc Teirlinck <teirllm@auburn.edu>
7843
7844 * variables.texi (Defining Variables): Second argument to
7845 `defconst' is not optional.
7846 (Setting Variables): Mention optional argument APPEND to
7847 `add-to-list'.
7848 (Creating Buffer-Local): Expand description of
7849 `make-variable-buffer-local'.
7850 (Frame-Local Variables): Expand description of
7851 `make-variable-frame-local'.
7852 (Variable Aliases): Correct description of optional argument
7853 DOCSTRING to `defvaralias'. Mention return value of
7854 `defvaralias'.
7855 (File Local Variables): Add xref to `File variables' in Emacs
7856 Manual. Correct description of `hack-local-variables'. Mention
7857 `safe-local-variable' property. Mention optional second argument
7858 to `risky-local-variable-p'.
7859
78602003-11-03 Luc Teirlinck <teirllm@auburn.edu>
7861
7862 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
7863
78642003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
7865
7866 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
7867 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
7868 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
7869 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
7870 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
7871 lispref/processes.texi, lispref/searching.texi,
7872 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
7873 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
7874 @acronym{FOO}.
7875
78762003-10-27 Luc Teirlinck <teirllm@auburn.edu>
7877
7878 * strings.texi (Creating Strings): Argument START to `substring'
7879 can not be `nil'. Expand description of
7880 `substring-no-properties'. Correct description of `split-string',
7881 especially with respect to empty matches. Prevent very bad line
7882 break in definition of `split-string-default-separators'.
7883 (Text Comparison): `string=' and `string<' also accept symbols as
7884 arguments.
7885 (String Conversion): More completely describe argument BASE in
7886 `string-to-number'.
7887 (Formatting Strings): `%s' and `%S' in `format' do require
7888 corresponding object. Clarify behavior of numeric prefix after
7889 `%' in `format'.
7890 (Case Conversion): The argument to `upcase-initials' can be a
7891 character.
7892
78932003-10-27 Kenichi Handa <handa@m17n.org>
7894
7895 * display.texi (Fontsets): Fix texinfo usage.
7896
78972003-10-25 Kenichi Handa <handa@m17n.org>
7898
7899 * display.texi (Fontsets): Add description of the function
7900 set-fontset-font.
7901
79022003-10-23 Luc Teirlinck <teirllm@auburn.edu>
7903
7904 * display.texi (Temporary Displays): Add xref to `Documentation
7905 Tips'.
7906
7907 * functions.texi (Function Safety): Use inforef instead of pxref
7908 for SES.
7909
79102003-10-23 Andreas Schwab <schwab@suse.de>
7911
7912 * Makefile.in (TEX, texinputdir): Don't define.
7913 (TEXI2DVI): Define.
7914 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
7915 add $(srcdir)/index.texi.
7916 ($(infodir)/elisp): Remove index.texi dependency.
7917 (elisp.dvi): Likewise. Use $(TEXI2DVI).
7918 (index.texi): Remove target.
7919 (dist): Don't link $(srcdir)/permute-index.
7920 (clean): Don't remove index.texi.
7921
7922 * permute-index, index.perm: Remove.
7923 * index.texi: Rename from index.unperm.
7924
79252003-10-22 Luc Teirlinck <teirllm@auburn.edu>
7926
7927 * tips.texi (Documentation Tips): Document new behavior for face
7928 and variable hyperlinks in Help mode.
7929
79302003-10-21 Luc Teirlinck <teirllm@auburn.edu>
7931
7932 * objects.texi (Integer Type): Update for extra bit of integer range.
7933 (Character Type): Ditto.
7934
79352003-10-16 Eli Zaretskii <eliz@gnu.org>
7936
7937 * numbers.texi (Integer Basics): Add index entries for reading
7938 numbers in hex, octal, and binary.
7939
79402003-10-16 Lute Kamstra <lute@gnu.org>
7941
7942 * modes.texi (Mode Line Format): Mention force-mode-line-update's
7943 argument.
7944
79452003-10-13 Luc Teirlinck <teirllm@auburn.edu>
7946
7947 * windows.texi (Choosing Window): Fix typo.
7948 * edebug.texi (Edebug Execution Modes): Fix typo.
7949
79502003-10-13 Richard M. Stallman <rms@gnu.org>
7951
7952 * windows.texi (Basic Windows): A window has fringe settings,
7953 display margins and scroll-bar settings.
7954 (Splitting Windows): Doc split-window return value.
7955 Clean up one-window-p.
7956 (Selecting Windows): Fix typo.
7957 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
7958 (Buffers and Windows): In set-window-buffer, explain effect
7959 on fringe settings and scroll bar settings.
7960 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
7961 (Choosing Window): Use defopt for pop-up-frame-function.
7962 For special-display-buffer-names, explain same-window and same-frame.
7963 Clarify window-dedicated-p return value.
7964 (Textual Scrolling): scroll-up and scroll-down can get an error.
7965 (Horizontal Scrolling): Clarify auto-hscroll-mode.
7966 Clarify set-window-hscroll.
7967 (Size of Window): Don't mention tool bar in window-height.
7968 (Coordinates and Windows): Explain what coordinates-in-window-p
7969 returns for fringes and display margins.
7970 (Window Configurations): Explain saving fringes, etc.
7971
7972 * tips.texi (Library Headers): Clean up Documentation.
7973
7974 * syntax.texi (Parsing Expressions): Clean up forward-comment
7975 and parse-sexp-lookup-properties.
7976
7977 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
7978
7979 * os.texi (System Environment): Clean up text for load-average errors.
7980
7981 * modes.texi (Hooks): Don't explain local hook details at front.
7982 Clarify run-hooks and run-hook-with-args a little.
7983 Clean up add-hook and remove-hook.
7984
7985 * edebug.texi (Edebug Execution Modes): Clarify t.
7986 Document edebug-sit-for-seconds.
7987 (Coverage Testing): Document C-x X = and =.
7988 (Instrumenting Macro Calls): Fix typo.
7989 (Specification List): Don't index the specification keywords.
7990
79912003-10-10 Kim F. Storm <storm@cua.dk>
7992
7993 * processes.texi (Network): Introduce make-network-process.
7994
79952003-10-09 Luc Teirlinck <teirllm@auburn.edu>
7996
7997 * tips.texi (Library Headers): Fix typo.
7998
79992003-10-07 Juri Linkov <juri@jurta.org>
8000
8001 * modes.texi (Imenu): Mention imenu-create-index-function's
8002 default value. Explain submenus better.
8003
80042003-10-07 Lute Kamstra <lute@gnu.org>
8005
8006 * modes.texi (Faces for Font Lock): Fix typo.
8007 (Hooks): Explain how buffer-local hook variables can refer to
8008 global hook variables.
8009 Various minor clarifications.
8010
80112003-10-06 Lute Kamstra <lute@gnu.org>
8012
8013 * tips.texi (Coding Conventions): Mention naming conventions for
8014 hooks.
8015
80162003-10-05 Luc Teirlinck <teirllm@auburn.edu>
8017
8018 * loading.texi (Library Search): Correct default value of
8019 load-suffixes.
8020 (Named Features): Fix typo.
8021
80222003-10-05 Richard M. Stallman <rms@gnu.org>
8023
8024 * loading.texi (Named Features): In `provide',
8025 say how to test for subfeatures.
8026 (Unloading): In unload-feature, use new var name
8027 unload-feature-special-hooks.
8028
80292003-10-03 Lute Kamstra <lute@gnu.org>
8030
8031 * modes.texi (Major Mode Conventions): Mention third way to set up
8032 Imenu.
8033 (Imenu): A number of small fixes.
8034 Delete documentation of internal variable imenu--index-alist.
8035 Document the return value format of imenu-create-index-function
8036 functions.
8037
80382003-09-30 Richard M. Stallman <rms@gnu.org>
8039
8040 * processes.texi (Network): Say what stopped datagram connections do.
8041
8042 * lists.texi (Association Lists): Clarify `assq-delete-all'.
8043
8044 * display.texi (Overlay Properties): Clarify `evaporate' property.
8045
80462003-09-29 Lute Kamstra <lute@gnu.org>
8047
8048 * modes.texi (Mode Line Data): Explain when symbols in mode-line
8049 constructs should be marked as risky.
8050 Change cons cell into proper list.
8051 (Mode Line Variables): Change cons cell into proper list.
8052
80532003-09-26 Lute Kamstra <lute@gnu.org>
8054
8055 * modes.texi (Mode Line Data): Document the :propertize construct.
8056 (Mode Line Variables): Reorder the descriptions of the variables
8057 to match their order in the default mode-line-format.
8058 Describe the new variables mode-line-position and mode-line-modes.
8059 Update the default values of mode-line-frame-identification,
8060 minor-mode-alist, and default-mode-line-format.
8061 (Properties in Mode): Mention the :propertize construct.
8062
80632003-09-26 Richard M. Stallman <rms@gnu.org>
8064
8065 * buffers.texi, commands.texi, debugging.texi, eval.texi:
8066 * loading.texi, minibuf.texi, text.texi, variables.texi:
8067 Avoid @strong{Note:}.
8068
80692003-09-26 Richard M. Stallman <rms@gnu.org>
8070
8071 * keymaps.texi (Remapping Commands): Fix typo.
8072
80732003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
8074
8075 * processes.texi (Low-Level Network): Fix typo.
8076
80772003-09-23 Kim F. Storm <storm@cua.dk>
8078
8079 * processes.texi (Network, Network Servers): Fix typos.
8080 (Low-Level Network): Add timeout value for :server keyword.
8081 Add new option keywords to make-network-process.
8082 Add set-network-process-options.
8083 Explain how to test availability of network options.
8084
80852003-09-19 Richard M. Stallman <rms@gnu.org>
8086
8087 * text.texi (Motion by Indent): Arg to
8088 backward-to-indentation and forward-to-indentation is optional.
8089
8090 * strings.texi (Creating Strings): Add substring-no-properties.
8091
8092 * processes.texi
8093 (Process Information): Add list-processes arg QUERY-ONLY.
8094 Delete process-contact from here.
8095 Add new status values for process-status.
8096 Add process-get, process-put, process-plist, set-process-plist.
8097 (Synchronous Processes): Add call-process-shell-command.
8098 (Signals to Processes): signal-process allows process objects.
8099 (Network): Complete rewrite.
8100 (Network Servers, Datagrams, Low-Level Network): New nodes.
8101
8102 * positions.texi (Word Motion): forward-word, backward-word
8103 arg is optional. Reword.
8104
8105 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
8106
8107 * variables.texi (Creating Buffer-Local):
8108 Delete duplicate definition of buffer-local-value.
8109 (File Local Variables): Explain about discarding text props.
8110
81112003-09-11 Richard M. Stallman <rms@gnu.org>
8112
8113 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
8114 changes variables that record input events.
8115 (Minibuffer Misc): Add minibuffer-selected-window.
8116
8117 * lists.texi (Building Lists): Add copy-tree.
8118
8119 * display.texi (Fontsets): Add char-displayable-p.
8120 (Scroll Bars): New node.
8121
81222003-09-08 Lute Kamstra <lute@gnu.org>
8123
8124 * modes.texi (%-Constructs): Document new `%i' and `%I'
8125 constructs.
8126
81272003-09-03 Peter Runestig <peter@runestig.com>
8128
8129 * makefile.w32-in: New file.
8130
81312003-08-29 Richard M. Stallman <rms@gnu.org>
8132
8133 * display.texi (Overlay Properties): Clarify how priorities
8134 affect use of the properties.
8135
81362003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
8137
8138 * customize.texi (Type Keywords): Correct the description of
8139 `:help-echo' in the case where `motion-doc' is a function.
8140
81412003-08-14 John Paul Wallington <jpw@gnu.org>
8142
8143 * modes.texi (Emulating Mode Line): Subsection, not section.
8144
81452003-08-13 Richard M. Stallman <rms@gnu.org>
8146
8147 * elisp.texi (Top): Update subnode lists in menu.
8148
8149 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
8150 (Kill Functions): kill-region has new arg yank-handler.
8151 (Yanking): New node.
8152 (Yank Commands): Add yank-undo-function.
8153 (Low-Level Kill Ring):
8154 kill-new and kill-append have new arg yank-handler.
8155 (Changing Properties): Add remove-list-of-text-properties.
8156 (Atomic Changes): New node.
8157
8158 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
8159
8160 * streams.texi (Output Variables): Add eval-expression-print-length
8161 and eval-expression-print-level.
8162
8163 * os.texi (Time Conversion): For encode-time, explain limits on year.
8164
8165 * objects.texi (Character Type): Define anchor "modifier bits".
8166
8167 * modes.texi (Emulating Mode Line): New node.
8168 (Search-based Fontification): Font Lock uses font-lock-face property.
8169 (Other Font Lock Variables): Likewise.
8170
8171 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
8172 not vectors.
8173 (Active Keymaps): Add emulation-mode-map-alists.
8174 (Functions for Key Lookup): key-binding has new arg no-remap.
8175 (Remapping Commands): New node.
8176 (Scanning Keymaps): where-is-internal has new arg no-remap.
8177 (Tool Bar): Add tool-bar-local-item-from-menu.
8178 Clarify when to use tool-bar-add-item-from-menu.
8179
8180 * commands.texi (Interactive Call): commandp has new arg.
8181 (Command Loop Info): Add this-original-command.
8182
81832003-08-06 John Paul Wallington <jpw@gnu.org>
8184
8185 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
8186
8187 * display.texi (Warning Basics): Fix typo.
8188 (Fringes): Add closing curly bracket and fix typo.
8189
8190 * elisp.texi (Top): Fix typo.
8191
81922003-08-05 Richard M. Stallman <rms@gnu.org>
8193
8194 * elisp.texi: Update lists of subnodes.
8195
8196 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
8197
8198 * variables.texi (Local Variables): Use lc for example variable names.
8199
8200 * tips.texi (Library Headers): Explain where to put -*-.
8201
8202 * strings.texi (Creating Strings): Fix xref for vconcat.
8203
8204 * sequences.texi (Vector Functions):
8205 vconcat no longer allows integer args.
8206
8207 * minibuf.texi (Reading File Names): read-file-name has new
8208 arg PREDICATE. New function read-directory-name.
8209
c4cc8b9a 8210 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
8211 (Indenting Macros): New node.
8212
8213 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
8214 (Window Frame Parameters): Make separate table of parameters
8215 that are coupled with specific face attributes.
8216 (Deleting Frames): delete-frame-hooks renamed to
8217 delete-frame-functions.
8218
8219 * files.texi (Magic File Names): Add file-remote-p.
8220 Clarify file-local-copy.
8221
8222 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
8223 here; instead xref Defining Macros.
8224
8225 * display.texi (Warnings): New node, and subnodes.
8226 (Fringes): New node.
8227
8228 * debugging.texi (Test Coverage): New node.
8229
8230 * compile.texi (Compiler Errors): Explain with-no-warnings
8231 and other ways to suppress warnings.
8232
8233 * commands.texi (Interactive Call): Minor clarification.
8234
8235 * buffers.texi (Buffer File Name): set-visited-file-name
8236 renames the buffer too.
8237
8238 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8239
82402003-07-24 Markus Rost <rost@math.ohio-state.edu>
8241
8242 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8243
82442003-07-22 Markus Rost <rost@math.ohio-state.edu>
8245
8246 * internals.texi (Garbage Collection): Fix previous change.
8247
82482003-07-22 Richard M. Stallman <rms@gnu.org>
8249
8250 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8251
8252 * display.texi (Width): Use \s syntax in example.
8253 (Font Selection): Add face-font-rescale-alist.
8254
8255 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8256 Remove spurious indent in example.
8257
8258 * lists.texi (Building Lists): Add number-sequence.
8259
8260 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8261
8262 * functions.texi (Function Documentation): Explain how to
8263 show calling convention explicitly in the doc string.
8264
8265 * windows.texi (Selecting Windows): save-selected-window saves
8266 selected window of each frame.
8267 (Window Configurations): Minor change.
8268
8269 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8270
8271 * streams.texi (Output Variables): Add print-continuous-numbering
8272 and print-number-table.
8273
8274 * processes.texi (Decoding Output): New node.
8275
8276 * os.texi (Time Conversion): decode-time arg is optional.
8277
8278 * objects.texi (Character Type): Don't use space as example for \.
8279 Make list of char names and \-sequences correspond.
8280 Explain that \s is not used in strings. `\ ' needs space after.
8281
8282 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8283 (Translation of Characters): Add translation-table-for-input.
8284 (Default Coding Systems): Add auto-coding-functions.
8285 (Explicit Encoding): Add decode-coding-inserted-region.
8286 (Locales): Add locale-info.
8287
8288 * minibuf.texi (Basic Completion): Describe test-completion.
8289 Collections can be lists of strings.
8290 Clean up lazy-completion-table.
8291 (Programmed Completion): Mention test-completion.
8292 Clarify why lambda expressions are not accepted.
8293 (Minibuffer Misc): Describe minibufferp.
8294
82952003-07-14 Richard M. Stallman <rms@gnu.org>
8296
8297 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8298
8299 * windows.texi (Selecting Windows): New arg to select-window.
8300 (Selecting Windows): Add with-selected-window.
8301 (Size of Window): Add window-inside-edges, etc.
8302
8303 * internals.texi (Garbage Collection): Add post-gc-hook.
8304
8305 * processes.texi (Subprocess Creation): Add exec-suffixes.
8306
8307 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8308 (Scanning Keymaps): Add map-keymaps.
8309 (Defining Menus): Add keymap-prompt.
8310
8311 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8312 most-negative-fixnum.
8313
c4cc8b9a 8314 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
8315 (Compiler Errors): New node.
8316
8317 * os.texi (User Identification): user-uid, user-real-uid
8318 can return float.
8319
8320 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8321 and about derived modes.
8322 (Minor Modes): Add minor-mode-list.
8323 (Defining Minor Modes): Keyword args for define-minor-mode.
8324 (Search-based Fontification): Explain managing other properties.
8325 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 8326 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
8327 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8328
8329 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8330 (Variable Aliases): Clarify defvaralias.
8331
8332 * loading.texi (Library Search): Add load-suffixes.
8333
8334 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8335 (Programmed Completion): Add dynamic-completion-table.
8336
8337 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8338 (Magic File Names): Specify precedence order of handlers.
8339
8340 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8341 and post-command-hook.
8342 (Waiting): New calling convention for sit-for.
8343
8344 * text.texi (Special Properties): local-map and keymap properties
8345 apply based on their stickiness.
8346
83472003-07-07 Richard M. Stallman <rms@gnu.org>
8348
8349 * modes.texi (Minor Mode Conventions): Specify only some kinds
8350 of list values as args to minor modes.
8351
8352 * files.texi (File Name Expansion): Warn about iterative use
8353 of substitute-in-file-name.
8354
8355 * advice.texi (Activation of Advice): Clean up previous change.
8356
83572003-07-06 Markus Rost <rost@math.ohio-state.edu>
8358
8359 * advice.texi (Activation of Advice): Note that ad-start-advice is
8360 turned on by default.
8361
83622003-06-30 Richard M. Stallman <rms@gnu.org>
8363
8364 * text.texi (Buffer Contents): Document current-word.
8365 (Change Hooks): Not called for *Messages*.
8366
8367 * functions.texi (Defining Functions): Explain about redefining
8368 primitives.
8369 (Function Safety): Renamed. Minor changes.
8370 Comment out the detailed criteria for what is safe.
8371
83722003-06-22 Andreas Schwab <schwab@suse.de>
8373
8374 * objects.texi (Symbol Type): Fix description of examples.
8375
83762003-06-16 Andreas Schwab <schwab@suse.de>
8377
8378 * hash.texi (Creating Hash): Fix description of :weakness.
8379
c8763fb6 83802003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
8381
8382 * files.texi (Changing Files): copy-file copies file modes, too.
8383
83842003-05-28 Richard M. Stallman <rms@gnu.org>
8385
8386 * strings.texi (Creating Strings): Clarify split-string.
8387
83882003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
8389
8390 * strings.texi (Creating Strings): Update split-string specification
8391 and examples.
8392
83932003-05-19 Richard M. Stallman <rms@gnu.org>
8394
8395 * elisp.texi: Correct invariant section names.
8396
83972003-04-20 Richard M. Stallman <rms@gnu.org>
8398
8399 * os.texi (Timers): Explain about timers and quitting.
8400
84012003-04-19 Richard M. Stallman <rms@gnu.org>
8402
8403 * internals.texi (Writing Emacs Primitives): Strings are
8404 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8405 Explain GCPRO convention for varargs function args.
8406
84072003-04-16 Richard M. Stallman <rms@gnu.org>
8408
8409 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8410
84112003-04-08 Richard M. Stallman <rms@gnu.org>
8412
8413 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8414
84152003-02-13 Kim F. Storm <storm@cua.dk>
8416
8417 * objects.texi (Character Type): New \s escape for space.
8418
84192003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8420
5dcb4c4e 8421 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
8422
84232003-01-25 Richard M. Stallman <rms@gnu.org>
8424
8425 * keymaps.texi: Document that a symbol can act as a keymap.
8426
84272003-01-13 Richard M. Stallman <rms@gnu.org>
8428
8429 * text.texi (Changing Properties): Say string indices are origin-0.
8430
8431 * positions.texi (Screen Lines) <compute-motion>:
8432 Correct order of elts in return value.
8433
8434 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8435 how to define a default binding.
8436
84372002-12-07 Markus Rost <rost@math.ohio-state.edu>
8438
8439 * loading.texi (Unloading): Fix recent change for load-history.
8440
8441 * customize.texi (Simple Types): Clarify description of custom
8442 type 'number. Describe new custom type 'float.
8443
84442002-12-04 Markus Rost <rost@math.ohio-state.edu>
8445
8446 * variables.texi (File Local Variables): Fix typo.
8447
c8763fb6 84482002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
8449
8450 From Michael Albinus <Michael.Albinus@alcatel.de>.
8451
8452 * README: Target for Info file is `make info'.
8453
5dcb4c4e 8454 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
8455 `file-name-sans-extension'.
8456 (Magic File Names): Complete list of operations for magic file
8457 name handlers.
8458
84592002-09-16 Jonathan Yavner <jyavner@engineer.com>
8460
8461 * variables.texi (File Local Variables): New function
8462 risky-local-variable-p.
8463
84642002-09-15 Jonathan Yavner <jyavner@engineer.com>
8465
8466 * functions.texi (Function safety): New node about unsafep.
8467
84682002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8469
5dcb4c4e 8470 * customize.texi (Splicing into Lists): Fix example.
a86cd395 8471 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
8472
84732002-06-17 Juanma Barranquero <lektu@terra.es>
8474
8475 * frames.texi (Display Feature Testing): Fix typo.
8476
84772002-06-12 Andreas Schwab <schwab@suse.de>
8478
8479 * frames.texi (Initial Parameters, Resources): Fix references to
8480 the Emacs manual.
8481
84822002-05-13 Kim F. Storm <storm@cua.dk>
8483
8484 * variables.texi (Intro to Buffer-Local): Updated warning and
8485 example relating to changing buffer inside let.
8486
c8763fb6 84872002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8488
8489 * os.texi (Session Management): New node about X Session management.
8490
84912002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8492
8493 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8494 to which the manual corresponds, and the copyright years.
8495
8496 * Makefile.in (VERSION): Set to 2.9.
8497
84982001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8499
8500 * elisp.texi: Change the category in @dircategory to "Emacs", to
8501 make it consistent with info/dir.
8502
85032001-11-25 Miles Bader <miles@gnu.org>
8504
8505 * text.texi (Fields): Describe new `limit' arg in
8506 field-beginning/field-end.
8507
85082001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8509
5dcb4c4e
SM
8510 * permute-index: Don't depend on csh-specific features.
8511 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
8512
8513 * two-volume-cross-refs.txt: New file.
8514 * two.el: New file.
8515 * spellfile: New file.
8516
85172001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8518
8519 * permute-index: New file.
8520
8521 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8522 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8523 8+3 restricted namespace.
8524
8525 * Makefile.in (infodir): Define relative to $(srcdir).
8526 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8527 include directories list via -I switch to makeinfo.
8528 (index.texi): Use cp if both hard and symbolic links fail.
8529
85302001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8531
8532 * Makefile.in (distclean): Add.
8533
8534 The following changes make ELisp manual part of the Emacs
8535 distribution:
8536
8537 * Makefile.in: Add Copyright notice.
8538 (prefix): Remove.
8539 (infodir): Change value to "../info".
8540 (VPATH): New variable.
8541 (MAKE): Don't define.
8542 (texmacrodir): Don't define.
8543 (texinputdir): Append the existing value of TEXINPUTS.
8544 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8545 command to be compatible with man/Makefile.in, and to put the
8546 output into ../info.
8547 (info): Add target.
8548 (installall): Target removed.
8549
c8763fb6 85502001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
8551
8552 * tips.texi (Coding Conventions): Fix typo.
8553
85542001-10-23 Gerd Moellmann <gerd@gnu.org>
8555
8556 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8557
85582001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8559
8560 * files.texi (File Name Components): Update the description of
8561 file-name-sans-extension and file-name-extension, as they now
8562 ignore leading dots.
8563
85642001-10-20 Gerd Moellmann <gerd@gnu.org>
8565
8566 * (Version 21.1 released.)
8567
85682001-10-19 Miles Bader <miles@gnu.org>
8569
8570 * positions.texi (Text Lines): Describe behavior of
8571 `beginning-of-line'/`end-of-line' in the presence of field properties.
8572
85732001-10-17 Gerd Moellmann <gerd@gnu.org>
8574
8575 * Makefile.in (VERSION): Set to 2.8.
8576 (manual): Use `manual-21'.
8577
8578 * elisp.texi (VERSION): Add and use it where the version
8579 number was used. Set it to 2.8.
8580
8581 * intro.texi: Likewise.
8582
85832001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8584
8585 * files.texi (File Name Completion): Document the significance of
8586 a trailing slash in elements of completion-ignored-extensions.
8587
85882001-10-06 Miles Bader <miles@gnu.org>
8589
8590 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8591
85922001-10-04 Gerd Moellmann <gerd@gnu.org>
8593
8594 * variables.texi (Variable Aliases): New node.
8595
85962001-10-04 Gerd Moellmann <gerd@gnu.org>
8597
8598 * Branch for 21.1.
8599
86002001-10-02 Miles Bader <miles@gnu.org>
8601
8602 * minibuf.texi (Minibuffer Misc): Add entries for
8603 `minibuffer-contents', `minibuffer-contents-no-properties', and
8604 `delete-minibuffer-contents'.
8605 Correct description for `minibuffer-prompt-end'.
8606
8607 * text.texi (Property Search): Correct descriptions of
8608 `next-char-property-change' and `previous-char-property-change'.
8609 Add entries for `next-single-char-property-change' and
8610 `previous-single-char-property-change'.
8611 Make operand names a bit more consistent.
8612
86132001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8614
8615 * frames.texi (Finding All Frames): Document that next-frame and
8616 previous-frame are local to current terminal.
8617
86182001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8619
8620 * keymaps.texi (Creating Keymaps): Fix the description of the
8621 result of make-keymap.
8622
86232001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8624
8625 * display.texi (Font Lookup, Attribute Functions)
8626 (Image Descriptors): Add cross-references to the definition of
8627 selected frame.
8628
8629 * buffers.texi (The Buffer List): Add cross-references to the
8630 definition of selected frame.
8631
8632 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8633 frame at any given time.
8634 (Multiple Displays, Size and Position): Add a cross-reference to
8635 the definition of the selected frame.
8636
86372001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8638
8639 * strings.texi (String Conversion) <string-to-number>: Document
8640 that a float is returned for integers that are too large.
8641
8642 * frames.texi (Mouse Position): Document mouse-position-function.
8643 (Display Feature Testing): Document display-images-p.
8644 (Window Frame Parameters): Document the cursor-type variable.
8645
8646 * numbers.texi (Integer Basics): Document CL style read syntax for
8647 integers in bases other than 10.
8648
5dcb4c4e
SM
8649 * positions.texi (List Motion):
8650 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
8651
8652 * lists.texi (Sets And Lists): Document member-ignore-case.
8653
8654 * internals.texi (Garbage Collection): Document the used and free
8655 strings report.
8656 (Memory Usage): Document strings-consed.
8657
8658 * os.texi (Time of Day): Document float-time.
8659 (Recording Input): Document that clear-this-command-keys clears
8660 the vector to be returned by recent-keys.
8661
8662 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
8663 argument keymap can be a list.
8664
8665 * nonascii.texi (User-Chosen Coding Systems)
8666 <select-safe-coding-system>: Document the new argument
8667 accept-default-p and the variable
8668 select-safe-coding-system-accept-default-p. Tell what happens if
8669 buffer-file-coding-system is undecided.
8670 (Default Coding Systems): Document auto-coding-regexp-alist.
8671
8672 * display.texi (The Echo Area) <message>: Document
8673 message-truncate-lines.
8674 (Glyphs): Document that the glyph table is unused on windowed
8675 displays.
8676
8677 * help.texi (Describing Characters) <single-key-description>:
8678 Document the new argument no-angles.
8679 (Accessing Documentation) <documentation-property>: Document that
8680 a non-string property is evaluated.
8681 <documentation>: Document that the function-documentation property
8682 is looked for.
8683
8684 * windows.texi (Selecting Windows): Document some-window.
8685
8686 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
8687
8688 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
8689 apropos-mode-hook.
8690
8691 * commands.texi (Using Interactive): Document interactive-form.
8692 (Keyboard Macros): Document kbd-macro-termination-hook.
8693 (Command Loop Info): Document that clear-this-command-keys clears
8694 the vector to be returned by recent-keys.
8695
86962001-09-04 Werner LEMBERG <wl@gnu.org>
8697
8698 * Makefile.in (srcdir, texinputdir): New variables.
8699 (srcs, index.texi, install): Use $(srcdir).
8700 (.PHONY): Remove elisp.dvi.
8701 (elisp): Use -I switch for makeinfo.
8702 (elisp.dvi): Use $(srcdir) and $(texinputdir).
8703 (installall, dist): Use $(srcdir).
8704 Fix path to texinfo.tex.
8705 (maintainer-clean): Add elisp.dvi and elisp.oaux.
8706
87072001-08-30 Gerd Moellmann <gerd@gnu.org>
8708
8709 * display.texi (Conditional Display): Adjust to API change.
8710
8711 * configure: New file.
8712
87132001-07-30 Gerd Moellmann <gerd@gnu.org>
8714
8715 * commands.texi (Repeat Events): Add description of
8716 double-click-fuzz.
8717
87182001-05-08 Stefan Monnier <monnier@cs.yale.edu>
8719
8720 * syntax.texi (Syntax Class Table): Add the missing designator for
8721 comment and string fences.
8722 (Syntax Properties): Add a xref to syntax table internals.
8723 (Syntax Table Internals): Document string-to-syntax.
8724
87252001-05-07 Gerd Moellmann <gerd@gnu.org>
8726
8727 * Makefile.in (install): Use install-info command line options
8728 like in Emacs' Makefile.in.
8729
87302000-12-09 Miles Bader <miles@gnu.org>
8731
8732 * windows.texi (Window Start): Update documentation for
8733 `pos-visible-in-window-p'.
8734
87352000-11-12 Stefan Monnier <monnier@cs.yale.edu>
8736
8737 * lists.texi (Building Lists): Add footnote to explain how to add
8738 to the end of a list.
8739
87402000-10-25 Gerd Moellmann <gerd@gnu.org>
8741
8742 * files.texi (Visiting Functions): Typos.
8743
87442000-10-25 Kenichi Handa <handa@etl.go.jp>
8745
8746 * files.texi (Visiting Functions): Return value of
8747 find-file-noselect may be a list of buffers if wildcards are used.
8748
87492000-10-24 Miles Bader <miles@lsi.nec.co.jp>
8750
8751 * display.texi (Defining Faces): Document `graphic' display type
8752 in face specs.
8753
b344d29d 87542000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
8755
8756 * hooks.texi (Standard Hooks): Replace obsolete
8757 `after-make-frame-hook' with `after-make-frame-functions'.
8758
8759 * frames.texi (Creating Frames): Ditto.
8760
8761 * variables.texi (Future Local Variables): Ditto.
8762
87632000-10-16 Gerd Moellmann <gerd@gnu.org>
8764
8765 * display.texi (Other Image Types): Add description of :foreground
8766 and :background properties of mono PBM images.
8767
87682000-08-17 Werner LEMBERG <wl@gnu.org>
8769
8770 * .cvsignore: New file.
8771
87722000-01-05 Gerd Moellmann <gerd@gnu.org>
8773
8774 * tindex.pl: New script.
8775
87761999-12-03 Dave Love <fx@gnu.org>
8777
8778 * Makefile.in (MAKEINFO): New parameter.
8779
87801999-09-17 Richard Stallman <rms@gnu.org>
8781
8782 * Makefile.in (srcs): Add hash.texi.
8783 (VERSION): Update to 20.6.
8784
87851999-09-13 Richard Stallman <rms@gnu.org>
8786
8787 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
8788
87891998-08-29 Karl Heuer <kwzh@gnu.org>
8790
8791 * configure.in: New file.
8792 * Makefile.in: Renamed from Makefile.
8793 (prefix, infodir): Use value obtained from configure.
8794 (emacslibdir): Obsolete variable deleted.
8795 (dist): Distribute configure.in, configure, Makefile.in.
8796
87971998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8798
8799 * Makefile (INSTALL_INFO): New variable.
8800 (install): Run install-info.
8801
88021998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
8803
8804 * Makefile (elisp.dvi): Add missing backslash.
8805
88061998-05-02 Richard Stallman <rms@psilocin.gnu.org>
8807
8808 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
8809 Run texindex without `./'. Always run texindex on elisp.tp.
8810 (elisp.tps): Target deleted.
8811
88121998-04-05 Richard Stallman <rms@psilocin.gnu.org>
8813
8814 * Makefile (srcs): Add nonascii.texi and customize.texi.
8815 (dist): Start by deleting `temp'.
8816
88171998-02-17 Richard Stallman <rms@psilocin.gnu.org>
8818
8819 * Makefile (makeinfo, texindex): Targets deleted.
8820 (makeinfo.o, texindex.o): Targets deleted.
8821 (clean, dist): Don't do anything with them or with getopt*.
8822
88231998-01-30 Richard Stallman <rms@psilocin.gnu.org>
8824
8825 * Makefile (SHELL): Defined.
8826
88271998-01-27 Richard Stallman <rms@psilocin.gnu.org>
8828
8829 * Makefile (elisp.tps): New target.
8830 (elisp.dvi): Depend on elisp.tps.
8831
c5602427 88321996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
8833
8834 * README: Update phone number.
8835
8836 * Makefile (elisp): Make this be the default target.
8837 Depend on makeinfo.c instead of makeinfo.
8838 (install): Don't depend on elisp.dvi, since we don't install that.
8839 Use mkinstalldirs.
8840 (dist): Add mkinstalldirs.
8841
c5602427 88421995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
8843
8844 * Makefile (VERSION): Update version number.
5dcb4c4e 8845 (maintainer-clean): Rename from realclean.
b8d4c8d0 8846
c5602427 88471995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
8848
8849 * Makefile (realclean): New target.
8850 (elisp): Remove any old elisp-* files first.
8851
c5602427 88521993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
8853
8854 * Makefile (VERSION): New variable.
8855 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
8856 Compressed file suffix should be `.gz', not `.z'.
8857
ce058493 88581993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8859
8860 * Makefile (elisp): Depend on makeinfo.
8861
c5602427 88621993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
8863
8864 * Makefile (srcs): Add anti.texi.
8865
c5602427 88661993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8867
8868 * Makefile (infodir, prefix): New vars.
8869 (install): Use infodir.
8870 (emacsinfodir): Deleted.
8871
c5602427 88721993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8873
8874 * Makefile (srcs): Add calendar.texi.
8875
8876 * Makefile (dist): Copy texindex.c and makeinfo.c.
8877 Limit elisp-* files to those with one or two digits.
8878
c5602427 88791993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8880
8881 * Makefile (dist): Changed to use Gzip instead of compress.
8882
c5602427 88831993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8884
8885 * loading.texi (Unloading): define-function changed back to
8886 defalias. It may not stay this way, but at least it's
8887 consistent with the known-good version of the code patch.
8888
c5602427 88891993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
8890
8891 * modes.texi (Hooks): Document new optional arg of add-hook.
8892
c5602427 88931993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8894
8895 * variables.texi: Document nil initial value of buffer-local variables.
8896
8897 * tips.texi: Add new section on standard library headers.
8898
c5602427 88991993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8900
8901 * Makefile (srcs): Add frame.texi to the list of sources.
8902
c5602427 89031993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8904
8905 * Makefile (dist): Don't bother excluding autosave files; they'll
8906 never make it into the temp directory anyway, and the hash marks
8907 in the name are problematic for make and the Bourne shell.
8908 (srcs):
8909
c5602427 89101993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8911
8912 * Makefile (dist): Don't include backup files or autosave files in
8913 the distribution tar file.
8914
c5602427 89151991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 8916
5dcb4c4e 8917 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
8918 (elisp.dvi): Remove erroneous shell comment.
8919 Expect output of permute-index in permuted.fns.
8920 Save old elisp.aux in elisp.oaux.
5dcb4c4e 8921 (clean): Add index.texi to be deleted.
b8d4c8d0 8922
c5602427 89231990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8924
8925 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
8926
c5602427 89271990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
8928
8929 * files.texi: Noted that completion-ignored-extensions is ignored
8930 when making *Completions*.
8931
3e868ee3 89321990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
8933
8934 * Makefile make dist now depends on elisp.dvi, since it tries
8935 to include it in the dist file.
8936
c5602427 89371990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 8938
c5602427 8939 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 8940
c5602427 89411989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8942
8943 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
8944 (defunargs): Turn off \hyphenchar of \sl font temporarily.
8945
c5602427 89461989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8947
8948 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
8949 and @error{} are the terms now being used. The files in the
8950 directory have been changed to reflect this.
8951
8952 * All instances of @indentedresultt{} have been changed to
8953 ` @result{}', using 5 spaces at the begining of the line.
8954
c5602427 89551989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8956
8957 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
8958 experimental @indentedresult{}, @indentedexpandsto{} are part of
8959 the texinfo.tex in this directory. These TeX macros are not
8960 stable yet.
8961
c5602427 89621989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8963
8964 * texinfo.tex: Temporarily added
8965 \let\result=\dblarrow
8966 \def\error{{\it ERROR} \longdblarrow}
8967 We need to do this better soon.
8968
c5602427 89691989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8970
8971 * Applied Karl Berry's patches to *.texinfo files, but not to
8972 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
8973 new title page format is also not applied, since it requires
8974 texinfo.tex changes.)
8975
8976 * Cleaned up `Makefile' and defined the `emacslibdir' directory
8977 for the Project GNU development environment.
8978
8979;; Local Variables:
c8763fb6 8980;; coding: utf-8
b8d4c8d0
GM
8981;; End:
8982
73b0cd50 8983 Copyright (C) 1998-2011 Free Software Foundation, Inc.
b8d4c8d0
GM
8984
8985 This file is part of GNU Emacs.
8986
352c8b4a 8987 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 8988 it under the terms of the GNU General Public License as published by
352c8b4a
GM
8989 the Free Software Foundation, either version 3 of the License, or
8990 (at your option) any later version.
b8d4c8d0
GM
8991
8992 GNU Emacs is distributed in the hope that it will be useful,
8993 but WITHOUT ANY WARRANTY; without even the implied warranty of
8994 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8995 GNU General Public License for more details.
8996
8997 You should have received a copy of the GNU General Public License
352c8b4a 8998 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.