ChangeLog fixes prompted by M-x authors
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
fa022909
GM
12013-10-09 Glenn Morris <rgm@gnu.org>
2
3 * control.texi (Conditionals): Copyedits. (Bug#15558)
4
4ed77415 52013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 6
4ed77415 7 Support menus on text-mode terminals.
981b26a6
EZ
8 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
9 wording to the effect that menus are supported on TTYs.
10
11 * frames.texi (Pop-Up Menus, Dialog Boxes)
12 (Display Feature Testing): Update for menu support on TTYs.
13
6de913c4
SM
142013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
15
16 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
17 non-headings.
18
9e73b242
XF
192013-10-05 Xue Fuqiao <xfq.free@gmail.com>
20
21 * syntax.texi (Categories): Add an index for category sets.
22
79b3ad55
XF
232013-10-03 Xue Fuqiao <xfq.free@gmail.com>
24
c9358b45
XF
25 * syntax.texi (Syntax Flags):
26 (Syntax Table Functions): Add indexes.
79b3ad55 27
8c1f51ff
XF
282013-10-02 Xue Fuqiao <xfq.free@gmail.com>
29
30 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
31
6cfe977d
XF
322013-09-29 Xue Fuqiao <xfq.free@gmail.com>
33
34 * searching.texi (Regexp Search): Refine.
35
69b3debc
XF
362013-09-22 Xue Fuqiao <xfq.free@gmail.com>
37
38 * nonascii.texi (Default Coding Systems): Typo fix.
39
87829449
XF
402013-09-21 Xue Fuqiao <xfq.free@gmail.com>
41
42 * nonascii.texi (Coding System Basics): Add information about carriage-return.
43
0df00f59
EZ
442013-09-14 Eli Zaretskii <eliz@gnu.org>
45
46 * display.texi (Display Margins): State the units of measuring
47 margin width. (Bug#15375)
48
3509fb40
EZ
492013-09-13 Eli Zaretskii <eliz@gnu.org>
50
51 * text.texi (Not Intervals): Minor wording fix.
52
99d8e6d6
XF
532013-09-12 Xue Fuqiao <xfq.free@gmail.com>
54
3509fb40
EZ
55 * functions.texi (Obsolete Functions): Add an index for obsolete
56 functions.
99d8e6d6 57
44ee2147
XF
582013-09-11 Xue Fuqiao <xfq.free@gmail.com>
59
60 * nonascii.texi (Character Properties): Character properties fix
61 for decimal-digit-value and digit-value.
62
eb31a86c
SM
632013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
64
65 * macros.texi (Defining Macros): Prefer "function" to "lambda
66 expression" (bug#15296).
67
50b13cde
PE
682013-08-28 Paul Eggert <eggert@cs.ucla.edu>
69
70 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
71 for portability to hosts where /bin/sh has problems.
72
a8544941
SM
732013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
74
75 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
76
9f0809d4
EZ
772013-08-20 Eli Zaretskii <eliz@gnu.org>
78
79 * files.texi (Information about Files): Mention file names with
80 trailing blanks on MS-Windows. (Bug#15130)
81
c5074806
XF
822013-08-18 Xue Fuqiao <xfq.free@gmail.com>
83
84 * positions.texi (Positions): Improve indexing.
85
e2c90473
EZ
862013-08-18 Eli Zaretskii <eliz@gnu.org>
87
88 * markers.texi (The Region): Improve indexing.
89
278d6dd0
XF
902013-08-17 Xue Fuqiao <xfq.free@gmail.com>
91
ab100635
XF
92 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
93
278d6dd0
XF
94 * text.texi (Maintaining Undo): Mention interactive call of
95 buffer-disable-undo.
c9b39934 96 (Filling): Add cross-reference for hard newlines.
d3110177 97 (Sorting): Fix indentation.
38b4c7f8 98 (Columns): Comment out undefined behavior.
ad6643fe 99 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 100
2bede2ed
XF
1012013-08-16 Xue Fuqiao <xfq.free@gmail.com>
102
c8068af5 103 * text.texi (Insertion): Refine.
bd805d5b 104 (Margins): Add an index.
e4043ba0 105 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 106
2bede2ed
XF
107 * positions.texi (Character Motion):
108 * markers.texi (Moving Markers):
109 (Creating Markers): Comment out undefined behavior.
110
7cbbcaa0
XF
1112013-08-15 Xue Fuqiao <xfq.free@gmail.com>
112
113 * markers.texi (The Region): Add/move indexes.
114
8259030d
LMI
1152013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
116
117 * display.texi (ImageMagick Images): Mention :content-type and
118 `image-content-type-suffixes'.
119
f73f4ce6
XF
1202013-08-13 Xue Fuqiao <xfq.free@gmail.com>
121
122 * positions.texi (Word Motion): Remove redundant sentence.
123
3e6b67c9
GM
1242013-08-13 Glenn Morris <rgm@gnu.org>
125
126 * lists.texi (List Elements):
127 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
128
5c41e9ff
XF
1292013-08-13 Xue Fuqiao <xfq.free@gmail.com>
130
916119ec 131 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 132
8496d8d7
GM
1332013-08-12 Glenn Morris <rgm@gnu.org>
134
135 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
136 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
137 (INSTALL_DATA): New, set by configure.
138 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
139 New variables.
140 (.SUFFIXES): Add .ps and .dvi.
141 (.dvi.ps): New suffix rule.
142 (dvi, html, pdf, ps): Use *_TARGETS variables.
143 (elisp.html): Use HTML_OPTS.
144 (elisp.ps): Remove explicit rule.
145 (.PHONY): install-dvi, install-html, install-pdf, install-ps
146 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
147 uninstall-ps, and uninstall-doc.
148 (install-dvi, install-html, install-pdf, install-ps, install-doc)
149 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
150 (uninstall-doc): New rules.
151 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
152
3a3bb904
XF
1532013-08-10 Xue Fuqiao <xfq.free@gmail.com>
154
155 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
156
4517cbc2
XF
1572013-08-09 Xue Fuqiao <xfq.free@gmail.com>
158
159 * control.texi (Error Symbols): Minor fix for previous change.
160
54bd972f
SM
1612013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
162
163 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
164
165 * control.texi (Signaling Errors): Refer to define-error.
166 (Error Symbols): Add `define-error'.
167
e30b79c1
DA
1682013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
169
170 * positions.texi (Motion by Screen Lines):
171 * display.texi (Truncation): Rename `cache-long-line-scans'
172 to `cache-long-scans'.
173
123ff297
XF
1742013-08-05 Xue Fuqiao <xfq.free@gmail.com>
175
176 * windows.texi (Window Start and End): Add an index.
177
9097ad86
XF
1782013-08-02 Xue Fuqiao <xfq.free@gmail.com>
179
180 * display.texi (Face Functions): Add an index.
181
182 * variables.texi (Variable Aliases): Add an index.
183
184 * functions.texi (Defining Functions): Add an index.
185
186 * nonascii.texi (Coding System Basics): Add an index.
187
64a695bd
XF
1882013-07-31 Xue Fuqiao <xfq.free@gmail.com>
189
190 * nonascii.texi (Non-ASCII Characters): Update menu.
191 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
192
193 * elisp.texi (Top): Update menu.
194
39e8fb76
XF
1952013-07-30 Xue Fuqiao <xfq.free@gmail.com>
196
197 * windows.texi (Window History): Mention the default value of
3cd51eaa 198 switch-to-visible-buffer. Add cross-references.
39e8fb76 199
95e6e62b
MA
2002013-07-24 Michael Albinus <michael.albinus@gmx.de>
201
202 * errors.texi (Standard Errors): Fix typo.
203
204 * files.texi (Magic File Names):
205 * os.texi (File Notifications): Remove file-notify-supported-p.
206
53840e55
PE
2072013-07-24 Paul Eggert <eggert@cs.ucla.edu>
208
209 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
210 non-well-formed expressions result in unspecified behavior, though
211 Emacs will not crash.
212
32813ea7
MA
2132013-07-22 Michael Albinus <michael.albinus@gmx.de>
214
215 * files.texi (Magic File Names): Add file-notify-add-watch,
216 file-notify-rm-watch and file-notify-supported-p. Move
217 file-remote-p down.
218
219 * errors.texi (Standard Errors): Add file-notify-error.
220
221 * os.texi (Desktop Notifications): Rename from Notifications.
222 (File Notifications): New node.
223
224 * elisp.texi (Top): Update menu for these changes.
225
ac446ed8
XF
2262013-07-19 Xue Fuqiao <xfq.free@gmail.com>
227
228 * windows.texi (Display Action Functions): Mention next-window.
229
e6c005c5
XF
2302013-07-16 Xue Fuqiao <xfq.free@gmail.com>
231
232 * windows.texi (Selecting Windows): Fix the introduction of
233 `set-frame-selected-window''s arguments.
234
954b166e
PE
2352013-07-10 Paul Eggert <eggert@cs.ucla.edu>
236
237 Timestamp fixes for undo (Bug#14824).
238 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
239
3323c263
EZ
2402013-07-06 Eli Zaretskii <eliz@gnu.org>
241
242 * nonascii.texi (Text Representations): Document that
243 multibyte-string-p returns nil for non-string objects.
244
4431e6d9 2452013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
246
247 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
248
a944db14
GM
2492013-07-03 Glenn Morris <rgm@gnu.org>
250
251 * debugging.texi (Debugging):
252 * files.texi (File Attributes, Changing Files): Fix cross-references.
253
254 * package.texi (Package Archives): Fix @url call.
255
253e30aa
GM
256 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
257
4c672a0f
EZ
2582013-06-29 Eli Zaretskii <eliz@gnu.org>
259
260 * display.texi (Bidirectional Display): Document move-point-visually.
261
4366ddd4
XF
2622013-06-29 Xue Fuqiao <xfq.free@gmail.com>
263
264 * buffers.texi (Buffer File Name): Fix typo.
265
bace8013
CS
2662013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
267
268 * tips.texi (Coding Conventions): Improve wording.
269
f99f7826 2702013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
271
272 * loading.texi (Autoload): Fix typo.
273
611e8a48
GM
274 * variables.texi (Lexical Binding): Fix typo.
275
edfaf7c0
GM
276 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
277
f3f9606c
LMI
2782013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
279
280 * display.texi (ImageMagick Images): Mention :max-width and
281 :max-height.
282
89561f72
PE
2832013-06-20 Paul Eggert <eggert@cs.ucla.edu>
284
285 * numbers.texi (Math Functions): Remove obsolete function log10.
286
9716fedb
SM
2872013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
288
289 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
290 rather than `local-map'.
291
292 * keymaps.texi (Active Keymaps): Fix documentation of
293 set-temporary-overlay-map and overriding-terminal-local-map.
294
789cf833
GM
2952013-06-19 Glenn Morris <rgm@gnu.org>
296
297 * Makefile.in (dist): Edit more configure variables.
298 Try to check that we do not miss any in future.
299
254408ca
JB
3002013-06-17 Juanma Barranquero <lekktu@gmail.com>
301
302 * text.texi (Undo, Changing Properties): Fix typos.
303
708e05f6
LMI
3042013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
305
306 * text.texi (Changing Properties): Document `add-face-text-property'.
307
3da95318
KH
3082013-06-17 Kenichi Handa <handa@gnu.org>
309
310 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 311 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 312
de0503df
SM
3132013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
314
315 * loading.texi (Hooks for Loading): Don't document after-load-alist.
316 Document with-eval-after-load instead of eval-after-load.
317
823777b5
XF
3182013-06-11 Xue Fuqiao <xfq.free@gmail.com>
319
320 * files.texi (File Name Expansion): Make the example more
321 intuitive.
322
08c0a604
PE
3232013-06-10 Paul Eggert <eggert@cs.ucla.edu>
324
325 Documentation fix for 'ls' and hard links.
326 * compile.texi (Compilation Functions):
327 * files.texi (File Attributes, Changing Files):
328 Use current format for GNU 'ls' output.
329 (File Attributes): Fix problem introduced in previous change:
330 the link count is the number of hard links, not the number
331 of hard links + 1.
332
e4568f3b
XF
3332013-06-10 Xue Fuqiao <xfq.free@gmail.com>
334
335 * files.texi (File Attributes): Fix typo.
336
a5cf7779
SM
3372013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
338
339 * functions.texi (Lambda Expressions): Lambda expressions don't
340 evaluate to themselves in general (bug#11782).
341
6e911150
SM
3422013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
343
344 * loading.texi (Autoload):
345 * help.texi (Documentation Basics, Accessing Documentation)
346 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
347
b02b5481
GM
3482013-04-23 Glenn Morris <rgm@gnu.org>
349
350 * internals.texi (Writing Emacs Primitives): Remove obvious example.
351 Tweak other to avoid overly long line.
352
f8152bcb
XF
3532013-04-21 Xue Fuqiao <xfq.free@gmail.com>
354
84ebefe9
XF
355 * internals.texi (Writing Emacs Primitives): Remove unnecessary
356 references to the sources. (Bug#13800)
357
f8152bcb
XF
358 * searching.texi (Regexp Backslash): Doc fix for backslash
359 constructs in regular expressions.
360
8fa2654e
CS
3612013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
362
363 * tips.texi (Coding Conventions): Mention separation of package
364 descriptor and name of internal symbols by two hyphens.
365
0aa3616e
SB
3662013-04-13 Stephen Berman <stephen.berman@gmx.net>
367
368 * windows.texi (Splitting Windows): Change category of
369 split-window from a command to a function.
370
cd542620
CY
3712013-04-06 Chong Yidong <cyd@gnu.org>
372
373 * display.texi (Faces): Minor clarifications.
6e911150
SM
374 (Defining Faces): Clarify default vs custom face specs.
375 Document face-spec-set.
cd542620
CY
376
377 * display.texi (Overlay Properties):
378 * text.texi (Special Properties): Use the "anonymous face"
379 terminology. Describe foreground-color and background-color forms
380 as compatibility-only.
381
8d0c20ae
EZ
3822013-03-24 Eli Zaretskii <eliz@gnu.org>
383
384 * compile.texi (Byte-Code Objects): Add index entry.
385 (Disassembly): Add cross-references.
386
45f1d362
EZ
3872013-03-23 Eli Zaretskii <eliz@gnu.org>
388
389 * frames.texi (Size Parameters): More accurate description of the
390 difference between 'fullboth' and 'maximized'. (Bug#13935)
391
5784e319
CS
3922013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
393
394 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
395
78be8b64 3962013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
397
398 * elisp.texi: Add some stuff specific to www.gnu.org.
399
b388e7ad
TZ
4002013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
401
402 * control.texi (Pattern matching case statement): Fix typo.
403
681ebc33
PE
4042013-03-04 Paul Eggert <eggert@cs.ucla.edu>
405
406 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
407
9bed73f3
GM
4082013-03-03 Glenn Morris <rgm@gnu.org>
409
410 * objects.texi (Symbol Type): Fix typo.
411
929aeac6 4122013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
413
414 * variables.texi (File Local Variables): Fix reference.
415
1abfd3e8 4162013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
417
418 * files.texi (Magic File Names): Improve wording and indexing.
419
f0c954fa
GM
4202013-02-21 Glenn Morris <rgm@gnu.org>
421
422 * display.texi (Multi-Frame Images): Minor rephrasing.
423
1e56f8ef
GM
4242013-02-20 Glenn Morris <rgm@gnu.org>
425
426 * display.texi (GIF Images, TIFF Images): Delete these nodes.
427 (ImageMagick Images): For :index, use an xref rather than duplicating.
428 (Other Image Types): Add GIF, adjust formatting.
429 (Multi-Frame Images): Rename from Animated Images. Expand section.
430 * elisp.texi (Top): Update menu for these changes.
431
93c2fa46
GM
4322013-02-19 Glenn Morris <rgm@gnu.org>
433
434 * text.texi (Change Hooks): Fix typo.
435
d64d97e5 4362013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
437
438 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
439
b5ca9d53
GM
4402013-02-13 Glenn Morris <rgm@gnu.org>
441
b6c3e4b1
GM
442 * objects.texi (Char-Table Type): Add footnote about #^^.
443
b5ca9d53
GM
444 * modes.texi (Minor Mode Conventions): Fix typo.
445
85adc63f
GM
446 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
447 meta characters; this changed in 22.1. (Bug#13684)
448
662abcc1
GM
449 * objects.texi (Char-Table Type): Add cindex.
450
9d6c9dd1
GM
451 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
452
490a9458 4532013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
454
455 * keymaps.texi (Creating Keymaps): Update make-keymap result.
456
8549f9e8
EZ
4572013-02-09 Eli Zaretskii <eliz@gnu.org>
458
459 * modes.texi (%-Constructs): Remove the description of %t.
460
461 * nonascii.texi (MS-DOS File Types): Delete node.
462
7bd00724
GM
4632013-02-08 Glenn Morris <rgm@gnu.org>
464
465 * keymaps.texi (Active Keymaps, Searching Keymaps):
466 Remove confusing mention of "symbolic prefix". (Bug#13643)
467
795e7a5b 4682013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
469
470 * macros.texi (Indenting Macros): Fix order of an indent
471 symbol's arguments. (Bug#13450)
472
b3fbb395
PE
4732013-01-19 Paul Eggert <eggert@cs.ucla.edu>
474
475 Allow floating-point file offsets.
476 * files.texi (Reading from Files, Writing to Files):
477 Say that file offsets can be numbers, not just integers.
478
45a7e57c
GM
4792013-01-09 Glenn Morris <rgm@gnu.org>
480
481 * commands.texi (Interactive Codes):
482 Whitespace does not terminate interactive "S". (Bug#13393)
483
04c48b14
CY
4842013-01-06 Chong Yidong <cyd@gnu.org>
485
486 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
487
1f1c405d
GM
4882013-01-05 Glenn Morris <rgm@gnu.org>
489
490 * display.texi (Overlay Properties): Mention field. (Bug#13364)
491
5d7c18a8
EZ
4922013-01-05 Eli Zaretskii <eliz@gnu.org>
493
494 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
495 directive in a group of items.
496
89cb305e 4972013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
498
499 * keymaps.texi (Key Sequences): Remove obsolete sentence
500 (Bug#13356).
501
0f668a4d 5022013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
503
504 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
505
553081a5
SM
5062013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
507
508 * files.texi (File Attributes): Undocument return format of file-acl.
509
1cbb9ed6
GM
5102013-01-03 Glenn Morris <rgm@gnu.org>
511
75e78d1e
GM
512 * processes.texi (System Processes):
513 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
514
5f1a9647
GM
515 * searching.texi (Replacing Match): Fix xref.
516
1cbb9ed6
GM
517 * elisp.texi (DATE): Bump to Jan 2013.
518
9539d465 5192013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 520
22ff2cb8
GM
521 * customize.texi (Common Keywords, Type Keywords):
522 Replace "active field" with "button". (Bug#13310)
523
9800c5b0
GM
524 * customize.texi (Common Keywords): Add xref. (Bug#13311)
525 * tips.texi (Library Headers): Add cindex.
526
d5e5e7b4 5272012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
528
529 * functions.texi (Declare Form):
530 * intro.texi (A Sample Function Description):
531 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
532 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
533 in @def.. commands. (Bug#13292)
534
ccad023b
EZ
5352012-12-29 Eli Zaretskii <eliz@gnu.org>
536
537 * files.texi (Changing Files): Document the return values of
538 set-file-selinux-context and set-file-acl.
539
1ab0c851
GM
5402012-12-27 Glenn Morris <rgm@gnu.org>
541
542 * files.texi (File Names): Mention Cygwin conversion functions.
543
94900bfe
MR
5442012-12-22 Martin Rudalics <rudalics@gmx.at>
545
546 * windows.texi (Selecting Windows): Reword description of
547 select-window (Bug#13248).
548
04d9b71a
EZ
5492012-12-22 Eli Zaretskii <eliz@gnu.org>
550
551 * files.texi (File Attributes, Changing Files): Remove the details
552 about the text returned by file-acl. Instead, just document that
553 it is an opaque string meant to be used by set-file-acl.
554
6e55f03e
CY
5552012-12-21 Chong Yidong <cyd@gnu.org>
556
07b9c0be
CY
557 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
558
6e55f03e
CY
559 * customize.texi (Simple Types): Document key-sequence type
560 (Bug#13048).
561
5bec25eb
CY
562 * strings.texi (Text Comparison): Doc fix for compare-strings.
563
15ccf05e
MA
5642012-12-19 Michael Albinus <michael.albinus@gmx.de>
565
566 * files.texi (Magic File Names): Add `file-acl',
567 `file-selinux-context', `set-file-acl' and
568 `set-file-selinux-context'. Make the list consistent.
569
ee3c0aec
JB
5702012-12-19 Jonas Bernoulli <jonas@bernoul.li>
571
572 * tips.texi (Library Headers): New header keyword `Homepage'.
573 Make continuation lines syntax more precise.
574
66447e07
EZ
5752012-12-17 Eli Zaretskii <eliz@gnu.org>
576
577 * files.texi (File Attributes, Changing Files): Update to include
578 MS-Windows support for ACLs.
579
7c3d167f
RF
5802012-12-16 Romain Francoise <romain@orebokech.com>
581
582 * files.texi (File Attributes): Document ACL support and new
583 `file-acl' function.
584 (Changing Files): Mention argument name change of `copy-file' and
585 document new function `set-file-acl'.
586
97976f9f
PE
5872012-12-14 Paul Eggert <eggert@cs.ucla.edu>
588
589 Fix permissions bugs with setgid directories etc. (Bug#13125)
590 * files.texi (Testing Accessibility): Document GROUP arg
591 of file-ownership-preserved-p.
592 (File Attributes): Document that 9th element is now
593 just a placeholder.
594 * os.texi (User Identification): Document new functions group-gid,
595 group-real-gid.
596
d92d9c95
PE
5972012-12-11 Paul Eggert <eggert@cs.ucla.edu>
598
599 * internals.texi (C Integer Types): New section.
600 This follows up and records an email in
601 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
602
265c2fbf 6032012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 604
4a0e1924 605 * control.texi (Pattern matching case statement): New node.
f433306a 606
1cbae532
SM
607 * customize.texi (Variable Definitions): Mention the default :group
608 for defcustoms (bug#13093).
609
c6c08d3f
GM
6102012-12-09 Glenn Morris <rgm@gnu.org>
611
612 * customize.texi (Variable Definitions): Mention eval-defun
613 on a defcustom calls the :set function when appropriate.
614
4288142b
PE
6152012-12-06 Paul Eggert <eggert@cs.ucla.edu>
616
617 * doclicense.texi, gpl.texi: Update to latest version from FSF.
618 These are just minor editorial changes.
619
d8ad4d3f 6202012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
621
622 * lists.texi (Plist Access): Move put example to Symbol Plists.
623
624 * symbols.texi (Standard Properties): Fix typo.
625
c5bc2d1d 6262012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 627
f02f19bd
CY
628 * symbols.texi (Symbol Properties): New node.
629 (Symbol Plists): Make it a subsection under Symbol Properties.
630 (Standard Properties): New node.
631
632 * lists.texi (Property Lists): Move here from symbols.texi.
633 (Plist Access): Rename from Other Plists.
634
635 * customize.texi (Variable Definitions):
636 * display.texi (Defining Faces):
637 * sequences.texi (Char-Tables): Fix xref.
638
1cbae532 639 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 640
f02f19bd
CY
641 * commands.texi (Using Interactive): Fix index entry.
642
cb6f5650
PE
6432012-11-24 Paul Eggert <eggert@cs.ucla.edu>
644
c07a6ded
PE
645 * doclicense.texi: Update to latest version from FSF.
646 These are just minor editorial changes.
647 * elisp.texi (GNU Free Documentation License)
648 (GNU General Public Licens):
649 Provide sectioning, since doclicense.texi no longer does that.
650
cb6f5650
PE
651 * loading.texi (Named Features): @ -> @@ to fix typo.
652
d125ca15 6532012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
654
655 * windows.texi (Basic Windows): Fix typo.
656 (Windows and Frames): Fix example. Move description of
657 window-in-direction here.
658 (Recombining Windows): Fix example.
1cbae532 659 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
660 (Switching Buffers): Reword.
661 (Display Action Functions): Minor adjustments.
662 (Choosing Window Options): Minor fixes.
663 (Window History): Minor rewording.
664 (Dedicated Windows): Correct and reword part describing how
665 dedicatedness affects functions removing buffers or windows.
1cbae532 666 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 667
d125ca15 6682012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
669
670 * modes.texi (%-Constructs): Fix statement about mode construct
671 padding (Bug#12866).
672
d125ca15 6732012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
674
675 * debugging.texi (Profiling): Make it more clear
676 that --enable-profiling is about profiling the C code.
677
38a2f917
GM
6782012-11-21 Glenn Morris <rgm@gnu.org>
679
3ca2f1bf
GM
680 * display.texi (Attribute Functions):
681 Update for set-face-* name changes.
1bf335cf
GM
682 Add new "inherit" argument for face-bold-p etc.
683 Move description of this argument to a common section, like "frame".
3ca2f1bf 684
6ef2e5ef 685 * debugging.texi (Profiling): New section.
b6729a18 686 (Debugging): Mention profiling in the introduction.
5b776637
GM
687 * tips.texi (Compilation Tips): Move profiling to separate section.
688 * elisp.texi: Add Profiling to detailed menu.
689
6ef2e5ef 6902012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
691
692 * windows.texi (Display Action Functions): Fix recently added
693 example. Suggested by Michael Heerdegen.
694
6ef2e5ef 6952012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
696
697 Minor cleanup for times as lists of four integers.
698 * os.texi (Time Parsing): Time values can now be four integers.
699
7351b73d
GM
7002012-11-18 Glenn Morris <rgm@gnu.org>
701
702 * loading.texi (How Programs Do Loading): Add eager macro expansion.
703 * macros.texi (Expansion): Mention eager macro expansion.
704
a045a167
GM
705 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
706
2ac9538d 7072012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
708
709 * minibuf.texi (Programmed Completion): Doc fix for metadata
710 request (Bug#12850).
711
2ac9538d 7122012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 713
7fe37cfc
GM
714 * display.texi (Temporary Displays): Document with-temp-buffer-window.
715
6439ae19
GM
716 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
717 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
718 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 719 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 720
0ff7851c
MR
7212012-11-16 Martin Rudalics <rudalics@gmx.at>
722
723 * windows.texi (Choosing Window): Rewrite description of
724 display-buffer-alist (Bug#12167).
1cbae532
SM
725 (Display Action Functions): Mention inhibit-switch-frame.
726 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
727 Add example (Bug#12848).
728
96e05507 7292012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
730
731 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
732 (Attribute Functions): Update for set-face-underline rename.
733 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 734
e4e9830b
GM
735 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
736 so they align better in info.
921c067f
GM
737 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
738 Document set-temporary-overlay-map.
e4e9830b 739
c8915b67
SM
7402012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
741
742 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
743 with normal keymaps".
744
74934dcc
DA
7452012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
746
747 * internals.texi (Garbage Collection): Update descriptions
748 of vectorlike_header, garbage-collect and gc-cons-threshold.
749 (Object Internals): Explain Lisp_Object layout and the basics
750 of an internal type system.
751 (Buffer Internals): Update description of struct buffer.
752
f78ee6af 7532012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
754
755 * variables.texi (Adding Generalized Variables):
756 At least mention gv-define-expander and gv-letplace.
757
164f28b5 758 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 759 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 760
38868ad7
GM
761 * control.texi (Signaling Errors):
762 * debugging.texi (Error Debugging):
763 * errors.texi (Standard Errors): Add user-error.
764
6efddf78
GM
765 * variables.texi (Adding Generalized Variables):
766 Use standard formatting for common lisp note about setf functions.
767
6baf66d5 7682012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
769
770 * elisp.texi (Top): Add Recombining Windows to menu.
771 * windows.texi (Recombining Windows): New subsection.
772 (Splitting Windows): Rewrite text on handling of window
773 combinations and move it to new subsection.
774
6baf66d5 7752012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 776
8a3afaf9
CY
777 * searching.texi (Replacing Match): Document \? in replace-match.
778
7c08f8ba
CY
779 * variables.texi (Creating Buffer-Local): Document setq-local and
780 defvar-local.
781 (Setting Generalized Variables): Arrange table alphabetically.
782
783 * lists.texi (List Elements, List Variables): Clarify descriptions
784 of push and pop for generalized variables.
785
786 * edebug.texi (Specification List): setf is no longer CL-only.
787
6baf66d5 7882012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
789
790 * variables.texi (Adding Generalized Variables):
791 Update description of FIX-RETURN expansion.
792
ebdbfb95
GM
793 * variables.texi (Setting Generalized Variables):
794 Split most of previous contents into this subsection.
795 (Adding Generalized Variables): New subsection.
651af8c6
GM
796 Move note on lack of setf functions here from misc/cl.texi.
797
ebdbfb95
GM
798 * elisp.texi: Add Generalized Variables subsections to detailed menu.
799
6baf66d5 8002012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
801
802 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
803
a43d02f0
MA
8042012-11-08 Michael Albinus <michael.albinus@gmx.de>
805
806 * os.texi (Notifications): Update descriptions of
807 notifications-notify, notifications-close-notification and
808 notifications-get-capabilities according to latest code changes.
809 Add notifications-get-server-information.
810
2395ab64
CY
8112012-11-03 Chong Yidong <cyd@gnu.org>
812
813 * objects.texi (General Escape Syntax): Clarify the explanation of
814 escape sequences.
815 (Non-ASCII in Strings): Clarify when a string is unibyte vs
816 multibyte. Hex escapes do not automatically make a string
817 multibyte.
818
43bcfda6
MR
8192012-11-03 Martin Rudalics <rudalics@gmx.at>
820
821 * windows.texi (Switching Buffers): Document option
822 switch-to-buffer-preserve-window-point.
823 (Display Action Functions): Document window-height and
824 window-width alist entries.
1cbae532
SM
825 (Display Action Functions):
826 Document display-buffer-below-selected and
43bcfda6 827 display-buffer-in-previous-window.
1cbae532
SM
828 (Quitting Windows): Document quit-restore-window.
829 Rewrite section.
43bcfda6
MR
830 (Window Configurations): In window-state-get mention that
831 argument window must be valid.
832 (Window Parameters): Document quit-restore window parameter
833 (Bug#12158).
834
89b2c8a1
GM
8352012-10-31 Glenn Morris <rgm@gnu.org>
836
88390adf
GM
837 * control.texi (Catch and Throw): Add xref to cl.texi.
838
aec5e6f9
GM
839 * lists.texi (Sets And Lists): Point xref to better location.
840
0d8e94e9
GM
841 * errors.texi (Standard Errors):
842 * loading.texi (Autoload): Update for cl-lib namespace changes.
843
5241598a
GM
844 * modes.texi (Defining Minor Modes): "Generalized Variables"
845 section is now in this manual rather than cl.texi.
846
89b2c8a1
GM
847 * eval.texi (Special Forms): No longer special forms: defmacro,
848 defun, save-window-excursion, with-output-to-temp-buffer.
849 * functions.texi (Defining Functions): Defun is now a macro.
850 Defalias is a function.
851
516e1a08
GM
8522012-10-30 Glenn Morris <rgm@gnu.org>
853
854 * variables.texi (Generalized Variables): Fix typo.
855
e29e39c9
CY
8562012-10-30 Chong Yidong <cyd@gnu.org>
857
858 * symbols.texi (Symbol Plists): Document function-get.
859
860 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
861
862 * frames.texi (Visibility of Frames): Document tty-top-frame.
863
70edffb1
SM
8642012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
865
866 * keymaps.texi (Format of Keymaps): Document the multiple
867 inheritance format.
868
3a51f0eb
MR
8692012-10-28 Martin Rudalics <rudalics@gmx.at>
870
871 * windows.texi (Basic Windows): Reformulate description of live,
872 internal and valid windows.
873 (Cyclic Window Ordering): Describe new argument of
874 get-lru-window and get-largest-window. Add description of
875 window-in-direction.
876
5b6887ad
GM
8772012-10-27 Glenn Morris <rgm@gnu.org>
878
5887564d
GM
879 * variables.texi (Generalized Variables): New section,
880 adapted from misc/cl.texi.
881 * elisp.texi (Top): Add Generalized Variables to menu.
882 * lists.texi (List Elements, List Variables):
883 Mention generalized variables.
884
5b6887ad
GM
885 * lists.texi (List Elements): Typo fix.
886
05b621a6
CY
8872012-10-27 Chong Yidong <cyd@gnu.org>
888
889 * minibuf.texi (High-Level Completion): Don't mention removed
890 function iswitchb-read-buffer.
891
892 * commands.texi (Event Input Misc): Remove last-input-char.
893 (Command Loop Info): Remove last-command-char.
894
895 * frames.texi (Initial Parameters): Don't mention the obsolete
896 special-display feature.
897
898 * windows.texi (Choosing Window): Don't mention the obsolete
899 special display feature.
900 (Choosing Window Options): Remove obsolete special-display
901 variables, and the functions special-display-p and
902 special-display-popup-frame.
903
904 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
905
906 * hooks.texi (Standard Hooks): Remove obsolete hooks.
907
908 * markers.texi (Information from Markers): Remove obsolete
909 function buffer-has-markers-at.
910
911 * text.texi (Yanking): Document yank-handled-properties.
912
72ec96fb
PE
9132012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
914
915 Update manual for new time stamp format (Bug#12706).
916 * buffers.texi (Modification Time):
917 * files.texi (Testing Accessibility, File Attributes):
918 * intro.texi (Version Info):
919 * os.texi (Time of Day):
920 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
921 These instances were missed the first time around.
922 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
923
75e8f9d2
CY
9242012-10-24 Chong Yidong <cyd@gnu.org>
925
cd996018
CY
926 * minibuf.texi (Text from Minibuffer): Document read-regexp
927 changes.
928
1cbae532
SM
929 * nonascii.texi (Selecting a Representation):
930 Document set-buffer-multibyte changes.
cd996018 931
75e8f9d2
CY
932 * keymaps.texi (Toolkit Differences): Node deleted.
933 (Easy Menu): New node.
934
d1069532
SM
9352012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
936
937 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
938
c4132fd4
PE
9392012-10-23 Paul Eggert <eggert@cs.ucla.edu>
940
941 Fix outdated timestamp documentation in Elisp manual (bug#12706).
942 * files.texi (File Attributes):
943 * text.texi (Undo):
944 Time stamp resolution is now 1 picosecond, not 1 second.
945
1fb3aa3f
CY
9462012-10-23 Chong Yidong <cyd@gnu.org>
947
49238e7f
CY
948 * display.texi (Font Lookup): Remove font-list-limit.
949
1fb3aa3f
CY
950 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
951 (Bug#12529).
952
5fb904b0
GM
9532012-10-22 Glenn Morris <rgm@gnu.org>
954
f961c7d8
GM
955 * os.texi (Recording Input): Tiny fix.
956
4ee87740
GM
957 * intro.texi (Lisp History):
958 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
959 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
960
d18a0d24
CY
9612012-10-15 Chong Yidong <cyd@gnu.org>
962
963 * macros.texi (Defining Macros): defmacro is now a macro.
964 Explicitly list the docstring and declare arguments.
965
966 * functions.texi (Anonymous Functions): Explicitly list the
967 docstring, declare, and interactive arguments to lambda.
968 (Defining Functions): Likewise for defun.
969 (Inline Functions): Likewise for defsubst.
970 (Declare Form): Tweak description.
971
73f2b4ab
CY
9722012-10-13 Chong Yidong <cyd@gnu.org>
973
974 * display.texi (ImageMagick Images): ImageMagick enabled by default.
975
379acb95
CY
9762012-10-05 Chong Yidong <cyd@gnu.org>
977
978 * minibuf.texi (Basic Completion): Clarify list form of completion
979 table (Bug#12564).
980
e8757f09 9812012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
982
983 * functions.texi (Function Safety): Copyedit. (Bug#12562)
984
86ec63ba
PE
9852012-10-01 Paul Eggert <eggert@cs.ucla.edu>
986
987 Revert the FOLLOW-SYMLINKS change for file-attributes.
988 * files.texi (File Attributes, Magic File Names): Undo last change.
989
e7a2937b
PE
9902012-09-30 Paul Eggert <eggert@cs.ucla.edu>
991
992 file-attributes has a new optional arg FOLLOW-SYMLINKS.
993 * files.texi (File Attributes): Describe it.
994 (Magic File Names): Use it.
995
48de8b12
CY
9962012-09-30 Chong Yidong <cyd@gnu.org>
997
998 * commands.texi (Click Events): Define "mouse position list".
999 Remove mention of unimplemented horizontal scroll bars.
1000 (Drag Events, Motion Events): Refer to "mouse position list".
1001 (Accessing Mouse): Document posnp.
1002
1003 * errors.texi (Standard Errors): Tweak arith-error description.
1004 Tweak markup. Remove domain-error and friends, which seem to be
1005 unused after the floating-point code revamp.
1006
1007 * functions.texi (Obsolete Functions): Obsolescence also affects
1008 documentation commands. Various clarifications.
1009 (Declare Form): New node.
1010
1011 * strings.texi (String Basics): Copyedits.
1012
1013 * os.texi (Idle Timers): Minor clarifications.
1014 (User Identification): Add system-users and system-groups.
1015
1016 * macros.texi (Defining Macros): Move description of `declare' to
1017 Declare Form node.
1018
1019 * loading.texi (Autoload):
1020 * help.texi (Documentation Basics): The special sequences can
1021 trigger autoloading.
1022
1023 * numbers.texi (Integer Basics): Copyedits.
1024 (Float Basics): Consider IEEE floating point always available.
1025 (Random Numbers): Document actual limits.
1026 (Arithmetic Operations): Clarify division by zero. Don't mention
1027 the machine-independence of negative division since it does not
1028 happen in practice.
1029
10302012-09-28 Chong Yidong <cyd@gnu.org>
1031
1032 * os.texi (Startup Summary): Document leim-list.el change.
1033
10342012-09-25 Chong Yidong <cyd@gnu.org>
1035
1036 * functions.texi (Defining Functions): defun is now a macro.
1037
e61d39cd 10382012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1039
1040 * files.texi (Files): Fix typo.
1041
e109c4a6
CY
10422012-09-23 Chong Yidong <cyd@gnu.org>
1043
1044 * buffers.texi (Read Only Buffers): Document read-only-mode.
1045
1046 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1047 read-only-mode.
1048
1049 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1050 calling conventions.
1051
c88b867f
CY
10522012-09-22 Chong Yidong <cyd@gnu.org>
1053
1054 * searching.texi (Replacing Match): Minor clarification.
1055
df9685f3
EZ
10562012-09-22 Eli Zaretskii <eliz@gnu.org>
1057
287d7455
EZ
1058 * edebug.texi (Instrumenting): Improve indexing.
1059
df9685f3
EZ
1060 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1061 from within its own timer action. (Bug#12447)
1062
47133380
CY
10632012-09-22 Chong Yidong <cyd@gnu.org>
1064
1065 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1066
ab199df2 10672012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1068
1069 * debugging.texi (Using Debugger): Fix typo.
1070
ed1f0bd3
CY
10712012-09-18 Chong Yidong <cyd@gnu.org>
1072
1073 * display.texi (Faces): Discuss anonymous faces.
1074 (Face Attributes): Tweak intro.
1075 (Defining Faces): Move after the Face Attributes node. Copyedits.
1076 (Displaying Faces): Describe role of inheritance.
1077
1078 * customize.texi (Customization): Define customization more
1079 carefully (Bug#11440).
1080 (Common Keywords): Add xref to Constant Variables.
1081
1082 * variables.texi (Defining Variables): Link to defcustom's node
1083 instead of the higher-level Customization chapter.
1084
c990426a
PE
10852012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1086
1087 Simplify, document, and port floating-point (Bug#12381).
1088 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1089 Document that / and mod (with floating point arguments), along
1090 with asin, acos, log, log10, expt and sqrt, return special values
1091 instead of signaling exceptions.
1092 (Float Basics): Document that logb operates on the absolute value
1093 of its argument.
1094 (Math Functions): Document that (log ARG BASE) also returns NaN if
1095 BASE is negative. Document that (expt X Y) returns NaN if X is a
1096 finite negative number and Y a finite non-integer.
1097
011474aa
CY
10982012-09-09 Chong Yidong <cyd@gnu.org>
1099
bb6b0efc
CY
1100 * lists.texi (Sets And Lists): Explain that the return value for
1101 delete should be used, like for delq.
1102
011474aa
CY
1103 * minibuf.texi (Yes-or-No Queries): Document recentering and
1104 scrolling in y-or-n-p. Remove gratuitous example.
1105
1106 * searching.texi (Search and Replace): Document window scrolling
1107 entries in query-replace-map.
1108
6dcef6ec
CY
11092012-09-08 Chong Yidong <cyd@gnu.org>
1110
1111 * syntax.texi (Syntax Table Internals): Define "raw syntax
1112 descriptor" terminology (Bug#12383).
1113 (Syntax Descriptors): Mention raw syntax descriptors.
1114
52404181
CY
11152012-09-07 Chong Yidong <cyd@gnu.org>
1116
1a5432bc
CY
1117 * variables.texi (Creating Buffer-Local): Fix description of
1118 local-variable-if-set-p (Bug#10713).
1119
0a6bdaa1
CY
1120 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1121
14ba4cf3
CY
1122 * windows.texi (Display Action Functions)
1123 (Choosing Window Options): Remove obsolete variable
1124 display-buffer-reuse-frames.
cee2e90d 1125 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1126
e5c2edf7
CY
1127 * positions.texi (Narrowing): Document buffer-narrowed-p.
1128
52404181
CY
1129 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1130
1131 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1132 (Bug#12269).
1133
7f7e0167
LI
11342012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1135
1136 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1137
6a787d9a
CY
11382012-09-02 Chong Yidong <cyd@gnu.org>
1139
1140 * windows.texi (Window Configurations): Recommend against using
1141 save-window-excursion (Bug#12075).
1142
1143 * control.texi (Catch and Throw):
1144 * positions.texi (Excursions): Don't mention it.
1145
0e23ef9d
PE
11462012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1147
1148 Better seed support for (random).
1149 * numbers.texi (Random Numbers): Document new behavior of
1150 the calls (random) and (random STRING).
1151
342dac71
MR
11522012-08-21 Martin Rudalics <rudalics@gmx.at>
1153
1154 * windows.texi (Window Point): Document recent changes in
1155 window-point and set-window-point.
1156 (Selecting Windows): Document recent change in select-window.
1157
a08eadfe
EZ
11582012-08-06 Eli Zaretskii <eliz@gnu.org>
1159
1160 * functions.texi (Closures): Put the main index entry for
1161 "closures" here. (Bug#12138)
1162
1163 * variables.texi (Lexical Binding): Disambiguate the index entry
1164 for "closures".
1165
35b6586e
CY
11662012-08-05 Chong Yidong <cyd@gnu.org>
1167
1168 * display.texi (Defining Faces): Move documentation of
1169 frame-background-mode to the Emacs manual (Bug#7774).
1170
02676e5d
CY
11712012-08-04 Chong Yidong <cyd@gnu.org>
1172
1173 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1174 Fix description of syntax table inheritance.
1175 (Syntax Table Functions): Don't refer to internal contents of
1176 syntax table, since that is not explained yet. Copyedits.
1177 (Standard Syntax Tables): Node deleted.
1178 (Syntax Table Internals): Misc clarifications. Improve table
1179 formatting.
1180
1181 * keymaps.texi (Inheritance and Keymaps):
1182 * text.texi (Sticky Properties): Tweak index entry.
1183
73e0cbc0
EZ
11842012-07-28 Eli Zaretskii <eliz@gnu.org>
1185
1186 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1187
09ae5da1
PE
11882012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1189
1190 Prefer typical American spelling for "acknowledgment".
1191 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1192
1ada2e55
EZ
11932012-07-21 Eli Zaretskii <eliz@gnu.org>
1194
1195 * commands.texi (Special Events): Mention language-change event.
1196 (Input Events, Interactive Codes):
1197 * keymaps.texi (Key Sequences): Mention events that are
1198 non-keyboard but also non-mouse events.
1199
9ea10cc3
CY
12002012-07-17 Chong Yidong <cyd@gnu.org>
1201
1202 * text.texi (Insertion): Document insert-char changes.
1203
2e2d2a13
LL
12042012-07-15 Leo Liu <sdl.web@gmail.com>
1205
1206 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1207
b68b3337
CY
12082012-07-13 Chong Yidong <cyd@gnu.org>
1209
1210 * buffers.texi (Read Only Buffers): Document toggle-read-only
1211 changes. Reword to account for the fact that read-only is
1212 currently not supported in overlay properties.
1213
ab4c47d3
CY
12142012-07-07 Chong Yidong <cyd@gnu.org>
1215
1216 * loading.texi (Library Search): Index site-lisp directories.
1217
d4913798
CY
12182012-07-06 Chong Yidong <cyd@gnu.org>
1219
1220 * intro.texi (A Sample Function Description): Fix incorrect
1221 markup, undoing previous change.
1222 (A Sample Variable Description): Minor clarifications and markup
1223 improvements.
1224
1225 * elisp.texi (Top):
1226 * text.texi (Text): Fix menu order.
1227
251736f4
RS
12282012-07-06 Richard Stallman <rms@gnu.org>
1229
1230 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1231 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1232
e8d71283
GM
12332012-07-05 Glenn Morris <rgm@gnu.org>
1234
1235 * intro.texi (A Sample Function Description): Fix cross-refs.
1236
47187200
MW
12372012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1238
1239 * intro.texi (Evaluation Notation, A Sample Function Description)
1240 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1241
a2eb421b
CY
12422012-06-27 Chong Yidong <cyd@gnu.org>
1243
1244 * processes.texi (Asynchronous Processes, Input to Processes):
1245 * internals.texi (Process Internals): Don't capitalize "pty".
1246
6d41a41d
TTN
12472012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1248
1249 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1250 discussion more prominent.
1251
0bd8297f
EZ
12522012-06-23 Eli Zaretskii <eliz@gnu.org>
1253
1254 * commands.texi (Misc Events): Document the language-change event.
1255
d35af63c
PE
12562012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1257
1258 Support higher-resolution time stamps (Bug#9000).
1259 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1260 * processes.texi (System Processes):
1261 Time stamp resolution is now picosecond, not microsecond.
1262
ac1a0ce1 12632012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1264
1265 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1266
1053a871
SM
12672012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1268
1269 * functions.texi (Defining Functions):
1270 * macros.texi (Defining Macros): Un-define the return value of `defun',
1271 `defmacro' and `defalias'.
1272
41b7f8bc
CY
12732012-06-17 Chong Yidong <cyd@gnu.org>
1274
1275 * elisp.texi: Remove urlcolor setting.
1276
82a25657
GM
12772012-06-17 Glenn Morris <rgm@gnu.org>
1278
1279 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1280 Overlining no longer behaves exactly like underlining.
1281
a04689de 12822012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1283
1284 * display.texi (Face Attributes):
1285 Document wave-style underline face attribute.
1286
1b9b4cf4
CY
12872012-06-11 Chong Yidong <cyd@gnu.org>
1288
1289 * display.texi (ImageMagick Images): ImageMagick now supports the
1290 :background property.
1291
dbab98c7
DA
12922012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1293
1294 * internals.texi (Garbage Collection): Typo fix.
1295
6175e34b
CY
12962012-06-09 Chong Yidong <cyd@gnu.org>
1297
1298 * text.texi (Special Properties): Clarify the meaning of a list of
1299 faces in the `face' property.
1300
1301 * display.texi (Face Remapping): Minor clarification.
1302
4b56d0fe
CY
13032012-06-08 Chong Yidong <cyd@gnu.org>
1304
1305 * display.texi (Face Attributes): Font family does not accept
1306 wildcards. De-document obsolete :bold and :italic attributes.
1307 (Defining Faces): Use new-style face spec format.
1308
f3372c87
DA
13092012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1310
8d7c7eed 1311 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1312 vector management code and vectorlike_header structure.
1313
5f2c76c6
CY
13142012-06-03 Chong Yidong <cyd@gnu.org>
1315
1316 * modes.texi (Mode Line Data): Use "mode line construct"
1317 terminology for consistency.
1318
ecc6530d
GM
13192012-05-27 Glenn Morris <rgm@gnu.org>
1320
1321 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1322 * buffers.texi, commands.texi, compile.texi, control.texi:
1323 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1324 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1325 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1326 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1327 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1328 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1329 * objects.texi, os.texi, package.texi, positions.texi:
1330 * processes.texi, searching.texi, sequences.texi, streams.texi:
1331 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1332 * variables.texi, windows.texi: Nuke hand-written node pointers.
1333
33017faf 13342012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1335
33017faf
GM
1336 * functions.texi (Obsolete Functions):
1337 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1338
1339 * modes.texi (Mode Help): Fix describe-mode.
1340
1341 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1342
1343 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1344
33017faf 13452012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1346
33017faf 1347 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1348
1349 * compile.texi (Docs and Compilation):
1350 byte-compile-dynamic-docstrings is an option.
1351
1352 * debugging.texi (Invoking the Debugger): debug is a command.
1353
1354 * display.texi (Progress): progress-reporter-update and
1355 progress-reporter-force-update have VALUE argument optional.
1356 (Animated Images): Use non-@code{nil} instead of non-nil.
1357
33017faf
GM
1358 * files.texi (Format Conversion Round-Trip):
1359 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1360
1361 * frames.texi (Creating Frames): make-frame is a command.
1362 (Input Focus): select-frame is a command.
1363 (Pointer Shape): void-text-area-pointer is an option.
1364
33017faf 1365 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1366 (Help Functions): describe-prefix-bindings is a command.
1367
1368 * markers.texi (Creating Markers): Both arguments of copy-marker
1369 are optional.
1370
1371 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1372
1373 * modes.texi (Mode Line Variables): mode-line-remote and
1374 mode-line-client are not options.
1375 (Imenu): imenu-add-to-menubar is a command.
33017faf 1376 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1377
1378 * os.texi (Sound Output): play-sound-file is a command.
1379
33017faf 1380 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1381
33017faf
GM
1382 * processes.texi (Signals to Processes):
1383 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1384 (Signals to Processes): signal-process is a command.
1385
33017faf 1386 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1387 (Base 64): base64-encode-string is not a command while
1388 base64-decode-region is.
1389
1390 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1391
3fe7cdc8
GM
13922012-05-12 Glenn Morris <rgm@gnu.org>
1393
1394 * Makefile.in (MKDIR_P): New, set by configure.
1395 (mkinfodir): Use $MKDIR_P.
1396
dc0f75c8
GM
13972012-05-10 Glenn Morris <rgm@gnu.org>
1398
b8a82b69
GM
1399 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1400 with "coding: raw-text".
51b1e059 1401 Concept of multibyte sessions no longer exists.
b8a82b69 1402
dc0f75c8
GM
1403 * files.texi (File Locks): Mention create-lockfiles option.
1404
666b903b 14052012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1406
5b6eebcf
GM
1407 * vol1.texi, vol2.texi: Remove files.
1408 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1409 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1410
0a454caf 1411 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1412
143d9dd8
GM
1413 * two-volume.make (emacsdir): New.
1414 (tex): Add directory with emacsver.texi to TEXINPUTS.
1415
e68b393e
GM
1416 * minibuf.texi (Minibuffer History, Basic Completion):
1417 Tweak page breaks.
1418
9658dc2a
GM
1419 * internals.texi (Garbage Collection, Memory Usage)
1420 (Writing Emacs Primitives): Tweak page breaks.
1421
161c2a25
GM
1422 * streams.texi (Output Variables): Improve page break.
1423
1424 * edebug.texi (Edebug Display Update): Improve page break.
1425
51d58083
GM
1426 * compile.texi (Disassembly): Condense the examples.
1427
ddff3351
GM
1428 * eval.texi, functions.texi, loading.texi, macros.texi:
1429 Where possible, use example rather than smallexample.
1430
1431 * symbols.texi: Where possible, use example rather than smallexample.
1432 (Symbol Components): Fix typo.
1433 (Other Plists): Tweak page break.
1434
1435 * sequences.texi (Arrays): Tweak page breaks.
1436
1437 * customize.texi: Where possible, use example rather than smallexample.
1438 (Common Keywords, Variable Definitions, Applying Customizations)
1439 (Custom Themes): Tweak page breaks.
1440
1441 * control.texi: Where possible, use example rather than smallexample.
1442 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1443 Tweak page breaks.
1444
ca4b98fa
GM
14452012-05-08 Glenn Morris <rgm@gnu.org>
1446
5122804a
GM
1447 * two.el: Remove; unused since creation of two-volume.make.
1448
ca4b98fa
GM
1449 * vol1.texi, vol2.texi: No need to keep menus in these files.
1450
eceeb5fc
CY
14512012-05-05 Glenn Morris <rgm@gnu.org>
1452
1453 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1454
1455 * intro.texi (Caveats): Copyedit.
1456 (Lisp History): Convert inforef to xref.
1457 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1458
1459 * text.texi (Auto Filling): Don't mention Emacs 19.
1460
1461 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1462 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1463
1464 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1465
eceeb5fc
CY
1466 * lists.texi (List-related Predicates, List Variables):
1467 Tweak page-breaks.
1468 (Sets And Lists): Convert inforef to xref.
1469
8045b906
GM
14702012-05-04 Glenn Morris <rgm@gnu.org>
1471
1472 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1473 (info, infoclean): Use $INFO_EXT.
1474 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1475 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1476 (info, maintainer-clean): Use $INFO_EXT.
1477 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1478
78f3273a
CY
14792012-05-04 Chong Yidong <cyd@gnu.org>
1480
1481 * os.texi (Timers): Use defopt for timer-max-repeats.
1482
ab0fa4e4
PE
14832012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1484
1485 * os.texi (Time of Day): Do not limit current-time-string
1486 to years 1000..9999.
1487
2bc356d7
CY
14882012-05-02 Chong Yidong <cyd@gnu.org>
1489
1490 * display.texi (Font Lookup):
1491 * frames.texi (Pointer Shape):
1492 * processes.texi (Subprocess Creation): Use defopt for options.
1493
90207a15 14942012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1495
1496 * elisp.texi (@copying):
1497 * intro.texi (Introduction): Only print VERSION in the TeX version.
1498
90207a15 14992012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1500
1501 * text.texi (Change Hooks): Minor fix for after-change-functions.
1502
90207a15 15032012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1504
1505 * package.texi (Packaging Basics):
1506 * loading.texi (Autoload):
1507 * files.texi (Magic File Names):
1508 Reword to remove/reduce some overly long/short lines.
1509
a8e7d6d7 15102012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1511
1512 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1513 * modes.texi (Major Modes, Auto-Indentation):
1514 * buffers.texi (Buffers): Some fixes for menu descriptions.
1515
a8e7d6d7 15162012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1517 * functions.texi (Simple Lambda, Argument List):
1518 * eval.texi (Function Indirection): Avoid deprecated form.
1519
a8e7d6d7 15202012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1521
1a72be46
GM
1522 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1523 Add "et al." to authors.
1524
16152b76
GM
1525 * buffers.texi, commands.texi, compile.texi, control.texi:
1526 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1527 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1528 * modes.texi, numbers.texi, objects.texi, streams.texi:
1529 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1530 Use Texinfo recommended convention for quotes+punctuation.
1531
a8e7d6d7 15322012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1533
1534 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1535 to where-is-internal (Bug#10872).
1536
a8e7d6d7 15372012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1538
a2715669
GM
1539 * macros.texi (Indenting Macros): Fix typo.
1540
0b27932b
GM
1541 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1542 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1543 (Choosing Window Options, Horizontal Scrolling)
1544 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1545 (Quitting Windows, Window Configurations, Textual Scrolling):
1546 (Coordinates and Windows, Window Configurations)
1547 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1548 (Splitting Windows, Deleting Windows):
1549 Fix ignore-window-parameters logic.
1550 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1551 (Window Start and End): Remove pointless example.
1552 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1553 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1554 and recenter-positions. Remove recenter example.
0b27932b 1555
0dc91072
GM
1556 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1557
9c51bbaa
GM
1558 * minibuf.texi (Intro to Minibuffers):
1559 Tweak discussion of resizing minibuffer window.
1560
674ea9c6
GM
15612012-04-26 Glenn Morris <rgm@gnu.org>
1562
8a4ca8e3 1563 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1564
562e638f
GM
1565 * tindex.pl: Remove file.
1566
674ea9c6
GM
1567 * makefile.w32-in (srcs):
1568 * Makefile.in (srcs): Remove back.texi (which is unused).
1569
b613912b
MA
15702012-04-24 Michael Albinus <michael.albinus@gmx.de>
1571
e43042fe
MA
1572 * os.texi (Notifications): Extend possible notification hints.
1573 Add notifications-get-capabilities.
b613912b 1574
f30d612a
CY
15752012-04-20 Chong Yidong <cyd@gnu.org>
1576
1577 * processes.texi (Asynchronous Processes): Mention nil argument to
1578 start-process.
1579
b58b1df8
GM
15802012-04-20 Glenn Morris <rgm@gnu.org>
1581
1582 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1583 Don't mention obsolete `nospace' argument of all-completions.
1584 (Minibuffer Completion, Completion Commands, Reading File Names)
1585 (Completion Variables): Copyedits.
1586 (Completion Commands): Mention parent keymaps.
1587 Remove obsolete minibuffer-local-filename-must-match-map.
1588 (High-Level Completion): Remove read-variable's almost
1589 word-for-word duplication of read-command.
1590 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1591 Update "High-Level Completion" description.
1592
c0ea08d2
GM
1593 * minibuf.texi (Minibuffers):
1594 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1595
9d2754f5
GM
1596 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1597 Use Texinfo-recommended form of quote+punctuation.
1598 (Intro to Minibuffers): First minibuffer is #1, not #0.
1599 Mention minibuffer-inactive-mode.
1600 (Text from Minibuffer): Copyedits.
1601 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1602 (Object from Minibuffer): Remove overly pedantic para.
1603 (Minibuffer History): Copyedits. Add face-name-history.
1604 (Initial Input, Yes-or-No Queries, Multiple Queries)
1605 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1606 (Yes-or-No Queries): Tweak example.
1607 (Minibuffer Commands): Add next-complete-history-element.
1608 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1609 minibuffer-inactive-mode.
9d2754f5 1610
4373fd43
GM
1611 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1612 (Bindat Functions): Copyedits.
1613
61bb069e 16142012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1615
1616 * files.texi (Saving Buffers): Document `visit and `visit-save'
1617 values of require-final-newline.
1618
61bb069e 16192012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1620
1621 * processes.texi (Output from Processes, Filter Functions):
1622 Mention waiting-for-user-input-p.
1623 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1624 (Network Servers, Datagrams, Network Processes, Network Options)
1625 (Network Feature Testing, Serial Ports): Copyedits.
1626 (Network): Add encrypted network overview paragraph.
1627 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1628
61bb069e 16292012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1630
1631 * help.texi (Keys in Documentation): Mention :advertised-binding.
1632
1633 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1634 description to help.texi.
1635
61bb069e 16362012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1637
1638 * processes.texi (Process Information, Input to Processes)
1639 (Signals to Processes, Output from Processes, Process Buffers)
1640 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1641 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1642
e153c136
GM
16432012-04-15 Glenn Morris <rgm@gnu.org>
1644
1645 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1646 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1647 Copyedits.
e153c136 1648 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1649 (Synchronous Processes, Asynchronous Processes):
1650 Update some example output.
e153c136
GM
1651 (Process Information): Fix typo.
1652 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1653
e6fd457e 16542012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1655
1656 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1657 open-network-stream does exist in Emacs 23, but is simpler.
1658
e6fd457e 16592012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1660
1661 * customize.texi (Custom Themes): Also document load-theme etc.
1662
35dc09a1 16632012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1664
1665 * customize.texi (Applying Customizations):
1666 (Custom Themes): New nodes.
1667
1668 * display.texi (Defining Faces): Reference custom-set-faces.
1669
1670 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1671 * os.texi (Startup Summary): Copyedits.
1672
35dc09a1 16732012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1674
1675 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1676
9fce7eda
GM
1677 * strings.texi (Case Tables):
1678 * objects.texi (General Escape Syntax):
1679 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1680
2bb0eca1
GM
1681 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1682 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1683 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1684 * text.texi: Use @file for buffers, per the Texinfo manual.
1685
62200c14
GM
1686 * compile.texi (Compiler Errors): Add missing space in buffer name.
1687
35dc09a1 16882012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1689
1690 * processes.texi (Query Before Exit): Remove obsolete function
1691 process-kill-without-query (Bug#11190).
1692
35dc09a1 16932012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1694
1695 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1696 Use @env for environment variables.
1697
f48a9cb4
GM
1698 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1699
0a6dd5e2
JA
17002012-04-12 Jari Aalto <jari.aalto@cante.net>
1701
1cbae532
SM
1702 * processes.texi (Synchronous Processes):
1703 Mention `default-directory' (bug#7515).
0a6dd5e2 1704
b4d3bc10
CY
17052012-04-09 Chong Yidong <cyd@gnu.org>
1706
1707 * customize.texi (Variable Definitions): Remove user-variable-p.
1708
1709 * commands.texi (Interactive Codes):
1710 * help.texi (Accessing Documentation):
1711 * minibuf.texi (High-Level Completion): Callers changed.
1712
ea0ff314
CY
17132012-04-06 Chong Yidong <cyd@gnu.org>
1714
1715 * minibuf.texi (Programmed Completion): Document metadata method.
1716 (Completion Variables): Document completion-category-overrides.
1717
91b65361
CY
17182012-04-05 Chong Yidong <cyd@gnu.org>
1719
1720 * anti.texi (Antinews): Rewrite for Emacs 23.
1721
3d439cd1
CY
17222012-04-04 Chong Yidong <cyd@gnu.org>
1723
321cc491
CY
1724 * minibuf.texi (Programmed Completion): Remove obsolete variable
1725 completion-annotate-function.
1cbae532
SM
1726 (Completion Variables): Rename from Completion Styles.
1727 Document completion-extra-properties. Document completion-styles-alist
321cc491 1728 change.
245d176b
CY
1729 (Reading File Names): minibuffer-local-filename-must-match-map is
1730 not used anymore.
1731 (Minibuffer Completion): Document completing-read-function.
1732 (Completion in Buffers): completion-at-point-functions can return
1733 properties recognized in completion-extra-properties.
321cc491 1734
3d439cd1
CY
1735 * display.texi (Delayed Warnings): New node.
1736
a7972adf
CY
1737 * os.texi (Notifications): Copyedits.
1738
97f4a299
GM
17392012-04-04 Glenn Morris <rgm@gnu.org>
1740
1741 * os.texi (Notifications): Copyedits.
1742
9ff687e1
MA
17432012-04-03 Michael Albinus <michael.albinus@gmx.de>
1744
1745 * os.texi (Terminal-Specific): Fix typo.
1746 (Notifications): New section.
1747
1748 * elisp.texi (Top):
1749 * vol1.texi (Top):
1750 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1751 menu entries.
1752
42ee526b
CY
17532012-04-01 Chong Yidong <cyd@gnu.org>
1754
1755 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1756 file-in-directory-p.
1757
0b021094
GM
17582012-03-31 Glenn Morris <rgm@gnu.org>
1759
1760 * edebug.texi (Instrumenting Macro Calls):
1761 Mention defining macros at instrumentation time.
1762 (Edebug Options): Mention edebug-unwrap-results.
1763
50fe197c
EZ
17642012-03-31 Eli Zaretskii <eliz@gnu.org>
1765
1766 * text.texi (Special Properties): Clarify the description of the
1767 effect of integer values of the 'cursor' property on cursor
1768 position. See the discussions in bug#11068 for more details and
1769 context.
1770
650b6d0b
GM
17712012-03-31 Glenn Morris <rgm@gnu.org>
1772
1773 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1774 Copyedits.
1775
5319014e
CY
17762012-03-30 Chong Yidong <cyd@gnu.org>
1777
1778 * display.texi (Image Formats): Add imagemagick type.
1779 (Image Descriptors): Mention how they are used.
1780 (ImageMagick Images): Clarify role of imagemagick-register-types.
1781 (Character Display): Don't mention glyph tables.
1782 (Display Tables): Use make-glyph-code in example.
1783 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1784 tables are semi-obsolete. De-document create-glyph.
1785 (Glyphless Chars): Note that display tables override this.
1786 (Bidirectional Display): Copyedits. Introduce "bidirectional
1787 reordering" terminology, and use it.
1788
f1224267
GM
17892012-03-30 Glenn Morris <rgm@gnu.org>
1790
1791 * edebug.texi (Jumping): Give name of `i' binding.
1792
d14daa28
GM
17932012-03-28 Glenn Morris <rgm@gnu.org>
1794
1795 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
1796 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
1797 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
1798 (Regexp Special): Mention collation.
1799 Clarify char classes with an example.
fee88ca0
GM
1800 (Regexp Functions): Mention regexp-opt is not guaranteed.
1801 Mention regexp-opt-charset.
1802 (Regexp Search): Recommend against looking-back.
1803 (Search and Replace): Use Texinfo recommended quote convention.
1804 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 1805
dcb6e7b3
MR
18062012-03-27 Martin Rudalics <rudalics@gmx.at>
1807
1808 * windows.texi (Window History): Describe new option
1809 switch-to-visible-buffer.
1810
cf0495f2
GM
18112012-03-27 Glenn Morris <rgm@gnu.org>
1812
4fb9a543
GM
1813 * searching.texi (String Search): Add xref to Emacs manual.
1814 Copyedits. Mention the function word-search-regexp.
1815 (Searching and Case): Add xref to Emacs manual. Copyedits.
1816
9364727b
GM
1817 * processes.texi (Network Servers): Standardize apostrophe usage.
1818
cf0495f2
GM
1819 * os.texi (System Environment): Copyedits. Remove some examples
1820 that do not seem useful. Mention setenv third arg.
1821 tty-erase-char does not seem to be nil under a window-system.
1822 (User Identification): Copyedits.
1823 Remove some examples that do not seem useful.
1824
33da7b16
GM
18252012-03-26 Glenn Morris <rgm@gnu.org>
1826
1827 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
1828 (Init File): Copyedits.
1829 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
1830 (Killing Emacs): Copyedits.
1831 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
1832 Shorten the example, use more standard shell prompts.
33da7b16 1833
9a69676a
CY
18342012-03-25 Chong Yidong <cyd@gnu.org>
1835
1836 * display.texi (Fringes): Note that fringes are shown on graphical
1837 displays only.
1838 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
1839 (Replacing Specs): Clarify example.
1840 (Manipulating Buttons): Note that button-at can return a marker.
1841 (Buttons): Minor rewrite.
1842 (Character Display): New node. Consolidate all character display
1843 related nodes into its subsections.
1844 (Usual Display): Character 127 is also affected by ctl-arrow.
1845 (Display Tables): Improve example.
1846
c8f6ec5c
GM
18472012-03-22 Glenn Morris <rgm@gnu.org>
1848
1849 * strings.texi (Text Comparison): Mention string-prefix-p.
1850
fb5b8aca
CY
18512012-03-21 Chong Yidong <cyd@gnu.org>
1852
1853 * display.texi (The Echo Area): Add xref to Output Streams.
1854 (Displaying Messages): Improve doc of message.
1855 (Echo Area Customization, Invisible Text): Copyedits.
1856 (Invisible Text): Mention that spec comparison is done with eq.
1857 (Width): Improve doc of char-width.
1858 (Faces): Recommend using symbol instead of string for face name.
1859 Minor clarifications.
1860 (Defining Faces): Copyedits. Update face example.
1861 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
1862 (Face Remapping): Mention text-scale-adjust.
1863 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
1864 (Face Functions): Don't document make-face or copy-face.
1865
025de85b
CY
18662012-03-20 Chong Yidong <cyd@gnu.org>
1867
1868 * display.texi (Forcing Redisplay): Various rewrites to reflect
1869 new value of redisplay-dont-pause.
1870 (Truncation): Copyedits.
1871
a5656eae
GM
18722012-03-20 Glenn Morris <rgm@gnu.org>
1873
1874 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
1875 Add summary table of some relevant command-line options.
1876
d15aac68
CY
18772012-03-18 Chong Yidong <cyd@gnu.org>
1878
1879 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
1880 (Writing Emacs Primitives): Re-organize discussion of functions
1881 with variable Lisp arguments are handled. Delete an obsolete
1882 remark, previously tagged as FIXME.
1883
1884 * os.texi (Idle Timers): Minor clarification.
1885 (Idle Timers): Link to Time of Day for description of time list.
1886
b59af549
GM
18872012-03-18 Glenn Morris <rgm@gnu.org>
1888
1889 * os.texi (System Interface): Flow control was removed.
1890 (Startup Summary): General update.
1891 (Init File): Don't mention compiling it.
1892
986bd52a
CY
18932012-03-17 Chong Yidong <cyd@gnu.org>
1894
1895 * os.texi (Startup Summary): Mention package loading.
1896 (Init File): Don't refer to .emacs in section title. Copyedits.
1897 (Terminal-Specific): Give a realistic example.
1898 (Command-Line Arguments): Reference Entering Emacs instead of
1899 repeating the spiel about not restarting Emacs.
1900 (Time of Day): Discuss time representation at beginning of node.
1901 (Sound Output): Copyedits.
1902
1903 * package.texi (Packaging Basics): Document package-initialize.
1904
f761251a
EZ
19052012-03-17 Eli Zaretskii <eliz@gnu.org>
1906
1907 * frames.texi (Initial Parameters): Add an index entry for
1908 minibuffer-only frame.
1909
da986230
GM
19102012-03-16 Glenn Morris <rgm@gnu.org>
1911
1912 * modes.texi (Major Mode Conventions): Mention the strange
1913 relationship between View mode and special modes. (Bug#10650)
1914
2cc775f9
CY
19152012-03-11 Chong Yidong <cyd@gnu.org>
1916
1917 * windows.texi (Window Configurations): save-window-excursion is
1918 now a macro.
1919
1920 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1921 now a macro.
1922
66c5eebd
CY
1923 * text.texi (Fields): Minor copyedit.
1924
310a820f
EZ
19252012-03-10 Eli Zaretskii <eliz@gnu.org>
1926
83a96c08
EZ
1927 * strings.texi (String Basics):
1928 * sequences.texi (Sequence Functions): Mention that `length' is
1929 not appropriate for computing the string width on display; add a
1930 cross-reference to the description of `string-width'. (Bug#10978)
1931
310a820f
EZ
1932 * eval.texi (Autoloading): Minor change of wording.
1933
83ef8187
CY
19342012-03-10 Chong Yidong <cyd@gnu.org>
1935
bc44be50
CY
1936 * loading.texi (Autoload): Explicitly state which forms are
1937 processed specially (Bug#7783).
1938
83ef8187
CY
1939 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1940 non-default situation. Describe one-submenu exception (Bug#7695).
1941
1942 * nonascii.texi (Character Properties): Copyedits.
1943
483ab230
CY
19442012-03-08 Chong Yidong <cyd@gnu.org>
1945
1946 * text.texi (Mode-Specific Indent): Document new behavior of
1947 indent-for-tab-command. Document tab-always-indent.
1948 (Special Properties): Copyedits.
1949 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1950 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1951 libxml-parse-html-region.
1952
00e84de0
GM
19532012-03-07 Glenn Morris <rgm@gnu.org>
1954
eaa6bc3c
GM
1955 * markers.texi (The Region): Briefly mention use-empty-active-region
1956 and region-active-p.
a9685db7 1957 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 1958 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 1959
67cd45a2
CY
19602012-03-07 Chong Yidong <cyd@gnu.org>
1961
1962 * text.texi (Buffer Contents): Don't duplicate explanation of
1963 region arguments from Text node. Put doc of obsolete var
1964 buffer-substring-filters back, since it is referred to.
1965 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1966 selection by default.
1967
1968 * markers.texi (The Mark): Fix typo.
1969 (The Region): Copyedits.
1970
2ad80941
GM
19712012-03-07 Glenn Morris <rgm@gnu.org>
1972
1973 * markers.texi (Overview of Markers): Copyedits.
1974 (Creating Markers): Update approximate example buffer size.
1975 (The Mark): Don't mention uninteresting return values.
1976
ef959d3a
CY
19772012-03-05 Chong Yidong <cyd@gnu.org>
1978
1979 * positions.texi (Text Lines): Document count-words.
1980
a08a07e3
CY
19812012-03-04 Chong Yidong <cyd@gnu.org>
1982
1983 * frames.texi (Frames): Remove little-used "terminal frame" and
1984 "window frame" terminology.
1985 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1986 (Size and Position, Visibility of Frames): Callers changed.
1987 (Frames): Clarify which terminals in framep are graphical.
1988 (Initial Parameters): --geometry is not the only option which adds
1989 to initial-frame-alist.
1990 (Position Parameters): Note that icon-left and icon-top are for
1991 old window managers only.
1992 (Size Parameters): Sizes are in characters even on graphical
1993 displays.
1994 (Management Parameters): Note that window-id and outer-window-id
1995 can't really be changed, and that auto-raise isn't always obeyed.
1996 (Cursor Parameters): Document cursor-type explicitly.
1997 (Size and Position): The aliases set-screen-height and
1998 set-screen-width have been deleted.
1999 (Visibility of Frames): Mention "minimization".
2000
2001 * os.texi (Startup Summary): Minor clarifications.
2002 (Startup Summary, Suspending Emacs): Standardize on "text
2003 terminal" terminology.
2004
2005 * windows.texi (Basic Windows, Coordinates and Windows)
2006 (Coordinates and Windows):
2007 * display.texi (Refresh Screen, Line Height, Face Attributes)
2008 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2009
ea16568d
GM
20102012-03-04 Glenn Morris <rgm@gnu.org>
2011
2012 * abbrevs.texi: Small copyedits throughout.
2013 (Abbrev Mode): Remove this section, folding it into the top-level.
2014 (Abbrev Tables): Don't mention irrelevant return values.
2015 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2016 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2017 (Abbrev Table Properties): Update nil :regexp description.
2018
b3134b95
GM
20192012-03-03 Glenn Morris <rgm@gnu.org>
2020
520f2425
GM
2021 * internals.texi: Change @appendix section commands to @section.
2022 (Building Emacs): Say less about CANNOT_DUMP platforms.
2023 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2024 (Pure Storage): Small changes.
01a6dcc8 2025 (Memory Usage): Copyedit.
7d2d7cc0
GM
2026 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2027 example definitions. Give examples of things with non-nil
2028 interactive args. Mention eval_sub. Remove old info about
2029 strings and GCPRO. Mention cus-start.el.
2030 (Buffer Internals, Window Internals, Process Internals):
2031 Misc small updates and fixes for fields.
520f2425 2032
b3134b95
GM
2033 * tips.texi: Copyedits.
2034 (Coding Conventions): Mention autoloads.
2035 Combine partially duplicated macro items. Fix xref.
2036 Refer to Library Headers for copyright notice.
2037 (Programming Tips): edit-options is long-obsolete.
2038 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2039 (Warning Tips): Mention declare-function.
2040 (Documentation Tips): Remove old info.
2041 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2042 (Library Headers): General update.
2043
2064cc6a
GM
20442012-03-02 Glenn Morris <rgm@gnu.org>
2045
6945faa6
GM
2046 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2047 and relocate entry. Mention buffer-stale-function.
2048
4186e877
GM
2049 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2050
2064cc6a
GM
2051 * hooks.texi (Standard Hooks): General update.
2052 Put related hooks together. Add and remove items.
2053 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2054 * modes.texi (Hooks): Tweak cross-ref description.
2055
7272fbf3
MA
20562012-03-01 Michael Albinus <michael.albinus@gmx.de>
2057
2058 * files.texi (Kinds of Files): The return value of file-equal-p is
2059 unspecified, if FILE1 or FILE2 does not exist.
2060
53a1239b
GM
20612012-03-01 Glenn Morris <rgm@gnu.org>
2062
90db9af9
GM
2063 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2064
53a1239b
GM
2065 * maps.texi (Standard Keymaps): General update.
2066 Remove mode-specific maps, talk about the more general keymaps.
2067 * help.texi (Help Functions): Add vindex for Helper-help-map.
2068 * keymaps.texi (Active Keymaps): Minor rephrasing.
2069
775b55af
GM
20702012-02-29 Glenn Morris <rgm@gnu.org>
2071
2072 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2073
96b49301 20742012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2075
7272fbf3 2076 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2077 Update changed behavior of file-subdir-of-p.
96b49301 2078
1383d930
GM
20792012-02-28 Glenn Morris <rgm@gnu.org>
2080
44e97401
GM
2081 * advice.texi, anti.texi, display.texi, elisp.texi:
2082 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2083 Standardize possessive apostrophe usage.
2084
e3c73f1e
GM
2085 * locals.texi: Remove file.
2086 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2087 Remove menu entry.
2088 * errors.texi, maps.texi: Adjust node pointers.
2089 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2090 * makefile.w32-in (srcs):
e3c73f1e
GM
2091 * Makefile.in (srcs): Remove locals.texi.
2092
1383d930
GM
2093 * frames.texi (Mouse Position): Fix cross-ref.
2094
431ee44b
CY
20952012-02-27 Chong Yidong <cyd@gnu.org>
2096
2097 * buffers.texi (Creating Buffers): Clarify that
2098 generate-new-buffer uses generate-new-buffer-names.
2099 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2100
2101 * files.texi (Directory Names): Index entry for file name abbreviations.
2102 (Relative File Names, File Name Expansion): Refer to it.
2103 (Locating Files): Move locate-user-emacs-file documentation to
2104 Standard File Names.
2105 (Standard File Names): Add locate-user-emacs-file; update examples.
2106
6a11ec9d
MA
21072012-02-26 Michael Albinus <michael.albinus@gmx.de>
2108
2109 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2110
9a4888c0
CY
21112012-02-26 Chong Yidong <cyd@gnu.org>
2112
2113 * files.texi (Kinds of Files): Improve documentation of
2114 files-equal-p and file-subdir-of-p.
2115
f0e751b9
GM
21162012-02-26 Glenn Morris <rgm@gnu.org>
2117
2118 * intro.texi (Acknowledgements): Small changes.
2119
7e05b1ec
GM
21202012-02-25 Glenn Morris <rgm@gnu.org>
2121
2122 * errors.texi: Don't try to list _all_ the error symbols.
2123 Add circular-list, cl-assertion-failed, compression-error.
2124 * elisp.texi, vol1.texi, vol2.texi:
2125 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2126
23453255 21272012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2128
2129 * files.texi (files-equal-p, file-subdir-of-p): New,
2130 add initial documentation.
2131
4963495d
CY
21322012-02-25 Chong Yidong <cyd@gnu.org>
2133
fa74b241
CY
2134 * files.texi (File Attributes): Document file-selinux-context.
2135 (Changing Files): Link to it.
2136 (Changing Files): Document set-file-selinux-context.
2137
2138 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2139 changed. Mention default value of backup-directory-alist.
2140 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2141 (Auto-Saving): New minor mode behavior for auto-save-mode.
2142 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2143
4963495d
CY
2144 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2145
4bb82fa8
GM
21462012-02-24 Glenn Morris <rgm@gnu.org>
2147
2148 * errors.texi (Standard Errors): Mention dbus-error.
2149 For arith-error sub-classes, just use one cross-ref.
2150
2cb228f7
AM
21512012-02-23 Alan Mackenzie <acm@muc.de>
2152
2153 * modes.texi (Defining Minor Modes): Document the new keyword
2154 :after-hook.
2155
a59225b1
CY
21562012-02-21 Chong Yidong <cyd@gnu.org>
2157
2158 * files.texi (Files): Mention magic file names as arguments.
2159 (Reading from Files): Copyedits.
2160 (File Attributes): Mention how to change file modes.
2161 (Changing Files): Use standard "file permissions" terminology.
2162 Add xref to File Attributes node.
2163 (Locating Files): Document locate-user-emacs-file.
2164 (Unique File Names): Recommend against using make-temp-name.
2165
8376d7c2
CY
21662012-02-19 Chong Yidong <cyd@gnu.org>
2167
2168 * help.texi (Documentation, Documentation Basics, Help Functions):
2169 Minor clarifications.
2170 (Accessing Documentation): Clarify what documentation-property is
2171 for. Add xref to Keys in Documentation.
2172
2173 * tips.texi (Documentation Tips): Don't recommend using * in
2174 docstrings.
2175
2176 * macros.texi (Defining Macros):
2177 * modes.texi (Derived Modes): Say "documentation string" instead
2178 of docstring.
2179
82233bea
CY
21802012-02-18 Chong Yidong <cyd@gnu.org>
2181
2182 * modes.texi (Tabulated List Mode): New node.
2183 (Basic Major Modes): Add xref to it.
2184
2185 * processes.texi (Process Information): Mention Process Menu mode.
2186
7b926f3f
CY
21872012-02-17 Chong Yidong <cyd@gnu.org>
2188
2189 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2190
0fd2c9a3
GM
21912012-02-17 Glenn Morris <rgm@gnu.org>
2192
2193 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2194
f700caa3
CY
21952012-02-16 Chong Yidong <cyd@gnu.org>
2196
4230351b
CY
2197 * syntax.texi (Syntax Tables, Syntax Descriptors)
2198 (Syntax Table Functions): Copyedits.
2199 (Syntax Basics): Don't repeat the material in the preceding node.
2200 (Syntax Class Table): Use a table.
2201 (Syntax Properties): Document syntax-propertize-function and
2202 syntax-propertize-extend-region-functions.
2203 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2204 (Parser State): Update for the new "c" comment style.
2205 Fix description of item 7 (comment style).
4230351b 2206
f700caa3
CY
2207 * modes.texi (Minor Modes): Update how mode commands should treat
2208 arguments now.
2209 (Mode Line Basics): Clarify force-mode-line-update.
2210 (Mode Line Top): Note that the example is not realistic.
2211 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2212 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2213 "mode line construct" instead of "mode line specification".
2214 (Syntactic Font Lock): Remove mention of obsolete variable
2215 font-lock-syntactic-keywords.
2216 (Setting Syntax Properties): Node deleted.
2217 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2218 (Font Lock Basics): Note that syntactic fontification falls back
2219 on `syntax-table'.
2220 (Search-based Fontification): Emphasize that font-lock-keywords
2221 should not be set directly.
2222 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2223 (Syntactic Font Lock): Minor clarifications. Add xref to
2224 Syntactic Font Lock node.
f700caa3 2225
60236b0d
CY
22262012-02-15 Chong Yidong <cyd@gnu.org>
2227
2228 * minibuf.texi (Basic Completion): Define "completion table".
2229 Move completion-in-region to Completion in Buffers node.
2230 (Completion Commands): Use "completion table" terminology.
2231 (Completion in Buffers): New node.
2232
2233 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2234 (Setting Hooks): Update minor mode usage example.
2235 (Major Mode Conventions): Note that completion-at-point-functions
2236 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2237 Remove duplicate tip about auto-mode-alist.
2238 (Minor Modes): Rewrite introduction.
2239 (Minor Mode Conventions): Copyedits. Don't recommend
2240 variable-only minor modes since few minor modes are like that.
60236b0d 2241
d7dbb11a
GM
22422012-02-15 Glenn Morris <rgm@gnu.org>
2243
2244 * processes.texi (Network): Document open-network-stream :parameters.
2245
3d8badf4
CY
22462012-02-14 Chong Yidong <cyd@gnu.org>
2247
2248 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2249 was removed on 2009-09-10. Update lisp-mode-map example.
2250 (Inheritance and Keymaps): Minor clarification.
2251 (Searching Keymaps): Remove out-of-place enumeration.
2252 (Key Lookup): Remove unnecessary example (one was already given in
2253 Format of Keymaps).
2254 (Changing Key Bindings): Update suppress-keymap example.
2255 (Menu Bar, Tool Bar): Copyedits.
2256 (Tool Bar): Update tool-bar-map example.
2257
faccede1
CY
22582012-02-12 Chong Yidong <cyd@gnu.org>
2259
2260 * debugging.texi (Debugger Commands): Continuing is now allowed
2261 for errors.
2262
355cabc6
CY
22632012-02-11 Chong Yidong <cyd@gnu.org>
2264
d860baa0
CY
2265 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2266 Move the list of standard bitmaps there.
2267 (Fringe Cursors): Rewrite for clarity.
2268 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2269
34106abe
CY
2270 * commands.texi (Command Overview): Mention read-key.
2271 (Using Interactive, Interactive Call): Minor clarifications.
2272 (Function Keys, Click Events): Avoid "input stream" terminology.
2273 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2274 Clarify column and row components.
2275 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2276 (Special Events): Copyedits.
2277
2278 * streams.texi (Input Streams): De-document get-file-char.
2279 (Output Variables): Don't refer to old backquote syntax.
2280
355cabc6
CY
2281 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2282 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2283 values of debug-on-error too. Add xref to Signaling Errors.
2284 Note that debug-on-signal is not customizable.
2285 Mention condition-case-unless-debug.
355cabc6
CY
2286 (Compilation Errors): Node deleted.
2287
2288 * compile.texi (Compiler Errors): Move a paragraph here from
2289 deleted node Compilation Errors.
2290
1be3ca5a
LL
22912012-02-10 Leo Liu <sdl.web@gmail.com>
2292
2293 * control.texi (Handling Errors): Change condition-case-no-debug
2294 to condition-case-unless-debug.
2295
25dec365
CY
22962012-02-10 Chong Yidong <cyd@gnu.org>
2297
2298 * advice.texi (Defining Advice): Clarify ad-unadvise.
2299 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2300 is not abnormal.
2301 (Advising Primitives): Node deleted; ad-define-subr-args has been
2302 removed.
2303
2304 * compile.texi (Speed of Byte-Code): Use float-time in example.
2305 (Compilation Functions): Note that the log uses Compilation mode.
2306 Don't discuss the contents of byte-code function object here.
2307 (Compilation Functions): De-document internal function byte-code.
2308 (Docs and Compilation): Minor clarifications.
2309
2310 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2311 Objects.
2312
5f5e4ea1
GM
23132012-02-10 Glenn Morris <rgm@gnu.org>
2314
2315 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2316 Mention secure-hash.
2317 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2318
6c1e4b46
CY
23192012-02-10 Chong Yidong <cyd@gnu.org>
2320
2321 * loading.texi (Loading): Don't emphasize "library" terminology.
2322 (Library Search): load-path is not a user option. Mention role of
2323 -L option and packages. Improve examples.
2324 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2325 obsolete.
2326 (Autoload): Minor clarifications.
2327
72ca698c
GM
23282012-02-10 Glenn Morris <rgm@gnu.org>
2329
b011fbfe
GM
2330 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2331
72ca698c
GM
2332 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2333
14a1f380
GM
23342012-02-08 Glenn Morris <rgm@gnu.org>
2335
2336 * loading.texi (Named Features): Update the require example.
2337
60d47423
GM
23382012-02-07 Glenn Morris <rgm@gnu.org>
2339
2340 * modes.texi (Defining Minor Modes):
2341 Expand on args of defined minor modes.
2342
0992bd9c
CY
23432012-02-07 Chong Yidong <cyd@gnu.org>
2344
2345 * variables.texi (Creating Buffer-Local): Minor clarification
2346 to buffer-local-variables doc (Bug#10715).
2347
af008560
GM
23482012-02-07 Glenn Morris <rgm@gnu.org>
2349
e80e1825 2350 * display.texi (ImageMagick Images): General update.
af008560
GM
2351 Move most details of imagemagick-render-type to the variable's doc.
2352
866c1d22
GM
23532012-02-06 Glenn Morris <rgm@gnu.org>
2354
f7c9199f 2355 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2356 (Inheritance and Keymaps):
2357 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2358
e7bc51d0
GM
2359 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2360
866c1d22
GM
2361 * control.texi (Handling Errors):
2362 Mention condition-case-no-debug and with-demoted-errors.
2363
03988c98
CY
23642012-02-05 Chong Yidong <cyd@gnu.org>
2365
2366 * customize.texi (Common Keywords): Minor clarifications.
2367 Document custom-unlispify-remove-prefixes.
2368 (Variable Definitions): Backquotes in defcustom seem to work fine
2369 now. Various other copyedits.
e1161b06
CY
2370 (Simple Types): Copyedits. Document color selector.
2371 (Composite Types): Copyedits.
2372 (Splicing into Lists): Clarifications.
03988c98
CY
2373
2374 * eval.texi (Backquote): Move from macros.texi.
2375
2376 * macros.texi (Expansion): Minor clarification.
2377 (Backquote): Move node to eval.texi.
2378 (Defining Macros): Move an example from Backquote node.
2379 (Argument Evaluation): No need to mention Pascal.
2380 (Indenting Macros): Add xref to Defining Macros.
2381
649f602c
GM
23822012-02-05 Glenn Morris <rgm@gnu.org>
2383
2384 * debugging.texi (Error Debugging): Mention debug-on-event default.
2385
34c99998
GM
23862012-02-04 Glenn Morris <rgm@gnu.org>
2387
8f05da42
GM
2388 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2389
7aa5aad8
GM
2390 * debugging.texi (Error Debugging): Mention debug-on-event.
2391 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2392
c7291ad9
GM
2393 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2394
34c99998
GM
2395 * text.texi (Buffer Contents):
2396 Update filter-buffer-substring description.
2397
735cc5ca
CY
23982012-02-04 Chong Yidong <cyd@gnu.org>
2399
6e911150
SM
2400 * functions.texi (What Is a Function): Add closures.
2401 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2402 Remove unused "keystroke command" terminology.
735cc5ca
CY
2403 (Lambda Expressions): Give a different example than in the
2404 following subsection. Add xref to Anonymous Functions.
2405 (Function Documentation): Remove gratuitous markup.
2406 (Function Names): Move introductory text to `What Is a Function'.
2407 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2408 (Anonymous Functions): Document lambda macro explicitly.
2409 Mention effects on lexical binding.
735cc5ca
CY
2410 (Function Cells): Downplay direct usage of fset.
2411 (Closures): New node.
2412 (Inline Functions): Remove "open-code" terminology.
2413 (Declaring Functions): Minor tweak; .m is not C code.
2414
2415 * variables.texi (Variables): Don't refer to "global value".
2416 (Local Variables, Void Variables): Copyedits.
2417 (Lexical Binding): Minor clarification of example.
2418 (File Local Variables): Mention :safe and :risky defcustom args.
2419 (Lexical Binding): Add xref to Closures node.
2420
94bc7984
GM
24212012-02-04 Glenn Morris <rgm@gnu.org>
2422
2423 * minibuf.texi (High-Level Completion): Updates for read-color.
2424
4f5a10ef
GM
24252012-02-03 Glenn Morris <rgm@gnu.org>
2426
eea14f31
GM
2427 * display.texi (GIF Images): Mention animation.
2428 Remove commented-out old example of animation.
2429 (Animated Images): New subsection.
2430 * elisp.texi (Top):
2431 * vol1.texi (Top):
2432 * vol2.texi (Top): Add Animated Images menu entry.
2433
4f5a10ef
GM
2434 * display.texi (Image Formats): Remove oddly specific information
2435 on versions of image libraries.
204e728d 2436 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2437
12f381b7
GM
24382012-02-02 Glenn Morris <rgm@gnu.org>
2439
1b9f60cc
GM
2440 * processes.texi (Synchronous Processes):
2441 Mention call-process's :file gets overwritten.
2442
7e2734bc
GM
2443 * commands.texi (Reading One Event):
2444 * help.texi (Help Functions): Document read-char-choice.
2445
f58b9822
GM
2446 * hooks.texi (Standard Hooks):
2447 * modes.texi (Keymaps and Minor Modes):
2448 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2449
2450 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2451
12f381b7
GM
2452 * hooks.texi (Standard Hooks):
2453 * modes.texi (Major Mode Conventions, Mode Hooks):
2454 Document change-major-mode-after-body-hook.
2455
7a9a2fc6
GM
24562012-02-01 Glenn Morris <rgm@gnu.org>
2457
2458 * modes.texi (Defining Minor Modes):
2459 Mention disabling global minor modes on a per-major-mode basis.
2460
a037c171
CY
24612012-01-31 Chong Yidong <cyd@gnu.org>
2462
2463 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2464 (Parser State): Remove unnecessary statement (Bug#10661).
2465
2466 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2467
56afad3a
GM
24682012-01-31 Glenn Morris <rgm@gnu.org>
2469
2470 * modes.texi (Defining Minor Modes):
2471 Document define-minor-mode's new :variable keyword.
2472
0f29fa41
CY
24732012-01-29 Chong Yidong <cyd@gnu.org>
2474
837a390a
CY
2475 * syntax.texi (Syntax Class Table): Tweak description of newline
2476 char syntax (Bug#9619).
2477
0f29fa41
CY
2478 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2479 description (Bug#10189).
2480
182148ee
GM
24812012-01-29 Glenn Morris <rgm@gnu.org>
2482
a49ca6b9
GM
2483 * files.texi (Changing Files): Document SELinux support.
2484
182148ee
GM
2485 * windows.texi (Window Sizes): Fix typo.
2486
9962192e
CY
24872012-01-28 Chong Yidong <cyd@gnu.org>
2488
8c6e1920
CY
2489 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2490 doc (Bug#8568).
2491
9583ec59
CY
2492 * frames.texi (Input Focus): Add NORECORD arg to
2493 select-frame-set-input-focus. Clarify its role in select-frame.
2494
10256988
CY
2495 * text.texi (Transposition): We don't use transpose-region as an
2496 internal subroutine (Bug#3249).
2497
9962192e
CY
2498 * modes.texi (Example Major Modes): Update Lisp example code to
2499 current sources. Delete the old non-derived-major-mode example,
2500 which has diverged badly from current sources.
2501
2aa43abb
GM
25022012-01-27 Glenn Morris <rgm@gnu.org>
2503
2504 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2505 (VERSION, manual): Remove, unused.
2506
9f40220d
CY
25072012-01-27 Chong Yidong <cyd@gnu.org>
2508
2509 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2510
acc28cb9
CY
25112012-01-26 Chong Yidong <cyd@gnu.org>
2512
2513 * searching.texi (String Search): Document negative repeat count
2514 (Bug#10507).
2515
48da7392
GM
25162012-01-26 Glenn Morris <rgm@gnu.org>
2517
2518 * variables.texi (Using Lexical Binding):
2519 Mention that lexical-binding should be set in the first line.
2520
69b0acb9
LI
25212012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2522
2523 * macros.texi (Defining Macros): Don't claim that `declare' only
2524 affects Edebug and indentation.
2525
543757a8
LI
25262012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2527
2528 * macros.texi (Defining Macros): Slight `declare' fixup.
2529
450e3cae
GM
25302012-01-25 Glenn Morris <rgm@gnu.org>
2531
24189ce0 2532 * makefile.w32-in (texinputdir):
450e3cae
GM
2533 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2534
1021c761
CY
25352012-01-24 Chong Yidong <cyd@gnu.org>
2536
2537 * variables.texi (Variables, Local Variables, Void Variables):
2538 Edit to make the descriptions less specific to dynamic binding.
2539 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2540 (Defining Variables): Edits for lexical scoping.
2541 Delete information about starting docstrings with *. De-document
1021c761
CY
2542 user-variable-p.
2543 (Tips for Defining): Remove an unimportant discussion of quitting
2544 in the middle of a load.
2545 (Accessing Variables, Setting Variables): Discuss lexical binding.
2546 (Variable Scoping): Rewrite.
2547 (Scope, Extent, Impl of Scope): Nodes deleted.
2548 (Dynamic Binding): New node, with material from Scope, Extent, and
2549 Impl of Scope nodes.
2550 (Dynamic Binding Tips): Rename from Using Scoping.
2551 (Lexical Binding): Rewrite.
2552 (Using Lexical Binding): Rename from Converting to Lexical
2553 Binding. Convert to subsection.
2554
2555 * customize.texi (Variable Definitions): Add custom-variable-p.
2556 Move user-variable-p documentation here.
2557
31cbea1d
CY
25582012-01-23 Chong Yidong <cyd@gnu.org>
2559
2560 * strings.texi (Text Comparison): Minor qualification.
2561
2562 * lists.texi (Cons Cells): Copyedits.
2563 (List Elements): Mention push.
2564 (List Variables): Mention pop.
2565 (Rings): Move to sequences.texi.
2566
2567 * sequences.texi (Sequence Functions): Don't repeat the
2568 introduction already given in the parent.
2569 (Vectors): Copyedits.
2570 (Rings): Move from lists.texi. Note that this is specific to the
2571 ring package.
2572
2573 * symbols.texi (Definitions, Symbol Components): Mention variable
2574 scoping issues.
2575 (Plists and Alists): Copyedits.
2576
2577 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2578 correctness with lexical scoping.
2579 (Eval): Copyedits.
2580
fead402d
CY
25812012-01-21 Chong Yidong <cyd@gnu.org>
2582
2583 * intro.texi (A Sample Function Description): Special notation
2584 used for macros too.
2585
2586 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2587 (Symbol Type): Add xref for keyword symbols.
2588 (Sequence Type): Clarify differences between sequence types.
2589 (Cons Cell Type): Add "linked list" index entry.
2590 (Non-ASCII in Strings): Copyedits.
2591 (Equality Predicates): Symbols with same name need not be eq.
2592
2593 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2594 ldexp. Move float-e and float-pi to Math Functions node.
2595
61086eb6
GM
25962012-01-21 Glenn Morris <rgm@gnu.org>
2597
2598 * modes.texi (Auto Major Mode):
2599 * variables.texi (File Local Variables):
2600 Mention inhibit-local-variables-regexps.
2601
34a02f46
MR
26022012-01-19 Martin Rudalics <rudalics@gmx.at>
2603
2604 * windows.texi (Window Configurations): Rewrite references to
2605 persistent window parameters.
2606 (Window Parameters): Fix description of persistent window
2607 parameters.
2608
f5064cae
JB
26092012-01-16 Juanma Barranquero <lekktu@gmail.com>
2610
2611 * windows.texi (Window Parameters): Use @pxref.
2612
6a6ee00d
MR
26132012-01-16 Martin Rudalics <rudalics@gmx.at>
2614
2615 * windows.texi (Window Configurations, Window Parameters):
2616 Describe persistent window parameters.
2617
9ca4c014
SM
26182011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2619
2620 * variables.texi (Creating Buffer-Local): Warn against misuses of
2621 make-variable-buffer-local (bug#10258).
2622
d027f83d
LMI
26232012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2624
2625 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2626
89bd9ccd
CY
26272012-01-06 Chong Yidong <cyd@gnu.org>
2628
1cbae532
SM
2629 * variables.texi (Directory Local Variables):
2630 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2631
c869783d
GM
26322012-01-06 Glenn Morris <rgm@gnu.org>
2633
2634 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2635 rather than by keybinding.
2636
2cae5ba4
JB
26372011-12-29 Juanma Barranquero <lekktu@gmail.com>
2638
2639 * frames.texi (Font and Color Parameters): Add @pxref.
2640
43da4d08
DC
26412011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2642
2643 * frames.texi (Font and Color Parameters):
2644 Document w32 font backends (bug#10399).
2645
8d80ef01
PE
26462011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2647
2648 * files.texi (File Attributes, Changing Files):
2649 Use a more-natural notation for octal numbers.
2650
9022ae07
JB
26512011-12-23 Juanma Barranquero <lekktu@gmail.com>
2652
2653 * variables.texi (Variables with Restricted Values):
2654 Change reference to variable (bug#10354).
2655
454592a6
MR
26562011-12-13 Martin Rudalics <rudalics@gmx.at>
2657
2658 * windows.texi (Splitting Windows): Use t instead of non-nil
2659 when describing window-combination-resize.
2660
a7cdbfce
SM
26612011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2662
2663 * text.texi (Special Properties): Warn against `intangible' properties
2664 (bug#10222).
2665
a3dcc84e
EZ
26662011-11-26 Eli Zaretskii <eliz@gnu.org>
2667
579ebf8f
EZ
2668 * display.texi (Truncation):
2669 * text.texi (Special Properties): Describe what a stretch-glyph is
2670 instead of using that term without explanation. Make the
2671 cross-references more accurate.
2672
a3dcc84e
EZ
2673 * display.texi (Usual Display): Update the description,
2674 cross-references, and indexing related to display of control
2675 characters and raw bytes.
2676
94af99a4
MR
26772011-11-25 Martin Rudalics <rudalics@gmx.at>
2678
2679 * windows.texi (Splitting Windows): Fix description of
2680 window-combination-limit. Suggested by Eli Zaretskii.
2681
1c3d7a13
CY
26822011-11-23 Chong Yidong <cyd@gnu.org>
2683
2684 * windows.texi (Window Sizes): Move window-top-line,
2685 window-left-column, and window-*-pixel-edges to Coordinates and
2686 Windows node.
2687 (Coordinates and Windows): Restore window-edges doc.
2688
90151a1e
MR
26892011-11-21 Martin Rudalics <rudalics@gmx.at>
2690
a7cdbfce
SM
2691 * windows.texi (Windows and Frames, Splitting Windows):
2692 Fix typos.
90151a1e 2693
a9b9b7f5
CY
26942011-11-21 Chong Yidong <cyd@gnu.org>
2695
2696 * windows.texi (Splitting Windows): Fix error in documentation of
2697 window-combination-limit.
2698 (Cyclic Window Ordering): Minor fixes to next-window,
2699 one-window-p, and get-lru-window docs. Don't document
2700 window-list-1.
2701 (Buffers and Windows): Copyedits.
2702 (Choosing Window): Document special handling of special-display-*.
2703 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2704 Don't document even-window-heights, which is going away.
2705 Clarify which options are obeyed by which action functions.
a9b9b7f5 2706
f4e90db0
SM
27072011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2708
2709 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2710
d2999b1a
MR
27112011-11-20 Martin Rudalics <rudalics@gmx.at>
2712
f4e90db0
SM
2713 * windows.texi (Resizing Windows, Splitting Windows):
2714 Remove term "status" when talking about combination limits.
d2999b1a 2715
cd1181db
JB
27162011-11-20 Juanma Barranquero <lekktu@gmail.com>
2717
2718 * compile.texi (Compiler Errors):
2719 * help.texi (Help Functions): Fix typos.
2720
7bf54975
CY
27212011-11-19 Chong Yidong <cyd@gnu.org>
2722
2723 * windows.texi (Splitting Windows): Clarify role of window
2724 parameters in split-window. Shorten the example.
f4e90db0
SM
2725 (Deleting Windows): Rewrite intro to handle internal windows.
2726 Fix delete-windows-on doc.
7bf54975
CY
2727 (Selecting Windows): Copyedits.
2728
a0c2d0ae
MR
27292011-11-17 Martin Rudalics <rudalics@gmx.at>
2730
2731 * windows.texi (Resizing Windows, Splitting Windows)
2732 (Deleting Windows): Use term window-combination-resize instead
2733 of window-splits.
2734
b6f67890
MR
27352011-11-16 Martin Rudalics <rudalics@gmx.at>
2736
f4e90db0
SM
2737 * windows.texi (Resizing Windows, Splitting Windows):
2738 Rename occurrences of window-nest to window-combination-limit.
b6f67890 2739
0b381c7e
JB
27402011-11-14 Juanma Barranquero <lekktu@gmail.com>
2741
2742 * intro.texi (Lisp History): Fix typo.
2743
89d61221
MR
27442011-11-12 Martin Rudalics <rudalics@gmx.at>
2745
f4e90db0
SM
2746 * windows.texi (Splitting Windows, Deleting Windows):
2747 Remove references to splits status of windows.
89d61221 2748
b2621720
GM
27492011-11-10 Glenn Morris <rgm@gnu.org>
2750
2751 * buffers.texi (Read Only Buffers): Expand a bit on why
2752 toggle-read-only should only be used interactively. (Bug#7292)
2753
d2ad7ee1
CY
27542011-11-09 Chong Yidong <cyd@gnu.org>
2755
2756 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 2757 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
2758 window-inside-absolute-pixel-edges.
2759 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2760 non-full-width windows.
2761
2cffd681
MR
27622011-11-09 Martin Rudalics <rudalics@gmx.at>
2763
2764 * windows.texi (Resizing Windows): Rewrite documentation of
2765 window-resizable.
2766
f6f6d7e7
CY
27672011-11-09 Chong Yidong <cyd@gnu.org>
2768
2769 * windows.texi (Splitting Windows): Simplify example.
2770
a79db6e0
CY
27712011-11-08 Chong Yidong <cyd@gnu.org>
2772
2773 * windows.texi (Window Sizes): Copyedits. Document
2774 window-text-height. Remove window-min-height and window-min-width
2775 discussion, referring instead to Emacs manual.
2776 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
2777 (Resizing Windows): Simplify introduction. Don't document
2778 enlarge-window, shrink-window, enlarge-window-horizontally, and
2779 shrink-window-horizontally; they are no longer preferred for
2780 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 2781
441950c7
GM
27822011-11-07 Glenn Morris <rgm@gnu.org>
2783
2784 * windows.texi (Choosing Window): Fix keybinding typo.
2785
be7f5545
MR
27862011-11-07 Martin Rudalics <rudalics@gmx.at>
2787
2788 * windows.texi (Resizing Windows, Splitting Windows)
2789 (Window Configurations): Use "child window" instead of
2790 "subwindow".
2791
291d142b
CY
27922011-11-06 Chong Yidong <cyd@gnu.org>
2793
2794 * windows.texi (Basic Windows): Clarify various definitions.
2795 Treat window-normalize-* as internal; don't document them.
2796 (Windows and Frames): Various clarifications, e.g. non-live
2797 windows also belong to frames. Fix window-list description.
2798 Simplify window nesting example.
f4e90db0
SM
2799 (Splitting Windows, Window Configurations):
2800 Use split-window-below.
291d142b 2801
89bd5ee1
EZ
28022011-11-04 Eli Zaretskii <eliz@gnu.org>
2803
2804 * windows.texi (Window Sizes): Mention in the doc string that the
2805 return values of `window-body-height' and `window-body-width' are
2806 in frame's canonical units. (Bug#9949)
2807
3d8daefe
MR
28082011-10-30 Martin Rudalics <rudalics@gmx.at>
2809
2810 * windows.texi (Windows and Frames): Remove "iso-" infix from
2811 documentation of window-iso-combined-p.
2812
60754666
CY
28132011-10-26 Chong Yidong <cyd@gnu.org>
2814
2815 * modes.texi (Running Hooks): Document with-wrapper-hook.
2816
d366bd53
CY
28172011-10-18 Chong Yidong <cyd@gnu.org>
2818
2819 * display.texi (Glyphless Chars): New node.
2820
50b063c3
CY
28212011-10-13 Chong Yidong <cyd@stupidchicken.com>
2822
2823 * text.texi (Yanking): Document yank-excluded-properties.
2824
2825 * package.texi (Packaging Basics): The commentary should say how
2826 to begin using the package.
2827
c72063fa
MR
28282011-10-11 Martin Rudalics <rudalics@gmx.at>
2829
2830 * windows.texi (Deleting Windows): Mention which window gets
2831 selected when deleting the selected window.
2832
d83dc65b
MR
28332011-10-09 Martin Rudalics <rudalics@gmx.at>
2834
2835 * buffers.texi (The Buffer List): Describe how bury-buffer deals
2836 with the selected window.
2837 * windows.texi (Buffers and Windows): Reformulate text on how
2838 replace-buffer-in-windows deals with a window.
2839 (Quitting Windows): Describe how quit-window deals with a
2840 standalone frame. Describe new option frame-auto-hide-function.
2841
c599682c
GM
28422011-10-08 Glenn Morris <rgm@gnu.org>
2843
48bca619
GM
2844 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
2845
c599682c
GM
2846 * positions.texi (Excursions): Update warning message.
2847
969aa734
CY
28482011-10-05 Chong Yidong <cyd@stupidchicken.com>
2849
f4e90db0
SM
2850 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
2851 Fix Emacs manual xref (Bug#9675).
969aa734 2852
550f41cd
CY
28532011-10-01 Chong Yidong <cyd@stupidchicken.com>
2854
2855 * windows.texi (Textual Scrolling): Document scroll-up-command,
2856 scroll-down-command, scroll-error-top-bottom, and the
2857 scroll-command symbol property.
717a1362
CY
2858 (Display Action Functions): Fix description of
2859 display-buffer-pop-up-window.
550f41cd 2860
a239d4e9
JB
28612011-09-28 Juanma Barranquero <lekktu@gmail.com>
2862
2863 * windows.texi (Splitting Windows): Fix typos.
2864
590c056d
MR
28652011-09-25 Martin Rudalics <rudalics@gmx.at>
2866
2867 * windows.texi (Windows and Frames, Display Action Functions)
2868 (Switching Buffers): Fix some typos.
2869 (Buffers and Windows): Remove reference to window-auto-delete.
2870 Reword description of replace-buffer-in-windows.
2871 (Window History): Fix some typos and refer to frame local buffer
2872 list.
c419f5cb
MR
2873 (Quitting Windows): New node.
2874 (Window Configurations): Add descriptions of window-state-get
2875 and window-state-put.
2876 (Window Parameters): Describe variable ignore-window-parameters.
2877 Sketch some window parameters currently in use.
2878 * elisp.texi (Top): Update node listing.
590c056d 2879
9ec20d36
CY
28802011-09-25 Chong Yidong <cyd@stupidchicken.com>
2881
2882 * windows.texi (Display Action Functions)
2883 (Choosing Window Options): New nodes.
2884
0e406a72
CY
28852011-09-24 Chong Yidong <cyd@stupidchicken.com>
2886
2887 * windows.texi (Window History): New node. Move text here from
2888 Buffers and Windows.
2889 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
2890 don't document display-buffer here; callers changed.
2891 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
2892 switch-to-buffer-other-frame. Delete duplicate
2893 replace-buffer-in-windows doc.
2894 (Choosing Window): Document display actions.
2895
6bf7006f
EZ
28962011-09-24 Eli Zaretskii <eliz@gnu.org>
2897
2898 * display.texi (Forcing Redisplay): Update the description of
2899 redisplay-dont-pause due to change in the default value.
2900
b33b68a3
MR
29012011-09-23 Martin Rudalics <rudalics@gmx.at>
2902
2903 * frames.texi (Frames and Windows): Move section and rename to
2904 Windows and Frames in windows.texi.
2905 * windows.texi (Windows): Restructure.
2906 (Basic Windows): Rewrite. Explain live and internal windows and
2907 normalization functions.
2908 (Windows and Frames): Move section here from frames.texi.
2909 Describe subwindows, window combinations, window tree, and
2910 corresponding functions including window-list here.
2911 (Window Sizes): Rename section from Size of Window and move it
2912 up in chapter. Describe total and body sizes and the
2913 corresponding functions. Explain new semantics of
2914 window-min-height/-width.
2915 (Resizing Windows): Move section up in chapter. Describe new
2916 resize functions.
2917 (Splitting Windows): Describe new behavior of split-window,
2918 split-window-above-each-other and split-window-side-by-side.
2919 Provide examples. Describe window-nest and window-splits
2920 options.
2921 (Deleting Windows): Minor rewrite.
f4e90db0
SM
2922 (Selecting Windows): Minor rewrite.
2923 Describe frame-selected-window and set-frame-selected-window here.
2924 (Cyclic Window Ordering): Minor rewrite.
2925 Describe window-list-1.
b33b68a3
MR
2926 (Buffers and Windows): Rewrite. Explain a window's previous and
2927 next buffers and the corresponding functions.
c4682d18 2928 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
2929 * elisp.texi (Top): Update node listings for frames and windows
2930 sections.
2931
4d3786ac
SM
29322011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2933
2934 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2935
713df35b
LMI
29362011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2937
2938 * errors.texi (Standard Errors): Remove apparent placeholder text
2939 (bug#9491).
2940
33ed493b
CY
29412011-09-18 Chong Yidong <cyd@stupidchicken.com>
2942
2943 * frames.texi (Management Parameters): Fix description of
2944 icon-type parameter.
2945
b8f0a954
CY
29462011-09-17 Chong Yidong <cyd@stupidchicken.com>
2947
2948 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2949 ending in C-g. Suggested by Edward O'Connor.
2950
eddf142c
EZ
29512011-09-17 Eli Zaretskii <eliz@gnu.org>
2952
2953 * numbers.texi (Integer Basics): Add indexing for
2954 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2955
d8e213eb 29562011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
2957
2958 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2959
cec2eab8
JB
29602011-09-11 Juanma Barranquero <lekktu@gmail.com>
2961
2962 * processes.texi (Network Servers): Clarify what the process
2963 buffer is used for (bug#9233).
2964
d8e213eb 29652011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
2966
2967 * lists.texi (Building Lists): Fix typo.
2968
35137ed3
CY
29692011-08-30 Chong Yidong <cyd@stupidchicken.com>
2970
2971 * display.texi (Basic Faces): New node. Document new faces.
2972
2973 * modes.texi (Major Mode Conventions): Move some text there.
2974 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2975
3fd50d5c
CY
29762011-08-29 Chong Yidong <cyd@stupidchicken.com>
2977
2978 * modes.texi (Basic Major Modes): New node. Callers updated.
2979 (Major Modes): Document fundamental-mode and major-mode.
2980 (Major Mode Basics): Node deleted; text moved to Major Modes.
2981 (Derived Modes): Document derived-mode-p.
2982
ddb54206
CY
29832011-08-28 Chong Yidong <cyd@stupidchicken.com>
2984
a6326082
CY
2985 * files.texi (Changing Files, Create/Delete Dirs): Document new
2986 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
2987 (Visiting Functions): Remove view-file; it is documented in the
2988 Emacs manual.
04e2ce72 2989
ddb54206
CY
2990 * frames.texi (Layout Parameters): The defaults for the
2991 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2992
2993 * display.texi (Progress): Document spinner functionality.
2994
2995 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2996 operating system signals. Refer to save-buffers-kill-terminal
2997 instead of save-buffers-kill-emacs.
2998
2999 * objects.texi (Symbol Type): Document ## print representation.
3000
0c95fcf7
EZ
30012011-08-25 Eli Zaretskii <eliz@gnu.org>
3002
3003 * display.texi (Specified Space): Mention that `space' specs
3004 influence bidi reordering.
3005 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3006 separating fields with bidirectional content.
3007
5980d4c6
EZ
30082011-08-24 Eli Zaretskii <eliz@gnu.org>
3009
3010 * display.texi (Bidirectional Display): Document return value in
3011 buffers that are not bidi-reordered for display, and in unibyte
3012 buffers.
3013
bca633fb
EZ
30142011-08-23 Eli Zaretskii <eliz@gnu.org>
3015
3016 * nonascii.texi (Character Properties): Document the values for
3017 unassigned codepoints.
3018
c094bb0c
EZ
30192011-08-18 Eli Zaretskii <eliz@gnu.org>
3020
3021 * nonascii.texi (Character Properties): Document use of
3022 `bidi-class' and `mirroring' properties as part of reordering.
3023 Provide cross-references to "Bidirectional Display".
3024
3025 * display.texi (Bidirectional Display): Document the pitfalls of
3026 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3027 solutions. Document bidi-string-mark-left-to-right.
3028 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3029 Document use of `bidi-class' and `mirroring' properties as part of
3030 reordering.
c094bb0c 3031
1ea897d5
EZ
30322011-08-16 Eli Zaretskii <eliz@gnu.org>
3033
9adfcd0b
EZ
3034 * modes.texi (Major Mode Conventions): Improve the documentation
3035 of `mode-class' `special' modes.
3036
10862873
EZ
3037 * nonascii.texi (Character Properties): Document the `mirroring'
3038 property. Add index entries.
3039
1ea897d5
EZ
3040 * syntax.texi (Categories): Add an example of defining a new
3041 category and category table.
3042
3043 * searching.texi (Regexp Backslash): Document how to display
3044 existing categories. Mention the possibility of adding
3045 categories, and add an xref to where this is described. Add an
3046 index entry.
3047
ebb552ed
CY
30482011-08-09 Chong Yidong <cyd@stupidchicken.com>
3049
3050 * text.texi (Special Properties):
3051 * display.texi (Overlay Properties): Note that mouse-face cannot
3052 change the text size (Bug#8530).
3053
51a714e1
CY
30542011-08-08 Chong Yidong <cyd@stupidchicken.com>
3055
3056 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3057 using setenv instead.
3058
4cc60b9b
EZ
30592011-07-28 Eli Zaretskii <eliz@gnu.org>
3060
3061 * display.texi (Bidirectional Display): Document the fact that
3062 bidi-display-reordering is t by default.
3063
5deb92fd
EZ
30642011-07-23 Eli Zaretskii <eliz@gnu.org>
3065
3066 * display.texi (Bidirectional Display): New section.
3067
011b0ad6 30682011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3069 Tim Cross <theophilusx@gmail.com> (tiny change)
3070 Glenn Morris <rgm@gnu.org>
011b0ad6 3071
67f9b9f8 3072 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3073
4baf28e6
AS
30742011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3075
3076 * help.texi (Keys in Documentation): Revert last change.
3077
66249842
LMI
30782011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3079
f863868c
LMI
3080 * help.texi (Keys in Documentation): Clarify that \= only quotes
3081 the next character, and doesn't affect longer sequences in
3082 particular (bug#8935).
3083
f4e90db0
SM
3084 * debugging.texi (Using Debugger):
3085 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3086
0bb23927 30872011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3088
3089 * display.texi (Other Display Specs): Document that `left-fringe'
3090 and `right-fringe' display specifications are of the "replacing"
3091 kind.
3092
f2027cdf
LMI
30932011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3094
3095 * help.texi (Documentation Basics): Add a link to the Function
3096 Documentation node (bug#6580).
3097
f987fde4
LMI
30982011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3099
0bc59b25
LMI
3100 * keymaps.texi (Menu Bar): Mention :visible and :enable
3101 (bug#6344). Text by Drew Adams.
3102
63d55f1f
LMI
3103 * modes.texi (Running Hooks): Mention buffer-local hook variables
3104 (bug#6218).
3105
f987fde4
LMI
3106 * objects.texi (General Escape Syntax): "a with grave accent" is
3107 ?xe0, not ?x8e0 (bug#5259).
3108
b7527639
CY
31092011-07-12 Chong Yidong <cyd@stupidchicken.com>
3110
3111 * display.texi (Face Attributes, Font Selection): Add references
3112 to the Fonts node in the Emacs manual (Bug#4178).
3113
c830e5ae
CY
31142011-07-12 Chong Yidong <cyd@stupidchicken.com>
3115
3116 * display.texi (Window Systems): `window-system' is
3117 terminal-local.
3118
3119 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3120 frame-local variables.
3121
3122 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3123 frame-local variables.
3124 (Frame-Local Variables): Node deleted.
3125
3126 * elisp.texi (Top): Update node listing.
3127
91223e54
LMI
31282011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3129
3130 * elisp.texi: Change "inferiors" to "subnodes" in three places
3131 (bug#3523).
3132
963578d3
CY
31332011-07-11 Chong Yidong <cyd@stupidchicken.com>
3134
3135 * frames.texi (Window System Selections): Discussion of
3136 x-select-enable-clipboard moved to Emacs manual.
3137
07151e49
DD
31382011-07-11 Deniz Dogan <deniz@dogan.se>
3139
3140 * commands.texi (Prefix Command Arguments): Remove excessive
3141 apostrophe.
3142
7261e1cf
LMI
31432011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3144
ad21a12a
LMI
3145 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3146 description is a string (bug#3313).
3147
7261e1cf
LMI
3148 * frames.texi (Display Feature Testing): Try to explain what all
3149 the visual classes mean (bug#3042).
3150
568f7b79
LMI
31512011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3152
18d59e29
LMI
3153 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3154 and `mode-line-client' (bug#2974).
3155
568f7b79
LMI
3156 * text.texi (Insertion): Clarify marker movements (bug#1651).
3157 Text from Drew Adams.
3158
54e10184
LMI
31592011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3160
d94d85e9
LMI
3161 * text.texi (Special Properties): Clarify the format of `face'
3162 (bug#1375).
3163
54e10184
LMI
3164 * commands.texi (Interactive Call): Add a `call-interactively'
3165 example (bug#1010).
3166
413c488d
LMI
31672011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3168
3169 * functions.texi (Calling Functions): Link to the "Interactive
3170 Call" node (bug#1001).
3171
322b7dab 31722011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3173
3deead93
CY
3174 * customize.texi (Composite Types): Move alist and plist to here
3175 from Simple Types (Bug#7545).
3176
3177 * elisp.texi (Top): Update menu description.
3178
b00d8c1a
CY
3179 * display.texi (Face Attributes): Document negative line widths
3180 (Bug#6113).
3181
d2a6c43b
TR
31822011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3183
3184 * searching.texi (Match Data): Note that match data can be
3185 overwritten by most functions (bug#2499).
3186
c7844a27
LMI
31872011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3188
a9ab721e
LMI
3189 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3190 flags mean (bug#6659).
3191
c7844a27
LMI
3192 * functions.texi (What Is a Function): Document the autoload
3193 object (bug#6496).
3194
f68d76d0
LMI
31952011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3196
8a20ca4c
LMI
3197 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3198 is only used in the Customize user interface (bug#6089).
3199
f68d76d0 3200 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3201 images (bug#7836).
f68d76d0 3202
7018dbe7
EZ
32032011-07-02 Eli Zaretskii <eliz@gnu.org>
3204
3205 * variables.texi (Defining Variables, Void Variables)
3206 (Constant Variables): Fix incorrect usage of @kindex.
3207
36cb87a1
LMI
32082011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3209
28ee97c7
LMI
3210 * variables.texi (Defining Variables): Add an index entry for
3211 `set-variable' (bug#7262).
8d4294e9 3212 (Defining Variables): Use @findex for functions.
28ee97c7 3213
8862ffd5
LMI
3214 * frames.texi (Basic Parameters): Document the `explicit-name'
3215 parameter (bug#6951).
3216
0ec389b9
LMI
3217 * customize.texi (Type Keywords): Clarify that :value provides a
3218 default value for all types (bug#7386).
3219
36cb87a1
LMI
3220 * streams.texi (Output Functions): Document `pp'.
3221
11fdef7d 32222011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3223
3224 * keymaps.texi (Searching Keymaps):
3225 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3226 change. Suggested by Johan Bockgård.
3227
eeafcea7
CY
32282011-06-15 Chong Yidong <cyd@stupidchicken.com>
3229
3230 * text.texi (Special Properties): Clarify role of font-lock-face.
3231
b96e6cde
LMI
32322011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3233
f4e90db0 3234 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3235 to `process-live-p' for consistency with other `-live-p' functions.
3236
be14b9ab
PE
32372011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3238
3239 Document wide integers better.
3240 * files.texi (File Attributes): Document ino_t values better.
2d365993 3241 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3242 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3243 (Bitwise Operations):
001903b5
PE
3244 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3245 to read, and that will port better if 62-bits becomes the default.
3246 Fix or remove incorrect examples.
be14b9ab
PE
3247 * os.texi (Time Conversion): Document time_t values better.
3248
bcd54f83
LMI
32492011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3250
f4e90db0
SM
3251 * processes.texi (Process Information):
3252 Document `process-alive-p'.
bcd54f83 3253
049bcbcb
CY
32542011-05-29 Chong Yidong <cyd@stupidchicken.com>
3255
3256 * help.texi (Accessing Documentation):
3257 * display.texi (Pixel Specification):
3258 * processes.texi (Serial Ports, Serial Ports):
3259 * nonascii.texi (Character Properties, Default Coding Systems):
3260 * text.texi (Changing Properties, Special Properties):
3261 * windows.texi (Window Start and End):
3262 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3263 * keymaps.texi (Searching Keymaps, Tool Bar):
3264 * minibuf.texi (Basic Completion):
3265 * compile.texi (Eval During Compile):
3266 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3267 7x9 paper in printed manual.
3268
3269 * lists.texi (Sets And Lists): Fix misplaced text.
3270
58539c63
CY
32712011-05-29 Chong Yidong <cyd@stupidchicken.com>
3272
3273 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3274 needs to be active (Bug#8350).
3275
6b5681bf
CY
32762011-05-28 Chong Yidong <cyd@stupidchicken.com>
3277
b4d52acc
CY
3278 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3279
6b5681bf
CY
3280 * tips.texi (Coding Conventions): Remove antediluvian filename
3281 limit recommendation (Bug#8538).
3282
e145f188
GM
32832011-05-27 Glenn Morris <rgm@gnu.org>
3284
3285 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3286
eafed945
GM
32872011-05-26 Glenn Morris <rgm@gnu.org>
3288
3289 * variables.texi (File Local Variables):
3290 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3291 Add some more details on what this function does in the other case.
eafed945 3292
bc8410af
GM
32932011-05-19 Glenn Morris <rgm@gnu.org>
3294
3295 * lists.texi (Sets And Lists): Mention cl provides union etc.
3296
35a30759
N
32972011-05-19 Nix <nix@esperi.org.uk>
3298
3299 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3300
3301 * text.texi (Parsing HTML): Update for function name changes.
3302
3303 * syntax.texi (Syntax Flags): Small fix.
3304
3305 * keymaps.texi (Active Keymaps): Typo fix.
3306 (Changing Key Bindings): Grammar fix.
3307
3308 * frames.texi (Minibuffers and Frames): Grammar fix.
3309 (Window System Selections): x-select-enable-clipboard now defaults to t.
3310
3311 * customize.texi (Common Keywords):
3312 * display.texi (Abstract Display):
3313 * modes.texi (Auto-Indentation):
3314 * nonascii.texi (Converting Representations): Typo fixes.
3315
3316 * control.texi (Examples of Catch): Call it "goto" not "go to".
3317
e3934a8a
EZ
33182011-05-14 Eli Zaretskii <eliz@gnu.org>
3319
bc039a3b
EZ
3320 * nonascii.texi (Character Properties): Fix inconsistencies with
3321 implementation.
3322
e3934a8a
EZ
3323 * text.texi (Special Properties): Move @defvar's out of the
3324 @table. (Bug#8652)
3325
e2c94218
GM
33262011-05-12 Glenn Morris <rgm@gnu.org>
3327
3328 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3329
d2fc7e3d 33302011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3331
3332 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3333 (Multiline Font Lock):
3334 * vol2.texi (Top):
3335 * vol1.texi (Top):
3336 * elisp.texi (Top): Update menu accordingly.
3337
d2fc7e3d 33382011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3339
3340 * modes.texi (Region to Fontify): Fix typo.
3341
79b70037
GM
33422011-05-10 Jim Meyering <meyering@redhat.com>
3343
3344 * minibuf.texi: Fix typo "in in -> in".
3345
b08a63cc 33462011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3347
3348 * numbers.texi (Integer Basics): Large integers are treated as floats.
3349
1ef14cb4
LMI
33502011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3351
3352 * processes.texi (Synchronous Processes): Document the (:file
3353 "/file-name") syntax for `call-process'.
3354
4ffd0d6b 33552011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3356
3357 * windows.texi (Choosing Window): Fix typo.
3358
4ffd0d6b 33592011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3360
3361 * frames.texi (Layout Parameters): Note the difference between
3362 querying and setting parameters for left-fringe and right-fringe
3363 (Bug#6930).
3364
fd5a8ae8
SM
33652011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3366
3367 * minibuf.texi (Basic Completion): Be a bit more precise about the
3368 valid kinds of completion tables.
3369 (Programmed Completion): Remove obsolete text about lambda expressions
3370 not being valid completion tables.
3371
c1bcd0d5
CY
33722011-03-19 Chong Yidong <cyd@stupidchicken.com>
3373
3374 * positions.texi (Excursions): Explain the "save-excursion
3375 defeated by set-buffer" warning.
3376
3377 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3378 save-excursion. Suggested by Uday S Reddy.
3379
03408648 33802011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3381
03408648
SM
3382 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3383 (Lexical Binding): New sub-section.
ba83908c 3384
03408648
SM
3385 * eval.texi (Eval): Discourage the use of `eval'.
3386 Document its new `lexical' argument.
6c075cd7 3387
f6d62986
SM
33882011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3389
03408648 3390 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3391 nil any more.
3392
84ea5558 33932011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3394
3395 * strings.texi (String Conversion): Don't mention
3396 string-make-(uni|multi)byte (bug#8262).
3397 * nonascii.texi (Converting Representations): Fix up range.
3398 * keymaps.texi (Key Binding Commands): Update code point, avoid
3399 "unibyte character" and remove mention of unibyte bindings.
3400
62d94509
EZ
34012011-03-10 Eli Zaretskii <eliz@gnu.org>
3402
3403 * modes.texi (Operator Precedence Grammars): Don't use characters
3404 outside ISO-8859-1.
3405
63a329f8
EZ
34062011-03-09 Eli Zaretskii <eliz@gnu.org>
3407
3408 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3409
3410 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3411
6446548e
GM
34122011-03-08 Glenn Morris <rgm@gnu.org>
3413
3414 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3415 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3416 * elisp.texi: Set documentencoding.
6446548e 3417
33383987
JB
34182011-03-07 Chong Yidong <cyd@stupidchicken.com>
3419
3420 * Version 23.3 released.
3421
0b3ceceb
CY
34222011-03-06 Chong Yidong <cyd@stupidchicken.com>
3423
3424 * package.texi: Update index keywords.
3425 (Package Archives): New node contents. Document package-x.el.
3426
78f5433f
JB
34272011-03-06 Juanma Barranquero <lekktu@gmail.com>
3428
3429 * makefile.w32-in (srcs): Add package.texi.
3430
555e9b5c
CY
34312011-03-06 Chong Yidong <cyd@stupidchicken.com>
3432
120d9389
CY
3433 * package.texi (Packaging, Packaging Basics, Simple Packages)
3434 (Multi-file Packages): Expand and clarify.
3435 (Package Archives): Temporary placeholder node.
3436
3437 * elisp.texi (Top): Update node listing.
3438
555e9b5c
CY
3439 * Makefile.in (srcs): Add package.texi.
3440
b59a4335
CY
34412011-03-05 Chong Yidong <cyd@stupidchicken.com>
3442
3443 * processes.texi (Synchronous Processes): Minor clarification
3444 (Bug#8149).
3445
06083aa1
GM
34462011-03-03 Glenn Morris <rgm@gnu.org>
3447
3448 * files.texi (Truenames): Minor clarification. (Bug#2341)
3449
6640b281
GM
34502011-03-01 Glenn Morris <rgm@gnu.org>
3451
3452 * variables.texi (Directory Local Variables):
3453 Mention `(subdirs . nil)' alist element.
3454
2b0c7330 34552011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3456
3457 * variables.texi (Directory Local Variables): Mention the optional
3458 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3459
b923f7a9
CY
34602011-02-27 Chong Yidong <cyd@stupidchicken.com>
3461
3462 * minibuf.texi (Minibuffer History): Clarify discussion of
3463 minibuffer history lists (Bug#8085).
3464
67ab0163 34652011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3466
e979a521
EZ
3467 * elisp.texi: Sync @dircategory with ../../info/dir.
3468
e03b2fd4
EZ
3469 * files.texi (Visiting Functions): Document find-file-literally,
3470 both the command and the variable.
3471
86ec878a
EZ
3472 * variables.texi (Creating Buffer-Local): Explain the meaning of
3473 permanent local variables.
3474
67ab0163
GM
3475 * files.texi (Visiting Functions): Document find-file-literally,
3476 both the command and the variable.
3477
3478 * variables.texi (Creating Buffer-Local): Explain the meaning of
3479 permanent local variables.
3480
34812011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3482
3483 * keymaps.texi (Remapping Commands): Mention how to undo it.
3484
bfcb151a
RT
34852011-02-09 Reuben Thomas <rrt@sc3d.org>
3486
3487 * loading.texi (Hooks for Loading): Remove unnecessary advice
3488 about eval-after-load (Bug#7986).
3489
a41c8660
CY
34902011-02-05 Chong Yidong <cyd@stupidchicken.com>
3491
3492 * commands.texi (Accessing Mouse): Note that a header line is not
3493 included in the row of posn-col-row.
3494
e0dd6837
CY
34952011-02-02 Chong Yidong <cyd@stupidchicken.com>
3496
3497 * modes.texi (Major Mode Conventions): Add face guidelines.
3498 (Faces for Font Lock): List faces in order of prominence.
3499
a4180391
PE
35002011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3501
3502 format-time-string now supports subsecond time stamp resolution
3503 * os.texi (Time Parsing): Document %N.
3504
7427eb97
CY
35052011-01-28 Chong Yidong <cyd@stupidchicken.com>
3506
61db307f
CY
3507 * vol1.texi (Top):
3508 * vol2.texi (Top):
3509 * elisp.texi (Top):
3510 * display.texi (Display Property): Shorten the menu description of
3511 the "Other Display Specs" node (Bug#7816).
3512
7427eb97
CY
3513 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3514 menu item" concept index entries (Bug#7805).
3515
bf3dae7e
EZ
35162011-01-29 Eli Zaretskii <eliz@gnu.org>
3517
3518 * makefile.w32-in (texinfodir): New variable.
3519 (usermanualdir): Remove as redundant with $(emacsdir).
3520 (MAKEINFO): Remove options, leave only program name.
3521 (MAKEINFO_OPTS): New variable.
3522 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3523
06d8ace5 35242011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3525 Richard Kim <emacs18@gmail.com>
3526
3527 * loading.texi (Library Search): Document list-load-path-shadows
3528 (Bug#7757).
3529
06d8ace5 35302011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3531
3532 * searching.texi (Regexp Special): Remove outdated discussion of
3533 character sets (Bug#7780).
3534
28a88153
CY
3535 * frames.texi (Pop-Up Menus): Document where menu title comes
3536 from (Bug#7684).
3537
06d8ace5 35382011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3539
3540 * display.texi (Making Buttons): Mention limitation of text buttons.
3541
a8e1e9ee
WL
35422011-01-23 Werner Lemberg <wl@gnu.org>
3543
3544 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3545 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3546 (ENVADD): New variable to control texi2dvi and texi2pdf.
3547
362b9d48
GM
35482011-01-15 Chong Yidong <cyd@stupidchicken.com>
3549
3550 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3551 Emacs manual.
3552
35532011-01-15 Eli Zaretskii <eliz@gnu.org>
3554
3555 * files.texi (Directory Names): Explain why FROM in
3556 directory-abbrev-alist should begin with \`. (Bug#7777)
3557
3fa173b4
SM
35582011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3559
3560 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3561
7c420169 35622011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3563
3564 * modes.texi (Emulating Mode Line): Fix last change.
3565
7c420169 35662011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3567
3568 * modes.texi (Emulating Mode Line): Update documentation of
3569 format-mode-line according to changes that fixed bug #7587.
3570
80b33766
SM
35712010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3572
3573 * modes.texi (Derived Modes): Mention prog-mode.
3574
3575 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3576 of the key-binding-data cache since we don't use it any more.
3577
f49d1f52 35782010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3579
4bb49a92
EZ
3580 * processes.texi (Shell Arguments):
3581 * strings.texi (Creating Strings): Don't mention "shell commands";
3582 make it explicit that `split-string-and-unquote' and
3583 `combine-and-quote-strings' are mainly for working with arguments
3584 to call-process and start-process.
3585
3c73e30e
EZ
3586 * processes.texi (Shell Arguments): Fix documentation of
3587 `split-string-and-unquote'. Add indexing. (Bug#7563)
3588
f49d1f52 35892010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3590
3591 * modes.texi (Auto-Indentation): New section to document SMIE.
3592 (Major Mode Conventions):
3593 * text.texi (Mode-Specific Indent): Refer to it.
3594
f49d1f52 35952010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3596
3597 * display.texi (Other Display Specs): Document left-fringe and
3598 right-fringe display specs.
3599
f49d1f52 36002010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3601
3602 * backups.texi (Making Backups):
3603 * modes.texi (Example Major Modes): Use recommended coding style.
3604 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3605 define-derived-mode. Mention completion-at-point-functions.
3606
f49d1f52 36072010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3608
5dcb4c4e
SM
3609 * nonascii.texi (Converting Representations):
3610 Document byte-to-string.
e1115396 3611
ec1b9b17
GM
36122010-12-08 Glenn Morris <rgm@gnu.org>
3613
3614 * buffers.texi (Modification Time):
3615 verify-visited-file-modtime now defaults to the current buffer.
3616
07976ae3 36172010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3618
ec1b9b17 3619 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3620
3621 * strings.texi (Creating Strings): Don't mention semi-obsolete
3622 function char-to-string.
3623 (String Conversion): Shorten discussion of semi-obsolete function
3624 string-to-char. Link to Converting Representations.
3625
3626 * objects.texi (Symbol Type):
3627 * text.texi (Near Point):
3628 * help.texi (Help Functions):
3629 * functions.texi (Mapping Functions): Use string instead of
3630 char-to-string in examples.
3631
07976ae3 36322010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3633
3634 * text.texi (Kill Functions, Kill Functions)
3635 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3636 YANK-HANDLER args.
3637
3638 * symbols.texi (Creating Symbols): Using unintern without an
3639 obarray arg is now obsolete.
3640
3641 * numbers.texi (Float Basics): Document float-e and float-pi.
3642
3643 * variables.texi (Defining Variables): Change "pi" example to
3644 "float-pi".
3645
8547874a
EZ
36462010-11-26 Eli Zaretskii <eliz@gnu.org>
3647
3648 * commands.texi (Click Events): Document the values of X, Y and
3649 COL, ROW in the event's position, when the click is on the header
3650 or mode line, on the fringes, or in the margins.
3651
4a47c275 36522010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3653
5b05d75b
EZ
3654 * customize.texi (Composite Types): Lower-case index entry.
3655
5dcb4c4e
SM
3656 * loading.texi (How Programs Do Loading):
3657 Document load-file-name. (Bug#7346)
c7926fe2 3658
4a47c275 36592010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3660
3661 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3662
0eb025fb
EZ
36632010-11-13 Eli Zaretskii <eliz@gnu.org>
3664
3665 * display.texi (Usual Display): Characters with no fonts are not
3666 necessarily displayed as empty boxes.
3667
2699a554 36682010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3669
3670 * maps.texi (Standard Keymaps): Update File menu description.
3671
8289f37b
GM
36722010-10-28 Glenn Morris <rgm@gnu.org>
3673
3674 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3675
5793a7bc 36762010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3677
3678 * display.texi (Window Systems): Deprecate use of window-system as
3679 a predicate.
3680
17284e30
GM
36812010-10-23 Glenn Morris <rgm@gnu.org>
3682
3683 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3684 sorted-doc.
3685
00f113eb
JB
36862010-10-15 Eli Zaretskii <eliz@gnu.org>
3687
3688 * os.texi (Dynamic Libraries): New node, with slightly modified
3689 text deleted from "Image Formats".
3690 (System Interface): Add @menu entry for "Dynamic Libraries".
3691
3692 * display.texi (Image Formats): Remove description of
3693 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3694
07277eb8
GM
36952010-10-12 Glenn Morris <rgm@gnu.org>
3696
3697 * book-spine.texinfo: Rename to book-spine.texi.
3698
c12e4a81
GM
36992010-10-11 Glenn Morris <rgm@gnu.org>
3700
df187c62
GM
3701 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3702
c12e4a81 3703 * Makefile.in (DVIPS): New variable.
234db610
GM
3704 (.PHONY): Add html, ps.
3705 (html, elisp.html, ps, elisp.ps): New targets.
3706 (clean): Delete html, ps files.
3707 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3708
6513b232
EZ
37092010-10-09 Eli Zaretskii <eliz@gnu.org>
3710
3711 * makefile.w32-in (emacsdir): New variable.
3712 (srcs): Add emacsver.texi.
3713 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3714
abd40fb4
GM
37152010-10-09 Glenn Morris <rgm@gnu.org>
3716
c1dc72b3
GM
3717 * Makefile.in (VPATH): Remove.
3718 (infodir): Make it absolute.
3719 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3720
4393405b
GM
3721 * Makefile.in (dist): Anchor regexps.
3722
eef3ab94
GM
3723 * Makefile.in (srcs): Put elisp.texi first.
3724 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3725
aa9db089
GM
3726 * Makefile.in (infoclean): Remove harmless, long-standing error.
3727
abd40fb4
GM
3728 * Makefile.in ($(infodir)): Delete rule.
3729 (mkinfodir): New.
3730 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3731
68db69ed 3732 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 3733 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 3734
ea274122
GM
37352010-10-09 Glenn Morris <rgm@gnu.org>
3736
f7a31f11
GM
3737 * Makefile.in (emacsdir): New variable.
3738 (MAKEINFO): Add -I $emacsdir.
3739 (dist): Copy emacsver.texi.
b13254e7
GM
3740 (srcs): Add emacsver.texi.
3741
f7a31f11
GM
3742 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3743 Set EMACSVER by including emacsver.texi.
3744
ea274122
GM
3745 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3746
17ca7950
GM
37472010-10-07 Glenn Morris <rgm@gnu.org>
3748
3749 * Makefile.in (version): New, set by configure.
3750 (clean): Delete dist tar file.
3751 (dist): Use version in tar name.
3752
4c83f6e1
GM
37532010-10-06 Glenn Morris <rgm@gnu.org>
3754
3755 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3756 (INSTALL_INFO): Remove unused variable.
3757 (mostlyclean, infoclean, dist): New rules.
3758 (clean): Delete dvi and pdf files.
3759 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 3760 ($(infodir)): Add parallel build workaround.
4c83f6e1 3761
0264072d
GM
37622010-10-04 Glenn Morris <rgm@gnu.org>
3763
3764 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3765 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 3766 Fix -I typo.
0264072d
GM
3767 (clean): No 'make.out' or 'core' files.
3768 (.PHONY): Declare clean rules.
3769 (maintainer-clean): Delete pdf file. Guard against cd failures.
3770
77f38949
GM
37712010-10-03 Glenn Morris <rgm@gnu.org>
3772
3773 * files.texi (File Name Components): Remove ignored section about
3774 deleted variable directory-sep-char.
3775
178fdd41
MA
37762010-10-03 Michael Albinus <michael.albinus@gmx.de>
3777
3778 * files.texi (Magic File Names): New defopt
3779 remote-file-name-inhibit-cache.
3780
9c524fcb
GM
37812010-10-02 Glenn Morris <rgm@gnu.org>
3782
3783 * os.texi (Killing Emacs): Hook now runs in batch mode.
3784
f816790b
SM
37852010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3786
3787 * text.texi (Special Properties): Clarify when modification-hooks run.
3788
7cf78aac
SM
37892010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3790
3791 * syntax.texi (Syntax Flags): Document new `c' flag.
3792
ca0d44e4
GM
37932010-09-09 Glenn Morris <rgm@gnu.org>
3794
3795 * display.texi (ImageMagick Images): General cleanup.
3796
10999305 37972010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
3798
3799 * files.texi (Directory Names): Use \` rather than ^.
3800
45240125
JD
38012010-09-02 Jan Djärv <jan.h.d@swipnet.se>
3802
3803 * text.texi (Low-Level Kill Ring):
3804 * frames.texi (Window System Selections): Remove cut buffer
3805 documentation.
3806
4abe5bf6
EZ
38072010-08-28 Eli Zaretskii <eliz@gnu.org>
3808
3809 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
3810 Parameters", where the default fringe width is described.
3811
3812 * frames.texi (Window Frame Parameters, Basic Parameters)
3813 (Position Parameters, Layout Parameters, Management Parameters)
3814 (Cursor Parameters, Font and Color Parameters): Add indexing for
3815 frame parameters. (Bug#6929)
3816
fdc76236
TT
38172010-08-25 Tom Tromey <tromey@redhat.com>
3818
3819 * vol2.texi (Top): Update.
3820 * vol1.texi (Top): Update.
3821 * tips.texi (Library Headers): Mention Package-Version and
3822 Package-Requires.
3823 * package.texi: New file.
3824 * os.texi (System Interface): Update pointers.
3825 * elisp.texi (Top): Link to new nodes. Include package.texi.
3826 * anti.texi (Antinews): Update pointers.
3827
1e5c1c80
EZ
38282010-08-25 Eli Zaretskii <eliz@gnu.org>
3829
3830 * processes.texi (Filter Functions): Fix last change.
3831
78e33835
CY
38322010-08-24 Markus Triska <triska@gmx.at>
3833
3834 * processes.texi (Filter Functions): Use `buffer-live-p' instead
3835 of `buffer-name' in the main text as well as in the example
3836 (Bug#3098).
3837
198a7a97
CY
38382010-08-22 Chong Yidong <cyd@stupidchicken.com>
3839
3840 * nonascii.texi (Text Representations):
3841 * loading.texi (Loading Non-ASCII):
3842 * compile.texi (Byte Compilation): Don't mention obsolete
3843 --unibyte command-line argument.
3844
bc7d7ea6
CY
38452010-08-22 Chong Yidong <cyd@stupidchicken.com>
3846
3847 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
3848
b0126eac 38492010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
3850
3851 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
3852
e8a6cc19
EZ
38532010-08-20 Eli Zaretskii <eliz@gnu.org>
3854
3855 * commands.texi (Misc Events): Add cross-references to where
3856 POSITION of a mouse event is described in detail.
3857
c4e7c63a 38582010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 3859
c4e7c63a 3860 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 3861
7815fe19 38622010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
3863
3864 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
3865 Suggested by Štěpán Němec <stepnem@gmail.com>.
3866
7815fe19 38672010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
3868
3869 * minibuf.texi (High-Level Completion): Document args of
3870 `read-buffer-function' (bug#5625).
3871
8b2dd508
JD
38722010-07-29 Jan Djärv <jan.h.d@swipnet.se>
3873
3874 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
3875
bace45fe
MA
38762010-07-29 Michael Albinus <michael.albinus@gmx.de>
3877
3878 * processes.texi (Process Information): Explain process property
3879 `remote-tty'.
3880
4ce5a4cc
JB
38812010-07-27 Juanma Barranquero <lekktu@gmail.com>
3882
3883 * modes.texi (Defining Minor Modes): Use C-delete in examples,
3884 instead of "\C-\^?" (bug#6334).
3885
1c84bc7a
JB
3886 * text.texi (Special Properties): Fix typo.
3887
b88746ba
EZ
38882010-07-09 Eli Zaretskii <eliz@gnu.org>
3889
3890 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3891 calling sequences, which are now the standard.
3892
51422d6d
CY
38932010-06-24 Chong Yidong <cyd@stupidchicken.com>
3894
3895 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3896
3897 * commands.texi (Command Overview): Mention undo-boundary call.
3898
d24880de
GM
38992010-06-23 Glenn Morris <rgm@gnu.org>
3900
3901 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3902 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3903 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3904 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3905 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3906 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3907 Untabify Texinfo files.
3908
0fc76035
CY
39092010-06-20 Chong Yidong <cyd@stupidchicken.com>
3910
3911 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3912
5338dc0b
CY
39132010-06-19 Chong Yidong <cyd@stupidchicken.com>
3914
a628ad9d 3915 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 3916
2c3a3c1d
CY
39172010-06-02 Chong Yidong <cyd@stupidchicken.com>
3918
ba3bf1d9
CY
3919 * searching.texi (Regexp Special): Remove obsolete information
3920 about matching non-ASCII characters, and suggest using char
3921 classes (Bug#6283).
2c3a3c1d 3922
7f4b4249
JB
39232010-05-30 Juanma Barranquero <lekktu@gmail.com>
3924
3925 * minibuf.texi (Basic Completion): Add missing "@end defun".
3926
637821cd
SM
39272010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3928
3929 * minibuf.texi (Basic Completion): Document completion-boundaries.
3930 (Programmed Completion): Document the new fourth method for boundaries.
3931
e13051c3
CY
39322010-05-22 Chong Yidong <cyd@stupidchicken.com>
3933
a628ad9d 3934 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 3935
0235128c 39362010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
3937
3938 * windows.texi (Textual Scrolling):
3939 * tips.texi (Coding Conventions):
3940 * minibuf.texi (Minibuffer History):
3941 * maps.texi (Standard Keymaps):
3942 * loading.texi (Where Defined):
3943 * edebug.texi (Instrumenting): Fix typos.
3944
0235128c 39452010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 3946
c7c32279
CY
3947 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3948
0235128c
SM
3949 * functions.texi (Obsolete Functions):
3950 Document set-advertised-calling-convention.
eb5ed549
CY
3951
3952 * minibuf.texi (Basic Completion): Document completion-in-region.
3953 (Programmed Completion): Document completion-annotate-function.
3954
3955 * commands.texi (Reading One Event): Document read-key.
3956 (Distinguish Interactive): Document KIND arg to
3957 called-interactively-p. Delete obsolete interactive-p.
3958
3959 * elisp.texi (Top): Update node description.
3960
f8848423
EZ
39612010-05-08 Eli Zaretskii <eliz@gnu.org>
3962
0235128c
SM
3963 * nonascii.texi (Character Properties):
3964 Document unicode-category-table. Add an index entry for Unicode
3965 general category.
3966
39672010-05-07 Chong Yidong <cyd@stupidchicken.com>
3968
3969 * Version 23.2 released.
f8848423 3970
938efb77
JB
39712010-04-20 Juanma Barranquero <lekktu@gmail.com>
3972
3973 * locals.texi (Standard Buffer-Local Variables):
3974 Remove @ignore'd reference to `direction-reversed'.
3975
5854c267
JL
39762010-04-14 Juri Linkov <juri@jurta.org>
3977
3978 Fix @deffn without category.
3979
3980 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3981 for `abbrev-insert'.
3982
3983 * buffers.texi (Indirect Buffers): Add category `Command'
3984 to @deffn of `clone-indirect-buffer'.
3985
3986 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3987 for `next-window' and `previous-window'. Add category `Command'
3988 to @deffn of `pop-to-buffer'.
3989
8a14dec7
CY
39902010-04-01 Chong Yidong <cyd@stupidchicken.com>
3991
3992 * nonascii.texi (Text Representations): Don't mark
3993 enable-multibyte-characters as a user option.
3994
7a1831cf
EZ
39952010-03-31 Eli Zaretskii <eliz@gnu.org>
3996
3997 * control.texi (Handling Errors): How to re-throw a signal caught
3998 by condition-case.
3999
c3863713
CY
40002010-03-26 Chong Yidong <cyd@stupidchicken.com>
4001
4002 * loading.texi (Hooks for Loading): Document after-load-functions.
4003 Copyedits.
4004
c333f279
AM
40052010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4006
4007 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4008
e867cb5d 40092010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4010
4011 * processes.texi (Network Processes): Document seqpacket type.
4012
605f35cd
DN
40132010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4014
4015 * os.texi (System Environment): Do not mention lynxos.
4016
288f9fc0
CY
40172010-03-10 Chong Yidong <cyd@stupidchicken.com>
4018
4019 * Branch for 23.2.
4020
eed5c93a
CY
40212010-03-06 Chong Yidong <cyd@stupidchicken.com>
4022
4023 * objects.texi (Integer Type): Take note of the read syntax
4024 exception for numbers that cannot fit in the integer type.
4025
1ddd6622
GM
40262010-03-03 Glenn Morris <rgm@gnu.org>
4027
4028 * numbers.texi (Integer Basics, Bitwise Operations):
4029 * objects.texi (Integer Type): Update for integers now being 30-bit.
4030
a908c79a
CY
40312010-02-27 Chong Yidong <cyd@stupidchicken.com>
4032
4033 * display.texi (Low-Level Font): Document :otf font-spec property.
4034
cd61af01
SM
40352010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4036
4037 * display.texi (Line Height): Avoid obsolete special default variables
4038 like default-major-mode.
4039
c02f8fe2
AM
40402010-01-28 Alan Mackenzie <acm@muc.de>
4041
4042 * display.texi (Auto Faces): Say fontification-functions is called
4043 whether or not Font Lock is enabled. Tidy up the wording a bit.
4044
d738d18b
CY
40452010-01-17 Chong Yidong <cyd@stupidchicken.com>
4046
4047 * elisp.texi: Remove duplicate edition information (Bug#5407).
4048
4963739e
JB
40492010-01-17 Juanma Barranquero <lekktu@gmail.com>
4050
4051 * two.el (volume-header-toc-markup): Fix typos in docstring.
4052
c57008f6
SM
40532010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4054
4055 Avoid dubious uses of save-excursions.
4056 * positions.texi (Excursions): Recommend the use of
4057 save-current-buffer if applicable.
4058 * text.texi (Clickable Text): Fix the example code which used
4059 save-excursion in a naive way which sometimes preserves point and
4060 sometimes not.
4061 * variables.texi (Creating Buffer-Local):
4062 * os.texi (Session Management):
4063 * display.texi (GIF Images):
4064 * control.texi (Cleanups): Use (save|with)-current-buffer.
4065
2f3725cd
EZ
40662010-01-02 Eli Zaretskii <eliz@gnu.org>
4067
4068 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4069
85eeac93
CY
40702010-01-02 Chong Yidong <cyd@stupidchicken.com>
4071
4072 * nonascii.texi (Text Representations, Character Codes)
4073 (Converting Representations, Explicit Encoding)
4074 (Translation of Characters): Use hex notation consistently.
4075 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4076
4801c5fa
CY
40772010-01-01 Chong Yidong <cyd@stupidchicken.com>
4078
4079 * loading.texi (Where Defined): Make it clearer that these are
4080 loaded files (Bug#5068).
4081
26e533e2
CY
40822009-12-29 Chong Yidong <cyd@stupidchicken.com>
4083
4084 * minibuf.texi (Completion Styles): Document `initials' style.
4085
16d1ff5f
CY
40862009-12-25 Chong Yidong <cyd@stupidchicken.com>
4087
4088 * frames.texi (Resources): Describe inhibit-x-resources.
4089 (Size Parameters): Copyedit.
4090
4091 * hash.texi (Creating Hash):
4092 * objects.texi (Hash Table Type): Document the new hash table
4093 printed representation.
4094
4095 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4096 obsolete.
4097
5dcb4c4e
SM
4098 * processes.texi (Process Buffers):
4099 Document process-kill-buffer-query-function.
16d1ff5f 4100
9a5de3d9
GM
41012009-12-05 Glenn Morris <rgm@gnu.org>
4102
4103 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4104 diary-display-function, and no longer recommended to be a hook.
4105 Update for changes in the names of calendar and diary hooks.
4106 diary-print-entries-hook has changed section.
4107
b640eb52
EZ
41082009-11-28 Eli Zaretskii <eliz@gnu.org>
4109
4110 * text.texi (Special Properties): More accurate description of
4111 what the `cursor' property does.
4112
be1674ab
KR
41132009-11-26 Kevin Ryde <user42@zip.com.au>
4114
4115 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4116 mouse-wheel-down-event, the closest thing to a definition for them.
4117 * os.texi (Startup Summary): vindex inhibit-startup-message and
4118 inhibit-splash-screen.
4119 (Command-Line Arguments): vindex argv.
4120 (Suspending Emacs): vindex suspend-tty-functions and
4121 resume-tty-functions. Don't want to index every hook, but having
4122 the programming ones is helpful.
4123
603f5979
CY
41242009-11-14 Chong Yidong <cyd@stupidchicken.com>
4125
4126 * commands.texi (Motion Events): Fix typo (Bug#4907).
4127
4359a806
CY
41282009-11-08 Chong Yidong <cyd@stupidchicken.com>
4129
4130 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4131 are affected by case-fold-search (Bug#4483).
4132
0f063651
CY
41332009-11-02 Chong Yidong <cyd@stupidchicken.com>
4134
4135 * minibuf.texi (Reading File Names): Note that read-file-name may
4136 use a graphical file dialog.
4137
9bd79893
GM
41382009-10-31 Glenn Morris <rgm@gnu.org>
4139
4140 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4141
ebe479ec
KR
41422009-10-16 Kevin Ryde <user42@zip.com.au>
4143
4144 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4145 in particular so `info-lookup-symbol' can find its docs.
4146
2640fa86
CY
41472009-10-16 Chong Yidong <cyd@stupidchicken.com>
4148
4149 * variables.texi (Constant Variables): Distinguish from defconst
4150 variables.
4151 (Defining Variables): Add cindex.
4152
edd6a733
CY
41532009-10-15 Chong Yidong <cyd@stupidchicken.com>
4154
4155 * os.texi (Time of Day): Clarify that the microsecond part is
4156 ignored (Bug#4637).
4157
5feb0b73
GM
41582009-10-11 Glenn Morris <rgm@gnu.org>
4159
4160 * frames.texi (Size and Position): Clarify what is included in the frame
4161 height. (Bug#4535)
4162
0c5413c8
GM
41632009-10-10 Glenn Morris <rgm@gnu.org>
4164
4165 * windows.texi (Size of Window): The relationship between window and
4166 frame heights is not so simple. (Bug#4535)
4167 Mention window-full-height-p.
4168
7f8b600a
SM
41692009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4170
4171 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4172 used from Lisp.
4173
6185de1c
EZ
41742009-10-07 Eli Zaretskii <eliz@gnu.org>
4175
7f8b600a
SM
4176 * files.texi (Directory Names) <abbreviate-file-name>:
4177 Document that root home directories are not replaced with "~".
6185de1c 4178
9972911f
EZ
41792009-10-06 Eli Zaretskii <eliz@gnu.org>
4180
4181 * text.texi (Special Properties): Document the meaning of the
4182 `cursor' text property whose value is an integer.
4183
2a3f19ef
MA
41842009-10-05 Michael Albinus <michael.albinus@gmx.de>
4185
4186 * files.texi (Magic File Names): Add `copy-directory'.
4187
804543b5
EZ
41882009-10-05 Eli Zaretskii <eliz@gnu.org>
4189
4190 * files.texi (File Attributes): Fix description of file
4191 attributes. (Bug#4638) Update attributes of files.texi example to
4192 be more representative.
4193
461bf92b
MA
41942009-10-05 Michael Albinus <michael.albinus@gmx.de>
4195
4196 * files.texi (Create/Delete Dirs): New command copy-directory.
4197
a86cd395
JB
41982009-10-04 Juanma Barranquero <lekktu@gmail.com>
4199
4200 * anti.texi (Antinews):
4201 * macros.texi (Indenting Macros):
4202 * strings.texi (Creating Strings, Case Conversion):
4203 Remove duplicate words.
4204
d3080264
MA
42052009-10-01 Michael Albinus <michael.albinus@gmx.de>
4206
4207 * files.texi (Create/Delete Dirs): delete-directory has an
4208 optional parameter RECURSIVE.
4209
85d14563
SM
42102009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4211
4212 * buffers.texi (Swapping Text): Minor clarification.
4213
3d9842c6
GM
42142009-10-01 Glenn Morris <rgm@gnu.org>
4215
4216 * functions.texi (Declaring Functions): Mention that we also search for
4217 ".m" files in the src/ directory.
4218
78427304
CY
42192009-09-25 David Engster <deng@randomsample.de>
4220
3d9842c6 4221 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4222
b578c9cc
GM
42232009-09-22 Glenn Morris <rgm@gnu.org>
4224
4225 * internals.texi (Building Emacs): Mention preloaded-file-list.
4226
beee5da7
AM
42272009-09-14 Alan Mackenzie <acm@muc.de>
4228
4229 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4230
5d6ab672
CY
42312009-09-13 Chong Yidong <cyd@stupidchicken.com>
4232
4233 * functions.texi (Anonymous Functions): Rearrange discussion,
4234 giving usage of unquoted lambda forms first. Mention that
4235 `function' and `#'' are no longer required (Bug#4290).
4236
59375eeb
AM
42372009-09-11 Alan Mackenzie <acm@muc.de>
4238
a86cd395 4239 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4240 batch mode.
4241
e7e2f529
GM
42422009-09-01 Glenn Morris <rgm@gnu.org>
4243
4244 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4245
eae47088
GM
42462009-08-26 Ulrich Mueller <ulm@gentoo.org>
4247
4248 * nonascii.texi (Character Codes): Fix typos.
4249
3691a0a6
MA
42502009-08-25 Michael Albinus <michael.albinus@gmx.de>
4251
4252 * processes.texi (Synchronous Processes): New defvar
4253 process-file-side-effects.
4254
664d56b8
GM
42552009-08-25 Glenn Morris <rgm@gnu.org>
4256
4257 * display.texi (Fontsets): Fix typo.
4258
0706c025
GM
4259 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4260
03a74b84
SM
42612009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4262
4263 * processes.texi (Asynchronous Processes): Adjust arglist of
4264 start-process-shell-command and start-file-process-shell-command.
4265
f6de8a37
CY
42662009-08-15 Chong Yidong <cyd@stupidchicken.com>
4267
4b1ed1bb
CY
4268 * advice.texi (Argument Access in Advice): Note that argument
4269 positions are zero-based (Bug#3932).
4270
89a9e058
CY
4271 * commands.texi (Distinguish Interactive): Minor copyedit.
4272
23696fd7
CY
4273 * display.texi (Face Attributes): Add xref to Displaying Faces for
4274 explanation of "underlying face".
4275
f6de8a37
CY
4276 * customize.texi (Common Keywords): Add xref to Loading.
4277
4278 * loading.texi (How Programs Do Loading): Add xref to Lisp
4279 Libraries node in the Emacs manual.
4280
417f77e6
CY
42812009-08-13 Chong Yidong <cyd@stupidchicken.com>
4282
4283 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4284
0999039c
CY
42852009-07-18 Chong Yidong <cyd@stupidchicken.com>
4286
4287 * processes.texi (Shell Arguments): Copyedits.
4288
9af167bc
GM
42892009-07-18 Glenn Morris <rgm@gnu.org>
4290
4291 * loading.texi (Repeated Loading): Fix typo.
4292
137987ab
RS
42932009-07-16 Richard Stallman <rms@gnu.org>
4294
4295 * buffers.texi (Swapping Text): Recommend setting
4296 write-region-annotate-functions and buffer-saved-size.
4297
4298 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4299
622fa380
GM
43002009-07-15 Glenn Morris <rgm@gnu.org>
4301
4302 * edebug.texi: Minor re-phrasings throughout.
4303 (Edebug Execution Modes): Sit-for affects continue mode too.
4304 (Jumping): Use `forward-sexp' rather than its keybinding.
4305 (Edebug Misc): Fix Q binding.
4306 (Edebug Eval): Remove cl version.
4307 (Printing in Edebug): Clarify print-length etc.
4308 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4309 (Specification List): Remove edebug-unwrap findex entry.
4310 (Specification Examples): defmacro is actually not the same as defun.
4311 Escape "`" in example.
4312
6bbd4600
CY
43132009-07-15 Chong Yidong <cyd@stupidchicken.com>
4314
4315 * markers.texi (The Mark): Document optional arg to
4316 deactivate-mark.
4317
e538d479
GM
43182009-07-11 Kevin Ryde <user42@zip.com.au>
4319
4320 * hooks.texi (Standard Hooks): Fix cross-references.
4321
4c98b9ed
GM
4322 * loading.texi (Named Features): Refer to eval-after-load.
4323
5300838c
GM
43242009-07-11 Glenn Morris <rgm@gnu.org>
4325
64fbeb16
GM
4326 * Makefile.in (TEXI2PDF): New.
4327 (elisp.pdf): New target.
4328
4c98b9ed
GM
4329 * searching.texi (Regexp Backslash): Fix typo.
4330
4331 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4332
51d9979c
GM
43332009-07-10 Glenn Morris <rgm@gnu.org>
4334
561c0216
GM
4335 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4336
5b594a58
GM
4337 * customize.texi (Customization Types):
4338 * display.texi (Abstract Display):
0cc8c85a 4339 * objects.texi (Character Type, String Type):
5b594a58 4340 Merge in some menu descriptions from elisp.texi.
51d9979c 4341
c3cbbb40
GM
4342 * hash.texi (Hash Tables):
4343 * modes.texi (Multiline Font Lock):
4344 End menu description with period.
fe42c16a 4345
28528402
GM
43462009-07-09 Glenn Morris <rgm@gnu.org>
4347
4348 * back.texi: Don't hard-code texinfo location.
4349
4350 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4351 (tex): Add texinfodir to TEXINPUTS.
4352 (elisp1med-init, elisp2med-init): Use texinfodir.
4353
4354 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4355 (clean): Add two-volume.make intermediate files.
4356
4357 * elisp.texi, vol1.texi, vol2.texi:
4358 Use a DATE variable with the publication date, and update it.
4359 Fix antinews menu description.
4360
4361 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4362 Update the detailed node listing to match elisp.texi.
4363
4364 * README: Update edition to match elisp.texi.
4365
4366 * objects.texi (General Escape Syntax):
4367 * nonascii.texi (Character Sets):
4368 Use consistent case for "Unicode Standard".
4369
4370 * anti.texi (Antinews):
4371 * customize.texi (Variable Definitions):
4372 * functions.texi (Declaring Functions):
4373 * nonascii.texi (Character Properties):
4374 * processes.texi (Serial Ports):
4375 * text.texi (Special Properties):
4376 * tips.texi (Coding Conventions):
4377 Minor rearrangements to improve TeX line-filling.
4378
4379 * commands.texi (Using Interactive): Fix cross-reference.
4380
17db8e10
JD
43812009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4382
4383 * frames.texi (Management Parameters): Mention sticky.
4384
77c7e2e1
AS
43852009-07-01 Andreas Schwab <aschwab@redhat.com>
4386
4387 * help.texi (Help Functions): Fix description of help-buffer and
4388 help-setup-xref to use @defun instead of @deffn.
4389
3f1c6666
JD
43902009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4391
4392 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4393
ca27c21b
CY
43942009-06-24 Chong Yidong <cyd@stupidchicken.com>
4395
4396 * display.texi (Window Systems): Add ns to the list.
4397
70243478
CY
43982009-06-21 Chong Yidong <cyd@stupidchicken.com>
4399
4400 * Branch for 23.1.
4401
df006536
MR
44022009-06-17 Martin Rudalics <rudalics@gmx.at>
4403
4404 * windows.texi (Dedicated Windows): Fix typo.
4405 (Resizing Windows): Replace @defun by @deffn.
4406
d259fc4b
GM
44072009-06-17 Glenn Morris <rgm@gnu.org>
4408
4409 * variables.texi (Directory Local Variables):
4410 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4411
30781db6
KH
44122009-06-09 Kenichi Handa <handa@m17n.org>
4413
4414 * nonascii.texi (Character Sets): State clearly that FROM and TO
4415 are codepoints of CHARSET.
4416
62e8099c
CY
44172009-06-07 Chong Yidong <cyd@stupidchicken.com>
4418
4419 * minibuf.texi (Reading File Names): Fix introductory text.
4420 Suggested by stan@derbycityprints.com.
4421 (High-Level Completion): Fix typo.
4422
ee1b1917
CY
44232009-05-28 Chong Yidong <cyd@stupidchicken.com>
4424
4425 * frames.texi (Text Terminal Colors): Multi-tty is already
4426 implemented, but tty-local colors are not.
4427
5df647e8
CY
44282009-05-27 Chong Yidong <cyd@stupidchicken.com>
4429
4430 * hooks.texi (Standard Hooks): Remove mention of obsolete
4431 redisplay-end-trigger-functions.
4432
4433 * internals.texi (Window Internals): Remove mention of obsolete
4434 redisplay-end-trigger-functions.
4435
01f17ae2
MR
44362009-05-21 Martin Rudalics <rudalics@gmx.at>
4437
4438 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4439
4440 * backups.texi (Making Backups): backup-directory-alist and
4441 make-backup-file-name-function are options.
4442 (Auto-Saving): auto-save-list-file-prefix is an option.
4443
4444 * buffers.texi (Killing Buffers): buffer-offer-save is an
4445 option.
4446
4447 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4448 option.
4449 (Echo Area Customization): echo-keystrokes is an option.
4450 (Selective Display): selective-display-ellipses is an option.
4451 (Temporary Displays): temp-buffer-show-function is an option.
4452 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4453 are options.
4454 (Font Selection): face-font-family-alternatives,
4455 face-font-selection-order, face-font-registry-alternatives, and
4456 scalable-fonts-allowed are options.
4457 (Fringe Indicators): indicate-buffer-boundaries is an option.
4458 (Fringe Cursors): overflow-newline-into-fringe is an option.
4459 (Scroll Bars): scroll-bar-mode is an option.
4460
4461 * eval.texi (Eval): max-lisp-eval-depth is an option.
4462
4463 * files.texi (Visiting Functions): find-file-hook is an option.
4464 (Directory Names): directory-abbrev-alist is an option.
4465 (Unique File Names): temporary-file-directory and
4466 small-temporary-file-directory are options.
4467
4468 * frames.texi (Initial Parameters): initial-frame-alist,
4469 minibuffer-frame-alist and default-frame-alist are options.
4470 (Cursor Parameters): blink-cursor-alist and
4471 cursor-in-non-selected-windows ar options.
4472 (Window System Selections): selection-coding-system is an
4473 option.
4474 (Display Feature Testing): display-mm-dimensions-alist is an
4475 option.
4476
4477 * help.texi (Help Functions): help-char and help-event-list are
4478 options.
4479
4480 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4481 an option.
4482
4483 * minibuf.texi (Minibuffer History): history-length and
4484 history-delete-duplicates are options.
4485 (High-Level Completion): read-buffer-function and
4486 read-buffer-completion-ignore-case are options.
4487 (Reading File Names): read-file-name-completion-ignore-case is
4488 an option.
4489
4490 * modes.texi (Mode Line Top): mode-line-format is an option.
4491 (Mode Line Variables): mode-line-position and mode-line-modes
4492 are options.
4493
4494 * nonascii.texi (Text Representations):
4495 enable-multibyte-characters is an option.
4496 (Default Coding Systems): auto-coding-regexp-alist,
4497 file-coding-system-alist, auto-coding-alist and
4498 auto-coding-functions are options.
4499 (Specifying Coding Systems): inhibit-eol-conversion is an
4500 option.
4501
4502 * os.texi (Init File): site-run-file is an option.
4503 (System Environment): mail-host-address is an option.
4504 (User Identification): user-mail-address is an option.
4505 (Terminal Output): baud-rate is an option.
4506
4507 * positions.texi (Word Motion): words-include-escapes is an
4508 option.
4509
4510 * searching.texi (Standard Regexps): page-delimiter,
4511 paragraph-separate, paragraph-separate and sentence-end are
4512 options.
4513
4514 * text.texi (Margins): left-margin and fill-nobreak-predicate
4515 are options.
4516
4517 * variables.texi (Local Variables): max-specpdl-size is an
4518 option.
4519
4520 * windows.texi (Choosing Window):
4521 split-window-preferred-function, special-display-function and
4522 display-buffer-function are options.
4523
106e6894
CY
45242009-05-20 Chong Yidong <cyd@stupidchicken.com>
4525
4a83454d
CY
4526 Fix errors spotted by Martin Rudalics.
4527
106e6894
CY
4528 * syntax.texi (Position Parse): Document rationale for ignored
4529 arguments to syntax-ppss-flush-cache.
4530
4531 * processes.texi (Input to Processes): Mark PROCESS arg to
4532 process-running-child-p as optional.
4533 (Network Options): Document NO-ERROR arg to
4534 set-network-process-option.
4535
4536 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4537 command.
4538
4539 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4540 posix-search-backward as commands.
4541
4542 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4543 (Suspending Emacs): Mark suspend-emacs as a command.
4544 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4545 commands.
5dcb4c4e
SM
4546 (Terminal Output): Remove obsolete function baud-rate.
4547 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4548
4549 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4550 terminal-coding-system and set-terminal-coding-system.
4551 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4552 as optional.
4553 (Character Sets): Document RESTRICTION arg of char-charset.
4554 (Character Codes): Mark POS argument to get-byte as optional.
4555
4556 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4557 minibuffer-message.
4558
4559 * files.texi (Create/Delete Dirs): Mark make-directory and
4560 delete-directory as commands.
4561
4562 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4563
4564 * text.texi (Base 64): Mark base64-decode-string and
4565 base64-encode-string as commands.
4566 (Columns): Mark move-to-column as a command.
4567 (Mode-Specific Indent): Document RIGID arg to
4568 indent-for-tab-command.
4569 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4570 Mark indent-code-rigidly as a command.
4571 (Substitution): Mark translate-region as a command.
4572
4573 * frames.texi (Size and Position): Remove obsolete functions
4574 screen-height and screen-width.
4575
04173931
CY
45762009-05-19 Chong Yidong <cyd@stupidchicken.com>
4577
4578 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4579 (Displaying Buffers, Resizing Windows): Correct mistakes;
4580 next-window, previous-window, and pop-to-buffer are not commands,
4581 and fit-window-to-buffer" is a command. (Pointed out by Martin
4582 Rudalics.)
4583
eae7d8f8
RS
45842009-05-17 Richard M Stallman <rms@gnu.org>
4585
4586 * modes.texi (Precalculated Fontification): Clarify text.
4587
b8766179
MR
45882009-05-17 Martin Rudalics <rudalics@gmx.at>
4589
4590 * windows.texi (Selecting Windows): Clarify descriptions of
4591 with-selected-window and get-lru-window.
4592 (Cyclic Window Ordering): Refer to particular frame when talking
4593 about how splitting affects the ordering.
4594 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4595 switch-to-buffer-other-window. Explain how setting of
4596 display-buffer-reuse-frames affects pop-to-buffer.
4597 (Choosing Window): Clarify some details in descriptions of
4598 display-buffer-reuse-frames, pop-up-frames, and
4599 pop-up-frame-function.
4600 (Dedicated Windows): Clarify some details.
4601 (Textual Scrolling): Replace term vscroll by term vertical
4602 scroll position.
4603 (Vertical Scrolling): Fix typo.
4604 (Window Hooks): Relate text on jit-lock-register to window
4605 scrolling and size changes.
4606
734b5e3b
CY
46072009-05-14 Chong Yidong <cyd@stupidchicken.com>
4608
0a65633e
CY
4609 * frames.texi (Initial Parameters): Clarify what the initial
4610 minibuffer frame is.
05be46d7
CY
4611 (Buffer Parameters): Note that the minibuffer parameter can not be
4612 altered.
0a65633e 4613
734b5e3b
CY
4614 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4615 Document display-buffer changes.
4616
925672cd
CY
46172009-05-13 Chong Yidong <cyd@stupidchicken.com>
4618
17ecd7af
CY
4619 * anti.texi (Antinews): Rewrite for Emacs 22.
4620
925672cd
CY
4621 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4622 obarrays are first mentioned. Define "system abbrev" more
4623 prominently, and add it to the index.
4624 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4625 Copyedits.
4626 (Abbrev Expansion): Document abbrev-insert.
4627
80be4dd7
CY
46282009-05-12 Chong Yidong <cyd@stupidchicken.com>
4629
4630 * frames.texi (Font and Color Parameters): Rename from Color
4631 Parameters. Document font-backend parameter.
4632
4633 * vol2.texi (Top): Update node listing.
4634 * vol1.texi (Top): Update node listing.
4635 * elisp.texi (Top): Update node listing.
4636
372a93ac
MR
46372009-05-11 Martin Rudalics <rudalics@gmx.at>
4638
4639 * windows.texi (Choosing Window): Don't explicitly refer to
4640 split-window-sensibly's window argument in descriptions of
4641 split-height-threshold and split-width-threshold.
4642
714c3541
MR
46432009-05-10 Martin Rudalics <rudalics@gmx.at>
4644
4645 * windows.texi (Choosing Window): Fix rewrite of window
4646 splitting section.
4647
0e90e7be
EZ
46482009-05-09 Eli Zaretskii <eliz@gnu.org>
4649
f4e90db0
SM
4650 * nonascii.texi (Default Coding Systems):
4651 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4652 Add indexing.
0e90e7be
EZ
4653 (Lisp and Coding Systems): Add index entries.
4654
d3c0c321
MR
46552009-05-09 Martin Rudalics <rudalics@gmx.at>
4656
4657 * windows.texi (Choosing Window): Describe split-window-sensibly
4658 and rewrite section on window splitting accordingly.
4659 (Textual Scrolling): Replace `...' by @code{...}.
4660
c773345a
CY
46612009-05-04 Chong Yidong <cyd@stupidchicken.com>
4662
ee2d5b5e
CY
4663 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4664 Remove obsoleted pre-abbrev-expand-hook.
4665
4666 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4667 entries.
4668
c773345a
CY
4669 * internals.texi (Object Internals): Don't assume 32-bit machines
4670 are the norm.
4671 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4672 (Window Internals): Synch field names to window.h.
4673 (Process Internals): Synch field names to process.h.
c773345a 4674
dd449674
CY
46752009-04-29 Chong Yidong <cyd@stupidchicken.com>
4676
4677 * variables.texi (File Local Variables): Note that read-circle is
4678 bound to nil when reading file-local variables.
4679
4680 * streams.texi (Input Functions): Document read-circle.
4681 (Output Variables): Add xref to Circular Objects.
4682
4f1e25e2
CY
46832009-04-25 Chong Yidong <cyd@stupidchicken.com>
4684
4685 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4686 Features and Coding System Basics. Node that "p" stands for
4687 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4688 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4689 mouse-appearance-menu.
4690 (Programming Tips): Add xref to Progress.
4691
dca019f8
CY
46922009-04-22 Chong Yidong <cyd@stupidchicken.com>
4693
5dcb4c4e
SM
4694 * os.texi (Command-Line Arguments):
4695 Document command-line-args-left.
dca019f8
CY
4696 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4697 terminal objects for tty arguments.
4698 (Startup Summary): Add xref to Session Management.
4699 (Session Management): Mention emacs-session-restore. Copyedits.
4700
02a89103
CY
47012009-04-20 Chong Yidong <cyd@stupidchicken.com>
4702
4703 * os.texi (Startup Summary): Copyedits. The init file is not
4704 necessarily named .emacs now. Document initial-buffer-choice and
4705 initial-scratch-message. Note where Emacs exits in batch mode.
4706 Document inhibit-splash-screen as an alias.
4707 (Init File): Be neutral about which init file name to use.
4708
47092009-04-16 Chong Yidong <cyd@stupidchicken.com>
4710
4711 * os.texi (System Interface): Fix Texinfo usage.
4712
0c1cfe01
CY
47132009-04-15 Chong Yidong <cyd@stupidchicken.com>
4714
80d7cdca
CY
4715 * searching.texi (Regexp Backslash): Also refer to shy groups as
4716 non-capturing or unnumbered groups.
4717 (Regexp Functions): Add cross-reference to Regexp Backslash.
4718
0c1cfe01
CY
4719 * display.texi (Truncation): Overlays can use line-prefix and
4720 wrap-prefix too.
4721 (Overlay Properties): Document wrap-prefix and line-prefix.
4722 (Face Attributes): Document underline-minimum-offset.
4723 (Face Remapping): Copyedits.
4724 (Low-Level Font): Copyedits.
4725 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
4726 (Line Height): Emphasize that line-spacing only takes effect on
4727 graphical terminals.
0c1cfe01 4728
c4adeee0
CY
47292009-04-13 Chong Yidong <cyd@stupidchicken.com>
4730
4731 * display.texi (Refresh Screen): Note that a passage about screen
4732 refreshing is text terminal only.
4733 (Forcing Redisplay): Delete misleading comment---sit-for calls
4734 redisplay, not the other way around.
4735 (Truncation): Note new values of truncate-partial-width-windows.
4736 Copyedits.
4737 (Invisible Text): Document invisible-p.
4738
b20ecfa1
EZ
47392009-04-11 Eli Zaretskii <eliz@gnu.org>
4740
4741 * display.texi (Overlays): Overlays don't scale well. See
4742 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4743
97d8273f
CY
47442009-04-10 Chong Yidong <cyd@stupidchicken.com>
4745
f147ff75
CY
4746 * syntax.texi (Syntax Table Functions): Document cons cell
4747 argument for modify-syntax-entry.
4748 (Categories): Document cons cell argument for
4749 modify-category-entry.
4750
fca4ec76
CY
4751 * searching.texi (String Search): Document word-search-forward-lax
4752 and word-search-backward-lax.
4753 (Searching and Case): Describe isearch behavior more precisely.
4754
9c283d5b
CY
4755 * keymaps.texi (Tool Bar): Mention that some platforms do not
4756 support multi-line toolbars. Suggested by Stephen Eglen.
4757
4758 * frames.texi (Layout Parameters): Mention that Nextstep also
4759 allows only one tool-bar line. Suggested by Stephen Eglen.
4760
97d8273f
CY
4761 * nonascii.texi (Text Representations): Copyedits.
4762 (Coding System Basics): Also mention utf-8-emacs.
4763 (Converting Representations, Selecting a Representation)
4764 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4765 Copyedits.
4766 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4767
2bad3299
CY
47682009-04-09 Chong Yidong <cyd@stupidchicken.com>
4769
4770 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
4771 (Filling): Clarify REGION argument of fill-paragraph.
4772 Document fill-forward-paragraph-function.
2bad3299
CY
4773 (Special Properties): Remove "new in Emacs 22" declaration.
4774 (Clickable Text): Merge with Links and Mouse-1 node.
4775
5dcb4c4e
SM
4776 * display.texi (Button Properties, Button Buffer Commands):
4777 Change xref to Clickable Text.
2bad3299
CY
4778
4779 * tips.texi (Key Binding Conventions): Change xref to Clickable
4780 Text.
4781
4782 * elisp.texi (Top): Update node listing.
4783
ea30ce4f
CY
47842009-04-05 Chong Yidong <cyd@stupidchicken.com>
4785
47af2f4b
CY
4786 * markers.texi (The Mark): Copyedits. Improve description of
4787 handle-shift-selection.
4788 (The Region): Move use-region-p here from The Mark.
4789
ea30ce4f
CY
4790 * positions.texi (Screen Lines): Document (cols . lines) argument
4791 for vertical-motion.
4792
2aa8ea6e
CY
47932009-04-04 Chong Yidong <cyd@stupidchicken.com>
4794
3ec61d4e
CY
4795 * frames.texi (Frames): Clean up introduction. Document `ns'
4796 return value for framep.
4797 (Creating Frames): Note how the terminal is chosen.
4798 (Multiple Terminals, Multiple Displays): Merge into a single node.
4799 (Color Parameters): Fix typo.
4800
4801 * variables.texi (Local Variables, Buffer-Local Variables)
4802 (Creating Buffer-Local): Change link to Multiple Terminals.
4803
4804 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
4805
4806 * keymaps.texi (Controlling Active Maps): Change link to Multiple
4807 Terminals.
4808
4809 * commands.texi (Command Loop Info, Keyboard Macros): Change link
4810 to Multiple Terminals.
4811
4812 * elisp.texi (Top): Update node listing.
4813 * vol2.texi (Top): Update node listing.
4814 * vol1.texi (Top): Update node listing.
4815
9257072f
CY
4816 * buffers.texi (Current Buffer): Note that the append-to-buffer
4817 example is no longer in synch with the latest code. Tie the two
4818 examples together.
4819
2aa8ea6e
CY
4820 * files.texi (File Attributes): Move note about MS-DOS from
4821 Changing Files to File Attributes.
4822 (Create/Delete Dirs): Note that mkdir is an alias for this.
4823
22e74b17
CY
48242009-04-01 Markus Triska <triska@gmx.at>
4825
4826 * processes.texi (Filter Functions): Suggest how to handle output
4827 batches.
4828
4bbe48ec
CY
48292009-03-30 Chong Yidong <cyd@stupidchicken.com>
4830
4831 * help.texi (Accessing Documentation): Update example to use
4832 help-setup-xref and with-help-window.
4833 (Help Functions): Remove print-help-return-message, which is
4834 semi-obsolete due to with-help-window. Document help-buffer and
4835 help-setup-xref.
4836
b9723f39
CY
48372009-03-29 Chong Yidong <cyd@stupidchicken.com>
4838
5dcb4c4e
SM
4839 * help.texi (Accessing Documentation, Help Functions):
4840 Remove information about long-obsolete Emacs versions.
9eb52e90 4841
b9723f39
CY
4842 * modes.texi (Mode Line Variables): The default values of the mode
4843 line variables are now more complicated.
4844
b0cc32db
CY
48452009-03-28 Chong Yidong <cyd@stupidchicken.com>
4846
3c25a5a9
CY
4847 * modes.texi (Major Mode Conventions): Note that specialness is
4848 inherited.
31c9eebb
CY
4849 (Derived Modes): Note that define-derive-mode sets the mode-class
4850 property.
3c25a5a9 4851
b0cc32db
CY
4852 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
4853 goto-map. Add search-map to the list.
4854
c5e0006d
EZ
48552009-03-27 Eli Zaretskii <eliz@gnu.org>
4856
1213465a
EZ
4857 * os.texi (System Environment): Update the list of system-type
4858 values.
4859
c5e0006d
EZ
4860 * markers.texi (The Mark) <handle-shift-selection>: Update for
4861 removal of the optional argument DEACTIVATE.
4862
48bab3d6
CY
48632009-03-25 Chong Yidong <cyd@stupidchicken.com>
4864
4865 * commands.texi (Focus Events): Most X window managers don't use
4866 focus-follows-mouse nowadays.
4867
6e4ff1b6
CY
48682009-03-24 Chong Yidong <cyd@stupidchicken.com>
4869
4870 * commands.texi (Defining Commands): Clarify introduction.
4871 (Using Interactive): Not that interactive can be put in a symbol
4872 property.
4873 (Interactive Call): Note that a symbol with a non-nil
4874 interactive-form property satisfies commandp.
4875
11625308
JB
48762009-03-23 Juanma Barranquero <lekktu@gmail.com>
4877
4878 * minibuf.texi (Intro to Minibuffers): Fix typos.
4879
7b34420d
CY
48802009-03-23 Chong Yidong <cyd@stupidchicken.com>
4881
4882 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
4883 about minibuffers in old Emacs versions. Copyedits.
4884 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
4885 (Text from Minibuffer): Simplify introduction.
4886
f9257eed
AM
48872009-03-22 Alan Mackenzie <acm@muc.de>
4888
4889 * commands.texi (Using Interactive): Clarify string argument to
4890 `interactive' - even promptless elements need \n separators.
4891
f639ba70
CY
48922009-03-18 Chong Yidong <cyd@stupidchicken.com>
4893
4894 * minibuf.texi (Completion Styles): New node.
4895
4896 * elisp.texi (Top): Update node listing.
4897
d897e8ee
CY
48982009-03-17 Chong Yidong <cyd@stupidchicken.com>
4899
4900 * minibuf.texi (Basic Completion): Note that
4901 read-file-name-completion-ignore-case and
4902 read-buffer-completion-ignore-case can override
4903 completion-ignore-case.
4904 (Minibuffer Completion): Document completing-read changes.
4905 (Completion Commands): Avoid mentioning partial completion mode.
4906 Document minibuffer-completion-confirm changes, and
4907 minibuffer-confirm-exit-commands.
4908 (High-Level Completion): Document new require-match behavior for
4909 read-buffer. Document read-buffer-completion-ignore-case.
4910 (Reading File Names): Document new require-match behavior for
4911 read-file-name.
4912
b1f23349
CY
49132009-03-14 Chong Yidong <cyd@stupidchicken.com>
4914
4915 * debugging.texi (Error Debugging): Don't mislead the reader into
4916 thinking that debug-on-error enters debugger for C-f at EOB.
4917 (Error Debugging): Setting debug-on-init within the init file
4918 works, and has for some time.
4919
d6eb4e25
KH
49202009-03-13 Kenichi Handa <handa@m17n.org>
4921
4922 * display.texi (Fontsets): Update the description.
4923
1cf53dc5
CY
49242009-03-13 Chong Yidong <cyd@stupidchicken.com>
4925
4926 * advice.texi (Advising Primitives): Link to What Is a Function.
4927
81f919fc
CY
49282009-03-12 Chong Yidong <cyd@stupidchicken.com>
4929
cf4229eb
CY
4930 * compile.texi (Speed of Byte-Code): Update example.
4931 (Disassembly): Update examples.
4932
81f919fc 4933 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
4934
4935 * customize.texi (Common Keywords): It's not necessary to use :tag
4936 to remove hyphens, as custom-unlispify-tag-name does it
4937 automatically.
5dcb4c4e
SM
4938 (Variable Definitions): Link to File Local Variables.
4939 Document customized-value symbol property.
f2bbc08c
CY
4940 (Customization Types): Move menu to end of node.
4941
955964d7
CY
49422009-03-10 Chong Yidong <cyd@stupidchicken.com>
4943
4944 * macros.texi (Compiling Macros): Omit misleading sentence, which
4945 implied that macros can only be used in the same file they are
4946 defined.
4947 (Backquote): Remove obsolete information about Emacs 19.
4948
d25ed7db
GM
49492009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4950
4951 * display.texi (Display Margins): Fix paren typo.
4952
d55f6ca5
CY
49532009-02-27 Chong Yidong <cyd@stupidchicken.com>
4954
f0e57ed8
CY
4955 * elisp.texi (Top): Update node listing.
4956
4957 * variables.texi (Variables): Clarify introduction.
4958 (Global Variables): Mention that setq is a special form.
4959 (Local Variables): Use active voice.
4960 (Tips for Defining): Mention marking variables as safe.
4961 (Buffer-Local Variables): Mention terminal-local and frame-local
4962 variables together.
4963 (File Local Variables): Copyedits.
4964 (Frame-Local Variables): Note that they are not really useful.
4965 (Future Local Variables): Node deleted.
4966
d55f6ca5 4967 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 4968 Unicode escape syntax.
d55f6ca5 4969
ca8f09a8
CY
49702009-02-23 Chong Yidong <cyd@stupidchicken.com>
4971
4972 * control.texi (Control Structures): Add cindex entry for "textual
4973 order".
4974
4975 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4976 instead of "expression" throughout.
4977 (Function Indirection): Copyedits. Use active voice.
4978 (Eval): The default value of max-lisp-eval-depth is now 400.
4979
a20878b6
MB
49802009-02-23 Miles Bader <miles@gnu.org>
4981
4982 * processes.texi (System Processes): Rename `system-process-attributes'
4983 to `process-attributes'.
4984
61f66044
CY
49852009-02-22 Chong Yidong <cyd@stupidchicken.com>
4986
1b80d1f3
CY
4987 * symbols.texi (Property Lists): Emphasize that property lists are
4988 not restricted to symbol cells.
4989 (Other Plists): Copyedit.
4990
61f66044
CY
4991 * sequences.texi (Sequences Arrays Vectors): Make introduction
4992 more concise.
4993 (Arrays): Mention char-tables and bool-vectors too.
4994 (Vectors): Don't repeat information given in Arrays node. Link to
4995 nodes that explain the vector usage examples.
4996 (Char-Tables): Note that char-table elements can have arbitrary
4997 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 4998 Link to Property Lists node.
61f66044 4999
9403944b
CY
50002009-02-22 Chong Yidong <cyd@stupidchicken.com>
5001
5002 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5003 `append'.
4068c7b4 5004 (List Elements): Copyedits.
9403944b
CY
5005
5006 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5007 of `vconcat'.
5008
5009 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5010 Emacs 20 usage of `concat'.
5011 (Case Conversion): Copyedits.
5012
b87a185f
CY
50132009-02-21 Chong Yidong <cyd@stupidchicken.com>
5014
5015 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5016 Minor edits.
5017 (Frame Configuration Type): Emphasize that it is not primitive.
5018 (Font Type): New node.
5019 (Type Predicates): Add fontp; type-of now recognizes font object
5020 types.
5021
5022 * intro.texi (Version Info): Update version numbers in examples.
5023 (Acknowledgements): List more contributors.
5024
5025 * elisp.texi: Bump version number to 3.0.
5026 (Top): Link to Font Type node.
5027
867d4bb3
JB
50282009-02-20 Juanma Barranquero <lekktu@gmail.com>
5029
5030 * modes.texi (Major Mode Conventions): Remove duplicate words.
5031 (Customizing Keywords): Fix typo.
5032
77730170
EZ
50332009-02-14 Eli Zaretskii <eliz@gnu.org>
5034
5035 * nonascii.texi (User-Chosen Coding Systems): Document that
5036 select-safe-coding-system suggests raw-text if there are raw bytes
5037 in the region.
5038 (Explicit Encoding): Warn not to use `undecided' when encoding.
5039
c8736212
GM
50402009-02-11 Glenn Morris <rgm@gnu.org>
5041
5042 * frames.texi (Visibility of Frames): Mention the effect multiple
5043 workspaces/desktops can have on visibility.
5044
ab992d66
EZ
50452009-02-07 Eli Zaretskii <eliz@gnu.org>
5046
c8736212
GM
5047 * text.texi (Commands for Insertion):
5048 * commands.texi (Event Mod):
5049 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5050 * nonascii.texi (Translation of Characters):
5051 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5052 (Explicit Encoding): Document the `charset' text property produced
5053 by decode-coding-region and decode-coding-string.
ab992d66 5054
e651a255
AM
50552009-01-27 Alan Mackenzie <acm@muc.de>
5056
5057 * modes.texi (Search-based Fontification): Correct a typo.
5058
bc5cde4b
JB
50592009-01-25 Juanma Barranquero <lekktu@gmail.com>
5060
5061 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5062 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5063
3533155b
EZ
50642009-01-24 Eli Zaretskii <eliz@gnu.org>
5065
f721deda
EZ
5066 * display.texi (Window Systems): Document the value of
5067 `initial-window-system' under --daemon.
5068
3533155b
EZ
5069 * os.texi (System Environment): Remove description of the
5070 `environment' function which has been deleted.
5071
f79b43b2
DN
50722009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5073
5074 * frames.texi (Multiple Displays): Remove documentation for
5075 removed function make-frame-on-tty.
5076
e3aa6669
CY
50772009-01-22 Chong Yidong <cyd@stupidchicken.com>
5078
5079 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5080 write-region-annotate-functions.
5081 Document write-region-post-annotation-function.
e3aa6669 5082
fb13a416
CY
50832009-01-19 Chong Yidong <cyd@stupidchicken.com>
5084
5085 * display.texi (Font Lookup): Document WIDTH argument of
5086 x-list-fonts.
5087
02eccf6b
EZ
50882009-01-17 Eli Zaretskii <eliz@gnu.org>
5089
ead3f58d
EZ
5090 * maps.texi (Standard Keymaps): Rename function-key-map to
5091 local-function-key-map.
5092
5093 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5094 local-function-key-map.
5095
5096 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5097 and `set-keyboard-coding-system' now accept an optional terminal
5098 argument.
5099
5100 * commands.texi (Event Mod): `keyboard-translate-table' is now
5101 terminal-local.
5102 (Function Keys): Rename function-key-map to
5103 local-function-key-map.
5104
df05a163
EZ
5105 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5106 frames.texi.
5107
0ed8034e 5108 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5109 `delete-terminal-functions', `suspend-tty-functions' and
5110 `resume-tty-functions'.
0ed8034e
EZ
5111
5112 * frames.texi (Frames): Document `frame-terminal' and
5113 `terminal-live-p'.
5114 (Multiple Displays): Document `make-frame-on-tty'.
5115 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5116 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5117 (Terminal Parameters): Document `terminal-parameters',
5118 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5119
5120 * os.texi (System Environment): Document `environment' and
5121 `initial-environment'.
490f1197
EZ
5122 (Suspending Emacs): Update for multi-tty; document
5123 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5124
02eccf6b
EZ
5125 * nonascii.texi (Coding System Basics): More accurate description
5126 of `raw-text'.
5127
f19fea97
JB
51282009-01-12 Juanma Barranquero <lekktu@gmail.com>
5129
5130 * display.texi (Low-Level Font): Fix typo.
5131
16fa292f
CY
51322009-01-10 Chong Yidong <cyd@stupidchicken.com>
5133
5134 * elisp.texi (Top): Update node listing.
5135
5136 * display.texi (PostScript Images): Node deleted.
5137
0b4faef3
EZ
51382009-01-10 Eli Zaretskii <eliz@gnu.org>
5139
3355f04d
EZ
5140 * processes.texi (Decoding Output): Document that null bytes force
5141 no-conversion for reading process output.
5142
5143 * files.texi (Reading from Files): Document that null bytes force
5144 no-conversion when visiting files.
5145
11625308 5146 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5147
5dcb4c4e
SM
5148 * nonascii.texi (Lisp and Coding Systems):
5149 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5150 (Character Properties): Improve wording.
0b4faef3 5151
ce9cf065
CY
51522009-01-09 Chong Yidong <cyd@stupidchicken.com>
5153
5154 * display.texi (Font Lookup): Remove obsolete function
5155 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5156 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5157 (Font Selection): Reorder order of variable descriptions.
5158 Minor clarifications.
ce9cf065
CY
5159
5160 * elisp.texi (Top): Update node listing.
5161
ab756fb3
GM
51622009-01-09 Glenn Morris <rgm@gnu.org>
5163
5164 * commands.texi (Command Loop Info): Say that last-command-char and
5165 last-input-char are obsolete aliases.
5166
5167 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5168 last-input-char and last-command-char, since they are just aliases for
5169 last-input-event and last-command-event.
5170
5171 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5172 last-command-char.
5173
6b2b8ab1
CY
51742009-01-08 Chong Yidong <cyd@stupidchicken.com>
5175
5176 * elisp.texi: Update node listing.
5177
5178 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5179 (Face Attributes): Don't link to Font Lookup.
5180 Document font-family-list.
6b2b8ab1
CY
5181 (Fonts): New node.
5182
3568e767
JR
51832009-01-08 Jason Rumney <jasonr@gnu.org>
5184
5185 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5186 changing the standard pointer shapes. (Bug#1485)
3568e767 5187
6221c8db
CY
51882009-01-08 Chong Yidong <cyd@stupidchicken.com>
5189
5190 * display.texi (Attribute Functions): Note that a function value
5191 :height is relative, and that compatibility functions work by
5192 calling set-face-attribute.
5193 (Displaying Faces): Reorder list in order of increasing priority.
5194 (Face Remapping): New node. Content moved here from Displaying
5195 Faces.
5196 (Glyphs): Link to Face Functions.
5197
e3d3799a
CY
51982009-01-08 Chong Yidong <cyd@stupidchicken.com>
5199
5200 * display.texi (Faces): Don't discuss face id here. facep does
5201 not return t.
5202 (Defining Faces): Minor clarification.
5203 (Face Attributes): Rearrange items to match docstring of
5204 set-face-attribute. Add :foundry attribute. Document new role of
5205 :font attribute. Texinfo usage fix.
5206 (Attribute Functions): Copyedits.
5207 (Face Functions): Note that face number is seldom used.
5208
638a2457
RS
52092009-01-05 Richard M Stallman <rms@gnu.org>
5210
5211 * strings.texi (Predicates for Strings): Minor clarification.
5212
5213 * functions.texi (Function Safety): Texinfo usage fix.
5214
39cb9e56 52152009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5216
5217 * objects.texi (General Escape Syntax): Fix typo.
5218
9f822178
MR
52192009-01-03 Martin Rudalics <rudalics@gmx.at>
5220
5221 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5222 works via the default value of pop-up-frame-function.
5223
af34ad36
EZ
52242009-01-02 Eli Zaretskii <eliz@gnu.org>
5225
5226 * processes.texi (System Processes): Document the `time' and
5227 `ctime' attributes of `system-process-attributes'.
5228
d31f6679
CY
52292009-01-01 Chong Yidong <cyd@stupidchicken.com>
5230
5231 * display.texi (Face Attributes): Clarify :height attribute.
5232
174dc00c
MR
52332008-12-31 Martin Rudalics <rudalics@gmx.at>
5234
5235 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5236 the front of the buffer list. Add entries for `last-buffer' and
5237 `unbury-buffer'.
5238
b8afe7e4
EZ
52392008-12-27 Eli Zaretskii <eliz@gnu.org>
5240
d14030f5
EZ
5241 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5242 and its subsections.
5243
5244 * frames.texi (Multiple Terminals, Low-level Terminal)
5245 (Terminal Parameters, Frames on Other TTY devices): New sections.
5246 (Frames): Add an xref to "Multiple Terminals".
5247
765980a4
EZ
5248 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5249
5250 * objects.texi (Terminal Type): New node.
5251 (Editing Types): Add it to the menu.
5252
47bd5577
EZ
5253 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5254 Variables".
5255
eb22b78c 5256 * variables.texi (Directory Local Variables): New node.
47bd5577 5257 (Variables): Add a menu item for it.
eb22b78c 5258
b8afe7e4
EZ
5259 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5260 `generated-autoload-file'.
5261
77bb0476
EZ
52622008-12-20 Eli Zaretskii <eliz@gnu.org>
5263
028e2c19
EZ
5264 * os.texi (Startup Summary): Add xref to documentation of
5265 `initial-window-system'.
5266
77bb0476
EZ
5267 * display.texi (Window Systems): Document `window-system' the
5268 function. The variable `window-system' is now frame-local.
028e2c19 5269 Document `initial-window-system'.
77bb0476 5270
dda87836
MR
52712008-12-19 Martin Rudalics <rudalics@gmx.at>
5272
5273 * windows.texi (Windows): Rewrite description of
5274 fit-window-to-buffer.
5275
caef3ed2
GM
52762008-12-13 Glenn Morris <rgm@gnu.org>
5277
5278 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5279 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5280
21c58e4d
GM
52812008-12-12 Glenn Morris <rgm@gnu.org>
5282
5283 * debugging.texi (Error Debugging): Refer forwards to
5284 eval-expression-debug-on-error.
5285
af38459f
EZ
52862008-12-05 Eli Zaretskii <eliz@gnu.org>
5287
5dedd9b5
EZ
5288 * strings.texi (String Basics): Only unibyte strings that
5289 represent key sequences hold 8-bit raw bytes.
5290
af38459f
EZ
5291 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5292 paragraph to speak about `undecided'.
5293 (Character Properties): Don't explain the meaning of each
5294 property; instead, identify their Unicode Standard names.
b3f1f4a5 5295 (Character Sets): Document `map-charset-chars'.
af38459f 5296
fa047ae7
GM
52972008-12-02 Glenn Morris <rgm@gnu.org>
5298
5299 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5300 section yet again.
5301
47dbc044
EZ
53022008-11-29 Eli Zaretskii <eliz@gnu.org>
5303
98d05998
EZ
5304 * nonascii.texi (Character Properties): New Section.
5305 (Specifying Coding Systems): Document
5306 `coding-system-priority-list', `set-coding-system-priority', and
5307 `with-coding-priority'.
5308 (Lisp and Coding Systems): Document `check-coding-systems-region'
5309 and `coding-system-charset-list'.
5310 (Coding System Basics): Document `coding-system-aliases'.
5311
5312 * elisp.texi (Top): Add a @detailmenu entry for "Character
5313 Properties".
5314
47dbc044
EZ
5315 * objects.texi (Character Type): Correct the range of Emacs
5316 characters. Add an @xref to "Character Codes".
5317
5318 * strings.texi (String Basics): Add an @xref to "Character Codes".
5319
5320 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5321
5322 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5323 (Character Codes): Document `max-char'.
5324
8b80cdf5
EZ
53252008-11-28 Eli Zaretskii <eliz@gnu.org>
5326
5327 * nonascii.texi (Text Representations, Converting Representations)
5328 (Character Sets, Scanning Charsets, Translation of Characters):
5329 Make text more accurate.
5330
a99dceba
GM
53312008-11-28 Glenn Morris <rgm@gnu.org>
5332
5333 * files.texi (Format Conversion Round-Trip): Improve previous change.
5334
f6dc3bed
CY
53352008-11-26 Chong Yidong <cyd@stupidchicken.com>
5336
5337 * modes.texi (Auto Major Mode): Fix example.
5338
5da9413d
GM
53392008-11-25 Glenn Morris <rgm@gnu.org>
5340
5341 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5342
5343 * files.texi (Format Conversion Round-Trip):
5344 Use active voice for previous change.
5345
fcca848c
CY
53462008-11-25 Chong Yidong <cyd@stupidchicken.com>
5347
5348 * os.texi (Processor Run Time):
5349 * processes.texi (Transaction Queues):
5350 * markers.texi (The Mark):
5351 * windows.texi (Choosing Window, Selecting Windows):
5352 * files.texi (Changing Files, Magic File Names):
5353 * commands.texi (Key Sequence Input):
5354 * functions.texi (Declaring Functions):
5355 * strings.texi (Predicates for Strings):
5356 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5357
36c8dc54
CY
53582008-11-24 Chong Yidong <cyd@stupidchicken.com>
5359
5360 * help.texi (Accessing Documentation): Update example.
5361
5362 * variables.texi (Defining Variables): Note that `*' is not
5363 necessary if defcustom is used.
5364
2a79b242
EZ
53652008-11-22 Eli Zaretskii <eliz@gnu.org>
5366
5367 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5368 Characters" from @detailmenu.
5369
5370 * nonascii.texi (Character Codes, Character Sets)
5371 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5372 (Chars and Bytes, Splitting Characters): Sections removed.
5373
392f0d26
LK
53742008-11-22 Lute Kamstra <lute@gnu.org>
5375
5376 * positions.texi (Text Lines): Update goto-line documentation.
5377
af1a5cd5
MR
53782008-11-21 Martin Rudalics <rudalics@gmx.at>
5379
6a4cfb0c
MR
5380 * frames.texi (Frames): Fix typo, add cross references, reword.
5381 (Initial Parameters): Reword special-display-frame-alist text.
5382 (Frames and Windows): Reword. Describe argument norecord for
5383 set-frame-selected-window.
5384 (Input Focus): Describe argument norecord for select-frame.
5385 Remove comment on MS-Windows behavior for focus-follows-mouse.
5386 (Raising and Lowering): Mention windows-frames dichotomy in
5387 metaphor.
5388
af1a5cd5
MR
5389 * windows.texi (Displaying Buffers, Vertical Scrolling)
5390 (Horizontal Scrolling): Fix indenting and rewording issues
5391 introduced with 2008-11-07 change.
5392
c249fa9c
GM
53932008-11-20 Glenn Morris <rgm@gnu.org>
5394
5395 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5396 element of `format-alist'.
5397
204d4665
GM
53982008-11-19 Glenn Morris <rgm@gnu.org>
5399
5400 * doclicense.texi: Update to FDL 1.3.
5401 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5402
cc0910af
CY
54032008-11-18 Chong Yidong <cyd@stupidchicken.com>
5404
efe6e7c4
CY
5405 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5406 vars, which are obsolete. Mention jit-lock-register.
5407
5dcb4c4e
SM
5408 * modes.texi (Other Font Lock Variables):
5409 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5410
cc0910af
CY
5411 * frames.texi (Color Parameters): Document alpha parameter.
5412
aeeedf76
MR
54132008-11-16 Martin Rudalics <rudalics@gmx.at>
5414
5415 * windows.texi (Splitting Windows, Deleting Windows)
5416 (Selecting Windows, Cyclic Window Ordering)
5417 (Buffers and Windows, Displaying Buffers, Choosing Window)
5418 (Dedicated Windows, Window Point, Window Start and End)
5419 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5420 (Size of Window, Resizing Windows, Window Configurations)
5421 (Window Parameters): Avoid @var at beginning of sentences and
5422 reword accordingly.
5423
4c565c5c
LK
54242008-11-11 Lute Kamstra <lute@gnu.org>
5425
5426 * files.texi (File Name Components): Fix file-name-extension
5427 documentation.
5428
25f494c9
JB
54292008-11-11 Juanma Barranquero <lekktu@gmail.com>
5430
5431 * frames.texi (Basic Parameters): Remove display-environment-variable
5432 and term-environment-variable.
5433
a1401ab1
EZ
54342008-11-08 Eli Zaretskii <eliz@gnu.org>
5435
5436 * windows.texi (Basic Windows, Splitting Windows)
5437 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5438 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5439 (Resizing Windows, Window Configurations, Window Parameters):
5440 Fix wording and markup.
a1401ab1 5441
efafc282
MR
54422008-11-07 Martin Rudalics <rudalics@gmx.at>
5443
5444 * windows.texi (Windows): Update entries.
5445 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5446 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5447 (Selecting Windows, Cyclic Window Ordering): Reword with special
5448 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5449 (Buffers and Windows, Choosing Window): Reword with special
5450 emphasis on dedicated windows.
5451 (Displaying Buffers): Reword. For switch-to-buffer mention that
5452 it may fall back on pop-to-buffer. For other-window try to
5453 explain how it treats the cyclic ordering of windows.
efafc282
MR
5454 (Dedicated Windows): New node and section discussing dedicated
5455 windows and associated functions.
86ab855a 5456 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5457 (Window Start and End): Rename node and section title. Reword.
5458 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5459 Minor rewording.
5460 (Size of Window): Reword, in particular text on window-width.
5461 (Resizing Windows): Reword. Add text on balancing windows.
5462 (Window Configurations): Reword. Mention window parameters.
5463 (Window Parameters): New node and section on window parameters.
5464 (Window Hooks): Reword. Mention that
5465 window-configuration-change-hook is run "buffer-locally".
5466 * elisp.texi (Top): Update Windows entries in @detailmenu
5467 section.
5468
d60a8ab2
JB
54692008-11-04 Juanma Barranquero <lekktu@gmail.com>
5470
5471 * searching.texi (Regexp Search): Fix typo.
5472
01777627
CY
54732008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5474
5475 * searching.texi (Regexp Search): Document GREEDY arg.
5476 (Simple Match Data): Fix return value.
5477
c4526e93
EZ
54782008-11-01 Eli Zaretskii <eliz@gnu.org>
5479
5480 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5481 with Emacs 23 internal representation of characters.
5482 Document `unibyte-string'.
c4526e93 5483
fe2ae8b5
CY
54842008-10-28 Chong Yidong <cyd@stupidchicken.com>
5485
5486 * processes.texi (Process Information): Note that process-status
5487 does not accept buffer names.
5488
cc5a21e3
CY
54892008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5490
5491 * positions.texi (Skipping Characters): Correct return value of
5492 skip-chars-forward.
5493
09460d9a
MR
54942008-10-25 Martin Rudalics <rudalics@gmx.at>
5495
520b29e7
MR
5496 * windows.texi (Deleting Windows): Update documentation of
5497 delete-windows-on.
5498 (Buffers and Windows): Update documentations of
5499 get-buffer-window and get-buffer-window-list.
5500 (Displaying Buffers): Update documentation of
5501 replace-buffer-in-windows.
5502
09460d9a
MR
5503 * buffers.texi (Current Buffer): Reword set-buffer and
5504 with-current-buffer documentations.
5505 (Creating Buffers): Reword documentation of get-buffer-create.
5506
4d48fcdc
MR
55072008-10-23 Martin Rudalics <rudalics@gmx.at>
5508
5509 * buffers.texi (Current Buffer): Reword documentation of
5510 set-buffer.
5511 (Buffer Names): Reword documentation of buffer-name.
5512 (The Buffer List): For bury-buffer explain what happens with the
5513 buffer's window.
5514 (Creating Buffers): Say that get-buffer-create's arg is called
5515 buffer-or-name.
5516
f0143c43
CY
55172008-10-22 Chong Yidong <cyd@stupidchicken.com>
5518
3e5dbbd3
CY
5519 * advice.texi (Computed Advice): Explain what DEFINITION is.
5520
f0143c43
CY
5521 * nonascii.texi (Character Codes): Remove obsolete function
5522 char-valid-p, and document characterp instead.
5523
52a94b85
MR
55242008-10-22 Martin Rudalics <rudalics@gmx.at>
5525
5526 * windows.texi (Displaying Buffers): Reword documentation of
5527 pop-to-buffer.
5528 (Choosing Window): Rewrite documentation of display-buffer and
5529 its options.
5530
f76f8246
MR
5531 * buffers.texi (Killing Buffers): Update documentation of
5532 kill-buffer.
5533
acc8b598
EZ
55342008-10-21 Eli Zaretskii <eliz@gnu.org>
5535
80e6b6df
EZ
5536 * processes.texi (Serial Ports): Fix wording and improve markup.
5537
3645358a
EZ
5538 * searching.texi (Regexp Search): Document `string-match-p' and
5539 `looking-at-p'.
5540 (POSIX Regexps): Add an xref for "non-greedy".
5541 (Regexp Special): Add @cindex entry for "non-greedy".
5542
b3d50cff 5543 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5544 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5545
73b7530a
EZ
5546 * frames.texi (Color Names): Add an xref to `read-color'.
5547
5548 * minibuf.texi (High-Level Completion): Document `read-color'.
5549
acc8b598
EZ
5550 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5551
5552 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5553
5554 * buffers.texi (Swapping Text): New section, documents
5555 `buffer-swap-text'.
5556
10e187e8
MR
55572008-10-21 Martin Rudalics <rudalics@gmx.at>
5558
5559 * windows.texi (Resizing Windows): Minor wording fix.
5560
fd6f900c
EZ
55612008-10-20 Eli Zaretskii <eliz@gnu.org>
5562
5563 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5564 and `combine-and-quote-strings'.
5565
5566 * strings.texi (Creating Strings): Add xrefs for them.
5567
e4372165
EZ
55682008-10-19 Eli Zaretskii <eliz@gnu.org>
5569
d6328fba
EZ
5570 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5571 match the corresponding menu in minibuf.texi.
5572
e4372165
EZ
5573 * minibuf.texi (Reading File Names): Document `read-shell-command'
5574 and `minibuffer-local-shell-command-map'.
5575
5d8dda33
MR
55762008-10-19 Martin Rudalics <rudalics@gmx.at>
5577
5578 * windows.texi (Resizing Windows): Remove var{} around "window" in
5579 documentation of enlarge-window.
5580 Rewrite documentation of window-min-height and window-min-width.
5581
437706cd
EZ
55822008-10-19 Eli Zaretskii <eliz@gnu.org>
5583
80f85d7c
EZ
5584 * functions.texi (Calling Functions): Document `apply-partially'.
5585
291703b5
EZ
5586 * hooks.texi (Standard Hooks): Mention
5587 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5588
5589 * variables.texi (File Local Variables): Document
5590 `file-local-variables-alist', `before-hack-local-variables-hook'
5591 and `hack-local-variables-hook'.
5592
583d8b3c
EZ
5593 * processes.texi (Synchronous Processes): Document `process-lines'.
5594
5dcb4c4e
SM
5595 * customize.texi (Variable Definitions):
5596 Document `custom-reevaluate-setting'.
437706cd 5597
7e51d89b
MR
55982008-10-18 Martin Rudalics <rudalics@gmx.at>
5599
5600 * windows.texi (Choosing Window, Deleting Windows)
5601 (Displaying Buffers): Expand documentation of dedicated windows.
5602
43c59a3d
EZ
56032008-10-18 Eli Zaretskii <eliz@gnu.org>
5604
018a960d
EZ
5605 * files.texi (Changing Files): Document symbolic input of file
5606 modes to `set-file-modes'. Document `read-file-modes' and
5607 `file-modes-symbolic-to-number'.
5608
2c0b8144
EZ
5609 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5610 and `search-map'.
5611
5dcb4c4e
SM
5612 * searching.texi (Search and Replace):
5613 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5614 Document `multi-query-replace-map'.
80120f13 5615
6d4913f0 5616 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5617 (Completion Commands, Reading File Names):
5618 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5619 `minibuffer-local-filename-must-match-map'.
5620 (Minibuffer Completion): The `require-match' argument to
5621 `completing-read' can now have the value `confirm-only'.
5622
43c59a3d
EZ
5623 * windows.texi (Displaying Buffers): Minor wording fix.
5624 (Choosing Window): `split-height-threshold' can now be nil.
5625 Document `split-width-threshold'. `pop-up-frames' can have the
5626 value `graphic-only'.
5627
f36acfd9
EZ
56282008-10-17 Eli Zaretskii <eliz@gnu.org>
5629
5630 * os.texi (Startup Summary): Document `before-init-time' and
5631 `after-init-time'. Document `initial-window-system' and
5632 `window-system-initialization-alist'. Document reading the
5633 abbrevs file. Document the call to `server-start' under --daemon.
5634 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5635 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5636 (Time Parsing): Document `format-seconds'.
f36acfd9 5637
96995b89
MR
56382008-10-17 Martin Rudalics <rudalics@gmx.at>
5639
5640 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5641 and reword.
5642
2de17c73
EZ
56432008-10-16 Eli Zaretskii <eliz@gnu.org>
5644
5645 * markers.texi (The Mark): Document use-region-p.
5646
9cf52b11
EZ
56472008-10-15 Eli Zaretskii <eliz@gnu.org>
5648
c3aaf1d7
EZ
5649 * internals.texi (Writing Emacs Primitives): The interactive spec
5650 of a primitive can be a Lisp form.
5651
841a1743
EZ
5652 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5653 values of transient-mark-mode. Document handle-shift-selection.
5654
5655 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5656 (Interactive Examples): Show an example of `^'.
5657 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5658 (Defining Commands, Using Interactive): The interactive-form of a
5659 function can be added via its symbol's property.
841a1743 5660
52441368
EZ
5661 * positions.texi (List Motion): beginning-of-defun-function can
5662 now accept an argument.
5663
8e8c1a72
EZ
5664 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5665 now return a list of strings.
5666
a33a1f2a
EZ
5667 * control.texi (Handling Errors): Document ignore-errors.
5668
4fb04348
EZ
5669 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5670 (Parameter Access): Document set-frame-parameter.
5671
ee666f84
EZ
5672 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5673 Hooks" for the effect of kill-all-local-variables on local hook
5674 functions.
5675
9cf52b11
EZ
5676 * modes.texi (Major Mode Conventions, Mode Line Variables):
5677 `mode-name' need not be a string. xref to "Mode Line Data" for
5678 details, and to "Emulating Mode Line" for computing a string
5679 value.
5680
22526bc4
EZ
56812008-10-14 Eli Zaretskii <eliz@gnu.org>
5682
a65f6a85
EZ
5683 * processes.texi (System Processes): New section.
5684 (Processes, Signals to Processes): Add xrefs to it.
5685
5686 * objects.texi (Editing Types): A `process' is a subprocess of
5687 Emacs, not just any process running on the OS.
5688
5689 * elisp.texi (Top): Adjust the @detailmenu for the above two
5690 changes.
5691
2724b26a
EZ
5692 * sequences.texi (Char-Tables): Remove documentation of
5693 set-char-table-default, which has no effect since Emacs 23.
5694 <char-table-range, set-char-table-range>: Don't mention generic
5695 characters and charsets. Add a cons cell as a possible argument.
5696
5697 * nonascii.texi (Splitting Characters)
5698 (Translation of Characters): Don't mention generic characters.
5699
5700 * display.texi (Fontsets): Don't mention generic characters.
5701
22526bc4 5702 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5703 argument FUNCTION with a cons cell as KEY.
22526bc4 5704
eaf4b689
EZ
57052008-10-13 Eli Zaretskii <eliz@gnu.org>
5706
45e46036
EZ
5707 * objects.texi (Primitive Function Type): Move "@cindex special
5708 forms" from here...
5709
5710 * eval.texi (Special Forms): ...to here.
5711
5712 * functions.texi (What Is a Function): `functionp' returns nil for
5713 special forms. Add an xref.
5714
eaf4b689
EZ
5715 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5716 Variables".
5717
5718 * variables.texi (Frame-Local Variables): New section.
5719 (Buffer-Local Variables): Add an xref to it.
5720 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5721 have both frame-local and buffer-local binding.
5722
5723 * frames.texi (Frames): Mention multiple tty frames.
5724 (Frame Parameters, Parameter Access): Mention frame-local variable
5725 bindings.
5726
15688fce
GM
57272008-09-20 Glenn Morris <rgm@gnu.org>
5728
5729 * display.texi (Defining Faces): Recommend against face variables.
5730
35539065
JB
57312008-09-16 Juanma Barranquero <lekktu@gmail.com>
5732
5733 * display.texi (Echo Area Customization): Fix typo.
5734
6a57054b
JB
57352008-09-09 Juanma Barranquero <lekktu@gmail.com>
5736
5737 * loading.texi (Where Defined): Add `defface' item.
5738
d632fb82
MR
57392008-09-06 Martin Rudalics <rudalics@gmx.at>
5740
5741 * loading.texi (Where Defined): Fix description of symbol-file.
5742
905a9adb
JR
57432008-08-26 Jason Rumney <jasonr@gnu.org>
5744
5745 * display.texi (TIFF Images): New section describing :index property.
5746
852e91b7
CY
57472008-08-23 Chong Yidong <cyd@stupidchicken.com>
5748
5749 * display.texi (Temporary Displays): Remove unnecessary comment
5750 about usage of temp-buffer-show-hook.
5751
6be001ee
CY
57522008-08-05 Chong Yidong <cyd@stupidchicken.com>
5753
5754 * symbols.texi (Other Plists): Fix incorrect example.
5755 Suggested by Florian Beck.
5756
58e3d8e8
JB
57572008-07-31 Juanma Barranquero <lekktu@gmail.com>
5758
5759 * os.texi: Fix previous change.
5760
7c2fb837
DN
57612008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5762
5763 * os.texi:
5764 * intro.texi:
5765 * files.texi: Remove VMS support.
5766
9e2a2647
DN
57672008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5768
5769 * os.texi:
5770 * frames.texi:
5771 * display.texi: Remove mentions of Mac Carbon.
5772
c4f4682b
MB
57732008-07-01 Miles Bader <miles@gnu.org>
5774
5775 * text.texi (Special Properties):
5776 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5777
3696411e
JB
57782008-06-28 Johan Bockgård <bojohan@gnu.org>
5779
5780 * display.texi (Other Image Types): Fix copy/paste error; say
5781 "PBM", not "XBM".
5782
f2a77c3a
DN
57832008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5784
5785 * os.texi: Remove references to obsolete systems.
5786
6d52677d
EZ
57872008-06-20 Eli Zaretskii <eliz@gnu.org>
5788
5789 * makefile.w32-in (distclean): Remove makefile.
5790
1a87da4c
GM
57912008-06-17 Glenn Morris <rgm@gnu.org>
5792
5793 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
5794 (elisp, dist): Remove rules and variables that are obsolete now
5795 the lisp manual is no longer distributed separately.
5796
fdda1c5d
GM
57972008-06-16 Glenn Morris <rgm@gnu.org>
5798
646692e9
GM
5799 * configure, configure.in, mkinstalldirs: Remove unused files.
5800
5801 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 5802 * vol1.texi (EMACSVER):
6a57054b 5803 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
5804
5805 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
5806 as per maintain.info.
5807
611bee81
GM
58082008-06-15 Glenn Morris <rgm@gnu.org>
5809
a7bed3a0
GM
5810 * makefile.w32-in (manual): Use "23" rather than "21".
5811
5812 * Makefile.in (emacsver): New, set by configure.
5813 (manual): Use emacsver.
5814
d794edf2
GM
5815 * intro.texi: Report bugs using M-x report-emacs-bug.
5816
611bee81
GM
5817 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
5818
c73e02fa
GM
58192008-06-13 Daniel Engeler <engeler@gmail.com>
5820
5821 * elisp.texi, internals.texi, processes.texi: Add documentation
5822 about serial port access.
5823
e40a85cd
MB
58242008-06-05 Miles Bader <miles@gnu.org>
5825
5826 * display.texi (Displaying Faces): Update to reflect function
5827 renamings in face-remap.el.
5828
7b753744
JB
58292008-06-05 Juanma Barranquero <lekktu@gmail.com>
5830
5831 * display.texi (Fontsets): Fix typos.
5832
9d3d42fb
MB
58332008-06-03 Miles Bader <miles@gnu.org>
5834
7b753744
JB
5835 * display.texi (Displaying Faces): Add add-relative-face-remapping,
5836 remove-relative-face-remapping, set-base-face-remapping,
5837 and set-default-base-face-remapping.
9d3d42fb 5838
f2cec7a9
MB
58392008-06-01 Miles Bader <miles@gnu.org>
5840
5841 * display.texi (Displaying Faces): Add face-remapping-alist.
5842
8f39c96d
SM
58432008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5844
5845 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
5846 variable names.
5847
1ef5eecc
ER
58482008-05-03 Eric S. Raymond <esr@golux>
5849
352c8b4a 5850 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
5851 (current-global-map) return references, not copies.
5852
63b4387f
JL
58532008-05-02 Juri Linkov <juri@jurta.org>
5854
5855 * minibuf.texi (Text from Minibuffer): Document a list of
5856 default values for `read-from-minibuffer'.
5857
38a8b703
JB
58582008-04-24 Juanma Barranquero <lekktu@gmail.com>
5859
5860 * nonascii.texi (Translation of Characters): Fix previous change.
5861
7c42e639
CY
58622008-04-20 Chong Yidong <cyd@stupidchicken.com>
5863
5864 * display.texi (Overlay Properties): Clarify role of underlying
5865 textprop and overlay keymaps for display strings.
5866
5867 * keymaps.texi (Active Keymaps): Ditto.
5868
25c0d999
SM
58692008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
5870
5871 * minibuf.texi (Programmed Completion):
5872 Replace dynamic-completion-table with the new completion-table-dynamic.
5873
e3af5968
CY
58742008-04-07 Chong Yidong <cyd@stupidchicken.com>
5875
5876 * intro.texi (Some Terms): Change "fonts in this manual" index
5877 entry to "typographic conventions".
5878
6bfc8698
EZ
58792008-04-05 Eli Zaretskii <eliz@gnu.org>
5880
5881 * objects.texi (Text Props and Strings): Add indexing for read
5882 syntax of text properties.
5883
4972c361
SM
58842008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
5885
5886 * processes.texi (Decoding Output): Remove process-filter-multibyte
5887 functions.
5888
c70a68db
MR
58892008-03-15 Martin Rudalics <rudalics@gmx.at>
5890
5891 * display.texi (Finding Overlays): Say that empty overlays at
5892 the end of the buffer are reported too.
5893
1291fd36
GM
58942008-03-13 Glenn Morris <rgm@gnu.org>
5895
5896 * elisp.texi (EMACSVER): Set to 23.0.60.
5897
c6b0dfd5
CY
58982008-02-26 Chong Yidong <cyd@stupidchicken.com>
5899
38a8b703 5900 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 5901
875fc30c
GM
59022008-02-22 Glenn Morris <rgm@gnu.org>
5903
5904 * frames.texi (Position Parameters): Clarify the description of
5905 `left' and `top', using information from "Geometry".
5906 (Geometry): Give a pointer to "Position Parameters", rather than
5907 repeating information.
5908
d8c8e45a
GM
59092008-02-11 Glenn Morris <rgm@gnu.org>
5910
5911 * objects.texi (Equality Predicates): No longer talk about "two"
5912 functions.
5913
38a8b703 59142008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
5915
5916 * objects.texi (Equality Predicates): Add defun for
5917 equal-including-properties.
5918
bfffe0b1
GM
59192008-02-10 Glenn Morris <rgm@gnu.org>
5920
5921 * objects.texi (Equality Predicates):
5922 Mention equal-including-properties.
5923
431b78c9
RS
59242008-02-07 Richard Stallman <rms@gnu.org>
5925
5926 * windows.texi (Window Start): Mention the feature of moving
5927 window-start to start of line.
5928
c8763fb6 59292008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
5930
5931 * keymaps.texi (Tool Bar): Document rtl property.
5932
1a256502
TTN
59332008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5934
5935 * display.texi (Button Types):
5936 For define-button-type, clarify type of NAME.
5937
569382c2
MR
59382008-01-19 Martin Rudalics <rudalics@gmx.at>
5939
5940 * buffers.texi (Buffer Modification): Fix typo.
5941
f3041af1
DN
59422008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5943
5944 * os.texi (System Environment): Remove references to OSes that are
5945 not supported anymore.
5946
d35e1cd7
DN
59472008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5948
5949 * os.texi (System Environment): Remove mention for Masscomp.
5950
23af7580
RS
59512008-01-04 Richard Stallman <rms@gnu.org>
5952
5953 * display.texi (Faces): Don't talk about internal face vector as arg
5954 to facep.
5955
5956 * customize.texi (Type Keywords): Fix previous change.
5957
5958 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5959 * elisp.texi (Top): Fix menu for commands.texi change.
5960
ec7d5b1e
RS
59612007-12-30 Richard Stallman <rms@gnu.org>
5962
5dcb4c4e 5963 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
5964 (Accessing Scroll): New node broken out of Accessing Mouse.
5965
101a6cea
RS
59662007-12-28 Richard Stallman <rms@gnu.org>
5967
5968 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 5969 (Basic Parameters): For `title', refer to title bar.
041817a4 5970 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 5971
72b7e664
RS
59722007-12-23 Richard Stallman <rms@gnu.org>
5973
5974 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5975 Improve some of the commented-out keywords' text too.
5976
27a4f445
MR
59772007-12-14 Martin Rudalics <rudalics@gmx.at>
5978
e2e3f1d7
MR
5979 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5980 "visit the current buffer".
5981
27a4f445
MR
5982 * os.texi (System Interface): Fix typo.
5983
a2afc99d
RS
59842007-12-04 Richard Stallman <rms@gnu.org>
5985
5986 * objects.texi (Symbol Type): Fix typo.
5987
b694135c
RS
59882007-12-03 Richard Stallman <rms@gnu.org>
5989
5990 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5991
f99a19da
GM
59922007-12-01 Glenn Morris <rgm@gnu.org>
5993
5994 * functions.texi (Declaring Functions): Improve previous change.
5995
8f4b37d8
GM
59962007-11-30 Glenn Morris <rgm@gnu.org>
5997
5998 * functions.texi (Declaring Functions): Add optional fourth
5999 argument of declare-function, and setting third argument to `t'.
6000
61a2fe01
RS
60012007-11-29 Richard Stallman <rms@gnu.org>
6002
6003 * customize.texi (Composite Types): Document `group' type.
6004
cbfc5193
GM
60052007-11-29 Glenn Morris <rgm@gnu.org>
6006
5dcb4c4e
SM
6007 * functions.texi (Declaring Functions): Add findex.
6008 Mention `external' files.
cbfc5193 6009
8386283a
JB
60102007-11-26 Juanma Barranquero <lekktu@gmail.com>
6011
6012 * functions.texi (Declaring Functions): Fix directive.
6013
a07c9a8b
RS
60142007-11-25 Richard Stallman <rms@gnu.org>
6015
6016 * help.texi (Help Functions): Clean up last change.
6017
6018 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6019
6020 * loading.texi (Named Features): Minor cleanup.
6021
6022 * macros.texi (Eval During Expansion): Minor cleanup.
6023
6024 * variables.texi (Variable Aliases): Minor cleanup.
6025
a0925923
RS
60262007-11-24 Richard Stallman <rms@gnu.org>
6027
6028 * functions.texi (Declaring Functions): Clarify previous change.
6029
6030 * compile.texi (Compiler Errors): Clarify previous change.
6031
20c63e44
RS
60322007-11-24 Richard Stallman <rms@gnu.org>
6033
e5e76c04 6034 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6035 Clarify the text and move items around.
6036
5bb0cda3
GM
60372007-11-24 Glenn Morris <rgm@gnu.org>
6038
6039 * functions.texi (Declaring Functions): New section.
6040 * compile.texi (Compiler Errors): Mention declaring functions,
6041 defvar with no initvalue, and byte-compile-warnings.
6042
af13c86a
MR
60432007-11-15 Martin Rudalics <rudalics@gmx.at>
6044
6045 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6046 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6047
a5373305
MR
60482007-11-13 Martin Rudalics <rudalics@gmx.at>
6049
6050 * help.texi (Help Functions): Document new macro `with-help-window'.
6051
fe284805
JL
60522007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6053
6054 * searching.texi (Replacing Match): Describe new
6055 `match-substitute-replacement'.
6056
2c3a09b1
RS
60572007-10-31 Richard Stallman <rms@gnu.org>
6058
6059 * strings.texi (Creating Strings): Null strings from concat not unique.
6060
f2b480f4
RS
60612007-10-26 Richard Stallman <rms@gnu.org>
6062
6063 * objects.texi (Equality Predicates): Null strings are uniquified.
6064
6065 * minibuf.texi: Minor clarifications in previous change.
6066
db21122c
GM
60672007-10-25 Glenn Morris <rgm@gnu.org>
6068
6069 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6070
2328cbb3
RS
60712007-10-24 Richard Stallman <rms@gnu.org>
6072
6073 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6074
6075 * variables.texi (Frame-Local Variables): Node deleted.
6076 (Variables): Delete Frame-Local Variables from menu.
6077 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6078 (Default Value): Don't mention frame-local vars.
6079
6080 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6081
6082 * loading.texi (Unloading): Document FEATURE-unload-function
6083 instead of FEATURE-unload-hook.
6084
2328cbb3
RS
6085 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6086
c066bafa
JL
60872007-10-22 Juri Linkov <juri@jurta.org>
6088
6089 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6090 (High-Level Completion): Document a list of default value strings
6091 in the DEFAULT argument, for which minibuffer functions return the
6092 first element.
6093
65ced25f
JL
60942007-10-17 Juri Linkov <juri@jurta.org>
6095
6096 * text.texi (Filling): Update arguments of fill-paragraph.
6097 fill-paragraph operates on the active region in Transient Mark mode.
6098 Remove fill-paragraph-or-region.
6099
ee46ec8e
KB
61002007-10-13 Karl Berry <karl@gnu.org>
6101
6102 * elisp.texi (@dircategory): Move to after @copying,
6103 since we want @copying as close as possible to the beginning of
6104 the output.
6105
61bbdbc6
RS
61062007-10-12 Richard Stallman <rms@gnu.org>
6107
6108 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6109
6110 * commands.texi (Distinguish Interactive): New node,
6111 broken out from Interactive Call and rewritten.
6112 (Command Loop): Put Distinguish Interactive in menu.
6113
af23e1e8
RS
61142007-10-09 Richard Stallman <rms@gnu.org>
6115
6116 * text.texi (Examining Properties): Mention overlay priority.
6117
6118 * display.texi (Display Margins): Correct the description
6119 of margin display specifications.
6120 (Replacing Specs): New subnode broken out of Display Property.
6121
e1965a69
JL
61222007-10-06 Juri Linkov <juri@jurta.org>
6123
6124 * text.texi (Filling): Document fill-paragraph-or-region.
6125
4638454b
JB
61262007-10-05 Juanma Barranquero <lekktu@gmail.com>
6127
6128 * display.texi (Auto Faces): Fix typo.
6129
7ed54cc5
RS
61302007-10-02 Richard Stallman <rms@gnu.org>
6131
6132 * display.texi (Display Property): Explain some display specs
6133 don't let you move point in.
6134
5dcb4c4e
SM
6135 * frames.texi (Cursor Parameters):
6136 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6137
6138 * windows.texi (Basic Windows): Don't describe
6139 cursor-in-non-selected-windows here.
6140
305a7ef2
EZ
61412007-10-01 Eli Zaretskii <eliz@gnu.org>
6142
6143 * processes.texi (Misc Network): Note that these functions are
6144 supported only on some systems.
6145
f7a7f4eb
RS
61462007-10-01 Richard Stallman <rms@gnu.org>
6147
6148 * display.texi (Overlay Properties): Explain nil as priority.
6149 Explain that conflicts are unpredictable if not resolved by
6150 priorities.
6151
780d7bb9
RS
61522007-09-23 Richard Stallman <rms@gnu.org>
6153
6154 * macros.texi (Backquote): Minor clarification.
6155
14b4fdfb
RS
61562007-09-19 Richard Stallman <rms@gnu.org>
6157
6158 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6159 Clarify when they work in parallel and when one overrides.
6160 Fix error in example.
14b4fdfb 6161
b8d4c8d0
GM
61622007-09-06 Glenn Morris <rgm@gnu.org>
6163
b3e755a9 6164 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6165 commands to use ../../info.
6166 * Makefile.in (infodir): Go up one more level.
4638454b 6167 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6168 (miscmanualdir): New.
6169 (dist): Use new variable miscmanualdir.
6170 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6171 (usermanualdir): Change from ../man to ../emacs.
6172
1bb1f7d3
MR
61732007-08-30 Martin Rudalics <rudalics@gmx.at>
6174
6175 * commands.texi (Command Loop Info): Advise against changing
6176 most variables described here. Explain new variable
6177 last-repeatable-command.
6178
b8d4c8d0
GM
61792007-08-29 Glenn Morris <rgm@gnu.org>
6180
6181 * elisp.texi (EMACSVER): Increase to 23.0.50.
6182
61832007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6184
6185 * frames.texi (Basic Parameters): Add display-environment-variable
6186 and term-environment-variable.
6187
61882007-08-28 Juri Linkov <juri@jurta.org>
6189
6190 * display.texi (Image Formats, Other Image Types): Add SVG.
6191
61922007-08-28 Juri Linkov <juri@jurta.org>
6193
6194 * display.texi (Images): Move formats-related text to new node
6195 "Image Formats".
6196 (Image Formats): New node.
6197
619fb9ee
RS
61982007-08-27 Richard Stallman <rms@gnu.org>
6199
6200 * windows.texi (Window Configurations): Clarify what
6201 a window configuration saves.
6202
b8d4c8d0
GM
62032007-08-25 Richard Stallman <rms@gnu.org>
6204
6205 * display.texi (Images): Delete redundant @findex.
6206
39f9da30
GM
62072007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6208
6209 * text.texi (Change Hooks): (after|before)-change-functions are no
6210 longer bound to nil while running; rather inhibit-modification-hooks
6211 is t.
6212
b8d4c8d0
GM
62132007-08-16 Richard Stallman <rms@gnu.org>
6214
5dcb4c4e
SM
6215 * processes.texi (Asynchronous Processes):
6216 Clarify doc of start-file-process.
b8d4c8d0
GM
6217
62182007-08-08 Martin Rudalics <rudalics@gmx.at>
6219
6220 * modes.texi (Example Major Modes): Fix typo.
6221
62222007-08-08 Glenn Morris <rgm@gnu.org>
6223
6224 * intro.texi (nil and t): Do not use `iff' in documentation.
6225
6226 * tips.texi (Documentation Tips): Recommend against `iff'.
6227
62282007-08-07 Chong Yidong <cyd@stupidchicken.com>
6229
6230 * display.texi (Image Cache): Document image-refresh.
6231
62322007-08-06 Martin Rudalics <rudalics@gmx.at>
6233
6234 * windows.texi (Size of Window): Document window-full-width-p.
6235
62362007-07-25 Glenn Morris <rgm@gnu.org>
6237
6238 * gpl.texi (GPL): Replace license with GPLv3.
6239
6240 * Relicense all FSF files to GPLv3 or later.
6241
62422007-07-24 Michael Albinus <michael.albinus@gmx.de>
6243
4638454b
JB
6244 * processes.texi (Synchronous Processes):
6245 Add `process-file-shell-command'.
b8d4c8d0
GM
6246 (Asynchronous Processes): Mention restricted use of
6247 `process-filter' and `process-sentinel' in
6248 `start-file-process'. Add `start-file-process-shell-command'.
6249
62502007-07-17 Michael Albinus <michael.albinus@gmx.de>
6251
6252 * files.texi (Magic File Names): Introduce optional parameter
6253 IDENTIFICATION for `file-remote-p'.
6254
62552007-07-16 Richard Stallman <rms@gnu.org>
6256
6257 * display.texi (Defining Faces): Fix previous change.
6258
62592007-07-14 Richard Stallman <rms@gnu.org>
6260
6261 * control.texi (Handling Errors): Document `debug' in handler list.
6262
62632007-07-10 Richard Stallman <rms@gnu.org>
6264
6265 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6266
62672007-07-09 Richard Stallman <rms@gnu.org>
6268
6269 * files.texi (Magic File Names): Rewrite previous change.
6270
62712007-07-08 Michael Albinus <michael.albinus@gmx.de>
6272
6273 * files.texi (Magic File Names): Introduce optional parameter
6274 CONNECTED for `file-remote-p'.
6275
62762007-07-07 Michael Albinus <michael.albinus@gmx.de>
6277
6278 * processes.texi (Asynchronous Processes):
6279 * files.texi (Magic File Names): Add `start-file-process'.
6280
62812007-06-27 Richard Stallman <rms@gnu.org>
6282
5dcb4c4e
SM
6283 * files.texi (Format Conversion Piecemeal):
6284 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6285
62862007-06-27 Michael Albinus <michael.albinus@gmx.de>
6287
4638454b
JB
6288 * files.texi (Magic File Names): Remove `dired-call-process'.
6289 Add `process-file'.
b8d4c8d0
GM
6290
62912007-06-27 Kenichi Handa <handa@m17n.org>
6292
6293 * text.texi (Special Properties): Fix description about
4638454b 6294 `composition' property.
b8d4c8d0
GM
6295
62962007-06-26 Kenichi Handa <handa@m17n.org>
6297
6298 * nonascii.texi (Default Coding Systems): Document about the
6299 return value `undecided'.
6300
63012007-06-25 David Kastrup <dak@gnu.org>
6302
6303 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6304 `current-active-maps'.
6305
63062007-06-24 Karl Berry <karl@gnu.org>
6307
4638454b 6308 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6309
63102007-06-15 Juanma Barranquero <lekktu@gmail.com>
6311
6312 * display.texi (Overlay Arrow): Doc fix.
6313
63142007-06-14 Karl Berry <karl@tug.org>
6315
6316 * anti.texi (Antinews): Typo.
6317
63182007-06-14 Chong Yidong <cyd@stupidchicken.com>
6319
6320 * display.texi (Image Cache): Document image-refresh.
6321
63222007-06-12 Karl Berry <karl@gnu.org>
6323
6324 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6325 * two-volume.make: New file.
6326 * .cvsignore: Ignore two-volume files.
6327
63282007-06-12 Tom Tromey <tromey@redhat.com>
6329
6330 * os.texi (Init File): Document user-emacs-directory.
6331
63322007-06-03 Nick Roberts <nickrob@snap.net.nz>
6333
6334 * commands.texi (Click Events): Describe width and height when
6335 object is nil.
6336
63372007-05-30 Nick Roberts <nickrob@snap.net.nz>
6338
5dcb4c4e
SM
6339 * commands.texi (Click Events): Layout more logically.
6340 Describe width and height.
b8d4c8d0
GM
6341 (Drag Events, Motion Events): Update to new format for position.
6342
63432007-06-02 Richard Stallman <rms@gnu.org>
6344
6345 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6346
63472007-06-02 Chong Yidong <cyd@stupidchicken.com>
6348
6349 * Version 22.1 released.
6350
63512007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6352
6353 * text.texi (Special Properties): Correct meaning of fontified face.
6354
63552007-05-30 Richard Stallman <rms@gnu.org>
6356
6357 * text.texi (Special Properties): Add link to Adjusting Point.
6358
63592007-05-12 Richard Stallman <rms@gnu.org>
6360
6361 * text.texi (Margins): indent-to-left-margin is not the default.
6362 (Mode-Specific Indent): For indent-line-function, the default
6363 is indent-relative.
6364
6365 * modes.texi (Example Major Modes): Explain last line of text-mode
6366 is redundant.
6367
63682007-05-10 Richard Stallman <rms@gnu.org>
6369
6370 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6371
6372 * help.texi (Keys in Documentation): Add reference to
6373 Documentation Tips.
6374
6375 * files.texi (Format Conversion): TO-FN gets three arguments.
6376
6377 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6378
63792007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6380
6381 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6382 * files.texi (Format Conversion): Expand intro; add menu.
6383 (Format Conversion Overview, Format Conversion Round-Trip)
6384 (Format Conversion Piecemeal): New nodes/subsections.
6385 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6386 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6387 (Saving Properties): Delete node/subsection.
6388
63892007-05-07 Karl Berry <karl@gnu.org>
6390
6391 * elisp.texi (EMACSVER): Back to 22.
6392
63932007-05-06 Richard Stallman <rms@gnu.org>
6394
6395 * processes.texi (Accepting Output): Revert most of previous change.
6396
63972007-05-05 Richard Stallman <rms@gnu.org>
6398
6399 * processes.texi (Accepting Output): accept-process-output
6400 uses microseconds, not milliseconds. But that arg is obsolete.
6401
64022007-05-04 Karl Berry <karl@tug.org>
6403
6404 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6405
64062007-05-04 Eli Zaretskii <eliz@gnu.org>
6407
6408 * tips.texi (Documentation Tips): Rearrange items to place the
6409 more important ones first. Add an index entry for hyperlinks.
6410
64112007-05-03 Karl Berry <karl@gnu.org>
6412
6413 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6414 (EMACSVER) [smallbook]: 22 for printed version.
6415
6416 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6417 so restore anchor to normal position after defun. Found by Kevin Ryde.
6418
64192007-04-26 Glenn Morris <rgm@gnu.org>
6420
6421 * elisp.texi (EMACSVER): Increase to 22.1.50.
6422
64232007-04-28 Karl Berry <karl@gnu.org>
6424
6425 * elisp.texi: Improve line breaks on copyright page,
6426 similar layout to emacs manual, 8.5x11 by default.
6427
64282007-04-24 Richard Stallman <rms@gnu.org>
6429
6430 * text.texi (Special Properties): Add xref to Overlay Properties.
6431
6432 * display.texi (Overlay Properties): Add xref to Special Properties.
6433
64342007-04-22 Richard Stallman <rms@gnu.org>
6435
6436 * keymaps.texi (Extended Menu Items): Move the info about
6437 format with cached keyboard binding.
6438
64392007-04-21 Richard Stallman <rms@gnu.org>
6440
6441 * text.texi (Special Properties): Clarify previous change.
6442
6443 * files.texi (File Name Expansion): Clarify previous change.
6444
6445 * display.texi (Attribute Functions): Fix example for
6446 face-attribute-relative-p.
6447
64482007-04-19 Kenichi Handa <handa@m17n.org>
6449
6450 * text.texi (Special Properties): Document composition property.
6451
64522007-04-19 Glenn Morris <rgm@gnu.org>
6453
6454 * files.texi (File Name Expansion): Mention "superroot".
6455
64562007-04-15 Chong Yidong <cyd@stupidchicken.com>
6457
6458 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6459 setups.
6460 (Display Feature Testing): Note that display refers to all
6461 physical monitors for multi-monitor setups.
6462
64632007-04-14 Richard Stallman <rms@gnu.org>
6464
6465 * lists.texi (Sets And Lists): Clarify `delete' examples.
6466 Remove spurious xref to same node.
6467 Clarify xref for add-to-list.
6468
64692007-04-12 Nick Roberts <nickrob@snap.net.nz>
6470
6471 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6472 value of lisp-mode-map.
6473
64742007-04-11 Karl Berry <karl@gnu.org>
6475
6476 * anti.texi (Antinews):
6477 * display.texi (Overlay Properties, Defining Images):
6478 * processes.texi (Synchronous Processes, Sentinels):
6479 * syntax.texi (Syntax Table Internals):
6480 * searching.texi (Regexp Special):
6481 * nonascii.texi (Default Coding Systems):
6482 * text.texi (Special Properties):
6483 * minibuf.texi (Basic Completion): Wording to improve breaks in
6484 8.5x11 format.
6485 * elisp.texi (smallbook): New @set to more easily switch between
6486 smallbook and 8.5x11.
6487
64882007-04-11 Richard Stallman <rms@gnu.org>
6489
6490 * text.texi (Lazy Properties): Minor fix.
6491
64922007-04-08 Karl Berry <karl@gnu.org>
6493
6494 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6495 * macros.texi (Backquote): Downcase Backquote in index entries for
6496 consistency.
6497
64982007-04-08 Richard Stallman <rms@gnu.org>
6499
6500 * text.texi (Adaptive Fill): Just describe default,
6501 don't show it (since it contains non-ASCII chars).
6502
65032007-04-07 Karl Berry <karl@gnu.org>
6504
6505 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6506 adaptive-fill-regexp's value, since they are not in the standard
6507 TeX fonts.
6508
65092007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6510
6511 * display.texi (Defining Faces): Fix example.
6512
65132007-04-07 Karl Berry <karl@gnu.org>
6514
6515 * display.texi (Button Buffer Commands): Improve page break.
6516
65172007-04-07 Richard Stallman <rms@gnu.org>
6518
6519 * advice.texi (Activation of Advice): Remove redundant index entry.
6520
6521 * backups.texi: Improve index entries. Remove redundant ones.
6522
6523 * compile.texi (Byte Compilation): Improve index entry.
6524
6525 * hash.texi (Creating Hash): Improve index entry.
6526
6527 * symbols.texi (Definitions): Improve index entry.
6528
6529 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6530
6531 * maps.texi (Standard Keymaps): Remove useless index entry.
6532
6533 * help.texi (Documentation Basics): Remove redundant index entries.
6534
6535 * customize.texi: Improve index entries.
6536 Remove redundant/useless ones.
6537
6538 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6539
6540 * streams.texi (Output Variables): Improve index entry.
6541
6542 * abbrevs.texi (Abbrevs): Remove useless index entry.
6543
6544 * macros.texi (Expansion): Remove useless index entry.
6545
6546 * text.texi: Improve index entries. Remove redundant/useless ones.
6547 (Text Properties, Examining Properties)
6548 (Special Properties): Use "property category" instead of "category"
6549 to refer to the `category' property.
6550
6551 * positions.texi: Improve index entries. Remove useless one.
6552
6553 * lists.texi: Improve index entries. Remove redundant/useless ones.
6554
6555 * os.texi: Improve index entries.
6556 (Timers): Fix previous change.
6557
6558 * buffers.texi: Improve index entries.
6559 (Modification Time): Get rid of term "obsolete buffer".
6560
6561 * debugging.texi: Improve index entries.
6562 (Test Coverage): Add xref to other test coverage ftr.
6563
6564 * eval.texi: Improve index entry. Remove redundant ones.
6565
6566 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6567
6568 * files.texi: Improve index entries. Remove redundant/useless ones.
6569
6570 * objects.texi: Improve index entries.
6571
6572 * processes.texi: Improve index entries.
6573
6574 * modes.texi: Improve index entry. Remove redundant one.
6575
6576 * nonascii.texi: Improve index entries.
6577
6578 * internals.texi: Improve index entries.
6579
6580 * syntax.texi: Improve index entries.
6581
6582 * keymaps.texi (Active Keymaps): Improve index entries.
6583
6584 * commands.texi: Improve index entries. Remove redundant/useless ones.
6585
6586 * frames.texi: Improve index entries. Remove redundant/useless ones.
6587
6588 * markers.texi: Improve index entries. Remove redundant ones.
6589
6590 * tips.texi: Improve index entries.
6591
6592 * loading.texi (Unloading): Improve index entry.
6593
6594 * variables.texi: Improve index entries. Remove redundant one.
6595
6596 * sequences.texi: Improve index entry.
6597
6598 * display.texi: Improve index entries. Remove redundant ones.
6599
6600 * windows.texi: Improve index entries.
6601
6602 * searching.texi: Improve index entries. Remove redundant one.
6603
6604 * strings.texi (Case Tables): Improve last change.
6605
66062007-04-04 Chong Yidong <cyd@stupidchicken.com>
6607
6608 * strings.texi (Case Tables): Document with-case-table and
6609 ascii-case-table.
6610
66112007-04-03 Karl Berry <karl@gnu.org>
6612
6613 * processes.texi (Network): Reword to improve page break.
6614
66152007-04-03 Eli Zaretskii <eliz@gnu.org>
6616
6617 * functions.texi (Inline Functions): Describe more disadvantages
6618 of defsubst, and make advice against it stronger.
6619
66202007-04-02 Karl Berry <karl@gnu.org>
6621
6622 * backups.texi (Backup Names): Avoid widow words.
6623 * modes.texi (Example Major Modes): Align last comment.
6624
66252007-04-01 Chong Yidong <cyd@stupidchicken.com>
6626
6627 * keymaps.texi (Remapping Commands): Document new arg to
6628 command-remapping.
6629
66302007-04-01 Karl Berry <karl@gnu.org>
6631
6632 * processes.texi (Low-Level Network): Typo.
6633 * loading.texi (Hooks for Loading): Avoid double "the".
6634 * keymaps.texi (Key Sequences): No double "and".
6635 (Changing Key Bindings): Shorten to improve line break.
6636
66372007-03-31 Glenn Morris <rgm@gnu.org>
6638
6639 * os.texi (Timers): Fix description of run-at-time TIME formats.
6640
66412007-03-31 Richard Stallman <rms@gnu.org>
6642
6643 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6644 regarding ellipsis.
6645
66462007-03-31 Eli Zaretskii <eliz@gnu.org>
6647
6648 * intro.texi (nil and t):
6649 * symbols.texi (Plists and Alists):
6650 * variables.texi (Variable Aliases, Constant Variables):
6651 * functions.texi (Defining Functions):
6652 * advice.texi (Advising Primitives):
6653 * debugging.texi (Syntax Errors, Compilation Errors):
6654 * minibuf.texi (Minibuffer Windows):
6655 * commands.texi (Adjusting Point):
6656 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6657 (Auto Major Mode, Major Mode Conventions):
6658 * help.texi (Describing Characters):
6659 * files.texi (Create/Delete Dirs, Information about Files)
6660 (File Locks, Writing to Files, Reading from Files)
6661 (Saving Buffers):
6662 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6663 * frames.texi (Finding All Frames):
6664 * positions.texi (Buffer End, Motion):
6665 * markers.texi (The Region):
6666 * text.texi (Deletion, Near Point):
6667 * display.texi (Displaying Messages, Truncation):
6668 * os.texi (Processor Run Time):
6669 * tips.texi (Key Binding Conventions, Programming Tips)
6670 (Warning Tips, Documentation Tips, Comment Tips):
6671 * internals.texi (Memory Usage): Improve indexing.
6672
6673 * variables.texi (Frame-Local Variables):
6674 * functions.texi (Argument List):
6675 * loading.texi (Library Search):
6676 * streams.texi (Output Variables):
6677 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6678 * searching.texi (Replacing Match, Search and Replace):
6679 * processes.texi (Byte Packing, Decoding Output)
6680 (Accepting Output, Network Servers, Shell Arguments):
6681 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6682 * windows.texi (Window Point, Window Start):
6683 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6684 * commands.texi (Reading Input, Keyboard Events):
6685 * minibuf.texi (Reading File Names, Minibuffer Completion)
6686 (Recursive Mini):
6687 * positions.texi (List Motion):
6688 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6689 * numbers.texi (Arithmetic Operations, Math Functions)
6690 (Predicates on Numbers, Comparison of Numbers):
6691 (Numeric Conversions):
6692 * locals.texi (Standard Buffer-Local Variables):
6693 * maps.texi (Standard Keymaps):
6694 * os.texi (User Identification, System Environment, Recording Input)
6695 (X11 Keysyms):
6696 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6697 * backups.texi (Backups and Auto-Saving):
6698 * customize.texi (Customization, Group Definitions)
6699 (Variable Definitions):
6700 * compile.texi (Byte Compilation): Improve index entries.
6701
67022007-03-31 Karl Berry <karl@gnu.org>
6703
6704 * macros.texi (Defining Macros): Avoid widow syllable.
6705
67062007-03-31 Eli Zaretskii <eliz@gnu.org>
6707
6708 * elisp.texi (Top): Postscript -> PostScript.
6709
6710 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6711
67122007-03-31 Markus Triska <markus.triska@gmx.at>
6713
6714 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6715
67162007-03-30 Karl Berry <karl@gnu.org>
6717
6718 * lists.texi (List-related Predicates): Remove spurious @need.
6719 (Setcdr): Use @smallexample to improve page break.
6720 (Association Lists) <assoc>: Reword to improve page break.
6721
6722 * strings.texi (String Conversion): Insert blank line to improve
6723 page break.
6724
6725 * numbers.texi (Random Numbers): Use @minus{}.
6726 (Math Functions): Use @minus{}.
6727
6728 * intro.texi (Acknowledgements): Avoid line breaks before middle
6729 initials.
6730
67312007-03-24 Eli Zaretskii <eliz@gnu.org>
6732
6733 * errors.texi (Standard Errors): Add an index entry.
6734
67352007-03-19 Richard Stallman <rms@gnu.org>
6736
6737 * os.texi (Recording Input): recent-keys now gives 300 keys.
6738
67392007-03-12 Glenn Morris <rgm@gnu.org>
6740
6741 * os.texi: Replace "daylight savings" with "daylight saving"
6742 throughout.
6743
67442007-03-05 Richard Stallman <rms@gnu.org>
6745
5dcb4c4e
SM
6746 * variables.texi (File Local Variables):
6747 Update enable-local-variables values.
b8d4c8d0
GM
6748
67492007-03-04 Richard Stallman <rms@gnu.org>
6750
6751 * syntax.texi (Control Parsing): Minor clarification.
6752
6753 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6754
6755 * sequences.texi (Sequence Functions): Move string-bytes away,
6756 add xref.
6757
6758 * nonascii.texi (Text Representations): Move string-bytes here.
6759
6760 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6761
6762 * minibuf.texi (Basic Completion): Minor clarification.
6763
6764 * markers.texi (The Mark): Clarify existence vs activation of mark.
6765 Other cleanup.
6766
6767 * display.texi (Finding Overlays): Write better example.
6768
6769 * compile.texi (Eval During Compile): Clarify putting macros
6770 in eval-when-compile.
6771
c5602427 67722007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
6773
6774 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 6775 load-read-function definition doc.
b8d4c8d0
GM
6776
67772007-02-21 Kim F. Storm <storm@cua.dk>
6778
6779 * strings.texi (Text Comparison): Mention that assoc-string
6780 converts symbols to strings before testing.
6781
67822007-02-17 Kim F. Storm <storm@cua.dk>
6783
6784 * processes.texi (Bindat Spec): Vector types can have optional
6785 element type.
6786 (Bindat Examples): Fix example. Add vector with element type.
6787
67882007-02-16 Andreas Schwab <schwab@suse.de>
6789
6790 * strings.texi (Formatting Strings): Document '+' flag.
6791
67922007-02-15 Juanma Barranquero <lekktu@gmail.com>
6793
6794 * strings.texi (Modifying Strings): Clarify that `clear-string'
6795 always converts the string to unibyte.
6796
67972007-02-14 Kim F. Storm <storm@cua.dk>
6798
6799 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
6800 Rewrite glyph code description to refer to these functions.
6801 Remove details of encoding face number and char into integer code.
6802
68032007-02-03 Alan Mackenzie <acm@muc.de>
6804
6805 * loading.texi (Hooks for Loading): Make the description of
6806 `eval-after-load' more detailed, and amend the description of
6807 after-load-alist, in accordance with changes from 2006-05.
6808
68092007-02-03 Chong Yidong <cyd@stupidchicken.com>
6810
6811 * modes.texi (Defining Minor Modes): Document that a :require
6812 keyword or similar may be required to make saved customization
6813 variables work.
6814
68152007-02-03 Eli Zaretskii <eliz@gnu.org>
6816
6817 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
6818 Texinfo guidelines and with what texnfo-upd.el expects.
6819 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
6820 parts needed by `texinfo-multiple-files-update'.
6821
68222007-02-02 Eli Zaretskii <eliz@gnu.org>
6823
6824 * elisp.texi (Top): Update the top-level menus.
6825
6826 * syntax.texi (Categories): Add index entries.
6827
68282007-02-01 Juanma Barranquero <lekktu@gmail.com>
6829
6830 * display.texi (Attribute Functions): Fix name and description of
6831 the UNDERLINE arg of `set-face-underline-p'.
6832
68332007-01-29 Eli Zaretskii <eliz@gnu.org>
6834
6835 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
6836 Variables", and "Standard Keymaps" to the detailed menu.
6837
6838 * variables.texi (Future Local Variables): Add index entry.
6839
68402007-01-28 Richard Stallman <rms@gnu.org>
6841
6842 * tips.texi (Coding Conventions): Clarify the tip about macros
6843 that define a function or a variable.
6844
6845 * files.texi (File Attributes): UID and GID can be floats.
6846 (Magic File Names): Explain why deferring all operations to
6847 the standard handler does not work.
6848
68492007-01-23 Martin Rudalics <rudalics@gmx.at>
6850
6851 * backups.texi (Reverting): Use "buffer" instead of "file"
6852 when talking about major and minor modes.
6853
68542007-01-21 Richard Stallman <rms@gnu.org>
6855
6856 * help.texi (Documentation): Add xref to Documentation Tips.
6857
68582007-01-14 Juanma Barranquero <lekktu@gmail.com>
6859
6860 * tips.texi (Coding Conventions): Fix typos.
6861
68622007-01-05 Richard Stallman <rms@gnu.org>
6863
6864 * modes.texi (Defining Minor Modes): Fix previous change.
6865
68662007-01-03 Richard Stallman <rms@gnu.org>
6867
6868 * customize.texi (Variable Definitions, Customization Types):
6869 Don't use * in doc string for defcustom.
6870
68712007-01-02 Richard Stallman <rms@gnu.org>
6872
6873 * variables.texi (Variable Aliases): Clarify that aliases vars
6874 always have the same value.
6875
6876 * processes.texi (Bindat Spec): Fix Texinfo usage.
6877
6878 * modes.texi (Defining Minor Modes): Explain effect of command
6879 defined with define-global-minor-mode on new buffers.
6880
68812006-12-30 Kim F. Storm <storm@cua.dk>
6882
6883 * keymaps.texi (Tool Bar): Describe `grow-only' value of
6884 `auto-resize-tool-bars'.
6885
68862006-12-30 Richard Stallman <rms@gnu.org>
6887
6888 * keymaps.texi (Active Keymaps): Fix previous change.
6889
68902006-12-30 Nick Roberts <nickrob@snap.net.nz>
6891
6892 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6893
68942006-12-30 Kim F. Storm <storm@cua.dk>
6895
6896 * processes.texi (Bindat Spec): Clarify using field names in
6897 length specifications.
6898
68992006-12-29 Kim F. Storm <storm@cua.dk>
6900
6901 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6902 Add count and index variables for eval forms in repeat blocks.
6903
69042006-12-24 Richard Stallman <rms@gnu.org>
6905
5dcb4c4e
SM
6906 * customize.texi (Variable Definitions):
6907 Document new name custom-add-frequent-value.
b8d4c8d0
GM
6908
69092006-12-19 Kim F. Storm <storm@cua.dk>
6910
6911 * commands.texi (Misc Events): User signals now result in sigusr1
6912 and sigusr2 events which are handled through special-event-map.
6913 (Special Events): User signals and drag-n-drop are special.
6914
69152006-12-17 Richard Stallman <rms@gnu.org>
6916
6917 * loading.texi (Named Features): Explain subfeatures better.
6918
6919 * customize.texi: Use "option" only for user options.
6920 For the keyword values inside defcustom etc, say "keywords".
6921 For :options value's elements, say "elements".
6922 :group should not be omitted.
6923
6924 * syntax.texi (Parsing Expressions): Split up node.
6925 (Motion via Parsing, Position Parse, Parser State)
6926 (Low-Level Parsing, Control Parsing): New subnodes.
6927 (Parser State): Document syntax-ppss-toplevel-pos.
6928
6929 * positions.texi (List Motion): Punctuation fix.
6930
6931 * files.texi (File Name Completion): Document PREDICATE arg
6932 to file-name-completion.
6933
69342006-12-16 Eli Zaretskii <eliz@gnu.org>
6935
6936 * internals.texi (Building Emacs, Writing Emacs Primitives):
6937 Add index entries.
6938
69392006-12-11 Richard Stallman <rms@gnu.org>
6940
6941 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6942 affects face menu. Explain how to make it non-nil without enabling
6943 any fontification.
6944
69452006-12-10 Chong Yidong <cyd@stupidchicken.com>
6946
6947 * modes.texi (Font Lock Basics): Document nil value of
6948 font-lock-defaults.
6949
69502006-12-10 Glenn Morris <rgm@gnu.org>
6951
6952 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6953 value for system-flag argument. Abbrev tables may not be empty
6954 when major modes are loaded.
6955
69562006-12-08 Juanma Barranquero <lekktu@gmail.com>
6957
6958 * makefile.w32-in (maintainer-clean): Partially revert last
6959 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6960 to protect elisp-covers.texi.
6961
69622006-12-07 Juanma Barranquero <lekktu@gmail.com>
6963
6964 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6965 Don't remove elisp* info files; they are already deleted by the
6966 `clean' and `distclean' targets, and they are in the $(infodir)
6967 directory, not the current one.
6968
69692006-12-04 Kim F. Storm <storm@cua.dk>
6970
6971 * commands.texi (Misc Events): Update signal events.
6972 (Event Examples): Add signal example.
6973
69742006-11-29 Richard Stallman <rms@gnu.org>
6975
6976 * frames.texi (Visibility of Frames): Explain visible windows
6977 can be covered by others. Add xref for raise-frame.
6978
69792006-11-28 Richard Stallman <rms@gnu.org>
6980
6981 * searching.texi (Regexp Special): Update when ^ is special.
6982
69832006-11-27 Eli Zaretskii <eliz@gnu.org>
6984
6985 * customize.texi (Customization, Common Keywords)
6986 (Group Definitions, Variable Definitions, Composite Types)
6987 (Type Keywords, Customization Types): Add index entries for
6988 various customization keywords.
6989
69902006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6991
6992 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6993
c8763fb6 69942006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6995
6996 * frames.texi (Window System Selections): Remove clipboard from
6997 description of selection-coding-system.
6998
69992006-11-06 Richard Stallman <rms@gnu.org>
7000
7001 * lists.texi (List Variables): Document COMPARE-FN.
7002
7003 * keymaps.texi: Avoid use of "binding" to mean a relation;
7004 use it only to refer to the meaning associated with a key.
7005 (Keymaps): Change menu node description.
7006
7007 * elisp.texi (Top): Change menu node description.
7008
7009 * display.texi (Managing Overlays): Document overlay-recenter.
7010
70112006-10-29 Chong Yidong <cyd@stupidchicken.com>
7012
7013 * Makefile.in: Use relative paths to avoid advertising filesystem
7014 contents during compilation.
7015
70162006-10-23 Kim F. Storm <storm@cua.dk>
7017
7018 * commands.texi (Event Input Misc): Update unread-command-events.
7019
70202006-10-23 Nick Roberts <nickrob@snap.net.nz>
7021
7022 * lists.texi (Sets And Lists): Fix typos.
7023
70242006-10-18 Juanma Barranquero <lekktu@gmail.com>
7025
7026 * control.texi (Processing of Errors): Use @var for an argument,
7027 not @code.
7028
70292006-10-16 Richard Stallman <rms@gnu.org>
7030
7031 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7032
7033 * keymaps.texi (Format of Keymaps): Show all the keymap element
7034 patterns that result from menu items.
7035 (Key Lookup): Minor cleanups.
7036
7037 * modes.texi (Precalculated Fontification): Don't say that
7038 not setting font-lock-defaults avoids loading font-lock.
7039
7040 * help.texi (Documentation): Move xref to Emacs Manual here.
7041 (Documentation Basics): From here.
7042 Also doc emacs-lisp-docstring-fill-column.
7043
7044 * elisp.texi: Update version and ISBN.
7045
7046 * commands.texi (Interactive Call): Clarify KEYS arg to
7047 call-interactively is a vector.
7048 (Command Loop Info): Delete anchor in this-command-keys.
7049 Add anchor in this-command-keys-vector.
7050 (Recursive Editing): Document how recursive-edit
7051 handles the current buffer.
7052
70532006-10-13 Chong Yidong <cyd@stupidchicken.com>
7054
7055 * frames.texi (Frame Titles): %c and %l are ignored in
7056 frame-title-format.
7057
70582006-10-11 Richard Stallman <rms@gnu.org>
7059
7060 * keymaps.texi (Key Sequences): Clarify use of kbd.
7061
70622006-10-10 Kim F. Storm <storm@cua.dk>
7063
7064 * lists.texi (Sets And Lists): Add memql.
7065
70662006-10-03 Richard Stallman <rms@gnu.org>
7067
7068 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7069 Clarify :ascii: and :nonascii:.
7070
70712006-09-29 Juri Linkov <juri@jurta.org>
7072
7073 * modes.texi (%-Constructs): Reorder coding systems in the
7074 documentation of %z to the real order displayed in the modeline.
7075
70762006-09-25 Richard Stallman <rms@gnu.org>
7077
7078 * os.texi (Timers): Describe timer-max-repeats.
7079
70802006-09-25 Chong Yidong <cyd@stupidchicken.com>
7081
7082 * os.texi (Timers): Mention with-local-quit.
7083
70842006-09-24 Richard Stallman <rms@gnu.org>
7085
7086 * searching.texi (Searching and Matching): Mention property search.
7087
7088 * commands.texi (Command Loop Info): Explain how read-event affects
7089 this-command-keys.
7090
70912006-09-20 Richard Stallman <rms@gnu.org>
7092
7093 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7094
7095 * windows.texi (Window Start): Minor cleanups.
7096
70972006-09-20 Kim F. Storm <storm@cua.dk>
7098
7099 * windows.texi (Window Start): pos-visible-in-window-p allows
7100 specifying t for position to mean "end of window".
7101 Add window-line-height.
7102
7103 * anti.texi (Antinews): Mention window-line-height.
7104
71052006-09-19 David Kastrup <dak@gnu.org>
7106
7107 * keymaps.texi (Searching Keymaps): Small clarification.
7108
71092006-09-18 Richard Stallman <rms@gnu.org>
7110
7111 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7112 cause keyboard menus.
7113 (Menu Keymaps): Likewise.
7114 (Defining Menus, Keyboard Menus): Clarify.
7115
7116 * text.texi (Fields): Clarify explanation of constrain-to-field.
7117
71182006-09-16 Eli Zaretskii <eliz@gnu.org>
7119
7120 * variables.texi (Tips for Defining): Fix a typo.
7121
71222006-09-15 Richard Stallman <rms@gnu.org>
7123
7124 * keymaps.texi (Remapping Commands, Searching Keymaps)
7125 (Active Keymaps): Clean up previous change.
7126
71272006-09-15 Jay Belanger <belanger@truman.edu>
7128
7129 * gpl.texi: Replace "Library Public License" by "Lesser Public
7130 License" throughout.
7131
71322006-09-15 David Kastrup <dak@gnu.org>
7133
7134 * keymaps.texi (Active Keymaps): Adapt description to use
7135 `get-char-property' instead `get-text-property'. Explain how
7136 mouse events change this. Explain the new optional argument of
7137 `key-binding' and its mouse-dependent lookup.
7138 (Searching Keymaps): Adapt description similarly.
7139 (Remapping Commands): Explain the new optional argument of
7140 `command-remapping'.
7141
71422006-09-14 Richard Stallman <rms@gnu.org>
7143
7144 * keymaps.texi (Searching Keymaps): Clarification.
7145 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7146
71472006-09-13 Richard Stallman <rms@gnu.org>
7148
7149 * objects.texi (Character Type): Node split.
7150 Add xref to Describing Characters.
7151 (Basic Char Syntax, General Escape Syntax)
7152 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7153
71542006-09-11 Richard Stallman <rms@gnu.org>
7155
7156 * display.texi (Display Table Format): Wording clarification.
7157 (Glyphs): Clarifications.
7158
71592006-09-10 Chong Yidong <cyd@stupidchicken.com>
7160
7161 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7162 local maps.
7163
71642006-09-10 Kim F. Storm <storm@cua.dk>
7165
7166 * display.texi (Forcing Redisplay): Document return value of
7167 function redisplay.
7168
71692006-09-09 Richard Stallman <rms@gnu.org>
7170
7171 * windows.texi (Window Hooks): Explain limits of
7172 window-scroll-functions.
7173
7174 * display.texi (Fringe Indicators): Update for last change in
7175 indicate-buffer-boundaries.
7176
71772006-09-08 Richard Stallman <rms@gnu.org>
7178
7179 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7180
71812006-09-06 Kim F. Storm <storm@cua.dk>
7182
7183 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7184
7185 * windows.texi (Window Start): Update pos-visible-in-window-p.
7186
71872006-09-04 Richard Stallman <rms@gnu.org>
7188
7189 * processes.texi (Accepting Output): Explain SECONDS=0 for
7190 accept-process-output.
7191
7192 * os.texi (Idle Timers): Explain why timer functions should not
7193 loop until (input-pending-p).
7194
71952006-09-02 Eli Zaretskii <eliz@gnu.org>
7196
7197 * makefile.w32-in (usermanualdir): New variable.
7198 (elisp.dvi): Use it.
7199
72002006-09-01 Eli Zaretskii <eliz@gnu.org>
7201
7202 * buffers.texi (Buffer Modification): Fix last change.
7203
72042006-09-01 Chong Yidong <cyd@stupidchicken.com>
7205
5dcb4c4e
SM
7206 * buffers.texi (Buffer Modification):
7207 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7208
72092006-08-31 Richard Stallman <rms@gnu.org>
7210
7211 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7212
72132006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7214
7215 * modes.texi (Syntactic Font Lock):
7216 Mention font-lock-syntactic-face-function
7217 instead of specific faces.
7218
72192006-08-29 Chong Yidong <cyd@stupidchicken.com>
7220
7221 * display.texi (Images): Add xrref to display-images-p.
7222
72232006-08-28 Kenichi Handa <handa@m17n.org>
7224
7225 * nonascii.texi (Lisp and Coding Systems): Fix description of
7226 detect-coding-region.
7227
72282006-08-27 Michael Olson <mwolson@gnu.org>
7229
7230 * processes.texi (Transaction Queues): Remove stray quote
7231 character.
7232
72332006-08-25 Richard Stallman <rms@gnu.org>
7234
7235 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7236 Add xref.
7237
72382006-08-24 Chong Yidong <cyd@stupidchicken.com>
7239
7240 * os.texi (Timers): Avoid waiting inside timers.
7241
72422006-08-21 Lute Kamstra <lute@gnu.org>
7243
7244 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7245
72462006-08-20 Richard Stallman <rms@gnu.org>
7247
7248 * os.texi (Idle Timers): New node, split out from Timers.
7249 Document current-idle-time.
7250 * commands.texi (Reading One Event): Update xref.
7251 * elisp.texi (Top): Update subnode menu.
7252
72532006-08-16 Richard Stallman <rms@gnu.org>
7254
7255 * keymaps.texi (Extended Menu Items): Show format of cached
7256 bindings in extended menu items.
7257
7258 * customize.texi (Variable Definitions): Explain when the
7259 standard value expression is evaluated.
7260
72612006-08-15 Chong Yidong <cyd@stupidchicken.com>
7262
7263 * commands.texi (Reading One Event): Explain idleness in
7264 `read-event'.
7265
72662006-08-12 Chong Yidong <cyd@stupidchicken.com>
7267
7268 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7269 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7270 relevant for Lisp programming.
7271 (Yank Commands): Rewrite introduction.
7272 (Undo): Clarify.
7273 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7274 (Filling): Remove redundant comment. Clarify return value of
7275 current-justification.
7276 (Margins): Minor clarifications.
7277 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7278 (Sorting): Update definition of sort-lines.
7279 (Columns): Clarify behavior of sort-columns.
7280 (Indent Tabs): Link to Tab Stops in Emacs manual.
7281 (Special Properties): Clarify.
7282 (Clickable Text): Mention Buttons package.
7283
72842006-08-12 Kevin Ryde <user42@zip.com.au>
7285
7286 * os.texi (Time Parsing): Add %z to description of
7287 format-time-string, as per docstring. Add cross reference to
7288 glibc manual for strftime.
7289
72902006-08-08 Richard Stallman <rms@gnu.org>
7291
7292 * modes.texi: Clean up wording in previous change.
7293
72942006-08-07 Chong Yidong <cyd@stupidchicken.com>
7295
7296 * modes.texi (Hooks): Clarify.
7297 (Major Mode Basics): Mention define-derived-mode explicitly.
7298 (Major Mode Conventions): Rebinding RET is OK for some modes.
7299 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7300 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7301 (Mode Line Basics): Clarify.
7302 (Mode Line Data): Mention help-echo and local-map in strings.
7303 Explain reason for treatment of non-risky variables.
7304 (Properties in Mode): Clarify.
7305 (Faces for Font Lock): Add font-lock-negation-char-face.
7306
73072006-08-04 Eli Zaretskii <eliz@gnu.org>
7308
7309 * strings.texi (Formatting Strings): Warn against arbitrary
7310 strings as first arg to `format'.
7311
73122006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7313
7314 * text.texi (Clickable Text): Mention `help-echo' text property.
7315 Update intro, examples and associated explanations.
7316
73172006-07-31 Richard Stallman <rms@gnu.org>
7318
7319 * commands.texi: Update xrefs.
7320 (Event Mod): New node, cut out from old Translating Input.
7321
7322 * maps.texi: Update xrefs.
7323
7324 * keymaps.texi (Translation Keymaps): New node.
7325 Update xrefs from Translating Input to Translation Keymaps.
7326
7327 * elisp.texi (Top): Update subnode menu.
7328
7329 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7330
7331 * os.texi (System Interface): Fix menu descriptions of some nodes.
7332 (Translating Input): Node deleted.
7333
73342006-07-31 Nick Roberts <nickrob@snap.net.nz>
7335
7336 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7337
7338 * lists.texi (Sets And Lists): Likewise.
7339
73402006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7341
7342 * text.texi (Fields): Mention POS
7343 requirement when narrowing is in effect.
7344
73452006-07-28 Richard Stallman <rms@gnu.org>
7346
7347 * display.texi (Face Attributes): Simplify wording.
7348 (Attribute Functions): Clarify meaning of new-frame default
7349 attribute settings.
7350
7351 * customize.texi (Common Keywords): Document how to use
7352 :package-version in a package not in Emacs.
7353
73542006-07-28 Kim F. Storm <storm@cua.dk>
7355
7356 * commands.texi (Reading One Event): Fix last change.
7357
73582006-07-26 Chong Yidong <cyd@stupidchicken.com>
7359
7360 * commands.texi (Reading One Event): Document SECONDS argument for
7361 read-event, read-char, and read-char-exclusive.
7362
73632006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7364
7365 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7366 to ensure correct identification.
7367
73682006-07-24 Richard Stallman <rms@gnu.org>
7369
7370 * text.texi (Clickable Text): Clarify.
7371
7372 * sequences.texi (Vector Functions): Delete duplicate xref.
7373
7374 * objects.texi (Function Type): Clarify.
7375
7376 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7377 modes.
7378
7379 * lists.texi (List Variables): New node.
7380 Material moved from other nodes.
7381
7382 * variables.texi (Setting Variables): add-to-list and
7383 add-to-ordered-list moved to List Variables node.
7384
73852006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7386
7387 * text.texi (Links and Mouse-1):
7388 For mouse-on-link-p, expand on arg POS.
7389
73902006-07-21 Kim F. Storm <storm@cua.dk>
7391
7392 * display.texi (Forcing Redisplay): Don't mention systems which
7393 don't support sub-second timers for redisplay-preemption-period.
7394
7395 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7396
73972006-07-21 Eli Zaretskii <eliz@gnu.org>
7398
7399 * frames.texi (Input Focus): Document that focus-follows-mouse has
7400 no effect on MS-Windows.
7401
74022006-07-18 Richard Stallman <rms@gnu.org>
7403
7404 * display.texi (Forcing Redisplay): Cleanups in previous change.
7405
7406 * processes.texi (Low-Level Network): Make menu more convenient.
7407
74082006-07-18 Kim F. Storm <storm@cua.dk>
7409
7410 * display.texi (Forcing Redisplay): redisplay-preemption-period
7411 only used on window systems. Add xref to Terminal Output.
7412
7413 * os.texi (Terminal Output): baud-rate only controls preemption on
7414 non-window systems. Add xref to Forcing Redisplay.
7415
7416 * processes.texi (Low-Level Network): Rename node "Make Network"
7417 to "Network Processes".
7418
74192006-07-18 Karl Berry <karl@gnu.org>
7420
7421 * variables.texi, functions.texi, customize.texi, loading.texi:
7422 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7423
74242006-07-17 Chong Yidong <cyd@stupidchicken.com>
7425
7426 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7427
74282006-07-17 Richard Stallman <rms@gnu.org>
7429
7430 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7431 Put period and comma inside quotes.
7432
7433 * loading.texi, markers.texi: Use real doublequote inside menus.
7434
7435 * windows.texi: Put point and comma inside quotes.
7436 (Textual Scrolling): Use @samp for error message.
7437
7438 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7439 * strings.texi, streams.texi, processes.texi, os.texi:
7440 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7441 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7442 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7443 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7444 Put point and comma inside quotes.
7445
7446 * control.texi (Processing of Errors): Add command-error-function.
7447
7448 * variables.texi (File Local Variables): Clarify that
7449 file local variables make buffer-local bindings.
7450
7451 * modes.texi (Syntactic Font Lock): Give default for
7452 font-lock-syntax-table.
7453
74542006-07-17 Nick Roberts <nickrob@snap.net.nz>
7455
7456 * text.texi (Special Properties): Clean up previous change.
7457
74582006-07-16 Karl Berry <karl@gnu.org>
7459
7460 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7461 * control.texi: Fix bad page breaks through chapter 10 (control).
7462
7463 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7464 underfull hbox.
7465
74662006-07-15 Nick Roberts <nickrob@snap.net.nz>
7467
7468 * text.texi (Special Properties): Describe fontified text property
7469 in relation to a character (not text).
7470
74712006-07-15 Kim F. Storm <storm@cua.dk>
7472
7473 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7474 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7475 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7476
7477 * anti.texi (Antinews): Mention redisplay function.
7478 The kbd macro existed, but was not documented, before 22.x.
7479 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7480
74812006-07-14 Nick Roberts <nickrob@snap.net.nz>
7482
7483 * display.texi (Displaying Messages): Add anchor.
7484
7485 * frames.texi (Dialog Boxes): Use it.
7486
74872006-07-12 Richard Stallman <rms@gnu.org>
7488
7489 * objects.texi (Frame Type): Explain nature of frames better.
7490
7491 * frames.texi (Frames): Explain nature of frames better.
7492
74932006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7494
7495 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7496
74972006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7498
7499 * frames.texi (Window System Selections): Mention scrap support for Mac.
7500 Default value of x-select-enable-clipboard is t on Mac.
7501
7502 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7503
75042006-07-11 Kim F. Storm <storm@cua.dk>
7505
7506 * display.texi (Forcing Redisplay): Add `redisplay' function.
7507 Don't mention (sit-for -1) -- use (redisplay t) instead.
7508
7509 * commands.texi (Waiting): (sit-for -1) is no longer special.
7510 (sit-for 0) is equivalent to (redisplay).
7511 Iconifying/deiconifying no longer makes sit-for return.
7512
75132006-07-10 Nick Roberts <nickrob@snap.net.nz>
7514
7515 * display.texi (Buttons): Fix typo.
7516
7517 * index.texi, elisp.texi (New Symbols): Comment node out.
7518
75192006-07-09 Richard Stallman <rms@gnu.org>
7520
7521 * display.texi (Truncation): Clean up previous change.
7522
75232006-07-08 Richard Stallman <rms@gnu.org>
7524
7525 * commands.texi (Interactive Call): Use 3 as prefix in example
7526 for execute-extended-command.
7527
7528 * display.texi (Attribute Functions): Move paragraph about
7529 compatibility with Emacs < 21.
7530
75312006-07-09 Kim F. Storm <storm@cua.dk>
7532
7533 * display.texi (Refresh Screen): Clarify force-window-update.
7534 (Truncation): "Normally" indicated by fringe arrows.
7535
75362006-07-08 Eli Zaretskii <eliz@gnu.org>
7537
7538 * windows.texi (Textual Scrolling, Resizing Windows):
7539 * variables.texi (Constant Variables):
7540 * text.texi (Buffer Contents, Deletion, Changing Properties)
7541 (Property Search, Special Properties, Sticky Properties)
7542 (Links and Mouse-1, Fields, Change Hooks):
7543 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7544 (Categories):
7545 * symbols.texi (Other Plists):
7546 * streams.texi (Output Variables):
7547 * processes.texi (Input to Processes, Query Before Exit):
7548 * positions.texi (Word Motion, Text Lines, List Motion):
7549 * os.texi (Init File, System Environment, Sound Output)
7550 (Session Management):
7551 * nonascii.texi (Text Representations, Character Sets)
7552 (Chars and Bytes, Locales):
7553 * modes.texi (Defining Minor Modes, Header Lines):
7554 * minibuf.texi (Minibuffer Contents):
7555 * markers.texi (Information from Markers):
7556 * lists.texi (List Elements, Building Lists, Association Lists):
7557 * keymaps.texi (Tool Bar):
7558 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7559 * functions.texi (What Is a Function, Mapping Functions):
7560 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7561 (Color Names, Text Terminal Colors, Display Feature Testing):
7562 * files.texi (Visiting Functions, File Name Components)
7563 (Unique File Names, Contents of Directories):
7564 * display.texi (Forcing Redisplay, Displaying Messages)
7565 (Temporary Displays, Font Selection, Auto Faces)
7566 (Font Lookup, Fringe Indicators, Display Margins)
7567 (Image Descriptors, Showing Images, Image Cache, Button Types)
7568 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7569 (Display Table Format, Glyphs):
7570 * control.texi (Iteration):
7571 * commands.texi (Command Loop Info, Adjusting Point):
7572 * backups.texi (Making Backups, Auto-Saving):
7573 Remove @tindex entries.
7574
75752006-07-07 Kim F. Storm <storm@cua.dk>
7576
7577 * display.texi (Fringe Cursors): Fix typo.
7578 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7579 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7580
75812006-07-05 Richard Stallman <rms@gnu.org>
7582
7583 * text.texi (Buffer Contents): Add example of text props
7584 in result of buffer-substring.
7585 (Text Properties): Explain better about use of specific property names.
7586 (Property Search): Some cleanups; reorder some functions.
7587
7588 * keymaps.texi (Changing Key Bindings): Cleanup.
7589 Add xref to Key Binding Conventions.
7590
7591 * display.texi (Attribute Functions): Add examples for
7592 face-attribute-relative-p.
7593
7594 * tips.texi (Coding Conventions): Cleanup last change.
7595
75962006-07-05 Karl Berry <karl@gnu.org>
7597
7598 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7599 Remove @setchapternewpage odd.
7600 Result is 1013 pages, down from 1100.
7601
7602 * anti.texi, customize.texi, display.texi, internals.texi:
7603 * minibuf.texi, modes.texi, tips.texi:
7604 Fix overfull/underfull boxes.
7605
76062006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7607
7608 * edebug.texi (Instrumenting):
7609 Add Edebug-specific findex for eval-buffer.
7610 * loading.texi (Loading):
7611 Replace eval-current-buffer with eval-buffer.
7612
76132006-06-30 Nick Roberts <nickrob@snap.net.nz>
7614
7615 * locals.texi (Standard Buffer-Local Variables): Update the list
7616 of variables.
7617
76182006-06-26 Nick Roberts <nickrob@snap.net.nz>
7619
7620 * files.texi (File Name Completion): Point user to the node
7621 "Reading File Names".
7622
76232006-06-24 Eli Zaretskii <eliz@gnu.org>
7624
7625 * files.texi (Contents of Directories): Document case-insensitive
7626 behavior on respective filesystems.
7627
7628 * objects.texi (Character Type): Document that Emacs signals an
7629 error for unsupported Unicode characters specified as \uNNNN.
7630
76312006-06-19 Richard Stallman <rms@gnu.org>
7632
7633 * processes.texi (Bindat Spec): Clarify previous change.
7634
76352006-06-16 Richard Stallman <rms@gnu.org>
7636
7637 * tips.texi (Coding Conventions): Better explain conventions
7638 for definition constructs.
7639
7640 * text.texi (Special Properties): String value of `read-only'
7641 serves as the error message.
7642
7643 * objects.texi (Character Type): Clarify prev. change.
7644 (Non-ASCII in Strings): Mention \u and \U.
7645
7646 * commands.texi (Using Interactive): Explain problem of
7647 markers, etc., in command-history.
7648
76492006-06-14 Kim F. Storm <storm@cua.dk>
7650
7651 * commands.texi (Waiting): Negative arg to sit-for forces
7652 redisplay even if input is pending.
7653
7654 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7655 redisplay. Remove incorrect example of binding redisplay-dont-pause
7656 around (sit-for 0).
7657
76582006-06-13 Richard Stallman <rms@gnu.org>
7659
7660 * display.texi (Forcing Redisplay): Clarify previous change.
7661
76622006-06-13 Romain Francoise <romain@orebokech.com>
7663
7664 * display.texi (Forcing Redisplay): Fix typo.
7665
76662006-06-13 Kim F. Storm <storm@cua.dk>
7667
7668 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7669
76702006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7671
7672 * tips.texi (Coding Conventions): Add `@end itemize'.
7673
76742006-06-10 Richard Stallman <rms@gnu.org>
7675
7676 * tips.texi (Coding Conventions): Explain use of coding systems
7677 to ensure one decoding for strings.
7678
76792006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7680
7681 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7682 syntax.
7683
76842006-06-07 Eli Zaretskii <eliz@gnu.org>
7685
7686 * display.texi (Font Selection): Remove description of
7687 clear-face-cache.
7688
7689 * compile.texi (Eval During Compile): Fix a typo. Add index
7690 entries for possible uses of eval-when-compile.
7691
76922006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7693
7694 * display.texi (Abstract Display): Fix typo.
7695
76962006-06-03 Eli Zaretskii <eliz@gnu.org>
7697
7698 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7699 Reword variable's description.
7700
77012006-06-01 Richard Stallman <rms@gnu.org>
7702
7703 * windows.texi (Splitting Windows): Clarify splitting nonselected
7704 window.
7705
77062006-05-31 Juri Linkov <juri@jurta.org>
7707
7708 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7709
77102006-05-30 Richard Stallman <rms@gnu.org>
7711
7712 * display.texi (Line Height): Fix errors in description of
10d1d0af 7713 default line height and line-height property.
b8d4c8d0
GM
7714
7715 * nonascii.texi (Default Coding Systems): Further clarification.
7716
77172006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7718
7719 * internals.texi (Pure Storage): Mention that an overflow in pure
7720 space causes a memory leak.
7721 (Garbage Collection): If there was an overflow in pure space,
7722 `garbage-collect' returns nil.
7723
77242006-05-30 Eli Zaretskii <eliz@gnu.org>
7725
7726 * nonascii.texi (Default Coding Systems): Fix it some more.
7727
77282006-05-29 Eli Zaretskii <eliz@gnu.org>
7729
7730 * nonascii.texi (Default Coding Systems): Fix last change.
7731
77322006-05-29 Kenichi Handa <handa@m17n.org>
7733
7734 * nonascii.texi (find-operation-coding-system): Describe the new
7735 argument format (FILENAME . BUFFER).
7736
77372006-05-28 Richard Stallman <rms@gnu.org>
7738
7739 * tips.texi (Coding Conventions): Better explain reasons not to
7740 advise other packages or use `eval-after-load'.
7741
77422006-05-29 Kim F. Storm <storm@cua.dk>
7743
7744 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7745 `bindat-idx' and `bindat-raw' for clarity.
7746
77472006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7748
7749 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7750
7751 * display.texi (Display): Add "Abstract Display" to menu.
7752 (Abstract Display, Abstract Display Functions)
7753 (Abstract Display Example): New nodes.
7754 * elisp.texi (Top): Add "Abstract Display" to menu.
7755
77562006-05-27 Chong Yidong <cyd@stupidchicken.com>
7757
7758 * keymaps.texi (Key Sequences): Link to input events definition.
7759 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7760
7761 * files.texi (Changing Files): Document updated argument list for
7762 copy-file.
7763
77642006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7765
7766 * processes.texi (Bindat Functions): Explain term "total length".
7767 Use it in bindat-length and bindat-pack descriptions.
7768
77692006-05-26 Eli Zaretskii <eliz@gnu.org>
7770
7771 * tips.texi (Coding Conventions): Advise against using
7772 eval-after-load in packages. Add an index entry.
7773
77742006-05-25 Juri Linkov <juri@jurta.org>
7775
7776 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7777
7778 * modes.texi (%-Constructs): Add %e, %z, %Z.
7779
77802006-05-25 Richard Stallman <rms@gnu.org>
7781
7782 * elisp.texi (Top): Update subnode menu.
7783
7784 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7785 (Keymaps): Update menu.
7786
77872006-05-25 Chong Yidong <cyd@stupidchicken.com>
7788
7789 * keymaps.texi (Key Sequences): Some clarifications.
7790
77912006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7792
7793 * processes.texi (Bindat Functions): Say "unibyte string"
7794 explicitly for bindat-unpack and bindat-pack descriptions.
7795 (Bindat Examples): Don't call `string-make-unibyte' in example.
7796
77972006-05-25 Chong Yidong <cyd@stupidchicken.com>
7798
5dcb4c4e 7799 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 7800 Explain string and vector representations of key sequences.
b8d4c8d0
GM
7801
7802 * keymaps.texi (Changing Key Bindings):
dd7b651b 7803 * commands.texi (Interactive Codes):
b8d4c8d0
GM
7804 * help.texi (Describing Characters): Refer to it.
7805
78062006-05-23 Luc Teirlinck <teirllm@auburn.edu>
7807
7808 * frames.texi (Pointer Shape): @end table -> @end defvar.
7809
78102006-05-22 Richard Stallman <rms@gnu.org>
7811
7812 * elisp.texi (Top): Update subnode menus.
7813
7814 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
7815 Contents rewritten; material from old Pointer Shape node moved here.
7816
7817 * display.texi (Pointer Shape): Node deleted.
7818 (Image Descriptors): Minor cleanup.
7819
78202006-05-21 Richard Stallman <rms@gnu.org>
7821
7822 * syntax.texi (Parsing Expressions): Update info on which STATE
7823 elements are ignored.
7824
78252006-05-19 Luc Teirlinck <teirllm@auburn.edu>
7826
7827 * hooks.texi (Standard Hooks): Correct typo.
7828
7829 * gpl.texi (GPL): ifinfo -> ifnottex.
7830
78312006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
7832
7833 * searching.texi (Simple Match Data): Warn about match data being
7834 set anew by every search.
7835
78362006-05-17 Richard Stallman <rms@gnu.org>
7837
7838 * minibuf.texi (Minibuffer History): Clarify.
7839
7840 * searching.texi (Regexp Special): Clarify nested regexp warning.
7841
78422006-05-16 Kim F. Storm <storm@cua.dk>
7843
7844 * minibuf.texi (Minibuffer History): Update add-to-history.
7845
78462006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
7847
5dcb4c4e
SM
7848 * nonascii.texi (Explicit Encoding):
7849 Fix typo (encoding<->decoding).
b8d4c8d0
GM
7850
78512006-05-14 Richard Stallman <rms@gnu.org>
7852
7853 * buffers.texi (Creating Buffers): Cleanup.
7854
7855 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
7856
78572006-05-13 Eli Zaretskii <eliz@gnu.org>
7858
7859 * buffers.texi (Current Buffer): Document that with-temp-buffer
7860 disables undo.
7861
7862 * os.texi (Terminal-Specific): More accurate description of how
7863 Emacs searches for the terminal-specific libraries.
7864
78652006-05-12 Eli Zaretskii <eliz@gnu.org>
7866
7867 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
7868 emacs-xtra to @inforef's.
7869
7870 * text.texi (Undo): Document that undo is turned off in buffers
7871 whose names begin with a space.
7872
7873 * buffers.texi (Buffer Names): Add index entries for buffers whose
7874 names begin with a space.
7875 (Creating Buffers): Document that undo is turned off in buffers
7876 whose names begin with a space.
7877
7878 * files.texi (Visiting Functions, Reading from Files)
7879 (Saving Buffers): Mention code and EOL conversions by file I/O
7880 primitives and subroutines.
7881
f4e90db0
SM
7882 * nonascii.texi (Lisp and Coding Systems):
7883 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
7884
7885 * display.texi (Defining Faces): Mention `mac', and add an xref to
7886 where window-system is described.
7887
78882006-05-10 Richard Stallman <rms@gnu.org>
7889
7890 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7891
78922006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7893
7894 * variables.texi (File Local Variables): Recommend to quote lambda
7895 expressions in safe-local-variable property.
7896
78972006-05-09 Richard Stallman <rms@gnu.org>
7898
5dcb4c4e
SM
7899 * variables.texi (File Local Variables):
7900 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
7901
79022006-05-07 Kim F. Storm <storm@cua.dk>
7903
7904 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7905 from add-to-history.
7906
79072006-05-07 Romain Francoise <romain@orebokech.com>
7908
7909 * commands.texi (Event Input Misc):
7910 * compile.texi (Eval During Compile):
7911 * internals.texi (Buffer Internals):
7912 * minibuf.texi (Initial Input):
7913 * nonascii.texi (Scanning Charsets):
7914 * numbers.texi (Comparison of Numbers):
7915 * windows.texi (Textual Scrolling, Vertical Scrolling):
7916 Fix various typos.
7917
79182006-05-06 Eli Zaretskii <eliz@gnu.org>
7919
7920 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7921 conditional xref's to either emacs or emacs-xtra, depending on
7922 @iftex/@ifnottex.
7923
7924 * minibuf.texi (Minibuffer History): Document add-to-history.
7925
79262006-05-05 Eli Zaretskii <eliz@gnu.org>
7927
7928 * internals.texi (Pure Storage): Mention the pure overflow message
7929 at startup.
7930
c8763fb6 79312006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7932
7933 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7934 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7935 search.
7936
79372006-05-01 Richard Stallman <rms@gnu.org>
7938
7939 * intro.texi (nil and t): Clarify.
7940
7941 * variables.texi (File Local Variables): Suggest using booleanp.
7942
79432006-05-01 Juanma Barranquero <lekktu@gmail.com>
7944
7945 * objects.texi (Type Predicates): Fix typos.
7946
79472006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7948
7949 * intro.texi (nil and t): Add booleanp.
7950
7951 * objects.texi (Type Predicates): Add links for booleanp and
7952 string-or-null-p.
7953
79542006-04-29 Richard Stallman <rms@gnu.org>
7955
7956 * modes.texi (Multiline Font Lock): Rename from
7957 Multi line Font Lock Elements. Much clarification.
7958 (Font Lock Multiline, Region to Fontify): Much clarification.
7959
79602006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7961
7962 * variables.texi (File Local Variables): Remove the special case t for
7963 safe-local-variable.
7964
79652006-04-26 Richard Stallman <rms@gnu.org>
7966
7967 * syntax.texi (Parsing Expressions): Minor cleanup.
7968
79692006-04-18 Richard Stallman <rms@gnu.org>
7970
7971 * tips.texi (Coding Conventions): Explain when the package's
7972 prefix should appear later on (not at the start of the name).
7973
7974 * searching.texi (String Search): Clarify effect of NOERROR.
7975
7976 * modes.texi (Imenu): Clarify what special items do.
7977
7978 * hooks.texi (Standard Hooks): Delete text about old hook names.
7979
79802006-04-17 Romain Francoise <romain@orebokech.com>
7981
7982 * variables.texi (Local Variables): Update the default value of
7983 `max-specpdl-size'.
7984
79852006-04-15 Michael Olson <mwolson@gnu.org>
7986
7987 * processes.texi (Transaction Queues): Mention the new optional
7988 `delay-question' argument for `tq-enqueue'.
7989
79902006-04-13 Bill Wohler <wohler@newt.com>
7991
7992 * customize.texi (Common Keywords): Use dotted notation for
7993 :package-version value. Specify its values. Improve documentation
7994 for customize-package-emacs-version-alist.
7995
79962006-04-12 Bill Wohler <wohler@newt.com>
7997
7998 * customize.texi (Common Keywords): Move description of
7999 customize-package-emacs-version-alist to @defvar.
8000
80012006-04-10 Bill Wohler <wohler@newt.com>
8002
8003 * customize.texi (Common Keywords): Add :package-version.
8004
80052006-04-10 Kim F. Storm <storm@cua.dk>
8006
8007 * text.texi (Buffer Contents): Add NOPROPS arg to
8008 filter-buffer-substring.
8009
80102006-04-08 Kevin Ryde <user42@zip.com.au>
8011
8012 * os.texi (Command-Line Arguments): Update xref to emacs manual
8013 "Command Arguments" -> "Emacs Invocation", per change there.
8014
80152006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8016
8017 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8018 be on one line to help makeinfo not render two spaces after the dot.
8019
80202006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8021
8022 * strings.texi (Predicates for Strings): Add string-or-null-p.
8023
80242006-03-28 Kim F. Storm <storm@cua.dk>
8025
8026 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8027 remarks about systems that don't support fractional seconds.
8028
80292006-03-25 Karl Berry <karl@gnu.org>
8030
8031 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8032 the year list.
8033
80342006-03-21 Nick Roberts <nickrob@snap.net.nz>
8035
8036 * display.texi (Fringe Indicators): Fix typos.
8037
80382006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8039
8040 * tips.texi (Documentation Tips): One can now also write `program'
8041 in front of a quoted symbol in a docstring to prevent making a
8042 hyperlink.
8043
80442006-03-19 Alan Mackenzie <acm@muc.de>
8045
8046 * text.texi (Special Properties): Clarify `fontified' property.
8047
80482006-03-16 Richard Stallman <rms@gnu.org>
8049
8050 * display.texi (Defining Images): Minor cleanup.
8051
80522006-03-16 Bill Wohler <wohler@newt.com>
8053
8054 * display.texi (Defining Images): In image-load-path-for-library,
8055 prefer user's images.
8056
80572006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8058
8059 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8060
80612006-03-15 Bill Wohler <wohler@newt.com>
8062
8063 * display.texi (Defining Images): Fix example in
8064 image-load-path-for-library by not recommending that one binds
8065 image-load-path. Just defvar it to placate compiler and only use
8066 it if previously defined.
8067
80682006-03-14 Bill Wohler <wohler@newt.com>
8069
8070 * display.texi (Defining Images): In image-load-path-for-library,
8071 always return list of directories. Update example.
8072
80732006-03-14 Alan Mackenzie <acm@muc.de>
8074
8075 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8076 This describes font-lock-extend-region-function.
8077 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8078 the new node "Region to Fontify".
8079
80802006-03-13 Richard Stallman <rms@gnu.org>
8081
8082 * display.texi (Invisible Text): The impossible position is
8083 now before the invisible text, not after.
8084 (Defining Images): Clean up last change.
8085
80862006-03-11 Bill Wohler <wohler@newt.com>
8087
8088 * display.texi (Defining Images): Add image-load-path-for-library.
8089
80902006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8091
8092 * text.texi (Adaptive Fill): Fix Texinfo usage.
8093
8094 * strings.texi (Creating Strings): Fix Texinfo usage.
8095
8096 * searching.texi (Regexp Special): Use @samp for regular
8097 expressions that are not in Lisp syntax.
8098
80992006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8100
8101 * searching.texi (Regexp Special): Put remark between parentheses
8102 to avoid misreading.
8103
81042006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8105
8106 * searching.texi (Syntax of Regexps): More accurately describe
8107 which characters are special in which situations.
8108 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8109 are not special. Describe in detail when `[' and `]' are special.
8110 (Regexp Backslash): Plenty of regexps with unbalanced square
8111 brackets are valid, so reword that statement.
8112
81132006-03-02 Kim F. Storm <storm@cua.dk>
8114
8115 * keymaps.texi (Tool Bar): Add tool-bar-border.
8116
81172006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8118
8119 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8120
81212006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8122
8123 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8124
8125 * files.texi (Locating Files): Suggest additional values for the
8126 SUFFIXES arg of `locate-file'. Update pxref.
8127
8128 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8129 (How Programs Do Loading): Discuss the effects of Auto Compression
8130 mode on `load'.
8131 (Load Suffixes): New node.
8132 (Library Search): Delete description of `load-suffixes'; it was
8133 moved to "Load Suffixes".
8134 (Autoload, Named Features): Mention `load-suffixes'.
8135
81362006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8137
8138 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8139
8140 * windows.texi (Window Tree): Fix typo.
8141
81422006-02-20 Kim F. Storm <storm@cua.dk>
8143
8144 * display.texi (Fringe Indicators): New section.
8145 Move indicate-empty-lines, indicate-buffer-boundaries, and
8146 default-indicate-buffer-boundaries here.
8147 Add fringe-indicator-alist and default-fringes-indicator-alist.
8148 Add list of logical fringe indicator symbols.
8149 Update list of standard bitmap names.
8150 (Fringe Cursors): New section.
8151 Move overflow-newline-into-fringe here.
8152 Add fringe-cursor-alist and default-fringes-cursor-alist.
8153 Add list of fringe cursor symbols.
8154
81552006-02-20 Juanma Barranquero <lekktu@gmail.com>
8156
8157 * commands.texi (Using Interactive): Fix reference to node
8158 "Minibuffers".
8159
81602006-02-19 Richard M. Stallman <rms@gnu.org>
8161
8162 * minibuf.texi (High-Level Completion):
8163 Add xref to read-input-method-name.
8164
8165 * files.texi (Relative File Names): Move file-relative-name here.
8166 (File Name Expansion): From here. Minor clarifications.
8167
8168 * commands.texi (Using Interactive): Add xrefs about reading input.
8169 Clarify remarks about that moving point and mark.
8170 Put string case before list case.
8171
c8763fb6 81722006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8173
8174 * display.texi (Other Display Specs, Image Descriptors):
8175 Revert erroneous changes. The previous description of
8176 image-descriptors as `(image . PROPS)' was correct.
8177
81782006-02-14 Richard M. Stallman <rms@gnu.org>
8179
8180 * variables.texi (File Local Variables): Clarifications.
8181
81822006-02-14 Juanma Barranquero <lekktu@gmail.com>
8183
8184 * variables.texi (File Local Variables): Use @code for a cons
8185 cell, not @var.
8186
81872006-02-13 Chong Yidong <cyd@stupidchicken.com>
8188
8189 * variables.texi (File Local Variables): Document new file local
8190 variable behavior.
8191
81922006-02-10 Kim F. Storm <storm@cua.dk>
8193
8194 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8195
81962006-02-08 Juanma Barranquero <lekktu@gmail.com>
8197
8198 * modes.texi (%-Constructs): Remove obsolete info about
8199 `global-mode-string'.
8200
82012006-02-07 Richard M. Stallman <rms@gnu.org>
8202
8203 * commands.texi (Prefix Command Arguments): Minor cleanup.
8204
8205 * display.texi: "Graphical display", not window system.
8206
8207 * functions.texi (What Is a Function): Fix xref.
8208
8209 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8210 (Changing Key Bindings): Clarify when remapping is better than
8211 substitute-key-definition.
8212
82132006-02-02 Richard M. Stallman <rms@gnu.org>
8214
8215 * minibuf.texi (Basic Completion): Completion alists are risky.
8216
8217 * keymaps.texi (Active Keymaps): Clarifications.
8218 (Searching Keymaps): New node.
8219 (Keymaps): Update menu.
8220
8221 * frames.texi (Layout Parameters): Minor clarification.
8222 (Drag and Drop): New node.
8223 (Frames): Update menu.
8224
82252006-01-29 Chong Yidong <cyd@stupidchicken.com>
8226
8227 * display.texi (Other Display Specs, Image Descriptors):
8228 Image description is a list, not a cons cell.
8229
82302006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8231
8232 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8233 list is not necessarily a list).
8234
82352006-01-27 Eli Zaretskii <eliz@gnu.org>
8236
8237 * frames.texi (Layout Parameters): border-width and
8238 internal-border-width belong to the frame, not the window.
8239
82402006-01-19 Richard M. Stallman <rms@gnu.org>
8241
8242 * nonascii.texi (Translation of Characters): Search cmds use
8243 translation-table-for-input. Automatically made local.
8244
8245 * markers.texi (Overview of Markers): Count insertion type
8246 as one of a marker's attributes.
8247
8248 * keymaps.texi (Controlling Active Maps): New node, split out of
8249 Active Keymaps.
8250 (Keymaps): Menu updated.
8251 (Active Keymaps): Give pseudocode to explain how the active
8252 maps are searched. current-active-maps and key-binding moved here.
8253 (Functions for Key Lookup): current-active-maps and key-binding moved.
8254 Clarifications.
8255 (Searching the Keymaps): New subnode.
8256
8257 * elisp.texi (Top): Menu clarification.
8258
8259 * display.texi (Other Display Specs): Delete duplicate entry for
8260 just a string as display spec. Move text about recursive display
8261 specs on such a string.
8262
8263 * commands.texi (Key Sequence Input): Clarify.
8264 Move num-nonmacro-input-events out.
8265 (Reading One Event): num-nonmacro-input-events moved here.
8266
82672006-01-14 Nick Roberts <nickrob@snap.net.nz>
8268
8269 * advice.texi (Simple Advice): Update example to fit argument
8270 change in previous-line.
8271
82722006-01-05 Richard M. Stallman <rms@gnu.org>
8273
8274 * markers.texi (The Mark): Fix in `mark'.
8275
82762006-01-04 Richard M. Stallman <rms@gnu.org>
8277
8278 * processes.texi (Misc Network, Make Network): Minor cleanups.
8279
82802006-01-04 Kim F. Storm <storm@cua.dk>
8281
8282 * processes.texi (Make Network): Add IPv6 addresses and handling.
8283 (Network Feature Testing): Mention (:family ipv6).
8284 (Misc Network): Add IPv6 formats to format-network-address.
8285
82862005-12-30 Richard M. Stallman <rms@gnu.org>
8287
8288 * text.texi (Changing Properties):
8289 Don't use return value of set-text-properties.
8290
82912005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8292
8293 * modes.texi (Mode Line Format): Correct typo in menu.
8294
82952005-12-29 Richard M. Stallman <rms@gnu.org>
8296
8297 * modes.texi (Mode Line Top): New node.
8298 (Mode Line Data): Some text moved to new node.
8299 Explain the data structure more concretely.
8300 (Mode Line Basics): Clarifications.
8301 (Mode Line Variables): Clarify intro paragraph.
8302 (%-Constructs): Clarify intro paragraph.
8303 (Mode Line Format): Update menu.
8304
83052005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8306
8307 * minibuf.texi (Basic Completion): Update lazy-completion-table
8308 examples for removal of ARGS argument.
8309
83102005-12-23 Richard M. Stallman <rms@gnu.org>
8311
8312 * text.texi (Undo): Restore some explanation from the version
8313 that was deleted.
8314
83152005-12-23 Eli Zaretskii <eliz@gnu.org>
8316
8317 * text.texi (Undo): Remove duplicate descriptions of `apply
8318 funname' and `apply delta' elements of the undo list.
8319
83202005-12-20 Richard M. Stallman <rms@gnu.org>
8321
8322 * help.texi (Help Functions): Update documentation of `apropos'.
8323
83242005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8325
8326 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8327 because it is confusing. If the :help-echo keyword is a function,
8328 it is not directly used as the :help-echo overlay property, as the
8329 xref seems to suggest (it does not take the appropriate args).
8330
83312005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8332
8333 * customize.texi (Common Keywords): Fix Texinfo usage.
8334 (Group Definitions, Variable Definitions): Update for new
8335 conventions for using `*' in docstrings.
8336
8337 * tips.texi (Documentation Tips): Update for new conventions for
8338 using `*' in docstrings.
8339
83402005-12-16 Richard M. Stallman <rms@gnu.org>
8341
8342 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8343
83442005-12-16 Juri Linkov <juri@jurta.org>
8345
8346 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8347
83482005-12-14 Romain Francoise <romain@orebokech.com>
8349
8350 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8351 Fix typo.
8352
83532005-12-11 Juri Linkov <juri@jurta.org>
8354
8355 * minibuf.texi (Completion Commands): Add mention of read-file-name
8356 for filename completion keymaps.
8357 (Reading File Names): Add mention of filename completion keymaps
8358 for read-file-name and xref to `Completion Commands'.
8359
83602005-12-10 Richard M. Stallman <rms@gnu.org>
8361
8362 * customize.texi (Common Keywords): State caveats for use of :tag.
8363
83642005-12-08 Richard M. Stallman <rms@gnu.org>
8365
8366 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8367 with xrefs and better explanation.
8368 (Completion Commands): Add the filename completion maps.
8369
8370 * objects.texi (Character Type): Clarify that \s is not space
8371 if a dash follows.
8372
83732005-12-05 Richard M. Stallman <rms@gnu.org>
8374
8375 * windows.texi (Resizing Windows): Delete preserve-before args.
8376
83772005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8378
8379 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8380 in full keymaps, since the quirk has been fixed.
8381
83822005-12-03 Eli Zaretskii <eliz@gnu.org>
8383
5dcb4c4e
SM
8384 * hooks.texi (Standard Hooks): Add index entries.
8385 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8386
83872005-11-27 Richard M. Stallman <rms@gnu.org>
8388
8389 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8390
83912005-11-21 Juri Linkov <juri@jurta.org>
8392
8393 * customize.texi (Common Keywords): Update links types
8394 custom-manual and url-link. Add link types emacs-library-link,
8395 file-link, function-link, variable-link, custom-group-link.
8396
83972005-11-20 Chong Yidong <cyd@stupidchicken.com>
8398
8399 * display.texi: Revert 2005-11-20 change.
8400
84012005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8402
8403 * processes.texi (Bindat Functions):
8404 Say "third" to refer to zero-based index "2".
8405
84062005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8407
8408 * loading.texi (Library Search): Update the default value of
8409 `load-suffixes'.
8410
84112005-11-17 Chong Yidong <cyd@stupidchicken.com>
8412
8413 * display.texi (Attribute Functions): Mention :ignore-defface.
8414
84152005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8416
8417 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8418 (Minor Mode Conventions): Mention the use of a hook.
8419
84202005-11-06 Richard M. Stallman <rms@gnu.org>
8421
8422 * files.texi (Magic File Names): find-file-name-handler checks the
8423 `operations' property of the handler.
8424
84252005-11-03 Richard M. Stallman <rms@gnu.org>
8426
8427 * variables.texi (Frame-Local Variables): Small clarification.
8428
84292005-10-29 Chong Yidong <cyd@stupidchicken.com>
8430
8431 * os.texi (Init File): Document ~/.emacs.d/init.el.
8432
84332005-10-29 Richard M. Stallman <rms@gnu.org>
8434
8435 * internals.texi (Garbage Collection): Document memory-full.
8436
84372005-10-28 Bill Wohler <wohler@newt.com>
8438
8439 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8440 for URLs.
8441
84422005-10-28 Richard M. Stallman <rms@gnu.org>
8443
8444 * minibuf.texi (Completion Commands): Clean up prev change.
8445
84462005-10-26 Kevin Ryde <user42@zip.com.au>
8447
8448 * compile.texi (Eval During Compile): Explain recommended uses
8449 of eval-when-compile and eval-and-compile.
8450
84512005-10-27 Masatake YAMATO <jet@gyve.org>
8452
8453 * minibuf.texi (Completion Commands):
8454 Write about new optional argument for `display-completion-list'.
8455
84562005-10-23 Richard M. Stallman <rms@gnu.org>
8457
8458 * display.texi (Overlay Arrow): Clarify about local bindings of
8459 overlay-arrow-position.
8460
84612005-10-22 Eli Zaretskii <eliz@gnu.org>
8462
8463 * internals.texi (Building Emacs): Fix last change.
8464
84652005-10-22 Richard M. Stallman <rms@gnu.org>
8466
8467 * internals.texi (Building Emacs): Document eval-at-startup.
8468
84692005-10-21 Richard M. Stallman <rms@gnu.org>
8470
8471 * loading.texi (Where Defined): load-history contains abs file names.
8472 symbol-file returns abs file names.
8473
84742005-10-19 Kim F. Storm <storm@cua.dk>
8475
8476 * display.texi (Showing Images): Add max-image-size integer value.
8477
84782005-10-18 Chong Yidong <cyd@stupidchicken.com>
8479
8480 * display.texi (Showing Images): Document max-image-size.
8481
84822005-10-17 Richard M. Stallman <rms@gnu.org>
8483
8484 * commands.texi (Quitting): Minor clarification.
8485
8486 * processes.texi (Sentinels): Clarify about output and quitting.
8487 (Filter Functions): Mention with-local-quit.
8488
84892005-10-17 Juri Linkov <juri@jurta.org>
8490
8491 * buffers.texi (Current Buffer):
8492 * commands.texi (Event Input Misc):
8493 * compile.texi (Eval During Compile, Compiler Errors):
8494 * customize.texi (Group Definitions):
8495 * display.texi (Progress, Defining Faces):
8496 * files.texi (Writing to Files):
8497 * modes.texi (Mode Hooks, Defining Minor Modes):
8498 * streams.texi (Output Functions):
8499 * syntax.texi (Syntax Table Functions):
8500 * text.texi (Change Hooks):
8501 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8502
8503 * commands.texi (Quitting): Replace arg `forms' with `body' in
8504 `with-local-quit'.
8505
8506 * positions.texi (Excursions): Replace arg `forms' with `body' in
8507 `save-excursion'.
8508
85092005-10-08 Kim F. Storm <storm@cua.dk>
8510
8511 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8512 Rename manual section accordingly.
8513
85142005-10-04 Kim F. Storm <storm@cua.dk>
8515
8516 * windows.texi (Window Split Tree): New section describing
8517 new function window-split-tree function.
8518
85192005-10-03 Nick Roberts <nickrob@snap.net.nz>
8520
8521 * display.texi (Fringe Size/Pos): Simplify and add detail.
8522
85232005-09-30 Romain Francoise <romain@orebokech.com>
8524
8525 * minibuf.texi (High-Level Completion): Explain that the prompt
8526 given to `read-buffer' should end with a colon and a space.
8527 Update usage examples.
8528
85292005-09-29 Juri Linkov <juri@jurta.org>
8530
8531 * display.texi (Displaying Messages): Rename argument name
8532 `string' to `format-string' in functions `message', `message-box',
8533 `message-or-box'.
8534
85352005-09-26 Chong Yidong <cyd@stupidchicken.com>
8536
8537 * errors.texi (Standard Errors): Correct xrefs.
8538
85392005-09-18 Chong Yidong <cyd@stupidchicken.com>
8540
8541 * display.texi (Defining Images): Update documentation for
8542 `image-load-path'.
8543
85442005-09-17 Richard M. Stallman <rms@gnu.org>
8545
8546 * display.texi (Defining Images): Clean up previous change.
8547
85482005-09-16 Romain Francoise <romain@orebokech.com>
8549
8550 * elisp.texi: Specify GFDL version 1.2.
8551
8552 * doclicense.texi (GNU Free Documentation License): Update to
8553 version 1.2.
8554
85552005-09-15 Chong Yidong <cyd@stupidchicken.com>
8556
8557 * display.texi (Defining Images): Document `image-load-path'.
8558
85592005-09-15 Richard M. Stallman <rms@gnu.org>
8560
8561 * objects.texi (Printed Representation): Minor cleanup.
8562 (Box Diagrams): Minor fix.
8563 (Cons Cell Type): Move (...) index item here.
8564 (Box Diagrams): From here.
8565 (Array Type): Minor fix.
8566 (Type Predicates): Delete index "predicates".
8567 (Hash Table Type): Clarify xref.
8568 (Dotted Pair Notation): Minor fix.
8569
85702005-09-10 Chong Yidong <cyd@stupidchicken.com>
8571
8572 * files.texi (Saving Buffers): Fix typo.
8573
85742005-09-08 Richard M. Stallman <rms@gnu.org>
8575
8576 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8577
85782005-09-08 Chong Yidong <cyd@stupidchicken.com>
8579
8580 * locals.texi (Standard Buffer-Local Variables): Don't include
8581 mode variables for minor modes.
8582 Fix xrefs for buffer-display-count, buffer-display-table,
8583 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8584 enable-multibyte-characters, fill-column, header-line-format,
8585 left-fringe-width, left-margin, and right-fringe-width.
8586
8587 * hooks.texi (Standard Hooks): All hooks should conform to the
8588 standard naming convention now.
8589 Fix xref for `echo-area-clear-hook'.
8590
8591 * display.texi (Usual Display): Note that indicate-empty-lines and
8592 tab-width are buffer-local.
8593
8594 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8595
8596 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8597
8598 * nonascii.texi (Encoding and I/O): Note that
8599 buffer-file-coding-system is buffer-local.
8600
8601 * positions.texi (List Motion): Note that defun-prompt-regexp is
8602 buffer-local.
8603
8604 * text.texi (Auto Filling): Note that auto-fill-function is
8605 buffer-local.
8606 (Undo): Note that buffer-undo-list is buffer-local.
8607
5dcb4c4e
SM
8608 * windows.texi (Buffers and Windows):
8609 Document buffer-display-count.
b8d4c8d0
GM
8610
86112005-09-06 Richard M. Stallman <rms@gnu.org>
8612
8613 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8614 package prefix elsewhere than at the start of the name.
8615
86162005-09-03 Richard M. Stallman <rms@gnu.org>
8617
8618 * tips.texi (Programming Tips): Add conventions for minibuffer
8619 questions and prompts.
8620
86212005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8622
8623 * intro.texi (nil and t): Minor cleanup.
8624 Delete spurious mention of keyword symbols.
8625 (Evaluation Notation): Add index entry.
8626 (A Sample Function Description): Minor cleanup.
8627 (A Sample Variable Description): Not all vars can be set.
8628
86292005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8630
8631 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8632
8633 (Insertion): Document precise type of `insert-char' arg COUNT.
8634
86352005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8636
8637 * modes.texi (Other Font Lock Variables): Sync the default of
8638 font-lock-lines-before.
8639
86402005-08-31 Michael Albinus <michael.albinus@gmx.de>
8641
8642 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8643
86442005-08-29 Richard M. Stallman <rms@gnu.org>
8645
8646 * elisp.texi (Top): Update subnode menu.
8647
8648 * searching.texi (Searching and Matching): Move node.
8649 Rearrange contents and add overall explanation.
8650 (Searching and Case): Move node.
8651 (Searching and Matching): Update menu.
8652
86532005-08-27 Eli Zaretskii <eliz@gnu.org>
8654
8655 * os.texi (Startup Summary): Fix the description of the initial
8656 startup message display.
8657
86582005-08-25 Richard M. Stallman <rms@gnu.org>
8659
8660 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8661
86622005-08-25 Emilio C. Lopes <eclig@gmx.net>
8663
8664 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8665 `next-overlay-change' example.
8666
86672005-08-22 Juri Linkov <juri@jurta.org>
8668
8669 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8670 Fix invert-face. Fix args of face-background.
8671
8672 * display.texi (Standard Faces): Delete node.
8673 (Faces): Add xref to `(emacs)Standard Faces'.
8674 (Displaying Faces): Fix xref to `Standard Faces'.
8675
8676 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8677
86782005-08-20 Alan Mackenzie <acm@muc.de>
8679
8680 * buffers.texi (The Buffer List): Clarify the manipulation of the
8681 buffer list.
8682
86832005-08-14 Richard M. Stallman <rms@gnu.org>
8684
8685 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8686 a regexp.
8687
86882005-08-11 Richard M. Stallman <rms@gnu.org>
8689
8690 * elisp.texi (Top): Update subnode lists.
8691
8692 * display.texi (Inverse Video): Node deleted.
8693
8694 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8695 New nodes split out of Coding Conventions.
8696
8697 * searching.texi (Regular Expressions): Document re-builder.
8698
8699 * os.texi (Time Parsing): New node split out of Time Conversion.
8700
8701 * processes.texi (Misc Network, Network Feature Testing)
8702 (Network Options, Make Network): New nodes split out of
8703 Low-Level Network.
8704
87052005-08-09 Richard M. Stallman <rms@gnu.org>
8706
8707 * frames.texi (Geometry): New node, split from Size and Position.
8708 (Frame Parameters): Refer to Geometry.
8709
8710 * buffers.texi (The Buffer List): Fix xrefs.
8711
8712 * windows.texi (Splitting Windows): Fix xref.
8713
8714 * frames.texi (Layout Parameters): Add xref.
8715
8716 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8717
8718 * keymaps.texi (Menu Bar): Fix xref.
8719
8720 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8721
8722 * modes.texi (%-Constructs): Fix xref.
8723
8724 * frames.texi (Window Frame Parameters): Node split up.
8725 (Basic Parameters, Position Parameters, Size Parameters)
8726 (Layout Parameters, Buffer Parameters, Management Parameters)
8727 (Cursor Parameters, Color Parameters): New subnodes.
8728
87292005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8730
8731 * positions.texi (Screen Lines): Update xref for previous change
8732 in minibuf.texi.
8733
8734 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8735 change in minibuf.texi.
8736
87372005-08-09 Richard M. Stallman <rms@gnu.org>
8738
8739 * tips.texi (Coding Conventions): Minor cleanup.
8740
8741 * modes.texi (Defining Minor Modes): Explain when init-value
8742 can be non-nil.
8743
8744 * elisp.texi (Top): Update submenu for Minibuffer.
8745
8746 * minibuf.texi (Minibuffer Misc): Node split up.
8747 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8748 (Recursive Mini): New nodes split out from Minibuffer Misc.
8749 (Minibuffer Misc): Document max-mini-window-height.
8750
8751 * hash.texi (Defining Hash): Delete stray paren in example.
8752
8753 * display.texi (Echo Area Customization): Don't define
8754 max-mini-window-height here; xref instead.
8755
8756 * commands.texi (Event Input Misc): Update while-no-input.
8757
8758 * advice.texi (Advising Functions): Explain when to use advice
8759 and when to use a hook.
8760
87612005-07-30 Eli Zaretskii <eliz@gnu.org>
8762
8763 * makefile.w32-in (info): Don't run install-info.
8764 ($(infodir)/dir): New target, produced by running install-info.
8765
87662005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8767
8768 * modes.texi (Defining Minor Modes): The keyword for the initial
8769 value is :init-value, not :initial-value.
8770
87712005-07-23 Eli Zaretskii <eliz@gnu.org>
8772
8773 * loading.texi (Autoload): Make the `doctor' example be consistent
8774 with what's in current loaddefs.el. Describe the "fn" magic in
8775 the usage portion of the doc string.
8776
87772005-07-22 Richard M. Stallman <rms@gnu.org>
8778
8779 * internals.texi (Garbage Collection): Clarify previous change.
8780
87812005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8782
8783 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8784
87852005-07-18 Juri Linkov <juri@jurta.org>
8786
8787 * commands.texi (Accessing Events):
8788 * frames.texi (Text Terminal Colors, Resources):
8789 * markers.texi (The Mark):
8790 * modes.texi (Defining Minor Modes):
8791 Delete duplicate duplicate words.
8792
87932005-07-16 Richard M. Stallman <rms@gnu.org>
8794
8795 * display.texi (Managing Overlays): Clarify make-overlay
8796 args for insertion types.
8797
87982005-07-13 Luc Teirlinck <teirllm@auburn.edu>
8799
8800 * customize.texi (Variable Definitions):
8801 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
8802 `standard-value' is a list too.
8803 (Defining New Types): Use @key{RET} instead of @key{ret}.
8804
88052005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
8806
8807 * os.texi (Translating Input): Fix typo.
8808
88092005-07-08 Richard M. Stallman <rms@gnu.org>
8810
8811 * README: Update edition number and size estimate.
8812
8813 * elisp.texi (VERSION): Set to 2.9.
8814
88152005-07-07 Richard M. Stallman <rms@gnu.org>
8816
8817 * book-spine.texinfo: Update Emacs version.
8818
8819 * display.texi (Inverse Video): Delete mode-line-inverse-video.
8820
88212005-07-06 Richard M. Stallman <rms@gnu.org>
8822
8823 * searching.texi (Regexp Search): Clarify what re-search-forward
8824 does when the search fails.
8825
88262005-07-05 Lute Kamstra <lute@gnu.org>
8827
8828 * Update FSF's address in GPL notices.
8829
8830 * doclicense.texi (GNU Free Documentation License):
8831 * gpl.texi (GPL):
8832 * tips.texi (Coding Conventions, Library Headers):
8833 * vol1.texi:
8834 * vol2.texi: Update FSF's address.
8835
88362005-07-04 Richard M. Stallman <rms@gnu.org>
8837
8838 * hooks.texi (Standard Hooks): Add occur-hook.
8839
88402005-07-03 Luc Teirlinck <teirllm@auburn.edu>
8841
8842 * display.texi (The Echo Area): Correct menu.
8843
88442005-07-03 Richard M. Stallman <rms@gnu.org>
8845
8846 * elisp.texi (Top): Update subnode menu for Display.
8847
8848 * display.texi (Displaying Messages): New node, with most
8849 of what was in The Echo Area.
5dcb4c4e 8850 (Progress): Move under The Echo Area.
b8d4c8d0
GM
8851 (Logging Messages): New node with new text.
8852 (Echo Area Customization): New node, the rest of what was
8853 in The Echo Area. Document message-truncate-lines with @defvar.
8854 (Display): Update menu.
8855
8856 * windows.texi (Textual Scrolling): Doc 3 values for
8857 scroll-preserve-screen-position.
8858
8859 * text.texi (Special Properties): Change hook functions
8860 should bind inhibit-modification-hooks around altering buffer text.
8861
8862 * keymaps.texi (Key Binding Commands): Call binding BINDING
8863 rather than DEFINITION.
8864
88652005-06-29 Juanma Barranquero <lekktu@gmail.com>
8866
8867 * variables.texi (Defining Variables): `user-variable-p' returns t
8868 for aliases of user options, nil for alias loops.
8869
88702005-06-28 Richard M. Stallman <rms@gnu.org>
8871
8872 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
8873 make-keymap.
8874
88752005-06-27 Luc Teirlinck <teirllm@auburn.edu>
8876
8877 * variables.texi (Setting Variables): Correct and clarify
8878 description of `add-to-ordered-list'.
8879
88802005-06-26 Richard M. Stallman <rms@gnu.org>
8881
8882 * display.texi (Faces): Minor cleanup.
8883
88842005-06-25 Luc Teirlinck <teirllm@auburn.edu>
8885
8886 * display.texi (Faces): `facep' returns t for strings that are
8887 face names.
8888
88892005-06-25 Richard M. Stallman <rms@gnu.org>
8890
8891 * objects.texi (Equality Predicates): Clarify meaning of equal.
8892
8893 * windows.texi (Selecting Windows): save-selected-window
8894 and with-selected-window save and restore the current buffer.
8895
88962005-06-24 Richard M. Stallman <rms@gnu.org>
8897
8898 * numbers.texi (Float Basics): Explain how to test for NaN,
8899 and printing the sign of NaNs.
8900
89012005-06-24 Eli Zaretskii <eliz@gnu.org>
8902
8903 * makefile.w32-in (MAKEINFO): Use --force.
8904
89052005-06-23 Richard M. Stallman <rms@gnu.org>
8906
8907 * display.texi (Face Functions): Correct Texinfo usage.
8908
89092005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8910
8911 * lists.texi (Rings): `ring-elements' now returns the elements of
8912 RING in order.
8913
89142005-06-23 Juanma Barranquero <lekktu@gmail.com>
8915
8916 * markers.texi (The Mark): Texinfo usage fix.
8917
89182005-06-23 Kim F. Storm <storm@cua.dk>
8919
8920 * searching.texi (Entire Match Data): Remove evaporate option for
8921 match-data. Do not mention evaporate option for set-match-data.
8922
89232005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8924
8925 * display.texi (Face Functions): Mention face aliases.
8926
89272005-06-21 Richard M. Stallman <rms@gnu.org>
8928
8929 * anti.texi (Antinews): Texinfo usage fix.
8930
89312005-06-21 Karl Berry <karl@gnu.org>
8932
8933 * elisp.texi: Use @copying.
8934
8935 * elisp.texi: Put @summarycontents and @contents before the Top
8936 node, instead of the end of the file, so that the contents appear
8937 in the right place in the dvi/pdf output.
8938
89392005-06-21 Juri Linkov <juri@jurta.org>
8940
8941 * display.texi (Defining Faces): Add `customized-face'.
8942
89432005-06-20 Kim F. Storm <storm@cua.dk>
8944
8945 * variables.texi (Setting Variables): Any type of element can be
8946 given order in add-to-ordered-list. Compare elements with eq.
8947
8948 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8949
89502005-06-20 Karl Berry <karl@gnu.org>
8951
8952 * syntax.texi (Syntax Flags): Make last column very slightly wider
8953 to avoid "generic comment" breaking on two lines and causing an
8954 underfull box.
8955
89562005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8957
8958 * lists.texi (Rings): Various minor clarifications and corrections.
8959
89602005-06-18 Richard M. Stallman <rms@gnu.org>
8961
8962 * functions.texi (Obsolete Functions): Simplify.
8963
8964 * variables.texi (Variable Aliases): Simplify.
8965
8966 * anti.texi, backups.texi, compile.texi, customization.texi:
8967 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8968 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8969 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8970 * variables.texi: Fix formatting ugliness.
8971
8972 * elisp.texi: Add links to Rings and Byte Packing.
8973 Update version and copyright years.
8974
8975 * minibuf.texi: Fix formatting ugliness.
8976 (Completion Commands): Move keymap vars to the end
8977 and vars completing-read binds to the top.
8978
89792005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8980
8981 * processes.texi: Fix typos.
8982 (Bindat Spec): Correct Texinfo error.
8983 (Byte Packing): Fix ungrammatical sentence.
8984
89852005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8986
8987 * lists.texi (Rings): New node.
8988 (Lists): Add it to menu.
8989
8990 * processes.texi (Byte Packing): New node.
8991 (Processes): Add it to menu.
8992
89932005-06-17 Richard M. Stallman <rms@gnu.org>
8994
8995 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8996
8997 * help.texi (Documentation Basics): Explain the xref to
8998 Documentation Tips.
8999
9000 * debugging.texi (Debugger Commands): Minor fix.
9001
90022005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9003
9004 * edebug.texi (Instrumenting): Eliminate duplicate link.
9005 (Specification List): Replace references to "below", referring to
9006 a later node, with one @ref to that node.
9007
9008 * os.texi (Timers): Timers should save and restore the match data
9009 if they change it.
9010
9011 * debugging.texi (Debugger Commands): Mention that the Lisp
9012 debugger can not step through primitive functions.
9013
90142005-06-16 Juanma Barranquero <lekktu@gmail.com>
9015
9016 * functions.texi (Obsolete Functions): Update argument names of
9017 `make-obsolete' and `define-obsolete-function-alias'.
9018
9019 * variables.texi (Variable Aliases): Update argument names of
9020 `defvaralias', `make-obsolete-variable' and
9021 `define-obsolete-variable-alias'.
9022
90232005-06-15 Kim F. Storm <storm@cua.dk>
9024
9025 * searching.texi (Entire Match Data): Rephrase warnings about
9026 evaporate arg to match-data and set-match-data.
9027
90282005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9029
9030 * elisp.texi (Top): Update detailed menu.
9031
9032 * edebug.texi (Edebug): Update menu.
9033 (Instrumenting): Update xrefs.
9034 (Edebug Execution Modes): Correct xref.
9035 (Jumping): Clarify description of `h' command.
9036 Eliminate redundant @ref.
9037 (Breaks): New node.
9038 (Breakpoints): Is now a subsubsection.
9039 (Global Break Condition): Mention `C-x X X'.
9040 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9041 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9042 (Edebug Display Update): Correct pxref.
9043 (Edebug and Macros): New node.
9044 (Instrumenting Macro Calls): Is now a subsubsection.
9045 Neither arg of `def-edebug-spec' is evaluated.
9046 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9047 (Specification Examples): Fix typo.
9048
90492005-06-14 Lute Kamstra <lute@gnu.org>
9050
9051 * debugging.texi (Function Debugging): Primitives can break on
9052 entry too.
9053
90542005-06-14 Kim F. Storm <storm@cua.dk>
9055
9056 * variables.texi (Setting Variables): Add add-to-ordered-list.
9057
90582005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9059
9060 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9061 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9062
90632005-06-13 Lute Kamstra <lute@gnu.org>
9064
9065 * text.texi (Special Properties): Fix cross reference.
9066
90672005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9068
9069 * debugging.texi (Function Debugging): Delete mention of empty
9070 string argument to `cancel-debug-on-entry'. Delete inaccurate
9071 description of the return value of that command.
9072
90732005-06-11 Alan Mackenzie <acm@muc.de>
9074
9075 * text.texi (Adaptive Fill): Amplify the description of
9076 fill-context-prefix.
9077
90782005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9079
9080 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9081
90822005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9083
9084 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9085
90862005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9087
9088 * debugging.texi (Error Debugging): Minor rewording.
9089 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9090 is optional.
9091
90922005-06-10 Lute Kamstra <lute@gnu.org>
9093
9094 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9095 (Top): Give it a title. Correct version number. Give the
9096 detailed node listing a more prominent header.
9097 * intro.texi: Don't set VERSION here a second time.
9098 Mention Emacs's version too.
9099 * anti.texi (Antinews): Use EMACSVER to refer to the current
9100 version of Emacs.
9101
91022005-06-09 Kim F. Storm <storm@cua.dk>
9103
9104 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9105 match-data and set-match-data.
9106
91072005-06-08 Richard M. Stallman <rms@gnu.org>
9108
9109 * searching.texi (Entire Match Data): Clarify when match-data
9110 returns markers and when integers.
9111
9112 * display.texi (Defining Faces): Explain that face name should not
9113 end in `-face'.
9114
9115 * modes.texi (Mode Line Data): Minor cleanup.
9116 (Customizing Keywords): Node split out of Search-based Fontification.
9117 Add example of using font-lock-add-keywords from a hook.
9118 Clarify when MODE should be non-nil, and when nil.
9119
91202005-06-06 Richard M. Stallman <rms@gnu.org>
9121
9122 * modes.texi (Mode Line Data): Explain what happens when the car
9123 of a list is a void symbol.
9124 (Search-based Fontification): Explain MODE arg to
9125 font-lock-add-keywords and warn about calls from major modes.
9126
91272005-06-08 Juri Linkov <juri@jurta.org>
9128
9129 * display.texi (Standard Faces): Add `shadow' face.
9130
91312005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9132
9133 * modes.texi (Major Mode Conventions): A derived mode only needs
9134 to put the call to the parent mode inside `delay-mode-hooks'.
9135
91362005-05-29 Richard M. Stallman <rms@gnu.org>
9137
9138 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9139 new, and what that implies. Clarify.
9140
9141 * files.texi (Locating Files): Clean up the text.
9142
9143 * frames.texi (Window Frame Parameters): Document user-size.
9144 Shorten entry for top by referring to left.
9145
91462005-05-26 Richard M. Stallman <rms@gnu.org>
9147
9148 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9149 is new, and what the implications are. Other clarifications.
9150
91512005-05-24 Richard M. Stallman <rms@gnu.org>
9152
9153 * frames.texi (Dialog Boxes): Minor fixes.
9154
91552005-05-25 Masatake YAMATO <jet@gyve.org>
9156
9157 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9158
91592005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9160
9161 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9162 is optional.
9163
91642005-05-24 Nick Roberts <nickrob@snap.net.nz>
9165
10d1d0af 9166 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9167
91682005-05-23 Lute Kamstra <lute@gnu.org>
9169
9170 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9171 syntax-begin-function over font-lock-beginning-of-syntax-function.
9172
91732005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9174
9175 * minibuf.texi (Reading File Names): Update description of
9176 `read-directory-name'.
9177
9178 * modes.texi (Derived Modes): Clarify :group keyword.
9179
91802005-05-21 Eli Zaretskii <eliz@gnu.org>
9181
9182 * files.texi (Locating Files): New subsection.
9183 Describe locate-file and executable-find.
9184
91852005-05-21 Kevin Ryde <user42@zip.com.au>
9186
9187 * frames.texi (Initial Parameters): Update cross reference to
9188 "Emacs Invocation".
9189
91902005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9191
9192 * keymaps.texi (Active Keymaps): Add anchor.
9193
9194 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9195 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9196 appropriate place.
9197 (Derived Modes): Small clarifications.
9198 (Minor Mode Conventions, Keymaps and Minor Modes):
9199 Replace references to nodes with references to anchors.
9200 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9201 Clarify description of lists whose first element is an integer.
9202 (Mode Line Variables): Add anchor.
9203 (%-Constructs): Clarify description of integer after %.
9204 (Emulating Mode Line): Describe nil value for FACE.
9205
92062005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9207
9208 * modes.texi (Derived Modes): Correct references to non-existing
9209 variable standard-syntax-table.
9210
92112005-05-17 Lute Kamstra <lute@gnu.org>
9212
9213 * modes.texi (Defining Minor Modes): Mention the mode hook.
9214
92152005-05-15 Kim F. Storm <storm@cua.dk>
9216
9217 * processes.texi (Network): Remove open-network-stream-nowait.
9218 (Network Servers): Remove open-network-stream-server.
9219
92202005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9221
9222 * elisp.texi (Top): Update detailed menu.
9223
9224 * variables.texi: Reorder nodes.
9225 (Variables): Update menu.
9226 (File Local Variables): Do not refer to the `-*-' line as
9227 a "local variables list". Add pxref.
9228
92292005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9230
9231 * elisp.texi (Top): Update detailed menu for node changes.
9232
9233 * modes.texi (Modes): Update Menu.
9234 (Hooks): Move to beginning of chapter.
9235 Most minor modes run mode hooks too.
9236 `add-hook' can handle void hooks or hooks whose value is a single
9237 function.
9238 (Major Modes): Update Menu.
9239 (Major Mode Basics): New node, split off from `Major Modes'.
9240 (Major Mode Conventions): Correct xref. Explain how to handle
9241 auto-mode-alist if the major mode command has an autoload cookie.
9242 (Auto Major Mode): Major update. Add magic-mode-alist.
9243 (Derived Modes): Major update.
9244 (Mode Line Format): Update Menu.
9245 (Mode Line Basics): New node, split off from `Mode Line Format'.
9246
9247 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9248 for `magic autoload comment'. Add index entries and anchor.
9249
92502005-05-14 Richard M. Stallman <rms@gnu.org>
9251
9252 * tips.texi (Coding Conventions): Explain how important it is
9253 that just loading certain files not change Emacs behavior.
9254
9255 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9256
92572005-05-12 Lute Kamstra <lute@gnu.org>
9258
9259 * modes.texi (Generic Modes): Update.
9260 (Major Modes): Refer to node "Generic Modes".
9261
9262 * elisp.texi (Top): Update to the current structure of the manual.
9263 * processes.texi (Processes): Add menu description.
9264 * customize.texi (Customization): Add menu descriptions.
9265
92662005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9267
9268 * processes.texi (Signals to Processes)
9269 (Low-Level Network): Fix typos.
9270
92712005-05-11 Lute Kamstra <lute@gnu.org>
9272
9273 * elisp.texi (Top): Add some nodes from the chapter "Major and
9274 Minor Modes" to the detailed node listing.
9275
92762005-05-10 Richard M. Stallman <rms@gnu.org>
9277
9278 * keymaps.texi (Extended Menu Items): Menu item filter functions
9279 can be called at any time.
9280
92812005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9282
9283 * variables.texi (File Local Variables): `(hack-local-variables t)'
9284 now also checks whether a mode is specified in the local variables
9285 list.
9286
92872005-05-05 Kevin Ryde <user42@zip.com.au>
9288
9289 * display.texi (The Echo Area): Correct format function cross
9290 reference.
9291
92922005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9293
9294 * variables.texi (Variable Aliases): Change description of
9295 `define-obsolete-variable-alias'.
9296
9297 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9298 (Defining Functions): Add xref.
9299 (Obsolete Functions): New node.
9300 (Function Safety): Standardize capitalization of section title.
9301
9302 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9303 (Dialog Boxes): Complete description of `x-popup-dialog'.
9304
93052005-05-04 Richard M. Stallman <rms@gnu.org>
9306
9307 * commands.texi (Interactive Codes): Fix Texinfo usage.
9308 Document U more clearly.
9309
93102005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9311
9312 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9313 function and not a macro.
9314
9315 * frames.texi (Pop-Up Menus): Correct and clarify description of
9316 `x-popup-menu'.
9317 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9318
93192005-05-01 Richard M. Stallman <rms@gnu.org>
9320
9321 * edebug.texi (Checking Whether to Stop): Fix previous change.
9322
93232005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9324
9325 * display.texi: Fix typos and Texinfo usage.
9326
9327 * edebug.texi (Checking Whether to Stop): executing-macro ->
9328 executing-kbd-macro.
9329
93302005-05-01 Richard M. Stallman <rms@gnu.org>
9331
9332 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9333
93342005-04-30 Richard M. Stallman <rms@gnu.org>
9335
9336 * files.texi (Magic File Names): Document `operations' property.
9337
93382005-04-29 Lute Kamstra <lute@gnu.org>
9339
9340 * modes.texi (Generic Modes): New node.
9341 (Major Modes): Add it to the menu.
9342 (Derived Modes): Add "derived mode" to concept index.
9343
93442005-04-28 Lute Kamstra <lute@gnu.org>
9345
9346 * modes.texi (Defining Minor Modes): Fix previous change.
9347 (Font Lock Mode): Simplify.
9348 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9349 when set and that some parts are optional. Add cross references.
9350 (Search-based Fontification): Say how to specify font-lock-keywords.
9351 Add cross references. Add font-lock-multiline to index.
9352 Move font-lock-keywords-case-fold-search here from node "Other Font
9353 Lock Variables". Document font-lock-add-keywords and
9354 font-lock-remove-keywords.
9355 (Other Font Lock Variables): Move font-lock-keywords-only,
9356 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9357 and font-lock-syntactic-face-function to node "Syntactic Font
9358 Lock". Move font-lock-keywords-case-fold-search to node
9359 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9360 and font-lock-{,un}fontify-{buffer,region}-function.
9361 (Precalculated Fontification): Remove reference to deleted variable
9362 font-lock-core-only.
9363 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9364 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9365 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9366 and font-lock-syntactic-face-function here from node "Other Font
9367 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9368 Syntax Properties". Add cross references.
9369 (Setting Syntax Properties): New node.
9370 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9371 * syntax.texi (Syntax Properties): Add cross reference.
9372 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9373
93742005-04-26 Richard M. Stallman <rms@gnu.org>
9375
9376 * display.texi (Defining Faces):
9377 Document `default' elements of defface spec.
9378
9379 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9380
9381 * variables.texi (Variable Aliases): Clarify text.
9382
93832005-04-25 Chong Yidong <cyd@stupidchicken.com>
9384
9385 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9386
93872005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9388
9389 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9390
93912005-04-24 Eli Zaretskii <eliz@gnu.org>
9392
9393 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9394 syntax-after and syntax-class.
9395
9396 * files.texi (Changing Files): Fix last change's cross-reference.
9397 (Unique File Names): Don't mention "numbers" in the documentation
9398 of make-temp-file and make-temp-name.
9399
94002005-04-23 Richard M. Stallman <rms@gnu.org>
9401
9402 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9403
94042005-04-22 Nick Roberts <nickrob@snap.net.nz>
9405
9406 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9407
94082005-04-22 Nick Roberts <nickrob@snap.net.nz>
9409
9410 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9411 and define-obsolete-variable-alias.
9412
94132005-04-22 Kim F. Storm <storm@cua.dk>
9414
9415 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9416 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9417
94182005-04-21 Lute Kamstra <lute@gnu.org>
9419
9420 * lists.texi (Association Lists): Document rassq-delete-all.
9421
94222005-04-19 Richard M. Stallman <rms@gnu.org>
9423
9424 * modes.texi (Search-based Fontification): Explain that
9425 facespec is an expression to be evaluated.
9426
94272005-04-19 Kevin Ryde <user42@zip.com.au>
9428
9429 * streams.texi (Output Functions): Fix xref.
9430 * strings.texi (String Conversion): Fix xref.
9431
94322005-04-19 Kim F. Storm <storm@cua.dk>
9433
9434 * symbols.texi (Symbol Plists): Add safe-get.
9435 Mention that `get' may signal an error.
9436
94372005-04-18 Nick Roberts <nickrob@snap.net.nz>
9438
9439 * customize.texi (Variable Definitions): Replace tooltip-mode
9440 example with save-place.
9441
94422005-04-17 Richard M. Stallman <rms@gnu.org>
9443
9444 * buffers.texi (Indirect Buffers): Clarify.
9445
9446 * positions.texi (Positions): Clarify converting marker to integer.
9447
9448 * strings.texi (String Basics): Mention string-match; clarify.
9449
94502005-04-08 Lute Kamstra <lute@gnu.org>
9451
9452 * modes.texi (Search-based Fontification): Fix cross references.
9453 Use consistent terminology. Document anchored highlighting.
9454
94552005-04-05 Lute Kamstra <lute@gnu.org>
9456
9457 * modes.texi (Defining Minor Modes): Document :group keyword
9458 argument and its default value.
9459
94602005-04-03 Lute Kamstra <lute@gnu.org>
9461
9462 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9463 references and/or descriptions. Delete major mode hooks; mention
9464 them as a category instead. Rename or delete obsolete hooks.
9465
94662005-04-02 Richard M. Stallman <rms@gnu.org>
9467
9468 * nonascii.texi (Coding System Basics): Another wording cleanup.
9469
94702005-04-01 Richard M. Stallman <rms@gnu.org>
9471
9472 * nonascii.texi (Coding System Basics): Clarify previous change.
9473
94742005-04-01 Kenichi Handa <handa@m17n.org>
9475
10d1d0af 9476 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9477 identity of coding systems.
9478
94792005-03-29 Chong Yidong <cyd@stupidchicken.com>
9480
9481 * text.texi (Buffer Contents): Add filter-buffer-substring and
9482 buffer-substring-filters.
9483
94842005-03-26 Chong Yidong <cyd@stupidchicken.com>
9485
9486 * anti.texi (Antinews): Mention `G' interactive code.
9487
9488 * tips.texi (Compilation Tips): Mention benchmark.el.
9489
94902005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9491
9492 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9493 is now bound to M-o M-o.
9494
9495 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9496
94972005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9498
9499 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9500 in the Emacs Manual).
9501 * Makefile.in (srcs): Remove calendar.texi.
9502 * makefile.w32-in (srcs): Remove calendar.texi.
9503 * display.texi (Display): Change name of next node.
9504 * os.texi (System In): Change name of previous node.
9505 * elisp.texi (Top): Remove Calendar references.
9506 * vol1.texi (Top): Remove Calendar references.
9507 * vol2.texi (Top): Remove Calendar references.
9508
95092005-03-25 Richard M. Stallman <rms@gnu.org>
9510
9511 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9512 Cleanup previous change.
9513
95142005-03-25 Chong Yidong <cyd@stupidchicken.com>
9515
9516 * display.texi (Face Attributes): Faces earlier in an :inherit
9517 list take precedence.
9518 (Scroll Bars): Fix description of vertical-scroll-bars.
9519 Document frame-current-scroll-bars and window-current-scroll-bars.
9520
9521 * markers.texi (The Mark): Document temporary Transient Mark mode.
9522
9523 * minibuf.texi (Reading File Names):
9524 Document read-file-name-completion-ignore-case.
9525
9526 * positions.texi (Screen Lines): Document nil for width argument
9527 to compute-motion.
9528
95292005-03-23 Kim F. Storm <storm@cua.dk>
9530
9531 * display.texi (Standard Faces): Other faces used in the fringe
9532 implicitly inherits from the fringe face.
9533 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9534 properties implicitly inherits from fringe face.
9535 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9536
95372005-03-20 Chong Yidong <cyd@stupidchicken.com>
9538
9539 * display.texi (Invisible Text): State default value of
9540 line-move-ignore-invisible.
9541 (Managing Overlays): Document remove-overlays.
9542 (Standard Faces): Document escape-glyph face.
9543
9544 * minibuf.texi (Reading File Names): Document read-file-name-function.
9545
9546 * modes.texi (Other Font Lock Variables):
9547 Document font-lock-lines-before.
9548
9549 * positions.texi (Skipping Characters): skip-chars-forward allows
9550 character classes.
9551
95522005-03-18 Lute Kamstra <lute@gnu.org>
9553
9554 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9555
95562005-03-17 Richard M. Stallman <rms@gnu.org>
9557
9558 * text.texi (Undo): Document extensible undo entries.
9559
dd7b651b 9560 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9561
9562 * nonascii.texi (Character Codes): Minor fix.
9563
9564 * display.texi (Display Property): Explain the significance
9565 of having text properties that are eq.
9566 (Other Display Specs): Explain string as display spec.
9567
9568 * commands.texi (Interactive Codes): Document G option.
9569
95702005-03-17 Chong Yidong <cyd@stupidchicken.com>
9571
9572 * text.texi (Filling): Add sentence-end-without-period and
9573 sentence-end-without-space.
9574 (Changing Properties): Minor fix.
9575
9576 * anti.texi: Total rewrite.
9577
95782005-03-15 Lute Kamstra <lute@gnu.org>
9579
9580 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9581
95822005-03-08 Kim F. Storm <storm@cua.dk>
9583
9584 * display.texi (Specified Space): Property :width is support on
9585 non-graphic terminals, :height is not.
9586
95872005-03-07 Richard M. Stallman <rms@gnu.org>
9588
9589 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9590 Now subnodes of Fringes.
9591 (Overlay Arrow): Document overlay-arrow-variable-list.
9592 (Fringe Size/Pos): New node, broken out of Fringes.
9593 (Display): Explain clearing vs redisplay better.
9594 (Truncation): Clarify use of bitmaps.
9595 (The Echo Area): Clarify the uses of the echo area.
9596 Add max-mini-window-height.
9597 (Progress): Clarify.
9598 (Invisible Text): Explain that main loop moves point out.
9599 (Selective Display): Say "hidden", not "invisible".
9600 (Managing Overlays): Move up. Describe relation to Undo here.
9601 (Overlay Properties): Clarify intro.
9602 (Finding Overlays): Explain return values when nothing found.
9603 (Width): truncate-string-to-width has added arg.
9604 (Displaying Faces): Clarify and update mode line face handling.
9605 (Face Functions): Minor cleanup.
9606 (Conditional Display): Merge into Other Display Specs.
9607 (Pixel Specification, Other Display Specs): Minor cleanups.
9608 (Images, Image Descriptors): Minor cleanups.
9609 (GIF Images): Patents have expired.
9610 (Showing Images): Explain default text for insert-image.
9611 (Manipulating Button Types): Merge into Manipulating Buttons.
9612 (Making Buttons): Explain return values.
9613 (Button Buffer Commands): Add xref.
9614 (Inverse Video): Update mode-line-inverse-video.
9615 (Display Table Format): Clarify.
9616 (Active Display Table): Give defaults for window-display-table.
9617
9618 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9619 and calendar-today-marker are strings, not chars.
9620 (Holiday Customizing): Minor fix.
9621
9622 * internals.texi (Writing Emacs Primitives): Update `or' example.
9623 Update limit on # args of subr.
9624
9625 * edebug.texi (Using Edebug): Arrow is in fringe.
9626 (Instrumenting): Arg to eval-defun works without loading edebug.
9627 (Edebug Execution Modes): Add xref.
9628
9629 * customize.texi (Common Keywords): Clarify :require.
9630 Mention :version here.
9631 (Variable Definitions, Group Definitions): Not here.
9632 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9633
96342005-03-07 Chong Yidong <cyd@stupidchicken.com>
9635 * nonascii.texi (Text Representations): Clarify position-bytes.
9636 (Character Sets): Add list-charset-chars.
9637 (Scanning Charsets): Add charset-after.
9638 (Encoding and I/O): Minor fix.
9639
96402005-03-06 Richard M. Stallman <rms@gnu.org>
9641
9642 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9643 (Resizing Windows): Likewise.
9644
9645 * text.texi (Change Hooks): Get rid of "Emacs 21".
9646
9647 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9648
9649 * streams.texi (Output Variables): Get rid of "Emacs 21".
9650
9651 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9652
9653 * os.texi (Translating Input): Replace flow-control example
9654 with a less obsolete example that uses `keyboard-translate'.
9655
9656 * objects.texi (Hash Table Type, Circular Objects):
9657 Get rid of "Emacs 21".
9658
9659 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9660 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9661
9662 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9663
9664 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9665
9666 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9667 (Menu Bar): Fix when menu-bar-update-hook is called.
9668
9669 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9670
9671 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9672 and make it read better.
9673
9674 * files.texi (Writing to Files): Get rid of "Emacs 21".
9675 (Unique File Names): Likewise.
9676
9677 * elisp.texi: Update Emacs version to 22.
9678
9679 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9680 (Overlay Properties, Face Attributes): Likewise.
9681 (Managing Overlays): Fix punctuation.
9682 (Attribute Functions): Clarify set-face-font; get rid of
9683 info about old Emacs versions.
9684 (Auto Faces, Font Lookup, Display Property, Images):
9685 Get rid of "Emacs 21".
9686
9687 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9688
96892005-03-05 Richard M. Stallman <rms@gnu.org>
9690
9691 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9692
96932005-03-04 Lute Kamstra <lute@gnu.org>
9694
9695 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9696
96972005-03-03 Lute Kamstra <lute@gnu.org>
9698
9699 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9700
97012005-03-01 Lute Kamstra <lute@gnu.org>
9702
9703 * debugging.texi (Debugger Commands): Update `j'.
9704
97052005-02-28 Lute Kamstra <lute@gnu.org>
9706
9707 * debugging.texi (Debugging): Fix typo.
9708 (Error Debugging): Document eval-expression-debug-on-error.
9709 (Function Debugging): Update example.
9710 (Using Debugger): Mention starred stack frames.
9711 (Debugger Commands): Document `j' and `l'.
9712 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9713 Update the messages that the debugger displays.
9714 (Internals of Debugger): Add cross reference. Update example.
9715 (Excess Open): Minor improvement.
9716 (Excess Close): Minor improvement.
9717
97182005-02-26 Richard M. Stallman <rms@gnu.org>
9719
9720 * tips.texi (Coding Conventions): Clarify.
9721 Put all the major mode key reservations together.
9722 Mention the Mouse-1 => Mouse-2 conventions.
9723
9724 * syntax.texi (Syntax Class Table): Clarify.
9725 (Syntax Table Functions): syntax-after moved from here.
9726 (Syntax Table Internals): syntax-after moved to here.
9727 (Parsing Expressions): Update info on number of values
9728 and what's meaningful in the STATE argument.
9729 (Categories): Fix typo.
9730
9731 * sequences.texi (Arrays): Cleanup.
9732 (Char-Tables): Clarify.
9733
9734 * processes.texi (Deleting Processes): Cleanups, add xref.
9735 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9736 (Process Information): set-process-coding-system, some args optional.
9737 (Input to Processes): Explain various types for PROCESS args.
9738 Rename them from PROCESS-NAME to PROCESS.
9739 (Signals to Processes): Likewise.
9740 (Decoding Output): Cleanup.
9741 (Query Before Exit): Clarify.
9742
9743 * os.texi (Startup Summary): Correct the options; add missing ones.
9744 (Terminal Output, Batch Mode): Clarify.
9745 (Flow Control): Node deleted.
9746
9747 * markers.texi (The Mark): Clarify.
9748
9749 * macros.texi (Expansion): Cleanup.
9750 (Indenting Macros): indent-spec allows ints, not floats.
9751
9752 * keymaps.texi (Keymaps): Clarify.
9753 (Format of Keymaps): Update lisp-mode-map example.
9754 (Active Keymaps, Key Lookup): Clarify.
9755 (Changing Key Bindings): Add xref to `kbd'.
9756 (Key Binding Commands, Simple Menu Items): Clarify.
9757 (Mouse Menus, Menu Bar): Clarify.
9758 (Menu Example): Replace print example with menu-bar-replace-menu.
9759
9760 * help.texi (Documentation Basics): Add function-documentation prop.
9761
9762 * elisp.texi (Top): Don't refer to Flow Control node.
9763
9764 * commands.texi (Command Overview): Improve xrefs.
9765 (Adjusting Point): Adjusting point applies to intangible and invis.
9766 (Key Sequence Input): Doc extra read-key-sequence args.
9767 Likewise for read-key-sequence-vector.
9768
9769 * backups.texi (Rename or Copy): Minor fix.
9770 (Numbered Backups): For version-control, say the default.
9771 (Auto-Saving): make-auto-save-file-name example is simplified.
9772
9773 * advice.texi (Advising Functions): Don't imply one part of Emacs
9774 should advise another part. Markup changes.
9775 (Defining Advice): Move transitional para.
9776 (Activation of Advice): Cleanup.
9777 Explain if COMPILE is nil or negative.
9778
9779 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9780
97812005-02-24 Lute Kamstra <lute@gnu.org>
9782
9783 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9784 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9785
97862005-02-23 Lute Kamstra <lute@gnu.org>
9787
9788 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9789 to define global minor modes as well.
9790
9791 * display.texi (Managing Overlays): overlay-buffer returns nil for
9792 deleted overlays.
9793
97942005-02-22 Kim F. Storm <storm@cua.dk>
9795
9796 * minibuf.texi (Basic Completion): Allow symbols in addition to
9797 strings in try-completion and all-completions.
9798
97992005-02-14 Lute Kamstra <lute@gnu.org>
9800
9801 * elisp.texi (Top): Remove reference to deleted node.
9802
9803 * lists.texi (Lists): Remove reference to deleted node.
9804 (Cons Cells): Fix typo.
9805
9806 * loading.texi (Where Defined): Fix typo.
9807
98082005-02-14 Richard M. Stallman <rms@gnu.org>
9809
9810 * variables.texi (Creating Buffer-Local): change-major-mode-hook
9811 is useful for discarding some minor modes.
9812
9813 * symbols.texi (Symbol Components): Reorder examples.
9814
9815 * streams.texi (Input Functions): State standard-input default.
9816 (Output Variables): State standard-output default.
9817
9818 * objects.texi (Printed Representation): Clarify read syntax vs print.
9819 (Floating Point Type): Explain meaning better.
9820 (Symbol Type): Explain uniqueness better.
9821 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
9822 List examples sooner.
9823 (Box Diagrams): New subnode broken out.
9824 Some examples moved from old Lists as Boxes node.
9825 (Dotted Pair Notation): Clarify intro.
9826 (Array Type): Clarify.
9827 (Type Predicates): Add hash-table-p.
9828
9829 * numbers.texi (Integer Basics): Clarify radix explanation.
9830 (Predicates on Numbers): Minor clarification.
9831 (Comparison of Numbers): Minor clarification. Clarify eql.
9832 Typos in min, max.
9833 (Math Functions): Clarify overflow in expt.
9834
9835 * minibuf.texi (Text from Minibuffer): Minor clarification.
9836 Mention arrow keys.
9837
9838 * loading.texi (Autoload): defun's doc string overrides autoload's
9839 doc string.
9840 (Repeated Loading): Modernize "add to list" examples.
9841 (Where Defined): Finish updating table of load-history elts.
9842
9843 * lists.texi (List-related Predicates): Minor wording improvement.
9844 (Lists as Boxes): Node deleted.
9845 (Building Lists): Explain trivial cases of number-sequence.
9846
9847 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 9848 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
9849 (Hash Access): Any object can be a key.
9850 State value of maphash.
9851
9852 * functions.texi (What Is a Function): Wording cleanup.
9853 (Function Documentation): Minor cleanup.
9854 Explain purpose of calling convention at end of doc string.
9855 (Function Names): Wording cleanup.
9856 (Calling Functions): Wording cleanup.
9857 Explain better how funcall calls the function.
9858 (Function Cells): Delete example of saving and redefining function.
9859
9860 * control.texi (Combining Conditions): Wording cleanup.
9861 (Iteration): dolist and dotimes bind VAR locally.
9862 (Cleanups): Xref to Atomic Changes.
9863
9864 * compile.texi (Byte Compilation): Delete 19.29 info.
9865 (Compilation Functions): Macros' difficulties don't affect defsubst.
9866 (Docs and Compilation): Delete 19.29 info.
9867
98682005-02-10 Richard M. Stallman <rms@gnu.org>
9869
9870 * objects.texi (Symbol Type): Minor correction.
9871
98722005-02-06 Lute Kamstra <lute@gnu.org>
9873
9874 * modes.texi (Example Major Modes): Fix typos.
9875
98762005-02-06 Richard M. Stallman <rms@gnu.org>
9877
9878 * text.texi (Margins): fill-nobreak-predicate can be one function.
9879
9880 * strings.texi (Modifying Strings): clear-string can make unibyte.
9881 (Formatting Strings): format gives error if values missing.
9882
9883 * positions.texi (Character Motion): Mention default arg
9884 for forward-char. backward-char refers to forward-char.
9885 (Word Motion): Mention default arg for forward-word.
9886 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9887 Simplify end-of-buffer.
9888 (Text Lines): Mention default arg for forward-line.
9889 (List Motion): Mention default arg for beginning/end-of-defun.
9890 (Skipping Characters): Minor fixes in explaining character-set.
9891
9892 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9893 Mode inheritance applies only when default-major-mode is nil.
9894 Clarifications.
9895 (Example Major Modes): Update Text mode and Lisp mode examples.
9896 (Minor Mode Conventions): Mention define-minor-mode at top.
9897 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9898 (Mode Line Format): Update mode line face display info.
9899 (Properties in Mode): Mention effect of risky vars.
9900 (Imenu): Define imenu-add-to-menubar.
9901 (Font Lock Mode): Add descriptions to menu lines.
9902 (Faces for Font Lock): Add font-lock-doc-face.
9903
99042005-02-05 Lute Kamstra <lute@gnu.org>
9905
9906 * text.texi (Maintaining Undo): Remove obsolete function.
9907
99082005-02-05 Eli Zaretskii <eliz@gnu.org>
9909
9910 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 9911 color specifications. Improve indexing.
b8d4c8d0
GM
9912 (Text Terminal Colors): Replace the description of RGB values by
9913 an xref to "Color Names".
9914
99152005-02-03 Richard M. Stallman <rms@gnu.org>
9916
9917 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9918 Clarify.
9919 (Selecting Windows): Clarify save-selected-window.
9920 (Cyclic Window Ordering): Clarify walk-windows.
9921 (Window Point): Clarify.
9922 (Window Start): Add comment to example.
9923 (Resizing Windows): Add `interactive' specs in examples.
9924 Document fit-window-to-buffer.
9925
9926 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9927 (Undo, Maintaining Undo): Clarify last change.
9928 (Sorting): In sort-numeric-fields, explain about octal and hex.
9929 Mention sort-numeric-base.
9930 (Format Properties): Add xref for hard newlines.
9931
9932 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9933 (Pop-Up Menus): Fix typo.
9934 (Color Names): Explain all types of color names.
9935 Explain color-values on B&W terminal.
9936 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9937
9938 * files.texi (File Locks): Not supported on MS systems.
9939 (Testing Accessibility): Clarify.
9940
9941 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9942 (Coverage Testing): Fix typo.
9943
9944 * commands.texi (Misc Events): Remove stray space.
9945
9946 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9947 (Modification Time): Clarify when visited-file-modtime returns 0.
9948 (The Buffer List): Clarify bury-buffer.
9949 (Killing Buffers): Clarify.
9950 (Indirect Buffers): Add clone-indirect-buffer.
9951
99522005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9953
9954 * edebug.texi (Printing in Edebug): Fix default value of
9955 edebug-print-circle.
9956 (Coverage Testing): Fix displayed frequency count data.
9957
99582005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9959
9960 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9961
99622005-02-02 Kim F. Storm <storm@cua.dk>
9963
9964 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9965
99662005-01-29 Eli Zaretskii <eliz@gnu.org>
9967
9968 * commands.texi (Misc Events): Describe the help-echo event.
9969
9970 * text.texi (Special Properties) <help-echo>: Use `pos'
9971 consistently in description of the help-echo property.
9972 Use @code{nil} instead of @var{nil}.
9973
9974 * display.texi (Overlay Properties): Fix the index entry for
9975 help-echo overlay property.
9976
9977 * customize.texi (Type Keywords): Uncomment the xref to the
9978 help-echo property documentation.
9979
99802005-01-23 Kim F. Storm <storm@cua.dk>
9981
9982 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9983 return value. Third element FULLY replaced by PARTIAL which
9984 specifies number of invisible pixels if row is only partially visible.
9985 (Textual Scrolling): Mention auto-window-vscroll.
9986 (Vertical Scrolling): New defvar auto-window-vscroll.
9987
99882005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9989
9990 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9991 command remapping.
9992
99932005-01-15 Richard M. Stallman <rms@gnu.org>
9994
9995 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9996
99972005-01-14 Kim F. Storm <storm@cua.dk>
9998
9999 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10000
10001 * text.texi (Links and Mouse-1): Fix string and vector item.
10002
100032005-01-13 Richard M. Stallman <rms@gnu.org>
10004
10005 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10006 descriptions of overriding-local-map and overriding-terminal-local-map.
10007
10008 * text.texi (Links and Mouse-1): Clarify text.
10009
100102005-01-13 Kim F. Storm <storm@cua.dk>
10011
10012 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10013
100142005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10015
10016 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10017
100182005-01-12 Kim F. Storm <storm@cua.dk>
10019
10020 * text.texi (Links and Mouse-1): Rename section from Enabling
10021 Mouse-1 to Following Links. Change xrefs.
10022 Add examples for define-button-type and define-widget.
10023
10024 * display.texi (Button Properties, Button Buffer Commands):
10025 Clarify mouse-1 and follow-link functionality.
10026
100272005-01-12 Richard M. Stallman <rms@gnu.org>
10028
10029 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10030
10031 * display.texi (Beeping): Fix Texinfo usage.
10032
10033 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10034
100352005-01-11 Kim F. Storm <storm@cua.dk>
10036
10037 * display.texi (Button Properties, Button Buffer Commands):
10038 Mention mouse-1 binding. Add follow-link keyword.
10039
10040 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10041 (Enabling Mouse-1 to Follow Links): New subsection.
10042
100432005-01-06 Richard M. Stallman <rms@gnu.org>
10044
10045 * text.texi (Special Properties): Minor change.
10046
10047 * os.texi (Timers): Clarify previous change.
10048
10049 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10050
100512005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10052
10053 * display.texi (Face Attributes): Correct xref to renamed node.
10054
100552005-01-01 Richard M. Stallman <rms@gnu.org>
10056
10057 * display.texi (Face Attributes): Describe hex color specs.
10058
100592004-12-31 Richard M. Stallman <rms@gnu.org>
10060
10061 * os.texi (Timers): Update previous change.
10062
100632004-12-30 Kim F. Storm <storm@cua.dk>
10064
10065 * display.texi (Line Height): Total line-height is now specified
10066 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10067 in cons cells. (nil . RATIO) is relative to actual line height.
10068 Use line-height `t' instead of `0' to get minimum height.
10069
100702004-12-29 Richard M. Stallman <rms@gnu.org>
10071
10072 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10073
100742004-12-28 Richard M. Stallman <rms@gnu.org>
10075
10076 * commands.texi (Quitting): Clarify value of with-local-quit.
10077
10078 * elisp.texi (Top): Fix previous change.
10079
10080 * loading.texi (Loading): Fix previous change.
10081
100822004-12-27 Richard M. Stallman <rms@gnu.org>
10083
10084 * Makefile.in (MAKEINFO): Specify --force.
10085
10086 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10087
10088 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10089
10090 * display.texi (Line Height): Further clarify.
10091
10092 * elisp.texi (Top): Update Loading submenu.
10093
10094 * loading.texi (Where Defined): New node.
10095 (Unloading): load-history moved to Where Defined.
10096
100972004-12-21 Richard M. Stallman <rms@gnu.org>
10098
10099 * commands.texi (Event Input Misc): Add while-no-input.
10100
101012004-12-11 Richard M. Stallman <rms@gnu.org>
10102
10103 * display.texi (Line Height): Rewrite text for clarity.
10104
101052004-12-11 Kim F. Storm <storm@cua.dk>
10106
10107 * display.texi (Display): Add node "Line Height" to menu.
10108 (Line Height): New node. Move full description of line-spacing
10109 and line-height text properties here from text.texi.
10110 (Scroll Bars): Add vertical-scroll-bar variable.
10111
10112 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10113
10114 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10115 line-spacing and vertical-scroll-bar.
10116
10117 * text.texi (Special Properties): Just mention line-spacing and
10118 line-height here, add xref to new "Line Height" node.
10119
101202004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10121
10122 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10123
10124 * locals.texi (Standard Buffer-Local Variables):
10125 Add @xref for `line-spacing'.
10126
101272004-12-05 Richard M. Stallman <rms@gnu.org>
10128
10129 * Makefile.in (maintainer-clean): Remove the info files
10130 in $(infodir) where they are created.
10131
101322004-12-03 Richard M. Stallman <rms@gnu.org>
10133
10134 * windows.texi (Selecting Windows): get-lru-window and
10135 get-largest-window don't consider dedicated windows.
10136
10137 * text.texi (Undo): Document undo-in-progress.
10138
101392004-11-26 Richard M. Stallman <rms@gnu.org>
10140
10141 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10142 Remove a few vars that are not always buffer-local.
10143
101442004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10145
10146 * locals.texi (Standard Buffer-Local Variables): Comment out
10147 xref's to non-existent node `Yet to be written'.
10148
101492004-11-24 Richard M. Stallman <rms@gnu.org>
10150
10151 * processes.texi (Synchronous Processes): Grammar fix.
10152
10153 * numbers.texi (Comparison of Numbers): Add eql.
10154
10155 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10156
10157 * intro.texi (Printing Notation): Fix previous change.
10158
10159 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10160 and default-indicate-buffer-boundaries from here.
10161 (Usual Display): To here.
10162 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10163 (Usual Display): Move tab-width up.
10164
5dcb4c4e
SM
10165 * customize.texi (Variable Definitions):
10166 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10167 (Simple Types, Composite Types, Defining New Types):
10168 Minor cleanups.
10169
101702004-11-21 Jesper Harder <harder@ifa.au.dk>
10171
10172 * processes.texi (Synchronous Processes, Output from Processes):
10173 Markup fix.
10174
101752004-11-20 Richard M. Stallman <rms@gnu.org>
10176
10177 * positions.texi (Skipping Characters): skip-chars-forward
10178 now handles char classes.
10179
10180 * intro.texi (Printing Notation): Avoid confusion of `print'
10181 when explaining @print.
10182
10183 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10184
10185 * display.texi (Display Table Format): Minor fix.
10186
10187 * streams.texi (Output Functions): Fix print example.
10188
10189 * Makefile.in (elisp): New target.
10190 (dist): Depend on $(infodir)/elisp, not elisp.
10191 Copy the info files from $(infodir).
10192
10193 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10194 read-from-minibuffer.
10195
10196 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10197
101982004-11-19 Richard M. Stallman <rms@gnu.org>
10199
10200 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10201
102022004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10203
10204 * tips.texi (Coding Conventions): Fix typo.
10205
102062004-11-16 Richard M. Stallman <rms@gnu.org>
10207
10208 * tips.texi (Coding Conventions): Separate defvar and require
10209 methods to avoid warnings. Use require only when there are many
10210 functions and variables from that package.
10211
10212 * minibuf.texi (Minibuffer Completion): When ignoring case,
10213 predicate must not be case-sensitive.
10214
10215 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10216 (Test Coverage): Don't talk about "splotches". Clarified.
10217
102182004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10219
10220 * frames.texi (Window Frame Parameters): Fix typo.
10221
102222004-11-15 Kim F. Storm <storm@cua.dk>
10223
10224 * symbols.texi (Other Plists): Note that plist-get may signal error.
10225 Add safe-plist-get.
10226
102272004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10228
10229 * modes.texi (Font Lock Basics): Fix typo.
10230
102312004-11-08 Richard M. Stallman <rms@gnu.org>
10232
10233 * syntax.texi (Syntax Table Functions): Add syntax-after.
10234
102352004-11-06 Lars Brinkhoff <lars@nocrew.org>
10236
10237 * os.texi (Processor Run Time): New section documenting
10238 get-internal-run-time.
10239
102402004-11-06 Eli Zaretskii <eliz@gnu.org>
10241
10242 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10243 it nukes elisp-cover.texi.
10244 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10245 elisp-0 etc.
10246
102472004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10248
10249 * commands.texi (Keyboard Macros): Document `append' return value
10250 of `defining-kbd-macro'.
10251
102522004-11-01 Richard M. Stallman <rms@gnu.org>
10253
10254 * commands.texi (Interactive Call): Add called-interactively-p.
10255
102562004-10-29 Simon Josefsson <jas@extundo.com>
10257
10258 * minibuf.texi (Reading a Password): Revert.
10259
102602004-10-28 Richard M. Stallman <rms@gnu.org>
10261
10262 * frames.texi (Display Feature Testing): Explain about "vendor".
10263
102642004-10-27 Richard M. Stallman <rms@gnu.org>
10265
10266 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10267 not raw. Clarify `n'.
10268 (Interactive Call): Rewrite interactive-p, focusing on when
10269 and how to use it.
10270 (Misc Events): Clarify previous change.
10271
10272 * advice.texi (Simple Advice): Clarify what job the example does.
10273 (Around-Advice): Clarify ad-do-it.
10274 (Activation of Advice): An option of ad-default-compilation-action
10275 is `never', not `nil'.
10276
102772004-10-26 Kim F. Storm <storm@cua.dk>
10278
10279 * commands.texi (Interactive Codes): Add U code letter.
10280
102812004-10-25 Simon Josefsson <jas@extundo.com>
10282
10283 * minibuf.texi (Reading a Password): Add.
10284
102852004-10-24 Jason Rumney <jasonr@gnu.org>
10286
10287 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10288 and wheel-down.
10289
102902004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10291
10292 * processes.texi (Synchronous Processes): Document process-file.
10293
102942004-10-22 Kenichi Handa <handa@m17n.org>
10295
10296 * text.texi (translate-region): Document that it accepts also a
10297 char-table.
10298
102992004-10-22 David Ponce <david@dponce.com>
10300
10301 * windows.texi (Resizing Windows): Document the `preserve-before'
10302 argument of the functions `enlarge-window' and `shrink-window'.
10303
103042004-10-19 Jason Rumney <jasonr@gnu.org>
10305
10306 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10307
103082004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10309
10310 * text.texi (Filling): Add anchor for definition of
10311 `sentence-end-double-space'.
10312
10313 * searching.texi (Regexp Example): Update description of how
10314 Emacs currently recognizes the end of a sentence.
10315 (Standard Regexps): Update definition of the variable
10316 `sentence-end'. Add definition of the function `sentence-end'.
10317
103182004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10319
10320 * display.texi (Progress): New node.
10321
103222004-10-05 Kim F. Storm <storm@cua.dk>
10323
10324 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10325
103262004-09-29 Kim F. Storm <storm@cua.dk>
10327
10328 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10329 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10330 fringe bitmap symbols, as they now have their own namespace.
10331 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10332 vs. pixels. Signal error if no free bitmap slots.
10333 (Pixel Specification): Change IMAGE to @var{image}.
10334
103352004-09-28 Richard M. Stallman <rms@gnu.org>
10336
10337 * text.texi (Special Properties): Clarify line-spacing and line-height.
10338
10339 * searching.texi (Regexp Search): Add looking-back.
10340
103412004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10342
10343 * display.texi: Correct typos.
10344 (Image Descriptors): Correct xref's.
10345
103462004-09-25 Richard M. Stallman <rms@gnu.org>
10347
10348 * text.texi (Special Properties): Cleanups in `cursor'.
10349 Rewrites in `line-height' and `line-spacing'; exchange them.
10350
10351 * display.texi (Fringes): Rewrite previous change.
10352 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10353 (Display Fringe Bitmaps): Node deleted, text moved.
10354 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10355 (Scroll Bars): Clarify set-window-scroll-bars.
10356 (Pointer Shape): Rewrite.
10357 (Specified Space): Clarify :align-to, etc.
10358 (Pixel Specification): Use @var. Clarify new text.
10359 (Other Display Specs): Clarify `slice'.
10360 (Image Descriptors): Cleanups.
10361 (Showing Images): Cleanups.
10362
103632004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10364
10365 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10366
10367 * modes.texi: Various minor changes in addition to:
10368 (Major Mode Conventions): Final call to `run-mode-hooks' should
10369 not be inside the `delay-mode-hooks' form.
10370 (Mode Hooks): New node.
10371 (Hooks): Delete obsolete example.
10372 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10373 node "Mode Hooks".
10374
103752004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10376
10377 * display.texi: Correct various typos.
10378 (Display): Rename node "Pointer Shapes" to "Pointer
10379 Shape". (There is already a node called "Pointer Shapes" in
10380 frames.texi.)
10381 (Images): Remove non-existent node "Image Slices" from menu.
10382
103832004-09-23 Kim F. Storm <storm@cua.dk>
10384
10385 * text.texi (Special Properties): Add `cursor', `pointer',
10386 `line-height', and `line-spacing' properties.
10387
10388 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10389 Shapes' to menu.
10390 (Standard Faces): Doc fix for fringe face.
10391 (Fringes): Add `overflow-newline-into-fringe' and
10392 'indicate-buffer-boundaries'.
10393 (Fringe Bitmaps, Pointer Shapes): New nodes.
10394 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10395 Bitmaps' to menu.
10396 (Specified Space): Describe pixel width and height.
10397 (Pixel Specification): New node.
10398 (Other Display Specs): Add `slice' property.
10399 (Display Fringe Bitmaps): New node.
10400 (Images): Add 'Image Slices' to menu.
10401 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10402 (Showing Images): Add slice arg to `insert-image'.
10403 Add 'insert-sliced-image'.
b8d4c8d0
GM
10404
104052004-09-20 Richard M. Stallman <rms@gnu.org>
10406
10407 * commands.texi (Key Sequence Input):
10408 Clarify downcasing in read-key-sequence.
10409
104102004-09-08 Juri Linkov <juri@jurta.org>
10411
10412 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10413
104142004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10415
5dcb4c4e
SM
10416 * locals.texi (Standard Buffer-Local Variables):
10417 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10418 * internals.texi (Buffer Internals): Describe new
10419 auto_save_file_format field of the buffer structure.
10420 * files.texi (Format Conversion): `auto-save-file-format' has been
10421 renamed `buffer-auto-save-file-format'.
10422
104232004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10424
10425 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10426 an integer or a marker.
10427 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10428
104292004-08-22 Richard M. Stallman <rms@gnu.org>
10430
10431 * modes.texi (Major Mode Conventions): Discuss rebinding of
10432 standard key bindings.
10433
104342004-08-18 Kim F. Storm <storm@cua.dk>
10435
10436 * processes.texi (Accepting Output): Add `just-this-one' arg to
10437 `accept-process-output'.
10438 (Output from Processes): New var `process-adaptive-read-buffering'.
10439
104402004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10441
10442 * keymaps.texi: Various changes in addition to:
10443 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10444 Give more varied examples for `kbd'.
10445 (Creating Keymaps): Char tables have slots for all characters
10446 without modifiers.
10447 (Active Keymaps): `overriding-local-map' and
10448 `overriding-terminal-local-map' also override text property and
10449 overlay keymaps.
10450 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10451 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10452 to denote a prefix of no events.
10453 `map-keymap' includes parent's bindings _recursively_.
10454 Clarify and correct description of `where-is-internal'.
10455 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10456 (Menu Example): For menus intended for use with the keyboard, the
10457 menu items should be bound to characters or real function keys.
10458
104592004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10460
10461 * objects.texi (Character Type): Reposition `@anchor' to prevent
10462 double space inside sentence in Info.
10463
10464 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10465 renamed to `disabled-command-function'.
10466 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10467 (Command Loop Info): Replace reference to it.
10468 (Disabling Commands): `disabled-command-hook' has been renamed to
10469 `disabled-command-function'.
10470
104712004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10472
10473 * os.texi (Translating Input): Only non-prefix bindings in
10474 `key-translation-map' override actual key bindings. Warn about
10475 possible indirect effect of actual key bindings on non-prefix
10476 bindings in `key-translation-map'.
10477
104782004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10479
10480 * minibuf.texi (High-Level Completion): Add anchor for definition
10481 of `read-variable'.
10482
10483 * commands.texi: Various changes in addition to:
10484 (Using Interactive): Clarify description of `interactive-form'.
10485 (Interactive Call): Mention default for KEYS argument to
10486 `call-interactively'.
10487 (Command Loop Info): Clarify description of `this-command-keys'.
10488 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10489 Value of `last-event-frame' can be `macro'.
10490 (Repeat Events): `double-click-fuzz' is also used to distinguish
10491 clicks and drags.
10492 (Classifying Events): Clarify descriptions of `event-modifiers'
10493 `event-basic-type' and `event-convert-list'.
10494 (Accessing Events): `posn-timestamp' takes POSITION argument.
10495 (Quoted Character Input): Clarify description of
10496 `read-quoted-char' and fix example.
10497 (Quitting): Add `with-local-quit'.
10498 (Disabling Commands): Correct and clarify descriptions of
10499 `enable-command' and `disable-command'.
10500 Mention what happens if `disabled-command-hook' is nil.
10501 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10502 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10503
105042004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10505
10506 * frames.texi: Various changes in addition to:
10507 (Creating Frames): Expand and clarify description of `make-frame'.
10508 (Window Frame Parameters): Either none or both of the `icon-left'
10509 and `icon-top' parameters must be specified. Put descriptions of
10510 `menu-bar-lines' and `toolbar-lines' closer together and change
10511 them accordingly.
10512 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10513 except while processing `frame-title-format' or `icon-title-format'.
10514 (Deleting Frames): Correct description of `delete-frame'.
10515 Non-nil return values of `frame-live-p' are like those of `framep'.
10516 (Frames and Windows): Mention return value of
10517 `set-frame-selected-window'.
10518 (Visibility of Frames): Mention `force' argument to
10519 `make-frame-invisible'. `frame-visible-p' returns t for all
10520 frames on text-only terminals.
10521 (Frame Configurations): Restoring a frame configuration does not
10522 restore deleted frames.
10523 (Window System Selections): `x-set-selection' returns DATA.
10524 (Resources): Add example.
10525 (Display Feature Testing): Clarify descriptions of
10526 `display-pixel-height', `display-pixel-width', `x-server-version'
10527 and `x-server-vendor'.
10528
10529 * windows.texi (Choosing Window): Add anchor.
10530 * minibuf.texi (Minibuffer Misc): Add anchor.
10531
105322004-07-23 John Paul Wallington <jpw@gnu.org>
10533
10534 * macros.texi (Defining Macros): Declaration keyword for setting
10535 Edebug spec is `debug' not `edebug'.
10536
105372004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10538
10539 * windows.texi: Various small changes in addition to:
10540 (Window Point): Mention return value of `set-window-point'.
10541 (Window Start): `pos-visible-in-window-p' disregards horizontal
10542 scrolling. Explain return value if PARTIALLY is non-nil.
10543 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10544 and `set-window-vscroll'.
10545 (Size of Window): The argument WINDOW to `window-inside-edges',
10546 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10547 (Resizing Windows): Explain return value of
10548 `shrink-window-if-larger-than-buffer'.
10549 `window-size-fixed' automatically becomes buffer local when set.
10550 (Window Configurations): Explain return value of
10551 `set-window-configuration'.
10552
10553 * minibuf.texi (Minibuffer Misc): Add anchor for
10554 `minibuffer-scroll-window'.
10555
10556 * positions.texi (Text Lines): Add anchor for `count-lines'.
10557
105582004-07-17 Richard M. Stallman <rms@gnu.org>
10559
10560 * display.texi (Overlay Properties): Adding `evaporate' prop
10561 deletes empty overlay immediately.
10562
10563 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10564 fix example.
10565
105662004-07-16 Jim Blandy <jimb@redhat.com>
10567
10568 * searching.texi (Regexp Backslash): Document new \_< and \_>
10569 operators.
10570
105712004-07-16 Juanma Barranquero <lektu@terra.es>
10572
10573 * display.texi (Images): Fix Texinfo usage.
10574
105752004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10576
10577 * buffers.texi (Modification Time): `visited-file-modtime' now
10578 returns a list of two integers, instead of a cons.
10579
105802004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10581
10582 * windows.texi: Various changes in addition to:
10583 (Splitting Windows): Add `split-window-keep-point'.
10584
105852004-07-09 Richard M. Stallman <rms@gnu.org>
10586
10587 * frames.texi (Input Focus): Minor fix.
10588
105892004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10590
10591 * frames.texi (Input Focus): Clarify descriptions of
10592 `select-frame-set-input-focus' and `select-frame'.
10593
105942004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10595
10596 * os.texi: Various small changes in addition to:
10597 (Killing Emacs): Expand and clarify description of
10598 `kill-emacs-query-functions' and `kill-emacs-hook'.
10599 (System Environment): Expand and clarify description of `getenv'
10600 and `setenv'.
10601 (Timers): Clarify description of `run-at-time'.
10602 (Translating Input): Correct description of
10603 `extra-keyboard-modifiers'.
10604 (Flow Control): Correct description of `enable-flow-control'.
10605
106062004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10607
10608 * os.texi: Update copyright.
10609 (Session Management): Grammar fix.
10610 Clarify which Emacs does the restarting.
10611 Use @samp for *scratch* buffer.
10612
106132004-07-04 Alan Mackenzie <acm@muc.de>
10614
10615 * frames.texi (Input Focus): Add documentation for
10616 `select-frame-set-input-focus'. Replace refs to non-existent
10617 `switch-frame' with `select-frame'. Minor corrections and tidying
10618 up of text-only terminal stuff.
10619
106202004-07-02 Richard M. Stallman <rms@gnu.org>
10621
10622 * files.texi (Saving Buffers): Cleanup write-contents-function.
10623 (Magic File Names): Cleanup file-remote-p.
10624
b344d29d 106252004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10626
10627 * files.texi (Magic File Names): `file-remote-p' returns an
10628 identifier of the remote system, not just t.
10629
106302004-07-02 David Kastrup <dak@gnu.org>
10631
10632 * searching.texi (Entire Match Data): Add explanation about new
10633 match-data behavior when @var{integers} is non-nil.
10634
106352004-06-24 Richard M. Stallman <rms@gnu.org>
10636
10637 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10638
10639 * customize.texi (Variable Definitions): Note about doc strings
10640 and :set.
10641
10642 * keymaps.texi (Keymap Terminology): Document `kbd'.
10643 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10644
10645 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10646 makes it buffer-local.
10647
10648 * files.texi (Saving Buffers): Correct previous change.
10649
10650 * commands.texi (Accessing Events):
10651 Clarify posn-col-row and posn-actual-col-row.
10652
106532004-06-24 David Ponce <david.ponce@wanadoo.fr>
10654
10655 * commands.texi (Accessing Events): New functions
10656 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10657
106582004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10659
10660 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10661 * frames.texi, buffers.texi, backups.texi, variables.texi:
10662 * loading.texi, eval.texi, functions.texi, control.texi:
10663 * symbols.texi, minibuf.texi: Reposition @anchor's.
10664
10665 * help.texi: Various small changes in addition to the following.
10666 (Describing Characters): Describe PREFIX argument to
10667 `key-description'. Correct and clarify definition of
10668 `text-char-description'. Describe NEED-VECTOR argument to
10669 `read-kbd-macro'.
10670 (Help Functions): Clarify definition of `apropos'.
10671
106722004-06-23 Lars Hansen <larsh@math.ku.dk>
10673
10674 * files.texi (Saving Buffers): Correct description of
10675 `write-contents-functions'.
10676
106772004-06-21 Juanma Barranquero <lektu@terra.es>
10678
10679 * display.texi (Images): Remove redundant @vindex directives.
10680 Rewrite `image-library-alist' doc in active voice.
10681
106822004-06-14 Juanma Barranquero <lektu@terra.es>
10683
10684 * display.texi (Images): Document new delayed library loading,
10685 variable `image-library-alist' and (existing but undocumented)
10686 function `image-type-available-p'.
10687
106882004-06-05 Richard M. Stallman <rms@gnu.org>
10689
10690 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10691 refer the user to the Initial Input node.
10692 (Text from Minibuffer): Likewise.
10693 (Initial Input): New node. Document this feature
10694 and say it is mostly deprecated.
10695
106962004-05-30 Richard M. Stallman <rms@gnu.org>
10697
10698 * loading.texi (Named Features): Clarify return value
10699 and meaning of NOERROR.
10700
10701 * variables.texi (File Local Variables): Minor cleanup.
10702
107032004-05-30 Michael Albinus <michael.albinus@gmx.de>
10704
10705 * files.texi (Magic File Names): Add `file-remote-p' as operation
10706 of file name handlers.
10707
107082004-05-29 Richard M. Stallman <rms@gnu.org>
10709
10710 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10711 as arg to a minor mode command.
10712
107132004-05-22 Richard M. Stallman <rms@gnu.org>
10714
10715 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10716
10717 * streams.texi (Output Variables): Doc float-output-format.
10718
10719 * searching.texi (Regexp Special): Nested repetition can be infloop.
10720
10721 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10722 real stack overflow.
10723
10724 * compile.texi: Minor cleanups.
10725
107262004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10727
10728 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10729 circular lists.
10730 (List Elements): Explain handling of circular and dotted lists.
10731
107322004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10733
10734 * modes.texi (Search-based Fontification): Fix typo.
10735
107362004-05-10 Juanma Barranquero <lektu@terra.es>
10737
10738 * modes.texi (Mode Line Variables): Fix description of
10739 global-mode-string, which is now after which-func-mode, not the
10740 buffer name.
10741
107422004-05-07 Lars Hansen <larsh@math.ku.dk>
10743
10744 * modes.texi (Desktop Save Mode): Add.
10745 (Modes): Add menu entry Desktop Save Mode.
10746
10747 * hooks.texi: Add desktop-after-read-hook,
10748 desktop-no-desktop-file-hook and desktop-save-hook.
10749
10750 * locals.texi: Add desktop-save-buffer.
10751
107522004-04-30 Jesper Harder <harder@ifa.au.dk>
10753
10754 * display.texi: emacs -> Emacs.
10755
107562004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10757
10758 * files.texi (Changing Files): Document set-file-times.
10759
107602004-04-23 Juanma Barranquero <lektu@terra.es>
10761
10762 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10763
107642004-04-18 Jesper Harder <harder@ifa.au.dk>
10765
10766 * tips.texi (Coding Conventions): defopt -> defcustom.
10767
107682004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10769
10770 * sequences.texi: Various clarifications.
10771
107722004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10773
10774 * buffers.texi (Read Only Buffers): Mention optional ARG to
10775 `toggle-read-only'.
10776
107772004-04-14 Nick Roberts <nick@nick.uklinux.net>
10778
10779 * windows.texi (Selecting Windows): Note that get-lru-window
10780 returns a full-width window if possible.
10781
107822004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10783
10784 * buffers.texi: Various changes in addition to:
10785 (Buffer File Name): Add `find-buffer-visiting'.
10786 (Buffer Modification): Mention optional ARG to `not-modified'.
10787 (Indirect Buffers): Mention optional CLONE argument to
10788 `make-indirect-buffer'.
10789
10790 * files.texi: Various changes in addition to:
10791 (Visiting Functions): `find-file-hook' is now a normal hook.
10792 (File Name Expansion): Explain difference between the way that
10793 `expand-file-name' and `file-truename' treat `..'.
10794 (Contents of Directories): Mention optional ID-FORMAT argument to
10795 `directory-files-and-attributes'.
10796 (Format Conversion): Mention new optional CONFIRM argument to
10797 `format-write-file'.
10798
107992004-04-12 Miles Bader <miles@gnu.org>
10800
10801 * macros.texi (Expansion): Add description of `macroexpand-all'.
10802
108032004-04-05 Jesper Harder <harder@ifa.au.dk>
10804
5dcb4c4e
SM
10805 * variables.texi (Variable Aliases):
10806 Mention cyclic-variable-indirection.
b8d4c8d0
GM
10807
10808 * errors.texi (Standard Errors): Ditto.
10809
108102004-04-04 Luc Teirlinck <teirllm@auburn.edu>
10811
10812 * backups.texi: Various small changes in addition to:
10813 (Making Backups): Mention return value of `backup-buffer'.
10814 (Auto-Saving): Mention optional FORCE argument to
10815 `delete-auto-save-file-if-necessary'.
10816 (Reverting): Mention optional PRESERVE-MODES argument to
10817 `revert-buffer'. Correct description of `revert-buffer-function'.
10818
108192004-03-22 Juri Linkov <juri@jurta.org>
10820
10821 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
10822 with `Vector Functions'.
10823
10824 * text.texi (Sorting): Add missing quote.
10825
108262004-03-14 Luc Teirlinck <teirllm@auburn.edu>
10827
10828 * intro.texi (Lisp History): Replace xref to `cl' manual with
10829 inforef.
10830
108312004-03-12 Richard M. Stallman <rms@gnu.org>
10832
10833 * intro.texi (Version Info): Add arg to emacs-version.
10834 (Lisp History): Change xref to CL manual.
10835
108362004-03-09 Luc Teirlinck <teirllm@auburn.edu>
10837
10838 * minibuf.texi (Completion Commands): Add xref to Emacs manual
10839 for Partial Completion mode.
10840
108412004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
10842
10843 * customize.texi: Fix typo. Remove eol whitespace.
10844
108452004-03-04 Richard M. Stallman <rms@gnu.org>
10846
10847 * processes.texi: Fix typos.
10848
10849 * lists.texi (Building Lists): Minor clarification.
10850
10851 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
10852 in make-hash-table.
10853
108542004-02-29 Juanma Barranquero <lektu@terra.es>
10855
10856 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
10857 rm, and ignore exit code.
10858
108592004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
10860
10861 * display.texi (Defining Faces): Add description for min-colors.
10862 Update example.
10863
108642004-02-23 Luc Teirlinck <teirllm@auburn.edu>
10865
10866 * abbrevs.texi: Various corrections and clarifications in addition
10867 to the following:
10868 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
10869
108702004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10871
10872 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
10873
108742004-02-21 Luc Teirlinck <teirllm@auburn.edu>
10875
10876 * text.texi: Various small changes in addition to the following:
10877 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
10878 to delete-horizontal-space.
10879 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
10880 description of yank-handler text property at various places.
10881
10882 * frames.texi (Window System Selections): Add anchor.
10883
10884 * syntax.texi (Syntax Table Functions): Clarify and correct
10885 descriptions of make-syntax-table and copy-syntax-table.
10886 (Motion and Syntax): Clarify SYNTAXES argument to
10887 skip-syntax-forward.
10888 (Parsing Expressions): Mention that the return value of
10889 parse-partial-sexp is currently a list of ten rather than nine
10890 elements.
10891 (Categories): Various corrections and clarifications.
10892
108932004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10894
10895 * markers.texi (Marker Insertion Types): Minor change.
10896
10897 * locals.texi (Standard Buffer-Local Variables):
10898 * commands.texi (Interactive Codes, Using Interactive):
10899 * functions.texi (Related Topics): Fix xrefs.
10900
109012004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10902
10903 * lists.texi (Sets And Lists): Update description of delete-dups.
10904
109052004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10906
10907 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10908
c8763fb6 109092004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10910
10911 * frames.texi (Parameter Access): frame-parameters arg is optional.
10912 modify-frame-parameters handles nil for FRAME.
10913 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10914 are all-or-nothing for certain toolkits.
10915 Mention parameter wait-for-wm.
10916 (Frames and Windows): In frame-first-window and frame-selected-window
10917 the arg is optional.
10918 (Input Focus): In redirect-frame-focus the second arg is optional.
10919 (Window System Selections): Mention selection type CLIPBOARD.
10920 Mention data-type UTF8_STRING.
10921 Mention numbering of cut buffers.
10922 (Resources): Describe x-resource-name.
10923
109242004-02-16 Richard M. Stallman <rms@gnu.org>
10925
10926 * windows.texi (Buffers and Windows): Delete false table
10927 about all-frames.
10928
10929 * syntax.texi (Parsing Expressions): Delete old caveat
10930 about parse-sexp-ignore-comments.
10931
10932 * streams.texi (Output Variables): Add print-quoted.
10933
10934 * lists.texi (Building Lists): Minor cleanup.
10935
10936 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10937
10938 * display.texi (Overlays): Explain overlays use markers.
10939 (Managing Overlays): Explain front-advance and rear-advance
10940 in more detail.
10941
10942 * loading.texi (Unloading): Document unload-feature-special-hooks.
10943 Get rid of fns-NNN.el file.
10944
109452004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10946
10947 * help.texi (Describing Characters): Fix text-char-description
10948 example output.
10949
10950 * edebug.texi (Using Edebug): Fix example.
10951
10952 * debugging.texi (Internals of Debugger): Fix return value.
10953
10954 * files.texi (Changing Files): Fix argname.
10955
10956 * calendar.texi: Fix parens, and default values.
10957
10958 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10959 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 10960 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
10961
10962 * positions.texi (Text Lines): Don't add -1 in current-line.
10963
109642004-02-16 Richard M. Stallman <rms@gnu.org>
10965
10966 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10967
109682004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10969
10970 * processes.texi (Low-Level Network): Fix a typo.
10971
109722004-02-12 Kim F. Storm <storm@cua.dk>
10973
10974 * display.texi (Fringes): Use consistent wording.
10975 Note that window-fringe's window arg is optional.
10976 (Scroll Bars): Use consistent wording.
10977
109782004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10979
10980 * tips.texi (Comment Tips): Document the new conventions for
10981 commenting out code.
10982
c8763fb6 109832004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 10984
5dcb4c4e 10985 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
10986
109872004-02-07 Kim F. Storm <storm@cua.dk>
10988
10989 * positions.texi (Text Lines): Add line-number-at-pos.
10990
109912004-02-06 John Paul Wallington <jpw@gnu.org>
10992
10993 * display.texi (Button Properties, Button Buffer Commands):
10994 mouse-2 invokes button, not down-mouse-1.
10995
109962004-02-04 Jason Rumney <jasonr@gnu.org>
10997
10998 * makefile.w32-in: Sync with Makefile.in changes.
10999
110002004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11001
11002 * minibuf.texi (Text from Minibuffer): Various corrections and
11003 clarifications.
11004 (Object from Minibuffer): Correct Lisp description of
11005 read-minibuffer.
11006 (Minibuffer History): Clarify description of cons values for
11007 HISTORY arguments.
5dcb4c4e
SM
11008 (Basic Completion): Various corrections and clarifications.
11009 Add completion-regexp-list.
b8d4c8d0
GM
11010 (Minibuffer Completion): Correct and clarify description of
11011 completing-read.
5dcb4c4e
SM
11012 (Completion Commands): Mention Partial Completion mode.
11013 Various other minor changes.
b8d4c8d0
GM
11014 (High-Level Completion): Various corrections and clarifications.
11015 (Reading File Names): Ditto.
11016 (Minibuffer Misc): Ditto.
11017
110182004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11019
11020 * strings.texi (Text Comparison): assoc-string also matches
11021 elements of alists that are strings instead of conses.
11022 (Formatting Strings): Standardize Texinfo usage. Update index
11023 entries.
11024
110252004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11026
11027 * lists.texi (Sets And Lists): Add delete-dups.
11028
110292004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11030
11031 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11032 special form.
11033 * macros.texi (Defining Macros): Update description of `declare',
11034 which now is a macro.
11035 (Wrong Time): Fix typos.
11036
110372004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11038
11039 * compile.texi (Compilation Functions): Expand descriptions of
11040 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11041 and `batch-byte-compile'. In particular, mention and describe
11042 all optional arguments.
11043 (Disassembly): Correct and clarify the description of `disassemble'.
11044
110452004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11046
11047 * searching.texi: Various small changes in addition to the
11048 following.
11049 (Regexp Example): Adapt to new value of `sentence-end'.
11050 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11051 `words'.
11052 (Search and Replace): Add usage note for `perform-replace'.
11053 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11054 `match-data'.
11055 (Standard Regexps): Update for new values of `paragraph-start'
11056 and `sentence-end'.
11057
110582004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11059
11060 * files.texi (Saving Buffers): Clarify descriptions of
11061 `write-contents-functions' and `before-save-hook'.
11062 Make the defvar's for `before-save-hook' and `after-save-hook'
11063 into defopt's.
11064
110652004-01-07 Kim F. Storm <storm@cua.dk>
11066
11067 * commands.texi (Click Events): Describe new image and
11068 width/height elements of click events.
11069 (Accessing Events): Add posn-string, posn-image, and
11070 posn-object-width-height. Change posn-object to return either
11071 image or string object.
11072
110732004-01-01 Simon Josefsson <jas@extundo.com>
11074
11075 * hooks.texi (Standard Hooks): Add before-save-hook.
11076 * files.texi (Saving Buffers): Likewise.
11077
110782004-01-03 Richard M. Stallman <rms@gnu.org>
11079
11080 * frames.texi (Frames and Windows): Delete frame-root-window.
11081
110822004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11083
11084 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11085
11086 * functions.texi: Various small changes in addition to the
11087 following.
5dcb4c4e
SM
11088 (What Is a Function): `functionp' returns nil for macros.
11089 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11090 (Function Documentation): Add `\' in front of (fn @var{arglist})
11091 and explain why.
11092 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11093 Add anchor.
11094 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11095
110962004-01-01 Miles Bader <miles@gnu.org>
11097
11098 * display.texi (Buttons): New section.
11099
111002003-12-31 Andreas Schwab <schwab@suse.de>
11101
11102 * numbers.texi (Math Functions): sqrt reports a domain-error
11103 error.
11104 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11105
111062003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11107
11108 * tips.texi (Documentation Tips): Update item on hyperlinks in
11109 documentation strings.
11110
11111 * errors.texi (Standard Errors): Various small corrections and
11112 additions.
11113
11114 * control.texi: Various small changes in addition to the
11115 following.
11116 (Signaling Errors): Provide some more details on how `signal'
11117 constructs the error message. Add anchor to the definition of
11118 `signal'.
11119 (Error Symbols): Describe special treatment of `quit'.
11120 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11121 to emphasize that it has to be a single form.
11122
11123 * buffers.texi: Add anchor.
11124
111252003-12-29 Richard M. Stallman <rms@gnu.org>
11126
11127 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11128 (Window Configurations): Add window-configuration-frame.
11129
11130 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11131
11132 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11133 Change arg name in get-char-property.
11134 (Special Properties): Update handling of keymap property.
11135
11136 * strings.texi (Modifying Strings): Add clear-string.
11137 (Text Comparison): Add assoc-string and remove
11138 assoc-ignore-case, assoc-ignore-representation.
11139
11140 * os.texi (Time of Day): Add set-time-zone-rule.
11141
11142 * numbers.texi (Math Functions): asin, acos, log, log10
11143 report domain-error errors.
11144
11145 * nonascii.texi (Converting Representations):
11146 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11147 (Encoding and I/O): Add file-name-coding-system.
11148
11149 * modes.texi (Search-based Fontification): Explain that
11150 face specs are symbols with face names as values.
11151
11152 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11153
11154 * lists.texi (Building Lists): remq moved elsewhere.
11155 (Sets And Lists): remq moved here.
11156 (Association Lists): Refer to assoc-string.
11157
11158 * internals.texi (Garbage Collection): Add memory-use-counts.
11159
11160 * frames.texi (Frames and Windows): Add set-frame-selected-window
11161 and frame-root-window.
11162
11163 * files.texi (Contents of Directories):
11164 Add directory-files-and-attributes.
11165
11166 * display.texi (Refresh Screen): Add force-window-update.
11167 (Invisible Text): Explain about moving point out of invis text.
11168 (Overlay Properties): Add overlay-properties.
11169 (Managing Overlays): Add overlayp.
11170 (GIF Images): Invalid image number displays a hollow box.
11171
11172 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11173 (Killing Buffers): Add buffer-live-p.
11174
111752003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11176
11177 * display.texi (Fringes): Fix typo "set-buffer-window".
11178
111792003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11180
11181 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11182 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11183 Add or change various xrefs and anchors.
11184
11185 * commands.texi: Replace all occurrences of @acronym{CAR} with
11186 @sc{car}, for consistency with the rest of the Elisp manual.
11187 `car' and `cdr' are historically acronyms, but are no longer
11188 widely thought of as such.
11189
11190 * internals.texi (Pure Storage): Mention that `purecopy' does not
11191 copy text properties.
11192 (Object Internals): Now 29 bits are used (in most implementations)
11193 to address Lisp objects.
11194
11195 * variables.texi (Variables with Restricted Values): New node.
11196
11197 * objects.texi (Lisp Data Types): Mention that certain variables
11198 can only take on a restricted set of values and add an xref to
11199 the new node "Variables with Restricted Values".
11200
11201 * eval.texi (Function Indirection): Describe the errors that
11202 `indirect-function' can signal.
11203 (Eval): Clarify the descriptions of `eval-region' and `values'.
11204 Describe `eval-buffer' instead of `eval-current-buffer' and
11205 mention `eval-current-buffer' as an alias for `current-buffer'.
11206 Correct the description and mention all optional arguments.
11207
11208 * nonascii.texi: Various small changes in addition to the
11209 following.
11210 (Converting Representations): Clarify behavior of
11211 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11212 ASCII arguments.
11213 (Character Sets): Document the variable `charset-list' and adapt
11214 the definition of the function `charset-list' accordingly.
11215 (Translation of Characters): Clarify use of generic characters in
11216 `make-translation-table'. Clarify and correct the description of
11217 the use of translation tables in encoding and decoding.
11218 (User-Chosen Coding Systems): Correct and clarify the description
11219 of `select-safe-coding-system'.
11220 (Default Coding Systems): Clarify description of
11221 `file-coding-system-alist'.
11222
112232003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11224
11225 * strings.texi (Text Comparison): Correctly describe when two
11226 strings are `equal'. Combine and clarify descriptions of
11227 `assoc-ignore-case' and `assoc-ignore-representation'.
11228
11229 * objects.texi (Non-ASCII in Strings): Clarify description of
11230 when a string is unibyte or multibyte.
11231 (Bool-Vector Type): Update examples.
11232 (Equality Predicates): Correctly describe when two strings are
11233 `equal'.
11234
112352003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11236
11237 * lists.texi (Building Lists): `append' no longer accepts integer
11238 arguments. Update the description of `number-sequence' to reflect
11239 recent changes.
11240 (Sets And Lists): Describe `member-ignore-case' after `member'.
11241
112422003-11-27 Kim F. Storm <storm@cua.dk>
11243
11244 * commands.texi (Click Events): Click object may be an images.
11245 Describe (dx . dy) element of click positions.
11246 (Accessing Events): Remove duplicate posn-timestamp.
11247 New functions posn-object and posn-object-x-y.
11248
112492003-11-23 Kim F. Storm <storm@cua.dk>
11250
11251 * commands.texi (Click Events): Describe enhancements to event
11252 position lists, including new text-pos and (col . row) items.
11253 Mention left-fringe and right-fringe area events.
11254 (Accessing Events): New functions posn-area and
11255 posn-actual-col-row. Mention posn-timestamp. Mention that
11256 posn-point in non-text area still returns buffer position.
11257 Clarify posn-col-row.
11258
112592003-11-21 Lars Hansen <larsh@math.ku.dk>
11260
11261 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11262 * anti.texi (File Attributes): Describe removed parameter
11263 ID-FORMAT.
11264
112652003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11266
11267 * positions.texi (Positions): Mention that, if a marker is used as
11268 a position, its buffer is ignored.
11269
11270 * markers.texi (Overview of Markers): Mention it here too.
11271
112722003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11273
11274 * numbers.texi (Numeric Conversions): Not just `floor', but also
11275 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11276
112772003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11278
11279 * markers.texi (Creating Markers): Specify insertion type of
11280 created markers. Add xref to `Marker Insertion Types'.
11281 Second argument to `copy-marker' is optional.
11282 (Marker Insertion Types): Mention that most markers are created
11283 with insertion type nil.
11284 (The Mark): Correctly describe when `mark' signals an error.
11285 (The Region): Correctly describe when `region-beginning' and
11286 `region-end' signal an error.
11287
112882003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11289
11290 * hash.texi (Creating Hash): Clarify description of `eql'.
11291 `makehash' is obsolete.
11292 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11293
11294 * positions.texi (Point): Change description of `buffer-end', so
11295 that it is also correct for floating point arguments.
11296 (List Motion): Correct argument lists of `beginning-of-defun' and
11297 `end-of-defun'.
11298 (Excursions): Add xref to `Marker Insertion Types'.
11299 (Narrowing): Argument to `narrow-to-page' is optional.
11300
113012003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11302
11303 * streams.texi (Output Streams): Clarify behavior of point for
11304 marker output streams.
11305
113062003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11307
11308 * variables.texi (Defining Variables): Second argument to
11309 `defconst' is not optional.
11310 (Setting Variables): Mention optional argument APPEND to
11311 `add-to-list'.
11312 (Creating Buffer-Local): Expand description of
11313 `make-variable-buffer-local'.
11314 (Frame-Local Variables): Expand description of
11315 `make-variable-frame-local'.
11316 (Variable Aliases): Correct description of optional argument
11317 DOCSTRING to `defvaralias'. Mention return value of
11318 `defvaralias'.
11319 (File Local Variables): Add xref to `File variables' in Emacs
11320 Manual. Correct description of `hack-local-variables'. Mention
11321 `safe-local-variable' property. Mention optional second argument
11322 to `risky-local-variable-p'.
11323
113242003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11325
11326 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11327
113282003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11329
11330 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11331 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11332 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11333 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11334 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11335 lispref/processes.texi, lispref/searching.texi,
11336 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11337 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11338 @acronym{FOO}.
11339
113402003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11341
11342 * strings.texi (Creating Strings): Argument START to `substring'
11343 can not be `nil'. Expand description of
11344 `substring-no-properties'. Correct description of `split-string',
11345 especially with respect to empty matches. Prevent very bad line
11346 break in definition of `split-string-default-separators'.
11347 (Text Comparison): `string=' and `string<' also accept symbols as
11348 arguments.
11349 (String Conversion): More completely describe argument BASE in
11350 `string-to-number'.
11351 (Formatting Strings): `%s' and `%S' in `format' do require
11352 corresponding object. Clarify behavior of numeric prefix after
11353 `%' in `format'.
11354 (Case Conversion): The argument to `upcase-initials' can be a
11355 character.
11356
113572003-10-27 Kenichi Handa <handa@m17n.org>
11358
11359 * display.texi (Fontsets): Fix texinfo usage.
11360
113612003-10-25 Kenichi Handa <handa@m17n.org>
11362
11363 * display.texi (Fontsets): Add description of the function
11364 set-fontset-font.
11365
113662003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11367
11368 * display.texi (Temporary Displays): Add xref to `Documentation
11369 Tips'.
11370
11371 * functions.texi (Function Safety): Use inforef instead of pxref
11372 for SES.
11373
113742003-10-23 Andreas Schwab <schwab@suse.de>
11375
11376 * Makefile.in (TEX, texinputdir): Don't define.
11377 (TEXI2DVI): Define.
11378 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11379 add $(srcdir)/index.texi.
11380 ($(infodir)/elisp): Remove index.texi dependency.
11381 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11382 (index.texi): Remove target.
11383 (dist): Don't link $(srcdir)/permute-index.
11384 (clean): Don't remove index.texi.
11385
11386 * permute-index, index.perm: Remove.
11387 * index.texi: Rename from index.unperm.
11388
113892003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11390
11391 * tips.texi (Documentation Tips): Document new behavior for face
11392 and variable hyperlinks in Help mode.
11393
113942003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11395
11396 * objects.texi (Integer Type): Update for extra bit of integer range.
11397 (Character Type): Ditto.
11398
113992003-10-16 Eli Zaretskii <eliz@gnu.org>
11400
11401 * numbers.texi (Integer Basics): Add index entries for reading
11402 numbers in hex, octal, and binary.
11403
114042003-10-16 Lute Kamstra <lute@gnu.org>
11405
11406 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11407 argument.
11408
114092003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11410
11411 * windows.texi (Choosing Window): Fix typo.
11412 * edebug.texi (Edebug Execution Modes): Fix typo.
11413
114142003-10-13 Richard M. Stallman <rms@gnu.org>
11415
11416 * windows.texi (Basic Windows): A window has fringe settings,
11417 display margins and scroll-bar settings.
11418 (Splitting Windows): Doc split-window return value.
11419 Clean up one-window-p.
11420 (Selecting Windows): Fix typo.
11421 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11422 (Buffers and Windows): In set-window-buffer, explain effect
11423 on fringe settings and scroll bar settings.
11424 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11425 (Choosing Window): Use defopt for pop-up-frame-function.
11426 For special-display-buffer-names, explain same-window and same-frame.
11427 Clarify window-dedicated-p return value.
11428 (Textual Scrolling): scroll-up and scroll-down can get an error.
11429 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11430 Clarify set-window-hscroll.
11431 (Size of Window): Don't mention tool bar in window-height.
11432 (Coordinates and Windows): Explain what coordinates-in-window-p
11433 returns for fringes and display margins.
11434 (Window Configurations): Explain saving fringes, etc.
11435
11436 * tips.texi (Library Headers): Clean up Documentation.
11437
11438 * syntax.texi (Parsing Expressions): Clean up forward-comment
11439 and parse-sexp-lookup-properties.
11440
11441 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11442
11443 * os.texi (System Environment): Clean up text for load-average errors.
11444
11445 * modes.texi (Hooks): Don't explain local hook details at front.
11446 Clarify run-hooks and run-hook-with-args a little.
11447 Clean up add-hook and remove-hook.
11448
11449 * edebug.texi (Edebug Execution Modes): Clarify t.
11450 Document edebug-sit-for-seconds.
11451 (Coverage Testing): Document C-x X = and =.
11452 (Instrumenting Macro Calls): Fix typo.
11453 (Specification List): Don't index the specification keywords.
11454
114552003-10-10 Kim F. Storm <storm@cua.dk>
11456
11457 * processes.texi (Network): Introduce make-network-process.
11458
114592003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11460
11461 * tips.texi (Library Headers): Fix typo.
11462
114632003-10-07 Juri Linkov <juri@jurta.org>
11464
11465 * modes.texi (Imenu): Mention imenu-create-index-function's
11466 default value. Explain submenus better.
11467
114682003-10-07 Lute Kamstra <lute@gnu.org>
11469
11470 * modes.texi (Faces for Font Lock): Fix typo.
11471 (Hooks): Explain how buffer-local hook variables can refer to
11472 global hook variables.
11473 Various minor clarifications.
11474
114752003-10-06 Lute Kamstra <lute@gnu.org>
11476
11477 * tips.texi (Coding Conventions): Mention naming conventions for
11478 hooks.
11479
114802003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11481
11482 * loading.texi (Library Search): Correct default value of
11483 load-suffixes.
11484 (Named Features): Fix typo.
11485
114862003-10-05 Richard M. Stallman <rms@gnu.org>
11487
11488 * loading.texi (Named Features): In `provide',
11489 say how to test for subfeatures.
11490 (Unloading): In unload-feature, use new var name
11491 unload-feature-special-hooks.
11492
114932003-10-03 Lute Kamstra <lute@gnu.org>
11494
11495 * modes.texi (Major Mode Conventions): Mention third way to set up
11496 Imenu.
11497 (Imenu): A number of small fixes.
11498 Delete documentation of internal variable imenu--index-alist.
11499 Document the return value format of imenu-create-index-function
11500 functions.
11501
115022003-09-30 Richard M. Stallman <rms@gnu.org>
11503
11504 * processes.texi (Network): Say what stopped datagram connections do.
11505
11506 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11507
11508 * display.texi (Overlay Properties): Clarify `evaporate' property.
11509
115102003-09-29 Lute Kamstra <lute@gnu.org>
11511
11512 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11513 constructs should be marked as risky.
11514 Change cons cell into proper list.
11515 (Mode Line Variables): Change cons cell into proper list.
11516
115172003-09-26 Lute Kamstra <lute@gnu.org>
11518
11519 * modes.texi (Mode Line Data): Document the :propertize construct.
11520 (Mode Line Variables): Reorder the descriptions of the variables
11521 to match their order in the default mode-line-format.
11522 Describe the new variables mode-line-position and mode-line-modes.
11523 Update the default values of mode-line-frame-identification,
11524 minor-mode-alist, and default-mode-line-format.
11525 (Properties in Mode): Mention the :propertize construct.
11526
115272003-09-26 Richard M. Stallman <rms@gnu.org>
11528
11529 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11530 * loading.texi, minibuf.texi, text.texi, variables.texi:
11531 Avoid @strong{Note:}.
11532
115332003-09-26 Richard M. Stallman <rms@gnu.org>
11534
11535 * keymaps.texi (Remapping Commands): Fix typo.
11536
115372003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11538
11539 * processes.texi (Low-Level Network): Fix typo.
11540
115412003-09-23 Kim F. Storm <storm@cua.dk>
11542
11543 * processes.texi (Network, Network Servers): Fix typos.
11544 (Low-Level Network): Add timeout value for :server keyword.
11545 Add new option keywords to make-network-process.
11546 Add set-network-process-options.
11547 Explain how to test availability of network options.
11548
115492003-09-19 Richard M. Stallman <rms@gnu.org>
11550
11551 * text.texi (Motion by Indent): Arg to
11552 backward-to-indentation and forward-to-indentation is optional.
11553
11554 * strings.texi (Creating Strings): Add substring-no-properties.
11555
11556 * processes.texi
11557 (Process Information): Add list-processes arg QUERY-ONLY.
11558 Delete process-contact from here.
11559 Add new status values for process-status.
11560 Add process-get, process-put, process-plist, set-process-plist.
11561 (Synchronous Processes): Add call-process-shell-command.
11562 (Signals to Processes): signal-process allows process objects.
11563 (Network): Complete rewrite.
11564 (Network Servers, Datagrams, Low-Level Network): New nodes.
11565
11566 * positions.texi (Word Motion): forward-word, backward-word
11567 arg is optional. Reword.
11568
11569 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11570
11571 * variables.texi (Creating Buffer-Local):
11572 Delete duplicate definition of buffer-local-value.
11573 (File Local Variables): Explain about discarding text props.
11574
115752003-09-11 Richard M. Stallman <rms@gnu.org>
11576
11577 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11578 changes variables that record input events.
11579 (Minibuffer Misc): Add minibuffer-selected-window.
11580
11581 * lists.texi (Building Lists): Add copy-tree.
11582
11583 * display.texi (Fontsets): Add char-displayable-p.
11584 (Scroll Bars): New node.
11585
115862003-09-08 Lute Kamstra <lute@gnu.org>
11587
11588 * modes.texi (%-Constructs): Document new `%i' and `%I'
11589 constructs.
11590
115912003-09-03 Peter Runestig <peter@runestig.com>
11592
11593 * makefile.w32-in: New file.
11594
115952003-08-29 Richard M. Stallman <rms@gnu.org>
11596
11597 * display.texi (Overlay Properties): Clarify how priorities
11598 affect use of the properties.
11599
116002003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11601
11602 * customize.texi (Type Keywords): Correct the description of
11603 `:help-echo' in the case where `motion-doc' is a function.
11604
116052003-08-14 John Paul Wallington <jpw@gnu.org>
11606
11607 * modes.texi (Emulating Mode Line): Subsection, not section.
11608
116092003-08-13 Richard M. Stallman <rms@gnu.org>
11610
11611 * elisp.texi (Top): Update subnode lists in menu.
11612
11613 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11614 (Kill Functions): kill-region has new arg yank-handler.
11615 (Yanking): New node.
11616 (Yank Commands): Add yank-undo-function.
11617 (Low-Level Kill Ring):
11618 kill-new and kill-append have new arg yank-handler.
11619 (Changing Properties): Add remove-list-of-text-properties.
11620 (Atomic Changes): New node.
11621
11622 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11623
11624 * streams.texi (Output Variables): Add eval-expression-print-length
11625 and eval-expression-print-level.
11626
11627 * os.texi (Time Conversion): For encode-time, explain limits on year.
11628
11629 * objects.texi (Character Type): Define anchor "modifier bits".
11630
11631 * modes.texi (Emulating Mode Line): New node.
11632 (Search-based Fontification): Font Lock uses font-lock-face property.
11633 (Other Font Lock Variables): Likewise.
11634
11635 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11636 not vectors.
11637 (Active Keymaps): Add emulation-mode-map-alists.
11638 (Functions for Key Lookup): key-binding has new arg no-remap.
11639 (Remapping Commands): New node.
11640 (Scanning Keymaps): where-is-internal has new arg no-remap.
11641 (Tool Bar): Add tool-bar-local-item-from-menu.
11642 Clarify when to use tool-bar-add-item-from-menu.
11643
11644 * commands.texi (Interactive Call): commandp has new arg.
11645 (Command Loop Info): Add this-original-command.
11646
116472003-08-06 John Paul Wallington <jpw@gnu.org>
11648
11649 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11650
11651 * display.texi (Warning Basics): Fix typo.
11652 (Fringes): Add closing curly bracket and fix typo.
11653
11654 * elisp.texi (Top): Fix typo.
11655
116562003-08-05 Richard M. Stallman <rms@gnu.org>
11657
11658 * elisp.texi: Update lists of subnodes.
11659
11660 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11661
11662 * variables.texi (Local Variables): Use lc for example variable names.
11663
11664 * tips.texi (Library Headers): Explain where to put -*-.
11665
11666 * strings.texi (Creating Strings): Fix xref for vconcat.
11667
11668 * sequences.texi (Vector Functions):
11669 vconcat no longer allows integer args.
11670
11671 * minibuf.texi (Reading File Names): read-file-name has new
11672 arg PREDICATE. New function read-directory-name.
11673
c4cc8b9a 11674 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11675 (Indenting Macros): New node.
11676
11677 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11678 (Window Frame Parameters): Make separate table of parameters
11679 that are coupled with specific face attributes.
11680 (Deleting Frames): delete-frame-hooks renamed to
11681 delete-frame-functions.
11682
11683 * files.texi (Magic File Names): Add file-remote-p.
11684 Clarify file-local-copy.
11685
11686 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11687 here; instead xref Defining Macros.
11688
11689 * display.texi (Warnings): New node, and subnodes.
11690 (Fringes): New node.
11691
11692 * debugging.texi (Test Coverage): New node.
11693
11694 * compile.texi (Compiler Errors): Explain with-no-warnings
11695 and other ways to suppress warnings.
11696
11697 * commands.texi (Interactive Call): Minor clarification.
11698
11699 * buffers.texi (Buffer File Name): set-visited-file-name
11700 renames the buffer too.
11701
11702 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11703
117042003-07-24 Markus Rost <rost@math.ohio-state.edu>
11705
11706 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11707
117082003-07-22 Markus Rost <rost@math.ohio-state.edu>
11709
11710 * internals.texi (Garbage Collection): Fix previous change.
11711
117122003-07-22 Richard M. Stallman <rms@gnu.org>
11713
11714 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11715
11716 * display.texi (Width): Use \s syntax in example.
11717 (Font Selection): Add face-font-rescale-alist.
11718
11719 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11720 Remove spurious indent in example.
11721
11722 * lists.texi (Building Lists): Add number-sequence.
11723
11724 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11725
11726 * functions.texi (Function Documentation): Explain how to
11727 show calling convention explicitly in the doc string.
11728
11729 * windows.texi (Selecting Windows): save-selected-window saves
11730 selected window of each frame.
11731 (Window Configurations): Minor change.
11732
11733 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11734
11735 * streams.texi (Output Variables): Add print-continuous-numbering
11736 and print-number-table.
11737
11738 * processes.texi (Decoding Output): New node.
11739
11740 * os.texi (Time Conversion): decode-time arg is optional.
11741
11742 * objects.texi (Character Type): Don't use space as example for \.
11743 Make list of char names and \-sequences correspond.
11744 Explain that \s is not used in strings. `\ ' needs space after.
11745
11746 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11747 (Translation of Characters): Add translation-table-for-input.
11748 (Default Coding Systems): Add auto-coding-functions.
11749 (Explicit Encoding): Add decode-coding-inserted-region.
11750 (Locales): Add locale-info.
11751
11752 * minibuf.texi (Basic Completion): Describe test-completion.
11753 Collections can be lists of strings.
11754 Clean up lazy-completion-table.
11755 (Programmed Completion): Mention test-completion.
11756 Clarify why lambda expressions are not accepted.
11757 (Minibuffer Misc): Describe minibufferp.
11758
117592003-07-14 Richard M. Stallman <rms@gnu.org>
11760
11761 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11762
11763 * windows.texi (Selecting Windows): New arg to select-window.
11764 (Selecting Windows): Add with-selected-window.
11765 (Size of Window): Add window-inside-edges, etc.
11766
11767 * internals.texi (Garbage Collection): Add post-gc-hook.
11768
11769 * processes.texi (Subprocess Creation): Add exec-suffixes.
11770
11771 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11772 (Scanning Keymaps): Add map-keymaps.
11773 (Defining Menus): Add keymap-prompt.
11774
11775 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11776 most-negative-fixnum.
11777
c4cc8b9a 11778 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
11779 (Compiler Errors): New node.
11780
11781 * os.texi (User Identification): user-uid, user-real-uid
11782 can return float.
11783
11784 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11785 and about derived modes.
11786 (Minor Modes): Add minor-mode-list.
11787 (Defining Minor Modes): Keyword args for define-minor-mode.
11788 (Search-based Fontification): Explain managing other properties.
11789 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 11790 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
11791 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11792
11793 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
11794 (Variable Aliases): Clarify defvaralias.
11795
11796 * loading.texi (Library Search): Add load-suffixes.
11797
11798 * minibuf.texi (Basic Completion): Add lazy-completion-table.
11799 (Programmed Completion): Add dynamic-completion-table.
11800
11801 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
11802 (Magic File Names): Specify precedence order of handlers.
11803
11804 * commands.texi (Command Overview): Emacs server runs pre-command-hook
11805 and post-command-hook.
11806 (Waiting): New calling convention for sit-for.
11807
11808 * text.texi (Special Properties): local-map and keymap properties
11809 apply based on their stickiness.
11810
118112003-07-07 Richard M. Stallman <rms@gnu.org>
11812
11813 * modes.texi (Minor Mode Conventions): Specify only some kinds
11814 of list values as args to minor modes.
11815
11816 * files.texi (File Name Expansion): Warn about iterative use
11817 of substitute-in-file-name.
11818
11819 * advice.texi (Activation of Advice): Clean up previous change.
11820
118212003-07-06 Markus Rost <rost@math.ohio-state.edu>
11822
11823 * advice.texi (Activation of Advice): Note that ad-start-advice is
11824 turned on by default.
11825
118262003-06-30 Richard M. Stallman <rms@gnu.org>
11827
11828 * text.texi (Buffer Contents): Document current-word.
11829 (Change Hooks): Not called for *Messages*.
11830
11831 * functions.texi (Defining Functions): Explain about redefining
11832 primitives.
f4e90db0 11833 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
11834 Comment out the detailed criteria for what is safe.
11835
118362003-06-22 Andreas Schwab <schwab@suse.de>
11837
11838 * objects.texi (Symbol Type): Fix description of examples.
11839
118402003-06-16 Andreas Schwab <schwab@suse.de>
11841
11842 * hash.texi (Creating Hash): Fix description of :weakness.
11843
c8763fb6 118442003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
11845
11846 * files.texi (Changing Files): copy-file copies file modes, too.
11847
118482003-05-28 Richard M. Stallman <rms@gnu.org>
11849
11850 * strings.texi (Creating Strings): Clarify split-string.
11851
118522003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
11853
11854 * strings.texi (Creating Strings): Update split-string specification
11855 and examples.
11856
118572003-05-19 Richard M. Stallman <rms@gnu.org>
11858
11859 * elisp.texi: Correct invariant section names.
11860
118612003-04-20 Richard M. Stallman <rms@gnu.org>
11862
11863 * os.texi (Timers): Explain about timers and quitting.
11864
118652003-04-19 Richard M. Stallman <rms@gnu.org>
11866
11867 * internals.texi (Writing Emacs Primitives): Strings are
11868 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
11869 Explain GCPRO convention for varargs function args.
11870
118712003-04-16 Richard M. Stallman <rms@gnu.org>
11872
11873 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
11874
118752003-04-08 Richard M. Stallman <rms@gnu.org>
11876
11877 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
11878
118792003-02-13 Kim F. Storm <storm@cua.dk>
11880
11881 * objects.texi (Character Type): New \s escape for space.
11882
118832003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
11884
5dcb4c4e 11885 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
11886
118872003-01-25 Richard M. Stallman <rms@gnu.org>
11888
11889 * keymaps.texi: Document that a symbol can act as a keymap.
11890
118912003-01-13 Richard M. Stallman <rms@gnu.org>
11892
11893 * text.texi (Changing Properties): Say string indices are origin-0.
11894
11895 * positions.texi (Screen Lines) <compute-motion>:
11896 Correct order of elts in return value.
11897
11898 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11899 how to define a default binding.
11900
119012002-12-07 Markus Rost <rost@math.ohio-state.edu>
11902
11903 * loading.texi (Unloading): Fix recent change for load-history.
11904
11905 * customize.texi (Simple Types): Clarify description of custom
11906 type 'number. Describe new custom type 'float.
11907
119082002-12-04 Markus Rost <rost@math.ohio-state.edu>
11909
11910 * variables.texi (File Local Variables): Fix typo.
11911
c8763fb6 119122002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
11913
11914 From Michael Albinus <Michael.Albinus@alcatel.de>.
11915
11916 * README: Target for Info file is `make info'.
11917
5dcb4c4e 11918 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
11919 `file-name-sans-extension'.
11920 (Magic File Names): Complete list of operations for magic file
11921 name handlers.
11922
119232002-09-16 Jonathan Yavner <jyavner@engineer.com>
11924
11925 * variables.texi (File Local Variables): New function
11926 risky-local-variable-p.
11927
119282002-09-15 Jonathan Yavner <jyavner@engineer.com>
11929
11930 * functions.texi (Function safety): New node about unsafep.
11931
119322002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11933
5dcb4c4e 11934 * customize.texi (Splicing into Lists): Fix example.
a86cd395 11935 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
11936
119372002-06-17 Juanma Barranquero <lektu@terra.es>
11938
11939 * frames.texi (Display Feature Testing): Fix typo.
11940
119412002-06-12 Andreas Schwab <schwab@suse.de>
11942
11943 * frames.texi (Initial Parameters, Resources): Fix references to
11944 the Emacs manual.
11945
119462002-05-13 Kim F. Storm <storm@cua.dk>
11947
6e911150 11948 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
11949 example relating to changing buffer inside let.
11950
c8763fb6 119512002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11952
11953 * os.texi (Session Management): New node about X Session management.
11954
119552002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11956
11957 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11958 to which the manual corresponds, and the copyright years.
11959
11960 * Makefile.in (VERSION): Set to 2.9.
11961
119622001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11963
11964 * elisp.texi: Change the category in @dircategory to "Emacs", to
11965 make it consistent with info/dir.
11966
119672001-11-25 Miles Bader <miles@gnu.org>
11968
11969 * text.texi (Fields): Describe new `limit' arg in
11970 field-beginning/field-end.
11971
119722001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11973
5dcb4c4e
SM
11974 * permute-index: Don't depend on csh-specific features.
11975 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
11976
11977 * two-volume-cross-refs.txt: New file.
11978 * two.el: New file.
11979 * spellfile: New file.
11980
119812001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11982
11983 * permute-index: New file.
11984
11985 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11986 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11987 8+3 restricted namespace.
11988
11989 * Makefile.in (infodir): Define relative to $(srcdir).
11990 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11991 include directories list via -I switch to makeinfo.
11992 (index.texi): Use cp if both hard and symbolic links fail.
11993
119942001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11995
11996 * Makefile.in (distclean): Add.
11997
11998 The following changes make ELisp manual part of the Emacs
11999 distribution:
12000
12001 * Makefile.in: Add Copyright notice.
12002 (prefix): Remove.
12003 (infodir): Change value to "../info".
12004 (VPATH): New variable.
12005 (MAKE): Don't define.
12006 (texmacrodir): Don't define.
12007 (texinputdir): Append the existing value of TEXINPUTS.
12008 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12009 command to be compatible with man/Makefile.in, and to put the
12010 output into ../info.
12011 (info): Add target.
12012 (installall): Target removed.
12013
c8763fb6 120142001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12015
12016 * tips.texi (Coding Conventions): Fix typo.
12017
120182001-10-23 Gerd Moellmann <gerd@gnu.org>
12019
12020 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12021
120222001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12023
12024 * files.texi (File Name Components): Update the description of
12025 file-name-sans-extension and file-name-extension, as they now
12026 ignore leading dots.
12027
120282001-10-20 Gerd Moellmann <gerd@gnu.org>
12029
12030 * (Version 21.1 released.)
12031
120322001-10-19 Miles Bader <miles@gnu.org>
12033
12034 * positions.texi (Text Lines): Describe behavior of
12035 `beginning-of-line'/`end-of-line' in the presence of field properties.
12036
120372001-10-17 Gerd Moellmann <gerd@gnu.org>
12038
12039 * Makefile.in (VERSION): Set to 2.8.
12040 (manual): Use `manual-21'.
12041
12042 * elisp.texi (VERSION): Add and use it where the version
12043 number was used. Set it to 2.8.
12044
12045 * intro.texi: Likewise.
12046
120472001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12048
12049 * files.texi (File Name Completion): Document the significance of
12050 a trailing slash in elements of completion-ignored-extensions.
12051
120522001-10-06 Miles Bader <miles@gnu.org>
12053
12054 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12055
120562001-10-04 Gerd Moellmann <gerd@gnu.org>
12057
12058 * variables.texi (Variable Aliases): New node.
12059
120602001-10-04 Gerd Moellmann <gerd@gnu.org>
12061
12062 * Branch for 21.1.
12063
120642001-10-02 Miles Bader <miles@gnu.org>
12065
12066 * minibuf.texi (Minibuffer Misc): Add entries for
12067 `minibuffer-contents', `minibuffer-contents-no-properties', and
12068 `delete-minibuffer-contents'.
12069 Correct description for `minibuffer-prompt-end'.
12070
12071 * text.texi (Property Search): Correct descriptions of
12072 `next-char-property-change' and `previous-char-property-change'.
12073 Add entries for `next-single-char-property-change' and
12074 `previous-single-char-property-change'.
12075 Make operand names a bit more consistent.
12076
120772001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12078
12079 * frames.texi (Finding All Frames): Document that next-frame and
12080 previous-frame are local to current terminal.
12081
120822001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12083
12084 * keymaps.texi (Creating Keymaps): Fix the description of the
12085 result of make-keymap.
12086
120872001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12088
12089 * display.texi (Font Lookup, Attribute Functions)
12090 (Image Descriptors): Add cross-references to the definition of
12091 selected frame.
12092
12093 * buffers.texi (The Buffer List): Add cross-references to the
12094 definition of selected frame.
12095
12096 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12097 frame at any given time.
12098 (Multiple Displays, Size and Position): Add a cross-reference to
12099 the definition of the selected frame.
12100
121012001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12102
12103 * strings.texi (String Conversion) <string-to-number>: Document
12104 that a float is returned for integers that are too large.
12105
12106 * frames.texi (Mouse Position): Document mouse-position-function.
12107 (Display Feature Testing): Document display-images-p.
12108 (Window Frame Parameters): Document the cursor-type variable.
12109
12110 * numbers.texi (Integer Basics): Document CL style read syntax for
12111 integers in bases other than 10.
12112
5dcb4c4e
SM
12113 * positions.texi (List Motion):
12114 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12115
12116 * lists.texi (Sets And Lists): Document member-ignore-case.
12117
12118 * internals.texi (Garbage Collection): Document the used and free
12119 strings report.
12120 (Memory Usage): Document strings-consed.
12121
12122 * os.texi (Time of Day): Document float-time.
12123 (Recording Input): Document that clear-this-command-keys clears
12124 the vector to be returned by recent-keys.
12125
ed9265fc
JB
12126 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12127 The argument keymap can be a list.
b8d4c8d0
GM
12128
12129 * nonascii.texi (User-Chosen Coding Systems)
12130 <select-safe-coding-system>: Document the new argument
12131 accept-default-p and the variable
12132 select-safe-coding-system-accept-default-p. Tell what happens if
12133 buffer-file-coding-system is undecided.
12134 (Default Coding Systems): Document auto-coding-regexp-alist.
12135
12136 * display.texi (The Echo Area) <message>: Document
12137 message-truncate-lines.
12138 (Glyphs): Document that the glyph table is unused on windowed
12139 displays.
12140
12141 * help.texi (Describing Characters) <single-key-description>:
12142 Document the new argument no-angles.
12143 (Accessing Documentation) <documentation-property>: Document that
12144 a non-string property is evaluated.
12145 <documentation>: Document that the function-documentation property
12146 is looked for.
12147
12148 * windows.texi (Selecting Windows): Document some-window.
12149
12150 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12151
12152 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12153 apropos-mode-hook.
12154
12155 * commands.texi (Using Interactive): Document interactive-form.
12156 (Keyboard Macros): Document kbd-macro-termination-hook.
12157 (Command Loop Info): Document that clear-this-command-keys clears
12158 the vector to be returned by recent-keys.
12159
121602001-09-04 Werner LEMBERG <wl@gnu.org>
12161
12162 * Makefile.in (srcdir, texinputdir): New variables.
12163 (srcs, index.texi, install): Use $(srcdir).
12164 (.PHONY): Remove elisp.dvi.
12165 (elisp): Use -I switch for makeinfo.
12166 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12167 (installall, dist): Use $(srcdir).
12168 Fix path to texinfo.tex.
12169 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12170
121712001-08-30 Gerd Moellmann <gerd@gnu.org>
12172
12173 * display.texi (Conditional Display): Adjust to API change.
12174
12175 * configure: New file.
12176
121772001-07-30 Gerd Moellmann <gerd@gnu.org>
12178
12179 * commands.texi (Repeat Events): Add description of
12180 double-click-fuzz.
12181
121822001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12183
12184 * syntax.texi (Syntax Class Table): Add the missing designator for
12185 comment and string fences.
12186 (Syntax Properties): Add a xref to syntax table internals.
12187 (Syntax Table Internals): Document string-to-syntax.
12188
121892001-05-07 Gerd Moellmann <gerd@gnu.org>
12190
12191 * Makefile.in (install): Use install-info command line options
12192 like in Emacs' Makefile.in.
12193
121942000-12-09 Miles Bader <miles@gnu.org>
12195
12196 * windows.texi (Window Start): Update documentation for
12197 `pos-visible-in-window-p'.
12198
121992000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12200
12201 * lists.texi (Building Lists): Add footnote to explain how to add
12202 to the end of a list.
12203
122042000-10-25 Gerd Moellmann <gerd@gnu.org>
12205
12206 * files.texi (Visiting Functions): Typos.
12207
122082000-10-25 Kenichi Handa <handa@etl.go.jp>
12209
12210 * files.texi (Visiting Functions): Return value of
12211 find-file-noselect may be a list of buffers if wildcards are used.
12212
122132000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12214
12215 * display.texi (Defining Faces): Document `graphic' display type
12216 in face specs.
12217
b344d29d 122182000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12219
12220 * hooks.texi (Standard Hooks): Replace obsolete
12221 `after-make-frame-hook' with `after-make-frame-functions'.
12222
12223 * frames.texi (Creating Frames): Ditto.
12224
12225 * variables.texi (Future Local Variables): Ditto.
12226
122272000-10-16 Gerd Moellmann <gerd@gnu.org>
12228
12229 * display.texi (Other Image Types): Add description of :foreground
12230 and :background properties of mono PBM images.
12231
122322000-08-17 Werner LEMBERG <wl@gnu.org>
12233
12234 * .cvsignore: New file.
12235
122362000-01-05 Gerd Moellmann <gerd@gnu.org>
12237
12238 * tindex.pl: New script.
12239
122401999-12-03 Dave Love <fx@gnu.org>
12241
12242 * Makefile.in (MAKEINFO): New parameter.
12243
122441999-09-17 Richard Stallman <rms@gnu.org>
12245
12246 * Makefile.in (srcs): Add hash.texi.
12247 (VERSION): Update to 20.6.
12248
122491999-09-13 Richard Stallman <rms@gnu.org>
12250
12251 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12252
122531998-08-29 Karl Heuer <kwzh@gnu.org>
12254
12255 * configure.in: New file.
12256 * Makefile.in: Renamed from Makefile.
12257 (prefix, infodir): Use value obtained from configure.
12258 (emacslibdir): Obsolete variable deleted.
12259 (dist): Distribute configure.in, configure, Makefile.in.
12260
122611998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12262
12263 * Makefile (INSTALL_INFO): New variable.
12264 (install): Run install-info.
12265
122661998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12267
12268 * Makefile (elisp.dvi): Add missing backslash.
12269
122701998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12271
12272 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12273 Run texindex without `./'. Always run texindex on elisp.tp.
12274 (elisp.tps): Target deleted.
12275
122761998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12277
12278 * Makefile (srcs): Add nonascii.texi and customize.texi.
12279 (dist): Start by deleting `temp'.
12280
122811998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12282
12283 * Makefile (makeinfo, texindex): Targets deleted.
12284 (makeinfo.o, texindex.o): Targets deleted.
12285 (clean, dist): Don't do anything with them or with getopt*.
12286
122871998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12288
12289 * Makefile (SHELL): Defined.
12290
122911998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12292
12293 * Makefile (elisp.tps): New target.
12294 (elisp.dvi): Depend on elisp.tps.
12295
c5602427 122961996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12297
12298 * README: Update phone number.
12299
12300 * Makefile (elisp): Make this be the default target.
12301 Depend on makeinfo.c instead of makeinfo.
12302 (install): Don't depend on elisp.dvi, since we don't install that.
12303 Use mkinstalldirs.
12304 (dist): Add mkinstalldirs.
12305
c5602427 123061995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12307
12308 * Makefile (VERSION): Update version number.
5dcb4c4e 12309 (maintainer-clean): Rename from realclean.
b8d4c8d0 12310
c5602427 123111995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12312
12313 * Makefile (realclean): New target.
12314 (elisp): Remove any old elisp-* files first.
12315
c5602427 123161993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12317
12318 * Makefile (VERSION): New variable.
12319 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12320 Compressed file suffix should be `.gz', not `.z'.
12321
ce058493 123221993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12323
12324 * Makefile (elisp): Depend on makeinfo.
12325
c5602427 123261993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12327
12328 * Makefile (srcs): Add anti.texi.
12329
c5602427 123301993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12331
12332 * Makefile (infodir, prefix): New vars.
12333 (install): Use infodir.
f4e90db0 12334 (emacsinfodir): Delete.
b8d4c8d0 12335
c5602427 123361993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12337
12338 * Makefile (srcs): Add calendar.texi.
12339
12340 * Makefile (dist): Copy texindex.c and makeinfo.c.
12341 Limit elisp-* files to those with one or two digits.
12342
c5602427 123431993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12344
f4e90db0 12345 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12346
c5602427 123471993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12348
12349 * loading.texi (Unloading): define-function changed back to
12350 defalias. It may not stay this way, but at least it's
12351 consistent with the known-good version of the code patch.
12352
c5602427 123531993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12354
12355 * modes.texi (Hooks): Document new optional arg of add-hook.
12356
c5602427 123571993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12358
12359 * variables.texi: Document nil initial value of buffer-local variables.
12360
12361 * tips.texi: Add new section on standard library headers.
12362
c5602427 123631993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12364
12365 * Makefile (srcs): Add frame.texi to the list of sources.
12366
c5602427 123671993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12368
12369 * Makefile (dist): Don't bother excluding autosave files; they'll
12370 never make it into the temp directory anyway, and the hash marks
12371 in the name are problematic for make and the Bourne shell.
ed9265fc 12372 (srcs): ???
b8d4c8d0 12373
c5602427 123741993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12375
12376 * Makefile (dist): Don't include backup files or autosave files in
12377 the distribution tar file.
12378
c5602427 123791991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12380
5dcb4c4e 12381 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12382 (elisp.dvi): Remove erroneous shell comment.
12383 Expect output of permute-index in permuted.fns.
12384 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12385 (clean): Add index.texi to be deleted.
b8d4c8d0 12386
c5602427 123871990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12388
12389 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12390
c5602427 123911990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12392
12393 * files.texi: Noted that completion-ignored-extensions is ignored
12394 when making *Completions*.
12395
3e868ee3 123961990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12397
12398 * Makefile make dist now depends on elisp.dvi, since it tries
12399 to include it in the dist file.
12400
c5602427 124011990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12402
c5602427 12403 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12404
c5602427 124051989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12406
12407 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12408 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12409
c5602427 124101989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12411
12412 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12413 and @error{} are the terms now being used. The files in the
12414 directory have been changed to reflect this.
12415
12416 * All instances of @indentedresultt{} have been changed to
333f9019 12417 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12418
c5602427 124191989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12420
12421 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12422 experimental @indentedresult{}, @indentedexpandsto{} are part of
12423 the texinfo.tex in this directory. These TeX macros are not
12424 stable yet.
12425
c5602427 124261989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12427
12428 * texinfo.tex: Temporarily added
12429 \let\result=\dblarrow
12430 \def\error{{\it ERROR} \longdblarrow}
12431 We need to do this better soon.
12432
c5602427 124331989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12434
12435 * Applied Karl Berry's patches to *.texinfo files, but not to
12436 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12437 new title page format is also not applied, since it requires
12438 texinfo.tex changes.)
12439
12440 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12441 for the Project GNU development environment.
12442
12443;; Local Variables:
c8763fb6 12444;; coding: utf-8
b8d4c8d0
GM
12445;; End:
12446
ab422c4d 12447 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12448
12449 This file is part of GNU Emacs.
12450
352c8b4a 12451 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12452 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12453 the Free Software Foundation, either version 3 of the License, or
12454 (at your option) any later version.
b8d4c8d0
GM
12455
12456 GNU Emacs is distributed in the hope that it will be useful,
12457 but WITHOUT ANY WARRANTY; without even the implied warranty of
12458 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12459 GNU General Public License for more details.
12460
12461 You should have received a copy of the GNU General Public License
352c8b4a 12462 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.