* decompress.c: Fix bugs with large buffers and weird inputs.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
3a3bb904
XF
12013-08-10 Xue Fuqiao <xfq.free@gmail.com>
2
3 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
4
4517cbc2
XF
52013-08-09 Xue Fuqiao <xfq.free@gmail.com>
6
7 * control.texi (Error Symbols): Minor fix for previous change.
8
54bd972f
SM
92013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
10
11 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
12
13 * control.texi (Signaling Errors): Refer to define-error.
14 (Error Symbols): Add `define-error'.
15
e30b79c1
DA
162013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
17
18 * positions.texi (Motion by Screen Lines):
19 * display.texi (Truncation): Rename `cache-long-line-scans'
20 to `cache-long-scans'.
21
123ff297
XF
222013-08-05 Xue Fuqiao <xfq.free@gmail.com>
23
24 * windows.texi (Window Start and End): Add an index.
25
9097ad86
XF
262013-08-02 Xue Fuqiao <xfq.free@gmail.com>
27
28 * display.texi (Face Functions): Add an index.
29
30 * variables.texi (Variable Aliases): Add an index.
31
32 * functions.texi (Defining Functions): Add an index.
33
34 * nonascii.texi (Coding System Basics): Add an index.
35
64a695bd
XF
362013-07-31 Xue Fuqiao <xfq.free@gmail.com>
37
38 * nonascii.texi (Non-ASCII Characters): Update menu.
39 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
40
41 * elisp.texi (Top): Update menu.
42
39e8fb76
XF
432013-07-30 Xue Fuqiao <xfq.free@gmail.com>
44
45 * windows.texi (Window History): Mention the default value of
3cd51eaa 46 switch-to-visible-buffer. Add cross-references.
39e8fb76 47
95e6e62b
MA
482013-07-24 Michael Albinus <michael.albinus@gmx.de>
49
50 * errors.texi (Standard Errors): Fix typo.
51
52 * files.texi (Magic File Names):
53 * os.texi (File Notifications): Remove file-notify-supported-p.
54
53840e55
PE
552013-07-24 Paul Eggert <eggert@cs.ucla.edu>
56
57 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
58 non-well-formed expressions result in unspecified behavior, though
59 Emacs will not crash.
60
32813ea7
MA
612013-07-22 Michael Albinus <michael.albinus@gmx.de>
62
63 * files.texi (Magic File Names): Add file-notify-add-watch,
64 file-notify-rm-watch and file-notify-supported-p. Move
65 file-remote-p down.
66
67 * errors.texi (Standard Errors): Add file-notify-error.
68
69 * os.texi (Desktop Notifications): Rename from Notifications.
70 (File Notifications): New node.
71
72 * elisp.texi (Top): Update menu for these changes.
73
ac446ed8
XF
742013-07-19 Xue Fuqiao <xfq.free@gmail.com>
75
76 * windows.texi (Display Action Functions): Mention next-window.
77
e6c005c5
XF
782013-07-16 Xue Fuqiao <xfq.free@gmail.com>
79
80 * windows.texi (Selecting Windows): Fix the introduction of
81 `set-frame-selected-window''s arguments.
82
954b166e
PE
832013-07-10 Paul Eggert <eggert@cs.ucla.edu>
84
85 Timestamp fixes for undo (Bug#14824).
86 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
87
3323c263
EZ
882013-07-06 Eli Zaretskii <eliz@gnu.org>
89
90 * nonascii.texi (Text Representations): Document that
91 multibyte-string-p returns nil for non-string objects.
92
4431e6d9 932013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
94
95 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
96
a944db14
GM
972013-07-03 Glenn Morris <rgm@gnu.org>
98
99 * debugging.texi (Debugging):
100 * files.texi (File Attributes, Changing Files): Fix cross-references.
101
102 * package.texi (Package Archives): Fix @url call.
103
253e30aa
GM
104 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
105
4c672a0f
EZ
1062013-06-29 Eli Zaretskii <eliz@gnu.org>
107
108 * display.texi (Bidirectional Display): Document move-point-visually.
109
4366ddd4
XF
1102013-06-29 Xue Fuqiao <xfq.free@gmail.com>
111
112 * buffers.texi (Buffer File Name): Fix typo.
113
bace8013
CS
1142013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
115
116 * tips.texi (Coding Conventions): Improve wording.
117
f99f7826 1182013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
119
120 * loading.texi (Autoload): Fix typo.
121
611e8a48
GM
122 * variables.texi (Lexical Binding): Fix typo.
123
edfaf7c0
GM
124 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
125
f3f9606c
LMI
1262013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
127
128 * display.texi (ImageMagick Images): Mention :max-width and
129 :max-height.
130
89561f72
PE
1312013-06-20 Paul Eggert <eggert@cs.ucla.edu>
132
133 * numbers.texi (Math Functions): Remove obsolete function log10.
134
9716fedb
SM
1352013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
136
137 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
138 rather than `local-map'.
139
140 * keymaps.texi (Active Keymaps): Fix documentation of
141 set-temporary-overlay-map and overriding-terminal-local-map.
142
789cf833
GM
1432013-06-19 Glenn Morris <rgm@gnu.org>
144
145 * Makefile.in (dist): Edit more configure variables.
146 Try to check that we do not miss any in future.
147
254408ca
JB
1482013-06-17 Juanma Barranquero <lekktu@gmail.com>
149
150 * text.texi (Undo, Changing Properties): Fix typos.
151
708e05f6
LMI
1522013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
153
154 * text.texi (Changing Properties): Document `add-face-text-property'.
155
3da95318
KH
1562013-06-17 Kenichi Handa <handa@gnu.org>
157
158 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 159 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 160
de0503df
SM
1612013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
162
163 * loading.texi (Hooks for Loading): Don't document after-load-alist.
164 Document with-eval-after-load instead of eval-after-load.
165
823777b5
XF
1662013-06-11 Xue Fuqiao <xfq.free@gmail.com>
167
168 * files.texi (File Name Expansion): Make the example more
169 intuitive.
170
08c0a604
PE
1712013-06-10 Paul Eggert <eggert@cs.ucla.edu>
172
173 Documentation fix for 'ls' and hard links.
174 * compile.texi (Compilation Functions):
175 * files.texi (File Attributes, Changing Files):
176 Use current format for GNU 'ls' output.
177 (File Attributes): Fix problem introduced in previous change:
178 the link count is the number of hard links, not the number
179 of hard links + 1.
180
e4568f3b
XF
1812013-06-10 Xue Fuqiao <xfq.free@gmail.com>
182
183 * files.texi (File Attributes): Fix typo.
184
a5cf7779
SM
1852013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
186
187 * functions.texi (Lambda Expressions): Lambda expressions don't
188 evaluate to themselves in general (bug#11782).
189
6e911150
SM
1902013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
191
192 * loading.texi (Autoload):
193 * help.texi (Documentation Basics, Accessing Documentation)
194 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
195
b02b5481
GM
1962013-04-23 Glenn Morris <rgm@gnu.org>
197
198 * internals.texi (Writing Emacs Primitives): Remove obvious example.
199 Tweak other to avoid overly long line.
200
f8152bcb
XF
2012013-04-21 Xue Fuqiao <xfq.free@gmail.com>
202
84ebefe9
XF
203 * internals.texi (Writing Emacs Primitives): Remove unnecessary
204 references to the sources. (Bug#13800)
205
f8152bcb
XF
206 * searching.texi (Regexp Backslash): Doc fix for backslash
207 constructs in regular expressions.
208
8fa2654e
CS
2092013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
210
211 * tips.texi (Coding Conventions): Mention separation of package
212 descriptor and name of internal symbols by two hyphens.
213
0aa3616e
SB
2142013-04-13 Stephen Berman <stephen.berman@gmx.net>
215
216 * windows.texi (Splitting Windows): Change category of
217 split-window from a command to a function.
218
cd542620
CY
2192013-04-06 Chong Yidong <cyd@gnu.org>
220
221 * display.texi (Faces): Minor clarifications.
6e911150
SM
222 (Defining Faces): Clarify default vs custom face specs.
223 Document face-spec-set.
cd542620
CY
224
225 * display.texi (Overlay Properties):
226 * text.texi (Special Properties): Use the "anonymous face"
227 terminology. Describe foreground-color and background-color forms
228 as compatibility-only.
229
8d0c20ae
EZ
2302013-03-24 Eli Zaretskii <eliz@gnu.org>
231
232 * compile.texi (Byte-Code Objects): Add index entry.
233 (Disassembly): Add cross-references.
234
45f1d362
EZ
2352013-03-23 Eli Zaretskii <eliz@gnu.org>
236
237 * frames.texi (Size Parameters): More accurate description of the
238 difference between 'fullboth' and 'maximized'. (Bug#13935)
239
5784e319
CS
2402013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
241
242 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
243
78be8b64 2442013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
245
246 * elisp.texi: Add some stuff specific to www.gnu.org.
247
b388e7ad
TZ
2482013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
249
250 * control.texi (Pattern matching case statement): Fix typo.
251
681ebc33
PE
2522013-03-04 Paul Eggert <eggert@cs.ucla.edu>
253
254 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
255
9bed73f3
GM
2562013-03-03 Glenn Morris <rgm@gnu.org>
257
258 * objects.texi (Symbol Type): Fix typo.
259
929aeac6 2602013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
261
262 * variables.texi (File Local Variables): Fix reference.
263
1abfd3e8 2642013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
265
266 * files.texi (Magic File Names): Improve wording and indexing.
267
f0c954fa
GM
2682013-02-21 Glenn Morris <rgm@gnu.org>
269
270 * display.texi (Multi-Frame Images): Minor rephrasing.
271
1e56f8ef
GM
2722013-02-20 Glenn Morris <rgm@gnu.org>
273
274 * display.texi (GIF Images, TIFF Images): Delete these nodes.
275 (ImageMagick Images): For :index, use an xref rather than duplicating.
276 (Other Image Types): Add GIF, adjust formatting.
277 (Multi-Frame Images): Rename from Animated Images. Expand section.
278 * elisp.texi (Top): Update menu for these changes.
279
93c2fa46
GM
2802013-02-19 Glenn Morris <rgm@gnu.org>
281
282 * text.texi (Change Hooks): Fix typo.
283
d64d97e5 2842013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
285
286 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
287
b5ca9d53
GM
2882013-02-13 Glenn Morris <rgm@gnu.org>
289
b6c3e4b1
GM
290 * objects.texi (Char-Table Type): Add footnote about #^^.
291
b5ca9d53
GM
292 * modes.texi (Minor Mode Conventions): Fix typo.
293
85adc63f
GM
294 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
295 meta characters; this changed in 22.1. (Bug#13684)
296
662abcc1
GM
297 * objects.texi (Char-Table Type): Add cindex.
298
9d6c9dd1
GM
299 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
300
490a9458 3012013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
302
303 * keymaps.texi (Creating Keymaps): Update make-keymap result.
304
8549f9e8
EZ
3052013-02-09 Eli Zaretskii <eliz@gnu.org>
306
307 * modes.texi (%-Constructs): Remove the description of %t.
308
309 * nonascii.texi (MS-DOS File Types): Delete node.
310
7bd00724
GM
3112013-02-08 Glenn Morris <rgm@gnu.org>
312
313 * keymaps.texi (Active Keymaps, Searching Keymaps):
314 Remove confusing mention of "symbolic prefix". (Bug#13643)
315
795e7a5b 3162013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
317
318 * macros.texi (Indenting Macros): Fix order of an indent
319 symbol's arguments. (Bug#13450)
320
b3fbb395
PE
3212013-01-19 Paul Eggert <eggert@cs.ucla.edu>
322
323 Allow floating-point file offsets.
324 * files.texi (Reading from Files, Writing to Files):
325 Say that file offsets can be numbers, not just integers.
326
45a7e57c
GM
3272013-01-09 Glenn Morris <rgm@gnu.org>
328
329 * commands.texi (Interactive Codes):
330 Whitespace does not terminate interactive "S". (Bug#13393)
331
04c48b14
CY
3322013-01-06 Chong Yidong <cyd@gnu.org>
333
334 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
335
1f1c405d
GM
3362013-01-05 Glenn Morris <rgm@gnu.org>
337
338 * display.texi (Overlay Properties): Mention field. (Bug#13364)
339
5d7c18a8
EZ
3402013-01-05 Eli Zaretskii <eliz@gnu.org>
341
342 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
343 directive in a group of items.
344
89cb305e 3452013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
346
347 * keymaps.texi (Key Sequences): Remove obsolete sentence
348 (Bug#13356).
349
0f668a4d 3502013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
351
352 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
353
553081a5
SM
3542013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
355
356 * files.texi (File Attributes): Undocument return format of file-acl.
357
1cbb9ed6
GM
3582013-01-03 Glenn Morris <rgm@gnu.org>
359
75e78d1e
GM
360 * processes.texi (System Processes):
361 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
362
5f1a9647
GM
363 * searching.texi (Replacing Match): Fix xref.
364
1cbb9ed6
GM
365 * elisp.texi (DATE): Bump to Jan 2013.
366
9539d465 3672013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 368
22ff2cb8
GM
369 * customize.texi (Common Keywords, Type Keywords):
370 Replace "active field" with "button". (Bug#13310)
371
9800c5b0
GM
372 * customize.texi (Common Keywords): Add xref. (Bug#13311)
373 * tips.texi (Library Headers): Add cindex.
374
d5e5e7b4 3752012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
376
377 * functions.texi (Declare Form):
378 * intro.texi (A Sample Function Description):
379 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
380 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
381 in @def.. commands. (Bug#13292)
382
ccad023b
EZ
3832012-12-29 Eli Zaretskii <eliz@gnu.org>
384
385 * files.texi (Changing Files): Document the return values of
386 set-file-selinux-context and set-file-acl.
387
1ab0c851
GM
3882012-12-27 Glenn Morris <rgm@gnu.org>
389
390 * files.texi (File Names): Mention Cygwin conversion functions.
391
94900bfe
MR
3922012-12-22 Martin Rudalics <rudalics@gmx.at>
393
394 * windows.texi (Selecting Windows): Reword description of
395 select-window (Bug#13248).
396
04d9b71a
EZ
3972012-12-22 Eli Zaretskii <eliz@gnu.org>
398
399 * files.texi (File Attributes, Changing Files): Remove the details
400 about the text returned by file-acl. Instead, just document that
401 it is an opaque string meant to be used by set-file-acl.
402
6e55f03e
CY
4032012-12-21 Chong Yidong <cyd@gnu.org>
404
07b9c0be
CY
405 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
406
6e55f03e
CY
407 * customize.texi (Simple Types): Document key-sequence type
408 (Bug#13048).
409
5bec25eb
CY
410 * strings.texi (Text Comparison): Doc fix for compare-strings.
411
15ccf05e
MA
4122012-12-19 Michael Albinus <michael.albinus@gmx.de>
413
414 * files.texi (Magic File Names): Add `file-acl',
415 `file-selinux-context', `set-file-acl' and
416 `set-file-selinux-context'. Make the list consistent.
417
ee3c0aec
JB
4182012-12-19 Jonas Bernoulli <jonas@bernoul.li>
419
420 * tips.texi (Library Headers): New header keyword `Homepage'.
421 Make continuation lines syntax more precise.
422
66447e07
EZ
4232012-12-17 Eli Zaretskii <eliz@gnu.org>
424
425 * files.texi (File Attributes, Changing Files): Update to include
426 MS-Windows support for ACLs.
427
7c3d167f
RF
4282012-12-16 Romain Francoise <romain@orebokech.com>
429
430 * files.texi (File Attributes): Document ACL support and new
431 `file-acl' function.
432 (Changing Files): Mention argument name change of `copy-file' and
433 document new function `set-file-acl'.
434
97976f9f
PE
4352012-12-14 Paul Eggert <eggert@cs.ucla.edu>
436
437 Fix permissions bugs with setgid directories etc. (Bug#13125)
438 * files.texi (Testing Accessibility): Document GROUP arg
439 of file-ownership-preserved-p.
440 (File Attributes): Document that 9th element is now
441 just a placeholder.
442 * os.texi (User Identification): Document new functions group-gid,
443 group-real-gid.
444
d92d9c95
PE
4452012-12-11 Paul Eggert <eggert@cs.ucla.edu>
446
447 * internals.texi (C Integer Types): New section.
448 This follows up and records an email in
449 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
450
265c2fbf 4512012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 452
4a0e1924 453 * control.texi (Pattern matching case statement): New node.
f433306a 454
1cbae532
SM
455 * customize.texi (Variable Definitions): Mention the default :group
456 for defcustoms (bug#13093).
457
c6c08d3f
GM
4582012-12-09 Glenn Morris <rgm@gnu.org>
459
460 * customize.texi (Variable Definitions): Mention eval-defun
461 on a defcustom calls the :set function when appropriate.
462
4288142b
PE
4632012-12-06 Paul Eggert <eggert@cs.ucla.edu>
464
465 * doclicense.texi, gpl.texi: Update to latest version from FSF.
466 These are just minor editorial changes.
467
d8ad4d3f 4682012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
469
470 * lists.texi (Plist Access): Move put example to Symbol Plists.
471
472 * symbols.texi (Standard Properties): Fix typo.
473
c5bc2d1d 4742012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 475
f02f19bd
CY
476 * symbols.texi (Symbol Properties): New node.
477 (Symbol Plists): Make it a subsection under Symbol Properties.
478 (Standard Properties): New node.
479
480 * lists.texi (Property Lists): Move here from symbols.texi.
481 (Plist Access): Rename from Other Plists.
482
483 * customize.texi (Variable Definitions):
484 * display.texi (Defining Faces):
485 * sequences.texi (Char-Tables): Fix xref.
486
1cbae532 487 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 488
f02f19bd
CY
489 * commands.texi (Using Interactive): Fix index entry.
490
cb6f5650
PE
4912012-11-24 Paul Eggert <eggert@cs.ucla.edu>
492
c07a6ded
PE
493 * doclicense.texi: Update to latest version from FSF.
494 These are just minor editorial changes.
495 * elisp.texi (GNU Free Documentation License)
496 (GNU General Public Licens):
497 Provide sectioning, since doclicense.texi no longer does that.
498
cb6f5650
PE
499 * loading.texi (Named Features): @ -> @@ to fix typo.
500
d125ca15 5012012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
502
503 * windows.texi (Basic Windows): Fix typo.
504 (Windows and Frames): Fix example. Move description of
505 window-in-direction here.
506 (Recombining Windows): Fix example.
1cbae532 507 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
508 (Switching Buffers): Reword.
509 (Display Action Functions): Minor adjustments.
510 (Choosing Window Options): Minor fixes.
511 (Window History): Minor rewording.
512 (Dedicated Windows): Correct and reword part describing how
513 dedicatedness affects functions removing buffers or windows.
1cbae532 514 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 515
d125ca15 5162012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
517
518 * modes.texi (%-Constructs): Fix statement about mode construct
519 padding (Bug#12866).
520
d125ca15 5212012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
522
523 * debugging.texi (Profiling): Make it more clear
524 that --enable-profiling is about profiling the C code.
525
38a2f917
GM
5262012-11-21 Glenn Morris <rgm@gnu.org>
527
3ca2f1bf
GM
528 * display.texi (Attribute Functions):
529 Update for set-face-* name changes.
1bf335cf
GM
530 Add new "inherit" argument for face-bold-p etc.
531 Move description of this argument to a common section, like "frame".
3ca2f1bf 532
6ef2e5ef 533 * debugging.texi (Profiling): New section.
b6729a18 534 (Debugging): Mention profiling in the introduction.
5b776637
GM
535 * tips.texi (Compilation Tips): Move profiling to separate section.
536 * elisp.texi: Add Profiling to detailed menu.
537
6ef2e5ef 5382012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
539
540 * windows.texi (Display Action Functions): Fix recently added
541 example. Suggested by Michael Heerdegen.
542
6ef2e5ef 5432012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
544
545 Minor cleanup for times as lists of four integers.
546 * os.texi (Time Parsing): Time values can now be four integers.
547
7351b73d
GM
5482012-11-18 Glenn Morris <rgm@gnu.org>
549
550 * loading.texi (How Programs Do Loading): Add eager macro expansion.
551 * macros.texi (Expansion): Mention eager macro expansion.
552
a045a167
GM
553 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
554
2ac9538d 5552012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
556
557 * minibuf.texi (Programmed Completion): Doc fix for metadata
558 request (Bug#12850).
559
2ac9538d 5602012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 561
7fe37cfc
GM
562 * display.texi (Temporary Displays): Document with-temp-buffer-window.
563
6439ae19
GM
564 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
565 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
566 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 567 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 568
0ff7851c
MR
5692012-11-16 Martin Rudalics <rudalics@gmx.at>
570
571 * windows.texi (Choosing Window): Rewrite description of
572 display-buffer-alist (Bug#12167).
1cbae532
SM
573 (Display Action Functions): Mention inhibit-switch-frame.
574 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
575 Add example (Bug#12848).
576
96e05507 5772012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
578
579 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
580 (Attribute Functions): Update for set-face-underline rename.
581 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 582
e4e9830b
GM
583 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
584 so they align better in info.
921c067f
GM
585 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
586 Document set-temporary-overlay-map.
e4e9830b 587
c8915b67
SM
5882012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
589
590 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
591 with normal keymaps".
592
74934dcc
DA
5932012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
594
595 * internals.texi (Garbage Collection): Update descriptions
596 of vectorlike_header, garbage-collect and gc-cons-threshold.
597 (Object Internals): Explain Lisp_Object layout and the basics
598 of an internal type system.
599 (Buffer Internals): Update description of struct buffer.
600
f78ee6af 6012012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
602
603 * variables.texi (Adding Generalized Variables):
604 At least mention gv-define-expander and gv-letplace.
605
164f28b5 606 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 607 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 608
38868ad7
GM
609 * control.texi (Signaling Errors):
610 * debugging.texi (Error Debugging):
611 * errors.texi (Standard Errors): Add user-error.
612
6efddf78
GM
613 * variables.texi (Adding Generalized Variables):
614 Use standard formatting for common lisp note about setf functions.
615
6baf66d5 6162012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
617
618 * elisp.texi (Top): Add Recombining Windows to menu.
619 * windows.texi (Recombining Windows): New subsection.
620 (Splitting Windows): Rewrite text on handling of window
621 combinations and move it to new subsection.
622
6baf66d5 6232012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 624
8a3afaf9
CY
625 * searching.texi (Replacing Match): Document \? in replace-match.
626
7c08f8ba
CY
627 * variables.texi (Creating Buffer-Local): Document setq-local and
628 defvar-local.
629 (Setting Generalized Variables): Arrange table alphabetically.
630
631 * lists.texi (List Elements, List Variables): Clarify descriptions
632 of push and pop for generalized variables.
633
634 * edebug.texi (Specification List): setf is no longer CL-only.
635
6baf66d5 6362012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
637
638 * variables.texi (Adding Generalized Variables):
639 Update description of FIX-RETURN expansion.
640
ebdbfb95
GM
641 * variables.texi (Setting Generalized Variables):
642 Split most of previous contents into this subsection.
643 (Adding Generalized Variables): New subsection.
651af8c6
GM
644 Move note on lack of setf functions here from misc/cl.texi.
645
ebdbfb95
GM
646 * elisp.texi: Add Generalized Variables subsections to detailed menu.
647
6baf66d5 6482012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
649
650 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
651
a43d02f0
MA
6522012-11-08 Michael Albinus <michael.albinus@gmx.de>
653
654 * os.texi (Notifications): Update descriptions of
655 notifications-notify, notifications-close-notification and
656 notifications-get-capabilities according to latest code changes.
657 Add notifications-get-server-information.
658
2395ab64
CY
6592012-11-03 Chong Yidong <cyd@gnu.org>
660
661 * objects.texi (General Escape Syntax): Clarify the explanation of
662 escape sequences.
663 (Non-ASCII in Strings): Clarify when a string is unibyte vs
664 multibyte. Hex escapes do not automatically make a string
665 multibyte.
666
43bcfda6
MR
6672012-11-03 Martin Rudalics <rudalics@gmx.at>
668
669 * windows.texi (Switching Buffers): Document option
670 switch-to-buffer-preserve-window-point.
671 (Display Action Functions): Document window-height and
672 window-width alist entries.
1cbae532
SM
673 (Display Action Functions):
674 Document display-buffer-below-selected and
43bcfda6 675 display-buffer-in-previous-window.
1cbae532
SM
676 (Quitting Windows): Document quit-restore-window.
677 Rewrite section.
43bcfda6
MR
678 (Window Configurations): In window-state-get mention that
679 argument window must be valid.
680 (Window Parameters): Document quit-restore window parameter
681 (Bug#12158).
682
89b2c8a1
GM
6832012-10-31 Glenn Morris <rgm@gnu.org>
684
88390adf
GM
685 * control.texi (Catch and Throw): Add xref to cl.texi.
686
aec5e6f9
GM
687 * lists.texi (Sets And Lists): Point xref to better location.
688
0d8e94e9
GM
689 * errors.texi (Standard Errors):
690 * loading.texi (Autoload): Update for cl-lib namespace changes.
691
5241598a
GM
692 * modes.texi (Defining Minor Modes): "Generalized Variables"
693 section is now in this manual rather than cl.texi.
694
89b2c8a1
GM
695 * eval.texi (Special Forms): No longer special forms: defmacro,
696 defun, save-window-excursion, with-output-to-temp-buffer.
697 * functions.texi (Defining Functions): Defun is now a macro.
698 Defalias is a function.
699
516e1a08
GM
7002012-10-30 Glenn Morris <rgm@gnu.org>
701
702 * variables.texi (Generalized Variables): Fix typo.
703
e29e39c9
CY
7042012-10-30 Chong Yidong <cyd@gnu.org>
705
706 * symbols.texi (Symbol Plists): Document function-get.
707
708 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
709
710 * frames.texi (Visibility of Frames): Document tty-top-frame.
711
70edffb1
SM
7122012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
713
714 * keymaps.texi (Format of Keymaps): Document the multiple
715 inheritance format.
716
3a51f0eb
MR
7172012-10-28 Martin Rudalics <rudalics@gmx.at>
718
719 * windows.texi (Basic Windows): Reformulate description of live,
720 internal and valid windows.
721 (Cyclic Window Ordering): Describe new argument of
722 get-lru-window and get-largest-window. Add description of
723 window-in-direction.
724
5b6887ad
GM
7252012-10-27 Glenn Morris <rgm@gnu.org>
726
5887564d
GM
727 * variables.texi (Generalized Variables): New section,
728 adapted from misc/cl.texi.
729 * elisp.texi (Top): Add Generalized Variables to menu.
730 * lists.texi (List Elements, List Variables):
731 Mention generalized variables.
732
5b6887ad
GM
733 * lists.texi (List Elements): Typo fix.
734
05b621a6
CY
7352012-10-27 Chong Yidong <cyd@gnu.org>
736
737 * minibuf.texi (High-Level Completion): Don't mention removed
738 function iswitchb-read-buffer.
739
740 * commands.texi (Event Input Misc): Remove last-input-char.
741 (Command Loop Info): Remove last-command-char.
742
743 * frames.texi (Initial Parameters): Don't mention the obsolete
744 special-display feature.
745
746 * windows.texi (Choosing Window): Don't mention the obsolete
747 special display feature.
748 (Choosing Window Options): Remove obsolete special-display
749 variables, and the functions special-display-p and
750 special-display-popup-frame.
751
752 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
753
754 * hooks.texi (Standard Hooks): Remove obsolete hooks.
755
756 * markers.texi (Information from Markers): Remove obsolete
757 function buffer-has-markers-at.
758
759 * text.texi (Yanking): Document yank-handled-properties.
760
72ec96fb
PE
7612012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
762
763 Update manual for new time stamp format (Bug#12706).
764 * buffers.texi (Modification Time):
765 * files.texi (Testing Accessibility, File Attributes):
766 * intro.texi (Version Info):
767 * os.texi (Time of Day):
768 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
769 These instances were missed the first time around.
770 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
771
75e8f9d2
CY
7722012-10-24 Chong Yidong <cyd@gnu.org>
773
cd996018
CY
774 * minibuf.texi (Text from Minibuffer): Document read-regexp
775 changes.
776
1cbae532
SM
777 * nonascii.texi (Selecting a Representation):
778 Document set-buffer-multibyte changes.
cd996018 779
75e8f9d2
CY
780 * keymaps.texi (Toolkit Differences): Node deleted.
781 (Easy Menu): New node.
782
d1069532
SM
7832012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
784
785 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
786
c4132fd4
PE
7872012-10-23 Paul Eggert <eggert@cs.ucla.edu>
788
789 Fix outdated timestamp documentation in Elisp manual (bug#12706).
790 * files.texi (File Attributes):
791 * text.texi (Undo):
792 Time stamp resolution is now 1 picosecond, not 1 second.
793
1fb3aa3f
CY
7942012-10-23 Chong Yidong <cyd@gnu.org>
795
49238e7f
CY
796 * display.texi (Font Lookup): Remove font-list-limit.
797
1fb3aa3f
CY
798 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
799 (Bug#12529).
800
5fb904b0
GM
8012012-10-22 Glenn Morris <rgm@gnu.org>
802
f961c7d8
GM
803 * os.texi (Recording Input): Tiny fix.
804
4ee87740
GM
805 * intro.texi (Lisp History):
806 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
807 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
808
d18a0d24
CY
8092012-10-15 Chong Yidong <cyd@gnu.org>
810
811 * macros.texi (Defining Macros): defmacro is now a macro.
812 Explicitly list the docstring and declare arguments.
813
814 * functions.texi (Anonymous Functions): Explicitly list the
815 docstring, declare, and interactive arguments to lambda.
816 (Defining Functions): Likewise for defun.
817 (Inline Functions): Likewise for defsubst.
818 (Declare Form): Tweak description.
819
73f2b4ab
CY
8202012-10-13 Chong Yidong <cyd@gnu.org>
821
822 * display.texi (ImageMagick Images): ImageMagick enabled by default.
823
379acb95
CY
8242012-10-05 Chong Yidong <cyd@gnu.org>
825
826 * minibuf.texi (Basic Completion): Clarify list form of completion
827 table (Bug#12564).
828
e8757f09 8292012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
830
831 * functions.texi (Function Safety): Copyedit. (Bug#12562)
832
86ec63ba
PE
8332012-10-01 Paul Eggert <eggert@cs.ucla.edu>
834
835 Revert the FOLLOW-SYMLINKS change for file-attributes.
836 * files.texi (File Attributes, Magic File Names): Undo last change.
837
e7a2937b
PE
8382012-09-30 Paul Eggert <eggert@cs.ucla.edu>
839
840 file-attributes has a new optional arg FOLLOW-SYMLINKS.
841 * files.texi (File Attributes): Describe it.
842 (Magic File Names): Use it.
843
48de8b12
CY
8442012-09-30 Chong Yidong <cyd@gnu.org>
845
846 * commands.texi (Click Events): Define "mouse position list".
847 Remove mention of unimplemented horizontal scroll bars.
848 (Drag Events, Motion Events): Refer to "mouse position list".
849 (Accessing Mouse): Document posnp.
850
851 * errors.texi (Standard Errors): Tweak arith-error description.
852 Tweak markup. Remove domain-error and friends, which seem to be
853 unused after the floating-point code revamp.
854
855 * functions.texi (Obsolete Functions): Obsolescence also affects
856 documentation commands. Various clarifications.
857 (Declare Form): New node.
858
859 * strings.texi (String Basics): Copyedits.
860
861 * os.texi (Idle Timers): Minor clarifications.
862 (User Identification): Add system-users and system-groups.
863
864 * macros.texi (Defining Macros): Move description of `declare' to
865 Declare Form node.
866
867 * loading.texi (Autoload):
868 * help.texi (Documentation Basics): The special sequences can
869 trigger autoloading.
870
871 * numbers.texi (Integer Basics): Copyedits.
872 (Float Basics): Consider IEEE floating point always available.
873 (Random Numbers): Document actual limits.
874 (Arithmetic Operations): Clarify division by zero. Don't mention
875 the machine-independence of negative division since it does not
876 happen in practice.
877
8782012-09-28 Chong Yidong <cyd@gnu.org>
879
880 * os.texi (Startup Summary): Document leim-list.el change.
881
8822012-09-25 Chong Yidong <cyd@gnu.org>
883
884 * functions.texi (Defining Functions): defun is now a macro.
885
e61d39cd 8862012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
887
888 * files.texi (Files): Fix typo.
889
e109c4a6
CY
8902012-09-23 Chong Yidong <cyd@gnu.org>
891
892 * buffers.texi (Read Only Buffers): Document read-only-mode.
893
894 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
895 read-only-mode.
896
897 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
898 calling conventions.
899
c88b867f
CY
9002012-09-22 Chong Yidong <cyd@gnu.org>
901
902 * searching.texi (Replacing Match): Minor clarification.
903
df9685f3
EZ
9042012-09-22 Eli Zaretskii <eliz@gnu.org>
905
287d7455
EZ
906 * edebug.texi (Instrumenting): Improve indexing.
907
df9685f3
EZ
908 * os.texi (Idle Timers): Warn against reinvoking an idle timer
909 from within its own timer action. (Bug#12447)
910
47133380
CY
9112012-09-22 Chong Yidong <cyd@gnu.org>
912
913 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
914
ab199df2 9152012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
916
917 * debugging.texi (Using Debugger): Fix typo.
918
ed1f0bd3
CY
9192012-09-18 Chong Yidong <cyd@gnu.org>
920
921 * display.texi (Faces): Discuss anonymous faces.
922 (Face Attributes): Tweak intro.
923 (Defining Faces): Move after the Face Attributes node. Copyedits.
924 (Displaying Faces): Describe role of inheritance.
925
926 * customize.texi (Customization): Define customization more
927 carefully (Bug#11440).
928 (Common Keywords): Add xref to Constant Variables.
929
930 * variables.texi (Defining Variables): Link to defcustom's node
931 instead of the higher-level Customization chapter.
932
c990426a
PE
9332012-09-11 Paul Eggert <eggert@cs.ucla.edu>
934
935 Simplify, document, and port floating-point (Bug#12381).
936 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
937 Document that / and mod (with floating point arguments), along
938 with asin, acos, log, log10, expt and sqrt, return special values
939 instead of signaling exceptions.
940 (Float Basics): Document that logb operates on the absolute value
941 of its argument.
942 (Math Functions): Document that (log ARG BASE) also returns NaN if
943 BASE is negative. Document that (expt X Y) returns NaN if X is a
944 finite negative number and Y a finite non-integer.
945
011474aa
CY
9462012-09-09 Chong Yidong <cyd@gnu.org>
947
bb6b0efc
CY
948 * lists.texi (Sets And Lists): Explain that the return value for
949 delete should be used, like for delq.
950
011474aa
CY
951 * minibuf.texi (Yes-or-No Queries): Document recentering and
952 scrolling in y-or-n-p. Remove gratuitous example.
953
954 * searching.texi (Search and Replace): Document window scrolling
955 entries in query-replace-map.
956
6dcef6ec
CY
9572012-09-08 Chong Yidong <cyd@gnu.org>
958
959 * syntax.texi (Syntax Table Internals): Define "raw syntax
960 descriptor" terminology (Bug#12383).
961 (Syntax Descriptors): Mention raw syntax descriptors.
962
52404181
CY
9632012-09-07 Chong Yidong <cyd@gnu.org>
964
1a5432bc
CY
965 * variables.texi (Creating Buffer-Local): Fix description of
966 local-variable-if-set-p (Bug#10713).
967
0a6bdaa1
CY
968 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
969
14ba4cf3
CY
970 * windows.texi (Display Action Functions)
971 (Choosing Window Options): Remove obsolete variable
972 display-buffer-reuse-frames.
cee2e90d 973 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 974
e5c2edf7
CY
975 * positions.texi (Narrowing): Document buffer-narrowed-p.
976
52404181
CY
977 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
978
979 * syntax.texi (Low-Level Parsing): Add xref to Parser State
980 (Bug#12269).
981
7f7e0167
LI
9822012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
983
984 * debugging.texi (Explicit Debug): Document `debug-on-message'.
985
6a787d9a
CY
9862012-09-02 Chong Yidong <cyd@gnu.org>
987
988 * windows.texi (Window Configurations): Recommend against using
989 save-window-excursion (Bug#12075).
990
991 * control.texi (Catch and Throw):
992 * positions.texi (Excursions): Don't mention it.
993
0e23ef9d
PE
9942012-09-01 Paul Eggert <eggert@cs.ucla.edu>
995
996 Better seed support for (random).
997 * numbers.texi (Random Numbers): Document new behavior of
998 the calls (random) and (random STRING).
999
342dac71
MR
10002012-08-21 Martin Rudalics <rudalics@gmx.at>
1001
1002 * windows.texi (Window Point): Document recent changes in
1003 window-point and set-window-point.
1004 (Selecting Windows): Document recent change in select-window.
1005
a08eadfe
EZ
10062012-08-06 Eli Zaretskii <eliz@gnu.org>
1007
1008 * functions.texi (Closures): Put the main index entry for
1009 "closures" here. (Bug#12138)
1010
1011 * variables.texi (Lexical Binding): Disambiguate the index entry
1012 for "closures".
1013
35b6586e
CY
10142012-08-05 Chong Yidong <cyd@gnu.org>
1015
1016 * display.texi (Defining Faces): Move documentation of
1017 frame-background-mode to the Emacs manual (Bug#7774).
1018
02676e5d
CY
10192012-08-04 Chong Yidong <cyd@gnu.org>
1020
1021 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1022 Fix description of syntax table inheritance.
1023 (Syntax Table Functions): Don't refer to internal contents of
1024 syntax table, since that is not explained yet. Copyedits.
1025 (Standard Syntax Tables): Node deleted.
1026 (Syntax Table Internals): Misc clarifications. Improve table
1027 formatting.
1028
1029 * keymaps.texi (Inheritance and Keymaps):
1030 * text.texi (Sticky Properties): Tweak index entry.
1031
73e0cbc0
EZ
10322012-07-28 Eli Zaretskii <eliz@gnu.org>
1033
1034 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1035
09ae5da1
PE
10362012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1037
1038 Prefer typical American spelling for "acknowledgment".
1039 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1040
1ada2e55
EZ
10412012-07-21 Eli Zaretskii <eliz@gnu.org>
1042
1043 * commands.texi (Special Events): Mention language-change event.
1044 (Input Events, Interactive Codes):
1045 * keymaps.texi (Key Sequences): Mention events that are
1046 non-keyboard but also non-mouse events.
1047
9ea10cc3
CY
10482012-07-17 Chong Yidong <cyd@gnu.org>
1049
1050 * text.texi (Insertion): Document insert-char changes.
1051
2e2d2a13
LL
10522012-07-15 Leo Liu <sdl.web@gmail.com>
1053
1054 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1055
b68b3337
CY
10562012-07-13 Chong Yidong <cyd@gnu.org>
1057
1058 * buffers.texi (Read Only Buffers): Document toggle-read-only
1059 changes. Reword to account for the fact that read-only is
1060 currently not supported in overlay properties.
1061
ab4c47d3
CY
10622012-07-07 Chong Yidong <cyd@gnu.org>
1063
1064 * loading.texi (Library Search): Index site-lisp directories.
1065
d4913798
CY
10662012-07-06 Chong Yidong <cyd@gnu.org>
1067
1068 * intro.texi (A Sample Function Description): Fix incorrect
1069 markup, undoing previous change.
1070 (A Sample Variable Description): Minor clarifications and markup
1071 improvements.
1072
1073 * elisp.texi (Top):
1074 * text.texi (Text): Fix menu order.
1075
251736f4
RS
10762012-07-06 Richard Stallman <rms@gnu.org>
1077
1078 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1079 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1080
e8d71283
GM
10812012-07-05 Glenn Morris <rgm@gnu.org>
1082
1083 * intro.texi (A Sample Function Description): Fix cross-refs.
1084
47187200
MW
10852012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1086
1087 * intro.texi (Evaluation Notation, A Sample Function Description)
1088 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1089
a2eb421b
CY
10902012-06-27 Chong Yidong <cyd@gnu.org>
1091
1092 * processes.texi (Asynchronous Processes, Input to Processes):
1093 * internals.texi (Process Internals): Don't capitalize "pty".
1094
6d41a41d
TTN
10952012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1096
1097 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1098 discussion more prominent.
1099
0bd8297f
EZ
11002012-06-23 Eli Zaretskii <eliz@gnu.org>
1101
1102 * commands.texi (Misc Events): Document the language-change event.
1103
d35af63c
PE
11042012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1105
1106 Support higher-resolution time stamps (Bug#9000).
1107 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1108 * processes.texi (System Processes):
1109 Time stamp resolution is now picosecond, not microsecond.
1110
ac1a0ce1 11112012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1112
1113 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1114
1053a871
SM
11152012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1116
1117 * functions.texi (Defining Functions):
1118 * macros.texi (Defining Macros): Un-define the return value of `defun',
1119 `defmacro' and `defalias'.
1120
41b7f8bc
CY
11212012-06-17 Chong Yidong <cyd@gnu.org>
1122
1123 * elisp.texi: Remove urlcolor setting.
1124
82a25657
GM
11252012-06-17 Glenn Morris <rgm@gnu.org>
1126
1127 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1128 Overlining no longer behaves exactly like underlining.
1129
a04689de 11302012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1131
1132 * display.texi (Face Attributes):
1133 Document wave-style underline face attribute.
1134
1b9b4cf4
CY
11352012-06-11 Chong Yidong <cyd@gnu.org>
1136
1137 * display.texi (ImageMagick Images): ImageMagick now supports the
1138 :background property.
1139
dbab98c7
DA
11402012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1141
1142 * internals.texi (Garbage Collection): Typo fix.
1143
6175e34b
CY
11442012-06-09 Chong Yidong <cyd@gnu.org>
1145
1146 * text.texi (Special Properties): Clarify the meaning of a list of
1147 faces in the `face' property.
1148
1149 * display.texi (Face Remapping): Minor clarification.
1150
4b56d0fe
CY
11512012-06-08 Chong Yidong <cyd@gnu.org>
1152
1153 * display.texi (Face Attributes): Font family does not accept
1154 wildcards. De-document obsolete :bold and :italic attributes.
1155 (Defining Faces): Use new-style face spec format.
1156
f3372c87
DA
11572012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1158
8d7c7eed 1159 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1160 vector management code and vectorlike_header structure.
1161
5f2c76c6
CY
11622012-06-03 Chong Yidong <cyd@gnu.org>
1163
1164 * modes.texi (Mode Line Data): Use "mode line construct"
1165 terminology for consistency.
1166
ecc6530d
GM
11672012-05-27 Glenn Morris <rgm@gnu.org>
1168
1169 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1170 * buffers.texi, commands.texi, compile.texi, control.texi:
1171 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1172 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1173 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1174 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1175 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1176 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1177 * objects.texi, os.texi, package.texi, positions.texi:
1178 * processes.texi, searching.texi, sequences.texi, streams.texi:
1179 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1180 * variables.texi, windows.texi: Nuke hand-written node pointers.
1181
33017faf 11822012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1183
33017faf
GM
1184 * functions.texi (Obsolete Functions):
1185 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1186
1187 * modes.texi (Mode Help): Fix describe-mode.
1188
1189 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1190
1191 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1192
33017faf 11932012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1194
33017faf 1195 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1196
1197 * compile.texi (Docs and Compilation):
1198 byte-compile-dynamic-docstrings is an option.
1199
1200 * debugging.texi (Invoking the Debugger): debug is a command.
1201
1202 * display.texi (Progress): progress-reporter-update and
1203 progress-reporter-force-update have VALUE argument optional.
1204 (Animated Images): Use non-@code{nil} instead of non-nil.
1205
33017faf
GM
1206 * files.texi (Format Conversion Round-Trip):
1207 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1208
1209 * frames.texi (Creating Frames): make-frame is a command.
1210 (Input Focus): select-frame is a command.
1211 (Pointer Shape): void-text-area-pointer is an option.
1212
33017faf 1213 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1214 (Help Functions): describe-prefix-bindings is a command.
1215
1216 * markers.texi (Creating Markers): Both arguments of copy-marker
1217 are optional.
1218
1219 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1220
1221 * modes.texi (Mode Line Variables): mode-line-remote and
1222 mode-line-client are not options.
1223 (Imenu): imenu-add-to-menubar is a command.
33017faf 1224 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1225
1226 * os.texi (Sound Output): play-sound-file is a command.
1227
33017faf 1228 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1229
33017faf
GM
1230 * processes.texi (Signals to Processes):
1231 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1232 (Signals to Processes): signal-process is a command.
1233
33017faf 1234 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1235 (Base 64): base64-encode-string is not a command while
1236 base64-decode-region is.
1237
1238 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1239
3fe7cdc8
GM
12402012-05-12 Glenn Morris <rgm@gnu.org>
1241
1242 * Makefile.in (MKDIR_P): New, set by configure.
1243 (mkinfodir): Use $MKDIR_P.
1244
dc0f75c8
GM
12452012-05-10 Glenn Morris <rgm@gnu.org>
1246
b8a82b69
GM
1247 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1248 with "coding: raw-text".
51b1e059 1249 Concept of multibyte sessions no longer exists.
b8a82b69 1250
dc0f75c8
GM
1251 * files.texi (File Locks): Mention create-lockfiles option.
1252
666b903b 12532012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1254
5b6eebcf
GM
1255 * vol1.texi, vol2.texi: Remove files.
1256 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1257 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1258
0a454caf 1259 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1260
143d9dd8
GM
1261 * two-volume.make (emacsdir): New.
1262 (tex): Add directory with emacsver.texi to TEXINPUTS.
1263
e68b393e
GM
1264 * minibuf.texi (Minibuffer History, Basic Completion):
1265 Tweak page breaks.
1266
9658dc2a
GM
1267 * internals.texi (Garbage Collection, Memory Usage)
1268 (Writing Emacs Primitives): Tweak page breaks.
1269
161c2a25
GM
1270 * streams.texi (Output Variables): Improve page break.
1271
1272 * edebug.texi (Edebug Display Update): Improve page break.
1273
51d58083
GM
1274 * compile.texi (Disassembly): Condense the examples.
1275
ddff3351
GM
1276 * eval.texi, functions.texi, loading.texi, macros.texi:
1277 Where possible, use example rather than smallexample.
1278
1279 * symbols.texi: Where possible, use example rather than smallexample.
1280 (Symbol Components): Fix typo.
1281 (Other Plists): Tweak page break.
1282
1283 * sequences.texi (Arrays): Tweak page breaks.
1284
1285 * customize.texi: Where possible, use example rather than smallexample.
1286 (Common Keywords, Variable Definitions, Applying Customizations)
1287 (Custom Themes): Tweak page breaks.
1288
1289 * control.texi: Where possible, use example rather than smallexample.
1290 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1291 Tweak page breaks.
1292
ca4b98fa
GM
12932012-05-08 Glenn Morris <rgm@gnu.org>
1294
5122804a
GM
1295 * two.el: Remove; unused since creation of two-volume.make.
1296
ca4b98fa
GM
1297 * vol1.texi, vol2.texi: No need to keep menus in these files.
1298
eceeb5fc
CY
12992012-05-05 Glenn Morris <rgm@gnu.org>
1300
1301 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1302
1303 * intro.texi (Caveats): Copyedit.
1304 (Lisp History): Convert inforef to xref.
1305 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1306
1307 * text.texi (Auto Filling): Don't mention Emacs 19.
1308
1309 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1310 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1311
1312 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1313
eceeb5fc
CY
1314 * lists.texi (List-related Predicates, List Variables):
1315 Tweak page-breaks.
1316 (Sets And Lists): Convert inforef to xref.
1317
8045b906
GM
13182012-05-04 Glenn Morris <rgm@gnu.org>
1319
1320 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1321 (info, infoclean): Use $INFO_EXT.
1322 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1323 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1324 (info, maintainer-clean): Use $INFO_EXT.
1325 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1326
78f3273a
CY
13272012-05-04 Chong Yidong <cyd@gnu.org>
1328
1329 * os.texi (Timers): Use defopt for timer-max-repeats.
1330
ab0fa4e4
PE
13312012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1332
1333 * os.texi (Time of Day): Do not limit current-time-string
1334 to years 1000..9999.
1335
2bc356d7
CY
13362012-05-02 Chong Yidong <cyd@gnu.org>
1337
1338 * display.texi (Font Lookup):
1339 * frames.texi (Pointer Shape):
1340 * processes.texi (Subprocess Creation): Use defopt for options.
1341
90207a15 13422012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1343
1344 * elisp.texi (@copying):
1345 * intro.texi (Introduction): Only print VERSION in the TeX version.
1346
90207a15 13472012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1348
1349 * text.texi (Change Hooks): Minor fix for after-change-functions.
1350
90207a15 13512012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1352
1353 * package.texi (Packaging Basics):
1354 * loading.texi (Autoload):
1355 * files.texi (Magic File Names):
1356 Reword to remove/reduce some overly long/short lines.
1357
a8e7d6d7 13582012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1359
1360 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1361 * modes.texi (Major Modes, Auto-Indentation):
1362 * buffers.texi (Buffers): Some fixes for menu descriptions.
1363
a8e7d6d7 13642012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1365 * functions.texi (Simple Lambda, Argument List):
1366 * eval.texi (Function Indirection): Avoid deprecated form.
1367
a8e7d6d7 13682012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1369
1a72be46
GM
1370 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1371 Add "et al." to authors.
1372
16152b76
GM
1373 * buffers.texi, commands.texi, compile.texi, control.texi:
1374 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1375 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1376 * modes.texi, numbers.texi, objects.texi, streams.texi:
1377 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1378 Use Texinfo recommended convention for quotes+punctuation.
1379
a8e7d6d7 13802012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1381
1382 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1383 to where-is-internal (Bug#10872).
1384
a8e7d6d7 13852012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1386
a2715669
GM
1387 * macros.texi (Indenting Macros): Fix typo.
1388
0b27932b
GM
1389 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1390 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1391 (Choosing Window Options, Horizontal Scrolling)
1392 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1393 (Quitting Windows, Window Configurations, Textual Scrolling):
1394 (Coordinates and Windows, Window Configurations)
1395 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1396 (Splitting Windows, Deleting Windows):
1397 Fix ignore-window-parameters logic.
1398 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1399 (Window Start and End): Remove pointless example.
1400 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1401 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1402 and recenter-positions. Remove recenter example.
0b27932b 1403
0dc91072
GM
1404 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1405
9c51bbaa
GM
1406 * minibuf.texi (Intro to Minibuffers):
1407 Tweak discussion of resizing minibuffer window.
1408
674ea9c6
GM
14092012-04-26 Glenn Morris <rgm@gnu.org>
1410
8a4ca8e3 1411 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1412
562e638f
GM
1413 * tindex.pl: Remove file.
1414
674ea9c6
GM
1415 * makefile.w32-in (srcs):
1416 * Makefile.in (srcs): Remove back.texi (which is unused).
1417
b613912b
MA
14182012-04-24 Michael Albinus <michael.albinus@gmx.de>
1419
e43042fe
MA
1420 * os.texi (Notifications): Extend possible notification hints.
1421 Add notifications-get-capabilities.
b613912b 1422
f30d612a
CY
14232012-04-20 Chong Yidong <cyd@gnu.org>
1424
1425 * processes.texi (Asynchronous Processes): Mention nil argument to
1426 start-process.
1427
b58b1df8
GM
14282012-04-20 Glenn Morris <rgm@gnu.org>
1429
1430 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1431 Don't mention obsolete `nospace' argument of all-completions.
1432 (Minibuffer Completion, Completion Commands, Reading File Names)
1433 (Completion Variables): Copyedits.
1434 (Completion Commands): Mention parent keymaps.
1435 Remove obsolete minibuffer-local-filename-must-match-map.
1436 (High-Level Completion): Remove read-variable's almost
1437 word-for-word duplication of read-command.
1438 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1439 Update "High-Level Completion" description.
1440
c0ea08d2
GM
1441 * minibuf.texi (Minibuffers):
1442 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1443
9d2754f5
GM
1444 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1445 Use Texinfo-recommended form of quote+punctuation.
1446 (Intro to Minibuffers): First minibuffer is #1, not #0.
1447 Mention minibuffer-inactive-mode.
1448 (Text from Minibuffer): Copyedits.
1449 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1450 (Object from Minibuffer): Remove overly pedantic para.
1451 (Minibuffer History): Copyedits. Add face-name-history.
1452 (Initial Input, Yes-or-No Queries, Multiple Queries)
1453 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1454 (Yes-or-No Queries): Tweak example.
1455 (Minibuffer Commands): Add next-complete-history-element.
1456 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1457 minibuffer-inactive-mode.
9d2754f5 1458
4373fd43
GM
1459 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1460 (Bindat Functions): Copyedits.
1461
61bb069e 14622012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1463
1464 * files.texi (Saving Buffers): Document `visit and `visit-save'
1465 values of require-final-newline.
1466
61bb069e 14672012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1468
1469 * processes.texi (Output from Processes, Filter Functions):
1470 Mention waiting-for-user-input-p.
1471 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1472 (Network Servers, Datagrams, Network Processes, Network Options)
1473 (Network Feature Testing, Serial Ports): Copyedits.
1474 (Network): Add encrypted network overview paragraph.
1475 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1476
61bb069e 14772012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1478
1479 * help.texi (Keys in Documentation): Mention :advertised-binding.
1480
1481 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1482 description to help.texi.
1483
61bb069e 14842012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1485
1486 * processes.texi (Process Information, Input to Processes)
1487 (Signals to Processes, Output from Processes, Process Buffers)
1488 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1489 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1490
e153c136
GM
14912012-04-15 Glenn Morris <rgm@gnu.org>
1492
1493 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1494 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1495 Copyedits.
e153c136 1496 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1497 (Synchronous Processes, Asynchronous Processes):
1498 Update some example output.
e153c136
GM
1499 (Process Information): Fix typo.
1500 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1501
e6fd457e 15022012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1503
1504 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1505 open-network-stream does exist in Emacs 23, but is simpler.
1506
e6fd457e 15072012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1508
1509 * customize.texi (Custom Themes): Also document load-theme etc.
1510
35dc09a1 15112012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1512
1513 * customize.texi (Applying Customizations):
1514 (Custom Themes): New nodes.
1515
1516 * display.texi (Defining Faces): Reference custom-set-faces.
1517
1518 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1519 * os.texi (Startup Summary): Copyedits.
1520
35dc09a1 15212012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1522
1523 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1524
9fce7eda
GM
1525 * strings.texi (Case Tables):
1526 * objects.texi (General Escape Syntax):
1527 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1528
2bb0eca1
GM
1529 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1530 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1531 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1532 * text.texi: Use @file for buffers, per the Texinfo manual.
1533
62200c14
GM
1534 * compile.texi (Compiler Errors): Add missing space in buffer name.
1535
35dc09a1 15362012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1537
1538 * processes.texi (Query Before Exit): Remove obsolete function
1539 process-kill-without-query (Bug#11190).
1540
35dc09a1 15412012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1542
1543 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1544 Use @env for environment variables.
1545
f48a9cb4
GM
1546 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1547
0a6dd5e2
JA
15482012-04-12 Jari Aalto <jari.aalto@cante.net>
1549
1cbae532
SM
1550 * processes.texi (Synchronous Processes):
1551 Mention `default-directory' (bug#7515).
0a6dd5e2 1552
b4d3bc10
CY
15532012-04-09 Chong Yidong <cyd@gnu.org>
1554
1555 * customize.texi (Variable Definitions): Remove user-variable-p.
1556
1557 * commands.texi (Interactive Codes):
1558 * help.texi (Accessing Documentation):
1559 * minibuf.texi (High-Level Completion): Callers changed.
1560
ea0ff314
CY
15612012-04-06 Chong Yidong <cyd@gnu.org>
1562
1563 * minibuf.texi (Programmed Completion): Document metadata method.
1564 (Completion Variables): Document completion-category-overrides.
1565
91b65361
CY
15662012-04-05 Chong Yidong <cyd@gnu.org>
1567
1568 * anti.texi (Antinews): Rewrite for Emacs 23.
1569
3d439cd1
CY
15702012-04-04 Chong Yidong <cyd@gnu.org>
1571
321cc491
CY
1572 * minibuf.texi (Programmed Completion): Remove obsolete variable
1573 completion-annotate-function.
1cbae532
SM
1574 (Completion Variables): Rename from Completion Styles.
1575 Document completion-extra-properties. Document completion-styles-alist
321cc491 1576 change.
245d176b
CY
1577 (Reading File Names): minibuffer-local-filename-must-match-map is
1578 not used anymore.
1579 (Minibuffer Completion): Document completing-read-function.
1580 (Completion in Buffers): completion-at-point-functions can return
1581 properties recognized in completion-extra-properties.
321cc491 1582
3d439cd1
CY
1583 * display.texi (Delayed Warnings): New node.
1584
a7972adf
CY
1585 * os.texi (Notifications): Copyedits.
1586
97f4a299
GM
15872012-04-04 Glenn Morris <rgm@gnu.org>
1588
1589 * os.texi (Notifications): Copyedits.
1590
9ff687e1
MA
15912012-04-03 Michael Albinus <michael.albinus@gmx.de>
1592
1593 * os.texi (Terminal-Specific): Fix typo.
1594 (Notifications): New section.
1595
1596 * elisp.texi (Top):
1597 * vol1.texi (Top):
1598 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1599 menu entries.
1600
42ee526b
CY
16012012-04-01 Chong Yidong <cyd@gnu.org>
1602
1603 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1604 file-in-directory-p.
1605
0b021094
GM
16062012-03-31 Glenn Morris <rgm@gnu.org>
1607
1608 * edebug.texi (Instrumenting Macro Calls):
1609 Mention defining macros at instrumentation time.
1610 (Edebug Options): Mention edebug-unwrap-results.
1611
50fe197c
EZ
16122012-03-31 Eli Zaretskii <eliz@gnu.org>
1613
1614 * text.texi (Special Properties): Clarify the description of the
1615 effect of integer values of the 'cursor' property on cursor
1616 position. See the discussions in bug#11068 for more details and
1617 context.
1618
650b6d0b
GM
16192012-03-31 Glenn Morris <rgm@gnu.org>
1620
1621 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1622 Copyedits.
1623
5319014e
CY
16242012-03-30 Chong Yidong <cyd@gnu.org>
1625
1626 * display.texi (Image Formats): Add imagemagick type.
1627 (Image Descriptors): Mention how they are used.
1628 (ImageMagick Images): Clarify role of imagemagick-register-types.
1629 (Character Display): Don't mention glyph tables.
1630 (Display Tables): Use make-glyph-code in example.
1631 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1632 tables are semi-obsolete. De-document create-glyph.
1633 (Glyphless Chars): Note that display tables override this.
1634 (Bidirectional Display): Copyedits. Introduce "bidirectional
1635 reordering" terminology, and use it.
1636
f1224267
GM
16372012-03-30 Glenn Morris <rgm@gnu.org>
1638
1639 * edebug.texi (Jumping): Give name of `i' binding.
1640
d14daa28
GM
16412012-03-28 Glenn Morris <rgm@gnu.org>
1642
1643 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
1644 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
1645 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
1646 (Regexp Special): Mention collation.
1647 Clarify char classes with an example.
fee88ca0
GM
1648 (Regexp Functions): Mention regexp-opt is not guaranteed.
1649 Mention regexp-opt-charset.
1650 (Regexp Search): Recommend against looking-back.
1651 (Search and Replace): Use Texinfo recommended quote convention.
1652 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 1653
dcb6e7b3
MR
16542012-03-27 Martin Rudalics <rudalics@gmx.at>
1655
1656 * windows.texi (Window History): Describe new option
1657 switch-to-visible-buffer.
1658
cf0495f2
GM
16592012-03-27 Glenn Morris <rgm@gnu.org>
1660
4fb9a543
GM
1661 * searching.texi (String Search): Add xref to Emacs manual.
1662 Copyedits. Mention the function word-search-regexp.
1663 (Searching and Case): Add xref to Emacs manual. Copyedits.
1664
9364727b
GM
1665 * processes.texi (Network Servers): Standardize apostrophe usage.
1666
cf0495f2
GM
1667 * os.texi (System Environment): Copyedits. Remove some examples
1668 that do not seem useful. Mention setenv third arg.
1669 tty-erase-char does not seem to be nil under a window-system.
1670 (User Identification): Copyedits.
1671 Remove some examples that do not seem useful.
1672
33da7b16
GM
16732012-03-26 Glenn Morris <rgm@gnu.org>
1674
1675 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
1676 (Init File): Copyedits.
1677 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
1678 (Killing Emacs): Copyedits.
1679 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
1680 Shorten the example, use more standard shell prompts.
33da7b16 1681
9a69676a
CY
16822012-03-25 Chong Yidong <cyd@gnu.org>
1683
1684 * display.texi (Fringes): Note that fringes are shown on graphical
1685 displays only.
1686 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
1687 (Replacing Specs): Clarify example.
1688 (Manipulating Buttons): Note that button-at can return a marker.
1689 (Buttons): Minor rewrite.
1690 (Character Display): New node. Consolidate all character display
1691 related nodes into its subsections.
1692 (Usual Display): Character 127 is also affected by ctl-arrow.
1693 (Display Tables): Improve example.
1694
c8f6ec5c
GM
16952012-03-22 Glenn Morris <rgm@gnu.org>
1696
1697 * strings.texi (Text Comparison): Mention string-prefix-p.
1698
fb5b8aca
CY
16992012-03-21 Chong Yidong <cyd@gnu.org>
1700
1701 * display.texi (The Echo Area): Add xref to Output Streams.
1702 (Displaying Messages): Improve doc of message.
1703 (Echo Area Customization, Invisible Text): Copyedits.
1704 (Invisible Text): Mention that spec comparison is done with eq.
1705 (Width): Improve doc of char-width.
1706 (Faces): Recommend using symbol instead of string for face name.
1707 Minor clarifications.
1708 (Defining Faces): Copyedits. Update face example.
1709 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
1710 (Face Remapping): Mention text-scale-adjust.
1711 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
1712 (Face Functions): Don't document make-face or copy-face.
1713
025de85b
CY
17142012-03-20 Chong Yidong <cyd@gnu.org>
1715
1716 * display.texi (Forcing Redisplay): Various rewrites to reflect
1717 new value of redisplay-dont-pause.
1718 (Truncation): Copyedits.
1719
a5656eae
GM
17202012-03-20 Glenn Morris <rgm@gnu.org>
1721
1722 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
1723 Add summary table of some relevant command-line options.
1724
d15aac68
CY
17252012-03-18 Chong Yidong <cyd@gnu.org>
1726
1727 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
1728 (Writing Emacs Primitives): Re-organize discussion of functions
1729 with variable Lisp arguments are handled. Delete an obsolete
1730 remark, previously tagged as FIXME.
1731
1732 * os.texi (Idle Timers): Minor clarification.
1733 (Idle Timers): Link to Time of Day for description of time list.
1734
b59af549
GM
17352012-03-18 Glenn Morris <rgm@gnu.org>
1736
1737 * os.texi (System Interface): Flow control was removed.
1738 (Startup Summary): General update.
1739 (Init File): Don't mention compiling it.
1740
986bd52a
CY
17412012-03-17 Chong Yidong <cyd@gnu.org>
1742
1743 * os.texi (Startup Summary): Mention package loading.
1744 (Init File): Don't refer to .emacs in section title. Copyedits.
1745 (Terminal-Specific): Give a realistic example.
1746 (Command-Line Arguments): Reference Entering Emacs instead of
1747 repeating the spiel about not restarting Emacs.
1748 (Time of Day): Discuss time representation at beginning of node.
1749 (Sound Output): Copyedits.
1750
1751 * package.texi (Packaging Basics): Document package-initialize.
1752
f761251a
EZ
17532012-03-17 Eli Zaretskii <eliz@gnu.org>
1754
1755 * frames.texi (Initial Parameters): Add an index entry for
1756 minibuffer-only frame.
1757
da986230
GM
17582012-03-16 Glenn Morris <rgm@gnu.org>
1759
1760 * modes.texi (Major Mode Conventions): Mention the strange
1761 relationship between View mode and special modes. (Bug#10650)
1762
2cc775f9
CY
17632012-03-11 Chong Yidong <cyd@gnu.org>
1764
1765 * windows.texi (Window Configurations): save-window-excursion is
1766 now a macro.
1767
1768 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1769 now a macro.
1770
66c5eebd
CY
1771 * text.texi (Fields): Minor copyedit.
1772
310a820f
EZ
17732012-03-10 Eli Zaretskii <eliz@gnu.org>
1774
83a96c08
EZ
1775 * strings.texi (String Basics):
1776 * sequences.texi (Sequence Functions): Mention that `length' is
1777 not appropriate for computing the string width on display; add a
1778 cross-reference to the description of `string-width'. (Bug#10978)
1779
310a820f
EZ
1780 * eval.texi (Autoloading): Minor change of wording.
1781
83ef8187
CY
17822012-03-10 Chong Yidong <cyd@gnu.org>
1783
bc44be50
CY
1784 * loading.texi (Autoload): Explicitly state which forms are
1785 processed specially (Bug#7783).
1786
83ef8187
CY
1787 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1788 non-default situation. Describe one-submenu exception (Bug#7695).
1789
1790 * nonascii.texi (Character Properties): Copyedits.
1791
483ab230
CY
17922012-03-08 Chong Yidong <cyd@gnu.org>
1793
1794 * text.texi (Mode-Specific Indent): Document new behavior of
1795 indent-for-tab-command. Document tab-always-indent.
1796 (Special Properties): Copyedits.
1797 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1798 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1799 libxml-parse-html-region.
1800
00e84de0
GM
18012012-03-07 Glenn Morris <rgm@gnu.org>
1802
eaa6bc3c
GM
1803 * markers.texi (The Region): Briefly mention use-empty-active-region
1804 and region-active-p.
a9685db7 1805 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 1806 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 1807
67cd45a2
CY
18082012-03-07 Chong Yidong <cyd@gnu.org>
1809
1810 * text.texi (Buffer Contents): Don't duplicate explanation of
1811 region arguments from Text node. Put doc of obsolete var
1812 buffer-substring-filters back, since it is referred to.
1813 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1814 selection by default.
1815
1816 * markers.texi (The Mark): Fix typo.
1817 (The Region): Copyedits.
1818
2ad80941
GM
18192012-03-07 Glenn Morris <rgm@gnu.org>
1820
1821 * markers.texi (Overview of Markers): Copyedits.
1822 (Creating Markers): Update approximate example buffer size.
1823 (The Mark): Don't mention uninteresting return values.
1824
ef959d3a
CY
18252012-03-05 Chong Yidong <cyd@gnu.org>
1826
1827 * positions.texi (Text Lines): Document count-words.
1828
a08a07e3
CY
18292012-03-04 Chong Yidong <cyd@gnu.org>
1830
1831 * frames.texi (Frames): Remove little-used "terminal frame" and
1832 "window frame" terminology.
1833 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1834 (Size and Position, Visibility of Frames): Callers changed.
1835 (Frames): Clarify which terminals in framep are graphical.
1836 (Initial Parameters): --geometry is not the only option which adds
1837 to initial-frame-alist.
1838 (Position Parameters): Note that icon-left and icon-top are for
1839 old window managers only.
1840 (Size Parameters): Sizes are in characters even on graphical
1841 displays.
1842 (Management Parameters): Note that window-id and outer-window-id
1843 can't really be changed, and that auto-raise isn't always obeyed.
1844 (Cursor Parameters): Document cursor-type explicitly.
1845 (Size and Position): The aliases set-screen-height and
1846 set-screen-width have been deleted.
1847 (Visibility of Frames): Mention "minimization".
1848
1849 * os.texi (Startup Summary): Minor clarifications.
1850 (Startup Summary, Suspending Emacs): Standardize on "text
1851 terminal" terminology.
1852
1853 * windows.texi (Basic Windows, Coordinates and Windows)
1854 (Coordinates and Windows):
1855 * display.texi (Refresh Screen, Line Height, Face Attributes)
1856 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
1857
ea16568d
GM
18582012-03-04 Glenn Morris <rgm@gnu.org>
1859
1860 * abbrevs.texi: Small copyedits throughout.
1861 (Abbrev Mode): Remove this section, folding it into the top-level.
1862 (Abbrev Tables): Don't mention irrelevant return values.
1863 (Abbrev Expansion): Add cross-ref for wrapper hooks.
1864 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
1865 (Abbrev Table Properties): Update nil :regexp description.
1866
b3134b95
GM
18672012-03-03 Glenn Morris <rgm@gnu.org>
1868
520f2425
GM
1869 * internals.texi: Change @appendix section commands to @section.
1870 (Building Emacs): Say less about CANNOT_DUMP platforms.
1871 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 1872 (Pure Storage): Small changes.
01a6dcc8 1873 (Memory Usage): Copyedit.
7d2d7cc0
GM
1874 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
1875 example definitions. Give examples of things with non-nil
1876 interactive args. Mention eval_sub. Remove old info about
1877 strings and GCPRO. Mention cus-start.el.
1878 (Buffer Internals, Window Internals, Process Internals):
1879 Misc small updates and fixes for fields.
520f2425 1880
b3134b95
GM
1881 * tips.texi: Copyedits.
1882 (Coding Conventions): Mention autoloads.
1883 Combine partially duplicated macro items. Fix xref.
1884 Refer to Library Headers for copyright notice.
1885 (Programming Tips): edit-options is long-obsolete.
1886 (Compilation Tips): Mention loading bytecomp for byte-compile props.
1887 (Warning Tips): Mention declare-function.
1888 (Documentation Tips): Remove old info.
1889 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1890 (Library Headers): General update.
1891
2064cc6a
GM
18922012-03-02 Glenn Morris <rgm@gnu.org>
1893
6945faa6
GM
1894 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1895 and relocate entry. Mention buffer-stale-function.
1896
4186e877
GM
1897 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1898
2064cc6a
GM
1899 * hooks.texi (Standard Hooks): General update.
1900 Put related hooks together. Add and remove items.
1901 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1902 * modes.texi (Hooks): Tweak cross-ref description.
1903
7272fbf3
MA
19042012-03-01 Michael Albinus <michael.albinus@gmx.de>
1905
1906 * files.texi (Kinds of Files): The return value of file-equal-p is
1907 unspecified, if FILE1 or FILE2 does not exist.
1908
53a1239b
GM
19092012-03-01 Glenn Morris <rgm@gnu.org>
1910
90db9af9
GM
1911 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1912
53a1239b
GM
1913 * maps.texi (Standard Keymaps): General update.
1914 Remove mode-specific maps, talk about the more general keymaps.
1915 * help.texi (Help Functions): Add vindex for Helper-help-map.
1916 * keymaps.texi (Active Keymaps): Minor rephrasing.
1917
775b55af
GM
19182012-02-29 Glenn Morris <rgm@gnu.org>
1919
1920 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1921
96b49301 19222012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1923
7272fbf3 1924 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 1925 Update changed behavior of file-subdir-of-p.
96b49301 1926
1383d930
GM
19272012-02-28 Glenn Morris <rgm@gnu.org>
1928
44e97401
GM
1929 * advice.texi, anti.texi, display.texi, elisp.texi:
1930 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1931 Standardize possessive apostrophe usage.
1932
e3c73f1e
GM
1933 * locals.texi: Remove file.
1934 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1935 Remove menu entry.
1936 * errors.texi, maps.texi: Adjust node pointers.
1937 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 1938 * makefile.w32-in (srcs):
e3c73f1e
GM
1939 * Makefile.in (srcs): Remove locals.texi.
1940
1383d930
GM
1941 * frames.texi (Mouse Position): Fix cross-ref.
1942
431ee44b
CY
19432012-02-27 Chong Yidong <cyd@gnu.org>
1944
1945 * buffers.texi (Creating Buffers): Clarify that
1946 generate-new-buffer uses generate-new-buffer-names.
1947 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1948
1949 * files.texi (Directory Names): Index entry for file name abbreviations.
1950 (Relative File Names, File Name Expansion): Refer to it.
1951 (Locating Files): Move locate-user-emacs-file documentation to
1952 Standard File Names.
1953 (Standard File Names): Add locate-user-emacs-file; update examples.
1954
6a11ec9d
MA
19552012-02-26 Michael Albinus <michael.albinus@gmx.de>
1956
1957 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1958
9a4888c0
CY
19592012-02-26 Chong Yidong <cyd@gnu.org>
1960
1961 * files.texi (Kinds of Files): Improve documentation of
1962 files-equal-p and file-subdir-of-p.
1963
f0e751b9
GM
19642012-02-26 Glenn Morris <rgm@gnu.org>
1965
1966 * intro.texi (Acknowledgements): Small changes.
1967
7e05b1ec
GM
19682012-02-25 Glenn Morris <rgm@gnu.org>
1969
1970 * errors.texi: Don't try to list _all_ the error symbols.
1971 Add circular-list, cl-assertion-failed, compression-error.
1972 * elisp.texi, vol1.texi, vol2.texi:
1973 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1974
23453255 19752012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1976
1977 * files.texi (files-equal-p, file-subdir-of-p): New,
1978 add initial documentation.
1979
4963495d
CY
19802012-02-25 Chong Yidong <cyd@gnu.org>
1981
fa74b241
CY
1982 * files.texi (File Attributes): Document file-selinux-context.
1983 (Changing Files): Link to it.
1984 (Changing Files): Document set-file-selinux-context.
1985
1986 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
1987 changed. Mention default value of backup-directory-alist.
1988 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1989 (Auto-Saving): New minor mode behavior for auto-save-mode.
1990 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 1991
4963495d
CY
1992 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1993
4bb82fa8
GM
19942012-02-24 Glenn Morris <rgm@gnu.org>
1995
1996 * errors.texi (Standard Errors): Mention dbus-error.
1997 For arith-error sub-classes, just use one cross-ref.
1998
2cb228f7
AM
19992012-02-23 Alan Mackenzie <acm@muc.de>
2000
2001 * modes.texi (Defining Minor Modes): Document the new keyword
2002 :after-hook.
2003
a59225b1
CY
20042012-02-21 Chong Yidong <cyd@gnu.org>
2005
2006 * files.texi (Files): Mention magic file names as arguments.
2007 (Reading from Files): Copyedits.
2008 (File Attributes): Mention how to change file modes.
2009 (Changing Files): Use standard "file permissions" terminology.
2010 Add xref to File Attributes node.
2011 (Locating Files): Document locate-user-emacs-file.
2012 (Unique File Names): Recommend against using make-temp-name.
2013
8376d7c2
CY
20142012-02-19 Chong Yidong <cyd@gnu.org>
2015
2016 * help.texi (Documentation, Documentation Basics, Help Functions):
2017 Minor clarifications.
2018 (Accessing Documentation): Clarify what documentation-property is
2019 for. Add xref to Keys in Documentation.
2020
2021 * tips.texi (Documentation Tips): Don't recommend using * in
2022 docstrings.
2023
2024 * macros.texi (Defining Macros):
2025 * modes.texi (Derived Modes): Say "documentation string" instead
2026 of docstring.
2027
82233bea
CY
20282012-02-18 Chong Yidong <cyd@gnu.org>
2029
2030 * modes.texi (Tabulated List Mode): New node.
2031 (Basic Major Modes): Add xref to it.
2032
2033 * processes.texi (Process Information): Mention Process Menu mode.
2034
7b926f3f
CY
20352012-02-17 Chong Yidong <cyd@gnu.org>
2036
2037 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2038
0fd2c9a3
GM
20392012-02-17 Glenn Morris <rgm@gnu.org>
2040
2041 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2042
f700caa3
CY
20432012-02-16 Chong Yidong <cyd@gnu.org>
2044
4230351b
CY
2045 * syntax.texi (Syntax Tables, Syntax Descriptors)
2046 (Syntax Table Functions): Copyedits.
2047 (Syntax Basics): Don't repeat the material in the preceding node.
2048 (Syntax Class Table): Use a table.
2049 (Syntax Properties): Document syntax-propertize-function and
2050 syntax-propertize-extend-region-functions.
2051 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2052 (Parser State): Update for the new "c" comment style.
2053 Fix description of item 7 (comment style).
4230351b 2054
f700caa3
CY
2055 * modes.texi (Minor Modes): Update how mode commands should treat
2056 arguments now.
2057 (Mode Line Basics): Clarify force-mode-line-update.
2058 (Mode Line Top): Note that the example is not realistic.
2059 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2060 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2061 "mode line construct" instead of "mode line specification".
2062 (Syntactic Font Lock): Remove mention of obsolete variable
2063 font-lock-syntactic-keywords.
2064 (Setting Syntax Properties): Node deleted.
2065 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2066 (Font Lock Basics): Note that syntactic fontification falls back
2067 on `syntax-table'.
2068 (Search-based Fontification): Emphasize that font-lock-keywords
2069 should not be set directly.
2070 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2071 (Syntactic Font Lock): Minor clarifications. Add xref to
2072 Syntactic Font Lock node.
f700caa3 2073
60236b0d
CY
20742012-02-15 Chong Yidong <cyd@gnu.org>
2075
2076 * minibuf.texi (Basic Completion): Define "completion table".
2077 Move completion-in-region to Completion in Buffers node.
2078 (Completion Commands): Use "completion table" terminology.
2079 (Completion in Buffers): New node.
2080
2081 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2082 (Setting Hooks): Update minor mode usage example.
2083 (Major Mode Conventions): Note that completion-at-point-functions
2084 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2085 Remove duplicate tip about auto-mode-alist.
2086 (Minor Modes): Rewrite introduction.
2087 (Minor Mode Conventions): Copyedits. Don't recommend
2088 variable-only minor modes since few minor modes are like that.
60236b0d 2089
d7dbb11a
GM
20902012-02-15 Glenn Morris <rgm@gnu.org>
2091
2092 * processes.texi (Network): Document open-network-stream :parameters.
2093
3d8badf4
CY
20942012-02-14 Chong Yidong <cyd@gnu.org>
2095
2096 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2097 was removed on 2009-09-10. Update lisp-mode-map example.
2098 (Inheritance and Keymaps): Minor clarification.
2099 (Searching Keymaps): Remove out-of-place enumeration.
2100 (Key Lookup): Remove unnecessary example (one was already given in
2101 Format of Keymaps).
2102 (Changing Key Bindings): Update suppress-keymap example.
2103 (Menu Bar, Tool Bar): Copyedits.
2104 (Tool Bar): Update tool-bar-map example.
2105
faccede1
CY
21062012-02-12 Chong Yidong <cyd@gnu.org>
2107
2108 * debugging.texi (Debugger Commands): Continuing is now allowed
2109 for errors.
2110
355cabc6
CY
21112012-02-11 Chong Yidong <cyd@gnu.org>
2112
d860baa0
CY
2113 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2114 Move the list of standard bitmaps there.
2115 (Fringe Cursors): Rewrite for clarity.
2116 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2117
34106abe
CY
2118 * commands.texi (Command Overview): Mention read-key.
2119 (Using Interactive, Interactive Call): Minor clarifications.
2120 (Function Keys, Click Events): Avoid "input stream" terminology.
2121 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2122 Clarify column and row components.
2123 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2124 (Special Events): Copyedits.
2125
2126 * streams.texi (Input Streams): De-document get-file-char.
2127 (Output Variables): Don't refer to old backquote syntax.
2128
355cabc6
CY
2129 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2130 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2131 values of debug-on-error too. Add xref to Signaling Errors.
2132 Note that debug-on-signal is not customizable.
2133 Mention condition-case-unless-debug.
355cabc6
CY
2134 (Compilation Errors): Node deleted.
2135
2136 * compile.texi (Compiler Errors): Move a paragraph here from
2137 deleted node Compilation Errors.
2138
1be3ca5a
LL
21392012-02-10 Leo Liu <sdl.web@gmail.com>
2140
2141 * control.texi (Handling Errors): Change condition-case-no-debug
2142 to condition-case-unless-debug.
2143
25dec365
CY
21442012-02-10 Chong Yidong <cyd@gnu.org>
2145
2146 * advice.texi (Defining Advice): Clarify ad-unadvise.
2147 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2148 is not abnormal.
2149 (Advising Primitives): Node deleted; ad-define-subr-args has been
2150 removed.
2151
2152 * compile.texi (Speed of Byte-Code): Use float-time in example.
2153 (Compilation Functions): Note that the log uses Compilation mode.
2154 Don't discuss the contents of byte-code function object here.
2155 (Compilation Functions): De-document internal function byte-code.
2156 (Docs and Compilation): Minor clarifications.
2157
2158 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2159 Objects.
2160
5f5e4ea1
GM
21612012-02-10 Glenn Morris <rgm@gnu.org>
2162
2163 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2164 Mention secure-hash.
2165 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2166
6c1e4b46
CY
21672012-02-10 Chong Yidong <cyd@gnu.org>
2168
2169 * loading.texi (Loading): Don't emphasize "library" terminology.
2170 (Library Search): load-path is not a user option. Mention role of
2171 -L option and packages. Improve examples.
2172 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2173 obsolete.
2174 (Autoload): Minor clarifications.
2175
72ca698c
GM
21762012-02-10 Glenn Morris <rgm@gnu.org>
2177
b011fbfe
GM
2178 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2179
72ca698c
GM
2180 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2181
14a1f380
GM
21822012-02-08 Glenn Morris <rgm@gnu.org>
2183
2184 * loading.texi (Named Features): Update the require example.
2185
60d47423
GM
21862012-02-07 Glenn Morris <rgm@gnu.org>
2187
2188 * modes.texi (Defining Minor Modes):
2189 Expand on args of defined minor modes.
2190
0992bd9c
CY
21912012-02-07 Chong Yidong <cyd@gnu.org>
2192
2193 * variables.texi (Creating Buffer-Local): Minor clarification
2194 to buffer-local-variables doc (Bug#10715).
2195
af008560
GM
21962012-02-07 Glenn Morris <rgm@gnu.org>
2197
e80e1825 2198 * display.texi (ImageMagick Images): General update.
af008560
GM
2199 Move most details of imagemagick-render-type to the variable's doc.
2200
866c1d22
GM
22012012-02-06 Glenn Morris <rgm@gnu.org>
2202
f7c9199f 2203 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2204 (Inheritance and Keymaps):
2205 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2206
e7bc51d0
GM
2207 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2208
866c1d22
GM
2209 * control.texi (Handling Errors):
2210 Mention condition-case-no-debug and with-demoted-errors.
2211
03988c98
CY
22122012-02-05 Chong Yidong <cyd@gnu.org>
2213
2214 * customize.texi (Common Keywords): Minor clarifications.
2215 Document custom-unlispify-remove-prefixes.
2216 (Variable Definitions): Backquotes in defcustom seem to work fine
2217 now. Various other copyedits.
e1161b06
CY
2218 (Simple Types): Copyedits. Document color selector.
2219 (Composite Types): Copyedits.
2220 (Splicing into Lists): Clarifications.
03988c98
CY
2221
2222 * eval.texi (Backquote): Move from macros.texi.
2223
2224 * macros.texi (Expansion): Minor clarification.
2225 (Backquote): Move node to eval.texi.
2226 (Defining Macros): Move an example from Backquote node.
2227 (Argument Evaluation): No need to mention Pascal.
2228 (Indenting Macros): Add xref to Defining Macros.
2229
649f602c
GM
22302012-02-05 Glenn Morris <rgm@gnu.org>
2231
2232 * debugging.texi (Error Debugging): Mention debug-on-event default.
2233
34c99998
GM
22342012-02-04 Glenn Morris <rgm@gnu.org>
2235
8f05da42
GM
2236 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2237
7aa5aad8
GM
2238 * debugging.texi (Error Debugging): Mention debug-on-event.
2239 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2240
c7291ad9
GM
2241 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2242
34c99998
GM
2243 * text.texi (Buffer Contents):
2244 Update filter-buffer-substring description.
2245
735cc5ca
CY
22462012-02-04 Chong Yidong <cyd@gnu.org>
2247
6e911150
SM
2248 * functions.texi (What Is a Function): Add closures.
2249 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2250 Remove unused "keystroke command" terminology.
735cc5ca
CY
2251 (Lambda Expressions): Give a different example than in the
2252 following subsection. Add xref to Anonymous Functions.
2253 (Function Documentation): Remove gratuitous markup.
2254 (Function Names): Move introductory text to `What Is a Function'.
2255 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2256 (Anonymous Functions): Document lambda macro explicitly.
2257 Mention effects on lexical binding.
735cc5ca
CY
2258 (Function Cells): Downplay direct usage of fset.
2259 (Closures): New node.
2260 (Inline Functions): Remove "open-code" terminology.
2261 (Declaring Functions): Minor tweak; .m is not C code.
2262
2263 * variables.texi (Variables): Don't refer to "global value".
2264 (Local Variables, Void Variables): Copyedits.
2265 (Lexical Binding): Minor clarification of example.
2266 (File Local Variables): Mention :safe and :risky defcustom args.
2267 (Lexical Binding): Add xref to Closures node.
2268
94bc7984
GM
22692012-02-04 Glenn Morris <rgm@gnu.org>
2270
2271 * minibuf.texi (High-Level Completion): Updates for read-color.
2272
4f5a10ef
GM
22732012-02-03 Glenn Morris <rgm@gnu.org>
2274
eea14f31
GM
2275 * display.texi (GIF Images): Mention animation.
2276 Remove commented-out old example of animation.
2277 (Animated Images): New subsection.
2278 * elisp.texi (Top):
2279 * vol1.texi (Top):
2280 * vol2.texi (Top): Add Animated Images menu entry.
2281
4f5a10ef
GM
2282 * display.texi (Image Formats): Remove oddly specific information
2283 on versions of image libraries.
204e728d 2284 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2285
12f381b7
GM
22862012-02-02 Glenn Morris <rgm@gnu.org>
2287
1b9f60cc
GM
2288 * processes.texi (Synchronous Processes):
2289 Mention call-process's :file gets overwritten.
2290
7e2734bc
GM
2291 * commands.texi (Reading One Event):
2292 * help.texi (Help Functions): Document read-char-choice.
2293
f58b9822
GM
2294 * hooks.texi (Standard Hooks):
2295 * modes.texi (Keymaps and Minor Modes):
2296 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2297
2298 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2299
12f381b7
GM
2300 * hooks.texi (Standard Hooks):
2301 * modes.texi (Major Mode Conventions, Mode Hooks):
2302 Document change-major-mode-after-body-hook.
2303
7a9a2fc6
GM
23042012-02-01 Glenn Morris <rgm@gnu.org>
2305
2306 * modes.texi (Defining Minor Modes):
2307 Mention disabling global minor modes on a per-major-mode basis.
2308
a037c171
CY
23092012-01-31 Chong Yidong <cyd@gnu.org>
2310
2311 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2312 (Parser State): Remove unnecessary statement (Bug#10661).
2313
2314 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2315
56afad3a
GM
23162012-01-31 Glenn Morris <rgm@gnu.org>
2317
2318 * modes.texi (Defining Minor Modes):
2319 Document define-minor-mode's new :variable keyword.
2320
0f29fa41
CY
23212012-01-29 Chong Yidong <cyd@gnu.org>
2322
837a390a
CY
2323 * syntax.texi (Syntax Class Table): Tweak description of newline
2324 char syntax (Bug#9619).
2325
0f29fa41
CY
2326 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2327 description (Bug#10189).
2328
182148ee
GM
23292012-01-29 Glenn Morris <rgm@gnu.org>
2330
a49ca6b9
GM
2331 * files.texi (Changing Files): Document SELinux support.
2332
182148ee
GM
2333 * windows.texi (Window Sizes): Fix typo.
2334
9962192e
CY
23352012-01-28 Chong Yidong <cyd@gnu.org>
2336
8c6e1920
CY
2337 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2338 doc (Bug#8568).
2339
9583ec59
CY
2340 * frames.texi (Input Focus): Add NORECORD arg to
2341 select-frame-set-input-focus. Clarify its role in select-frame.
2342
10256988
CY
2343 * text.texi (Transposition): We don't use transpose-region as an
2344 internal subroutine (Bug#3249).
2345
9962192e
CY
2346 * modes.texi (Example Major Modes): Update Lisp example code to
2347 current sources. Delete the old non-derived-major-mode example,
2348 which has diverged badly from current sources.
2349
2aa43abb
GM
23502012-01-27 Glenn Morris <rgm@gnu.org>
2351
2352 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2353 (VERSION, manual): Remove, unused.
2354
9f40220d
CY
23552012-01-27 Chong Yidong <cyd@gnu.org>
2356
2357 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2358
acc28cb9
CY
23592012-01-26 Chong Yidong <cyd@gnu.org>
2360
2361 * searching.texi (String Search): Document negative repeat count
2362 (Bug#10507).
2363
48da7392
GM
23642012-01-26 Glenn Morris <rgm@gnu.org>
2365
2366 * variables.texi (Using Lexical Binding):
2367 Mention that lexical-binding should be set in the first line.
2368
69b0acb9
LI
23692012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2370
2371 * macros.texi (Defining Macros): Don't claim that `declare' only
2372 affects Edebug and indentation.
2373
543757a8
LI
23742012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2375
2376 * macros.texi (Defining Macros): Slight `declare' fixup.
2377
450e3cae
GM
23782012-01-25 Glenn Morris <rgm@gnu.org>
2379
24189ce0 2380 * makefile.w32-in (texinputdir):
450e3cae
GM
2381 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2382
1021c761
CY
23832012-01-24 Chong Yidong <cyd@gnu.org>
2384
2385 * variables.texi (Variables, Local Variables, Void Variables):
2386 Edit to make the descriptions less specific to dynamic binding.
2387 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2388 (Defining Variables): Edits for lexical scoping.
2389 Delete information about starting docstrings with *. De-document
1021c761
CY
2390 user-variable-p.
2391 (Tips for Defining): Remove an unimportant discussion of quitting
2392 in the middle of a load.
2393 (Accessing Variables, Setting Variables): Discuss lexical binding.
2394 (Variable Scoping): Rewrite.
2395 (Scope, Extent, Impl of Scope): Nodes deleted.
2396 (Dynamic Binding): New node, with material from Scope, Extent, and
2397 Impl of Scope nodes.
2398 (Dynamic Binding Tips): Rename from Using Scoping.
2399 (Lexical Binding): Rewrite.
2400 (Using Lexical Binding): Rename from Converting to Lexical
2401 Binding. Convert to subsection.
2402
2403 * customize.texi (Variable Definitions): Add custom-variable-p.
2404 Move user-variable-p documentation here.
2405
31cbea1d
CY
24062012-01-23 Chong Yidong <cyd@gnu.org>
2407
2408 * strings.texi (Text Comparison): Minor qualification.
2409
2410 * lists.texi (Cons Cells): Copyedits.
2411 (List Elements): Mention push.
2412 (List Variables): Mention pop.
2413 (Rings): Move to sequences.texi.
2414
2415 * sequences.texi (Sequence Functions): Don't repeat the
2416 introduction already given in the parent.
2417 (Vectors): Copyedits.
2418 (Rings): Move from lists.texi. Note that this is specific to the
2419 ring package.
2420
2421 * symbols.texi (Definitions, Symbol Components): Mention variable
2422 scoping issues.
2423 (Plists and Alists): Copyedits.
2424
2425 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2426 correctness with lexical scoping.
2427 (Eval): Copyedits.
2428
fead402d
CY
24292012-01-21 Chong Yidong <cyd@gnu.org>
2430
2431 * intro.texi (A Sample Function Description): Special notation
2432 used for macros too.
2433
2434 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2435 (Symbol Type): Add xref for keyword symbols.
2436 (Sequence Type): Clarify differences between sequence types.
2437 (Cons Cell Type): Add "linked list" index entry.
2438 (Non-ASCII in Strings): Copyedits.
2439 (Equality Predicates): Symbols with same name need not be eq.
2440
2441 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2442 ldexp. Move float-e and float-pi to Math Functions node.
2443
61086eb6
GM
24442012-01-21 Glenn Morris <rgm@gnu.org>
2445
2446 * modes.texi (Auto Major Mode):
2447 * variables.texi (File Local Variables):
2448 Mention inhibit-local-variables-regexps.
2449
34a02f46
MR
24502012-01-19 Martin Rudalics <rudalics@gmx.at>
2451
2452 * windows.texi (Window Configurations): Rewrite references to
2453 persistent window parameters.
2454 (Window Parameters): Fix description of persistent window
2455 parameters.
2456
f5064cae
JB
24572012-01-16 Juanma Barranquero <lekktu@gmail.com>
2458
2459 * windows.texi (Window Parameters): Use @pxref.
2460
6a6ee00d
MR
24612012-01-16 Martin Rudalics <rudalics@gmx.at>
2462
2463 * windows.texi (Window Configurations, Window Parameters):
2464 Describe persistent window parameters.
2465
9ca4c014
SM
24662011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2467
2468 * variables.texi (Creating Buffer-Local): Warn against misuses of
2469 make-variable-buffer-local (bug#10258).
2470
d027f83d
LMI
24712012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2472
2473 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2474
89bd9ccd
CY
24752012-01-06 Chong Yidong <cyd@gnu.org>
2476
1cbae532
SM
2477 * variables.texi (Directory Local Variables):
2478 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2479
c869783d
GM
24802012-01-06 Glenn Morris <rgm@gnu.org>
2481
2482 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2483 rather than by keybinding.
2484
2cae5ba4
JB
24852011-12-29 Juanma Barranquero <lekktu@gmail.com>
2486
2487 * frames.texi (Font and Color Parameters): Add @pxref.
2488
43da4d08
DC
24892011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2490
2491 * frames.texi (Font and Color Parameters):
2492 Document w32 font backends (bug#10399).
2493
8d80ef01
PE
24942011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2495
2496 * files.texi (File Attributes, Changing Files):
2497 Use a more-natural notation for octal numbers.
2498
9022ae07
JB
24992011-12-23 Juanma Barranquero <lekktu@gmail.com>
2500
2501 * variables.texi (Variables with Restricted Values):
2502 Change reference to variable (bug#10354).
2503
454592a6
MR
25042011-12-13 Martin Rudalics <rudalics@gmx.at>
2505
2506 * windows.texi (Splitting Windows): Use t instead of non-nil
2507 when describing window-combination-resize.
2508
a7cdbfce
SM
25092011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2510
2511 * text.texi (Special Properties): Warn against `intangible' properties
2512 (bug#10222).
2513
a3dcc84e
EZ
25142011-11-26 Eli Zaretskii <eliz@gnu.org>
2515
579ebf8f
EZ
2516 * display.texi (Truncation):
2517 * text.texi (Special Properties): Describe what a stretch-glyph is
2518 instead of using that term without explanation. Make the
2519 cross-references more accurate.
2520
a3dcc84e
EZ
2521 * display.texi (Usual Display): Update the description,
2522 cross-references, and indexing related to display of control
2523 characters and raw bytes.
2524
94af99a4
MR
25252011-11-25 Martin Rudalics <rudalics@gmx.at>
2526
2527 * windows.texi (Splitting Windows): Fix description of
2528 window-combination-limit. Suggested by Eli Zaretskii.
2529
1c3d7a13
CY
25302011-11-23 Chong Yidong <cyd@gnu.org>
2531
2532 * windows.texi (Window Sizes): Move window-top-line,
2533 window-left-column, and window-*-pixel-edges to Coordinates and
2534 Windows node.
2535 (Coordinates and Windows): Restore window-edges doc.
2536
90151a1e
MR
25372011-11-21 Martin Rudalics <rudalics@gmx.at>
2538
a7cdbfce
SM
2539 * windows.texi (Windows and Frames, Splitting Windows):
2540 Fix typos.
90151a1e 2541
a9b9b7f5
CY
25422011-11-21 Chong Yidong <cyd@gnu.org>
2543
2544 * windows.texi (Splitting Windows): Fix error in documentation of
2545 window-combination-limit.
2546 (Cyclic Window Ordering): Minor fixes to next-window,
2547 one-window-p, and get-lru-window docs. Don't document
2548 window-list-1.
2549 (Buffers and Windows): Copyedits.
2550 (Choosing Window): Document special handling of special-display-*.
2551 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2552 Don't document even-window-heights, which is going away.
2553 Clarify which options are obeyed by which action functions.
a9b9b7f5 2554
f4e90db0
SM
25552011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2556
2557 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2558
d2999b1a
MR
25592011-11-20 Martin Rudalics <rudalics@gmx.at>
2560
f4e90db0
SM
2561 * windows.texi (Resizing Windows, Splitting Windows):
2562 Remove term "status" when talking about combination limits.
d2999b1a 2563
cd1181db
JB
25642011-11-20 Juanma Barranquero <lekktu@gmail.com>
2565
2566 * compile.texi (Compiler Errors):
2567 * help.texi (Help Functions): Fix typos.
2568
7bf54975
CY
25692011-11-19 Chong Yidong <cyd@gnu.org>
2570
2571 * windows.texi (Splitting Windows): Clarify role of window
2572 parameters in split-window. Shorten the example.
f4e90db0
SM
2573 (Deleting Windows): Rewrite intro to handle internal windows.
2574 Fix delete-windows-on doc.
7bf54975
CY
2575 (Selecting Windows): Copyedits.
2576
a0c2d0ae
MR
25772011-11-17 Martin Rudalics <rudalics@gmx.at>
2578
2579 * windows.texi (Resizing Windows, Splitting Windows)
2580 (Deleting Windows): Use term window-combination-resize instead
2581 of window-splits.
2582
b6f67890
MR
25832011-11-16 Martin Rudalics <rudalics@gmx.at>
2584
f4e90db0
SM
2585 * windows.texi (Resizing Windows, Splitting Windows):
2586 Rename occurrences of window-nest to window-combination-limit.
b6f67890 2587
0b381c7e
JB
25882011-11-14 Juanma Barranquero <lekktu@gmail.com>
2589
2590 * intro.texi (Lisp History): Fix typo.
2591
89d61221
MR
25922011-11-12 Martin Rudalics <rudalics@gmx.at>
2593
f4e90db0
SM
2594 * windows.texi (Splitting Windows, Deleting Windows):
2595 Remove references to splits status of windows.
89d61221 2596
b2621720
GM
25972011-11-10 Glenn Morris <rgm@gnu.org>
2598
2599 * buffers.texi (Read Only Buffers): Expand a bit on why
2600 toggle-read-only should only be used interactively. (Bug#7292)
2601
d2ad7ee1
CY
26022011-11-09 Chong Yidong <cyd@gnu.org>
2603
2604 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 2605 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
2606 window-inside-absolute-pixel-edges.
2607 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2608 non-full-width windows.
2609
2cffd681
MR
26102011-11-09 Martin Rudalics <rudalics@gmx.at>
2611
2612 * windows.texi (Resizing Windows): Rewrite documentation of
2613 window-resizable.
2614
f6f6d7e7
CY
26152011-11-09 Chong Yidong <cyd@gnu.org>
2616
2617 * windows.texi (Splitting Windows): Simplify example.
2618
a79db6e0
CY
26192011-11-08 Chong Yidong <cyd@gnu.org>
2620
2621 * windows.texi (Window Sizes): Copyedits. Document
2622 window-text-height. Remove window-min-height and window-min-width
2623 discussion, referring instead to Emacs manual.
2624 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
2625 (Resizing Windows): Simplify introduction. Don't document
2626 enlarge-window, shrink-window, enlarge-window-horizontally, and
2627 shrink-window-horizontally; they are no longer preferred for
2628 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 2629
441950c7
GM
26302011-11-07 Glenn Morris <rgm@gnu.org>
2631
2632 * windows.texi (Choosing Window): Fix keybinding typo.
2633
be7f5545
MR
26342011-11-07 Martin Rudalics <rudalics@gmx.at>
2635
2636 * windows.texi (Resizing Windows, Splitting Windows)
2637 (Window Configurations): Use "child window" instead of
2638 "subwindow".
2639
291d142b
CY
26402011-11-06 Chong Yidong <cyd@gnu.org>
2641
2642 * windows.texi (Basic Windows): Clarify various definitions.
2643 Treat window-normalize-* as internal; don't document them.
2644 (Windows and Frames): Various clarifications, e.g. non-live
2645 windows also belong to frames. Fix window-list description.
2646 Simplify window nesting example.
f4e90db0
SM
2647 (Splitting Windows, Window Configurations):
2648 Use split-window-below.
291d142b 2649
89bd5ee1
EZ
26502011-11-04 Eli Zaretskii <eliz@gnu.org>
2651
2652 * windows.texi (Window Sizes): Mention in the doc string that the
2653 return values of `window-body-height' and `window-body-width' are
2654 in frame's canonical units. (Bug#9949)
2655
3d8daefe
MR
26562011-10-30 Martin Rudalics <rudalics@gmx.at>
2657
2658 * windows.texi (Windows and Frames): Remove "iso-" infix from
2659 documentation of window-iso-combined-p.
2660
60754666
CY
26612011-10-26 Chong Yidong <cyd@gnu.org>
2662
2663 * modes.texi (Running Hooks): Document with-wrapper-hook.
2664
d366bd53
CY
26652011-10-18 Chong Yidong <cyd@gnu.org>
2666
2667 * display.texi (Glyphless Chars): New node.
2668
50b063c3
CY
26692011-10-13 Chong Yidong <cyd@stupidchicken.com>
2670
2671 * text.texi (Yanking): Document yank-excluded-properties.
2672
2673 * package.texi (Packaging Basics): The commentary should say how
2674 to begin using the package.
2675
c72063fa
MR
26762011-10-11 Martin Rudalics <rudalics@gmx.at>
2677
2678 * windows.texi (Deleting Windows): Mention which window gets
2679 selected when deleting the selected window.
2680
d83dc65b
MR
26812011-10-09 Martin Rudalics <rudalics@gmx.at>
2682
2683 * buffers.texi (The Buffer List): Describe how bury-buffer deals
2684 with the selected window.
2685 * windows.texi (Buffers and Windows): Reformulate text on how
2686 replace-buffer-in-windows deals with a window.
2687 (Quitting Windows): Describe how quit-window deals with a
2688 standalone frame. Describe new option frame-auto-hide-function.
2689
c599682c
GM
26902011-10-08 Glenn Morris <rgm@gnu.org>
2691
48bca619
GM
2692 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
2693
c599682c
GM
2694 * positions.texi (Excursions): Update warning message.
2695
969aa734
CY
26962011-10-05 Chong Yidong <cyd@stupidchicken.com>
2697
f4e90db0
SM
2698 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
2699 Fix Emacs manual xref (Bug#9675).
969aa734 2700
550f41cd
CY
27012011-10-01 Chong Yidong <cyd@stupidchicken.com>
2702
2703 * windows.texi (Textual Scrolling): Document scroll-up-command,
2704 scroll-down-command, scroll-error-top-bottom, and the
2705 scroll-command symbol property.
717a1362
CY
2706 (Display Action Functions): Fix description of
2707 display-buffer-pop-up-window.
550f41cd 2708
a239d4e9
JB
27092011-09-28 Juanma Barranquero <lekktu@gmail.com>
2710
2711 * windows.texi (Splitting Windows): Fix typos.
2712
590c056d
MR
27132011-09-25 Martin Rudalics <rudalics@gmx.at>
2714
2715 * windows.texi (Windows and Frames, Display Action Functions)
2716 (Switching Buffers): Fix some typos.
2717 (Buffers and Windows): Remove reference to window-auto-delete.
2718 Reword description of replace-buffer-in-windows.
2719 (Window History): Fix some typos and refer to frame local buffer
2720 list.
c419f5cb
MR
2721 (Quitting Windows): New node.
2722 (Window Configurations): Add descriptions of window-state-get
2723 and window-state-put.
2724 (Window Parameters): Describe variable ignore-window-parameters.
2725 Sketch some window parameters currently in use.
2726 * elisp.texi (Top): Update node listing.
590c056d 2727
9ec20d36
CY
27282011-09-25 Chong Yidong <cyd@stupidchicken.com>
2729
2730 * windows.texi (Display Action Functions)
2731 (Choosing Window Options): New nodes.
2732
0e406a72
CY
27332011-09-24 Chong Yidong <cyd@stupidchicken.com>
2734
2735 * windows.texi (Window History): New node. Move text here from
2736 Buffers and Windows.
2737 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
2738 don't document display-buffer here; callers changed.
2739 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
2740 switch-to-buffer-other-frame. Delete duplicate
2741 replace-buffer-in-windows doc.
2742 (Choosing Window): Document display actions.
2743
6bf7006f
EZ
27442011-09-24 Eli Zaretskii <eliz@gnu.org>
2745
2746 * display.texi (Forcing Redisplay): Update the description of
2747 redisplay-dont-pause due to change in the default value.
2748
b33b68a3
MR
27492011-09-23 Martin Rudalics <rudalics@gmx.at>
2750
2751 * frames.texi (Frames and Windows): Move section and rename to
2752 Windows and Frames in windows.texi.
2753 * windows.texi (Windows): Restructure.
2754 (Basic Windows): Rewrite. Explain live and internal windows and
2755 normalization functions.
2756 (Windows and Frames): Move section here from frames.texi.
2757 Describe subwindows, window combinations, window tree, and
2758 corresponding functions including window-list here.
2759 (Window Sizes): Rename section from Size of Window and move it
2760 up in chapter. Describe total and body sizes and the
2761 corresponding functions. Explain new semantics of
2762 window-min-height/-width.
2763 (Resizing Windows): Move section up in chapter. Describe new
2764 resize functions.
2765 (Splitting Windows): Describe new behavior of split-window,
2766 split-window-above-each-other and split-window-side-by-side.
2767 Provide examples. Describe window-nest and window-splits
2768 options.
2769 (Deleting Windows): Minor rewrite.
f4e90db0
SM
2770 (Selecting Windows): Minor rewrite.
2771 Describe frame-selected-window and set-frame-selected-window here.
2772 (Cyclic Window Ordering): Minor rewrite.
2773 Describe window-list-1.
b33b68a3
MR
2774 (Buffers and Windows): Rewrite. Explain a window's previous and
2775 next buffers and the corresponding functions.
c4682d18 2776 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
2777 * elisp.texi (Top): Update node listings for frames and windows
2778 sections.
2779
4d3786ac
SM
27802011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2781
2782 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2783
713df35b
LMI
27842011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2785
2786 * errors.texi (Standard Errors): Remove apparent placeholder text
2787 (bug#9491).
2788
33ed493b
CY
27892011-09-18 Chong Yidong <cyd@stupidchicken.com>
2790
2791 * frames.texi (Management Parameters): Fix description of
2792 icon-type parameter.
2793
b8f0a954
CY
27942011-09-17 Chong Yidong <cyd@stupidchicken.com>
2795
2796 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2797 ending in C-g. Suggested by Edward O'Connor.
2798
eddf142c
EZ
27992011-09-17 Eli Zaretskii <eliz@gnu.org>
2800
2801 * numbers.texi (Integer Basics): Add indexing for
2802 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2803
d8e213eb 28042011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
2805
2806 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2807
cec2eab8
JB
28082011-09-11 Juanma Barranquero <lekktu@gmail.com>
2809
2810 * processes.texi (Network Servers): Clarify what the process
2811 buffer is used for (bug#9233).
2812
d8e213eb 28132011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
2814
2815 * lists.texi (Building Lists): Fix typo.
2816
35137ed3
CY
28172011-08-30 Chong Yidong <cyd@stupidchicken.com>
2818
2819 * display.texi (Basic Faces): New node. Document new faces.
2820
2821 * modes.texi (Major Mode Conventions): Move some text there.
2822 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2823
3fd50d5c
CY
28242011-08-29 Chong Yidong <cyd@stupidchicken.com>
2825
2826 * modes.texi (Basic Major Modes): New node. Callers updated.
2827 (Major Modes): Document fundamental-mode and major-mode.
2828 (Major Mode Basics): Node deleted; text moved to Major Modes.
2829 (Derived Modes): Document derived-mode-p.
2830
ddb54206
CY
28312011-08-28 Chong Yidong <cyd@stupidchicken.com>
2832
a6326082
CY
2833 * files.texi (Changing Files, Create/Delete Dirs): Document new
2834 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
2835 (Visiting Functions): Remove view-file; it is documented in the
2836 Emacs manual.
04e2ce72 2837
ddb54206
CY
2838 * frames.texi (Layout Parameters): The defaults for the
2839 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2840
2841 * display.texi (Progress): Document spinner functionality.
2842
2843 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2844 operating system signals. Refer to save-buffers-kill-terminal
2845 instead of save-buffers-kill-emacs.
2846
2847 * objects.texi (Symbol Type): Document ## print representation.
2848
0c95fcf7
EZ
28492011-08-25 Eli Zaretskii <eliz@gnu.org>
2850
2851 * display.texi (Specified Space): Mention that `space' specs
2852 influence bidi reordering.
2853 (Bidirectional Display): Explain how to use `(space . PROPS)' for
2854 separating fields with bidirectional content.
2855
5980d4c6
EZ
28562011-08-24 Eli Zaretskii <eliz@gnu.org>
2857
2858 * display.texi (Bidirectional Display): Document return value in
2859 buffers that are not bidi-reordered for display, and in unibyte
2860 buffers.
2861
bca633fb
EZ
28622011-08-23 Eli Zaretskii <eliz@gnu.org>
2863
2864 * nonascii.texi (Character Properties): Document the values for
2865 unassigned codepoints.
2866
c094bb0c
EZ
28672011-08-18 Eli Zaretskii <eliz@gnu.org>
2868
2869 * nonascii.texi (Character Properties): Document use of
2870 `bidi-class' and `mirroring' properties as part of reordering.
2871 Provide cross-references to "Bidirectional Display".
2872
2873 * display.texi (Bidirectional Display): Document the pitfalls of
2874 concatenating strings with bidirectional content, with possible
f4e90db0
SM
2875 solutions. Document bidi-string-mark-left-to-right.
2876 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
2877 Document use of `bidi-class' and `mirroring' properties as part of
2878 reordering.
c094bb0c 2879
1ea897d5
EZ
28802011-08-16 Eli Zaretskii <eliz@gnu.org>
2881
9adfcd0b
EZ
2882 * modes.texi (Major Mode Conventions): Improve the documentation
2883 of `mode-class' `special' modes.
2884
10862873
EZ
2885 * nonascii.texi (Character Properties): Document the `mirroring'
2886 property. Add index entries.
2887
1ea897d5
EZ
2888 * syntax.texi (Categories): Add an example of defining a new
2889 category and category table.
2890
2891 * searching.texi (Regexp Backslash): Document how to display
2892 existing categories. Mention the possibility of adding
2893 categories, and add an xref to where this is described. Add an
2894 index entry.
2895
ebb552ed
CY
28962011-08-09 Chong Yidong <cyd@stupidchicken.com>
2897
2898 * text.texi (Special Properties):
2899 * display.texi (Overlay Properties): Note that mouse-face cannot
2900 change the text size (Bug#8530).
2901
51a714e1
CY
29022011-08-08 Chong Yidong <cyd@stupidchicken.com>
2903
2904 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2905 using setenv instead.
2906
4cc60b9b
EZ
29072011-07-28 Eli Zaretskii <eliz@gnu.org>
2908
2909 * display.texi (Bidirectional Display): Document the fact that
2910 bidi-display-reordering is t by default.
2911
5deb92fd
EZ
29122011-07-23 Eli Zaretskii <eliz@gnu.org>
2913
2914 * display.texi (Bidirectional Display): New section.
2915
011b0ad6 29162011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
2917 Tim Cross <theophilusx@gmail.com> (tiny change)
2918 Glenn Morris <rgm@gnu.org>
011b0ad6 2919
67f9b9f8 2920 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 2921
4baf28e6
AS
29222011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2923
2924 * help.texi (Keys in Documentation): Revert last change.
2925
66249842
LMI
29262011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2927
f863868c
LMI
2928 * help.texi (Keys in Documentation): Clarify that \= only quotes
2929 the next character, and doesn't affect longer sequences in
2930 particular (bug#8935).
2931
f4e90db0
SM
2932 * debugging.texi (Using Debugger):
2933 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 2934
0bb23927 29352011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
2936
2937 * display.texi (Other Display Specs): Document that `left-fringe'
2938 and `right-fringe' display specifications are of the "replacing"
2939 kind.
2940
f2027cdf
LMI
29412011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2942
2943 * help.texi (Documentation Basics): Add a link to the Function
2944 Documentation node (bug#6580).
2945
f987fde4
LMI
29462011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2947
0bc59b25
LMI
2948 * keymaps.texi (Menu Bar): Mention :visible and :enable
2949 (bug#6344). Text by Drew Adams.
2950
63d55f1f
LMI
2951 * modes.texi (Running Hooks): Mention buffer-local hook variables
2952 (bug#6218).
2953
f987fde4
LMI
2954 * objects.texi (General Escape Syntax): "a with grave accent" is
2955 ?xe0, not ?x8e0 (bug#5259).
2956
b7527639
CY
29572011-07-12 Chong Yidong <cyd@stupidchicken.com>
2958
2959 * display.texi (Face Attributes, Font Selection): Add references
2960 to the Fonts node in the Emacs manual (Bug#4178).
2961
c830e5ae
CY
29622011-07-12 Chong Yidong <cyd@stupidchicken.com>
2963
2964 * display.texi (Window Systems): `window-system' is
2965 terminal-local.
2966
2967 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2968 frame-local variables.
2969
2970 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2971 frame-local variables.
2972 (Frame-Local Variables): Node deleted.
2973
2974 * elisp.texi (Top): Update node listing.
2975
91223e54
LMI
29762011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2977
2978 * elisp.texi: Change "inferiors" to "subnodes" in three places
2979 (bug#3523).
2980
963578d3
CY
29812011-07-11 Chong Yidong <cyd@stupidchicken.com>
2982
2983 * frames.texi (Window System Selections): Discussion of
2984 x-select-enable-clipboard moved to Emacs manual.
2985
07151e49
DD
29862011-07-11 Deniz Dogan <deniz@dogan.se>
2987
2988 * commands.texi (Prefix Command Arguments): Remove excessive
2989 apostrophe.
2990
7261e1cf
LMI
29912011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2992
ad21a12a
LMI
2993 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2994 description is a string (bug#3313).
2995
7261e1cf
LMI
2996 * frames.texi (Display Feature Testing): Try to explain what all
2997 the visual classes mean (bug#3042).
2998
568f7b79
LMI
29992011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3000
18d59e29
LMI
3001 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3002 and `mode-line-client' (bug#2974).
3003
568f7b79
LMI
3004 * text.texi (Insertion): Clarify marker movements (bug#1651).
3005 Text from Drew Adams.
3006
54e10184
LMI
30072011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3008
d94d85e9
LMI
3009 * text.texi (Special Properties): Clarify the format of `face'
3010 (bug#1375).
3011
54e10184
LMI
3012 * commands.texi (Interactive Call): Add a `call-interactively'
3013 example (bug#1010).
3014
413c488d
LMI
30152011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3016
3017 * functions.texi (Calling Functions): Link to the "Interactive
3018 Call" node (bug#1001).
3019
322b7dab 30202011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3021
3deead93
CY
3022 * customize.texi (Composite Types): Move alist and plist to here
3023 from Simple Types (Bug#7545).
3024
3025 * elisp.texi (Top): Update menu description.
3026
b00d8c1a
CY
3027 * display.texi (Face Attributes): Document negative line widths
3028 (Bug#6113).
3029
d2a6c43b
TR
30302011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3031
3032 * searching.texi (Match Data): Note that match data can be
3033 overwritten by most functions (bug#2499).
3034
c7844a27
LMI
30352011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3036
a9ab721e
LMI
3037 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3038 flags mean (bug#6659).
3039
c7844a27
LMI
3040 * functions.texi (What Is a Function): Document the autoload
3041 object (bug#6496).
3042
f68d76d0
LMI
30432011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3044
8a20ca4c
LMI
3045 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3046 is only used in the Customize user interface (bug#6089).
3047
f68d76d0 3048 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3049 images (bug#7836).
f68d76d0 3050
7018dbe7
EZ
30512011-07-02 Eli Zaretskii <eliz@gnu.org>
3052
3053 * variables.texi (Defining Variables, Void Variables)
3054 (Constant Variables): Fix incorrect usage of @kindex.
3055
36cb87a1
LMI
30562011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3057
28ee97c7
LMI
3058 * variables.texi (Defining Variables): Add an index entry for
3059 `set-variable' (bug#7262).
8d4294e9 3060 (Defining Variables): Use @findex for functions.
28ee97c7 3061
8862ffd5
LMI
3062 * frames.texi (Basic Parameters): Document the `explicit-name'
3063 parameter (bug#6951).
3064
0ec389b9
LMI
3065 * customize.texi (Type Keywords): Clarify that :value provides a
3066 default value for all types (bug#7386).
3067
36cb87a1
LMI
3068 * streams.texi (Output Functions): Document `pp'.
3069
11fdef7d 30702011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3071
3072 * keymaps.texi (Searching Keymaps):
3073 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3074 change. Suggested by Johan Bockgård.
3075
eeafcea7
CY
30762011-06-15 Chong Yidong <cyd@stupidchicken.com>
3077
3078 * text.texi (Special Properties): Clarify role of font-lock-face.
3079
b96e6cde
LMI
30802011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3081
f4e90db0 3082 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3083 to `process-live-p' for consistency with other `-live-p' functions.
3084
be14b9ab
PE
30852011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3086
3087 Document wide integers better.
3088 * files.texi (File Attributes): Document ino_t values better.
2d365993 3089 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3090 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3091 (Bitwise Operations):
001903b5
PE
3092 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3093 to read, and that will port better if 62-bits becomes the default.
3094 Fix or remove incorrect examples.
be14b9ab
PE
3095 * os.texi (Time Conversion): Document time_t values better.
3096
bcd54f83
LMI
30972011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3098
f4e90db0
SM
3099 * processes.texi (Process Information):
3100 Document `process-alive-p'.
bcd54f83 3101
049bcbcb
CY
31022011-05-29 Chong Yidong <cyd@stupidchicken.com>
3103
3104 * help.texi (Accessing Documentation):
3105 * display.texi (Pixel Specification):
3106 * processes.texi (Serial Ports, Serial Ports):
3107 * nonascii.texi (Character Properties, Default Coding Systems):
3108 * text.texi (Changing Properties, Special Properties):
3109 * windows.texi (Window Start and End):
3110 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3111 * keymaps.texi (Searching Keymaps, Tool Bar):
3112 * minibuf.texi (Basic Completion):
3113 * compile.texi (Eval During Compile):
3114 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3115 7x9 paper in printed manual.
3116
3117 * lists.texi (Sets And Lists): Fix misplaced text.
3118
58539c63
CY
31192011-05-29 Chong Yidong <cyd@stupidchicken.com>
3120
3121 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3122 needs to be active (Bug#8350).
3123
6b5681bf
CY
31242011-05-28 Chong Yidong <cyd@stupidchicken.com>
3125
b4d52acc
CY
3126 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3127
6b5681bf
CY
3128 * tips.texi (Coding Conventions): Remove antediluvian filename
3129 limit recommendation (Bug#8538).
3130
e145f188
GM
31312011-05-27 Glenn Morris <rgm@gnu.org>
3132
3133 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3134
eafed945
GM
31352011-05-26 Glenn Morris <rgm@gnu.org>
3136
3137 * variables.texi (File Local Variables):
3138 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3139 Add some more details on what this function does in the other case.
eafed945 3140
bc8410af
GM
31412011-05-19 Glenn Morris <rgm@gnu.org>
3142
3143 * lists.texi (Sets And Lists): Mention cl provides union etc.
3144
35a30759
N
31452011-05-19 Nix <nix@esperi.org.uk>
3146
3147 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3148
3149 * text.texi (Parsing HTML): Update for function name changes.
3150
3151 * syntax.texi (Syntax Flags): Small fix.
3152
3153 * keymaps.texi (Active Keymaps): Typo fix.
3154 (Changing Key Bindings): Grammar fix.
3155
3156 * frames.texi (Minibuffers and Frames): Grammar fix.
3157 (Window System Selections): x-select-enable-clipboard now defaults to t.
3158
3159 * customize.texi (Common Keywords):
3160 * display.texi (Abstract Display):
3161 * modes.texi (Auto-Indentation):
3162 * nonascii.texi (Converting Representations): Typo fixes.
3163
3164 * control.texi (Examples of Catch): Call it "goto" not "go to".
3165
e3934a8a
EZ
31662011-05-14 Eli Zaretskii <eliz@gnu.org>
3167
bc039a3b
EZ
3168 * nonascii.texi (Character Properties): Fix inconsistencies with
3169 implementation.
3170
e3934a8a
EZ
3171 * text.texi (Special Properties): Move @defvar's out of the
3172 @table. (Bug#8652)
3173
e2c94218
GM
31742011-05-12 Glenn Morris <rgm@gnu.org>
3175
3176 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3177
d2fc7e3d 31782011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3179
3180 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3181 (Multiline Font Lock):
3182 * vol2.texi (Top):
3183 * vol1.texi (Top):
3184 * elisp.texi (Top): Update menu accordingly.
3185
d2fc7e3d 31862011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3187
3188 * modes.texi (Region to Fontify): Fix typo.
3189
79b70037
GM
31902011-05-10 Jim Meyering <meyering@redhat.com>
3191
3192 * minibuf.texi: Fix typo "in in -> in".
3193
b08a63cc 31942011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3195
3196 * numbers.texi (Integer Basics): Large integers are treated as floats.
3197
1ef14cb4
LMI
31982011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3199
3200 * processes.texi (Synchronous Processes): Document the (:file
3201 "/file-name") syntax for `call-process'.
3202
4ffd0d6b 32032011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3204
3205 * windows.texi (Choosing Window): Fix typo.
3206
4ffd0d6b 32072011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3208
3209 * frames.texi (Layout Parameters): Note the difference between
3210 querying and setting parameters for left-fringe and right-fringe
3211 (Bug#6930).
3212
fd5a8ae8
SM
32132011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3214
3215 * minibuf.texi (Basic Completion): Be a bit more precise about the
3216 valid kinds of completion tables.
3217 (Programmed Completion): Remove obsolete text about lambda expressions
3218 not being valid completion tables.
3219
c1bcd0d5
CY
32202011-03-19 Chong Yidong <cyd@stupidchicken.com>
3221
3222 * positions.texi (Excursions): Explain the "save-excursion
3223 defeated by set-buffer" warning.
3224
3225 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3226 save-excursion. Suggested by Uday S Reddy.
3227
03408648 32282011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3229
03408648
SM
3230 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3231 (Lexical Binding): New sub-section.
ba83908c 3232
03408648
SM
3233 * eval.texi (Eval): Discourage the use of `eval'.
3234 Document its new `lexical' argument.
6c075cd7 3235
f6d62986
SM
32362011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3237
03408648 3238 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3239 nil any more.
3240
84ea5558 32412011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3242
3243 * strings.texi (String Conversion): Don't mention
3244 string-make-(uni|multi)byte (bug#8262).
3245 * nonascii.texi (Converting Representations): Fix up range.
3246 * keymaps.texi (Key Binding Commands): Update code point, avoid
3247 "unibyte character" and remove mention of unibyte bindings.
3248
62d94509
EZ
32492011-03-10 Eli Zaretskii <eliz@gnu.org>
3250
3251 * modes.texi (Operator Precedence Grammars): Don't use characters
3252 outside ISO-8859-1.
3253
63a329f8
EZ
32542011-03-09 Eli Zaretskii <eliz@gnu.org>
3255
3256 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3257
3258 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3259
6446548e
GM
32602011-03-08 Glenn Morris <rgm@gnu.org>
3261
3262 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3263 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3264 * elisp.texi: Set documentencoding.
6446548e 3265
33383987
JB
32662011-03-07 Chong Yidong <cyd@stupidchicken.com>
3267
3268 * Version 23.3 released.
3269
0b3ceceb
CY
32702011-03-06 Chong Yidong <cyd@stupidchicken.com>
3271
3272 * package.texi: Update index keywords.
3273 (Package Archives): New node contents. Document package-x.el.
3274
78f5433f
JB
32752011-03-06 Juanma Barranquero <lekktu@gmail.com>
3276
3277 * makefile.w32-in (srcs): Add package.texi.
3278
555e9b5c
CY
32792011-03-06 Chong Yidong <cyd@stupidchicken.com>
3280
120d9389
CY
3281 * package.texi (Packaging, Packaging Basics, Simple Packages)
3282 (Multi-file Packages): Expand and clarify.
3283 (Package Archives): Temporary placeholder node.
3284
3285 * elisp.texi (Top): Update node listing.
3286
555e9b5c
CY
3287 * Makefile.in (srcs): Add package.texi.
3288
b59a4335
CY
32892011-03-05 Chong Yidong <cyd@stupidchicken.com>
3290
3291 * processes.texi (Synchronous Processes): Minor clarification
3292 (Bug#8149).
3293
06083aa1
GM
32942011-03-03 Glenn Morris <rgm@gnu.org>
3295
3296 * files.texi (Truenames): Minor clarification. (Bug#2341)
3297
6640b281
GM
32982011-03-01 Glenn Morris <rgm@gnu.org>
3299
3300 * variables.texi (Directory Local Variables):
3301 Mention `(subdirs . nil)' alist element.
3302
2b0c7330 33032011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3304
3305 * variables.texi (Directory Local Variables): Mention the optional
3306 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3307
b923f7a9
CY
33082011-02-27 Chong Yidong <cyd@stupidchicken.com>
3309
3310 * minibuf.texi (Minibuffer History): Clarify discussion of
3311 minibuffer history lists (Bug#8085).
3312
67ab0163 33132011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3314
e979a521
EZ
3315 * elisp.texi: Sync @dircategory with ../../info/dir.
3316
e03b2fd4
EZ
3317 * files.texi (Visiting Functions): Document find-file-literally,
3318 both the command and the variable.
3319
86ec878a
EZ
3320 * variables.texi (Creating Buffer-Local): Explain the meaning of
3321 permanent local variables.
3322
67ab0163
GM
3323 * files.texi (Visiting Functions): Document find-file-literally,
3324 both the command and the variable.
3325
3326 * variables.texi (Creating Buffer-Local): Explain the meaning of
3327 permanent local variables.
3328
33292011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3330
3331 * keymaps.texi (Remapping Commands): Mention how to undo it.
3332
bfcb151a
RT
33332011-02-09 Reuben Thomas <rrt@sc3d.org>
3334
3335 * loading.texi (Hooks for Loading): Remove unnecessary advice
3336 about eval-after-load (Bug#7986).
3337
a41c8660
CY
33382011-02-05 Chong Yidong <cyd@stupidchicken.com>
3339
3340 * commands.texi (Accessing Mouse): Note that a header line is not
3341 included in the row of posn-col-row.
3342
e0dd6837
CY
33432011-02-02 Chong Yidong <cyd@stupidchicken.com>
3344
3345 * modes.texi (Major Mode Conventions): Add face guidelines.
3346 (Faces for Font Lock): List faces in order of prominence.
3347
a4180391
PE
33482011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3349
3350 format-time-string now supports subsecond time stamp resolution
3351 * os.texi (Time Parsing): Document %N.
3352
7427eb97
CY
33532011-01-28 Chong Yidong <cyd@stupidchicken.com>
3354
61db307f
CY
3355 * vol1.texi (Top):
3356 * vol2.texi (Top):
3357 * elisp.texi (Top):
3358 * display.texi (Display Property): Shorten the menu description of
3359 the "Other Display Specs" node (Bug#7816).
3360
7427eb97
CY
3361 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3362 menu item" concept index entries (Bug#7805).
3363
bf3dae7e
EZ
33642011-01-29 Eli Zaretskii <eliz@gnu.org>
3365
3366 * makefile.w32-in (texinfodir): New variable.
3367 (usermanualdir): Remove as redundant with $(emacsdir).
3368 (MAKEINFO): Remove options, leave only program name.
3369 (MAKEINFO_OPTS): New variable.
3370 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3371
06d8ace5 33722011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3373 Richard Kim <emacs18@gmail.com>
3374
3375 * loading.texi (Library Search): Document list-load-path-shadows
3376 (Bug#7757).
3377
06d8ace5 33782011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3379
3380 * searching.texi (Regexp Special): Remove outdated discussion of
3381 character sets (Bug#7780).
3382
28a88153
CY
3383 * frames.texi (Pop-Up Menus): Document where menu title comes
3384 from (Bug#7684).
3385
06d8ace5 33862011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3387
3388 * display.texi (Making Buttons): Mention limitation of text buttons.
3389
a8e1e9ee
WL
33902011-01-23 Werner Lemberg <wl@gnu.org>
3391
3392 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3393 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3394 (ENVADD): New variable to control texi2dvi and texi2pdf.
3395
362b9d48
GM
33962011-01-15 Chong Yidong <cyd@stupidchicken.com>
3397
3398 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3399 Emacs manual.
3400
34012011-01-15 Eli Zaretskii <eliz@gnu.org>
3402
3403 * files.texi (Directory Names): Explain why FROM in
3404 directory-abbrev-alist should begin with \`. (Bug#7777)
3405
3fa173b4
SM
34062011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3407
3408 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3409
7c420169 34102011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3411
3412 * modes.texi (Emulating Mode Line): Fix last change.
3413
7c420169 34142011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3415
3416 * modes.texi (Emulating Mode Line): Update documentation of
3417 format-mode-line according to changes that fixed bug #7587.
3418
80b33766
SM
34192010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3420
3421 * modes.texi (Derived Modes): Mention prog-mode.
3422
3423 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3424 of the key-binding-data cache since we don't use it any more.
3425
f49d1f52 34262010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3427
4bb49a92
EZ
3428 * processes.texi (Shell Arguments):
3429 * strings.texi (Creating Strings): Don't mention "shell commands";
3430 make it explicit that `split-string-and-unquote' and
3431 `combine-and-quote-strings' are mainly for working with arguments
3432 to call-process and start-process.
3433
3c73e30e
EZ
3434 * processes.texi (Shell Arguments): Fix documentation of
3435 `split-string-and-unquote'. Add indexing. (Bug#7563)
3436
f49d1f52 34372010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3438
3439 * modes.texi (Auto-Indentation): New section to document SMIE.
3440 (Major Mode Conventions):
3441 * text.texi (Mode-Specific Indent): Refer to it.
3442
f49d1f52 34432010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3444
3445 * display.texi (Other Display Specs): Document left-fringe and
3446 right-fringe display specs.
3447
f49d1f52 34482010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3449
3450 * backups.texi (Making Backups):
3451 * modes.texi (Example Major Modes): Use recommended coding style.
3452 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3453 define-derived-mode. Mention completion-at-point-functions.
3454
f49d1f52 34552010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3456
5dcb4c4e
SM
3457 * nonascii.texi (Converting Representations):
3458 Document byte-to-string.
e1115396 3459
ec1b9b17
GM
34602010-12-08 Glenn Morris <rgm@gnu.org>
3461
3462 * buffers.texi (Modification Time):
3463 verify-visited-file-modtime now defaults to the current buffer.
3464
07976ae3 34652010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3466
ec1b9b17 3467 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3468
3469 * strings.texi (Creating Strings): Don't mention semi-obsolete
3470 function char-to-string.
3471 (String Conversion): Shorten discussion of semi-obsolete function
3472 string-to-char. Link to Converting Representations.
3473
3474 * objects.texi (Symbol Type):
3475 * text.texi (Near Point):
3476 * help.texi (Help Functions):
3477 * functions.texi (Mapping Functions): Use string instead of
3478 char-to-string in examples.
3479
07976ae3 34802010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3481
3482 * text.texi (Kill Functions, Kill Functions)
3483 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3484 YANK-HANDLER args.
3485
3486 * symbols.texi (Creating Symbols): Using unintern without an
3487 obarray arg is now obsolete.
3488
3489 * numbers.texi (Float Basics): Document float-e and float-pi.
3490
3491 * variables.texi (Defining Variables): Change "pi" example to
3492 "float-pi".
3493
8547874a
EZ
34942010-11-26 Eli Zaretskii <eliz@gnu.org>
3495
3496 * commands.texi (Click Events): Document the values of X, Y and
3497 COL, ROW in the event's position, when the click is on the header
3498 or mode line, on the fringes, or in the margins.
3499
4a47c275 35002010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3501
5b05d75b
EZ
3502 * customize.texi (Composite Types): Lower-case index entry.
3503
5dcb4c4e
SM
3504 * loading.texi (How Programs Do Loading):
3505 Document load-file-name. (Bug#7346)
c7926fe2 3506
4a47c275 35072010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3508
3509 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3510
0eb025fb
EZ
35112010-11-13 Eli Zaretskii <eliz@gnu.org>
3512
3513 * display.texi (Usual Display): Characters with no fonts are not
3514 necessarily displayed as empty boxes.
3515
2699a554 35162010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3517
3518 * maps.texi (Standard Keymaps): Update File menu description.
3519
8289f37b
GM
35202010-10-28 Glenn Morris <rgm@gnu.org>
3521
3522 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3523
5793a7bc 35242010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3525
3526 * display.texi (Window Systems): Deprecate use of window-system as
3527 a predicate.
3528
17284e30
GM
35292010-10-23 Glenn Morris <rgm@gnu.org>
3530
3531 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3532 sorted-doc.
3533
00f113eb
JB
35342010-10-15 Eli Zaretskii <eliz@gnu.org>
3535
3536 * os.texi (Dynamic Libraries): New node, with slightly modified
3537 text deleted from "Image Formats".
3538 (System Interface): Add @menu entry for "Dynamic Libraries".
3539
3540 * display.texi (Image Formats): Remove description of
3541 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3542
07277eb8
GM
35432010-10-12 Glenn Morris <rgm@gnu.org>
3544
3545 * book-spine.texinfo: Rename to book-spine.texi.
3546
c12e4a81
GM
35472010-10-11 Glenn Morris <rgm@gnu.org>
3548
df187c62
GM
3549 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3550
c12e4a81 3551 * Makefile.in (DVIPS): New variable.
234db610
GM
3552 (.PHONY): Add html, ps.
3553 (html, elisp.html, ps, elisp.ps): New targets.
3554 (clean): Delete html, ps files.
3555 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3556
6513b232
EZ
35572010-10-09 Eli Zaretskii <eliz@gnu.org>
3558
3559 * makefile.w32-in (emacsdir): New variable.
3560 (srcs): Add emacsver.texi.
3561 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3562
abd40fb4
GM
35632010-10-09 Glenn Morris <rgm@gnu.org>
3564
c1dc72b3
GM
3565 * Makefile.in (VPATH): Remove.
3566 (infodir): Make it absolute.
3567 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3568
4393405b
GM
3569 * Makefile.in (dist): Anchor regexps.
3570
eef3ab94
GM
3571 * Makefile.in (srcs): Put elisp.texi first.
3572 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3573
aa9db089
GM
3574 * Makefile.in (infoclean): Remove harmless, long-standing error.
3575
abd40fb4
GM
3576 * Makefile.in ($(infodir)): Delete rule.
3577 (mkinfodir): New.
3578 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3579
68db69ed 3580 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 3581 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 3582
ea274122
GM
35832010-10-09 Glenn Morris <rgm@gnu.org>
3584
f7a31f11
GM
3585 * Makefile.in (emacsdir): New variable.
3586 (MAKEINFO): Add -I $emacsdir.
3587 (dist): Copy emacsver.texi.
b13254e7
GM
3588 (srcs): Add emacsver.texi.
3589
f7a31f11
GM
3590 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3591 Set EMACSVER by including emacsver.texi.
3592
ea274122
GM
3593 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3594
17ca7950
GM
35952010-10-07 Glenn Morris <rgm@gnu.org>
3596
3597 * Makefile.in (version): New, set by configure.
3598 (clean): Delete dist tar file.
3599 (dist): Use version in tar name.
3600
4c83f6e1
GM
36012010-10-06 Glenn Morris <rgm@gnu.org>
3602
3603 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3604 (INSTALL_INFO): Remove unused variable.
3605 (mostlyclean, infoclean, dist): New rules.
3606 (clean): Delete dvi and pdf files.
3607 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 3608 ($(infodir)): Add parallel build workaround.
4c83f6e1 3609
0264072d
GM
36102010-10-04 Glenn Morris <rgm@gnu.org>
3611
3612 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3613 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 3614 Fix -I typo.
0264072d
GM
3615 (clean): No 'make.out' or 'core' files.
3616 (.PHONY): Declare clean rules.
3617 (maintainer-clean): Delete pdf file. Guard against cd failures.
3618
77f38949
GM
36192010-10-03 Glenn Morris <rgm@gnu.org>
3620
3621 * files.texi (File Name Components): Remove ignored section about
3622 deleted variable directory-sep-char.
3623
178fdd41
MA
36242010-10-03 Michael Albinus <michael.albinus@gmx.de>
3625
3626 * files.texi (Magic File Names): New defopt
3627 remote-file-name-inhibit-cache.
3628
9c524fcb
GM
36292010-10-02 Glenn Morris <rgm@gnu.org>
3630
3631 * os.texi (Killing Emacs): Hook now runs in batch mode.
3632
f816790b
SM
36332010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3634
3635 * text.texi (Special Properties): Clarify when modification-hooks run.
3636
7cf78aac
SM
36372010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3638
3639 * syntax.texi (Syntax Flags): Document new `c' flag.
3640
ca0d44e4
GM
36412010-09-09 Glenn Morris <rgm@gnu.org>
3642
3643 * display.texi (ImageMagick Images): General cleanup.
3644
10999305 36452010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
3646
3647 * files.texi (Directory Names): Use \` rather than ^.
3648
45240125
JD
36492010-09-02 Jan Djärv <jan.h.d@swipnet.se>
3650
3651 * text.texi (Low-Level Kill Ring):
3652 * frames.texi (Window System Selections): Remove cut buffer
3653 documentation.
3654
4abe5bf6
EZ
36552010-08-28 Eli Zaretskii <eliz@gnu.org>
3656
3657 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
3658 Parameters", where the default fringe width is described.
3659
3660 * frames.texi (Window Frame Parameters, Basic Parameters)
3661 (Position Parameters, Layout Parameters, Management Parameters)
3662 (Cursor Parameters, Font and Color Parameters): Add indexing for
3663 frame parameters. (Bug#6929)
3664
fdc76236
TT
36652010-08-25 Tom Tromey <tromey@redhat.com>
3666
3667 * vol2.texi (Top): Update.
3668 * vol1.texi (Top): Update.
3669 * tips.texi (Library Headers): Mention Package-Version and
3670 Package-Requires.
3671 * package.texi: New file.
3672 * os.texi (System Interface): Update pointers.
3673 * elisp.texi (Top): Link to new nodes. Include package.texi.
3674 * anti.texi (Antinews): Update pointers.
3675
1e5c1c80
EZ
36762010-08-25 Eli Zaretskii <eliz@gnu.org>
3677
3678 * processes.texi (Filter Functions): Fix last change.
3679
78e33835
CY
36802010-08-24 Markus Triska <triska@gmx.at>
3681
3682 * processes.texi (Filter Functions): Use `buffer-live-p' instead
3683 of `buffer-name' in the main text as well as in the example
3684 (Bug#3098).
3685
198a7a97
CY
36862010-08-22 Chong Yidong <cyd@stupidchicken.com>
3687
3688 * nonascii.texi (Text Representations):
3689 * loading.texi (Loading Non-ASCII):
3690 * compile.texi (Byte Compilation): Don't mention obsolete
3691 --unibyte command-line argument.
3692
bc7d7ea6
CY
36932010-08-22 Chong Yidong <cyd@stupidchicken.com>
3694
3695 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
3696
b0126eac 36972010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
3698
3699 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
3700
e8a6cc19
EZ
37012010-08-20 Eli Zaretskii <eliz@gnu.org>
3702
3703 * commands.texi (Misc Events): Add cross-references to where
3704 POSITION of a mouse event is described in detail.
3705
c4e7c63a 37062010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 3707
c4e7c63a 3708 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 3709
7815fe19 37102010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
3711
3712 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
3713 Suggested by Štěpán Němec <stepnem@gmail.com>.
3714
7815fe19 37152010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
3716
3717 * minibuf.texi (High-Level Completion): Document args of
3718 `read-buffer-function' (bug#5625).
3719
8b2dd508
JD
37202010-07-29 Jan Djärv <jan.h.d@swipnet.se>
3721
3722 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
3723
bace45fe
MA
37242010-07-29 Michael Albinus <michael.albinus@gmx.de>
3725
3726 * processes.texi (Process Information): Explain process property
3727 `remote-tty'.
3728
4ce5a4cc
JB
37292010-07-27 Juanma Barranquero <lekktu@gmail.com>
3730
3731 * modes.texi (Defining Minor Modes): Use C-delete in examples,
3732 instead of "\C-\^?" (bug#6334).
3733
1c84bc7a
JB
3734 * text.texi (Special Properties): Fix typo.
3735
b88746ba
EZ
37362010-07-09 Eli Zaretskii <eliz@gnu.org>
3737
3738 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3739 calling sequences, which are now the standard.
3740
51422d6d
CY
37412010-06-24 Chong Yidong <cyd@stupidchicken.com>
3742
3743 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3744
3745 * commands.texi (Command Overview): Mention undo-boundary call.
3746
d24880de
GM
37472010-06-23 Glenn Morris <rgm@gnu.org>
3748
3749 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3750 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3751 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3752 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3753 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3754 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3755 Untabify Texinfo files.
3756
0fc76035
CY
37572010-06-20 Chong Yidong <cyd@stupidchicken.com>
3758
3759 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3760
5338dc0b
CY
37612010-06-19 Chong Yidong <cyd@stupidchicken.com>
3762
a628ad9d 3763 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 3764
2c3a3c1d
CY
37652010-06-02 Chong Yidong <cyd@stupidchicken.com>
3766
ba3bf1d9
CY
3767 * searching.texi (Regexp Special): Remove obsolete information
3768 about matching non-ASCII characters, and suggest using char
3769 classes (Bug#6283).
2c3a3c1d 3770
7f4b4249
JB
37712010-05-30 Juanma Barranquero <lekktu@gmail.com>
3772
3773 * minibuf.texi (Basic Completion): Add missing "@end defun".
3774
637821cd
SM
37752010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3776
3777 * minibuf.texi (Basic Completion): Document completion-boundaries.
3778 (Programmed Completion): Document the new fourth method for boundaries.
3779
e13051c3
CY
37802010-05-22 Chong Yidong <cyd@stupidchicken.com>
3781
a628ad9d 3782 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 3783
0235128c 37842010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
3785
3786 * windows.texi (Textual Scrolling):
3787 * tips.texi (Coding Conventions):
3788 * minibuf.texi (Minibuffer History):
3789 * maps.texi (Standard Keymaps):
3790 * loading.texi (Where Defined):
3791 * edebug.texi (Instrumenting): Fix typos.
3792
0235128c 37932010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 3794
c7c32279
CY
3795 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3796
0235128c
SM
3797 * functions.texi (Obsolete Functions):
3798 Document set-advertised-calling-convention.
eb5ed549
CY
3799
3800 * minibuf.texi (Basic Completion): Document completion-in-region.
3801 (Programmed Completion): Document completion-annotate-function.
3802
3803 * commands.texi (Reading One Event): Document read-key.
3804 (Distinguish Interactive): Document KIND arg to
3805 called-interactively-p. Delete obsolete interactive-p.
3806
3807 * elisp.texi (Top): Update node description.
3808
f8848423
EZ
38092010-05-08 Eli Zaretskii <eliz@gnu.org>
3810
0235128c
SM
3811 * nonascii.texi (Character Properties):
3812 Document unicode-category-table. Add an index entry for Unicode
3813 general category.
3814
38152010-05-07 Chong Yidong <cyd@stupidchicken.com>
3816
3817 * Version 23.2 released.
f8848423 3818
938efb77
JB
38192010-04-20 Juanma Barranquero <lekktu@gmail.com>
3820
3821 * locals.texi (Standard Buffer-Local Variables):
3822 Remove @ignore'd reference to `direction-reversed'.
3823
5854c267
JL
38242010-04-14 Juri Linkov <juri@jurta.org>
3825
3826 Fix @deffn without category.
3827
3828 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3829 for `abbrev-insert'.
3830
3831 * buffers.texi (Indirect Buffers): Add category `Command'
3832 to @deffn of `clone-indirect-buffer'.
3833
3834 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3835 for `next-window' and `previous-window'. Add category `Command'
3836 to @deffn of `pop-to-buffer'.
3837
8a14dec7
CY
38382010-04-01 Chong Yidong <cyd@stupidchicken.com>
3839
3840 * nonascii.texi (Text Representations): Don't mark
3841 enable-multibyte-characters as a user option.
3842
7a1831cf
EZ
38432010-03-31 Eli Zaretskii <eliz@gnu.org>
3844
3845 * control.texi (Handling Errors): How to re-throw a signal caught
3846 by condition-case.
3847
c3863713
CY
38482010-03-26 Chong Yidong <cyd@stupidchicken.com>
3849
3850 * loading.texi (Hooks for Loading): Document after-load-functions.
3851 Copyedits.
3852
c333f279
AM
38532010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
3854
3855 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
3856
e867cb5d 38572010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
3858
3859 * processes.texi (Network Processes): Document seqpacket type.
3860
605f35cd
DN
38612010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3862
3863 * os.texi (System Environment): Do not mention lynxos.
3864
288f9fc0
CY
38652010-03-10 Chong Yidong <cyd@stupidchicken.com>
3866
3867 * Branch for 23.2.
3868
eed5c93a
CY
38692010-03-06 Chong Yidong <cyd@stupidchicken.com>
3870
3871 * objects.texi (Integer Type): Take note of the read syntax
3872 exception for numbers that cannot fit in the integer type.
3873
1ddd6622
GM
38742010-03-03 Glenn Morris <rgm@gnu.org>
3875
3876 * numbers.texi (Integer Basics, Bitwise Operations):
3877 * objects.texi (Integer Type): Update for integers now being 30-bit.
3878
a908c79a
CY
38792010-02-27 Chong Yidong <cyd@stupidchicken.com>
3880
3881 * display.texi (Low-Level Font): Document :otf font-spec property.
3882
cd61af01
SM
38832010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
3884
3885 * display.texi (Line Height): Avoid obsolete special default variables
3886 like default-major-mode.
3887
c02f8fe2
AM
38882010-01-28 Alan Mackenzie <acm@muc.de>
3889
3890 * display.texi (Auto Faces): Say fontification-functions is called
3891 whether or not Font Lock is enabled. Tidy up the wording a bit.
3892
d738d18b
CY
38932010-01-17 Chong Yidong <cyd@stupidchicken.com>
3894
3895 * elisp.texi: Remove duplicate edition information (Bug#5407).
3896
4963739e
JB
38972010-01-17 Juanma Barranquero <lekktu@gmail.com>
3898
3899 * two.el (volume-header-toc-markup): Fix typos in docstring.
3900
c57008f6
SM
39012010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3902
3903 Avoid dubious uses of save-excursions.
3904 * positions.texi (Excursions): Recommend the use of
3905 save-current-buffer if applicable.
3906 * text.texi (Clickable Text): Fix the example code which used
3907 save-excursion in a naive way which sometimes preserves point and
3908 sometimes not.
3909 * variables.texi (Creating Buffer-Local):
3910 * os.texi (Session Management):
3911 * display.texi (GIF Images):
3912 * control.texi (Cleanups): Use (save|with)-current-buffer.
3913
2f3725cd
EZ
39142010-01-02 Eli Zaretskii <eliz@gnu.org>
3915
3916 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3917
85eeac93
CY
39182010-01-02 Chong Yidong <cyd@stupidchicken.com>
3919
3920 * nonascii.texi (Text Representations, Character Codes)
3921 (Converting Representations, Explicit Encoding)
3922 (Translation of Characters): Use hex notation consistently.
3923 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3924
4801c5fa
CY
39252010-01-01 Chong Yidong <cyd@stupidchicken.com>
3926
3927 * loading.texi (Where Defined): Make it clearer that these are
3928 loaded files (Bug#5068).
3929
26e533e2
CY
39302009-12-29 Chong Yidong <cyd@stupidchicken.com>
3931
3932 * minibuf.texi (Completion Styles): Document `initials' style.
3933
16d1ff5f
CY
39342009-12-25 Chong Yidong <cyd@stupidchicken.com>
3935
3936 * frames.texi (Resources): Describe inhibit-x-resources.
3937 (Size Parameters): Copyedit.
3938
3939 * hash.texi (Creating Hash):
3940 * objects.texi (Hash Table Type): Document the new hash table
3941 printed representation.
3942
3943 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3944 obsolete.
3945
5dcb4c4e
SM
3946 * processes.texi (Process Buffers):
3947 Document process-kill-buffer-query-function.
16d1ff5f 3948
9a5de3d9
GM
39492009-12-05 Glenn Morris <rgm@gnu.org>
3950
3951 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3952 diary-display-function, and no longer recommended to be a hook.
3953 Update for changes in the names of calendar and diary hooks.
3954 diary-print-entries-hook has changed section.
3955
b640eb52
EZ
39562009-11-28 Eli Zaretskii <eliz@gnu.org>
3957
3958 * text.texi (Special Properties): More accurate description of
3959 what the `cursor' property does.
3960
be1674ab
KR
39612009-11-26 Kevin Ryde <user42@zip.com.au>
3962
3963 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3964 mouse-wheel-down-event, the closest thing to a definition for them.
3965 * os.texi (Startup Summary): vindex inhibit-startup-message and
3966 inhibit-splash-screen.
3967 (Command-Line Arguments): vindex argv.
3968 (Suspending Emacs): vindex suspend-tty-functions and
3969 resume-tty-functions. Don't want to index every hook, but having
3970 the programming ones is helpful.
3971
603f5979
CY
39722009-11-14 Chong Yidong <cyd@stupidchicken.com>
3973
3974 * commands.texi (Motion Events): Fix typo (Bug#4907).
3975
4359a806
CY
39762009-11-08 Chong Yidong <cyd@stupidchicken.com>
3977
3978 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3979 are affected by case-fold-search (Bug#4483).
3980
0f063651
CY
39812009-11-02 Chong Yidong <cyd@stupidchicken.com>
3982
3983 * minibuf.texi (Reading File Names): Note that read-file-name may
3984 use a graphical file dialog.
3985
9bd79893
GM
39862009-10-31 Glenn Morris <rgm@gnu.org>
3987
3988 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3989
ebe479ec
KR
39902009-10-16 Kevin Ryde <user42@zip.com.au>
3991
3992 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3993 in particular so `info-lookup-symbol' can find its docs.
3994
2640fa86
CY
39952009-10-16 Chong Yidong <cyd@stupidchicken.com>
3996
3997 * variables.texi (Constant Variables): Distinguish from defconst
3998 variables.
3999 (Defining Variables): Add cindex.
4000
edd6a733
CY
40012009-10-15 Chong Yidong <cyd@stupidchicken.com>
4002
4003 * os.texi (Time of Day): Clarify that the microsecond part is
4004 ignored (Bug#4637).
4005
5feb0b73
GM
40062009-10-11 Glenn Morris <rgm@gnu.org>
4007
4008 * frames.texi (Size and Position): Clarify what is included in the frame
4009 height. (Bug#4535)
4010
0c5413c8
GM
40112009-10-10 Glenn Morris <rgm@gnu.org>
4012
4013 * windows.texi (Size of Window): The relationship between window and
4014 frame heights is not so simple. (Bug#4535)
4015 Mention window-full-height-p.
4016
7f8b600a
SM
40172009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4018
4019 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4020 used from Lisp.
4021
6185de1c
EZ
40222009-10-07 Eli Zaretskii <eliz@gnu.org>
4023
7f8b600a
SM
4024 * files.texi (Directory Names) <abbreviate-file-name>:
4025 Document that root home directories are not replaced with "~".
6185de1c 4026
9972911f
EZ
40272009-10-06 Eli Zaretskii <eliz@gnu.org>
4028
4029 * text.texi (Special Properties): Document the meaning of the
4030 `cursor' text property whose value is an integer.
4031
2a3f19ef
MA
40322009-10-05 Michael Albinus <michael.albinus@gmx.de>
4033
4034 * files.texi (Magic File Names): Add `copy-directory'.
4035
804543b5
EZ
40362009-10-05 Eli Zaretskii <eliz@gnu.org>
4037
4038 * files.texi (File Attributes): Fix description of file
4039 attributes. (Bug#4638) Update attributes of files.texi example to
4040 be more representative.
4041
461bf92b
MA
40422009-10-05 Michael Albinus <michael.albinus@gmx.de>
4043
4044 * files.texi (Create/Delete Dirs): New command copy-directory.
4045
a86cd395
JB
40462009-10-04 Juanma Barranquero <lekktu@gmail.com>
4047
4048 * anti.texi (Antinews):
4049 * macros.texi (Indenting Macros):
4050 * strings.texi (Creating Strings, Case Conversion):
4051 Remove duplicate words.
4052
d3080264
MA
40532009-10-01 Michael Albinus <michael.albinus@gmx.de>
4054
4055 * files.texi (Create/Delete Dirs): delete-directory has an
4056 optional parameter RECURSIVE.
4057
85d14563
SM
40582009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4059
4060 * buffers.texi (Swapping Text): Minor clarification.
4061
3d9842c6
GM
40622009-10-01 Glenn Morris <rgm@gnu.org>
4063
4064 * functions.texi (Declaring Functions): Mention that we also search for
4065 ".m" files in the src/ directory.
4066
78427304
CY
40672009-09-25 David Engster <deng@randomsample.de>
4068
3d9842c6 4069 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4070
b578c9cc
GM
40712009-09-22 Glenn Morris <rgm@gnu.org>
4072
4073 * internals.texi (Building Emacs): Mention preloaded-file-list.
4074
beee5da7
AM
40752009-09-14 Alan Mackenzie <acm@muc.de>
4076
4077 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4078
5d6ab672
CY
40792009-09-13 Chong Yidong <cyd@stupidchicken.com>
4080
4081 * functions.texi (Anonymous Functions): Rearrange discussion,
4082 giving usage of unquoted lambda forms first. Mention that
4083 `function' and `#'' are no longer required (Bug#4290).
4084
59375eeb
AM
40852009-09-11 Alan Mackenzie <acm@muc.de>
4086
a86cd395 4087 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4088 batch mode.
4089
e7e2f529
GM
40902009-09-01 Glenn Morris <rgm@gnu.org>
4091
4092 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4093
eae47088
GM
40942009-08-26 Ulrich Mueller <ulm@gentoo.org>
4095
4096 * nonascii.texi (Character Codes): Fix typos.
4097
3691a0a6
MA
40982009-08-25 Michael Albinus <michael.albinus@gmx.de>
4099
4100 * processes.texi (Synchronous Processes): New defvar
4101 process-file-side-effects.
4102
664d56b8
GM
41032009-08-25 Glenn Morris <rgm@gnu.org>
4104
4105 * display.texi (Fontsets): Fix typo.
4106
0706c025
GM
4107 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4108
03a74b84
SM
41092009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4110
4111 * processes.texi (Asynchronous Processes): Adjust arglist of
4112 start-process-shell-command and start-file-process-shell-command.
4113
f6de8a37
CY
41142009-08-15 Chong Yidong <cyd@stupidchicken.com>
4115
4b1ed1bb
CY
4116 * advice.texi (Argument Access in Advice): Note that argument
4117 positions are zero-based (Bug#3932).
4118
89a9e058
CY
4119 * commands.texi (Distinguish Interactive): Minor copyedit.
4120
23696fd7
CY
4121 * display.texi (Face Attributes): Add xref to Displaying Faces for
4122 explanation of "underlying face".
4123
f6de8a37
CY
4124 * customize.texi (Common Keywords): Add xref to Loading.
4125
4126 * loading.texi (How Programs Do Loading): Add xref to Lisp
4127 Libraries node in the Emacs manual.
4128
417f77e6
CY
41292009-08-13 Chong Yidong <cyd@stupidchicken.com>
4130
4131 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4132
0999039c
CY
41332009-07-18 Chong Yidong <cyd@stupidchicken.com>
4134
4135 * processes.texi (Shell Arguments): Copyedits.
4136
9af167bc
GM
41372009-07-18 Glenn Morris <rgm@gnu.org>
4138
4139 * loading.texi (Repeated Loading): Fix typo.
4140
137987ab
RS
41412009-07-16 Richard Stallman <rms@gnu.org>
4142
4143 * buffers.texi (Swapping Text): Recommend setting
4144 write-region-annotate-functions and buffer-saved-size.
4145
4146 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4147
622fa380
GM
41482009-07-15 Glenn Morris <rgm@gnu.org>
4149
4150 * edebug.texi: Minor re-phrasings throughout.
4151 (Edebug Execution Modes): Sit-for affects continue mode too.
4152 (Jumping): Use `forward-sexp' rather than its keybinding.
4153 (Edebug Misc): Fix Q binding.
4154 (Edebug Eval): Remove cl version.
4155 (Printing in Edebug): Clarify print-length etc.
4156 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4157 (Specification List): Remove edebug-unwrap findex entry.
4158 (Specification Examples): defmacro is actually not the same as defun.
4159 Escape "`" in example.
4160
6bbd4600
CY
41612009-07-15 Chong Yidong <cyd@stupidchicken.com>
4162
4163 * markers.texi (The Mark): Document optional arg to
4164 deactivate-mark.
4165
e538d479
GM
41662009-07-11 Kevin Ryde <user42@zip.com.au>
4167
4168 * hooks.texi (Standard Hooks): Fix cross-references.
4169
4c98b9ed
GM
4170 * loading.texi (Named Features): Refer to eval-after-load.
4171
5300838c
GM
41722009-07-11 Glenn Morris <rgm@gnu.org>
4173
64fbeb16
GM
4174 * Makefile.in (TEXI2PDF): New.
4175 (elisp.pdf): New target.
4176
4c98b9ed
GM
4177 * searching.texi (Regexp Backslash): Fix typo.
4178
4179 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4180
51d9979c
GM
41812009-07-10 Glenn Morris <rgm@gnu.org>
4182
561c0216
GM
4183 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4184
5b594a58
GM
4185 * customize.texi (Customization Types):
4186 * display.texi (Abstract Display):
0cc8c85a 4187 * objects.texi (Character Type, String Type):
5b594a58 4188 Merge in some menu descriptions from elisp.texi.
51d9979c 4189
c3cbbb40
GM
4190 * hash.texi (Hash Tables):
4191 * modes.texi (Multiline Font Lock):
4192 End menu description with period.
fe42c16a 4193
28528402
GM
41942009-07-09 Glenn Morris <rgm@gnu.org>
4195
4196 * back.texi: Don't hard-code texinfo location.
4197
4198 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4199 (tex): Add texinfodir to TEXINPUTS.
4200 (elisp1med-init, elisp2med-init): Use texinfodir.
4201
4202 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4203 (clean): Add two-volume.make intermediate files.
4204
4205 * elisp.texi, vol1.texi, vol2.texi:
4206 Use a DATE variable with the publication date, and update it.
4207 Fix antinews menu description.
4208
4209 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4210 Update the detailed node listing to match elisp.texi.
4211
4212 * README: Update edition to match elisp.texi.
4213
4214 * objects.texi (General Escape Syntax):
4215 * nonascii.texi (Character Sets):
4216 Use consistent case for "Unicode Standard".
4217
4218 * anti.texi (Antinews):
4219 * customize.texi (Variable Definitions):
4220 * functions.texi (Declaring Functions):
4221 * nonascii.texi (Character Properties):
4222 * processes.texi (Serial Ports):
4223 * text.texi (Special Properties):
4224 * tips.texi (Coding Conventions):
4225 Minor rearrangements to improve TeX line-filling.
4226
4227 * commands.texi (Using Interactive): Fix cross-reference.
4228
17db8e10
JD
42292009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4230
4231 * frames.texi (Management Parameters): Mention sticky.
4232
77c7e2e1
AS
42332009-07-01 Andreas Schwab <aschwab@redhat.com>
4234
4235 * help.texi (Help Functions): Fix description of help-buffer and
4236 help-setup-xref to use @defun instead of @deffn.
4237
3f1c6666
JD
42382009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4239
4240 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4241
ca27c21b
CY
42422009-06-24 Chong Yidong <cyd@stupidchicken.com>
4243
4244 * display.texi (Window Systems): Add ns to the list.
4245
70243478
CY
42462009-06-21 Chong Yidong <cyd@stupidchicken.com>
4247
4248 * Branch for 23.1.
4249
df006536
MR
42502009-06-17 Martin Rudalics <rudalics@gmx.at>
4251
4252 * windows.texi (Dedicated Windows): Fix typo.
4253 (Resizing Windows): Replace @defun by @deffn.
4254
d259fc4b
GM
42552009-06-17 Glenn Morris <rgm@gnu.org>
4256
4257 * variables.texi (Directory Local Variables):
4258 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4259
30781db6
KH
42602009-06-09 Kenichi Handa <handa@m17n.org>
4261
4262 * nonascii.texi (Character Sets): State clearly that FROM and TO
4263 are codepoints of CHARSET.
4264
62e8099c
CY
42652009-06-07 Chong Yidong <cyd@stupidchicken.com>
4266
4267 * minibuf.texi (Reading File Names): Fix introductory text.
4268 Suggested by stan@derbycityprints.com.
4269 (High-Level Completion): Fix typo.
4270
ee1b1917
CY
42712009-05-28 Chong Yidong <cyd@stupidchicken.com>
4272
4273 * frames.texi (Text Terminal Colors): Multi-tty is already
4274 implemented, but tty-local colors are not.
4275
5df647e8
CY
42762009-05-27 Chong Yidong <cyd@stupidchicken.com>
4277
4278 * hooks.texi (Standard Hooks): Remove mention of obsolete
4279 redisplay-end-trigger-functions.
4280
4281 * internals.texi (Window Internals): Remove mention of obsolete
4282 redisplay-end-trigger-functions.
4283
01f17ae2
MR
42842009-05-21 Martin Rudalics <rudalics@gmx.at>
4285
4286 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4287
4288 * backups.texi (Making Backups): backup-directory-alist and
4289 make-backup-file-name-function are options.
4290 (Auto-Saving): auto-save-list-file-prefix is an option.
4291
4292 * buffers.texi (Killing Buffers): buffer-offer-save is an
4293 option.
4294
4295 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4296 option.
4297 (Echo Area Customization): echo-keystrokes is an option.
4298 (Selective Display): selective-display-ellipses is an option.
4299 (Temporary Displays): temp-buffer-show-function is an option.
4300 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4301 are options.
4302 (Font Selection): face-font-family-alternatives,
4303 face-font-selection-order, face-font-registry-alternatives, and
4304 scalable-fonts-allowed are options.
4305 (Fringe Indicators): indicate-buffer-boundaries is an option.
4306 (Fringe Cursors): overflow-newline-into-fringe is an option.
4307 (Scroll Bars): scroll-bar-mode is an option.
4308
4309 * eval.texi (Eval): max-lisp-eval-depth is an option.
4310
4311 * files.texi (Visiting Functions): find-file-hook is an option.
4312 (Directory Names): directory-abbrev-alist is an option.
4313 (Unique File Names): temporary-file-directory and
4314 small-temporary-file-directory are options.
4315
4316 * frames.texi (Initial Parameters): initial-frame-alist,
4317 minibuffer-frame-alist and default-frame-alist are options.
4318 (Cursor Parameters): blink-cursor-alist and
4319 cursor-in-non-selected-windows ar options.
4320 (Window System Selections): selection-coding-system is an
4321 option.
4322 (Display Feature Testing): display-mm-dimensions-alist is an
4323 option.
4324
4325 * help.texi (Help Functions): help-char and help-event-list are
4326 options.
4327
4328 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4329 an option.
4330
4331 * minibuf.texi (Minibuffer History): history-length and
4332 history-delete-duplicates are options.
4333 (High-Level Completion): read-buffer-function and
4334 read-buffer-completion-ignore-case are options.
4335 (Reading File Names): read-file-name-completion-ignore-case is
4336 an option.
4337
4338 * modes.texi (Mode Line Top): mode-line-format is an option.
4339 (Mode Line Variables): mode-line-position and mode-line-modes
4340 are options.
4341
4342 * nonascii.texi (Text Representations):
4343 enable-multibyte-characters is an option.
4344 (Default Coding Systems): auto-coding-regexp-alist,
4345 file-coding-system-alist, auto-coding-alist and
4346 auto-coding-functions are options.
4347 (Specifying Coding Systems): inhibit-eol-conversion is an
4348 option.
4349
4350 * os.texi (Init File): site-run-file is an option.
4351 (System Environment): mail-host-address is an option.
4352 (User Identification): user-mail-address is an option.
4353 (Terminal Output): baud-rate is an option.
4354
4355 * positions.texi (Word Motion): words-include-escapes is an
4356 option.
4357
4358 * searching.texi (Standard Regexps): page-delimiter,
4359 paragraph-separate, paragraph-separate and sentence-end are
4360 options.
4361
4362 * text.texi (Margins): left-margin and fill-nobreak-predicate
4363 are options.
4364
4365 * variables.texi (Local Variables): max-specpdl-size is an
4366 option.
4367
4368 * windows.texi (Choosing Window):
4369 split-window-preferred-function, special-display-function and
4370 display-buffer-function are options.
4371
106e6894
CY
43722009-05-20 Chong Yidong <cyd@stupidchicken.com>
4373
4a83454d
CY
4374 Fix errors spotted by Martin Rudalics.
4375
106e6894
CY
4376 * syntax.texi (Position Parse): Document rationale for ignored
4377 arguments to syntax-ppss-flush-cache.
4378
4379 * processes.texi (Input to Processes): Mark PROCESS arg to
4380 process-running-child-p as optional.
4381 (Network Options): Document NO-ERROR arg to
4382 set-network-process-option.
4383
4384 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4385 command.
4386
4387 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4388 posix-search-backward as commands.
4389
4390 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4391 (Suspending Emacs): Mark suspend-emacs as a command.
4392 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4393 commands.
5dcb4c4e
SM
4394 (Terminal Output): Remove obsolete function baud-rate.
4395 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4396
4397 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4398 terminal-coding-system and set-terminal-coding-system.
4399 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4400 as optional.
4401 (Character Sets): Document RESTRICTION arg of char-charset.
4402 (Character Codes): Mark POS argument to get-byte as optional.
4403
4404 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4405 minibuffer-message.
4406
4407 * files.texi (Create/Delete Dirs): Mark make-directory and
4408 delete-directory as commands.
4409
4410 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4411
4412 * text.texi (Base 64): Mark base64-decode-string and
4413 base64-encode-string as commands.
4414 (Columns): Mark move-to-column as a command.
4415 (Mode-Specific Indent): Document RIGID arg to
4416 indent-for-tab-command.
4417 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4418 Mark indent-code-rigidly as a command.
4419 (Substitution): Mark translate-region as a command.
4420
4421 * frames.texi (Size and Position): Remove obsolete functions
4422 screen-height and screen-width.
4423
04173931
CY
44242009-05-19 Chong Yidong <cyd@stupidchicken.com>
4425
4426 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4427 (Displaying Buffers, Resizing Windows): Correct mistakes;
4428 next-window, previous-window, and pop-to-buffer are not commands,
4429 and fit-window-to-buffer" is a command. (Pointed out by Martin
4430 Rudalics.)
4431
eae7d8f8
RS
44322009-05-17 Richard M Stallman <rms@gnu.org>
4433
4434 * modes.texi (Precalculated Fontification): Clarify text.
4435
b8766179
MR
44362009-05-17 Martin Rudalics <rudalics@gmx.at>
4437
4438 * windows.texi (Selecting Windows): Clarify descriptions of
4439 with-selected-window and get-lru-window.
4440 (Cyclic Window Ordering): Refer to particular frame when talking
4441 about how splitting affects the ordering.
4442 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4443 switch-to-buffer-other-window. Explain how setting of
4444 display-buffer-reuse-frames affects pop-to-buffer.
4445 (Choosing Window): Clarify some details in descriptions of
4446 display-buffer-reuse-frames, pop-up-frames, and
4447 pop-up-frame-function.
4448 (Dedicated Windows): Clarify some details.
4449 (Textual Scrolling): Replace term vscroll by term vertical
4450 scroll position.
4451 (Vertical Scrolling): Fix typo.
4452 (Window Hooks): Relate text on jit-lock-register to window
4453 scrolling and size changes.
4454
734b5e3b
CY
44552009-05-14 Chong Yidong <cyd@stupidchicken.com>
4456
0a65633e
CY
4457 * frames.texi (Initial Parameters): Clarify what the initial
4458 minibuffer frame is.
05be46d7
CY
4459 (Buffer Parameters): Note that the minibuffer parameter can not be
4460 altered.
0a65633e 4461
734b5e3b
CY
4462 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4463 Document display-buffer changes.
4464
925672cd
CY
44652009-05-13 Chong Yidong <cyd@stupidchicken.com>
4466
17ecd7af
CY
4467 * anti.texi (Antinews): Rewrite for Emacs 22.
4468
925672cd
CY
4469 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4470 obarrays are first mentioned. Define "system abbrev" more
4471 prominently, and add it to the index.
4472 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4473 Copyedits.
4474 (Abbrev Expansion): Document abbrev-insert.
4475
80be4dd7
CY
44762009-05-12 Chong Yidong <cyd@stupidchicken.com>
4477
4478 * frames.texi (Font and Color Parameters): Rename from Color
4479 Parameters. Document font-backend parameter.
4480
4481 * vol2.texi (Top): Update node listing.
4482 * vol1.texi (Top): Update node listing.
4483 * elisp.texi (Top): Update node listing.
4484
372a93ac
MR
44852009-05-11 Martin Rudalics <rudalics@gmx.at>
4486
4487 * windows.texi (Choosing Window): Don't explicitly refer to
4488 split-window-sensibly's window argument in descriptions of
4489 split-height-threshold and split-width-threshold.
4490
714c3541
MR
44912009-05-10 Martin Rudalics <rudalics@gmx.at>
4492
4493 * windows.texi (Choosing Window): Fix rewrite of window
4494 splitting section.
4495
0e90e7be
EZ
44962009-05-09 Eli Zaretskii <eliz@gnu.org>
4497
f4e90db0
SM
4498 * nonascii.texi (Default Coding Systems):
4499 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4500 Add indexing.
0e90e7be
EZ
4501 (Lisp and Coding Systems): Add index entries.
4502
d3c0c321
MR
45032009-05-09 Martin Rudalics <rudalics@gmx.at>
4504
4505 * windows.texi (Choosing Window): Describe split-window-sensibly
4506 and rewrite section on window splitting accordingly.
4507 (Textual Scrolling): Replace `...' by @code{...}.
4508
c773345a
CY
45092009-05-04 Chong Yidong <cyd@stupidchicken.com>
4510
ee2d5b5e
CY
4511 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4512 Remove obsoleted pre-abbrev-expand-hook.
4513
4514 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4515 entries.
4516
c773345a
CY
4517 * internals.texi (Object Internals): Don't assume 32-bit machines
4518 are the norm.
4519 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4520 (Window Internals): Synch field names to window.h.
4521 (Process Internals): Synch field names to process.h.
c773345a 4522
dd449674
CY
45232009-04-29 Chong Yidong <cyd@stupidchicken.com>
4524
4525 * variables.texi (File Local Variables): Note that read-circle is
4526 bound to nil when reading file-local variables.
4527
4528 * streams.texi (Input Functions): Document read-circle.
4529 (Output Variables): Add xref to Circular Objects.
4530
4f1e25e2
CY
45312009-04-25 Chong Yidong <cyd@stupidchicken.com>
4532
4533 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4534 Features and Coding System Basics. Node that "p" stands for
4535 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4536 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4537 mouse-appearance-menu.
4538 (Programming Tips): Add xref to Progress.
4539
dca019f8
CY
45402009-04-22 Chong Yidong <cyd@stupidchicken.com>
4541
5dcb4c4e
SM
4542 * os.texi (Command-Line Arguments):
4543 Document command-line-args-left.
dca019f8
CY
4544 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4545 terminal objects for tty arguments.
4546 (Startup Summary): Add xref to Session Management.
4547 (Session Management): Mention emacs-session-restore. Copyedits.
4548
02a89103
CY
45492009-04-20 Chong Yidong <cyd@stupidchicken.com>
4550
4551 * os.texi (Startup Summary): Copyedits. The init file is not
4552 necessarily named .emacs now. Document initial-buffer-choice and
4553 initial-scratch-message. Note where Emacs exits in batch mode.
4554 Document inhibit-splash-screen as an alias.
4555 (Init File): Be neutral about which init file name to use.
4556
45572009-04-16 Chong Yidong <cyd@stupidchicken.com>
4558
4559 * os.texi (System Interface): Fix Texinfo usage.
4560
0c1cfe01
CY
45612009-04-15 Chong Yidong <cyd@stupidchicken.com>
4562
80d7cdca
CY
4563 * searching.texi (Regexp Backslash): Also refer to shy groups as
4564 non-capturing or unnumbered groups.
4565 (Regexp Functions): Add cross-reference to Regexp Backslash.
4566
0c1cfe01
CY
4567 * display.texi (Truncation): Overlays can use line-prefix and
4568 wrap-prefix too.
4569 (Overlay Properties): Document wrap-prefix and line-prefix.
4570 (Face Attributes): Document underline-minimum-offset.
4571 (Face Remapping): Copyedits.
4572 (Low-Level Font): Copyedits.
4573 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
4574 (Line Height): Emphasize that line-spacing only takes effect on
4575 graphical terminals.
0c1cfe01 4576
c4adeee0
CY
45772009-04-13 Chong Yidong <cyd@stupidchicken.com>
4578
4579 * display.texi (Refresh Screen): Note that a passage about screen
4580 refreshing is text terminal only.
4581 (Forcing Redisplay): Delete misleading comment---sit-for calls
4582 redisplay, not the other way around.
4583 (Truncation): Note new values of truncate-partial-width-windows.
4584 Copyedits.
4585 (Invisible Text): Document invisible-p.
4586
b20ecfa1
EZ
45872009-04-11 Eli Zaretskii <eliz@gnu.org>
4588
4589 * display.texi (Overlays): Overlays don't scale well. See
4590 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4591
97d8273f
CY
45922009-04-10 Chong Yidong <cyd@stupidchicken.com>
4593
f147ff75
CY
4594 * syntax.texi (Syntax Table Functions): Document cons cell
4595 argument for modify-syntax-entry.
4596 (Categories): Document cons cell argument for
4597 modify-category-entry.
4598
fca4ec76
CY
4599 * searching.texi (String Search): Document word-search-forward-lax
4600 and word-search-backward-lax.
4601 (Searching and Case): Describe isearch behavior more precisely.
4602
9c283d5b
CY
4603 * keymaps.texi (Tool Bar): Mention that some platforms do not
4604 support multi-line toolbars. Suggested by Stephen Eglen.
4605
4606 * frames.texi (Layout Parameters): Mention that Nextstep also
4607 allows only one tool-bar line. Suggested by Stephen Eglen.
4608
97d8273f
CY
4609 * nonascii.texi (Text Representations): Copyedits.
4610 (Coding System Basics): Also mention utf-8-emacs.
4611 (Converting Representations, Selecting a Representation)
4612 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4613 Copyedits.
4614 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4615
2bad3299
CY
46162009-04-09 Chong Yidong <cyd@stupidchicken.com>
4617
4618 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
4619 (Filling): Clarify REGION argument of fill-paragraph.
4620 Document fill-forward-paragraph-function.
2bad3299
CY
4621 (Special Properties): Remove "new in Emacs 22" declaration.
4622 (Clickable Text): Merge with Links and Mouse-1 node.
4623
5dcb4c4e
SM
4624 * display.texi (Button Properties, Button Buffer Commands):
4625 Change xref to Clickable Text.
2bad3299
CY
4626
4627 * tips.texi (Key Binding Conventions): Change xref to Clickable
4628 Text.
4629
4630 * elisp.texi (Top): Update node listing.
4631
ea30ce4f
CY
46322009-04-05 Chong Yidong <cyd@stupidchicken.com>
4633
47af2f4b
CY
4634 * markers.texi (The Mark): Copyedits. Improve description of
4635 handle-shift-selection.
4636 (The Region): Move use-region-p here from The Mark.
4637
ea30ce4f
CY
4638 * positions.texi (Screen Lines): Document (cols . lines) argument
4639 for vertical-motion.
4640
2aa8ea6e
CY
46412009-04-04 Chong Yidong <cyd@stupidchicken.com>
4642
3ec61d4e
CY
4643 * frames.texi (Frames): Clean up introduction. Document `ns'
4644 return value for framep.
4645 (Creating Frames): Note how the terminal is chosen.
4646 (Multiple Terminals, Multiple Displays): Merge into a single node.
4647 (Color Parameters): Fix typo.
4648
4649 * variables.texi (Local Variables, Buffer-Local Variables)
4650 (Creating Buffer-Local): Change link to Multiple Terminals.
4651
4652 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
4653
4654 * keymaps.texi (Controlling Active Maps): Change link to Multiple
4655 Terminals.
4656
4657 * commands.texi (Command Loop Info, Keyboard Macros): Change link
4658 to Multiple Terminals.
4659
4660 * elisp.texi (Top): Update node listing.
4661 * vol2.texi (Top): Update node listing.
4662 * vol1.texi (Top): Update node listing.
4663
9257072f
CY
4664 * buffers.texi (Current Buffer): Note that the append-to-buffer
4665 example is no longer in synch with the latest code. Tie the two
4666 examples together.
4667
2aa8ea6e
CY
4668 * files.texi (File Attributes): Move note about MS-DOS from
4669 Changing Files to File Attributes.
4670 (Create/Delete Dirs): Note that mkdir is an alias for this.
4671
22e74b17
CY
46722009-04-01 Markus Triska <triska@gmx.at>
4673
4674 * processes.texi (Filter Functions): Suggest how to handle output
4675 batches.
4676
4bbe48ec
CY
46772009-03-30 Chong Yidong <cyd@stupidchicken.com>
4678
4679 * help.texi (Accessing Documentation): Update example to use
4680 help-setup-xref and with-help-window.
4681 (Help Functions): Remove print-help-return-message, which is
4682 semi-obsolete due to with-help-window. Document help-buffer and
4683 help-setup-xref.
4684
b9723f39
CY
46852009-03-29 Chong Yidong <cyd@stupidchicken.com>
4686
5dcb4c4e
SM
4687 * help.texi (Accessing Documentation, Help Functions):
4688 Remove information about long-obsolete Emacs versions.
9eb52e90 4689
b9723f39
CY
4690 * modes.texi (Mode Line Variables): The default values of the mode
4691 line variables are now more complicated.
4692
b0cc32db
CY
46932009-03-28 Chong Yidong <cyd@stupidchicken.com>
4694
3c25a5a9
CY
4695 * modes.texi (Major Mode Conventions): Note that specialness is
4696 inherited.
31c9eebb
CY
4697 (Derived Modes): Note that define-derive-mode sets the mode-class
4698 property.
3c25a5a9 4699
b0cc32db
CY
4700 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
4701 goto-map. Add search-map to the list.
4702
c5e0006d
EZ
47032009-03-27 Eli Zaretskii <eliz@gnu.org>
4704
1213465a
EZ
4705 * os.texi (System Environment): Update the list of system-type
4706 values.
4707
c5e0006d
EZ
4708 * markers.texi (The Mark) <handle-shift-selection>: Update for
4709 removal of the optional argument DEACTIVATE.
4710
48bab3d6
CY
47112009-03-25 Chong Yidong <cyd@stupidchicken.com>
4712
4713 * commands.texi (Focus Events): Most X window managers don't use
4714 focus-follows-mouse nowadays.
4715
6e4ff1b6
CY
47162009-03-24 Chong Yidong <cyd@stupidchicken.com>
4717
4718 * commands.texi (Defining Commands): Clarify introduction.
4719 (Using Interactive): Not that interactive can be put in a symbol
4720 property.
4721 (Interactive Call): Note that a symbol with a non-nil
4722 interactive-form property satisfies commandp.
4723
11625308
JB
47242009-03-23 Juanma Barranquero <lekktu@gmail.com>
4725
4726 * minibuf.texi (Intro to Minibuffers): Fix typos.
4727
7b34420d
CY
47282009-03-23 Chong Yidong <cyd@stupidchicken.com>
4729
4730 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
4731 about minibuffers in old Emacs versions. Copyedits.
4732 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
4733 (Text from Minibuffer): Simplify introduction.
4734
f9257eed
AM
47352009-03-22 Alan Mackenzie <acm@muc.de>
4736
4737 * commands.texi (Using Interactive): Clarify string argument to
4738 `interactive' - even promptless elements need \n separators.
4739
f639ba70
CY
47402009-03-18 Chong Yidong <cyd@stupidchicken.com>
4741
4742 * minibuf.texi (Completion Styles): New node.
4743
4744 * elisp.texi (Top): Update node listing.
4745
d897e8ee
CY
47462009-03-17 Chong Yidong <cyd@stupidchicken.com>
4747
4748 * minibuf.texi (Basic Completion): Note that
4749 read-file-name-completion-ignore-case and
4750 read-buffer-completion-ignore-case can override
4751 completion-ignore-case.
4752 (Minibuffer Completion): Document completing-read changes.
4753 (Completion Commands): Avoid mentioning partial completion mode.
4754 Document minibuffer-completion-confirm changes, and
4755 minibuffer-confirm-exit-commands.
4756 (High-Level Completion): Document new require-match behavior for
4757 read-buffer. Document read-buffer-completion-ignore-case.
4758 (Reading File Names): Document new require-match behavior for
4759 read-file-name.
4760
b1f23349
CY
47612009-03-14 Chong Yidong <cyd@stupidchicken.com>
4762
4763 * debugging.texi (Error Debugging): Don't mislead the reader into
4764 thinking that debug-on-error enters debugger for C-f at EOB.
4765 (Error Debugging): Setting debug-on-init within the init file
4766 works, and has for some time.
4767
d6eb4e25
KH
47682009-03-13 Kenichi Handa <handa@m17n.org>
4769
4770 * display.texi (Fontsets): Update the description.
4771
1cf53dc5
CY
47722009-03-13 Chong Yidong <cyd@stupidchicken.com>
4773
4774 * advice.texi (Advising Primitives): Link to What Is a Function.
4775
81f919fc
CY
47762009-03-12 Chong Yidong <cyd@stupidchicken.com>
4777
cf4229eb
CY
4778 * compile.texi (Speed of Byte-Code): Update example.
4779 (Disassembly): Update examples.
4780
81f919fc 4781 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
4782
4783 * customize.texi (Common Keywords): It's not necessary to use :tag
4784 to remove hyphens, as custom-unlispify-tag-name does it
4785 automatically.
5dcb4c4e
SM
4786 (Variable Definitions): Link to File Local Variables.
4787 Document customized-value symbol property.
f2bbc08c
CY
4788 (Customization Types): Move menu to end of node.
4789
955964d7
CY
47902009-03-10 Chong Yidong <cyd@stupidchicken.com>
4791
4792 * macros.texi (Compiling Macros): Omit misleading sentence, which
4793 implied that macros can only be used in the same file they are
4794 defined.
4795 (Backquote): Remove obsolete information about Emacs 19.
4796
d25ed7db
GM
47972009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4798
4799 * display.texi (Display Margins): Fix paren typo.
4800
d55f6ca5
CY
48012009-02-27 Chong Yidong <cyd@stupidchicken.com>
4802
f0e57ed8
CY
4803 * elisp.texi (Top): Update node listing.
4804
4805 * variables.texi (Variables): Clarify introduction.
4806 (Global Variables): Mention that setq is a special form.
4807 (Local Variables): Use active voice.
4808 (Tips for Defining): Mention marking variables as safe.
4809 (Buffer-Local Variables): Mention terminal-local and frame-local
4810 variables together.
4811 (File Local Variables): Copyedits.
4812 (Frame-Local Variables): Note that they are not really useful.
4813 (Future Local Variables): Node deleted.
4814
d55f6ca5 4815 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 4816 Unicode escape syntax.
d55f6ca5 4817
ca8f09a8
CY
48182009-02-23 Chong Yidong <cyd@stupidchicken.com>
4819
4820 * control.texi (Control Structures): Add cindex entry for "textual
4821 order".
4822
4823 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4824 instead of "expression" throughout.
4825 (Function Indirection): Copyedits. Use active voice.
4826 (Eval): The default value of max-lisp-eval-depth is now 400.
4827
a20878b6
MB
48282009-02-23 Miles Bader <miles@gnu.org>
4829
4830 * processes.texi (System Processes): Rename `system-process-attributes'
4831 to `process-attributes'.
4832
61f66044
CY
48332009-02-22 Chong Yidong <cyd@stupidchicken.com>
4834
1b80d1f3
CY
4835 * symbols.texi (Property Lists): Emphasize that property lists are
4836 not restricted to symbol cells.
4837 (Other Plists): Copyedit.
4838
61f66044
CY
4839 * sequences.texi (Sequences Arrays Vectors): Make introduction
4840 more concise.
4841 (Arrays): Mention char-tables and bool-vectors too.
4842 (Vectors): Don't repeat information given in Arrays node. Link to
4843 nodes that explain the vector usage examples.
4844 (Char-Tables): Note that char-table elements can have arbitrary
4845 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 4846 Link to Property Lists node.
61f66044 4847
9403944b
CY
48482009-02-22 Chong Yidong <cyd@stupidchicken.com>
4849
4850 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
4851 `append'.
4068c7b4 4852 (List Elements): Copyedits.
9403944b
CY
4853
4854 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
4855 of `vconcat'.
4856
4857 * strings.texi (Creating Strings): Copyedits. Remove obsolete
4858 Emacs 20 usage of `concat'.
4859 (Case Conversion): Copyedits.
4860
b87a185f
CY
48612009-02-21 Chong Yidong <cyd@stupidchicken.com>
4862
4863 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
4864 Minor edits.
4865 (Frame Configuration Type): Emphasize that it is not primitive.
4866 (Font Type): New node.
4867 (Type Predicates): Add fontp; type-of now recognizes font object
4868 types.
4869
4870 * intro.texi (Version Info): Update version numbers in examples.
4871 (Acknowledgements): List more contributors.
4872
4873 * elisp.texi: Bump version number to 3.0.
4874 (Top): Link to Font Type node.
4875
867d4bb3
JB
48762009-02-20 Juanma Barranquero <lekktu@gmail.com>
4877
4878 * modes.texi (Major Mode Conventions): Remove duplicate words.
4879 (Customizing Keywords): Fix typo.
4880
77730170
EZ
48812009-02-14 Eli Zaretskii <eliz@gnu.org>
4882
4883 * nonascii.texi (User-Chosen Coding Systems): Document that
4884 select-safe-coding-system suggests raw-text if there are raw bytes
4885 in the region.
4886 (Explicit Encoding): Warn not to use `undecided' when encoding.
4887
c8736212
GM
48882009-02-11 Glenn Morris <rgm@gnu.org>
4889
4890 * frames.texi (Visibility of Frames): Mention the effect multiple
4891 workspaces/desktops can have on visibility.
4892
ab992d66
EZ
48932009-02-07 Eli Zaretskii <eliz@gnu.org>
4894
c8736212
GM
4895 * text.texi (Commands for Insertion):
4896 * commands.texi (Event Mod):
4897 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
4898 * nonascii.texi (Translation of Characters):
4899 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
4900 (Explicit Encoding): Document the `charset' text property produced
4901 by decode-coding-region and decode-coding-string.
ab992d66 4902
e651a255
AM
49032009-01-27 Alan Mackenzie <acm@muc.de>
4904
4905 * modes.texi (Search-based Fontification): Correct a typo.
4906
bc5cde4b
JB
49072009-01-25 Juanma Barranquero <lekktu@gmail.com>
4908
4909 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4910 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4911
3533155b
EZ
49122009-01-24 Eli Zaretskii <eliz@gnu.org>
4913
f721deda
EZ
4914 * display.texi (Window Systems): Document the value of
4915 `initial-window-system' under --daemon.
4916
3533155b
EZ
4917 * os.texi (System Environment): Remove description of the
4918 `environment' function which has been deleted.
4919
f79b43b2
DN
49202009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4921
4922 * frames.texi (Multiple Displays): Remove documentation for
4923 removed function make-frame-on-tty.
4924
e3aa6669
CY
49252009-01-22 Chong Yidong <cyd@stupidchicken.com>
4926
4927 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
4928 write-region-annotate-functions.
4929 Document write-region-post-annotation-function.
e3aa6669 4930
fb13a416
CY
49312009-01-19 Chong Yidong <cyd@stupidchicken.com>
4932
4933 * display.texi (Font Lookup): Document WIDTH argument of
4934 x-list-fonts.
4935
02eccf6b
EZ
49362009-01-17 Eli Zaretskii <eliz@gnu.org>
4937
ead3f58d
EZ
4938 * maps.texi (Standard Keymaps): Rename function-key-map to
4939 local-function-key-map.
4940
4941 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4942 local-function-key-map.
4943
4944 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4945 and `set-keyboard-coding-system' now accept an optional terminal
4946 argument.
4947
4948 * commands.texi (Event Mod): `keyboard-translate-table' is now
4949 terminal-local.
4950 (Function Keys): Rename function-key-map to
4951 local-function-key-map.
4952
df05a163
EZ
4953 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4954 frames.texi.
4955
0ed8034e 4956 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
4957 `delete-terminal-functions', `suspend-tty-functions' and
4958 `resume-tty-functions'.
0ed8034e
EZ
4959
4960 * frames.texi (Frames): Document `frame-terminal' and
4961 `terminal-live-p'.
4962 (Multiple Displays): Document `make-frame-on-tty'.
4963 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4964 `terminal-name', and `get-device-terminal'.
490f1197
EZ
4965 (Terminal Parameters): Document `terminal-parameters',
4966 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
4967
4968 * os.texi (System Environment): Document `environment' and
4969 `initial-environment'.
490f1197
EZ
4970 (Suspending Emacs): Update for multi-tty; document
4971 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 4972
02eccf6b
EZ
4973 * nonascii.texi (Coding System Basics): More accurate description
4974 of `raw-text'.
4975
f19fea97
JB
49762009-01-12 Juanma Barranquero <lekktu@gmail.com>
4977
4978 * display.texi (Low-Level Font): Fix typo.
4979
16fa292f
CY
49802009-01-10 Chong Yidong <cyd@stupidchicken.com>
4981
4982 * elisp.texi (Top): Update node listing.
4983
4984 * display.texi (PostScript Images): Node deleted.
4985
0b4faef3
EZ
49862009-01-10 Eli Zaretskii <eliz@gnu.org>
4987
3355f04d
EZ
4988 * processes.texi (Decoding Output): Document that null bytes force
4989 no-conversion for reading process output.
4990
4991 * files.texi (Reading from Files): Document that null bytes force
4992 no-conversion when visiting files.
4993
11625308 4994 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 4995
5dcb4c4e
SM
4996 * nonascii.texi (Lisp and Coding Systems):
4997 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 4998 (Character Properties): Improve wording.
0b4faef3 4999
ce9cf065
CY
50002009-01-09 Chong Yidong <cyd@stupidchicken.com>
5001
5002 * display.texi (Font Lookup): Remove obsolete function
5003 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5004 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5005 (Font Selection): Reorder order of variable descriptions.
5006 Minor clarifications.
ce9cf065
CY
5007
5008 * elisp.texi (Top): Update node listing.
5009
ab756fb3
GM
50102009-01-09 Glenn Morris <rgm@gnu.org>
5011
5012 * commands.texi (Command Loop Info): Say that last-command-char and
5013 last-input-char are obsolete aliases.
5014
5015 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5016 last-input-char and last-command-char, since they are just aliases for
5017 last-input-event and last-command-event.
5018
5019 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5020 last-command-char.
5021
6b2b8ab1
CY
50222009-01-08 Chong Yidong <cyd@stupidchicken.com>
5023
5024 * elisp.texi: Update node listing.
5025
5026 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5027 (Face Attributes): Don't link to Font Lookup.
5028 Document font-family-list.
6b2b8ab1
CY
5029 (Fonts): New node.
5030
3568e767
JR
50312009-01-08 Jason Rumney <jasonr@gnu.org>
5032
5033 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5034 changing the standard pointer shapes. (Bug#1485)
3568e767 5035
6221c8db
CY
50362009-01-08 Chong Yidong <cyd@stupidchicken.com>
5037
5038 * display.texi (Attribute Functions): Note that a function value
5039 :height is relative, and that compatibility functions work by
5040 calling set-face-attribute.
5041 (Displaying Faces): Reorder list in order of increasing priority.
5042 (Face Remapping): New node. Content moved here from Displaying
5043 Faces.
5044 (Glyphs): Link to Face Functions.
5045
e3d3799a
CY
50462009-01-08 Chong Yidong <cyd@stupidchicken.com>
5047
5048 * display.texi (Faces): Don't discuss face id here. facep does
5049 not return t.
5050 (Defining Faces): Minor clarification.
5051 (Face Attributes): Rearrange items to match docstring of
5052 set-face-attribute. Add :foundry attribute. Document new role of
5053 :font attribute. Texinfo usage fix.
5054 (Attribute Functions): Copyedits.
5055 (Face Functions): Note that face number is seldom used.
5056
638a2457
RS
50572009-01-05 Richard M Stallman <rms@gnu.org>
5058
5059 * strings.texi (Predicates for Strings): Minor clarification.
5060
5061 * functions.texi (Function Safety): Texinfo usage fix.
5062
39cb9e56 50632009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5064
5065 * objects.texi (General Escape Syntax): Fix typo.
5066
9f822178
MR
50672009-01-03 Martin Rudalics <rudalics@gmx.at>
5068
5069 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5070 works via the default value of pop-up-frame-function.
5071
af34ad36
EZ
50722009-01-02 Eli Zaretskii <eliz@gnu.org>
5073
5074 * processes.texi (System Processes): Document the `time' and
5075 `ctime' attributes of `system-process-attributes'.
5076
d31f6679
CY
50772009-01-01 Chong Yidong <cyd@stupidchicken.com>
5078
5079 * display.texi (Face Attributes): Clarify :height attribute.
5080
174dc00c
MR
50812008-12-31 Martin Rudalics <rudalics@gmx.at>
5082
5083 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5084 the front of the buffer list. Add entries for `last-buffer' and
5085 `unbury-buffer'.
5086
b8afe7e4
EZ
50872008-12-27 Eli Zaretskii <eliz@gnu.org>
5088
d14030f5
EZ
5089 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5090 and its subsections.
5091
5092 * frames.texi (Multiple Terminals, Low-level Terminal)
5093 (Terminal Parameters, Frames on Other TTY devices): New sections.
5094 (Frames): Add an xref to "Multiple Terminals".
5095
765980a4
EZ
5096 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5097
5098 * objects.texi (Terminal Type): New node.
5099 (Editing Types): Add it to the menu.
5100
47bd5577
EZ
5101 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5102 Variables".
5103
eb22b78c 5104 * variables.texi (Directory Local Variables): New node.
47bd5577 5105 (Variables): Add a menu item for it.
eb22b78c 5106
b8afe7e4
EZ
5107 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5108 `generated-autoload-file'.
5109
77bb0476
EZ
51102008-12-20 Eli Zaretskii <eliz@gnu.org>
5111
028e2c19
EZ
5112 * os.texi (Startup Summary): Add xref to documentation of
5113 `initial-window-system'.
5114
77bb0476
EZ
5115 * display.texi (Window Systems): Document `window-system' the
5116 function. The variable `window-system' is now frame-local.
028e2c19 5117 Document `initial-window-system'.
77bb0476 5118
dda87836
MR
51192008-12-19 Martin Rudalics <rudalics@gmx.at>
5120
5121 * windows.texi (Windows): Rewrite description of
5122 fit-window-to-buffer.
5123
caef3ed2
GM
51242008-12-13 Glenn Morris <rgm@gnu.org>
5125
5126 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5127 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5128
21c58e4d
GM
51292008-12-12 Glenn Morris <rgm@gnu.org>
5130
5131 * debugging.texi (Error Debugging): Refer forwards to
5132 eval-expression-debug-on-error.
5133
af38459f
EZ
51342008-12-05 Eli Zaretskii <eliz@gnu.org>
5135
5dedd9b5
EZ
5136 * strings.texi (String Basics): Only unibyte strings that
5137 represent key sequences hold 8-bit raw bytes.
5138
af38459f
EZ
5139 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5140 paragraph to speak about `undecided'.
5141 (Character Properties): Don't explain the meaning of each
5142 property; instead, identify their Unicode Standard names.
b3f1f4a5 5143 (Character Sets): Document `map-charset-chars'.
af38459f 5144
fa047ae7
GM
51452008-12-02 Glenn Morris <rgm@gnu.org>
5146
5147 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5148 section yet again.
5149
47dbc044
EZ
51502008-11-29 Eli Zaretskii <eliz@gnu.org>
5151
98d05998
EZ
5152 * nonascii.texi (Character Properties): New Section.
5153 (Specifying Coding Systems): Document
5154 `coding-system-priority-list', `set-coding-system-priority', and
5155 `with-coding-priority'.
5156 (Lisp and Coding Systems): Document `check-coding-systems-region'
5157 and `coding-system-charset-list'.
5158 (Coding System Basics): Document `coding-system-aliases'.
5159
5160 * elisp.texi (Top): Add a @detailmenu entry for "Character
5161 Properties".
5162
47dbc044
EZ
5163 * objects.texi (Character Type): Correct the range of Emacs
5164 characters. Add an @xref to "Character Codes".
5165
5166 * strings.texi (String Basics): Add an @xref to "Character Codes".
5167
5168 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5169
5170 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5171 (Character Codes): Document `max-char'.
5172
8b80cdf5
EZ
51732008-11-28 Eli Zaretskii <eliz@gnu.org>
5174
5175 * nonascii.texi (Text Representations, Converting Representations)
5176 (Character Sets, Scanning Charsets, Translation of Characters):
5177 Make text more accurate.
5178
a99dceba
GM
51792008-11-28 Glenn Morris <rgm@gnu.org>
5180
5181 * files.texi (Format Conversion Round-Trip): Improve previous change.
5182
f6dc3bed
CY
51832008-11-26 Chong Yidong <cyd@stupidchicken.com>
5184
5185 * modes.texi (Auto Major Mode): Fix example.
5186
5da9413d
GM
51872008-11-25 Glenn Morris <rgm@gnu.org>
5188
5189 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5190
5191 * files.texi (Format Conversion Round-Trip):
5192 Use active voice for previous change.
5193
fcca848c
CY
51942008-11-25 Chong Yidong <cyd@stupidchicken.com>
5195
5196 * os.texi (Processor Run Time):
5197 * processes.texi (Transaction Queues):
5198 * markers.texi (The Mark):
5199 * windows.texi (Choosing Window, Selecting Windows):
5200 * files.texi (Changing Files, Magic File Names):
5201 * commands.texi (Key Sequence Input):
5202 * functions.texi (Declaring Functions):
5203 * strings.texi (Predicates for Strings):
5204 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5205
36c8dc54
CY
52062008-11-24 Chong Yidong <cyd@stupidchicken.com>
5207
5208 * help.texi (Accessing Documentation): Update example.
5209
5210 * variables.texi (Defining Variables): Note that `*' is not
5211 necessary if defcustom is used.
5212
2a79b242
EZ
52132008-11-22 Eli Zaretskii <eliz@gnu.org>
5214
5215 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5216 Characters" from @detailmenu.
5217
5218 * nonascii.texi (Character Codes, Character Sets)
5219 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5220 (Chars and Bytes, Splitting Characters): Sections removed.
5221
392f0d26
LK
52222008-11-22 Lute Kamstra <lute@gnu.org>
5223
5224 * positions.texi (Text Lines): Update goto-line documentation.
5225
af1a5cd5
MR
52262008-11-21 Martin Rudalics <rudalics@gmx.at>
5227
6a4cfb0c
MR
5228 * frames.texi (Frames): Fix typo, add cross references, reword.
5229 (Initial Parameters): Reword special-display-frame-alist text.
5230 (Frames and Windows): Reword. Describe argument norecord for
5231 set-frame-selected-window.
5232 (Input Focus): Describe argument norecord for select-frame.
5233 Remove comment on MS-Windows behavior for focus-follows-mouse.
5234 (Raising and Lowering): Mention windows-frames dichotomy in
5235 metaphor.
5236
af1a5cd5
MR
5237 * windows.texi (Displaying Buffers, Vertical Scrolling)
5238 (Horizontal Scrolling): Fix indenting and rewording issues
5239 introduced with 2008-11-07 change.
5240
c249fa9c
GM
52412008-11-20 Glenn Morris <rgm@gnu.org>
5242
5243 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5244 element of `format-alist'.
5245
204d4665
GM
52462008-11-19 Glenn Morris <rgm@gnu.org>
5247
5248 * doclicense.texi: Update to FDL 1.3.
5249 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5250
cc0910af
CY
52512008-11-18 Chong Yidong <cyd@stupidchicken.com>
5252
efe6e7c4
CY
5253 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5254 vars, which are obsolete. Mention jit-lock-register.
5255
5dcb4c4e
SM
5256 * modes.texi (Other Font Lock Variables):
5257 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5258
cc0910af
CY
5259 * frames.texi (Color Parameters): Document alpha parameter.
5260
aeeedf76
MR
52612008-11-16 Martin Rudalics <rudalics@gmx.at>
5262
5263 * windows.texi (Splitting Windows, Deleting Windows)
5264 (Selecting Windows, Cyclic Window Ordering)
5265 (Buffers and Windows, Displaying Buffers, Choosing Window)
5266 (Dedicated Windows, Window Point, Window Start and End)
5267 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5268 (Size of Window, Resizing Windows, Window Configurations)
5269 (Window Parameters): Avoid @var at beginning of sentences and
5270 reword accordingly.
5271
4c565c5c
LK
52722008-11-11 Lute Kamstra <lute@gnu.org>
5273
5274 * files.texi (File Name Components): Fix file-name-extension
5275 documentation.
5276
25f494c9
JB
52772008-11-11 Juanma Barranquero <lekktu@gmail.com>
5278
5279 * frames.texi (Basic Parameters): Remove display-environment-variable
5280 and term-environment-variable.
5281
a1401ab1
EZ
52822008-11-08 Eli Zaretskii <eliz@gnu.org>
5283
5284 * windows.texi (Basic Windows, Splitting Windows)
5285 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5286 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5287 (Resizing Windows, Window Configurations, Window Parameters):
5288 Fix wording and markup.
a1401ab1 5289
efafc282
MR
52902008-11-07 Martin Rudalics <rudalics@gmx.at>
5291
5292 * windows.texi (Windows): Update entries.
5293 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5294 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5295 (Selecting Windows, Cyclic Window Ordering): Reword with special
5296 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5297 (Buffers and Windows, Choosing Window): Reword with special
5298 emphasis on dedicated windows.
5299 (Displaying Buffers): Reword. For switch-to-buffer mention that
5300 it may fall back on pop-to-buffer. For other-window try to
5301 explain how it treats the cyclic ordering of windows.
efafc282
MR
5302 (Dedicated Windows): New node and section discussing dedicated
5303 windows and associated functions.
86ab855a 5304 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5305 (Window Start and End): Rename node and section title. Reword.
5306 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5307 Minor rewording.
5308 (Size of Window): Reword, in particular text on window-width.
5309 (Resizing Windows): Reword. Add text on balancing windows.
5310 (Window Configurations): Reword. Mention window parameters.
5311 (Window Parameters): New node and section on window parameters.
5312 (Window Hooks): Reword. Mention that
5313 window-configuration-change-hook is run "buffer-locally".
5314 * elisp.texi (Top): Update Windows entries in @detailmenu
5315 section.
5316
d60a8ab2
JB
53172008-11-04 Juanma Barranquero <lekktu@gmail.com>
5318
5319 * searching.texi (Regexp Search): Fix typo.
5320
01777627
CY
53212008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5322
5323 * searching.texi (Regexp Search): Document GREEDY arg.
5324 (Simple Match Data): Fix return value.
5325
c4526e93
EZ
53262008-11-01 Eli Zaretskii <eliz@gnu.org>
5327
5328 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5329 with Emacs 23 internal representation of characters.
5330 Document `unibyte-string'.
c4526e93 5331
fe2ae8b5
CY
53322008-10-28 Chong Yidong <cyd@stupidchicken.com>
5333
5334 * processes.texi (Process Information): Note that process-status
5335 does not accept buffer names.
5336
cc5a21e3
CY
53372008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5338
5339 * positions.texi (Skipping Characters): Correct return value of
5340 skip-chars-forward.
5341
09460d9a
MR
53422008-10-25 Martin Rudalics <rudalics@gmx.at>
5343
520b29e7
MR
5344 * windows.texi (Deleting Windows): Update documentation of
5345 delete-windows-on.
5346 (Buffers and Windows): Update documentations of
5347 get-buffer-window and get-buffer-window-list.
5348 (Displaying Buffers): Update documentation of
5349 replace-buffer-in-windows.
5350
09460d9a
MR
5351 * buffers.texi (Current Buffer): Reword set-buffer and
5352 with-current-buffer documentations.
5353 (Creating Buffers): Reword documentation of get-buffer-create.
5354
4d48fcdc
MR
53552008-10-23 Martin Rudalics <rudalics@gmx.at>
5356
5357 * buffers.texi (Current Buffer): Reword documentation of
5358 set-buffer.
5359 (Buffer Names): Reword documentation of buffer-name.
5360 (The Buffer List): For bury-buffer explain what happens with the
5361 buffer's window.
5362 (Creating Buffers): Say that get-buffer-create's arg is called
5363 buffer-or-name.
5364
f0143c43
CY
53652008-10-22 Chong Yidong <cyd@stupidchicken.com>
5366
3e5dbbd3
CY
5367 * advice.texi (Computed Advice): Explain what DEFINITION is.
5368
f0143c43
CY
5369 * nonascii.texi (Character Codes): Remove obsolete function
5370 char-valid-p, and document characterp instead.
5371
52a94b85
MR
53722008-10-22 Martin Rudalics <rudalics@gmx.at>
5373
5374 * windows.texi (Displaying Buffers): Reword documentation of
5375 pop-to-buffer.
5376 (Choosing Window): Rewrite documentation of display-buffer and
5377 its options.
5378
f76f8246
MR
5379 * buffers.texi (Killing Buffers): Update documentation of
5380 kill-buffer.
5381
acc8b598
EZ
53822008-10-21 Eli Zaretskii <eliz@gnu.org>
5383
80e6b6df
EZ
5384 * processes.texi (Serial Ports): Fix wording and improve markup.
5385
3645358a
EZ
5386 * searching.texi (Regexp Search): Document `string-match-p' and
5387 `looking-at-p'.
5388 (POSIX Regexps): Add an xref for "non-greedy".
5389 (Regexp Special): Add @cindex entry for "non-greedy".
5390
b3d50cff 5391 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5392 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5393
73b7530a
EZ
5394 * frames.texi (Color Names): Add an xref to `read-color'.
5395
5396 * minibuf.texi (High-Level Completion): Document `read-color'.
5397
acc8b598
EZ
5398 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5399
5400 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5401
5402 * buffers.texi (Swapping Text): New section, documents
5403 `buffer-swap-text'.
5404
10e187e8
MR
54052008-10-21 Martin Rudalics <rudalics@gmx.at>
5406
5407 * windows.texi (Resizing Windows): Minor wording fix.
5408
fd6f900c
EZ
54092008-10-20 Eli Zaretskii <eliz@gnu.org>
5410
5411 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5412 and `combine-and-quote-strings'.
5413
5414 * strings.texi (Creating Strings): Add xrefs for them.
5415
e4372165
EZ
54162008-10-19 Eli Zaretskii <eliz@gnu.org>
5417
d6328fba
EZ
5418 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5419 match the corresponding menu in minibuf.texi.
5420
e4372165
EZ
5421 * minibuf.texi (Reading File Names): Document `read-shell-command'
5422 and `minibuffer-local-shell-command-map'.
5423
5d8dda33
MR
54242008-10-19 Martin Rudalics <rudalics@gmx.at>
5425
5426 * windows.texi (Resizing Windows): Remove var{} around "window" in
5427 documentation of enlarge-window.
5428 Rewrite documentation of window-min-height and window-min-width.
5429
437706cd
EZ
54302008-10-19 Eli Zaretskii <eliz@gnu.org>
5431
80f85d7c
EZ
5432 * functions.texi (Calling Functions): Document `apply-partially'.
5433
291703b5
EZ
5434 * hooks.texi (Standard Hooks): Mention
5435 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5436
5437 * variables.texi (File Local Variables): Document
5438 `file-local-variables-alist', `before-hack-local-variables-hook'
5439 and `hack-local-variables-hook'.
5440
583d8b3c
EZ
5441 * processes.texi (Synchronous Processes): Document `process-lines'.
5442
5dcb4c4e
SM
5443 * customize.texi (Variable Definitions):
5444 Document `custom-reevaluate-setting'.
437706cd 5445
7e51d89b
MR
54462008-10-18 Martin Rudalics <rudalics@gmx.at>
5447
5448 * windows.texi (Choosing Window, Deleting Windows)
5449 (Displaying Buffers): Expand documentation of dedicated windows.
5450
43c59a3d
EZ
54512008-10-18 Eli Zaretskii <eliz@gnu.org>
5452
018a960d
EZ
5453 * files.texi (Changing Files): Document symbolic input of file
5454 modes to `set-file-modes'. Document `read-file-modes' and
5455 `file-modes-symbolic-to-number'.
5456
2c0b8144
EZ
5457 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5458 and `search-map'.
5459
5dcb4c4e
SM
5460 * searching.texi (Search and Replace):
5461 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5462 Document `multi-query-replace-map'.
80120f13 5463
6d4913f0 5464 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5465 (Completion Commands, Reading File Names):
5466 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5467 `minibuffer-local-filename-must-match-map'.
5468 (Minibuffer Completion): The `require-match' argument to
5469 `completing-read' can now have the value `confirm-only'.
5470
43c59a3d
EZ
5471 * windows.texi (Displaying Buffers): Minor wording fix.
5472 (Choosing Window): `split-height-threshold' can now be nil.
5473 Document `split-width-threshold'. `pop-up-frames' can have the
5474 value `graphic-only'.
5475
f36acfd9
EZ
54762008-10-17 Eli Zaretskii <eliz@gnu.org>
5477
5478 * os.texi (Startup Summary): Document `before-init-time' and
5479 `after-init-time'. Document `initial-window-system' and
5480 `window-system-initialization-alist'. Document reading the
5481 abbrevs file. Document the call to `server-start' under --daemon.
5482 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5483 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5484 (Time Parsing): Document `format-seconds'.
f36acfd9 5485
96995b89
MR
54862008-10-17 Martin Rudalics <rudalics@gmx.at>
5487
5488 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5489 and reword.
5490
2de17c73
EZ
54912008-10-16 Eli Zaretskii <eliz@gnu.org>
5492
5493 * markers.texi (The Mark): Document use-region-p.
5494
9cf52b11
EZ
54952008-10-15 Eli Zaretskii <eliz@gnu.org>
5496
c3aaf1d7
EZ
5497 * internals.texi (Writing Emacs Primitives): The interactive spec
5498 of a primitive can be a Lisp form.
5499
841a1743
EZ
5500 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5501 values of transient-mark-mode. Document handle-shift-selection.
5502
5503 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5504 (Interactive Examples): Show an example of `^'.
5505 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5506 (Defining Commands, Using Interactive): The interactive-form of a
5507 function can be added via its symbol's property.
841a1743 5508
52441368
EZ
5509 * positions.texi (List Motion): beginning-of-defun-function can
5510 now accept an argument.
5511
8e8c1a72
EZ
5512 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5513 now return a list of strings.
5514
a33a1f2a
EZ
5515 * control.texi (Handling Errors): Document ignore-errors.
5516
4fb04348
EZ
5517 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5518 (Parameter Access): Document set-frame-parameter.
5519
ee666f84
EZ
5520 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5521 Hooks" for the effect of kill-all-local-variables on local hook
5522 functions.
5523
9cf52b11
EZ
5524 * modes.texi (Major Mode Conventions, Mode Line Variables):
5525 `mode-name' need not be a string. xref to "Mode Line Data" for
5526 details, and to "Emulating Mode Line" for computing a string
5527 value.
5528
22526bc4
EZ
55292008-10-14 Eli Zaretskii <eliz@gnu.org>
5530
a65f6a85
EZ
5531 * processes.texi (System Processes): New section.
5532 (Processes, Signals to Processes): Add xrefs to it.
5533
5534 * objects.texi (Editing Types): A `process' is a subprocess of
5535 Emacs, not just any process running on the OS.
5536
5537 * elisp.texi (Top): Adjust the @detailmenu for the above two
5538 changes.
5539
2724b26a
EZ
5540 * sequences.texi (Char-Tables): Remove documentation of
5541 set-char-table-default, which has no effect since Emacs 23.
5542 <char-table-range, set-char-table-range>: Don't mention generic
5543 characters and charsets. Add a cons cell as a possible argument.
5544
5545 * nonascii.texi (Splitting Characters)
5546 (Translation of Characters): Don't mention generic characters.
5547
5548 * display.texi (Fontsets): Don't mention generic characters.
5549
22526bc4 5550 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5551 argument FUNCTION with a cons cell as KEY.
22526bc4 5552
eaf4b689
EZ
55532008-10-13 Eli Zaretskii <eliz@gnu.org>
5554
45e46036
EZ
5555 * objects.texi (Primitive Function Type): Move "@cindex special
5556 forms" from here...
5557
5558 * eval.texi (Special Forms): ...to here.
5559
5560 * functions.texi (What Is a Function): `functionp' returns nil for
5561 special forms. Add an xref.
5562
eaf4b689
EZ
5563 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5564 Variables".
5565
5566 * variables.texi (Frame-Local Variables): New section.
5567 (Buffer-Local Variables): Add an xref to it.
5568 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5569 have both frame-local and buffer-local binding.
5570
5571 * frames.texi (Frames): Mention multiple tty frames.
5572 (Frame Parameters, Parameter Access): Mention frame-local variable
5573 bindings.
5574
15688fce
GM
55752008-09-20 Glenn Morris <rgm@gnu.org>
5576
5577 * display.texi (Defining Faces): Recommend against face variables.
5578
35539065
JB
55792008-09-16 Juanma Barranquero <lekktu@gmail.com>
5580
5581 * display.texi (Echo Area Customization): Fix typo.
5582
6a57054b
JB
55832008-09-09 Juanma Barranquero <lekktu@gmail.com>
5584
5585 * loading.texi (Where Defined): Add `defface' item.
5586
d632fb82
MR
55872008-09-06 Martin Rudalics <rudalics@gmx.at>
5588
5589 * loading.texi (Where Defined): Fix description of symbol-file.
5590
905a9adb
JR
55912008-08-26 Jason Rumney <jasonr@gnu.org>
5592
5593 * display.texi (TIFF Images): New section describing :index property.
5594
852e91b7
CY
55952008-08-23 Chong Yidong <cyd@stupidchicken.com>
5596
5597 * display.texi (Temporary Displays): Remove unnecessary comment
5598 about usage of temp-buffer-show-hook.
5599
6be001ee
CY
56002008-08-05 Chong Yidong <cyd@stupidchicken.com>
5601
5602 * symbols.texi (Other Plists): Fix incorrect example.
5603 Suggested by Florian Beck.
5604
58e3d8e8
JB
56052008-07-31 Juanma Barranquero <lekktu@gmail.com>
5606
5607 * os.texi: Fix previous change.
5608
7c2fb837
DN
56092008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5610
5611 * os.texi:
5612 * intro.texi:
5613 * files.texi: Remove VMS support.
5614
9e2a2647
DN
56152008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5616
5617 * os.texi:
5618 * frames.texi:
5619 * display.texi: Remove mentions of Mac Carbon.
5620
c4f4682b
MB
56212008-07-01 Miles Bader <miles@gnu.org>
5622
5623 * text.texi (Special Properties):
5624 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5625
3696411e
JB
56262008-06-28 Johan Bockgård <bojohan@gnu.org>
5627
5628 * display.texi (Other Image Types): Fix copy/paste error; say
5629 "PBM", not "XBM".
5630
f2a77c3a
DN
56312008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5632
5633 * os.texi: Remove references to obsolete systems.
5634
6d52677d
EZ
56352008-06-20 Eli Zaretskii <eliz@gnu.org>
5636
5637 * makefile.w32-in (distclean): Remove makefile.
5638
1a87da4c
GM
56392008-06-17 Glenn Morris <rgm@gnu.org>
5640
5641 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
5642 (elisp, dist): Remove rules and variables that are obsolete now
5643 the lisp manual is no longer distributed separately.
5644
fdda1c5d
GM
56452008-06-16 Glenn Morris <rgm@gnu.org>
5646
646692e9
GM
5647 * configure, configure.in, mkinstalldirs: Remove unused files.
5648
5649 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 5650 * vol1.texi (EMACSVER):
6a57054b 5651 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
5652
5653 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
5654 as per maintain.info.
5655
611bee81
GM
56562008-06-15 Glenn Morris <rgm@gnu.org>
5657
a7bed3a0
GM
5658 * makefile.w32-in (manual): Use "23" rather than "21".
5659
5660 * Makefile.in (emacsver): New, set by configure.
5661 (manual): Use emacsver.
5662
d794edf2
GM
5663 * intro.texi: Report bugs using M-x report-emacs-bug.
5664
611bee81
GM
5665 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
5666
c73e02fa
GM
56672008-06-13 Daniel Engeler <engeler@gmail.com>
5668
5669 * elisp.texi, internals.texi, processes.texi: Add documentation
5670 about serial port access.
5671
e40a85cd
MB
56722008-06-05 Miles Bader <miles@gnu.org>
5673
5674 * display.texi (Displaying Faces): Update to reflect function
5675 renamings in face-remap.el.
5676
7b753744
JB
56772008-06-05 Juanma Barranquero <lekktu@gmail.com>
5678
5679 * display.texi (Fontsets): Fix typos.
5680
9d3d42fb
MB
56812008-06-03 Miles Bader <miles@gnu.org>
5682
7b753744
JB
5683 * display.texi (Displaying Faces): Add add-relative-face-remapping,
5684 remove-relative-face-remapping, set-base-face-remapping,
5685 and set-default-base-face-remapping.
9d3d42fb 5686
f2cec7a9
MB
56872008-06-01 Miles Bader <miles@gnu.org>
5688
5689 * display.texi (Displaying Faces): Add face-remapping-alist.
5690
8f39c96d
SM
56912008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5692
5693 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
5694 variable names.
5695
1ef5eecc
ER
56962008-05-03 Eric S. Raymond <esr@golux>
5697
352c8b4a 5698 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
5699 (current-global-map) return references, not copies.
5700
63b4387f
JL
57012008-05-02 Juri Linkov <juri@jurta.org>
5702
5703 * minibuf.texi (Text from Minibuffer): Document a list of
5704 default values for `read-from-minibuffer'.
5705
38a8b703
JB
57062008-04-24 Juanma Barranquero <lekktu@gmail.com>
5707
5708 * nonascii.texi (Translation of Characters): Fix previous change.
5709
7c42e639
CY
57102008-04-20 Chong Yidong <cyd@stupidchicken.com>
5711
5712 * display.texi (Overlay Properties): Clarify role of underlying
5713 textprop and overlay keymaps for display strings.
5714
5715 * keymaps.texi (Active Keymaps): Ditto.
5716
25c0d999
SM
57172008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
5718
5719 * minibuf.texi (Programmed Completion):
5720 Replace dynamic-completion-table with the new completion-table-dynamic.
5721
e3af5968
CY
57222008-04-07 Chong Yidong <cyd@stupidchicken.com>
5723
5724 * intro.texi (Some Terms): Change "fonts in this manual" index
5725 entry to "typographic conventions".
5726
6bfc8698
EZ
57272008-04-05 Eli Zaretskii <eliz@gnu.org>
5728
5729 * objects.texi (Text Props and Strings): Add indexing for read
5730 syntax of text properties.
5731
4972c361
SM
57322008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
5733
5734 * processes.texi (Decoding Output): Remove process-filter-multibyte
5735 functions.
5736
c70a68db
MR
57372008-03-15 Martin Rudalics <rudalics@gmx.at>
5738
5739 * display.texi (Finding Overlays): Say that empty overlays at
5740 the end of the buffer are reported too.
5741
1291fd36
GM
57422008-03-13 Glenn Morris <rgm@gnu.org>
5743
5744 * elisp.texi (EMACSVER): Set to 23.0.60.
5745
c6b0dfd5
CY
57462008-02-26 Chong Yidong <cyd@stupidchicken.com>
5747
38a8b703 5748 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 5749
875fc30c
GM
57502008-02-22 Glenn Morris <rgm@gnu.org>
5751
5752 * frames.texi (Position Parameters): Clarify the description of
5753 `left' and `top', using information from "Geometry".
5754 (Geometry): Give a pointer to "Position Parameters", rather than
5755 repeating information.
5756
d8c8e45a
GM
57572008-02-11 Glenn Morris <rgm@gnu.org>
5758
5759 * objects.texi (Equality Predicates): No longer talk about "two"
5760 functions.
5761
38a8b703 57622008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
5763
5764 * objects.texi (Equality Predicates): Add defun for
5765 equal-including-properties.
5766
bfffe0b1
GM
57672008-02-10 Glenn Morris <rgm@gnu.org>
5768
5769 * objects.texi (Equality Predicates):
5770 Mention equal-including-properties.
5771
431b78c9
RS
57722008-02-07 Richard Stallman <rms@gnu.org>
5773
5774 * windows.texi (Window Start): Mention the feature of moving
5775 window-start to start of line.
5776
c8763fb6 57772008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
5778
5779 * keymaps.texi (Tool Bar): Document rtl property.
5780
1a256502
TTN
57812008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5782
5783 * display.texi (Button Types):
5784 For define-button-type, clarify type of NAME.
5785
569382c2
MR
57862008-01-19 Martin Rudalics <rudalics@gmx.at>
5787
5788 * buffers.texi (Buffer Modification): Fix typo.
5789
f3041af1
DN
57902008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5791
5792 * os.texi (System Environment): Remove references to OSes that are
5793 not supported anymore.
5794
d35e1cd7
DN
57952008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5796
5797 * os.texi (System Environment): Remove mention for Masscomp.
5798
23af7580
RS
57992008-01-04 Richard Stallman <rms@gnu.org>
5800
5801 * display.texi (Faces): Don't talk about internal face vector as arg
5802 to facep.
5803
5804 * customize.texi (Type Keywords): Fix previous change.
5805
5806 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5807 * elisp.texi (Top): Fix menu for commands.texi change.
5808
ec7d5b1e
RS
58092007-12-30 Richard Stallman <rms@gnu.org>
5810
5dcb4c4e 5811 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
5812 (Accessing Scroll): New node broken out of Accessing Mouse.
5813
101a6cea
RS
58142007-12-28 Richard Stallman <rms@gnu.org>
5815
5816 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 5817 (Basic Parameters): For `title', refer to title bar.
041817a4 5818 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 5819
72b7e664
RS
58202007-12-23 Richard Stallman <rms@gnu.org>
5821
5822 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5823 Improve some of the commented-out keywords' text too.
5824
27a4f445
MR
58252007-12-14 Martin Rudalics <rudalics@gmx.at>
5826
e2e3f1d7
MR
5827 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5828 "visit the current buffer".
5829
27a4f445
MR
5830 * os.texi (System Interface): Fix typo.
5831
a2afc99d
RS
58322007-12-04 Richard Stallman <rms@gnu.org>
5833
5834 * objects.texi (Symbol Type): Fix typo.
5835
b694135c
RS
58362007-12-03 Richard Stallman <rms@gnu.org>
5837
5838 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5839
f99a19da
GM
58402007-12-01 Glenn Morris <rgm@gnu.org>
5841
5842 * functions.texi (Declaring Functions): Improve previous change.
5843
8f4b37d8
GM
58442007-11-30 Glenn Morris <rgm@gnu.org>
5845
5846 * functions.texi (Declaring Functions): Add optional fourth
5847 argument of declare-function, and setting third argument to `t'.
5848
61a2fe01
RS
58492007-11-29 Richard Stallman <rms@gnu.org>
5850
5851 * customize.texi (Composite Types): Document `group' type.
5852
cbfc5193
GM
58532007-11-29 Glenn Morris <rgm@gnu.org>
5854
5dcb4c4e
SM
5855 * functions.texi (Declaring Functions): Add findex.
5856 Mention `external' files.
cbfc5193 5857
8386283a
JB
58582007-11-26 Juanma Barranquero <lekktu@gmail.com>
5859
5860 * functions.texi (Declaring Functions): Fix directive.
5861
a07c9a8b
RS
58622007-11-25 Richard Stallman <rms@gnu.org>
5863
5864 * help.texi (Help Functions): Clean up last change.
5865
5866 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
5867
5868 * loading.texi (Named Features): Minor cleanup.
5869
5870 * macros.texi (Eval During Expansion): Minor cleanup.
5871
5872 * variables.texi (Variable Aliases): Minor cleanup.
5873
a0925923
RS
58742007-11-24 Richard Stallman <rms@gnu.org>
5875
5876 * functions.texi (Declaring Functions): Clarify previous change.
5877
5878 * compile.texi (Compiler Errors): Clarify previous change.
5879
20c63e44
RS
58802007-11-24 Richard Stallman <rms@gnu.org>
5881
e5e76c04 5882 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
5883 Clarify the text and move items around.
5884
5bb0cda3
GM
58852007-11-24 Glenn Morris <rgm@gnu.org>
5886
5887 * functions.texi (Declaring Functions): New section.
5888 * compile.texi (Compiler Errors): Mention declaring functions,
5889 defvar with no initvalue, and byte-compile-warnings.
5890
af13c86a
MR
58912007-11-15 Martin Rudalics <rudalics@gmx.at>
5892
5893 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5894 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5895
a5373305
MR
58962007-11-13 Martin Rudalics <rudalics@gmx.at>
5897
5898 * help.texi (Help Functions): Document new macro `with-help-window'.
5899
fe284805
JL
59002007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5901
5902 * searching.texi (Replacing Match): Describe new
5903 `match-substitute-replacement'.
5904
2c3a09b1
RS
59052007-10-31 Richard Stallman <rms@gnu.org>
5906
5907 * strings.texi (Creating Strings): Null strings from concat not unique.
5908
f2b480f4
RS
59092007-10-26 Richard Stallman <rms@gnu.org>
5910
5911 * objects.texi (Equality Predicates): Null strings are uniquified.
5912
5913 * minibuf.texi: Minor clarifications in previous change.
5914
db21122c
GM
59152007-10-25 Glenn Morris <rgm@gnu.org>
5916
5917 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5918
2328cbb3
RS
59192007-10-24 Richard Stallman <rms@gnu.org>
5920
5921 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5922
5923 * variables.texi (Frame-Local Variables): Node deleted.
5924 (Variables): Delete Frame-Local Variables from menu.
5925 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5926 (Default Value): Don't mention frame-local vars.
5927
5928 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5929
5930 * loading.texi (Unloading): Document FEATURE-unload-function
5931 instead of FEATURE-unload-hook.
5932
2328cbb3
RS
5933 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5934
c066bafa
JL
59352007-10-22 Juri Linkov <juri@jurta.org>
5936
5937 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5938 (High-Level Completion): Document a list of default value strings
5939 in the DEFAULT argument, for which minibuffer functions return the
5940 first element.
5941
65ced25f
JL
59422007-10-17 Juri Linkov <juri@jurta.org>
5943
5944 * text.texi (Filling): Update arguments of fill-paragraph.
5945 fill-paragraph operates on the active region in Transient Mark mode.
5946 Remove fill-paragraph-or-region.
5947
ee46ec8e
KB
59482007-10-13 Karl Berry <karl@gnu.org>
5949
5950 * elisp.texi (@dircategory): Move to after @copying,
5951 since we want @copying as close as possible to the beginning of
5952 the output.
5953
61bbdbc6
RS
59542007-10-12 Richard Stallman <rms@gnu.org>
5955
5956 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5957
5958 * commands.texi (Distinguish Interactive): New node,
5959 broken out from Interactive Call and rewritten.
5960 (Command Loop): Put Distinguish Interactive in menu.
5961
af23e1e8
RS
59622007-10-09 Richard Stallman <rms@gnu.org>
5963
5964 * text.texi (Examining Properties): Mention overlay priority.
5965
5966 * display.texi (Display Margins): Correct the description
5967 of margin display specifications.
5968 (Replacing Specs): New subnode broken out of Display Property.
5969
e1965a69
JL
59702007-10-06 Juri Linkov <juri@jurta.org>
5971
5972 * text.texi (Filling): Document fill-paragraph-or-region.
5973
4638454b
JB
59742007-10-05 Juanma Barranquero <lekktu@gmail.com>
5975
5976 * display.texi (Auto Faces): Fix typo.
5977
7ed54cc5
RS
59782007-10-02 Richard Stallman <rms@gnu.org>
5979
5980 * display.texi (Display Property): Explain some display specs
5981 don't let you move point in.
5982
5dcb4c4e
SM
5983 * frames.texi (Cursor Parameters):
5984 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
5985
5986 * windows.texi (Basic Windows): Don't describe
5987 cursor-in-non-selected-windows here.
5988
305a7ef2
EZ
59892007-10-01 Eli Zaretskii <eliz@gnu.org>
5990
5991 * processes.texi (Misc Network): Note that these functions are
5992 supported only on some systems.
5993
f7a7f4eb
RS
59942007-10-01 Richard Stallman <rms@gnu.org>
5995
5996 * display.texi (Overlay Properties): Explain nil as priority.
5997 Explain that conflicts are unpredictable if not resolved by
5998 priorities.
5999
780d7bb9
RS
60002007-09-23 Richard Stallman <rms@gnu.org>
6001
6002 * macros.texi (Backquote): Minor clarification.
6003
14b4fdfb
RS
60042007-09-19 Richard Stallman <rms@gnu.org>
6005
6006 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6007 Clarify when they work in parallel and when one overrides.
6008 Fix error in example.
14b4fdfb 6009
b8d4c8d0
GM
60102007-09-06 Glenn Morris <rgm@gnu.org>
6011
b3e755a9 6012 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6013 commands to use ../../info.
6014 * Makefile.in (infodir): Go up one more level.
4638454b 6015 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6016 (miscmanualdir): New.
6017 (dist): Use new variable miscmanualdir.
6018 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6019 (usermanualdir): Change from ../man to ../emacs.
6020
1bb1f7d3
MR
60212007-08-30 Martin Rudalics <rudalics@gmx.at>
6022
6023 * commands.texi (Command Loop Info): Advise against changing
6024 most variables described here. Explain new variable
6025 last-repeatable-command.
6026
b8d4c8d0
GM
60272007-08-29 Glenn Morris <rgm@gnu.org>
6028
6029 * elisp.texi (EMACSVER): Increase to 23.0.50.
6030
60312007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6032
6033 * frames.texi (Basic Parameters): Add display-environment-variable
6034 and term-environment-variable.
6035
60362007-08-28 Juri Linkov <juri@jurta.org>
6037
6038 * display.texi (Image Formats, Other Image Types): Add SVG.
6039
60402007-08-28 Juri Linkov <juri@jurta.org>
6041
6042 * display.texi (Images): Move formats-related text to new node
6043 "Image Formats".
6044 (Image Formats): New node.
6045
619fb9ee
RS
60462007-08-27 Richard Stallman <rms@gnu.org>
6047
6048 * windows.texi (Window Configurations): Clarify what
6049 a window configuration saves.
6050
b8d4c8d0
GM
60512007-08-25 Richard Stallman <rms@gnu.org>
6052
6053 * display.texi (Images): Delete redundant @findex.
6054
39f9da30
GM
60552007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6056
6057 * text.texi (Change Hooks): (after|before)-change-functions are no
6058 longer bound to nil while running; rather inhibit-modification-hooks
6059 is t.
6060
b8d4c8d0
GM
60612007-08-16 Richard Stallman <rms@gnu.org>
6062
5dcb4c4e
SM
6063 * processes.texi (Asynchronous Processes):
6064 Clarify doc of start-file-process.
b8d4c8d0
GM
6065
60662007-08-08 Martin Rudalics <rudalics@gmx.at>
6067
6068 * modes.texi (Example Major Modes): Fix typo.
6069
60702007-08-08 Glenn Morris <rgm@gnu.org>
6071
6072 * intro.texi (nil and t): Do not use `iff' in documentation.
6073
6074 * tips.texi (Documentation Tips): Recommend against `iff'.
6075
60762007-08-07 Chong Yidong <cyd@stupidchicken.com>
6077
6078 * display.texi (Image Cache): Document image-refresh.
6079
60802007-08-06 Martin Rudalics <rudalics@gmx.at>
6081
6082 * windows.texi (Size of Window): Document window-full-width-p.
6083
60842007-07-25 Glenn Morris <rgm@gnu.org>
6085
6086 * gpl.texi (GPL): Replace license with GPLv3.
6087
6088 * Relicense all FSF files to GPLv3 or later.
6089
60902007-07-24 Michael Albinus <michael.albinus@gmx.de>
6091
4638454b
JB
6092 * processes.texi (Synchronous Processes):
6093 Add `process-file-shell-command'.
b8d4c8d0
GM
6094 (Asynchronous Processes): Mention restricted use of
6095 `process-filter' and `process-sentinel' in
6096 `start-file-process'. Add `start-file-process-shell-command'.
6097
60982007-07-17 Michael Albinus <michael.albinus@gmx.de>
6099
6100 * files.texi (Magic File Names): Introduce optional parameter
6101 IDENTIFICATION for `file-remote-p'.
6102
61032007-07-16 Richard Stallman <rms@gnu.org>
6104
6105 * display.texi (Defining Faces): Fix previous change.
6106
61072007-07-14 Richard Stallman <rms@gnu.org>
6108
6109 * control.texi (Handling Errors): Document `debug' in handler list.
6110
61112007-07-10 Richard Stallman <rms@gnu.org>
6112
6113 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6114
61152007-07-09 Richard Stallman <rms@gnu.org>
6116
6117 * files.texi (Magic File Names): Rewrite previous change.
6118
61192007-07-08 Michael Albinus <michael.albinus@gmx.de>
6120
6121 * files.texi (Magic File Names): Introduce optional parameter
6122 CONNECTED for `file-remote-p'.
6123
61242007-07-07 Michael Albinus <michael.albinus@gmx.de>
6125
6126 * processes.texi (Asynchronous Processes):
6127 * files.texi (Magic File Names): Add `start-file-process'.
6128
61292007-06-27 Richard Stallman <rms@gnu.org>
6130
5dcb4c4e
SM
6131 * files.texi (Format Conversion Piecemeal):
6132 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6133
61342007-06-27 Michael Albinus <michael.albinus@gmx.de>
6135
4638454b
JB
6136 * files.texi (Magic File Names): Remove `dired-call-process'.
6137 Add `process-file'.
b8d4c8d0
GM
6138
61392007-06-27 Kenichi Handa <handa@m17n.org>
6140
6141 * text.texi (Special Properties): Fix description about
4638454b 6142 `composition' property.
b8d4c8d0
GM
6143
61442007-06-26 Kenichi Handa <handa@m17n.org>
6145
6146 * nonascii.texi (Default Coding Systems): Document about the
6147 return value `undecided'.
6148
61492007-06-25 David Kastrup <dak@gnu.org>
6150
6151 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6152 `current-active-maps'.
6153
61542007-06-24 Karl Berry <karl@gnu.org>
6155
4638454b 6156 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6157
61582007-06-15 Juanma Barranquero <lekktu@gmail.com>
6159
6160 * display.texi (Overlay Arrow): Doc fix.
6161
61622007-06-14 Karl Berry <karl@tug.org>
6163
6164 * anti.texi (Antinews): Typo.
6165
61662007-06-14 Chong Yidong <cyd@stupidchicken.com>
6167
6168 * display.texi (Image Cache): Document image-refresh.
6169
61702007-06-12 Karl Berry <karl@gnu.org>
6171
6172 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6173 * two-volume.make: New file.
6174 * .cvsignore: Ignore two-volume files.
6175
61762007-06-12 Tom Tromey <tromey@redhat.com>
6177
6178 * os.texi (Init File): Document user-emacs-directory.
6179
61802007-06-03 Nick Roberts <nickrob@snap.net.nz>
6181
6182 * commands.texi (Click Events): Describe width and height when
6183 object is nil.
6184
61852007-05-30 Nick Roberts <nickrob@snap.net.nz>
6186
5dcb4c4e
SM
6187 * commands.texi (Click Events): Layout more logically.
6188 Describe width and height.
b8d4c8d0
GM
6189 (Drag Events, Motion Events): Update to new format for position.
6190
61912007-06-02 Richard Stallman <rms@gnu.org>
6192
6193 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6194
61952007-06-02 Chong Yidong <cyd@stupidchicken.com>
6196
6197 * Version 22.1 released.
6198
61992007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6200
6201 * text.texi (Special Properties): Correct meaning of fontified face.
6202
62032007-05-30 Richard Stallman <rms@gnu.org>
6204
6205 * text.texi (Special Properties): Add link to Adjusting Point.
6206
62072007-05-12 Richard Stallman <rms@gnu.org>
6208
6209 * text.texi (Margins): indent-to-left-margin is not the default.
6210 (Mode-Specific Indent): For indent-line-function, the default
6211 is indent-relative.
6212
6213 * modes.texi (Example Major Modes): Explain last line of text-mode
6214 is redundant.
6215
62162007-05-10 Richard Stallman <rms@gnu.org>
6217
6218 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6219
6220 * help.texi (Keys in Documentation): Add reference to
6221 Documentation Tips.
6222
6223 * files.texi (Format Conversion): TO-FN gets three arguments.
6224
6225 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6226
62272007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6228
6229 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6230 * files.texi (Format Conversion): Expand intro; add menu.
6231 (Format Conversion Overview, Format Conversion Round-Trip)
6232 (Format Conversion Piecemeal): New nodes/subsections.
6233 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6234 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6235 (Saving Properties): Delete node/subsection.
6236
62372007-05-07 Karl Berry <karl@gnu.org>
6238
6239 * elisp.texi (EMACSVER): Back to 22.
6240
62412007-05-06 Richard Stallman <rms@gnu.org>
6242
6243 * processes.texi (Accepting Output): Revert most of previous change.
6244
62452007-05-05 Richard Stallman <rms@gnu.org>
6246
6247 * processes.texi (Accepting Output): accept-process-output
6248 uses microseconds, not milliseconds. But that arg is obsolete.
6249
62502007-05-04 Karl Berry <karl@tug.org>
6251
6252 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6253
62542007-05-04 Eli Zaretskii <eliz@gnu.org>
6255
6256 * tips.texi (Documentation Tips): Rearrange items to place the
6257 more important ones first. Add an index entry for hyperlinks.
6258
62592007-05-03 Karl Berry <karl@gnu.org>
6260
6261 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6262 (EMACSVER) [smallbook]: 22 for printed version.
6263
6264 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6265 so restore anchor to normal position after defun. Found by Kevin Ryde.
6266
62672007-04-26 Glenn Morris <rgm@gnu.org>
6268
6269 * elisp.texi (EMACSVER): Increase to 22.1.50.
6270
62712007-04-28 Karl Berry <karl@gnu.org>
6272
6273 * elisp.texi: Improve line breaks on copyright page,
6274 similar layout to emacs manual, 8.5x11 by default.
6275
62762007-04-24 Richard Stallman <rms@gnu.org>
6277
6278 * text.texi (Special Properties): Add xref to Overlay Properties.
6279
6280 * display.texi (Overlay Properties): Add xref to Special Properties.
6281
62822007-04-22 Richard Stallman <rms@gnu.org>
6283
6284 * keymaps.texi (Extended Menu Items): Move the info about
6285 format with cached keyboard binding.
6286
62872007-04-21 Richard Stallman <rms@gnu.org>
6288
6289 * text.texi (Special Properties): Clarify previous change.
6290
6291 * files.texi (File Name Expansion): Clarify previous change.
6292
6293 * display.texi (Attribute Functions): Fix example for
6294 face-attribute-relative-p.
6295
62962007-04-19 Kenichi Handa <handa@m17n.org>
6297
6298 * text.texi (Special Properties): Document composition property.
6299
63002007-04-19 Glenn Morris <rgm@gnu.org>
6301
6302 * files.texi (File Name Expansion): Mention "superroot".
6303
63042007-04-15 Chong Yidong <cyd@stupidchicken.com>
6305
6306 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6307 setups.
6308 (Display Feature Testing): Note that display refers to all
6309 physical monitors for multi-monitor setups.
6310
63112007-04-14 Richard Stallman <rms@gnu.org>
6312
6313 * lists.texi (Sets And Lists): Clarify `delete' examples.
6314 Remove spurious xref to same node.
6315 Clarify xref for add-to-list.
6316
63172007-04-12 Nick Roberts <nickrob@snap.net.nz>
6318
6319 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6320 value of lisp-mode-map.
6321
63222007-04-11 Karl Berry <karl@gnu.org>
6323
6324 * anti.texi (Antinews):
6325 * display.texi (Overlay Properties, Defining Images):
6326 * processes.texi (Synchronous Processes, Sentinels):
6327 * syntax.texi (Syntax Table Internals):
6328 * searching.texi (Regexp Special):
6329 * nonascii.texi (Default Coding Systems):
6330 * text.texi (Special Properties):
6331 * minibuf.texi (Basic Completion): Wording to improve breaks in
6332 8.5x11 format.
6333 * elisp.texi (smallbook): New @set to more easily switch between
6334 smallbook and 8.5x11.
6335
63362007-04-11 Richard Stallman <rms@gnu.org>
6337
6338 * text.texi (Lazy Properties): Minor fix.
6339
63402007-04-08 Karl Berry <karl@gnu.org>
6341
6342 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6343 * macros.texi (Backquote): Downcase Backquote in index entries for
6344 consistency.
6345
63462007-04-08 Richard Stallman <rms@gnu.org>
6347
6348 * text.texi (Adaptive Fill): Just describe default,
6349 don't show it (since it contains non-ASCII chars).
6350
63512007-04-07 Karl Berry <karl@gnu.org>
6352
6353 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6354 adaptive-fill-regexp's value, since they are not in the standard
6355 TeX fonts.
6356
63572007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6358
6359 * display.texi (Defining Faces): Fix example.
6360
63612007-04-07 Karl Berry <karl@gnu.org>
6362
6363 * display.texi (Button Buffer Commands): Improve page break.
6364
63652007-04-07 Richard Stallman <rms@gnu.org>
6366
6367 * advice.texi (Activation of Advice): Remove redundant index entry.
6368
6369 * backups.texi: Improve index entries. Remove redundant ones.
6370
6371 * compile.texi (Byte Compilation): Improve index entry.
6372
6373 * hash.texi (Creating Hash): Improve index entry.
6374
6375 * symbols.texi (Definitions): Improve index entry.
6376
6377 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6378
6379 * maps.texi (Standard Keymaps): Remove useless index entry.
6380
6381 * help.texi (Documentation Basics): Remove redundant index entries.
6382
6383 * customize.texi: Improve index entries.
6384 Remove redundant/useless ones.
6385
6386 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6387
6388 * streams.texi (Output Variables): Improve index entry.
6389
6390 * abbrevs.texi (Abbrevs): Remove useless index entry.
6391
6392 * macros.texi (Expansion): Remove useless index entry.
6393
6394 * text.texi: Improve index entries. Remove redundant/useless ones.
6395 (Text Properties, Examining Properties)
6396 (Special Properties): Use "property category" instead of "category"
6397 to refer to the `category' property.
6398
6399 * positions.texi: Improve index entries. Remove useless one.
6400
6401 * lists.texi: Improve index entries. Remove redundant/useless ones.
6402
6403 * os.texi: Improve index entries.
6404 (Timers): Fix previous change.
6405
6406 * buffers.texi: Improve index entries.
6407 (Modification Time): Get rid of term "obsolete buffer".
6408
6409 * debugging.texi: Improve index entries.
6410 (Test Coverage): Add xref to other test coverage ftr.
6411
6412 * eval.texi: Improve index entry. Remove redundant ones.
6413
6414 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6415
6416 * files.texi: Improve index entries. Remove redundant/useless ones.
6417
6418 * objects.texi: Improve index entries.
6419
6420 * processes.texi: Improve index entries.
6421
6422 * modes.texi: Improve index entry. Remove redundant one.
6423
6424 * nonascii.texi: Improve index entries.
6425
6426 * internals.texi: Improve index entries.
6427
6428 * syntax.texi: Improve index entries.
6429
6430 * keymaps.texi (Active Keymaps): Improve index entries.
6431
6432 * commands.texi: Improve index entries. Remove redundant/useless ones.
6433
6434 * frames.texi: Improve index entries. Remove redundant/useless ones.
6435
6436 * markers.texi: Improve index entries. Remove redundant ones.
6437
6438 * tips.texi: Improve index entries.
6439
6440 * loading.texi (Unloading): Improve index entry.
6441
6442 * variables.texi: Improve index entries. Remove redundant one.
6443
6444 * sequences.texi: Improve index entry.
6445
6446 * display.texi: Improve index entries. Remove redundant ones.
6447
6448 * windows.texi: Improve index entries.
6449
6450 * searching.texi: Improve index entries. Remove redundant one.
6451
6452 * strings.texi (Case Tables): Improve last change.
6453
64542007-04-04 Chong Yidong <cyd@stupidchicken.com>
6455
6456 * strings.texi (Case Tables): Document with-case-table and
6457 ascii-case-table.
6458
64592007-04-03 Karl Berry <karl@gnu.org>
6460
6461 * processes.texi (Network): Reword to improve page break.
6462
64632007-04-03 Eli Zaretskii <eliz@gnu.org>
6464
6465 * functions.texi (Inline Functions): Describe more disadvantages
6466 of defsubst, and make advice against it stronger.
6467
64682007-04-02 Karl Berry <karl@gnu.org>
6469
6470 * backups.texi (Backup Names): Avoid widow words.
6471 * modes.texi (Example Major Modes): Align last comment.
6472
64732007-04-01 Chong Yidong <cyd@stupidchicken.com>
6474
6475 * keymaps.texi (Remapping Commands): Document new arg to
6476 command-remapping.
6477
64782007-04-01 Karl Berry <karl@gnu.org>
6479
6480 * processes.texi (Low-Level Network): Typo.
6481 * loading.texi (Hooks for Loading): Avoid double "the".
6482 * keymaps.texi (Key Sequences): No double "and".
6483 (Changing Key Bindings): Shorten to improve line break.
6484
64852007-03-31 Glenn Morris <rgm@gnu.org>
6486
6487 * os.texi (Timers): Fix description of run-at-time TIME formats.
6488
64892007-03-31 Richard Stallman <rms@gnu.org>
6490
6491 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6492 regarding ellipsis.
6493
64942007-03-31 Eli Zaretskii <eliz@gnu.org>
6495
6496 * intro.texi (nil and t):
6497 * symbols.texi (Plists and Alists):
6498 * variables.texi (Variable Aliases, Constant Variables):
6499 * functions.texi (Defining Functions):
6500 * advice.texi (Advising Primitives):
6501 * debugging.texi (Syntax Errors, Compilation Errors):
6502 * minibuf.texi (Minibuffer Windows):
6503 * commands.texi (Adjusting Point):
6504 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6505 (Auto Major Mode, Major Mode Conventions):
6506 * help.texi (Describing Characters):
6507 * files.texi (Create/Delete Dirs, Information about Files)
6508 (File Locks, Writing to Files, Reading from Files)
6509 (Saving Buffers):
6510 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6511 * frames.texi (Finding All Frames):
6512 * positions.texi (Buffer End, Motion):
6513 * markers.texi (The Region):
6514 * text.texi (Deletion, Near Point):
6515 * display.texi (Displaying Messages, Truncation):
6516 * os.texi (Processor Run Time):
6517 * tips.texi (Key Binding Conventions, Programming Tips)
6518 (Warning Tips, Documentation Tips, Comment Tips):
6519 * internals.texi (Memory Usage): Improve indexing.
6520
6521 * variables.texi (Frame-Local Variables):
6522 * functions.texi (Argument List):
6523 * loading.texi (Library Search):
6524 * streams.texi (Output Variables):
6525 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6526 * searching.texi (Replacing Match, Search and Replace):
6527 * processes.texi (Byte Packing, Decoding Output)
6528 (Accepting Output, Network Servers, Shell Arguments):
6529 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6530 * windows.texi (Window Point, Window Start):
6531 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6532 * commands.texi (Reading Input, Keyboard Events):
6533 * minibuf.texi (Reading File Names, Minibuffer Completion)
6534 (Recursive Mini):
6535 * positions.texi (List Motion):
6536 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6537 * numbers.texi (Arithmetic Operations, Math Functions)
6538 (Predicates on Numbers, Comparison of Numbers):
6539 (Numeric Conversions):
6540 * locals.texi (Standard Buffer-Local Variables):
6541 * maps.texi (Standard Keymaps):
6542 * os.texi (User Identification, System Environment, Recording Input)
6543 (X11 Keysyms):
6544 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6545 * backups.texi (Backups and Auto-Saving):
6546 * customize.texi (Customization, Group Definitions)
6547 (Variable Definitions):
6548 * compile.texi (Byte Compilation): Improve index entries.
6549
65502007-03-31 Karl Berry <karl@gnu.org>
6551
6552 * macros.texi (Defining Macros): Avoid widow syllable.
6553
65542007-03-31 Eli Zaretskii <eliz@gnu.org>
6555
6556 * elisp.texi (Top): Postscript -> PostScript.
6557
6558 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6559
65602007-03-31 Markus Triska <markus.triska@gmx.at>
6561
6562 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6563
65642007-03-30 Karl Berry <karl@gnu.org>
6565
6566 * lists.texi (List-related Predicates): Remove spurious @need.
6567 (Setcdr): Use @smallexample to improve page break.
6568 (Association Lists) <assoc>: Reword to improve page break.
6569
6570 * strings.texi (String Conversion): Insert blank line to improve
6571 page break.
6572
6573 * numbers.texi (Random Numbers): Use @minus{}.
6574 (Math Functions): Use @minus{}.
6575
6576 * intro.texi (Acknowledgements): Avoid line breaks before middle
6577 initials.
6578
65792007-03-24 Eli Zaretskii <eliz@gnu.org>
6580
6581 * errors.texi (Standard Errors): Add an index entry.
6582
65832007-03-19 Richard Stallman <rms@gnu.org>
6584
6585 * os.texi (Recording Input): recent-keys now gives 300 keys.
6586
65872007-03-12 Glenn Morris <rgm@gnu.org>
6588
6589 * os.texi: Replace "daylight savings" with "daylight saving"
6590 throughout.
6591
65922007-03-05 Richard Stallman <rms@gnu.org>
6593
5dcb4c4e
SM
6594 * variables.texi (File Local Variables):
6595 Update enable-local-variables values.
b8d4c8d0
GM
6596
65972007-03-04 Richard Stallman <rms@gnu.org>
6598
6599 * syntax.texi (Control Parsing): Minor clarification.
6600
6601 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6602
6603 * sequences.texi (Sequence Functions): Move string-bytes away,
6604 add xref.
6605
6606 * nonascii.texi (Text Representations): Move string-bytes here.
6607
6608 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6609
6610 * minibuf.texi (Basic Completion): Minor clarification.
6611
6612 * markers.texi (The Mark): Clarify existence vs activation of mark.
6613 Other cleanup.
6614
6615 * display.texi (Finding Overlays): Write better example.
6616
6617 * compile.texi (Eval During Compile): Clarify putting macros
6618 in eval-when-compile.
6619
c5602427 66202007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
6621
6622 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 6623 load-read-function definition doc.
b8d4c8d0
GM
6624
66252007-02-21 Kim F. Storm <storm@cua.dk>
6626
6627 * strings.texi (Text Comparison): Mention that assoc-string
6628 converts symbols to strings before testing.
6629
66302007-02-17 Kim F. Storm <storm@cua.dk>
6631
6632 * processes.texi (Bindat Spec): Vector types can have optional
6633 element type.
6634 (Bindat Examples): Fix example. Add vector with element type.
6635
66362007-02-16 Andreas Schwab <schwab@suse.de>
6637
6638 * strings.texi (Formatting Strings): Document '+' flag.
6639
66402007-02-15 Juanma Barranquero <lekktu@gmail.com>
6641
6642 * strings.texi (Modifying Strings): Clarify that `clear-string'
6643 always converts the string to unibyte.
6644
66452007-02-14 Kim F. Storm <storm@cua.dk>
6646
6647 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
6648 Rewrite glyph code description to refer to these functions.
6649 Remove details of encoding face number and char into integer code.
6650
66512007-02-03 Alan Mackenzie <acm@muc.de>
6652
6653 * loading.texi (Hooks for Loading): Make the description of
6654 `eval-after-load' more detailed, and amend the description of
6655 after-load-alist, in accordance with changes from 2006-05.
6656
66572007-02-03 Chong Yidong <cyd@stupidchicken.com>
6658
6659 * modes.texi (Defining Minor Modes): Document that a :require
6660 keyword or similar may be required to make saved customization
6661 variables work.
6662
66632007-02-03 Eli Zaretskii <eliz@gnu.org>
6664
6665 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
6666 Texinfo guidelines and with what texnfo-upd.el expects.
6667 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
6668 parts needed by `texinfo-multiple-files-update'.
6669
66702007-02-02 Eli Zaretskii <eliz@gnu.org>
6671
6672 * elisp.texi (Top): Update the top-level menus.
6673
6674 * syntax.texi (Categories): Add index entries.
6675
66762007-02-01 Juanma Barranquero <lekktu@gmail.com>
6677
6678 * display.texi (Attribute Functions): Fix name and description of
6679 the UNDERLINE arg of `set-face-underline-p'.
6680
66812007-01-29 Eli Zaretskii <eliz@gnu.org>
6682
6683 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
6684 Variables", and "Standard Keymaps" to the detailed menu.
6685
6686 * variables.texi (Future Local Variables): Add index entry.
6687
66882007-01-28 Richard Stallman <rms@gnu.org>
6689
6690 * tips.texi (Coding Conventions): Clarify the tip about macros
6691 that define a function or a variable.
6692
6693 * files.texi (File Attributes): UID and GID can be floats.
6694 (Magic File Names): Explain why deferring all operations to
6695 the standard handler does not work.
6696
66972007-01-23 Martin Rudalics <rudalics@gmx.at>
6698
6699 * backups.texi (Reverting): Use "buffer" instead of "file"
6700 when talking about major and minor modes.
6701
67022007-01-21 Richard Stallman <rms@gnu.org>
6703
6704 * help.texi (Documentation): Add xref to Documentation Tips.
6705
67062007-01-14 Juanma Barranquero <lekktu@gmail.com>
6707
6708 * tips.texi (Coding Conventions): Fix typos.
6709
67102007-01-05 Richard Stallman <rms@gnu.org>
6711
6712 * modes.texi (Defining Minor Modes): Fix previous change.
6713
67142007-01-03 Richard Stallman <rms@gnu.org>
6715
6716 * customize.texi (Variable Definitions, Customization Types):
6717 Don't use * in doc string for defcustom.
6718
67192007-01-02 Richard Stallman <rms@gnu.org>
6720
6721 * variables.texi (Variable Aliases): Clarify that aliases vars
6722 always have the same value.
6723
6724 * processes.texi (Bindat Spec): Fix Texinfo usage.
6725
6726 * modes.texi (Defining Minor Modes): Explain effect of command
6727 defined with define-global-minor-mode on new buffers.
6728
67292006-12-30 Kim F. Storm <storm@cua.dk>
6730
6731 * keymaps.texi (Tool Bar): Describe `grow-only' value of
6732 `auto-resize-tool-bars'.
6733
67342006-12-30 Richard Stallman <rms@gnu.org>
6735
6736 * keymaps.texi (Active Keymaps): Fix previous change.
6737
67382006-12-30 Nick Roberts <nickrob@snap.net.nz>
6739
6740 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6741
67422006-12-30 Kim F. Storm <storm@cua.dk>
6743
6744 * processes.texi (Bindat Spec): Clarify using field names in
6745 length specifications.
6746
67472006-12-29 Kim F. Storm <storm@cua.dk>
6748
6749 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6750 Add count and index variables for eval forms in repeat blocks.
6751
67522006-12-24 Richard Stallman <rms@gnu.org>
6753
5dcb4c4e
SM
6754 * customize.texi (Variable Definitions):
6755 Document new name custom-add-frequent-value.
b8d4c8d0
GM
6756
67572006-12-19 Kim F. Storm <storm@cua.dk>
6758
6759 * commands.texi (Misc Events): User signals now result in sigusr1
6760 and sigusr2 events which are handled through special-event-map.
6761 (Special Events): User signals and drag-n-drop are special.
6762
67632006-12-17 Richard Stallman <rms@gnu.org>
6764
6765 * loading.texi (Named Features): Explain subfeatures better.
6766
6767 * customize.texi: Use "option" only for user options.
6768 For the keyword values inside defcustom etc, say "keywords".
6769 For :options value's elements, say "elements".
6770 :group should not be omitted.
6771
6772 * syntax.texi (Parsing Expressions): Split up node.
6773 (Motion via Parsing, Position Parse, Parser State)
6774 (Low-Level Parsing, Control Parsing): New subnodes.
6775 (Parser State): Document syntax-ppss-toplevel-pos.
6776
6777 * positions.texi (List Motion): Punctuation fix.
6778
6779 * files.texi (File Name Completion): Document PREDICATE arg
6780 to file-name-completion.
6781
67822006-12-16 Eli Zaretskii <eliz@gnu.org>
6783
6784 * internals.texi (Building Emacs, Writing Emacs Primitives):
6785 Add index entries.
6786
67872006-12-11 Richard Stallman <rms@gnu.org>
6788
6789 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6790 affects face menu. Explain how to make it non-nil without enabling
6791 any fontification.
6792
67932006-12-10 Chong Yidong <cyd@stupidchicken.com>
6794
6795 * modes.texi (Font Lock Basics): Document nil value of
6796 font-lock-defaults.
6797
67982006-12-10 Glenn Morris <rgm@gnu.org>
6799
6800 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6801 value for system-flag argument. Abbrev tables may not be empty
6802 when major modes are loaded.
6803
68042006-12-08 Juanma Barranquero <lekktu@gmail.com>
6805
6806 * makefile.w32-in (maintainer-clean): Partially revert last
6807 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6808 to protect elisp-covers.texi.
6809
68102006-12-07 Juanma Barranquero <lekktu@gmail.com>
6811
6812 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6813 Don't remove elisp* info files; they are already deleted by the
6814 `clean' and `distclean' targets, and they are in the $(infodir)
6815 directory, not the current one.
6816
68172006-12-04 Kim F. Storm <storm@cua.dk>
6818
6819 * commands.texi (Misc Events): Update signal events.
6820 (Event Examples): Add signal example.
6821
68222006-11-29 Richard Stallman <rms@gnu.org>
6823
6824 * frames.texi (Visibility of Frames): Explain visible windows
6825 can be covered by others. Add xref for raise-frame.
6826
68272006-11-28 Richard Stallman <rms@gnu.org>
6828
6829 * searching.texi (Regexp Special): Update when ^ is special.
6830
68312006-11-27 Eli Zaretskii <eliz@gnu.org>
6832
6833 * customize.texi (Customization, Common Keywords)
6834 (Group Definitions, Variable Definitions, Composite Types)
6835 (Type Keywords, Customization Types): Add index entries for
6836 various customization keywords.
6837
68382006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6839
6840 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6841
c8763fb6 68422006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6843
6844 * frames.texi (Window System Selections): Remove clipboard from
6845 description of selection-coding-system.
6846
68472006-11-06 Richard Stallman <rms@gnu.org>
6848
6849 * lists.texi (List Variables): Document COMPARE-FN.
6850
6851 * keymaps.texi: Avoid use of "binding" to mean a relation;
6852 use it only to refer to the meaning associated with a key.
6853 (Keymaps): Change menu node description.
6854
6855 * elisp.texi (Top): Change menu node description.
6856
6857 * display.texi (Managing Overlays): Document overlay-recenter.
6858
68592006-10-29 Chong Yidong <cyd@stupidchicken.com>
6860
6861 * Makefile.in: Use relative paths to avoid advertising filesystem
6862 contents during compilation.
6863
68642006-10-23 Kim F. Storm <storm@cua.dk>
6865
6866 * commands.texi (Event Input Misc): Update unread-command-events.
6867
68682006-10-23 Nick Roberts <nickrob@snap.net.nz>
6869
6870 * lists.texi (Sets And Lists): Fix typos.
6871
68722006-10-18 Juanma Barranquero <lekktu@gmail.com>
6873
6874 * control.texi (Processing of Errors): Use @var for an argument,
6875 not @code.
6876
68772006-10-16 Richard Stallman <rms@gnu.org>
6878
6879 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
6880
6881 * keymaps.texi (Format of Keymaps): Show all the keymap element
6882 patterns that result from menu items.
6883 (Key Lookup): Minor cleanups.
6884
6885 * modes.texi (Precalculated Fontification): Don't say that
6886 not setting font-lock-defaults avoids loading font-lock.
6887
6888 * help.texi (Documentation): Move xref to Emacs Manual here.
6889 (Documentation Basics): From here.
6890 Also doc emacs-lisp-docstring-fill-column.
6891
6892 * elisp.texi: Update version and ISBN.
6893
6894 * commands.texi (Interactive Call): Clarify KEYS arg to
6895 call-interactively is a vector.
6896 (Command Loop Info): Delete anchor in this-command-keys.
6897 Add anchor in this-command-keys-vector.
6898 (Recursive Editing): Document how recursive-edit
6899 handles the current buffer.
6900
69012006-10-13 Chong Yidong <cyd@stupidchicken.com>
6902
6903 * frames.texi (Frame Titles): %c and %l are ignored in
6904 frame-title-format.
6905
69062006-10-11 Richard Stallman <rms@gnu.org>
6907
6908 * keymaps.texi (Key Sequences): Clarify use of kbd.
6909
69102006-10-10 Kim F. Storm <storm@cua.dk>
6911
6912 * lists.texi (Sets And Lists): Add memql.
6913
69142006-10-03 Richard Stallman <rms@gnu.org>
6915
6916 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6917 Clarify :ascii: and :nonascii:.
6918
69192006-09-29 Juri Linkov <juri@jurta.org>
6920
6921 * modes.texi (%-Constructs): Reorder coding systems in the
6922 documentation of %z to the real order displayed in the modeline.
6923
69242006-09-25 Richard Stallman <rms@gnu.org>
6925
6926 * os.texi (Timers): Describe timer-max-repeats.
6927
69282006-09-25 Chong Yidong <cyd@stupidchicken.com>
6929
6930 * os.texi (Timers): Mention with-local-quit.
6931
69322006-09-24 Richard Stallman <rms@gnu.org>
6933
6934 * searching.texi (Searching and Matching): Mention property search.
6935
6936 * commands.texi (Command Loop Info): Explain how read-event affects
6937 this-command-keys.
6938
69392006-09-20 Richard Stallman <rms@gnu.org>
6940
6941 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6942
6943 * windows.texi (Window Start): Minor cleanups.
6944
69452006-09-20 Kim F. Storm <storm@cua.dk>
6946
6947 * windows.texi (Window Start): pos-visible-in-window-p allows
6948 specifying t for position to mean "end of window".
6949 Add window-line-height.
6950
6951 * anti.texi (Antinews): Mention window-line-height.
6952
69532006-09-19 David Kastrup <dak@gnu.org>
6954
6955 * keymaps.texi (Searching Keymaps): Small clarification.
6956
69572006-09-18 Richard Stallman <rms@gnu.org>
6958
6959 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6960 cause keyboard menus.
6961 (Menu Keymaps): Likewise.
6962 (Defining Menus, Keyboard Menus): Clarify.
6963
6964 * text.texi (Fields): Clarify explanation of constrain-to-field.
6965
69662006-09-16 Eli Zaretskii <eliz@gnu.org>
6967
6968 * variables.texi (Tips for Defining): Fix a typo.
6969
69702006-09-15 Richard Stallman <rms@gnu.org>
6971
6972 * keymaps.texi (Remapping Commands, Searching Keymaps)
6973 (Active Keymaps): Clean up previous change.
6974
69752006-09-15 Jay Belanger <belanger@truman.edu>
6976
6977 * gpl.texi: Replace "Library Public License" by "Lesser Public
6978 License" throughout.
6979
69802006-09-15 David Kastrup <dak@gnu.org>
6981
6982 * keymaps.texi (Active Keymaps): Adapt description to use
6983 `get-char-property' instead `get-text-property'. Explain how
6984 mouse events change this. Explain the new optional argument of
6985 `key-binding' and its mouse-dependent lookup.
6986 (Searching Keymaps): Adapt description similarly.
6987 (Remapping Commands): Explain the new optional argument of
6988 `command-remapping'.
6989
69902006-09-14 Richard Stallman <rms@gnu.org>
6991
6992 * keymaps.texi (Searching Keymaps): Clarification.
6993 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6994
69952006-09-13 Richard Stallman <rms@gnu.org>
6996
6997 * objects.texi (Character Type): Node split.
6998 Add xref to Describing Characters.
6999 (Basic Char Syntax, General Escape Syntax)
7000 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7001
70022006-09-11 Richard Stallman <rms@gnu.org>
7003
7004 * display.texi (Display Table Format): Wording clarification.
7005 (Glyphs): Clarifications.
7006
70072006-09-10 Chong Yidong <cyd@stupidchicken.com>
7008
7009 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7010 local maps.
7011
70122006-09-10 Kim F. Storm <storm@cua.dk>
7013
7014 * display.texi (Forcing Redisplay): Document return value of
7015 function redisplay.
7016
70172006-09-09 Richard Stallman <rms@gnu.org>
7018
7019 * windows.texi (Window Hooks): Explain limits of
7020 window-scroll-functions.
7021
7022 * display.texi (Fringe Indicators): Update for last change in
7023 indicate-buffer-boundaries.
7024
70252006-09-08 Richard Stallman <rms@gnu.org>
7026
7027 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7028
70292006-09-06 Kim F. Storm <storm@cua.dk>
7030
7031 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7032
7033 * windows.texi (Window Start): Update pos-visible-in-window-p.
7034
70352006-09-04 Richard Stallman <rms@gnu.org>
7036
7037 * processes.texi (Accepting Output): Explain SECONDS=0 for
7038 accept-process-output.
7039
7040 * os.texi (Idle Timers): Explain why timer functions should not
7041 loop until (input-pending-p).
7042
70432006-09-02 Eli Zaretskii <eliz@gnu.org>
7044
7045 * makefile.w32-in (usermanualdir): New variable.
7046 (elisp.dvi): Use it.
7047
70482006-09-01 Eli Zaretskii <eliz@gnu.org>
7049
7050 * buffers.texi (Buffer Modification): Fix last change.
7051
70522006-09-01 Chong Yidong <cyd@stupidchicken.com>
7053
5dcb4c4e
SM
7054 * buffers.texi (Buffer Modification):
7055 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7056
70572006-08-31 Richard Stallman <rms@gnu.org>
7058
7059 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7060
70612006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7062
7063 * modes.texi (Syntactic Font Lock):
7064 Mention font-lock-syntactic-face-function
7065 instead of specific faces.
7066
70672006-08-29 Chong Yidong <cyd@stupidchicken.com>
7068
7069 * display.texi (Images): Add xrref to display-images-p.
7070
70712006-08-28 Kenichi Handa <handa@m17n.org>
7072
7073 * nonascii.texi (Lisp and Coding Systems): Fix description of
7074 detect-coding-region.
7075
70762006-08-27 Michael Olson <mwolson@gnu.org>
7077
7078 * processes.texi (Transaction Queues): Remove stray quote
7079 character.
7080
70812006-08-25 Richard Stallman <rms@gnu.org>
7082
7083 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7084 Add xref.
7085
70862006-08-24 Chong Yidong <cyd@stupidchicken.com>
7087
7088 * os.texi (Timers): Avoid waiting inside timers.
7089
70902006-08-21 Lute Kamstra <lute@gnu.org>
7091
7092 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7093
70942006-08-20 Richard Stallman <rms@gnu.org>
7095
7096 * os.texi (Idle Timers): New node, split out from Timers.
7097 Document current-idle-time.
7098 * commands.texi (Reading One Event): Update xref.
7099 * elisp.texi (Top): Update subnode menu.
7100
71012006-08-16 Richard Stallman <rms@gnu.org>
7102
7103 * keymaps.texi (Extended Menu Items): Show format of cached
7104 bindings in extended menu items.
7105
7106 * customize.texi (Variable Definitions): Explain when the
7107 standard value expression is evaluated.
7108
71092006-08-15 Chong Yidong <cyd@stupidchicken.com>
7110
7111 * commands.texi (Reading One Event): Explain idleness in
7112 `read-event'.
7113
71142006-08-12 Chong Yidong <cyd@stupidchicken.com>
7115
7116 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7117 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7118 relevant for Lisp programming.
7119 (Yank Commands): Rewrite introduction.
7120 (Undo): Clarify.
7121 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7122 (Filling): Remove redundant comment. Clarify return value of
7123 current-justification.
7124 (Margins): Minor clarifications.
7125 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7126 (Sorting): Update definition of sort-lines.
7127 (Columns): Clarify behavior of sort-columns.
7128 (Indent Tabs): Link to Tab Stops in Emacs manual.
7129 (Special Properties): Clarify.
7130 (Clickable Text): Mention Buttons package.
7131
71322006-08-12 Kevin Ryde <user42@zip.com.au>
7133
7134 * os.texi (Time Parsing): Add %z to description of
7135 format-time-string, as per docstring. Add cross reference to
7136 glibc manual for strftime.
7137
71382006-08-08 Richard Stallman <rms@gnu.org>
7139
7140 * modes.texi: Clean up wording in previous change.
7141
71422006-08-07 Chong Yidong <cyd@stupidchicken.com>
7143
7144 * modes.texi (Hooks): Clarify.
7145 (Major Mode Basics): Mention define-derived-mode explicitly.
7146 (Major Mode Conventions): Rebinding RET is OK for some modes.
7147 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7148 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7149 (Mode Line Basics): Clarify.
7150 (Mode Line Data): Mention help-echo and local-map in strings.
7151 Explain reason for treatment of non-risky variables.
7152 (Properties in Mode): Clarify.
7153 (Faces for Font Lock): Add font-lock-negation-char-face.
7154
71552006-08-04 Eli Zaretskii <eliz@gnu.org>
7156
7157 * strings.texi (Formatting Strings): Warn against arbitrary
7158 strings as first arg to `format'.
7159
71602006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7161
7162 * text.texi (Clickable Text): Mention `help-echo' text property.
7163 Update intro, examples and associated explanations.
7164
71652006-07-31 Richard Stallman <rms@gnu.org>
7166
7167 * commands.texi: Update xrefs.
7168 (Event Mod): New node, cut out from old Translating Input.
7169
7170 * maps.texi: Update xrefs.
7171
7172 * keymaps.texi (Translation Keymaps): New node.
7173 Update xrefs from Translating Input to Translation Keymaps.
7174
7175 * elisp.texi (Top): Update subnode menu.
7176
7177 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7178
7179 * os.texi (System Interface): Fix menu descriptions of some nodes.
7180 (Translating Input): Node deleted.
7181
71822006-07-31 Nick Roberts <nickrob@snap.net.nz>
7183
7184 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7185
7186 * lists.texi (Sets And Lists): Likewise.
7187
71882006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7189
7190 * text.texi (Fields): Mention POS
7191 requirement when narrowing is in effect.
7192
71932006-07-28 Richard Stallman <rms@gnu.org>
7194
7195 * display.texi (Face Attributes): Simplify wording.
7196 (Attribute Functions): Clarify meaning of new-frame default
7197 attribute settings.
7198
7199 * customize.texi (Common Keywords): Document how to use
7200 :package-version in a package not in Emacs.
7201
72022006-07-28 Kim F. Storm <storm@cua.dk>
7203
7204 * commands.texi (Reading One Event): Fix last change.
7205
72062006-07-26 Chong Yidong <cyd@stupidchicken.com>
7207
7208 * commands.texi (Reading One Event): Document SECONDS argument for
7209 read-event, read-char, and read-char-exclusive.
7210
72112006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7212
7213 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7214 to ensure correct identification.
7215
72162006-07-24 Richard Stallman <rms@gnu.org>
7217
7218 * text.texi (Clickable Text): Clarify.
7219
7220 * sequences.texi (Vector Functions): Delete duplicate xref.
7221
7222 * objects.texi (Function Type): Clarify.
7223
7224 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7225 modes.
7226
7227 * lists.texi (List Variables): New node.
7228 Material moved from other nodes.
7229
7230 * variables.texi (Setting Variables): add-to-list and
7231 add-to-ordered-list moved to List Variables node.
7232
72332006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7234
7235 * text.texi (Links and Mouse-1):
7236 For mouse-on-link-p, expand on arg POS.
7237
72382006-07-21 Kim F. Storm <storm@cua.dk>
7239
7240 * display.texi (Forcing Redisplay): Don't mention systems which
7241 don't support sub-second timers for redisplay-preemption-period.
7242
7243 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7244
72452006-07-21 Eli Zaretskii <eliz@gnu.org>
7246
7247 * frames.texi (Input Focus): Document that focus-follows-mouse has
7248 no effect on MS-Windows.
7249
72502006-07-18 Richard Stallman <rms@gnu.org>
7251
7252 * display.texi (Forcing Redisplay): Cleanups in previous change.
7253
7254 * processes.texi (Low-Level Network): Make menu more convenient.
7255
72562006-07-18 Kim F. Storm <storm@cua.dk>
7257
7258 * display.texi (Forcing Redisplay): redisplay-preemption-period
7259 only used on window systems. Add xref to Terminal Output.
7260
7261 * os.texi (Terminal Output): baud-rate only controls preemption on
7262 non-window systems. Add xref to Forcing Redisplay.
7263
7264 * processes.texi (Low-Level Network): Rename node "Make Network"
7265 to "Network Processes".
7266
72672006-07-18 Karl Berry <karl@gnu.org>
7268
7269 * variables.texi, functions.texi, customize.texi, loading.texi:
7270 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7271
72722006-07-17 Chong Yidong <cyd@stupidchicken.com>
7273
7274 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7275
72762006-07-17 Richard Stallman <rms@gnu.org>
7277
7278 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7279 Put period and comma inside quotes.
7280
7281 * loading.texi, markers.texi: Use real doublequote inside menus.
7282
7283 * windows.texi: Put point and comma inside quotes.
7284 (Textual Scrolling): Use @samp for error message.
7285
7286 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7287 * strings.texi, streams.texi, processes.texi, os.texi:
7288 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7289 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7290 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7291 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7292 Put point and comma inside quotes.
7293
7294 * control.texi (Processing of Errors): Add command-error-function.
7295
7296 * variables.texi (File Local Variables): Clarify that
7297 file local variables make buffer-local bindings.
7298
7299 * modes.texi (Syntactic Font Lock): Give default for
7300 font-lock-syntax-table.
7301
73022006-07-17 Nick Roberts <nickrob@snap.net.nz>
7303
7304 * text.texi (Special Properties): Clean up previous change.
7305
73062006-07-16 Karl Berry <karl@gnu.org>
7307
7308 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7309 * control.texi: Fix bad page breaks through chapter 10 (control).
7310
7311 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7312 underfull hbox.
7313
73142006-07-15 Nick Roberts <nickrob@snap.net.nz>
7315
7316 * text.texi (Special Properties): Describe fontified text property
7317 in relation to a character (not text).
7318
73192006-07-15 Kim F. Storm <storm@cua.dk>
7320
7321 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7322 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7323 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7324
7325 * anti.texi (Antinews): Mention redisplay function.
7326 The kbd macro existed, but was not documented, before 22.x.
7327 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7328
73292006-07-14 Nick Roberts <nickrob@snap.net.nz>
7330
7331 * display.texi (Displaying Messages): Add anchor.
7332
7333 * frames.texi (Dialog Boxes): Use it.
7334
73352006-07-12 Richard Stallman <rms@gnu.org>
7336
7337 * objects.texi (Frame Type): Explain nature of frames better.
7338
7339 * frames.texi (Frames): Explain nature of frames better.
7340
73412006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7342
7343 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7344
73452006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7346
7347 * frames.texi (Window System Selections): Mention scrap support for Mac.
7348 Default value of x-select-enable-clipboard is t on Mac.
7349
7350 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7351
73522006-07-11 Kim F. Storm <storm@cua.dk>
7353
7354 * display.texi (Forcing Redisplay): Add `redisplay' function.
7355 Don't mention (sit-for -1) -- use (redisplay t) instead.
7356
7357 * commands.texi (Waiting): (sit-for -1) is no longer special.
7358 (sit-for 0) is equivalent to (redisplay).
7359 Iconifying/deiconifying no longer makes sit-for return.
7360
73612006-07-10 Nick Roberts <nickrob@snap.net.nz>
7362
7363 * display.texi (Buttons): Fix typo.
7364
7365 * index.texi, elisp.texi (New Symbols): Comment node out.
7366
73672006-07-09 Richard Stallman <rms@gnu.org>
7368
7369 * display.texi (Truncation): Clean up previous change.
7370
73712006-07-08 Richard Stallman <rms@gnu.org>
7372
7373 * commands.texi (Interactive Call): Use 3 as prefix in example
7374 for execute-extended-command.
7375
7376 * display.texi (Attribute Functions): Move paragraph about
7377 compatibility with Emacs < 21.
7378
73792006-07-09 Kim F. Storm <storm@cua.dk>
7380
7381 * display.texi (Refresh Screen): Clarify force-window-update.
7382 (Truncation): "Normally" indicated by fringe arrows.
7383
73842006-07-08 Eli Zaretskii <eliz@gnu.org>
7385
7386 * windows.texi (Textual Scrolling, Resizing Windows):
7387 * variables.texi (Constant Variables):
7388 * text.texi (Buffer Contents, Deletion, Changing Properties)
7389 (Property Search, Special Properties, Sticky Properties)
7390 (Links and Mouse-1, Fields, Change Hooks):
7391 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7392 (Categories):
7393 * symbols.texi (Other Plists):
7394 * streams.texi (Output Variables):
7395 * processes.texi (Input to Processes, Query Before Exit):
7396 * positions.texi (Word Motion, Text Lines, List Motion):
7397 * os.texi (Init File, System Environment, Sound Output)
7398 (Session Management):
7399 * nonascii.texi (Text Representations, Character Sets)
7400 (Chars and Bytes, Locales):
7401 * modes.texi (Defining Minor Modes, Header Lines):
7402 * minibuf.texi (Minibuffer Contents):
7403 * markers.texi (Information from Markers):
7404 * lists.texi (List Elements, Building Lists, Association Lists):
7405 * keymaps.texi (Tool Bar):
7406 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7407 * functions.texi (What Is a Function, Mapping Functions):
7408 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7409 (Color Names, Text Terminal Colors, Display Feature Testing):
7410 * files.texi (Visiting Functions, File Name Components)
7411 (Unique File Names, Contents of Directories):
7412 * display.texi (Forcing Redisplay, Displaying Messages)
7413 (Temporary Displays, Font Selection, Auto Faces)
7414 (Font Lookup, Fringe Indicators, Display Margins)
7415 (Image Descriptors, Showing Images, Image Cache, Button Types)
7416 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7417 (Display Table Format, Glyphs):
7418 * control.texi (Iteration):
7419 * commands.texi (Command Loop Info, Adjusting Point):
7420 * backups.texi (Making Backups, Auto-Saving):
7421 Remove @tindex entries.
7422
74232006-07-07 Kim F. Storm <storm@cua.dk>
7424
7425 * display.texi (Fringe Cursors): Fix typo.
7426 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7427 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7428
74292006-07-05 Richard Stallman <rms@gnu.org>
7430
7431 * text.texi (Buffer Contents): Add example of text props
7432 in result of buffer-substring.
7433 (Text Properties): Explain better about use of specific property names.
7434 (Property Search): Some cleanups; reorder some functions.
7435
7436 * keymaps.texi (Changing Key Bindings): Cleanup.
7437 Add xref to Key Binding Conventions.
7438
7439 * display.texi (Attribute Functions): Add examples for
7440 face-attribute-relative-p.
7441
7442 * tips.texi (Coding Conventions): Cleanup last change.
7443
74442006-07-05 Karl Berry <karl@gnu.org>
7445
7446 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7447 Remove @setchapternewpage odd.
7448 Result is 1013 pages, down from 1100.
7449
7450 * anti.texi, customize.texi, display.texi, internals.texi:
7451 * minibuf.texi, modes.texi, tips.texi:
7452 Fix overfull/underfull boxes.
7453
74542006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7455
7456 * edebug.texi (Instrumenting):
7457 Add Edebug-specific findex for eval-buffer.
7458 * loading.texi (Loading):
7459 Replace eval-current-buffer with eval-buffer.
7460
74612006-06-30 Nick Roberts <nickrob@snap.net.nz>
7462
7463 * locals.texi (Standard Buffer-Local Variables): Update the list
7464 of variables.
7465
74662006-06-26 Nick Roberts <nickrob@snap.net.nz>
7467
7468 * files.texi (File Name Completion): Point user to the node
7469 "Reading File Names".
7470
74712006-06-24 Eli Zaretskii <eliz@gnu.org>
7472
7473 * files.texi (Contents of Directories): Document case-insensitive
7474 behavior on respective filesystems.
7475
7476 * objects.texi (Character Type): Document that Emacs signals an
7477 error for unsupported Unicode characters specified as \uNNNN.
7478
74792006-06-19 Richard Stallman <rms@gnu.org>
7480
7481 * processes.texi (Bindat Spec): Clarify previous change.
7482
74832006-06-16 Richard Stallman <rms@gnu.org>
7484
7485 * tips.texi (Coding Conventions): Better explain conventions
7486 for definition constructs.
7487
7488 * text.texi (Special Properties): String value of `read-only'
7489 serves as the error message.
7490
7491 * objects.texi (Character Type): Clarify prev. change.
7492 (Non-ASCII in Strings): Mention \u and \U.
7493
7494 * commands.texi (Using Interactive): Explain problem of
7495 markers, etc., in command-history.
7496
74972006-06-14 Kim F. Storm <storm@cua.dk>
7498
7499 * commands.texi (Waiting): Negative arg to sit-for forces
7500 redisplay even if input is pending.
7501
7502 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7503 redisplay. Remove incorrect example of binding redisplay-dont-pause
7504 around (sit-for 0).
7505
75062006-06-13 Richard Stallman <rms@gnu.org>
7507
7508 * display.texi (Forcing Redisplay): Clarify previous change.
7509
75102006-06-13 Romain Francoise <romain@orebokech.com>
7511
7512 * display.texi (Forcing Redisplay): Fix typo.
7513
75142006-06-13 Kim F. Storm <storm@cua.dk>
7515
7516 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7517
75182006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7519
7520 * tips.texi (Coding Conventions): Add `@end itemize'.
7521
75222006-06-10 Richard Stallman <rms@gnu.org>
7523
7524 * tips.texi (Coding Conventions): Explain use of coding systems
7525 to ensure one decoding for strings.
7526
75272006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7528
7529 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7530 syntax.
7531
75322006-06-07 Eli Zaretskii <eliz@gnu.org>
7533
7534 * display.texi (Font Selection): Remove description of
7535 clear-face-cache.
7536
7537 * compile.texi (Eval During Compile): Fix a typo. Add index
7538 entries for possible uses of eval-when-compile.
7539
75402006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7541
7542 * display.texi (Abstract Display): Fix typo.
7543
75442006-06-03 Eli Zaretskii <eliz@gnu.org>
7545
7546 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7547 Reword variable's description.
7548
75492006-06-01 Richard Stallman <rms@gnu.org>
7550
7551 * windows.texi (Splitting Windows): Clarify splitting nonselected
7552 window.
7553
75542006-05-31 Juri Linkov <juri@jurta.org>
7555
7556 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7557
75582006-05-30 Richard Stallman <rms@gnu.org>
7559
7560 * display.texi (Line Height): Fix errors in description of
10d1d0af 7561 default line height and line-height property.
b8d4c8d0
GM
7562
7563 * nonascii.texi (Default Coding Systems): Further clarification.
7564
75652006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7566
7567 * internals.texi (Pure Storage): Mention that an overflow in pure
7568 space causes a memory leak.
7569 (Garbage Collection): If there was an overflow in pure space,
7570 `garbage-collect' returns nil.
7571
75722006-05-30 Eli Zaretskii <eliz@gnu.org>
7573
7574 * nonascii.texi (Default Coding Systems): Fix it some more.
7575
75762006-05-29 Eli Zaretskii <eliz@gnu.org>
7577
7578 * nonascii.texi (Default Coding Systems): Fix last change.
7579
75802006-05-29 Kenichi Handa <handa@m17n.org>
7581
7582 * nonascii.texi (find-operation-coding-system): Describe the new
7583 argument format (FILENAME . BUFFER).
7584
75852006-05-28 Richard Stallman <rms@gnu.org>
7586
7587 * tips.texi (Coding Conventions): Better explain reasons not to
7588 advise other packages or use `eval-after-load'.
7589
75902006-05-29 Kim F. Storm <storm@cua.dk>
7591
7592 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7593 `bindat-idx' and `bindat-raw' for clarity.
7594
75952006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7596
7597 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7598
7599 * display.texi (Display): Add "Abstract Display" to menu.
7600 (Abstract Display, Abstract Display Functions)
7601 (Abstract Display Example): New nodes.
7602 * elisp.texi (Top): Add "Abstract Display" to menu.
7603
76042006-05-27 Chong Yidong <cyd@stupidchicken.com>
7605
7606 * keymaps.texi (Key Sequences): Link to input events definition.
7607 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7608
7609 * files.texi (Changing Files): Document updated argument list for
7610 copy-file.
7611
76122006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7613
7614 * processes.texi (Bindat Functions): Explain term "total length".
7615 Use it in bindat-length and bindat-pack descriptions.
7616
76172006-05-26 Eli Zaretskii <eliz@gnu.org>
7618
7619 * tips.texi (Coding Conventions): Advise against using
7620 eval-after-load in packages. Add an index entry.
7621
76222006-05-25 Juri Linkov <juri@jurta.org>
7623
7624 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7625
7626 * modes.texi (%-Constructs): Add %e, %z, %Z.
7627
76282006-05-25 Richard Stallman <rms@gnu.org>
7629
7630 * elisp.texi (Top): Update subnode menu.
7631
7632 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7633 (Keymaps): Update menu.
7634
76352006-05-25 Chong Yidong <cyd@stupidchicken.com>
7636
7637 * keymaps.texi (Key Sequences): Some clarifications.
7638
76392006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7640
7641 * processes.texi (Bindat Functions): Say "unibyte string"
7642 explicitly for bindat-unpack and bindat-pack descriptions.
7643 (Bindat Examples): Don't call `string-make-unibyte' in example.
7644
76452006-05-25 Chong Yidong <cyd@stupidchicken.com>
7646
5dcb4c4e 7647 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 7648 Explain string and vector representations of key sequences.
b8d4c8d0
GM
7649
7650 * keymaps.texi (Changing Key Bindings):
dd7b651b 7651 * commands.texi (Interactive Codes):
b8d4c8d0
GM
7652 * help.texi (Describing Characters): Refer to it.
7653
76542006-05-23 Luc Teirlinck <teirllm@auburn.edu>
7655
7656 * frames.texi (Pointer Shape): @end table -> @end defvar.
7657
76582006-05-22 Richard Stallman <rms@gnu.org>
7659
7660 * elisp.texi (Top): Update subnode menus.
7661
7662 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
7663 Contents rewritten; material from old Pointer Shape node moved here.
7664
7665 * display.texi (Pointer Shape): Node deleted.
7666 (Image Descriptors): Minor cleanup.
7667
76682006-05-21 Richard Stallman <rms@gnu.org>
7669
7670 * syntax.texi (Parsing Expressions): Update info on which STATE
7671 elements are ignored.
7672
76732006-05-19 Luc Teirlinck <teirllm@auburn.edu>
7674
7675 * hooks.texi (Standard Hooks): Correct typo.
7676
7677 * gpl.texi (GPL): ifinfo -> ifnottex.
7678
76792006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
7680
7681 * searching.texi (Simple Match Data): Warn about match data being
7682 set anew by every search.
7683
76842006-05-17 Richard Stallman <rms@gnu.org>
7685
7686 * minibuf.texi (Minibuffer History): Clarify.
7687
7688 * searching.texi (Regexp Special): Clarify nested regexp warning.
7689
76902006-05-16 Kim F. Storm <storm@cua.dk>
7691
7692 * minibuf.texi (Minibuffer History): Update add-to-history.
7693
76942006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
7695
5dcb4c4e
SM
7696 * nonascii.texi (Explicit Encoding):
7697 Fix typo (encoding<->decoding).
b8d4c8d0
GM
7698
76992006-05-14 Richard Stallman <rms@gnu.org>
7700
7701 * buffers.texi (Creating Buffers): Cleanup.
7702
7703 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
7704
77052006-05-13 Eli Zaretskii <eliz@gnu.org>
7706
7707 * buffers.texi (Current Buffer): Document that with-temp-buffer
7708 disables undo.
7709
7710 * os.texi (Terminal-Specific): More accurate description of how
7711 Emacs searches for the terminal-specific libraries.
7712
77132006-05-12 Eli Zaretskii <eliz@gnu.org>
7714
7715 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
7716 emacs-xtra to @inforef's.
7717
7718 * text.texi (Undo): Document that undo is turned off in buffers
7719 whose names begin with a space.
7720
7721 * buffers.texi (Buffer Names): Add index entries for buffers whose
7722 names begin with a space.
7723 (Creating Buffers): Document that undo is turned off in buffers
7724 whose names begin with a space.
7725
7726 * files.texi (Visiting Functions, Reading from Files)
7727 (Saving Buffers): Mention code and EOL conversions by file I/O
7728 primitives and subroutines.
7729
f4e90db0
SM
7730 * nonascii.texi (Lisp and Coding Systems):
7731 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
7732
7733 * display.texi (Defining Faces): Mention `mac', and add an xref to
7734 where window-system is described.
7735
77362006-05-10 Richard Stallman <rms@gnu.org>
7737
7738 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7739
77402006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7741
7742 * variables.texi (File Local Variables): Recommend to quote lambda
7743 expressions in safe-local-variable property.
7744
77452006-05-09 Richard Stallman <rms@gnu.org>
7746
5dcb4c4e
SM
7747 * variables.texi (File Local Variables):
7748 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
7749
77502006-05-07 Kim F. Storm <storm@cua.dk>
7751
7752 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7753 from add-to-history.
7754
77552006-05-07 Romain Francoise <romain@orebokech.com>
7756
7757 * commands.texi (Event Input Misc):
7758 * compile.texi (Eval During Compile):
7759 * internals.texi (Buffer Internals):
7760 * minibuf.texi (Initial Input):
7761 * nonascii.texi (Scanning Charsets):
7762 * numbers.texi (Comparison of Numbers):
7763 * windows.texi (Textual Scrolling, Vertical Scrolling):
7764 Fix various typos.
7765
77662006-05-06 Eli Zaretskii <eliz@gnu.org>
7767
7768 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7769 conditional xref's to either emacs or emacs-xtra, depending on
7770 @iftex/@ifnottex.
7771
7772 * minibuf.texi (Minibuffer History): Document add-to-history.
7773
77742006-05-05 Eli Zaretskii <eliz@gnu.org>
7775
7776 * internals.texi (Pure Storage): Mention the pure overflow message
7777 at startup.
7778
c8763fb6 77792006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7780
7781 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7782 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7783 search.
7784
77852006-05-01 Richard Stallman <rms@gnu.org>
7786
7787 * intro.texi (nil and t): Clarify.
7788
7789 * variables.texi (File Local Variables): Suggest using booleanp.
7790
77912006-05-01 Juanma Barranquero <lekktu@gmail.com>
7792
7793 * objects.texi (Type Predicates): Fix typos.
7794
77952006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7796
7797 * intro.texi (nil and t): Add booleanp.
7798
7799 * objects.texi (Type Predicates): Add links for booleanp and
7800 string-or-null-p.
7801
78022006-04-29 Richard Stallman <rms@gnu.org>
7803
7804 * modes.texi (Multiline Font Lock): Rename from
7805 Multi line Font Lock Elements. Much clarification.
7806 (Font Lock Multiline, Region to Fontify): Much clarification.
7807
78082006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7809
7810 * variables.texi (File Local Variables): Remove the special case t for
7811 safe-local-variable.
7812
78132006-04-26 Richard Stallman <rms@gnu.org>
7814
7815 * syntax.texi (Parsing Expressions): Minor cleanup.
7816
78172006-04-18 Richard Stallman <rms@gnu.org>
7818
7819 * tips.texi (Coding Conventions): Explain when the package's
7820 prefix should appear later on (not at the start of the name).
7821
7822 * searching.texi (String Search): Clarify effect of NOERROR.
7823
7824 * modes.texi (Imenu): Clarify what special items do.
7825
7826 * hooks.texi (Standard Hooks): Delete text about old hook names.
7827
78282006-04-17 Romain Francoise <romain@orebokech.com>
7829
7830 * variables.texi (Local Variables): Update the default value of
7831 `max-specpdl-size'.
7832
78332006-04-15 Michael Olson <mwolson@gnu.org>
7834
7835 * processes.texi (Transaction Queues): Mention the new optional
7836 `delay-question' argument for `tq-enqueue'.
7837
78382006-04-13 Bill Wohler <wohler@newt.com>
7839
7840 * customize.texi (Common Keywords): Use dotted notation for
7841 :package-version value. Specify its values. Improve documentation
7842 for customize-package-emacs-version-alist.
7843
78442006-04-12 Bill Wohler <wohler@newt.com>
7845
7846 * customize.texi (Common Keywords): Move description of
7847 customize-package-emacs-version-alist to @defvar.
7848
78492006-04-10 Bill Wohler <wohler@newt.com>
7850
7851 * customize.texi (Common Keywords): Add :package-version.
7852
78532006-04-10 Kim F. Storm <storm@cua.dk>
7854
7855 * text.texi (Buffer Contents): Add NOPROPS arg to
7856 filter-buffer-substring.
7857
78582006-04-08 Kevin Ryde <user42@zip.com.au>
7859
7860 * os.texi (Command-Line Arguments): Update xref to emacs manual
7861 "Command Arguments" -> "Emacs Invocation", per change there.
7862
78632006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
7864
7865 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
7866 be on one line to help makeinfo not render two spaces after the dot.
7867
78682006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
7869
7870 * strings.texi (Predicates for Strings): Add string-or-null-p.
7871
78722006-03-28 Kim F. Storm <storm@cua.dk>
7873
7874 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
7875 remarks about systems that don't support fractional seconds.
7876
78772006-03-25 Karl Berry <karl@gnu.org>
7878
7879 * elisp.texi: Use @copyright{} instead of (C), and do not indent
7880 the year list.
7881
78822006-03-21 Nick Roberts <nickrob@snap.net.nz>
7883
7884 * display.texi (Fringe Indicators): Fix typos.
7885
78862006-03-19 Luc Teirlinck <teirllm@auburn.edu>
7887
7888 * tips.texi (Documentation Tips): One can now also write `program'
7889 in front of a quoted symbol in a docstring to prevent making a
7890 hyperlink.
7891
78922006-03-19 Alan Mackenzie <acm@muc.de>
7893
7894 * text.texi (Special Properties): Clarify `fontified' property.
7895
78962006-03-16 Richard Stallman <rms@gnu.org>
7897
7898 * display.texi (Defining Images): Minor cleanup.
7899
79002006-03-16 Bill Wohler <wohler@newt.com>
7901
7902 * display.texi (Defining Images): In image-load-path-for-library,
7903 prefer user's images.
7904
79052006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7906
7907 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7908
79092006-03-15 Bill Wohler <wohler@newt.com>
7910
7911 * display.texi (Defining Images): Fix example in
7912 image-load-path-for-library by not recommending that one binds
7913 image-load-path. Just defvar it to placate compiler and only use
7914 it if previously defined.
7915
79162006-03-14 Bill Wohler <wohler@newt.com>
7917
7918 * display.texi (Defining Images): In image-load-path-for-library,
7919 always return list of directories. Update example.
7920
79212006-03-14 Alan Mackenzie <acm@muc.de>
7922
7923 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7924 This describes font-lock-extend-region-function.
7925 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7926 the new node "Region to Fontify".
7927
79282006-03-13 Richard Stallman <rms@gnu.org>
7929
7930 * display.texi (Invisible Text): The impossible position is
7931 now before the invisible text, not after.
7932 (Defining Images): Clean up last change.
7933
79342006-03-11 Bill Wohler <wohler@newt.com>
7935
7936 * display.texi (Defining Images): Add image-load-path-for-library.
7937
79382006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7939
7940 * text.texi (Adaptive Fill): Fix Texinfo usage.
7941
7942 * strings.texi (Creating Strings): Fix Texinfo usage.
7943
7944 * searching.texi (Regexp Special): Use @samp for regular
7945 expressions that are not in Lisp syntax.
7946
79472006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7948
7949 * searching.texi (Regexp Special): Put remark between parentheses
7950 to avoid misreading.
7951
79522006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7953
7954 * searching.texi (Syntax of Regexps): More accurately describe
7955 which characters are special in which situations.
7956 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7957 are not special. Describe in detail when `[' and `]' are special.
7958 (Regexp Backslash): Plenty of regexps with unbalanced square
7959 brackets are valid, so reword that statement.
7960
79612006-03-02 Kim F. Storm <storm@cua.dk>
7962
7963 * keymaps.texi (Tool Bar): Add tool-bar-border.
7964
79652006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7966
7967 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7968
79692006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7970
7971 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7972
7973 * files.texi (Locating Files): Suggest additional values for the
7974 SUFFIXES arg of `locate-file'. Update pxref.
7975
7976 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7977 (How Programs Do Loading): Discuss the effects of Auto Compression
7978 mode on `load'.
7979 (Load Suffixes): New node.
7980 (Library Search): Delete description of `load-suffixes'; it was
7981 moved to "Load Suffixes".
7982 (Autoload, Named Features): Mention `load-suffixes'.
7983
79842006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7985
7986 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7987
7988 * windows.texi (Window Tree): Fix typo.
7989
79902006-02-20 Kim F. Storm <storm@cua.dk>
7991
7992 * display.texi (Fringe Indicators): New section.
7993 Move indicate-empty-lines, indicate-buffer-boundaries, and
7994 default-indicate-buffer-boundaries here.
7995 Add fringe-indicator-alist and default-fringes-indicator-alist.
7996 Add list of logical fringe indicator symbols.
7997 Update list of standard bitmap names.
7998 (Fringe Cursors): New section.
7999 Move overflow-newline-into-fringe here.
8000 Add fringe-cursor-alist and default-fringes-cursor-alist.
8001 Add list of fringe cursor symbols.
8002
80032006-02-20 Juanma Barranquero <lekktu@gmail.com>
8004
8005 * commands.texi (Using Interactive): Fix reference to node
8006 "Minibuffers".
8007
80082006-02-19 Richard M. Stallman <rms@gnu.org>
8009
8010 * minibuf.texi (High-Level Completion):
8011 Add xref to read-input-method-name.
8012
8013 * files.texi (Relative File Names): Move file-relative-name here.
8014 (File Name Expansion): From here. Minor clarifications.
8015
8016 * commands.texi (Using Interactive): Add xrefs about reading input.
8017 Clarify remarks about that moving point and mark.
8018 Put string case before list case.
8019
c8763fb6 80202006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8021
8022 * display.texi (Other Display Specs, Image Descriptors):
8023 Revert erroneous changes. The previous description of
8024 image-descriptors as `(image . PROPS)' was correct.
8025
80262006-02-14 Richard M. Stallman <rms@gnu.org>
8027
8028 * variables.texi (File Local Variables): Clarifications.
8029
80302006-02-14 Juanma Barranquero <lekktu@gmail.com>
8031
8032 * variables.texi (File Local Variables): Use @code for a cons
8033 cell, not @var.
8034
80352006-02-13 Chong Yidong <cyd@stupidchicken.com>
8036
8037 * variables.texi (File Local Variables): Document new file local
8038 variable behavior.
8039
80402006-02-10 Kim F. Storm <storm@cua.dk>
8041
8042 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8043
80442006-02-08 Juanma Barranquero <lekktu@gmail.com>
8045
8046 * modes.texi (%-Constructs): Remove obsolete info about
8047 `global-mode-string'.
8048
80492006-02-07 Richard M. Stallman <rms@gnu.org>
8050
8051 * commands.texi (Prefix Command Arguments): Minor cleanup.
8052
8053 * display.texi: "Graphical display", not window system.
8054
8055 * functions.texi (What Is a Function): Fix xref.
8056
8057 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8058 (Changing Key Bindings): Clarify when remapping is better than
8059 substitute-key-definition.
8060
80612006-02-02 Richard M. Stallman <rms@gnu.org>
8062
8063 * minibuf.texi (Basic Completion): Completion alists are risky.
8064
8065 * keymaps.texi (Active Keymaps): Clarifications.
8066 (Searching Keymaps): New node.
8067 (Keymaps): Update menu.
8068
8069 * frames.texi (Layout Parameters): Minor clarification.
8070 (Drag and Drop): New node.
8071 (Frames): Update menu.
8072
80732006-01-29 Chong Yidong <cyd@stupidchicken.com>
8074
8075 * display.texi (Other Display Specs, Image Descriptors):
8076 Image description is a list, not a cons cell.
8077
80782006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8079
8080 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8081 list is not necessarily a list).
8082
80832006-01-27 Eli Zaretskii <eliz@gnu.org>
8084
8085 * frames.texi (Layout Parameters): border-width and
8086 internal-border-width belong to the frame, not the window.
8087
80882006-01-19 Richard M. Stallman <rms@gnu.org>
8089
8090 * nonascii.texi (Translation of Characters): Search cmds use
8091 translation-table-for-input. Automatically made local.
8092
8093 * markers.texi (Overview of Markers): Count insertion type
8094 as one of a marker's attributes.
8095
8096 * keymaps.texi (Controlling Active Maps): New node, split out of
8097 Active Keymaps.
8098 (Keymaps): Menu updated.
8099 (Active Keymaps): Give pseudocode to explain how the active
8100 maps are searched. current-active-maps and key-binding moved here.
8101 (Functions for Key Lookup): current-active-maps and key-binding moved.
8102 Clarifications.
8103 (Searching the Keymaps): New subnode.
8104
8105 * elisp.texi (Top): Menu clarification.
8106
8107 * display.texi (Other Display Specs): Delete duplicate entry for
8108 just a string as display spec. Move text about recursive display
8109 specs on such a string.
8110
8111 * commands.texi (Key Sequence Input): Clarify.
8112 Move num-nonmacro-input-events out.
8113 (Reading One Event): num-nonmacro-input-events moved here.
8114
81152006-01-14 Nick Roberts <nickrob@snap.net.nz>
8116
8117 * advice.texi (Simple Advice): Update example to fit argument
8118 change in previous-line.
8119
81202006-01-05 Richard M. Stallman <rms@gnu.org>
8121
8122 * markers.texi (The Mark): Fix in `mark'.
8123
81242006-01-04 Richard M. Stallman <rms@gnu.org>
8125
8126 * processes.texi (Misc Network, Make Network): Minor cleanups.
8127
81282006-01-04 Kim F. Storm <storm@cua.dk>
8129
8130 * processes.texi (Make Network): Add IPv6 addresses and handling.
8131 (Network Feature Testing): Mention (:family ipv6).
8132 (Misc Network): Add IPv6 formats to format-network-address.
8133
81342005-12-30 Richard M. Stallman <rms@gnu.org>
8135
8136 * text.texi (Changing Properties):
8137 Don't use return value of set-text-properties.
8138
81392005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8140
8141 * modes.texi (Mode Line Format): Correct typo in menu.
8142
81432005-12-29 Richard M. Stallman <rms@gnu.org>
8144
8145 * modes.texi (Mode Line Top): New node.
8146 (Mode Line Data): Some text moved to new node.
8147 Explain the data structure more concretely.
8148 (Mode Line Basics): Clarifications.
8149 (Mode Line Variables): Clarify intro paragraph.
8150 (%-Constructs): Clarify intro paragraph.
8151 (Mode Line Format): Update menu.
8152
81532005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8154
8155 * minibuf.texi (Basic Completion): Update lazy-completion-table
8156 examples for removal of ARGS argument.
8157
81582005-12-23 Richard M. Stallman <rms@gnu.org>
8159
8160 * text.texi (Undo): Restore some explanation from the version
8161 that was deleted.
8162
81632005-12-23 Eli Zaretskii <eliz@gnu.org>
8164
8165 * text.texi (Undo): Remove duplicate descriptions of `apply
8166 funname' and `apply delta' elements of the undo list.
8167
81682005-12-20 Richard M. Stallman <rms@gnu.org>
8169
8170 * help.texi (Help Functions): Update documentation of `apropos'.
8171
81722005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8173
8174 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8175 because it is confusing. If the :help-echo keyword is a function,
8176 it is not directly used as the :help-echo overlay property, as the
8177 xref seems to suggest (it does not take the appropriate args).
8178
81792005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8180
8181 * customize.texi (Common Keywords): Fix Texinfo usage.
8182 (Group Definitions, Variable Definitions): Update for new
8183 conventions for using `*' in docstrings.
8184
8185 * tips.texi (Documentation Tips): Update for new conventions for
8186 using `*' in docstrings.
8187
81882005-12-16 Richard M. Stallman <rms@gnu.org>
8189
8190 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8191
81922005-12-16 Juri Linkov <juri@jurta.org>
8193
8194 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8195
81962005-12-14 Romain Francoise <romain@orebokech.com>
8197
8198 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8199 Fix typo.
8200
82012005-12-11 Juri Linkov <juri@jurta.org>
8202
8203 * minibuf.texi (Completion Commands): Add mention of read-file-name
8204 for filename completion keymaps.
8205 (Reading File Names): Add mention of filename completion keymaps
8206 for read-file-name and xref to `Completion Commands'.
8207
82082005-12-10 Richard M. Stallman <rms@gnu.org>
8209
8210 * customize.texi (Common Keywords): State caveats for use of :tag.
8211
82122005-12-08 Richard M. Stallman <rms@gnu.org>
8213
8214 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8215 with xrefs and better explanation.
8216 (Completion Commands): Add the filename completion maps.
8217
8218 * objects.texi (Character Type): Clarify that \s is not space
8219 if a dash follows.
8220
82212005-12-05 Richard M. Stallman <rms@gnu.org>
8222
8223 * windows.texi (Resizing Windows): Delete preserve-before args.
8224
82252005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8226
8227 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8228 in full keymaps, since the quirk has been fixed.
8229
82302005-12-03 Eli Zaretskii <eliz@gnu.org>
8231
5dcb4c4e
SM
8232 * hooks.texi (Standard Hooks): Add index entries.
8233 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8234
82352005-11-27 Richard M. Stallman <rms@gnu.org>
8236
8237 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8238
82392005-11-21 Juri Linkov <juri@jurta.org>
8240
8241 * customize.texi (Common Keywords): Update links types
8242 custom-manual and url-link. Add link types emacs-library-link,
8243 file-link, function-link, variable-link, custom-group-link.
8244
82452005-11-20 Chong Yidong <cyd@stupidchicken.com>
8246
8247 * display.texi: Revert 2005-11-20 change.
8248
82492005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8250
8251 * processes.texi (Bindat Functions):
8252 Say "third" to refer to zero-based index "2".
8253
82542005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8255
8256 * loading.texi (Library Search): Update the default value of
8257 `load-suffixes'.
8258
82592005-11-17 Chong Yidong <cyd@stupidchicken.com>
8260
8261 * display.texi (Attribute Functions): Mention :ignore-defface.
8262
82632005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8264
8265 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8266 (Minor Mode Conventions): Mention the use of a hook.
8267
82682005-11-06 Richard M. Stallman <rms@gnu.org>
8269
8270 * files.texi (Magic File Names): find-file-name-handler checks the
8271 `operations' property of the handler.
8272
82732005-11-03 Richard M. Stallman <rms@gnu.org>
8274
8275 * variables.texi (Frame-Local Variables): Small clarification.
8276
82772005-10-29 Chong Yidong <cyd@stupidchicken.com>
8278
8279 * os.texi (Init File): Document ~/.emacs.d/init.el.
8280
82812005-10-29 Richard M. Stallman <rms@gnu.org>
8282
8283 * internals.texi (Garbage Collection): Document memory-full.
8284
82852005-10-28 Bill Wohler <wohler@newt.com>
8286
8287 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8288 for URLs.
8289
82902005-10-28 Richard M. Stallman <rms@gnu.org>
8291
8292 * minibuf.texi (Completion Commands): Clean up prev change.
8293
82942005-10-26 Kevin Ryde <user42@zip.com.au>
8295
8296 * compile.texi (Eval During Compile): Explain recommended uses
8297 of eval-when-compile and eval-and-compile.
8298
82992005-10-27 Masatake YAMATO <jet@gyve.org>
8300
8301 * minibuf.texi (Completion Commands):
8302 Write about new optional argument for `display-completion-list'.
8303
83042005-10-23 Richard M. Stallman <rms@gnu.org>
8305
8306 * display.texi (Overlay Arrow): Clarify about local bindings of
8307 overlay-arrow-position.
8308
83092005-10-22 Eli Zaretskii <eliz@gnu.org>
8310
8311 * internals.texi (Building Emacs): Fix last change.
8312
83132005-10-22 Richard M. Stallman <rms@gnu.org>
8314
8315 * internals.texi (Building Emacs): Document eval-at-startup.
8316
83172005-10-21 Richard M. Stallman <rms@gnu.org>
8318
8319 * loading.texi (Where Defined): load-history contains abs file names.
8320 symbol-file returns abs file names.
8321
83222005-10-19 Kim F. Storm <storm@cua.dk>
8323
8324 * display.texi (Showing Images): Add max-image-size integer value.
8325
83262005-10-18 Chong Yidong <cyd@stupidchicken.com>
8327
8328 * display.texi (Showing Images): Document max-image-size.
8329
83302005-10-17 Richard M. Stallman <rms@gnu.org>
8331
8332 * commands.texi (Quitting): Minor clarification.
8333
8334 * processes.texi (Sentinels): Clarify about output and quitting.
8335 (Filter Functions): Mention with-local-quit.
8336
83372005-10-17 Juri Linkov <juri@jurta.org>
8338
8339 * buffers.texi (Current Buffer):
8340 * commands.texi (Event Input Misc):
8341 * compile.texi (Eval During Compile, Compiler Errors):
8342 * customize.texi (Group Definitions):
8343 * display.texi (Progress, Defining Faces):
8344 * files.texi (Writing to Files):
8345 * modes.texi (Mode Hooks, Defining Minor Modes):
8346 * streams.texi (Output Functions):
8347 * syntax.texi (Syntax Table Functions):
8348 * text.texi (Change Hooks):
8349 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8350
8351 * commands.texi (Quitting): Replace arg `forms' with `body' in
8352 `with-local-quit'.
8353
8354 * positions.texi (Excursions): Replace arg `forms' with `body' in
8355 `save-excursion'.
8356
83572005-10-08 Kim F. Storm <storm@cua.dk>
8358
8359 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8360 Rename manual section accordingly.
8361
83622005-10-04 Kim F. Storm <storm@cua.dk>
8363
8364 * windows.texi (Window Split Tree): New section describing
8365 new function window-split-tree function.
8366
83672005-10-03 Nick Roberts <nickrob@snap.net.nz>
8368
8369 * display.texi (Fringe Size/Pos): Simplify and add detail.
8370
83712005-09-30 Romain Francoise <romain@orebokech.com>
8372
8373 * minibuf.texi (High-Level Completion): Explain that the prompt
8374 given to `read-buffer' should end with a colon and a space.
8375 Update usage examples.
8376
83772005-09-29 Juri Linkov <juri@jurta.org>
8378
8379 * display.texi (Displaying Messages): Rename argument name
8380 `string' to `format-string' in functions `message', `message-box',
8381 `message-or-box'.
8382
83832005-09-26 Chong Yidong <cyd@stupidchicken.com>
8384
8385 * errors.texi (Standard Errors): Correct xrefs.
8386
83872005-09-18 Chong Yidong <cyd@stupidchicken.com>
8388
8389 * display.texi (Defining Images): Update documentation for
8390 `image-load-path'.
8391
83922005-09-17 Richard M. Stallman <rms@gnu.org>
8393
8394 * display.texi (Defining Images): Clean up previous change.
8395
83962005-09-16 Romain Francoise <romain@orebokech.com>
8397
8398 * elisp.texi: Specify GFDL version 1.2.
8399
8400 * doclicense.texi (GNU Free Documentation License): Update to
8401 version 1.2.
8402
84032005-09-15 Chong Yidong <cyd@stupidchicken.com>
8404
8405 * display.texi (Defining Images): Document `image-load-path'.
8406
84072005-09-15 Richard M. Stallman <rms@gnu.org>
8408
8409 * objects.texi (Printed Representation): Minor cleanup.
8410 (Box Diagrams): Minor fix.
8411 (Cons Cell Type): Move (...) index item here.
8412 (Box Diagrams): From here.
8413 (Array Type): Minor fix.
8414 (Type Predicates): Delete index "predicates".
8415 (Hash Table Type): Clarify xref.
8416 (Dotted Pair Notation): Minor fix.
8417
84182005-09-10 Chong Yidong <cyd@stupidchicken.com>
8419
8420 * files.texi (Saving Buffers): Fix typo.
8421
84222005-09-08 Richard M. Stallman <rms@gnu.org>
8423
8424 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8425
84262005-09-08 Chong Yidong <cyd@stupidchicken.com>
8427
8428 * locals.texi (Standard Buffer-Local Variables): Don't include
8429 mode variables for minor modes.
8430 Fix xrefs for buffer-display-count, buffer-display-table,
8431 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8432 enable-multibyte-characters, fill-column, header-line-format,
8433 left-fringe-width, left-margin, and right-fringe-width.
8434
8435 * hooks.texi (Standard Hooks): All hooks should conform to the
8436 standard naming convention now.
8437 Fix xref for `echo-area-clear-hook'.
8438
8439 * display.texi (Usual Display): Note that indicate-empty-lines and
8440 tab-width are buffer-local.
8441
8442 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8443
8444 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8445
8446 * nonascii.texi (Encoding and I/O): Note that
8447 buffer-file-coding-system is buffer-local.
8448
8449 * positions.texi (List Motion): Note that defun-prompt-regexp is
8450 buffer-local.
8451
8452 * text.texi (Auto Filling): Note that auto-fill-function is
8453 buffer-local.
8454 (Undo): Note that buffer-undo-list is buffer-local.
8455
5dcb4c4e
SM
8456 * windows.texi (Buffers and Windows):
8457 Document buffer-display-count.
b8d4c8d0
GM
8458
84592005-09-06 Richard M. Stallman <rms@gnu.org>
8460
8461 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8462 package prefix elsewhere than at the start of the name.
8463
84642005-09-03 Richard M. Stallman <rms@gnu.org>
8465
8466 * tips.texi (Programming Tips): Add conventions for minibuffer
8467 questions and prompts.
8468
84692005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8470
8471 * intro.texi (nil and t): Minor cleanup.
8472 Delete spurious mention of keyword symbols.
8473 (Evaluation Notation): Add index entry.
8474 (A Sample Function Description): Minor cleanup.
8475 (A Sample Variable Description): Not all vars can be set.
8476
84772005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8478
8479 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8480
8481 (Insertion): Document precise type of `insert-char' arg COUNT.
8482
84832005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8484
8485 * modes.texi (Other Font Lock Variables): Sync the default of
8486 font-lock-lines-before.
8487
84882005-08-31 Michael Albinus <michael.albinus@gmx.de>
8489
8490 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8491
84922005-08-29 Richard M. Stallman <rms@gnu.org>
8493
8494 * elisp.texi (Top): Update subnode menu.
8495
8496 * searching.texi (Searching and Matching): Move node.
8497 Rearrange contents and add overall explanation.
8498 (Searching and Case): Move node.
8499 (Searching and Matching): Update menu.
8500
85012005-08-27 Eli Zaretskii <eliz@gnu.org>
8502
8503 * os.texi (Startup Summary): Fix the description of the initial
8504 startup message display.
8505
85062005-08-25 Richard M. Stallman <rms@gnu.org>
8507
8508 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8509
85102005-08-25 Emilio C. Lopes <eclig@gmx.net>
8511
8512 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8513 `next-overlay-change' example.
8514
85152005-08-22 Juri Linkov <juri@jurta.org>
8516
8517 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8518 Fix invert-face. Fix args of face-background.
8519
8520 * display.texi (Standard Faces): Delete node.
8521 (Faces): Add xref to `(emacs)Standard Faces'.
8522 (Displaying Faces): Fix xref to `Standard Faces'.
8523
8524 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8525
85262005-08-20 Alan Mackenzie <acm@muc.de>
8527
8528 * buffers.texi (The Buffer List): Clarify the manipulation of the
8529 buffer list.
8530
85312005-08-14 Richard M. Stallman <rms@gnu.org>
8532
8533 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8534 a regexp.
8535
85362005-08-11 Richard M. Stallman <rms@gnu.org>
8537
8538 * elisp.texi (Top): Update subnode lists.
8539
8540 * display.texi (Inverse Video): Node deleted.
8541
8542 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8543 New nodes split out of Coding Conventions.
8544
8545 * searching.texi (Regular Expressions): Document re-builder.
8546
8547 * os.texi (Time Parsing): New node split out of Time Conversion.
8548
8549 * processes.texi (Misc Network, Network Feature Testing)
8550 (Network Options, Make Network): New nodes split out of
8551 Low-Level Network.
8552
85532005-08-09 Richard M. Stallman <rms@gnu.org>
8554
8555 * frames.texi (Geometry): New node, split from Size and Position.
8556 (Frame Parameters): Refer to Geometry.
8557
8558 * buffers.texi (The Buffer List): Fix xrefs.
8559
8560 * windows.texi (Splitting Windows): Fix xref.
8561
8562 * frames.texi (Layout Parameters): Add xref.
8563
8564 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8565
8566 * keymaps.texi (Menu Bar): Fix xref.
8567
8568 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8569
8570 * modes.texi (%-Constructs): Fix xref.
8571
8572 * frames.texi (Window Frame Parameters): Node split up.
8573 (Basic Parameters, Position Parameters, Size Parameters)
8574 (Layout Parameters, Buffer Parameters, Management Parameters)
8575 (Cursor Parameters, Color Parameters): New subnodes.
8576
85772005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8578
8579 * positions.texi (Screen Lines): Update xref for previous change
8580 in minibuf.texi.
8581
8582 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8583 change in minibuf.texi.
8584
85852005-08-09 Richard M. Stallman <rms@gnu.org>
8586
8587 * tips.texi (Coding Conventions): Minor cleanup.
8588
8589 * modes.texi (Defining Minor Modes): Explain when init-value
8590 can be non-nil.
8591
8592 * elisp.texi (Top): Update submenu for Minibuffer.
8593
8594 * minibuf.texi (Minibuffer Misc): Node split up.
8595 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8596 (Recursive Mini): New nodes split out from Minibuffer Misc.
8597 (Minibuffer Misc): Document max-mini-window-height.
8598
8599 * hash.texi (Defining Hash): Delete stray paren in example.
8600
8601 * display.texi (Echo Area Customization): Don't define
8602 max-mini-window-height here; xref instead.
8603
8604 * commands.texi (Event Input Misc): Update while-no-input.
8605
8606 * advice.texi (Advising Functions): Explain when to use advice
8607 and when to use a hook.
8608
86092005-07-30 Eli Zaretskii <eliz@gnu.org>
8610
8611 * makefile.w32-in (info): Don't run install-info.
8612 ($(infodir)/dir): New target, produced by running install-info.
8613
86142005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8615
8616 * modes.texi (Defining Minor Modes): The keyword for the initial
8617 value is :init-value, not :initial-value.
8618
86192005-07-23 Eli Zaretskii <eliz@gnu.org>
8620
8621 * loading.texi (Autoload): Make the `doctor' example be consistent
8622 with what's in current loaddefs.el. Describe the "fn" magic in
8623 the usage portion of the doc string.
8624
86252005-07-22 Richard M. Stallman <rms@gnu.org>
8626
8627 * internals.texi (Garbage Collection): Clarify previous change.
8628
86292005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8630
8631 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8632
86332005-07-18 Juri Linkov <juri@jurta.org>
8634
8635 * commands.texi (Accessing Events):
8636 * frames.texi (Text Terminal Colors, Resources):
8637 * markers.texi (The Mark):
8638 * modes.texi (Defining Minor Modes):
8639 Delete duplicate duplicate words.
8640
86412005-07-16 Richard M. Stallman <rms@gnu.org>
8642
8643 * display.texi (Managing Overlays): Clarify make-overlay
8644 args for insertion types.
8645
86462005-07-13 Luc Teirlinck <teirllm@auburn.edu>
8647
8648 * customize.texi (Variable Definitions):
8649 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
8650 `standard-value' is a list too.
8651 (Defining New Types): Use @key{RET} instead of @key{ret}.
8652
86532005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
8654
8655 * os.texi (Translating Input): Fix typo.
8656
86572005-07-08 Richard M. Stallman <rms@gnu.org>
8658
8659 * README: Update edition number and size estimate.
8660
8661 * elisp.texi (VERSION): Set to 2.9.
8662
86632005-07-07 Richard M. Stallman <rms@gnu.org>
8664
8665 * book-spine.texinfo: Update Emacs version.
8666
8667 * display.texi (Inverse Video): Delete mode-line-inverse-video.
8668
86692005-07-06 Richard M. Stallman <rms@gnu.org>
8670
8671 * searching.texi (Regexp Search): Clarify what re-search-forward
8672 does when the search fails.
8673
86742005-07-05 Lute Kamstra <lute@gnu.org>
8675
8676 * Update FSF's address in GPL notices.
8677
8678 * doclicense.texi (GNU Free Documentation License):
8679 * gpl.texi (GPL):
8680 * tips.texi (Coding Conventions, Library Headers):
8681 * vol1.texi:
8682 * vol2.texi: Update FSF's address.
8683
86842005-07-04 Richard M. Stallman <rms@gnu.org>
8685
8686 * hooks.texi (Standard Hooks): Add occur-hook.
8687
86882005-07-03 Luc Teirlinck <teirllm@auburn.edu>
8689
8690 * display.texi (The Echo Area): Correct menu.
8691
86922005-07-03 Richard M. Stallman <rms@gnu.org>
8693
8694 * elisp.texi (Top): Update subnode menu for Display.
8695
8696 * display.texi (Displaying Messages): New node, with most
8697 of what was in The Echo Area.
5dcb4c4e 8698 (Progress): Move under The Echo Area.
b8d4c8d0
GM
8699 (Logging Messages): New node with new text.
8700 (Echo Area Customization): New node, the rest of what was
8701 in The Echo Area. Document message-truncate-lines with @defvar.
8702 (Display): Update menu.
8703
8704 * windows.texi (Textual Scrolling): Doc 3 values for
8705 scroll-preserve-screen-position.
8706
8707 * text.texi (Special Properties): Change hook functions
8708 should bind inhibit-modification-hooks around altering buffer text.
8709
8710 * keymaps.texi (Key Binding Commands): Call binding BINDING
8711 rather than DEFINITION.
8712
87132005-06-29 Juanma Barranquero <lekktu@gmail.com>
8714
8715 * variables.texi (Defining Variables): `user-variable-p' returns t
8716 for aliases of user options, nil for alias loops.
8717
87182005-06-28 Richard M. Stallman <rms@gnu.org>
8719
8720 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
8721 make-keymap.
8722
87232005-06-27 Luc Teirlinck <teirllm@auburn.edu>
8724
8725 * variables.texi (Setting Variables): Correct and clarify
8726 description of `add-to-ordered-list'.
8727
87282005-06-26 Richard M. Stallman <rms@gnu.org>
8729
8730 * display.texi (Faces): Minor cleanup.
8731
87322005-06-25 Luc Teirlinck <teirllm@auburn.edu>
8733
8734 * display.texi (Faces): `facep' returns t for strings that are
8735 face names.
8736
87372005-06-25 Richard M. Stallman <rms@gnu.org>
8738
8739 * objects.texi (Equality Predicates): Clarify meaning of equal.
8740
8741 * windows.texi (Selecting Windows): save-selected-window
8742 and with-selected-window save and restore the current buffer.
8743
87442005-06-24 Richard M. Stallman <rms@gnu.org>
8745
8746 * numbers.texi (Float Basics): Explain how to test for NaN,
8747 and printing the sign of NaNs.
8748
87492005-06-24 Eli Zaretskii <eliz@gnu.org>
8750
8751 * makefile.w32-in (MAKEINFO): Use --force.
8752
87532005-06-23 Richard M. Stallman <rms@gnu.org>
8754
8755 * display.texi (Face Functions): Correct Texinfo usage.
8756
87572005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8758
8759 * lists.texi (Rings): `ring-elements' now returns the elements of
8760 RING in order.
8761
87622005-06-23 Juanma Barranquero <lekktu@gmail.com>
8763
8764 * markers.texi (The Mark): Texinfo usage fix.
8765
87662005-06-23 Kim F. Storm <storm@cua.dk>
8767
8768 * searching.texi (Entire Match Data): Remove evaporate option for
8769 match-data. Do not mention evaporate option for set-match-data.
8770
87712005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8772
8773 * display.texi (Face Functions): Mention face aliases.
8774
87752005-06-21 Richard M. Stallman <rms@gnu.org>
8776
8777 * anti.texi (Antinews): Texinfo usage fix.
8778
87792005-06-21 Karl Berry <karl@gnu.org>
8780
8781 * elisp.texi: Use @copying.
8782
8783 * elisp.texi: Put @summarycontents and @contents before the Top
8784 node, instead of the end of the file, so that the contents appear
8785 in the right place in the dvi/pdf output.
8786
87872005-06-21 Juri Linkov <juri@jurta.org>
8788
8789 * display.texi (Defining Faces): Add `customized-face'.
8790
87912005-06-20 Kim F. Storm <storm@cua.dk>
8792
8793 * variables.texi (Setting Variables): Any type of element can be
8794 given order in add-to-ordered-list. Compare elements with eq.
8795
8796 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8797
87982005-06-20 Karl Berry <karl@gnu.org>
8799
8800 * syntax.texi (Syntax Flags): Make last column very slightly wider
8801 to avoid "generic comment" breaking on two lines and causing an
8802 underfull box.
8803
88042005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8805
8806 * lists.texi (Rings): Various minor clarifications and corrections.
8807
88082005-06-18 Richard M. Stallman <rms@gnu.org>
8809
8810 * functions.texi (Obsolete Functions): Simplify.
8811
8812 * variables.texi (Variable Aliases): Simplify.
8813
8814 * anti.texi, backups.texi, compile.texi, customization.texi:
8815 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8816 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8817 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8818 * variables.texi: Fix formatting ugliness.
8819
8820 * elisp.texi: Add links to Rings and Byte Packing.
8821 Update version and copyright years.
8822
8823 * minibuf.texi: Fix formatting ugliness.
8824 (Completion Commands): Move keymap vars to the end
8825 and vars completing-read binds to the top.
8826
88272005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8828
8829 * processes.texi: Fix typos.
8830 (Bindat Spec): Correct Texinfo error.
8831 (Byte Packing): Fix ungrammatical sentence.
8832
88332005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8834
8835 * lists.texi (Rings): New node.
8836 (Lists): Add it to menu.
8837
8838 * processes.texi (Byte Packing): New node.
8839 (Processes): Add it to menu.
8840
88412005-06-17 Richard M. Stallman <rms@gnu.org>
8842
8843 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8844
8845 * help.texi (Documentation Basics): Explain the xref to
8846 Documentation Tips.
8847
8848 * debugging.texi (Debugger Commands): Minor fix.
8849
88502005-06-16 Luc Teirlinck <teirllm@auburn.edu>
8851
8852 * edebug.texi (Instrumenting): Eliminate duplicate link.
8853 (Specification List): Replace references to "below", referring to
8854 a later node, with one @ref to that node.
8855
8856 * os.texi (Timers): Timers should save and restore the match data
8857 if they change it.
8858
8859 * debugging.texi (Debugger Commands): Mention that the Lisp
8860 debugger can not step through primitive functions.
8861
88622005-06-16 Juanma Barranquero <lekktu@gmail.com>
8863
8864 * functions.texi (Obsolete Functions): Update argument names of
8865 `make-obsolete' and `define-obsolete-function-alias'.
8866
8867 * variables.texi (Variable Aliases): Update argument names of
8868 `defvaralias', `make-obsolete-variable' and
8869 `define-obsolete-variable-alias'.
8870
88712005-06-15 Kim F. Storm <storm@cua.dk>
8872
8873 * searching.texi (Entire Match Data): Rephrase warnings about
8874 evaporate arg to match-data and set-match-data.
8875
88762005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8877
8878 * elisp.texi (Top): Update detailed menu.
8879
8880 * edebug.texi (Edebug): Update menu.
8881 (Instrumenting): Update xrefs.
8882 (Edebug Execution Modes): Correct xref.
8883 (Jumping): Clarify description of `h' command.
8884 Eliminate redundant @ref.
8885 (Breaks): New node.
8886 (Breakpoints): Is now a subsubsection.
8887 (Global Break Condition): Mention `C-x X X'.
8888 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8889 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8890 (Edebug Display Update): Correct pxref.
8891 (Edebug and Macros): New node.
8892 (Instrumenting Macro Calls): Is now a subsubsection.
8893 Neither arg of `def-edebug-spec' is evaluated.
8894 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8895 (Specification Examples): Fix typo.
8896
88972005-06-14 Lute Kamstra <lute@gnu.org>
8898
8899 * debugging.texi (Function Debugging): Primitives can break on
8900 entry too.
8901
89022005-06-14 Kim F. Storm <storm@cua.dk>
8903
8904 * variables.texi (Setting Variables): Add add-to-ordered-list.
8905
89062005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8907
8908 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8909 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8910
89112005-06-13 Lute Kamstra <lute@gnu.org>
8912
8913 * text.texi (Special Properties): Fix cross reference.
8914
89152005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8916
8917 * debugging.texi (Function Debugging): Delete mention of empty
8918 string argument to `cancel-debug-on-entry'. Delete inaccurate
8919 description of the return value of that command.
8920
89212005-06-11 Alan Mackenzie <acm@muc.de>
8922
8923 * text.texi (Adaptive Fill): Amplify the description of
8924 fill-context-prefix.
8925
89262005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8927
8928 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8929
89302005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8931
8932 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8933
89342005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8935
8936 * debugging.texi (Error Debugging): Minor rewording.
8937 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8938 is optional.
8939
89402005-06-10 Lute Kamstra <lute@gnu.org>
8941
8942 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8943 (Top): Give it a title. Correct version number. Give the
8944 detailed node listing a more prominent header.
8945 * intro.texi: Don't set VERSION here a second time.
8946 Mention Emacs's version too.
8947 * anti.texi (Antinews): Use EMACSVER to refer to the current
8948 version of Emacs.
8949
89502005-06-09 Kim F. Storm <storm@cua.dk>
8951
8952 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8953 match-data and set-match-data.
8954
89552005-06-08 Richard M. Stallman <rms@gnu.org>
8956
8957 * searching.texi (Entire Match Data): Clarify when match-data
8958 returns markers and when integers.
8959
8960 * display.texi (Defining Faces): Explain that face name should not
8961 end in `-face'.
8962
8963 * modes.texi (Mode Line Data): Minor cleanup.
8964 (Customizing Keywords): Node split out of Search-based Fontification.
8965 Add example of using font-lock-add-keywords from a hook.
8966 Clarify when MODE should be non-nil, and when nil.
8967
89682005-06-06 Richard M. Stallman <rms@gnu.org>
8969
8970 * modes.texi (Mode Line Data): Explain what happens when the car
8971 of a list is a void symbol.
8972 (Search-based Fontification): Explain MODE arg to
8973 font-lock-add-keywords and warn about calls from major modes.
8974
89752005-06-08 Juri Linkov <juri@jurta.org>
8976
8977 * display.texi (Standard Faces): Add `shadow' face.
8978
89792005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8980
8981 * modes.texi (Major Mode Conventions): A derived mode only needs
8982 to put the call to the parent mode inside `delay-mode-hooks'.
8983
89842005-05-29 Richard M. Stallman <rms@gnu.org>
8985
8986 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8987 new, and what that implies. Clarify.
8988
8989 * files.texi (Locating Files): Clean up the text.
8990
8991 * frames.texi (Window Frame Parameters): Document user-size.
8992 Shorten entry for top by referring to left.
8993
89942005-05-26 Richard M. Stallman <rms@gnu.org>
8995
8996 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8997 is new, and what the implications are. Other clarifications.
8998
89992005-05-24 Richard M. Stallman <rms@gnu.org>
9000
9001 * frames.texi (Dialog Boxes): Minor fixes.
9002
90032005-05-25 Masatake YAMATO <jet@gyve.org>
9004
9005 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9006
90072005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9008
9009 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9010 is optional.
9011
90122005-05-24 Nick Roberts <nickrob@snap.net.nz>
9013
10d1d0af 9014 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9015
90162005-05-23 Lute Kamstra <lute@gnu.org>
9017
9018 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9019 syntax-begin-function over font-lock-beginning-of-syntax-function.
9020
90212005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9022
9023 * minibuf.texi (Reading File Names): Update description of
9024 `read-directory-name'.
9025
9026 * modes.texi (Derived Modes): Clarify :group keyword.
9027
90282005-05-21 Eli Zaretskii <eliz@gnu.org>
9029
9030 * files.texi (Locating Files): New subsection.
9031 Describe locate-file and executable-find.
9032
90332005-05-21 Kevin Ryde <user42@zip.com.au>
9034
9035 * frames.texi (Initial Parameters): Update cross reference to
9036 "Emacs Invocation".
9037
90382005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9039
9040 * keymaps.texi (Active Keymaps): Add anchor.
9041
9042 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9043 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9044 appropriate place.
9045 (Derived Modes): Small clarifications.
9046 (Minor Mode Conventions, Keymaps and Minor Modes):
9047 Replace references to nodes with references to anchors.
9048 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9049 Clarify description of lists whose first element is an integer.
9050 (Mode Line Variables): Add anchor.
9051 (%-Constructs): Clarify description of integer after %.
9052 (Emulating Mode Line): Describe nil value for FACE.
9053
90542005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9055
9056 * modes.texi (Derived Modes): Correct references to non-existing
9057 variable standard-syntax-table.
9058
90592005-05-17 Lute Kamstra <lute@gnu.org>
9060
9061 * modes.texi (Defining Minor Modes): Mention the mode hook.
9062
90632005-05-15 Kim F. Storm <storm@cua.dk>
9064
9065 * processes.texi (Network): Remove open-network-stream-nowait.
9066 (Network Servers): Remove open-network-stream-server.
9067
90682005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9069
9070 * elisp.texi (Top): Update detailed menu.
9071
9072 * variables.texi: Reorder nodes.
9073 (Variables): Update menu.
9074 (File Local Variables): Do not refer to the `-*-' line as
9075 a "local variables list". Add pxref.
9076
90772005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9078
9079 * elisp.texi (Top): Update detailed menu for node changes.
9080
9081 * modes.texi (Modes): Update Menu.
9082 (Hooks): Move to beginning of chapter.
9083 Most minor modes run mode hooks too.
9084 `add-hook' can handle void hooks or hooks whose value is a single
9085 function.
9086 (Major Modes): Update Menu.
9087 (Major Mode Basics): New node, split off from `Major Modes'.
9088 (Major Mode Conventions): Correct xref. Explain how to handle
9089 auto-mode-alist if the major mode command has an autoload cookie.
9090 (Auto Major Mode): Major update. Add magic-mode-alist.
9091 (Derived Modes): Major update.
9092 (Mode Line Format): Update Menu.
9093 (Mode Line Basics): New node, split off from `Mode Line Format'.
9094
9095 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9096 for `magic autoload comment'. Add index entries and anchor.
9097
90982005-05-14 Richard M. Stallman <rms@gnu.org>
9099
9100 * tips.texi (Coding Conventions): Explain how important it is
9101 that just loading certain files not change Emacs behavior.
9102
9103 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9104
91052005-05-12 Lute Kamstra <lute@gnu.org>
9106
9107 * modes.texi (Generic Modes): Update.
9108 (Major Modes): Refer to node "Generic Modes".
9109
9110 * elisp.texi (Top): Update to the current structure of the manual.
9111 * processes.texi (Processes): Add menu description.
9112 * customize.texi (Customization): Add menu descriptions.
9113
91142005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9115
9116 * processes.texi (Signals to Processes)
9117 (Low-Level Network): Fix typos.
9118
91192005-05-11 Lute Kamstra <lute@gnu.org>
9120
9121 * elisp.texi (Top): Add some nodes from the chapter "Major and
9122 Minor Modes" to the detailed node listing.
9123
91242005-05-10 Richard M. Stallman <rms@gnu.org>
9125
9126 * keymaps.texi (Extended Menu Items): Menu item filter functions
9127 can be called at any time.
9128
91292005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9130
9131 * variables.texi (File Local Variables): `(hack-local-variables t)'
9132 now also checks whether a mode is specified in the local variables
9133 list.
9134
91352005-05-05 Kevin Ryde <user42@zip.com.au>
9136
9137 * display.texi (The Echo Area): Correct format function cross
9138 reference.
9139
91402005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9141
9142 * variables.texi (Variable Aliases): Change description of
9143 `define-obsolete-variable-alias'.
9144
9145 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9146 (Defining Functions): Add xref.
9147 (Obsolete Functions): New node.
9148 (Function Safety): Standardize capitalization of section title.
9149
9150 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9151 (Dialog Boxes): Complete description of `x-popup-dialog'.
9152
91532005-05-04 Richard M. Stallman <rms@gnu.org>
9154
9155 * commands.texi (Interactive Codes): Fix Texinfo usage.
9156 Document U more clearly.
9157
91582005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9159
9160 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9161 function and not a macro.
9162
9163 * frames.texi (Pop-Up Menus): Correct and clarify description of
9164 `x-popup-menu'.
9165 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9166
91672005-05-01 Richard M. Stallman <rms@gnu.org>
9168
9169 * edebug.texi (Checking Whether to Stop): Fix previous change.
9170
91712005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9172
9173 * display.texi: Fix typos and Texinfo usage.
9174
9175 * edebug.texi (Checking Whether to Stop): executing-macro ->
9176 executing-kbd-macro.
9177
91782005-05-01 Richard M. Stallman <rms@gnu.org>
9179
9180 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9181
91822005-04-30 Richard M. Stallman <rms@gnu.org>
9183
9184 * files.texi (Magic File Names): Document `operations' property.
9185
91862005-04-29 Lute Kamstra <lute@gnu.org>
9187
9188 * modes.texi (Generic Modes): New node.
9189 (Major Modes): Add it to the menu.
9190 (Derived Modes): Add "derived mode" to concept index.
9191
91922005-04-28 Lute Kamstra <lute@gnu.org>
9193
9194 * modes.texi (Defining Minor Modes): Fix previous change.
9195 (Font Lock Mode): Simplify.
9196 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9197 when set and that some parts are optional. Add cross references.
9198 (Search-based Fontification): Say how to specify font-lock-keywords.
9199 Add cross references. Add font-lock-multiline to index.
9200 Move font-lock-keywords-case-fold-search here from node "Other Font
9201 Lock Variables". Document font-lock-add-keywords and
9202 font-lock-remove-keywords.
9203 (Other Font Lock Variables): Move font-lock-keywords-only,
9204 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9205 and font-lock-syntactic-face-function to node "Syntactic Font
9206 Lock". Move font-lock-keywords-case-fold-search to node
9207 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9208 and font-lock-{,un}fontify-{buffer,region}-function.
9209 (Precalculated Fontification): Remove reference to deleted variable
9210 font-lock-core-only.
9211 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9212 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9213 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9214 and font-lock-syntactic-face-function here from node "Other Font
9215 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9216 Syntax Properties". Add cross references.
9217 (Setting Syntax Properties): New node.
9218 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9219 * syntax.texi (Syntax Properties): Add cross reference.
9220 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9221
92222005-04-26 Richard M. Stallman <rms@gnu.org>
9223
9224 * display.texi (Defining Faces):
9225 Document `default' elements of defface spec.
9226
9227 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9228
9229 * variables.texi (Variable Aliases): Clarify text.
9230
92312005-04-25 Chong Yidong <cyd@stupidchicken.com>
9232
9233 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9234
92352005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9236
9237 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9238
92392005-04-24 Eli Zaretskii <eliz@gnu.org>
9240
9241 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9242 syntax-after and syntax-class.
9243
9244 * files.texi (Changing Files): Fix last change's cross-reference.
9245 (Unique File Names): Don't mention "numbers" in the documentation
9246 of make-temp-file and make-temp-name.
9247
92482005-04-23 Richard M. Stallman <rms@gnu.org>
9249
9250 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9251
92522005-04-22 Nick Roberts <nickrob@snap.net.nz>
9253
9254 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9255
92562005-04-22 Nick Roberts <nickrob@snap.net.nz>
9257
9258 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9259 and define-obsolete-variable-alias.
9260
92612005-04-22 Kim F. Storm <storm@cua.dk>
9262
9263 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9264 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9265
92662005-04-21 Lute Kamstra <lute@gnu.org>
9267
9268 * lists.texi (Association Lists): Document rassq-delete-all.
9269
92702005-04-19 Richard M. Stallman <rms@gnu.org>
9271
9272 * modes.texi (Search-based Fontification): Explain that
9273 facespec is an expression to be evaluated.
9274
92752005-04-19 Kevin Ryde <user42@zip.com.au>
9276
9277 * streams.texi (Output Functions): Fix xref.
9278 * strings.texi (String Conversion): Fix xref.
9279
92802005-04-19 Kim F. Storm <storm@cua.dk>
9281
9282 * symbols.texi (Symbol Plists): Add safe-get.
9283 Mention that `get' may signal an error.
9284
92852005-04-18 Nick Roberts <nickrob@snap.net.nz>
9286
9287 * customize.texi (Variable Definitions): Replace tooltip-mode
9288 example with save-place.
9289
92902005-04-17 Richard M. Stallman <rms@gnu.org>
9291
9292 * buffers.texi (Indirect Buffers): Clarify.
9293
9294 * positions.texi (Positions): Clarify converting marker to integer.
9295
9296 * strings.texi (String Basics): Mention string-match; clarify.
9297
92982005-04-08 Lute Kamstra <lute@gnu.org>
9299
9300 * modes.texi (Search-based Fontification): Fix cross references.
9301 Use consistent terminology. Document anchored highlighting.
9302
93032005-04-05 Lute Kamstra <lute@gnu.org>
9304
9305 * modes.texi (Defining Minor Modes): Document :group keyword
9306 argument and its default value.
9307
93082005-04-03 Lute Kamstra <lute@gnu.org>
9309
9310 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9311 references and/or descriptions. Delete major mode hooks; mention
9312 them as a category instead. Rename or delete obsolete hooks.
9313
93142005-04-02 Richard M. Stallman <rms@gnu.org>
9315
9316 * nonascii.texi (Coding System Basics): Another wording cleanup.
9317
93182005-04-01 Richard M. Stallman <rms@gnu.org>
9319
9320 * nonascii.texi (Coding System Basics): Clarify previous change.
9321
93222005-04-01 Kenichi Handa <handa@m17n.org>
9323
10d1d0af 9324 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9325 identity of coding systems.
9326
93272005-03-29 Chong Yidong <cyd@stupidchicken.com>
9328
9329 * text.texi (Buffer Contents): Add filter-buffer-substring and
9330 buffer-substring-filters.
9331
93322005-03-26 Chong Yidong <cyd@stupidchicken.com>
9333
9334 * anti.texi (Antinews): Mention `G' interactive code.
9335
9336 * tips.texi (Compilation Tips): Mention benchmark.el.
9337
93382005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9339
9340 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9341 is now bound to M-o M-o.
9342
9343 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9344
93452005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9346
9347 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9348 in the Emacs Manual).
9349 * Makefile.in (srcs): Remove calendar.texi.
9350 * makefile.w32-in (srcs): Remove calendar.texi.
9351 * display.texi (Display): Change name of next node.
9352 * os.texi (System In): Change name of previous node.
9353 * elisp.texi (Top): Remove Calendar references.
9354 * vol1.texi (Top): Remove Calendar references.
9355 * vol2.texi (Top): Remove Calendar references.
9356
93572005-03-25 Richard M. Stallman <rms@gnu.org>
9358
9359 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9360 Cleanup previous change.
9361
93622005-03-25 Chong Yidong <cyd@stupidchicken.com>
9363
9364 * display.texi (Face Attributes): Faces earlier in an :inherit
9365 list take precedence.
9366 (Scroll Bars): Fix description of vertical-scroll-bars.
9367 Document frame-current-scroll-bars and window-current-scroll-bars.
9368
9369 * markers.texi (The Mark): Document temporary Transient Mark mode.
9370
9371 * minibuf.texi (Reading File Names):
9372 Document read-file-name-completion-ignore-case.
9373
9374 * positions.texi (Screen Lines): Document nil for width argument
9375 to compute-motion.
9376
93772005-03-23 Kim F. Storm <storm@cua.dk>
9378
9379 * display.texi (Standard Faces): Other faces used in the fringe
9380 implicitly inherits from the fringe face.
9381 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9382 properties implicitly inherits from fringe face.
9383 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9384
93852005-03-20 Chong Yidong <cyd@stupidchicken.com>
9386
9387 * display.texi (Invisible Text): State default value of
9388 line-move-ignore-invisible.
9389 (Managing Overlays): Document remove-overlays.
9390 (Standard Faces): Document escape-glyph face.
9391
9392 * minibuf.texi (Reading File Names): Document read-file-name-function.
9393
9394 * modes.texi (Other Font Lock Variables):
9395 Document font-lock-lines-before.
9396
9397 * positions.texi (Skipping Characters): skip-chars-forward allows
9398 character classes.
9399
94002005-03-18 Lute Kamstra <lute@gnu.org>
9401
9402 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9403
94042005-03-17 Richard M. Stallman <rms@gnu.org>
9405
9406 * text.texi (Undo): Document extensible undo entries.
9407
dd7b651b 9408 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9409
9410 * nonascii.texi (Character Codes): Minor fix.
9411
9412 * display.texi (Display Property): Explain the significance
9413 of having text properties that are eq.
9414 (Other Display Specs): Explain string as display spec.
9415
9416 * commands.texi (Interactive Codes): Document G option.
9417
94182005-03-17 Chong Yidong <cyd@stupidchicken.com>
9419
9420 * text.texi (Filling): Add sentence-end-without-period and
9421 sentence-end-without-space.
9422 (Changing Properties): Minor fix.
9423
9424 * anti.texi: Total rewrite.
9425
94262005-03-15 Lute Kamstra <lute@gnu.org>
9427
9428 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9429
94302005-03-08 Kim F. Storm <storm@cua.dk>
9431
9432 * display.texi (Specified Space): Property :width is support on
9433 non-graphic terminals, :height is not.
9434
94352005-03-07 Richard M. Stallman <rms@gnu.org>
9436
9437 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9438 Now subnodes of Fringes.
9439 (Overlay Arrow): Document overlay-arrow-variable-list.
9440 (Fringe Size/Pos): New node, broken out of Fringes.
9441 (Display): Explain clearing vs redisplay better.
9442 (Truncation): Clarify use of bitmaps.
9443 (The Echo Area): Clarify the uses of the echo area.
9444 Add max-mini-window-height.
9445 (Progress): Clarify.
9446 (Invisible Text): Explain that main loop moves point out.
9447 (Selective Display): Say "hidden", not "invisible".
9448 (Managing Overlays): Move up. Describe relation to Undo here.
9449 (Overlay Properties): Clarify intro.
9450 (Finding Overlays): Explain return values when nothing found.
9451 (Width): truncate-string-to-width has added arg.
9452 (Displaying Faces): Clarify and update mode line face handling.
9453 (Face Functions): Minor cleanup.
9454 (Conditional Display): Merge into Other Display Specs.
9455 (Pixel Specification, Other Display Specs): Minor cleanups.
9456 (Images, Image Descriptors): Minor cleanups.
9457 (GIF Images): Patents have expired.
9458 (Showing Images): Explain default text for insert-image.
9459 (Manipulating Button Types): Merge into Manipulating Buttons.
9460 (Making Buttons): Explain return values.
9461 (Button Buffer Commands): Add xref.
9462 (Inverse Video): Update mode-line-inverse-video.
9463 (Display Table Format): Clarify.
9464 (Active Display Table): Give defaults for window-display-table.
9465
9466 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9467 and calendar-today-marker are strings, not chars.
9468 (Holiday Customizing): Minor fix.
9469
9470 * internals.texi (Writing Emacs Primitives): Update `or' example.
9471 Update limit on # args of subr.
9472
9473 * edebug.texi (Using Edebug): Arrow is in fringe.
9474 (Instrumenting): Arg to eval-defun works without loading edebug.
9475 (Edebug Execution Modes): Add xref.
9476
9477 * customize.texi (Common Keywords): Clarify :require.
9478 Mention :version here.
9479 (Variable Definitions, Group Definitions): Not here.
9480 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9481
94822005-03-07 Chong Yidong <cyd@stupidchicken.com>
9483 * nonascii.texi (Text Representations): Clarify position-bytes.
9484 (Character Sets): Add list-charset-chars.
9485 (Scanning Charsets): Add charset-after.
9486 (Encoding and I/O): Minor fix.
9487
94882005-03-06 Richard M. Stallman <rms@gnu.org>
9489
9490 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9491 (Resizing Windows): Likewise.
9492
9493 * text.texi (Change Hooks): Get rid of "Emacs 21".
9494
9495 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9496
9497 * streams.texi (Output Variables): Get rid of "Emacs 21".
9498
9499 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9500
9501 * os.texi (Translating Input): Replace flow-control example
9502 with a less obsolete example that uses `keyboard-translate'.
9503
9504 * objects.texi (Hash Table Type, Circular Objects):
9505 Get rid of "Emacs 21".
9506
9507 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9508 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9509
9510 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9511
9512 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9513
9514 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9515 (Menu Bar): Fix when menu-bar-update-hook is called.
9516
9517 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9518
9519 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9520 and make it read better.
9521
9522 * files.texi (Writing to Files): Get rid of "Emacs 21".
9523 (Unique File Names): Likewise.
9524
9525 * elisp.texi: Update Emacs version to 22.
9526
9527 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9528 (Overlay Properties, Face Attributes): Likewise.
9529 (Managing Overlays): Fix punctuation.
9530 (Attribute Functions): Clarify set-face-font; get rid of
9531 info about old Emacs versions.
9532 (Auto Faces, Font Lookup, Display Property, Images):
9533 Get rid of "Emacs 21".
9534
9535 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9536
95372005-03-05 Richard M. Stallman <rms@gnu.org>
9538
9539 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9540
95412005-03-04 Lute Kamstra <lute@gnu.org>
9542
9543 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9544
95452005-03-03 Lute Kamstra <lute@gnu.org>
9546
9547 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9548
95492005-03-01 Lute Kamstra <lute@gnu.org>
9550
9551 * debugging.texi (Debugger Commands): Update `j'.
9552
95532005-02-28 Lute Kamstra <lute@gnu.org>
9554
9555 * debugging.texi (Debugging): Fix typo.
9556 (Error Debugging): Document eval-expression-debug-on-error.
9557 (Function Debugging): Update example.
9558 (Using Debugger): Mention starred stack frames.
9559 (Debugger Commands): Document `j' and `l'.
9560 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9561 Update the messages that the debugger displays.
9562 (Internals of Debugger): Add cross reference. Update example.
9563 (Excess Open): Minor improvement.
9564 (Excess Close): Minor improvement.
9565
95662005-02-26 Richard M. Stallman <rms@gnu.org>
9567
9568 * tips.texi (Coding Conventions): Clarify.
9569 Put all the major mode key reservations together.
9570 Mention the Mouse-1 => Mouse-2 conventions.
9571
9572 * syntax.texi (Syntax Class Table): Clarify.
9573 (Syntax Table Functions): syntax-after moved from here.
9574 (Syntax Table Internals): syntax-after moved to here.
9575 (Parsing Expressions): Update info on number of values
9576 and what's meaningful in the STATE argument.
9577 (Categories): Fix typo.
9578
9579 * sequences.texi (Arrays): Cleanup.
9580 (Char-Tables): Clarify.
9581
9582 * processes.texi (Deleting Processes): Cleanups, add xref.
9583 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9584 (Process Information): set-process-coding-system, some args optional.
9585 (Input to Processes): Explain various types for PROCESS args.
9586 Rename them from PROCESS-NAME to PROCESS.
9587 (Signals to Processes): Likewise.
9588 (Decoding Output): Cleanup.
9589 (Query Before Exit): Clarify.
9590
9591 * os.texi (Startup Summary): Correct the options; add missing ones.
9592 (Terminal Output, Batch Mode): Clarify.
9593 (Flow Control): Node deleted.
9594
9595 * markers.texi (The Mark): Clarify.
9596
9597 * macros.texi (Expansion): Cleanup.
9598 (Indenting Macros): indent-spec allows ints, not floats.
9599
9600 * keymaps.texi (Keymaps): Clarify.
9601 (Format of Keymaps): Update lisp-mode-map example.
9602 (Active Keymaps, Key Lookup): Clarify.
9603 (Changing Key Bindings): Add xref to `kbd'.
9604 (Key Binding Commands, Simple Menu Items): Clarify.
9605 (Mouse Menus, Menu Bar): Clarify.
9606 (Menu Example): Replace print example with menu-bar-replace-menu.
9607
9608 * help.texi (Documentation Basics): Add function-documentation prop.
9609
9610 * elisp.texi (Top): Don't refer to Flow Control node.
9611
9612 * commands.texi (Command Overview): Improve xrefs.
9613 (Adjusting Point): Adjusting point applies to intangible and invis.
9614 (Key Sequence Input): Doc extra read-key-sequence args.
9615 Likewise for read-key-sequence-vector.
9616
9617 * backups.texi (Rename or Copy): Minor fix.
9618 (Numbered Backups): For version-control, say the default.
9619 (Auto-Saving): make-auto-save-file-name example is simplified.
9620
9621 * advice.texi (Advising Functions): Don't imply one part of Emacs
9622 should advise another part. Markup changes.
9623 (Defining Advice): Move transitional para.
9624 (Activation of Advice): Cleanup.
9625 Explain if COMPILE is nil or negative.
9626
9627 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9628
96292005-02-24 Lute Kamstra <lute@gnu.org>
9630
9631 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9632 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9633
96342005-02-23 Lute Kamstra <lute@gnu.org>
9635
9636 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9637 to define global minor modes as well.
9638
9639 * display.texi (Managing Overlays): overlay-buffer returns nil for
9640 deleted overlays.
9641
96422005-02-22 Kim F. Storm <storm@cua.dk>
9643
9644 * minibuf.texi (Basic Completion): Allow symbols in addition to
9645 strings in try-completion and all-completions.
9646
96472005-02-14 Lute Kamstra <lute@gnu.org>
9648
9649 * elisp.texi (Top): Remove reference to deleted node.
9650
9651 * lists.texi (Lists): Remove reference to deleted node.
9652 (Cons Cells): Fix typo.
9653
9654 * loading.texi (Where Defined): Fix typo.
9655
96562005-02-14 Richard M. Stallman <rms@gnu.org>
9657
9658 * variables.texi (Creating Buffer-Local): change-major-mode-hook
9659 is useful for discarding some minor modes.
9660
9661 * symbols.texi (Symbol Components): Reorder examples.
9662
9663 * streams.texi (Input Functions): State standard-input default.
9664 (Output Variables): State standard-output default.
9665
9666 * objects.texi (Printed Representation): Clarify read syntax vs print.
9667 (Floating Point Type): Explain meaning better.
9668 (Symbol Type): Explain uniqueness better.
9669 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
9670 List examples sooner.
9671 (Box Diagrams): New subnode broken out.
9672 Some examples moved from old Lists as Boxes node.
9673 (Dotted Pair Notation): Clarify intro.
9674 (Array Type): Clarify.
9675 (Type Predicates): Add hash-table-p.
9676
9677 * numbers.texi (Integer Basics): Clarify radix explanation.
9678 (Predicates on Numbers): Minor clarification.
9679 (Comparison of Numbers): Minor clarification. Clarify eql.
9680 Typos in min, max.
9681 (Math Functions): Clarify overflow in expt.
9682
9683 * minibuf.texi (Text from Minibuffer): Minor clarification.
9684 Mention arrow keys.
9685
9686 * loading.texi (Autoload): defun's doc string overrides autoload's
9687 doc string.
9688 (Repeated Loading): Modernize "add to list" examples.
9689 (Where Defined): Finish updating table of load-history elts.
9690
9691 * lists.texi (List-related Predicates): Minor wording improvement.
9692 (Lists as Boxes): Node deleted.
9693 (Building Lists): Explain trivial cases of number-sequence.
9694
9695 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 9696 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
9697 (Hash Access): Any object can be a key.
9698 State value of maphash.
9699
9700 * functions.texi (What Is a Function): Wording cleanup.
9701 (Function Documentation): Minor cleanup.
9702 Explain purpose of calling convention at end of doc string.
9703 (Function Names): Wording cleanup.
9704 (Calling Functions): Wording cleanup.
9705 Explain better how funcall calls the function.
9706 (Function Cells): Delete example of saving and redefining function.
9707
9708 * control.texi (Combining Conditions): Wording cleanup.
9709 (Iteration): dolist and dotimes bind VAR locally.
9710 (Cleanups): Xref to Atomic Changes.
9711
9712 * compile.texi (Byte Compilation): Delete 19.29 info.
9713 (Compilation Functions): Macros' difficulties don't affect defsubst.
9714 (Docs and Compilation): Delete 19.29 info.
9715
97162005-02-10 Richard M. Stallman <rms@gnu.org>
9717
9718 * objects.texi (Symbol Type): Minor correction.
9719
97202005-02-06 Lute Kamstra <lute@gnu.org>
9721
9722 * modes.texi (Example Major Modes): Fix typos.
9723
97242005-02-06 Richard M. Stallman <rms@gnu.org>
9725
9726 * text.texi (Margins): fill-nobreak-predicate can be one function.
9727
9728 * strings.texi (Modifying Strings): clear-string can make unibyte.
9729 (Formatting Strings): format gives error if values missing.
9730
9731 * positions.texi (Character Motion): Mention default arg
9732 for forward-char. backward-char refers to forward-char.
9733 (Word Motion): Mention default arg for forward-word.
9734 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9735 Simplify end-of-buffer.
9736 (Text Lines): Mention default arg for forward-line.
9737 (List Motion): Mention default arg for beginning/end-of-defun.
9738 (Skipping Characters): Minor fixes in explaining character-set.
9739
9740 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9741 Mode inheritance applies only when default-major-mode is nil.
9742 Clarifications.
9743 (Example Major Modes): Update Text mode and Lisp mode examples.
9744 (Minor Mode Conventions): Mention define-minor-mode at top.
9745 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9746 (Mode Line Format): Update mode line face display info.
9747 (Properties in Mode): Mention effect of risky vars.
9748 (Imenu): Define imenu-add-to-menubar.
9749 (Font Lock Mode): Add descriptions to menu lines.
9750 (Faces for Font Lock): Add font-lock-doc-face.
9751
97522005-02-05 Lute Kamstra <lute@gnu.org>
9753
9754 * text.texi (Maintaining Undo): Remove obsolete function.
9755
97562005-02-05 Eli Zaretskii <eliz@gnu.org>
9757
9758 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 9759 color specifications. Improve indexing.
b8d4c8d0
GM
9760 (Text Terminal Colors): Replace the description of RGB values by
9761 an xref to "Color Names".
9762
97632005-02-03 Richard M. Stallman <rms@gnu.org>
9764
9765 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9766 Clarify.
9767 (Selecting Windows): Clarify save-selected-window.
9768 (Cyclic Window Ordering): Clarify walk-windows.
9769 (Window Point): Clarify.
9770 (Window Start): Add comment to example.
9771 (Resizing Windows): Add `interactive' specs in examples.
9772 Document fit-window-to-buffer.
9773
9774 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9775 (Undo, Maintaining Undo): Clarify last change.
9776 (Sorting): In sort-numeric-fields, explain about octal and hex.
9777 Mention sort-numeric-base.
9778 (Format Properties): Add xref for hard newlines.
9779
9780 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9781 (Pop-Up Menus): Fix typo.
9782 (Color Names): Explain all types of color names.
9783 Explain color-values on B&W terminal.
9784 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9785
9786 * files.texi (File Locks): Not supported on MS systems.
9787 (Testing Accessibility): Clarify.
9788
9789 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9790 (Coverage Testing): Fix typo.
9791
9792 * commands.texi (Misc Events): Remove stray space.
9793
9794 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9795 (Modification Time): Clarify when visited-file-modtime returns 0.
9796 (The Buffer List): Clarify bury-buffer.
9797 (Killing Buffers): Clarify.
9798 (Indirect Buffers): Add clone-indirect-buffer.
9799
98002005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9801
9802 * edebug.texi (Printing in Edebug): Fix default value of
9803 edebug-print-circle.
9804 (Coverage Testing): Fix displayed frequency count data.
9805
98062005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9807
9808 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9809
98102005-02-02 Kim F. Storm <storm@cua.dk>
9811
9812 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9813
98142005-01-29 Eli Zaretskii <eliz@gnu.org>
9815
9816 * commands.texi (Misc Events): Describe the help-echo event.
9817
9818 * text.texi (Special Properties) <help-echo>: Use `pos'
9819 consistently in description of the help-echo property.
9820 Use @code{nil} instead of @var{nil}.
9821
9822 * display.texi (Overlay Properties): Fix the index entry for
9823 help-echo overlay property.
9824
9825 * customize.texi (Type Keywords): Uncomment the xref to the
9826 help-echo property documentation.
9827
98282005-01-23 Kim F. Storm <storm@cua.dk>
9829
9830 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9831 return value. Third element FULLY replaced by PARTIAL which
9832 specifies number of invisible pixels if row is only partially visible.
9833 (Textual Scrolling): Mention auto-window-vscroll.
9834 (Vertical Scrolling): New defvar auto-window-vscroll.
9835
98362005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9837
9838 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9839 command remapping.
9840
98412005-01-15 Richard M. Stallman <rms@gnu.org>
9842
9843 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9844
98452005-01-14 Kim F. Storm <storm@cua.dk>
9846
9847 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
9848
9849 * text.texi (Links and Mouse-1): Fix string and vector item.
9850
98512005-01-13 Richard M. Stallman <rms@gnu.org>
9852
9853 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
9854 descriptions of overriding-local-map and overriding-terminal-local-map.
9855
9856 * text.texi (Links and Mouse-1): Clarify text.
9857
98582005-01-13 Kim F. Storm <storm@cua.dk>
9859
9860 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
9861
98622005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
9863
9864 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
9865
98662005-01-12 Kim F. Storm <storm@cua.dk>
9867
9868 * text.texi (Links and Mouse-1): Rename section from Enabling
9869 Mouse-1 to Following Links. Change xrefs.
9870 Add examples for define-button-type and define-widget.
9871
9872 * display.texi (Button Properties, Button Buffer Commands):
9873 Clarify mouse-1 and follow-link functionality.
9874
98752005-01-12 Richard M. Stallman <rms@gnu.org>
9876
9877 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
9878
9879 * display.texi (Beeping): Fix Texinfo usage.
9880
9881 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
9882
98832005-01-11 Kim F. Storm <storm@cua.dk>
9884
9885 * display.texi (Button Properties, Button Buffer Commands):
9886 Mention mouse-1 binding. Add follow-link keyword.
9887
9888 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9889 (Enabling Mouse-1 to Follow Links): New subsection.
9890
98912005-01-06 Richard M. Stallman <rms@gnu.org>
9892
9893 * text.texi (Special Properties): Minor change.
9894
9895 * os.texi (Timers): Clarify previous change.
9896
9897 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9898
98992005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9900
9901 * display.texi (Face Attributes): Correct xref to renamed node.
9902
99032005-01-01 Richard M. Stallman <rms@gnu.org>
9904
9905 * display.texi (Face Attributes): Describe hex color specs.
9906
99072004-12-31 Richard M. Stallman <rms@gnu.org>
9908
9909 * os.texi (Timers): Update previous change.
9910
99112004-12-30 Kim F. Storm <storm@cua.dk>
9912
9913 * display.texi (Line Height): Total line-height is now specified
9914 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9915 in cons cells. (nil . RATIO) is relative to actual line height.
9916 Use line-height `t' instead of `0' to get minimum height.
9917
99182004-12-29 Richard M. Stallman <rms@gnu.org>
9919
9920 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9921
99222004-12-28 Richard M. Stallman <rms@gnu.org>
9923
9924 * commands.texi (Quitting): Clarify value of with-local-quit.
9925
9926 * elisp.texi (Top): Fix previous change.
9927
9928 * loading.texi (Loading): Fix previous change.
9929
99302004-12-27 Richard M. Stallman <rms@gnu.org>
9931
9932 * Makefile.in (MAKEINFO): Specify --force.
9933
9934 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9935
9936 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9937
9938 * display.texi (Line Height): Further clarify.
9939
9940 * elisp.texi (Top): Update Loading submenu.
9941
9942 * loading.texi (Where Defined): New node.
9943 (Unloading): load-history moved to Where Defined.
9944
99452004-12-21 Richard M. Stallman <rms@gnu.org>
9946
9947 * commands.texi (Event Input Misc): Add while-no-input.
9948
99492004-12-11 Richard M. Stallman <rms@gnu.org>
9950
9951 * display.texi (Line Height): Rewrite text for clarity.
9952
99532004-12-11 Kim F. Storm <storm@cua.dk>
9954
9955 * display.texi (Display): Add node "Line Height" to menu.
9956 (Line Height): New node. Move full description of line-spacing
9957 and line-height text properties here from text.texi.
9958 (Scroll Bars): Add vertical-scroll-bar variable.
9959
9960 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9961
9962 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9963 line-spacing and vertical-scroll-bar.
9964
9965 * text.texi (Special Properties): Just mention line-spacing and
9966 line-height here, add xref to new "Line Height" node.
9967
99682004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9969
9970 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9971
9972 * locals.texi (Standard Buffer-Local Variables):
9973 Add @xref for `line-spacing'.
9974
99752004-12-05 Richard M. Stallman <rms@gnu.org>
9976
9977 * Makefile.in (maintainer-clean): Remove the info files
9978 in $(infodir) where they are created.
9979
99802004-12-03 Richard M. Stallman <rms@gnu.org>
9981
9982 * windows.texi (Selecting Windows): get-lru-window and
9983 get-largest-window don't consider dedicated windows.
9984
9985 * text.texi (Undo): Document undo-in-progress.
9986
99872004-11-26 Richard M. Stallman <rms@gnu.org>
9988
9989 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9990 Remove a few vars that are not always buffer-local.
9991
99922004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9993
9994 * locals.texi (Standard Buffer-Local Variables): Comment out
9995 xref's to non-existent node `Yet to be written'.
9996
99972004-11-24 Richard M. Stallman <rms@gnu.org>
9998
9999 * processes.texi (Synchronous Processes): Grammar fix.
10000
10001 * numbers.texi (Comparison of Numbers): Add eql.
10002
10003 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10004
10005 * intro.texi (Printing Notation): Fix previous change.
10006
10007 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10008 and default-indicate-buffer-boundaries from here.
10009 (Usual Display): To here.
10010 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10011 (Usual Display): Move tab-width up.
10012
5dcb4c4e
SM
10013 * customize.texi (Variable Definitions):
10014 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10015 (Simple Types, Composite Types, Defining New Types):
10016 Minor cleanups.
10017
100182004-11-21 Jesper Harder <harder@ifa.au.dk>
10019
10020 * processes.texi (Synchronous Processes, Output from Processes):
10021 Markup fix.
10022
100232004-11-20 Richard M. Stallman <rms@gnu.org>
10024
10025 * positions.texi (Skipping Characters): skip-chars-forward
10026 now handles char classes.
10027
10028 * intro.texi (Printing Notation): Avoid confusion of `print'
10029 when explaining @print.
10030
10031 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10032
10033 * display.texi (Display Table Format): Minor fix.
10034
10035 * streams.texi (Output Functions): Fix print example.
10036
10037 * Makefile.in (elisp): New target.
10038 (dist): Depend on $(infodir)/elisp, not elisp.
10039 Copy the info files from $(infodir).
10040
10041 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10042 read-from-minibuffer.
10043
10044 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10045
100462004-11-19 Richard M. Stallman <rms@gnu.org>
10047
10048 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10049
100502004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10051
10052 * tips.texi (Coding Conventions): Fix typo.
10053
100542004-11-16 Richard M. Stallman <rms@gnu.org>
10055
10056 * tips.texi (Coding Conventions): Separate defvar and require
10057 methods to avoid warnings. Use require only when there are many
10058 functions and variables from that package.
10059
10060 * minibuf.texi (Minibuffer Completion): When ignoring case,
10061 predicate must not be case-sensitive.
10062
10063 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10064 (Test Coverage): Don't talk about "splotches". Clarified.
10065
100662004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10067
10068 * frames.texi (Window Frame Parameters): Fix typo.
10069
100702004-11-15 Kim F. Storm <storm@cua.dk>
10071
10072 * symbols.texi (Other Plists): Note that plist-get may signal error.
10073 Add safe-plist-get.
10074
100752004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10076
10077 * modes.texi (Font Lock Basics): Fix typo.
10078
100792004-11-08 Richard M. Stallman <rms@gnu.org>
10080
10081 * syntax.texi (Syntax Table Functions): Add syntax-after.
10082
100832004-11-06 Lars Brinkhoff <lars@nocrew.org>
10084
10085 * os.texi (Processor Run Time): New section documenting
10086 get-internal-run-time.
10087
100882004-11-06 Eli Zaretskii <eliz@gnu.org>
10089
10090 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10091 it nukes elisp-cover.texi.
10092 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10093 elisp-0 etc.
10094
100952004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10096
10097 * commands.texi (Keyboard Macros): Document `append' return value
10098 of `defining-kbd-macro'.
10099
101002004-11-01 Richard M. Stallman <rms@gnu.org>
10101
10102 * commands.texi (Interactive Call): Add called-interactively-p.
10103
101042004-10-29 Simon Josefsson <jas@extundo.com>
10105
10106 * minibuf.texi (Reading a Password): Revert.
10107
101082004-10-28 Richard M. Stallman <rms@gnu.org>
10109
10110 * frames.texi (Display Feature Testing): Explain about "vendor".
10111
101122004-10-27 Richard M. Stallman <rms@gnu.org>
10113
10114 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10115 not raw. Clarify `n'.
10116 (Interactive Call): Rewrite interactive-p, focusing on when
10117 and how to use it.
10118 (Misc Events): Clarify previous change.
10119
10120 * advice.texi (Simple Advice): Clarify what job the example does.
10121 (Around-Advice): Clarify ad-do-it.
10122 (Activation of Advice): An option of ad-default-compilation-action
10123 is `never', not `nil'.
10124
101252004-10-26 Kim F. Storm <storm@cua.dk>
10126
10127 * commands.texi (Interactive Codes): Add U code letter.
10128
101292004-10-25 Simon Josefsson <jas@extundo.com>
10130
10131 * minibuf.texi (Reading a Password): Add.
10132
101332004-10-24 Jason Rumney <jasonr@gnu.org>
10134
10135 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10136 and wheel-down.
10137
101382004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10139
10140 * processes.texi (Synchronous Processes): Document process-file.
10141
101422004-10-22 Kenichi Handa <handa@m17n.org>
10143
10144 * text.texi (translate-region): Document that it accepts also a
10145 char-table.
10146
101472004-10-22 David Ponce <david@dponce.com>
10148
10149 * windows.texi (Resizing Windows): Document the `preserve-before'
10150 argument of the functions `enlarge-window' and `shrink-window'.
10151
101522004-10-19 Jason Rumney <jasonr@gnu.org>
10153
10154 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10155
101562004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10157
10158 * text.texi (Filling): Add anchor for definition of
10159 `sentence-end-double-space'.
10160
10161 * searching.texi (Regexp Example): Update description of how
10162 Emacs currently recognizes the end of a sentence.
10163 (Standard Regexps): Update definition of the variable
10164 `sentence-end'. Add definition of the function `sentence-end'.
10165
101662004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10167
10168 * display.texi (Progress): New node.
10169
101702004-10-05 Kim F. Storm <storm@cua.dk>
10171
10172 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10173
101742004-09-29 Kim F. Storm <storm@cua.dk>
10175
10176 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10177 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10178 fringe bitmap symbols, as they now have their own namespace.
10179 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10180 vs. pixels. Signal error if no free bitmap slots.
10181 (Pixel Specification): Change IMAGE to @var{image}.
10182
101832004-09-28 Richard M. Stallman <rms@gnu.org>
10184
10185 * text.texi (Special Properties): Clarify line-spacing and line-height.
10186
10187 * searching.texi (Regexp Search): Add looking-back.
10188
101892004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10190
10191 * display.texi: Correct typos.
10192 (Image Descriptors): Correct xref's.
10193
101942004-09-25 Richard M. Stallman <rms@gnu.org>
10195
10196 * text.texi (Special Properties): Cleanups in `cursor'.
10197 Rewrites in `line-height' and `line-spacing'; exchange them.
10198
10199 * display.texi (Fringes): Rewrite previous change.
10200 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10201 (Display Fringe Bitmaps): Node deleted, text moved.
10202 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10203 (Scroll Bars): Clarify set-window-scroll-bars.
10204 (Pointer Shape): Rewrite.
10205 (Specified Space): Clarify :align-to, etc.
10206 (Pixel Specification): Use @var. Clarify new text.
10207 (Other Display Specs): Clarify `slice'.
10208 (Image Descriptors): Cleanups.
10209 (Showing Images): Cleanups.
10210
102112004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10212
10213 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10214
10215 * modes.texi: Various minor changes in addition to:
10216 (Major Mode Conventions): Final call to `run-mode-hooks' should
10217 not be inside the `delay-mode-hooks' form.
10218 (Mode Hooks): New node.
10219 (Hooks): Delete obsolete example.
10220 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10221 node "Mode Hooks".
10222
102232004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10224
10225 * display.texi: Correct various typos.
10226 (Display): Rename node "Pointer Shapes" to "Pointer
10227 Shape". (There is already a node called "Pointer Shapes" in
10228 frames.texi.)
10229 (Images): Remove non-existent node "Image Slices" from menu.
10230
102312004-09-23 Kim F. Storm <storm@cua.dk>
10232
10233 * text.texi (Special Properties): Add `cursor', `pointer',
10234 `line-height', and `line-spacing' properties.
10235
10236 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10237 Shapes' to menu.
10238 (Standard Faces): Doc fix for fringe face.
10239 (Fringes): Add `overflow-newline-into-fringe' and
10240 'indicate-buffer-boundaries'.
10241 (Fringe Bitmaps, Pointer Shapes): New nodes.
10242 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10243 Bitmaps' to menu.
10244 (Specified Space): Describe pixel width and height.
10245 (Pixel Specification): New node.
10246 (Other Display Specs): Add `slice' property.
10247 (Display Fringe Bitmaps): New node.
10248 (Images): Add 'Image Slices' to menu.
10249 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10250 (Showing Images): Add slice arg to `insert-image'.
10251 Add 'insert-sliced-image'.
b8d4c8d0
GM
10252
102532004-09-20 Richard M. Stallman <rms@gnu.org>
10254
10255 * commands.texi (Key Sequence Input):
10256 Clarify downcasing in read-key-sequence.
10257
102582004-09-08 Juri Linkov <juri@jurta.org>
10259
10260 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10261
102622004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10263
5dcb4c4e
SM
10264 * locals.texi (Standard Buffer-Local Variables):
10265 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10266 * internals.texi (Buffer Internals): Describe new
10267 auto_save_file_format field of the buffer structure.
10268 * files.texi (Format Conversion): `auto-save-file-format' has been
10269 renamed `buffer-auto-save-file-format'.
10270
102712004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10272
10273 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10274 an integer or a marker.
10275 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10276
102772004-08-22 Richard M. Stallman <rms@gnu.org>
10278
10279 * modes.texi (Major Mode Conventions): Discuss rebinding of
10280 standard key bindings.
10281
102822004-08-18 Kim F. Storm <storm@cua.dk>
10283
10284 * processes.texi (Accepting Output): Add `just-this-one' arg to
10285 `accept-process-output'.
10286 (Output from Processes): New var `process-adaptive-read-buffering'.
10287
102882004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10289
10290 * keymaps.texi: Various changes in addition to:
10291 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10292 Give more varied examples for `kbd'.
10293 (Creating Keymaps): Char tables have slots for all characters
10294 without modifiers.
10295 (Active Keymaps): `overriding-local-map' and
10296 `overriding-terminal-local-map' also override text property and
10297 overlay keymaps.
10298 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10299 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10300 to denote a prefix of no events.
10301 `map-keymap' includes parent's bindings _recursively_.
10302 Clarify and correct description of `where-is-internal'.
10303 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10304 (Menu Example): For menus intended for use with the keyboard, the
10305 menu items should be bound to characters or real function keys.
10306
103072004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10308
10309 * objects.texi (Character Type): Reposition `@anchor' to prevent
10310 double space inside sentence in Info.
10311
10312 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10313 renamed to `disabled-command-function'.
10314 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10315 (Command Loop Info): Replace reference to it.
10316 (Disabling Commands): `disabled-command-hook' has been renamed to
10317 `disabled-command-function'.
10318
103192004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10320
10321 * os.texi (Translating Input): Only non-prefix bindings in
10322 `key-translation-map' override actual key bindings. Warn about
10323 possible indirect effect of actual key bindings on non-prefix
10324 bindings in `key-translation-map'.
10325
103262004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10327
10328 * minibuf.texi (High-Level Completion): Add anchor for definition
10329 of `read-variable'.
10330
10331 * commands.texi: Various changes in addition to:
10332 (Using Interactive): Clarify description of `interactive-form'.
10333 (Interactive Call): Mention default for KEYS argument to
10334 `call-interactively'.
10335 (Command Loop Info): Clarify description of `this-command-keys'.
10336 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10337 Value of `last-event-frame' can be `macro'.
10338 (Repeat Events): `double-click-fuzz' is also used to distinguish
10339 clicks and drags.
10340 (Classifying Events): Clarify descriptions of `event-modifiers'
10341 `event-basic-type' and `event-convert-list'.
10342 (Accessing Events): `posn-timestamp' takes POSITION argument.
10343 (Quoted Character Input): Clarify description of
10344 `read-quoted-char' and fix example.
10345 (Quitting): Add `with-local-quit'.
10346 (Disabling Commands): Correct and clarify descriptions of
10347 `enable-command' and `disable-command'.
10348 Mention what happens if `disabled-command-hook' is nil.
10349 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10350 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10351
103522004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10353
10354 * frames.texi: Various changes in addition to:
10355 (Creating Frames): Expand and clarify description of `make-frame'.
10356 (Window Frame Parameters): Either none or both of the `icon-left'
10357 and `icon-top' parameters must be specified. Put descriptions of
10358 `menu-bar-lines' and `toolbar-lines' closer together and change
10359 them accordingly.
10360 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10361 except while processing `frame-title-format' or `icon-title-format'.
10362 (Deleting Frames): Correct description of `delete-frame'.
10363 Non-nil return values of `frame-live-p' are like those of `framep'.
10364 (Frames and Windows): Mention return value of
10365 `set-frame-selected-window'.
10366 (Visibility of Frames): Mention `force' argument to
10367 `make-frame-invisible'. `frame-visible-p' returns t for all
10368 frames on text-only terminals.
10369 (Frame Configurations): Restoring a frame configuration does not
10370 restore deleted frames.
10371 (Window System Selections): `x-set-selection' returns DATA.
10372 (Resources): Add example.
10373 (Display Feature Testing): Clarify descriptions of
10374 `display-pixel-height', `display-pixel-width', `x-server-version'
10375 and `x-server-vendor'.
10376
10377 * windows.texi (Choosing Window): Add anchor.
10378 * minibuf.texi (Minibuffer Misc): Add anchor.
10379
103802004-07-23 John Paul Wallington <jpw@gnu.org>
10381
10382 * macros.texi (Defining Macros): Declaration keyword for setting
10383 Edebug spec is `debug' not `edebug'.
10384
103852004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10386
10387 * windows.texi: Various small changes in addition to:
10388 (Window Point): Mention return value of `set-window-point'.
10389 (Window Start): `pos-visible-in-window-p' disregards horizontal
10390 scrolling. Explain return value if PARTIALLY is non-nil.
10391 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10392 and `set-window-vscroll'.
10393 (Size of Window): The argument WINDOW to `window-inside-edges',
10394 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10395 (Resizing Windows): Explain return value of
10396 `shrink-window-if-larger-than-buffer'.
10397 `window-size-fixed' automatically becomes buffer local when set.
10398 (Window Configurations): Explain return value of
10399 `set-window-configuration'.
10400
10401 * minibuf.texi (Minibuffer Misc): Add anchor for
10402 `minibuffer-scroll-window'.
10403
10404 * positions.texi (Text Lines): Add anchor for `count-lines'.
10405
104062004-07-17 Richard M. Stallman <rms@gnu.org>
10407
10408 * display.texi (Overlay Properties): Adding `evaporate' prop
10409 deletes empty overlay immediately.
10410
10411 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10412 fix example.
10413
104142004-07-16 Jim Blandy <jimb@redhat.com>
10415
10416 * searching.texi (Regexp Backslash): Document new \_< and \_>
10417 operators.
10418
104192004-07-16 Juanma Barranquero <lektu@terra.es>
10420
10421 * display.texi (Images): Fix Texinfo usage.
10422
104232004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10424
10425 * buffers.texi (Modification Time): `visited-file-modtime' now
10426 returns a list of two integers, instead of a cons.
10427
104282004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10429
10430 * windows.texi: Various changes in addition to:
10431 (Splitting Windows): Add `split-window-keep-point'.
10432
104332004-07-09 Richard M. Stallman <rms@gnu.org>
10434
10435 * frames.texi (Input Focus): Minor fix.
10436
104372004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10438
10439 * frames.texi (Input Focus): Clarify descriptions of
10440 `select-frame-set-input-focus' and `select-frame'.
10441
104422004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10443
10444 * os.texi: Various small changes in addition to:
10445 (Killing Emacs): Expand and clarify description of
10446 `kill-emacs-query-functions' and `kill-emacs-hook'.
10447 (System Environment): Expand and clarify description of `getenv'
10448 and `setenv'.
10449 (Timers): Clarify description of `run-at-time'.
10450 (Translating Input): Correct description of
10451 `extra-keyboard-modifiers'.
10452 (Flow Control): Correct description of `enable-flow-control'.
10453
104542004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10455
10456 * os.texi: Update copyright.
10457 (Session Management): Grammar fix.
10458 Clarify which Emacs does the restarting.
10459 Use @samp for *scratch* buffer.
10460
104612004-07-04 Alan Mackenzie <acm@muc.de>
10462
10463 * frames.texi (Input Focus): Add documentation for
10464 `select-frame-set-input-focus'. Replace refs to non-existent
10465 `switch-frame' with `select-frame'. Minor corrections and tidying
10466 up of text-only terminal stuff.
10467
104682004-07-02 Richard M. Stallman <rms@gnu.org>
10469
10470 * files.texi (Saving Buffers): Cleanup write-contents-function.
10471 (Magic File Names): Cleanup file-remote-p.
10472
b344d29d 104732004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10474
10475 * files.texi (Magic File Names): `file-remote-p' returns an
10476 identifier of the remote system, not just t.
10477
104782004-07-02 David Kastrup <dak@gnu.org>
10479
10480 * searching.texi (Entire Match Data): Add explanation about new
10481 match-data behavior when @var{integers} is non-nil.
10482
104832004-06-24 Richard M. Stallman <rms@gnu.org>
10484
10485 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10486
10487 * customize.texi (Variable Definitions): Note about doc strings
10488 and :set.
10489
10490 * keymaps.texi (Keymap Terminology): Document `kbd'.
10491 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10492
10493 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10494 makes it buffer-local.
10495
10496 * files.texi (Saving Buffers): Correct previous change.
10497
10498 * commands.texi (Accessing Events):
10499 Clarify posn-col-row and posn-actual-col-row.
10500
105012004-06-24 David Ponce <david.ponce@wanadoo.fr>
10502
10503 * commands.texi (Accessing Events): New functions
10504 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10505
105062004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10507
10508 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10509 * frames.texi, buffers.texi, backups.texi, variables.texi:
10510 * loading.texi, eval.texi, functions.texi, control.texi:
10511 * symbols.texi, minibuf.texi: Reposition @anchor's.
10512
10513 * help.texi: Various small changes in addition to the following.
10514 (Describing Characters): Describe PREFIX argument to
10515 `key-description'. Correct and clarify definition of
10516 `text-char-description'. Describe NEED-VECTOR argument to
10517 `read-kbd-macro'.
10518 (Help Functions): Clarify definition of `apropos'.
10519
105202004-06-23 Lars Hansen <larsh@math.ku.dk>
10521
10522 * files.texi (Saving Buffers): Correct description of
10523 `write-contents-functions'.
10524
105252004-06-21 Juanma Barranquero <lektu@terra.es>
10526
10527 * display.texi (Images): Remove redundant @vindex directives.
10528 Rewrite `image-library-alist' doc in active voice.
10529
105302004-06-14 Juanma Barranquero <lektu@terra.es>
10531
10532 * display.texi (Images): Document new delayed library loading,
10533 variable `image-library-alist' and (existing but undocumented)
10534 function `image-type-available-p'.
10535
105362004-06-05 Richard M. Stallman <rms@gnu.org>
10537
10538 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10539 refer the user to the Initial Input node.
10540 (Text from Minibuffer): Likewise.
10541 (Initial Input): New node. Document this feature
10542 and say it is mostly deprecated.
10543
105442004-05-30 Richard M. Stallman <rms@gnu.org>
10545
10546 * loading.texi (Named Features): Clarify return value
10547 and meaning of NOERROR.
10548
10549 * variables.texi (File Local Variables): Minor cleanup.
10550
105512004-05-30 Michael Albinus <michael.albinus@gmx.de>
10552
10553 * files.texi (Magic File Names): Add `file-remote-p' as operation
10554 of file name handlers.
10555
105562004-05-29 Richard M. Stallman <rms@gnu.org>
10557
10558 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10559 as arg to a minor mode command.
10560
105612004-05-22 Richard M. Stallman <rms@gnu.org>
10562
10563 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10564
10565 * streams.texi (Output Variables): Doc float-output-format.
10566
10567 * searching.texi (Regexp Special): Nested repetition can be infloop.
10568
10569 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10570 real stack overflow.
10571
10572 * compile.texi: Minor cleanups.
10573
105742004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10575
10576 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10577 circular lists.
10578 (List Elements): Explain handling of circular and dotted lists.
10579
105802004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10581
10582 * modes.texi (Search-based Fontification): Fix typo.
10583
105842004-05-10 Juanma Barranquero <lektu@terra.es>
10585
10586 * modes.texi (Mode Line Variables): Fix description of
10587 global-mode-string, which is now after which-func-mode, not the
10588 buffer name.
10589
105902004-05-07 Lars Hansen <larsh@math.ku.dk>
10591
10592 * modes.texi (Desktop Save Mode): Add.
10593 (Modes): Add menu entry Desktop Save Mode.
10594
10595 * hooks.texi: Add desktop-after-read-hook,
10596 desktop-no-desktop-file-hook and desktop-save-hook.
10597
10598 * locals.texi: Add desktop-save-buffer.
10599
106002004-04-30 Jesper Harder <harder@ifa.au.dk>
10601
10602 * display.texi: emacs -> Emacs.
10603
106042004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10605
10606 * files.texi (Changing Files): Document set-file-times.
10607
106082004-04-23 Juanma Barranquero <lektu@terra.es>
10609
10610 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10611
106122004-04-18 Jesper Harder <harder@ifa.au.dk>
10613
10614 * tips.texi (Coding Conventions): defopt -> defcustom.
10615
106162004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10617
10618 * sequences.texi: Various clarifications.
10619
106202004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10621
10622 * buffers.texi (Read Only Buffers): Mention optional ARG to
10623 `toggle-read-only'.
10624
106252004-04-14 Nick Roberts <nick@nick.uklinux.net>
10626
10627 * windows.texi (Selecting Windows): Note that get-lru-window
10628 returns a full-width window if possible.
10629
106302004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10631
10632 * buffers.texi: Various changes in addition to:
10633 (Buffer File Name): Add `find-buffer-visiting'.
10634 (Buffer Modification): Mention optional ARG to `not-modified'.
10635 (Indirect Buffers): Mention optional CLONE argument to
10636 `make-indirect-buffer'.
10637
10638 * files.texi: Various changes in addition to:
10639 (Visiting Functions): `find-file-hook' is now a normal hook.
10640 (File Name Expansion): Explain difference between the way that
10641 `expand-file-name' and `file-truename' treat `..'.
10642 (Contents of Directories): Mention optional ID-FORMAT argument to
10643 `directory-files-and-attributes'.
10644 (Format Conversion): Mention new optional CONFIRM argument to
10645 `format-write-file'.
10646
106472004-04-12 Miles Bader <miles@gnu.org>
10648
10649 * macros.texi (Expansion): Add description of `macroexpand-all'.
10650
106512004-04-05 Jesper Harder <harder@ifa.au.dk>
10652
5dcb4c4e
SM
10653 * variables.texi (Variable Aliases):
10654 Mention cyclic-variable-indirection.
b8d4c8d0
GM
10655
10656 * errors.texi (Standard Errors): Ditto.
10657
106582004-04-04 Luc Teirlinck <teirllm@auburn.edu>
10659
10660 * backups.texi: Various small changes in addition to:
10661 (Making Backups): Mention return value of `backup-buffer'.
10662 (Auto-Saving): Mention optional FORCE argument to
10663 `delete-auto-save-file-if-necessary'.
10664 (Reverting): Mention optional PRESERVE-MODES argument to
10665 `revert-buffer'. Correct description of `revert-buffer-function'.
10666
106672004-03-22 Juri Linkov <juri@jurta.org>
10668
10669 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
10670 with `Vector Functions'.
10671
10672 * text.texi (Sorting): Add missing quote.
10673
106742004-03-14 Luc Teirlinck <teirllm@auburn.edu>
10675
10676 * intro.texi (Lisp History): Replace xref to `cl' manual with
10677 inforef.
10678
106792004-03-12 Richard M. Stallman <rms@gnu.org>
10680
10681 * intro.texi (Version Info): Add arg to emacs-version.
10682 (Lisp History): Change xref to CL manual.
10683
106842004-03-09 Luc Teirlinck <teirllm@auburn.edu>
10685
10686 * minibuf.texi (Completion Commands): Add xref to Emacs manual
10687 for Partial Completion mode.
10688
106892004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
10690
10691 * customize.texi: Fix typo. Remove eol whitespace.
10692
106932004-03-04 Richard M. Stallman <rms@gnu.org>
10694
10695 * processes.texi: Fix typos.
10696
10697 * lists.texi (Building Lists): Minor clarification.
10698
10699 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
10700 in make-hash-table.
10701
107022004-02-29 Juanma Barranquero <lektu@terra.es>
10703
10704 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
10705 rm, and ignore exit code.
10706
107072004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
10708
10709 * display.texi (Defining Faces): Add description for min-colors.
10710 Update example.
10711
107122004-02-23 Luc Teirlinck <teirllm@auburn.edu>
10713
10714 * abbrevs.texi: Various corrections and clarifications in addition
10715 to the following:
10716 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
10717
107182004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10719
10720 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
10721
107222004-02-21 Luc Teirlinck <teirllm@auburn.edu>
10723
10724 * text.texi: Various small changes in addition to the following:
10725 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
10726 to delete-horizontal-space.
10727 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
10728 description of yank-handler text property at various places.
10729
10730 * frames.texi (Window System Selections): Add anchor.
10731
10732 * syntax.texi (Syntax Table Functions): Clarify and correct
10733 descriptions of make-syntax-table and copy-syntax-table.
10734 (Motion and Syntax): Clarify SYNTAXES argument to
10735 skip-syntax-forward.
10736 (Parsing Expressions): Mention that the return value of
10737 parse-partial-sexp is currently a list of ten rather than nine
10738 elements.
10739 (Categories): Various corrections and clarifications.
10740
107412004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10742
10743 * markers.texi (Marker Insertion Types): Minor change.
10744
10745 * locals.texi (Standard Buffer-Local Variables):
10746 * commands.texi (Interactive Codes, Using Interactive):
10747 * functions.texi (Related Topics): Fix xrefs.
10748
107492004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10750
10751 * lists.texi (Sets And Lists): Update description of delete-dups.
10752
107532004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10754
10755 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10756
c8763fb6 107572004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10758
10759 * frames.texi (Parameter Access): frame-parameters arg is optional.
10760 modify-frame-parameters handles nil for FRAME.
10761 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10762 are all-or-nothing for certain toolkits.
10763 Mention parameter wait-for-wm.
10764 (Frames and Windows): In frame-first-window and frame-selected-window
10765 the arg is optional.
10766 (Input Focus): In redirect-frame-focus the second arg is optional.
10767 (Window System Selections): Mention selection type CLIPBOARD.
10768 Mention data-type UTF8_STRING.
10769 Mention numbering of cut buffers.
10770 (Resources): Describe x-resource-name.
10771
107722004-02-16 Richard M. Stallman <rms@gnu.org>
10773
10774 * windows.texi (Buffers and Windows): Delete false table
10775 about all-frames.
10776
10777 * syntax.texi (Parsing Expressions): Delete old caveat
10778 about parse-sexp-ignore-comments.
10779
10780 * streams.texi (Output Variables): Add print-quoted.
10781
10782 * lists.texi (Building Lists): Minor cleanup.
10783
10784 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10785
10786 * display.texi (Overlays): Explain overlays use markers.
10787 (Managing Overlays): Explain front-advance and rear-advance
10788 in more detail.
10789
10790 * loading.texi (Unloading): Document unload-feature-special-hooks.
10791 Get rid of fns-NNN.el file.
10792
107932004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10794
10795 * help.texi (Describing Characters): Fix text-char-description
10796 example output.
10797
10798 * edebug.texi (Using Edebug): Fix example.
10799
10800 * debugging.texi (Internals of Debugger): Fix return value.
10801
10802 * files.texi (Changing Files): Fix argname.
10803
10804 * calendar.texi: Fix parens, and default values.
10805
10806 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10807 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 10808 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
10809
10810 * positions.texi (Text Lines): Don't add -1 in current-line.
10811
108122004-02-16 Richard M. Stallman <rms@gnu.org>
10813
10814 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10815
108162004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10817
10818 * processes.texi (Low-Level Network): Fix a typo.
10819
108202004-02-12 Kim F. Storm <storm@cua.dk>
10821
10822 * display.texi (Fringes): Use consistent wording.
10823 Note that window-fringe's window arg is optional.
10824 (Scroll Bars): Use consistent wording.
10825
108262004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10827
10828 * tips.texi (Comment Tips): Document the new conventions for
10829 commenting out code.
10830
c8763fb6 108312004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 10832
5dcb4c4e 10833 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
10834
108352004-02-07 Kim F. Storm <storm@cua.dk>
10836
10837 * positions.texi (Text Lines): Add line-number-at-pos.
10838
108392004-02-06 John Paul Wallington <jpw@gnu.org>
10840
10841 * display.texi (Button Properties, Button Buffer Commands):
10842 mouse-2 invokes button, not down-mouse-1.
10843
108442004-02-04 Jason Rumney <jasonr@gnu.org>
10845
10846 * makefile.w32-in: Sync with Makefile.in changes.
10847
108482004-02-03 Luc Teirlinck <teirllm@auburn.edu>
10849
10850 * minibuf.texi (Text from Minibuffer): Various corrections and
10851 clarifications.
10852 (Object from Minibuffer): Correct Lisp description of
10853 read-minibuffer.
10854 (Minibuffer History): Clarify description of cons values for
10855 HISTORY arguments.
5dcb4c4e
SM
10856 (Basic Completion): Various corrections and clarifications.
10857 Add completion-regexp-list.
b8d4c8d0
GM
10858 (Minibuffer Completion): Correct and clarify description of
10859 completing-read.
5dcb4c4e
SM
10860 (Completion Commands): Mention Partial Completion mode.
10861 Various other minor changes.
b8d4c8d0
GM
10862 (High-Level Completion): Various corrections and clarifications.
10863 (Reading File Names): Ditto.
10864 (Minibuffer Misc): Ditto.
10865
108662004-01-26 Luc Teirlinck <teirllm@auburn.edu>
10867
10868 * strings.texi (Text Comparison): assoc-string also matches
10869 elements of alists that are strings instead of conses.
10870 (Formatting Strings): Standardize Texinfo usage. Update index
10871 entries.
10872
108732004-01-20 Luc Teirlinck <teirllm@auburn.edu>
10874
10875 * lists.texi (Sets And Lists): Add delete-dups.
10876
108772004-01-15 Luc Teirlinck <teirllm@auburn.edu>
10878
10879 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
10880 special form.
10881 * macros.texi (Defining Macros): Update description of `declare',
10882 which now is a macro.
10883 (Wrong Time): Fix typos.
10884
108852004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10886
10887 * compile.texi (Compilation Functions): Expand descriptions of
10888 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10889 and `batch-byte-compile'. In particular, mention and describe
10890 all optional arguments.
10891 (Disassembly): Correct and clarify the description of `disassemble'.
10892
108932004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10894
10895 * searching.texi: Various small changes in addition to the
10896 following.
10897 (Regexp Example): Adapt to new value of `sentence-end'.
10898 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10899 `words'.
10900 (Search and Replace): Add usage note for `perform-replace'.
10901 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10902 `match-data'.
10903 (Standard Regexps): Update for new values of `paragraph-start'
10904 and `sentence-end'.
10905
109062004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10907
10908 * files.texi (Saving Buffers): Clarify descriptions of
10909 `write-contents-functions' and `before-save-hook'.
10910 Make the defvar's for `before-save-hook' and `after-save-hook'
10911 into defopt's.
10912
109132004-01-07 Kim F. Storm <storm@cua.dk>
10914
10915 * commands.texi (Click Events): Describe new image and
10916 width/height elements of click events.
10917 (Accessing Events): Add posn-string, posn-image, and
10918 posn-object-width-height. Change posn-object to return either
10919 image or string object.
10920
109212004-01-01 Simon Josefsson <jas@extundo.com>
10922
10923 * hooks.texi (Standard Hooks): Add before-save-hook.
10924 * files.texi (Saving Buffers): Likewise.
10925
109262004-01-03 Richard M. Stallman <rms@gnu.org>
10927
10928 * frames.texi (Frames and Windows): Delete frame-root-window.
10929
109302004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10931
10932 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10933
10934 * functions.texi: Various small changes in addition to the
10935 following.
5dcb4c4e
SM
10936 (What Is a Function): `functionp' returns nil for macros.
10937 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
10938 (Function Documentation): Add `\' in front of (fn @var{arglist})
10939 and explain why.
10940 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10941 Add anchor.
10942 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10943
109442004-01-01 Miles Bader <miles@gnu.org>
10945
10946 * display.texi (Buttons): New section.
10947
109482003-12-31 Andreas Schwab <schwab@suse.de>
10949
10950 * numbers.texi (Math Functions): sqrt reports a domain-error
10951 error.
10952 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10953
109542003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10955
10956 * tips.texi (Documentation Tips): Update item on hyperlinks in
10957 documentation strings.
10958
10959 * errors.texi (Standard Errors): Various small corrections and
10960 additions.
10961
10962 * control.texi: Various small changes in addition to the
10963 following.
10964 (Signaling Errors): Provide some more details on how `signal'
10965 constructs the error message. Add anchor to the definition of
10966 `signal'.
10967 (Error Symbols): Describe special treatment of `quit'.
10968 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10969 to emphasize that it has to be a single form.
10970
10971 * buffers.texi: Add anchor.
10972
109732003-12-29 Richard M. Stallman <rms@gnu.org>
10974
10975 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10976 (Window Configurations): Add window-configuration-frame.
10977
10978 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10979
10980 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10981 Change arg name in get-char-property.
10982 (Special Properties): Update handling of keymap property.
10983
10984 * strings.texi (Modifying Strings): Add clear-string.
10985 (Text Comparison): Add assoc-string and remove
10986 assoc-ignore-case, assoc-ignore-representation.
10987
10988 * os.texi (Time of Day): Add set-time-zone-rule.
10989
10990 * numbers.texi (Math Functions): asin, acos, log, log10
10991 report domain-error errors.
10992
10993 * nonascii.texi (Converting Representations):
10994 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10995 (Encoding and I/O): Add file-name-coding-system.
10996
10997 * modes.texi (Search-based Fontification): Explain that
10998 face specs are symbols with face names as values.
10999
11000 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11001
11002 * lists.texi (Building Lists): remq moved elsewhere.
11003 (Sets And Lists): remq moved here.
11004 (Association Lists): Refer to assoc-string.
11005
11006 * internals.texi (Garbage Collection): Add memory-use-counts.
11007
11008 * frames.texi (Frames and Windows): Add set-frame-selected-window
11009 and frame-root-window.
11010
11011 * files.texi (Contents of Directories):
11012 Add directory-files-and-attributes.
11013
11014 * display.texi (Refresh Screen): Add force-window-update.
11015 (Invisible Text): Explain about moving point out of invis text.
11016 (Overlay Properties): Add overlay-properties.
11017 (Managing Overlays): Add overlayp.
11018 (GIF Images): Invalid image number displays a hollow box.
11019
11020 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11021 (Killing Buffers): Add buffer-live-p.
11022
110232003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11024
11025 * display.texi (Fringes): Fix typo "set-buffer-window".
11026
110272003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11028
11029 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11030 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11031 Add or change various xrefs and anchors.
11032
11033 * commands.texi: Replace all occurrences of @acronym{CAR} with
11034 @sc{car}, for consistency with the rest of the Elisp manual.
11035 `car' and `cdr' are historically acronyms, but are no longer
11036 widely thought of as such.
11037
11038 * internals.texi (Pure Storage): Mention that `purecopy' does not
11039 copy text properties.
11040 (Object Internals): Now 29 bits are used (in most implementations)
11041 to address Lisp objects.
11042
11043 * variables.texi (Variables with Restricted Values): New node.
11044
11045 * objects.texi (Lisp Data Types): Mention that certain variables
11046 can only take on a restricted set of values and add an xref to
11047 the new node "Variables with Restricted Values".
11048
11049 * eval.texi (Function Indirection): Describe the errors that
11050 `indirect-function' can signal.
11051 (Eval): Clarify the descriptions of `eval-region' and `values'.
11052 Describe `eval-buffer' instead of `eval-current-buffer' and
11053 mention `eval-current-buffer' as an alias for `current-buffer'.
11054 Correct the description and mention all optional arguments.
11055
11056 * nonascii.texi: Various small changes in addition to the
11057 following.
11058 (Converting Representations): Clarify behavior of
11059 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11060 ASCII arguments.
11061 (Character Sets): Document the variable `charset-list' and adapt
11062 the definition of the function `charset-list' accordingly.
11063 (Translation of Characters): Clarify use of generic characters in
11064 `make-translation-table'. Clarify and correct the description of
11065 the use of translation tables in encoding and decoding.
11066 (User-Chosen Coding Systems): Correct and clarify the description
11067 of `select-safe-coding-system'.
11068 (Default Coding Systems): Clarify description of
11069 `file-coding-system-alist'.
11070
110712003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11072
11073 * strings.texi (Text Comparison): Correctly describe when two
11074 strings are `equal'. Combine and clarify descriptions of
11075 `assoc-ignore-case' and `assoc-ignore-representation'.
11076
11077 * objects.texi (Non-ASCII in Strings): Clarify description of
11078 when a string is unibyte or multibyte.
11079 (Bool-Vector Type): Update examples.
11080 (Equality Predicates): Correctly describe when two strings are
11081 `equal'.
11082
110832003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11084
11085 * lists.texi (Building Lists): `append' no longer accepts integer
11086 arguments. Update the description of `number-sequence' to reflect
11087 recent changes.
11088 (Sets And Lists): Describe `member-ignore-case' after `member'.
11089
110902003-11-27 Kim F. Storm <storm@cua.dk>
11091
11092 * commands.texi (Click Events): Click object may be an images.
11093 Describe (dx . dy) element of click positions.
11094 (Accessing Events): Remove duplicate posn-timestamp.
11095 New functions posn-object and posn-object-x-y.
11096
110972003-11-23 Kim F. Storm <storm@cua.dk>
11098
11099 * commands.texi (Click Events): Describe enhancements to event
11100 position lists, including new text-pos and (col . row) items.
11101 Mention left-fringe and right-fringe area events.
11102 (Accessing Events): New functions posn-area and
11103 posn-actual-col-row. Mention posn-timestamp. Mention that
11104 posn-point in non-text area still returns buffer position.
11105 Clarify posn-col-row.
11106
111072003-11-21 Lars Hansen <larsh@math.ku.dk>
11108
11109 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11110 * anti.texi (File Attributes): Describe removed parameter
11111 ID-FORMAT.
11112
111132003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11114
11115 * positions.texi (Positions): Mention that, if a marker is used as
11116 a position, its buffer is ignored.
11117
11118 * markers.texi (Overview of Markers): Mention it here too.
11119
111202003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11121
11122 * numbers.texi (Numeric Conversions): Not just `floor', but also
11123 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11124
111252003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11126
11127 * markers.texi (Creating Markers): Specify insertion type of
11128 created markers. Add xref to `Marker Insertion Types'.
11129 Second argument to `copy-marker' is optional.
11130 (Marker Insertion Types): Mention that most markers are created
11131 with insertion type nil.
11132 (The Mark): Correctly describe when `mark' signals an error.
11133 (The Region): Correctly describe when `region-beginning' and
11134 `region-end' signal an error.
11135
111362003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11137
11138 * hash.texi (Creating Hash): Clarify description of `eql'.
11139 `makehash' is obsolete.
11140 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11141
11142 * positions.texi (Point): Change description of `buffer-end', so
11143 that it is also correct for floating point arguments.
11144 (List Motion): Correct argument lists of `beginning-of-defun' and
11145 `end-of-defun'.
11146 (Excursions): Add xref to `Marker Insertion Types'.
11147 (Narrowing): Argument to `narrow-to-page' is optional.
11148
111492003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11150
11151 * streams.texi (Output Streams): Clarify behavior of point for
11152 marker output streams.
11153
111542003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11155
11156 * variables.texi (Defining Variables): Second argument to
11157 `defconst' is not optional.
11158 (Setting Variables): Mention optional argument APPEND to
11159 `add-to-list'.
11160 (Creating Buffer-Local): Expand description of
11161 `make-variable-buffer-local'.
11162 (Frame-Local Variables): Expand description of
11163 `make-variable-frame-local'.
11164 (Variable Aliases): Correct description of optional argument
11165 DOCSTRING to `defvaralias'. Mention return value of
11166 `defvaralias'.
11167 (File Local Variables): Add xref to `File variables' in Emacs
11168 Manual. Correct description of `hack-local-variables'. Mention
11169 `safe-local-variable' property. Mention optional second argument
11170 to `risky-local-variable-p'.
11171
111722003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11173
11174 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11175
111762003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11177
11178 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11179 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11180 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11181 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11182 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11183 lispref/processes.texi, lispref/searching.texi,
11184 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11185 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11186 @acronym{FOO}.
11187
111882003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11189
11190 * strings.texi (Creating Strings): Argument START to `substring'
11191 can not be `nil'. Expand description of
11192 `substring-no-properties'. Correct description of `split-string',
11193 especially with respect to empty matches. Prevent very bad line
11194 break in definition of `split-string-default-separators'.
11195 (Text Comparison): `string=' and `string<' also accept symbols as
11196 arguments.
11197 (String Conversion): More completely describe argument BASE in
11198 `string-to-number'.
11199 (Formatting Strings): `%s' and `%S' in `format' do require
11200 corresponding object. Clarify behavior of numeric prefix after
11201 `%' in `format'.
11202 (Case Conversion): The argument to `upcase-initials' can be a
11203 character.
11204
112052003-10-27 Kenichi Handa <handa@m17n.org>
11206
11207 * display.texi (Fontsets): Fix texinfo usage.
11208
112092003-10-25 Kenichi Handa <handa@m17n.org>
11210
11211 * display.texi (Fontsets): Add description of the function
11212 set-fontset-font.
11213
112142003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11215
11216 * display.texi (Temporary Displays): Add xref to `Documentation
11217 Tips'.
11218
11219 * functions.texi (Function Safety): Use inforef instead of pxref
11220 for SES.
11221
112222003-10-23 Andreas Schwab <schwab@suse.de>
11223
11224 * Makefile.in (TEX, texinputdir): Don't define.
11225 (TEXI2DVI): Define.
11226 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11227 add $(srcdir)/index.texi.
11228 ($(infodir)/elisp): Remove index.texi dependency.
11229 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11230 (index.texi): Remove target.
11231 (dist): Don't link $(srcdir)/permute-index.
11232 (clean): Don't remove index.texi.
11233
11234 * permute-index, index.perm: Remove.
11235 * index.texi: Rename from index.unperm.
11236
112372003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11238
11239 * tips.texi (Documentation Tips): Document new behavior for face
11240 and variable hyperlinks in Help mode.
11241
112422003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11243
11244 * objects.texi (Integer Type): Update for extra bit of integer range.
11245 (Character Type): Ditto.
11246
112472003-10-16 Eli Zaretskii <eliz@gnu.org>
11248
11249 * numbers.texi (Integer Basics): Add index entries for reading
11250 numbers in hex, octal, and binary.
11251
112522003-10-16 Lute Kamstra <lute@gnu.org>
11253
11254 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11255 argument.
11256
112572003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11258
11259 * windows.texi (Choosing Window): Fix typo.
11260 * edebug.texi (Edebug Execution Modes): Fix typo.
11261
112622003-10-13 Richard M. Stallman <rms@gnu.org>
11263
11264 * windows.texi (Basic Windows): A window has fringe settings,
11265 display margins and scroll-bar settings.
11266 (Splitting Windows): Doc split-window return value.
11267 Clean up one-window-p.
11268 (Selecting Windows): Fix typo.
11269 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11270 (Buffers and Windows): In set-window-buffer, explain effect
11271 on fringe settings and scroll bar settings.
11272 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11273 (Choosing Window): Use defopt for pop-up-frame-function.
11274 For special-display-buffer-names, explain same-window and same-frame.
11275 Clarify window-dedicated-p return value.
11276 (Textual Scrolling): scroll-up and scroll-down can get an error.
11277 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11278 Clarify set-window-hscroll.
11279 (Size of Window): Don't mention tool bar in window-height.
11280 (Coordinates and Windows): Explain what coordinates-in-window-p
11281 returns for fringes and display margins.
11282 (Window Configurations): Explain saving fringes, etc.
11283
11284 * tips.texi (Library Headers): Clean up Documentation.
11285
11286 * syntax.texi (Parsing Expressions): Clean up forward-comment
11287 and parse-sexp-lookup-properties.
11288
11289 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11290
11291 * os.texi (System Environment): Clean up text for load-average errors.
11292
11293 * modes.texi (Hooks): Don't explain local hook details at front.
11294 Clarify run-hooks and run-hook-with-args a little.
11295 Clean up add-hook and remove-hook.
11296
11297 * edebug.texi (Edebug Execution Modes): Clarify t.
11298 Document edebug-sit-for-seconds.
11299 (Coverage Testing): Document C-x X = and =.
11300 (Instrumenting Macro Calls): Fix typo.
11301 (Specification List): Don't index the specification keywords.
11302
113032003-10-10 Kim F. Storm <storm@cua.dk>
11304
11305 * processes.texi (Network): Introduce make-network-process.
11306
113072003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11308
11309 * tips.texi (Library Headers): Fix typo.
11310
113112003-10-07 Juri Linkov <juri@jurta.org>
11312
11313 * modes.texi (Imenu): Mention imenu-create-index-function's
11314 default value. Explain submenus better.
11315
113162003-10-07 Lute Kamstra <lute@gnu.org>
11317
11318 * modes.texi (Faces for Font Lock): Fix typo.
11319 (Hooks): Explain how buffer-local hook variables can refer to
11320 global hook variables.
11321 Various minor clarifications.
11322
113232003-10-06 Lute Kamstra <lute@gnu.org>
11324
11325 * tips.texi (Coding Conventions): Mention naming conventions for
11326 hooks.
11327
113282003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11329
11330 * loading.texi (Library Search): Correct default value of
11331 load-suffixes.
11332 (Named Features): Fix typo.
11333
113342003-10-05 Richard M. Stallman <rms@gnu.org>
11335
11336 * loading.texi (Named Features): In `provide',
11337 say how to test for subfeatures.
11338 (Unloading): In unload-feature, use new var name
11339 unload-feature-special-hooks.
11340
113412003-10-03 Lute Kamstra <lute@gnu.org>
11342
11343 * modes.texi (Major Mode Conventions): Mention third way to set up
11344 Imenu.
11345 (Imenu): A number of small fixes.
11346 Delete documentation of internal variable imenu--index-alist.
11347 Document the return value format of imenu-create-index-function
11348 functions.
11349
113502003-09-30 Richard M. Stallman <rms@gnu.org>
11351
11352 * processes.texi (Network): Say what stopped datagram connections do.
11353
11354 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11355
11356 * display.texi (Overlay Properties): Clarify `evaporate' property.
11357
113582003-09-29 Lute Kamstra <lute@gnu.org>
11359
11360 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11361 constructs should be marked as risky.
11362 Change cons cell into proper list.
11363 (Mode Line Variables): Change cons cell into proper list.
11364
113652003-09-26 Lute Kamstra <lute@gnu.org>
11366
11367 * modes.texi (Mode Line Data): Document the :propertize construct.
11368 (Mode Line Variables): Reorder the descriptions of the variables
11369 to match their order in the default mode-line-format.
11370 Describe the new variables mode-line-position and mode-line-modes.
11371 Update the default values of mode-line-frame-identification,
11372 minor-mode-alist, and default-mode-line-format.
11373 (Properties in Mode): Mention the :propertize construct.
11374
113752003-09-26 Richard M. Stallman <rms@gnu.org>
11376
11377 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11378 * loading.texi, minibuf.texi, text.texi, variables.texi:
11379 Avoid @strong{Note:}.
11380
113812003-09-26 Richard M. Stallman <rms@gnu.org>
11382
11383 * keymaps.texi (Remapping Commands): Fix typo.
11384
113852003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11386
11387 * processes.texi (Low-Level Network): Fix typo.
11388
113892003-09-23 Kim F. Storm <storm@cua.dk>
11390
11391 * processes.texi (Network, Network Servers): Fix typos.
11392 (Low-Level Network): Add timeout value for :server keyword.
11393 Add new option keywords to make-network-process.
11394 Add set-network-process-options.
11395 Explain how to test availability of network options.
11396
113972003-09-19 Richard M. Stallman <rms@gnu.org>
11398
11399 * text.texi (Motion by Indent): Arg to
11400 backward-to-indentation and forward-to-indentation is optional.
11401
11402 * strings.texi (Creating Strings): Add substring-no-properties.
11403
11404 * processes.texi
11405 (Process Information): Add list-processes arg QUERY-ONLY.
11406 Delete process-contact from here.
11407 Add new status values for process-status.
11408 Add process-get, process-put, process-plist, set-process-plist.
11409 (Synchronous Processes): Add call-process-shell-command.
11410 (Signals to Processes): signal-process allows process objects.
11411 (Network): Complete rewrite.
11412 (Network Servers, Datagrams, Low-Level Network): New nodes.
11413
11414 * positions.texi (Word Motion): forward-word, backward-word
11415 arg is optional. Reword.
11416
11417 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11418
11419 * variables.texi (Creating Buffer-Local):
11420 Delete duplicate definition of buffer-local-value.
11421 (File Local Variables): Explain about discarding text props.
11422
114232003-09-11 Richard M. Stallman <rms@gnu.org>
11424
11425 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11426 changes variables that record input events.
11427 (Minibuffer Misc): Add minibuffer-selected-window.
11428
11429 * lists.texi (Building Lists): Add copy-tree.
11430
11431 * display.texi (Fontsets): Add char-displayable-p.
11432 (Scroll Bars): New node.
11433
114342003-09-08 Lute Kamstra <lute@gnu.org>
11435
11436 * modes.texi (%-Constructs): Document new `%i' and `%I'
11437 constructs.
11438
114392003-09-03 Peter Runestig <peter@runestig.com>
11440
11441 * makefile.w32-in: New file.
11442
114432003-08-29 Richard M. Stallman <rms@gnu.org>
11444
11445 * display.texi (Overlay Properties): Clarify how priorities
11446 affect use of the properties.
11447
114482003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11449
11450 * customize.texi (Type Keywords): Correct the description of
11451 `:help-echo' in the case where `motion-doc' is a function.
11452
114532003-08-14 John Paul Wallington <jpw@gnu.org>
11454
11455 * modes.texi (Emulating Mode Line): Subsection, not section.
11456
114572003-08-13 Richard M. Stallman <rms@gnu.org>
11458
11459 * elisp.texi (Top): Update subnode lists in menu.
11460
11461 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11462 (Kill Functions): kill-region has new arg yank-handler.
11463 (Yanking): New node.
11464 (Yank Commands): Add yank-undo-function.
11465 (Low-Level Kill Ring):
11466 kill-new and kill-append have new arg yank-handler.
11467 (Changing Properties): Add remove-list-of-text-properties.
11468 (Atomic Changes): New node.
11469
11470 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11471
11472 * streams.texi (Output Variables): Add eval-expression-print-length
11473 and eval-expression-print-level.
11474
11475 * os.texi (Time Conversion): For encode-time, explain limits on year.
11476
11477 * objects.texi (Character Type): Define anchor "modifier bits".
11478
11479 * modes.texi (Emulating Mode Line): New node.
11480 (Search-based Fontification): Font Lock uses font-lock-face property.
11481 (Other Font Lock Variables): Likewise.
11482
11483 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11484 not vectors.
11485 (Active Keymaps): Add emulation-mode-map-alists.
11486 (Functions for Key Lookup): key-binding has new arg no-remap.
11487 (Remapping Commands): New node.
11488 (Scanning Keymaps): where-is-internal has new arg no-remap.
11489 (Tool Bar): Add tool-bar-local-item-from-menu.
11490 Clarify when to use tool-bar-add-item-from-menu.
11491
11492 * commands.texi (Interactive Call): commandp has new arg.
11493 (Command Loop Info): Add this-original-command.
11494
114952003-08-06 John Paul Wallington <jpw@gnu.org>
11496
11497 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11498
11499 * display.texi (Warning Basics): Fix typo.
11500 (Fringes): Add closing curly bracket and fix typo.
11501
11502 * elisp.texi (Top): Fix typo.
11503
115042003-08-05 Richard M. Stallman <rms@gnu.org>
11505
11506 * elisp.texi: Update lists of subnodes.
11507
11508 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11509
11510 * variables.texi (Local Variables): Use lc for example variable names.
11511
11512 * tips.texi (Library Headers): Explain where to put -*-.
11513
11514 * strings.texi (Creating Strings): Fix xref for vconcat.
11515
11516 * sequences.texi (Vector Functions):
11517 vconcat no longer allows integer args.
11518
11519 * minibuf.texi (Reading File Names): read-file-name has new
11520 arg PREDICATE. New function read-directory-name.
11521
c4cc8b9a 11522 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11523 (Indenting Macros): New node.
11524
11525 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11526 (Window Frame Parameters): Make separate table of parameters
11527 that are coupled with specific face attributes.
11528 (Deleting Frames): delete-frame-hooks renamed to
11529 delete-frame-functions.
11530
11531 * files.texi (Magic File Names): Add file-remote-p.
11532 Clarify file-local-copy.
11533
11534 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11535 here; instead xref Defining Macros.
11536
11537 * display.texi (Warnings): New node, and subnodes.
11538 (Fringes): New node.
11539
11540 * debugging.texi (Test Coverage): New node.
11541
11542 * compile.texi (Compiler Errors): Explain with-no-warnings
11543 and other ways to suppress warnings.
11544
11545 * commands.texi (Interactive Call): Minor clarification.
11546
11547 * buffers.texi (Buffer File Name): set-visited-file-name
11548 renames the buffer too.
11549
11550 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11551
115522003-07-24 Markus Rost <rost@math.ohio-state.edu>
11553
11554 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11555
115562003-07-22 Markus Rost <rost@math.ohio-state.edu>
11557
11558 * internals.texi (Garbage Collection): Fix previous change.
11559
115602003-07-22 Richard M. Stallman <rms@gnu.org>
11561
11562 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11563
11564 * display.texi (Width): Use \s syntax in example.
11565 (Font Selection): Add face-font-rescale-alist.
11566
11567 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11568 Remove spurious indent in example.
11569
11570 * lists.texi (Building Lists): Add number-sequence.
11571
11572 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11573
11574 * functions.texi (Function Documentation): Explain how to
11575 show calling convention explicitly in the doc string.
11576
11577 * windows.texi (Selecting Windows): save-selected-window saves
11578 selected window of each frame.
11579 (Window Configurations): Minor change.
11580
11581 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11582
11583 * streams.texi (Output Variables): Add print-continuous-numbering
11584 and print-number-table.
11585
11586 * processes.texi (Decoding Output): New node.
11587
11588 * os.texi (Time Conversion): decode-time arg is optional.
11589
11590 * objects.texi (Character Type): Don't use space as example for \.
11591 Make list of char names and \-sequences correspond.
11592 Explain that \s is not used in strings. `\ ' needs space after.
11593
11594 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11595 (Translation of Characters): Add translation-table-for-input.
11596 (Default Coding Systems): Add auto-coding-functions.
11597 (Explicit Encoding): Add decode-coding-inserted-region.
11598 (Locales): Add locale-info.
11599
11600 * minibuf.texi (Basic Completion): Describe test-completion.
11601 Collections can be lists of strings.
11602 Clean up lazy-completion-table.
11603 (Programmed Completion): Mention test-completion.
11604 Clarify why lambda expressions are not accepted.
11605 (Minibuffer Misc): Describe minibufferp.
11606
116072003-07-14 Richard M. Stallman <rms@gnu.org>
11608
11609 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11610
11611 * windows.texi (Selecting Windows): New arg to select-window.
11612 (Selecting Windows): Add with-selected-window.
11613 (Size of Window): Add window-inside-edges, etc.
11614
11615 * internals.texi (Garbage Collection): Add post-gc-hook.
11616
11617 * processes.texi (Subprocess Creation): Add exec-suffixes.
11618
11619 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11620 (Scanning Keymaps): Add map-keymaps.
11621 (Defining Menus): Add keymap-prompt.
11622
11623 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11624 most-negative-fixnum.
11625
c4cc8b9a 11626 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
11627 (Compiler Errors): New node.
11628
11629 * os.texi (User Identification): user-uid, user-real-uid
11630 can return float.
11631
11632 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11633 and about derived modes.
11634 (Minor Modes): Add minor-mode-list.
11635 (Defining Minor Modes): Keyword args for define-minor-mode.
11636 (Search-based Fontification): Explain managing other properties.
11637 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 11638 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
11639 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11640
11641 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
11642 (Variable Aliases): Clarify defvaralias.
11643
11644 * loading.texi (Library Search): Add load-suffixes.
11645
11646 * minibuf.texi (Basic Completion): Add lazy-completion-table.
11647 (Programmed Completion): Add dynamic-completion-table.
11648
11649 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
11650 (Magic File Names): Specify precedence order of handlers.
11651
11652 * commands.texi (Command Overview): Emacs server runs pre-command-hook
11653 and post-command-hook.
11654 (Waiting): New calling convention for sit-for.
11655
11656 * text.texi (Special Properties): local-map and keymap properties
11657 apply based on their stickiness.
11658
116592003-07-07 Richard M. Stallman <rms@gnu.org>
11660
11661 * modes.texi (Minor Mode Conventions): Specify only some kinds
11662 of list values as args to minor modes.
11663
11664 * files.texi (File Name Expansion): Warn about iterative use
11665 of substitute-in-file-name.
11666
11667 * advice.texi (Activation of Advice): Clean up previous change.
11668
116692003-07-06 Markus Rost <rost@math.ohio-state.edu>
11670
11671 * advice.texi (Activation of Advice): Note that ad-start-advice is
11672 turned on by default.
11673
116742003-06-30 Richard M. Stallman <rms@gnu.org>
11675
11676 * text.texi (Buffer Contents): Document current-word.
11677 (Change Hooks): Not called for *Messages*.
11678
11679 * functions.texi (Defining Functions): Explain about redefining
11680 primitives.
f4e90db0 11681 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
11682 Comment out the detailed criteria for what is safe.
11683
116842003-06-22 Andreas Schwab <schwab@suse.de>
11685
11686 * objects.texi (Symbol Type): Fix description of examples.
11687
116882003-06-16 Andreas Schwab <schwab@suse.de>
11689
11690 * hash.texi (Creating Hash): Fix description of :weakness.
11691
c8763fb6 116922003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
11693
11694 * files.texi (Changing Files): copy-file copies file modes, too.
11695
116962003-05-28 Richard M. Stallman <rms@gnu.org>
11697
11698 * strings.texi (Creating Strings): Clarify split-string.
11699
117002003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
11701
11702 * strings.texi (Creating Strings): Update split-string specification
11703 and examples.
11704
117052003-05-19 Richard M. Stallman <rms@gnu.org>
11706
11707 * elisp.texi: Correct invariant section names.
11708
117092003-04-20 Richard M. Stallman <rms@gnu.org>
11710
11711 * os.texi (Timers): Explain about timers and quitting.
11712
117132003-04-19 Richard M. Stallman <rms@gnu.org>
11714
11715 * internals.texi (Writing Emacs Primitives): Strings are
11716 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
11717 Explain GCPRO convention for varargs function args.
11718
117192003-04-16 Richard M. Stallman <rms@gnu.org>
11720
11721 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
11722
117232003-04-08 Richard M. Stallman <rms@gnu.org>
11724
11725 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
11726
117272003-02-13 Kim F. Storm <storm@cua.dk>
11728
11729 * objects.texi (Character Type): New \s escape for space.
11730
117312003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
11732
5dcb4c4e 11733 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
11734
117352003-01-25 Richard M. Stallman <rms@gnu.org>
11736
11737 * keymaps.texi: Document that a symbol can act as a keymap.
11738
117392003-01-13 Richard M. Stallman <rms@gnu.org>
11740
11741 * text.texi (Changing Properties): Say string indices are origin-0.
11742
11743 * positions.texi (Screen Lines) <compute-motion>:
11744 Correct order of elts in return value.
11745
11746 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11747 how to define a default binding.
11748
117492002-12-07 Markus Rost <rost@math.ohio-state.edu>
11750
11751 * loading.texi (Unloading): Fix recent change for load-history.
11752
11753 * customize.texi (Simple Types): Clarify description of custom
11754 type 'number. Describe new custom type 'float.
11755
117562002-12-04 Markus Rost <rost@math.ohio-state.edu>
11757
11758 * variables.texi (File Local Variables): Fix typo.
11759
c8763fb6 117602002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
11761
11762 From Michael Albinus <Michael.Albinus@alcatel.de>.
11763
11764 * README: Target for Info file is `make info'.
11765
5dcb4c4e 11766 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
11767 `file-name-sans-extension'.
11768 (Magic File Names): Complete list of operations for magic file
11769 name handlers.
11770
117712002-09-16 Jonathan Yavner <jyavner@engineer.com>
11772
11773 * variables.texi (File Local Variables): New function
11774 risky-local-variable-p.
11775
117762002-09-15 Jonathan Yavner <jyavner@engineer.com>
11777
11778 * functions.texi (Function safety): New node about unsafep.
11779
117802002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11781
5dcb4c4e 11782 * customize.texi (Splicing into Lists): Fix example.
a86cd395 11783 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
11784
117852002-06-17 Juanma Barranquero <lektu@terra.es>
11786
11787 * frames.texi (Display Feature Testing): Fix typo.
11788
117892002-06-12 Andreas Schwab <schwab@suse.de>
11790
11791 * frames.texi (Initial Parameters, Resources): Fix references to
11792 the Emacs manual.
11793
117942002-05-13 Kim F. Storm <storm@cua.dk>
11795
6e911150 11796 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
11797 example relating to changing buffer inside let.
11798
c8763fb6 117992002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11800
11801 * os.texi (Session Management): New node about X Session management.
11802
118032002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11804
11805 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11806 to which the manual corresponds, and the copyright years.
11807
11808 * Makefile.in (VERSION): Set to 2.9.
11809
118102001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11811
11812 * elisp.texi: Change the category in @dircategory to "Emacs", to
11813 make it consistent with info/dir.
11814
118152001-11-25 Miles Bader <miles@gnu.org>
11816
11817 * text.texi (Fields): Describe new `limit' arg in
11818 field-beginning/field-end.
11819
118202001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11821
5dcb4c4e
SM
11822 * permute-index: Don't depend on csh-specific features.
11823 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
11824
11825 * two-volume-cross-refs.txt: New file.
11826 * two.el: New file.
11827 * spellfile: New file.
11828
118292001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11830
11831 * permute-index: New file.
11832
11833 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11834 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11835 8+3 restricted namespace.
11836
11837 * Makefile.in (infodir): Define relative to $(srcdir).
11838 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11839 include directories list via -I switch to makeinfo.
11840 (index.texi): Use cp if both hard and symbolic links fail.
11841
118422001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11843
11844 * Makefile.in (distclean): Add.
11845
11846 The following changes make ELisp manual part of the Emacs
11847 distribution:
11848
11849 * Makefile.in: Add Copyright notice.
11850 (prefix): Remove.
11851 (infodir): Change value to "../info".
11852 (VPATH): New variable.
11853 (MAKE): Don't define.
11854 (texmacrodir): Don't define.
11855 (texinputdir): Append the existing value of TEXINPUTS.
11856 ($(infodir)/elisp): Instead of just "elisp". Reformat the
11857 command to be compatible with man/Makefile.in, and to put the
11858 output into ../info.
11859 (info): Add target.
11860 (installall): Target removed.
11861
c8763fb6 118622001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
11863
11864 * tips.texi (Coding Conventions): Fix typo.
11865
118662001-10-23 Gerd Moellmann <gerd@gnu.org>
11867
11868 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
11869
118702001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
11871
11872 * files.texi (File Name Components): Update the description of
11873 file-name-sans-extension and file-name-extension, as they now
11874 ignore leading dots.
11875
118762001-10-20 Gerd Moellmann <gerd@gnu.org>
11877
11878 * (Version 21.1 released.)
11879
118802001-10-19 Miles Bader <miles@gnu.org>
11881
11882 * positions.texi (Text Lines): Describe behavior of
11883 `beginning-of-line'/`end-of-line' in the presence of field properties.
11884
118852001-10-17 Gerd Moellmann <gerd@gnu.org>
11886
11887 * Makefile.in (VERSION): Set to 2.8.
11888 (manual): Use `manual-21'.
11889
11890 * elisp.texi (VERSION): Add and use it where the version
11891 number was used. Set it to 2.8.
11892
11893 * intro.texi: Likewise.
11894
118952001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11896
11897 * files.texi (File Name Completion): Document the significance of
11898 a trailing slash in elements of completion-ignored-extensions.
11899
119002001-10-06 Miles Bader <miles@gnu.org>
11901
11902 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11903
119042001-10-04 Gerd Moellmann <gerd@gnu.org>
11905
11906 * variables.texi (Variable Aliases): New node.
11907
119082001-10-04 Gerd Moellmann <gerd@gnu.org>
11909
11910 * Branch for 21.1.
11911
119122001-10-02 Miles Bader <miles@gnu.org>
11913
11914 * minibuf.texi (Minibuffer Misc): Add entries for
11915 `minibuffer-contents', `minibuffer-contents-no-properties', and
11916 `delete-minibuffer-contents'.
11917 Correct description for `minibuffer-prompt-end'.
11918
11919 * text.texi (Property Search): Correct descriptions of
11920 `next-char-property-change' and `previous-char-property-change'.
11921 Add entries for `next-single-char-property-change' and
11922 `previous-single-char-property-change'.
11923 Make operand names a bit more consistent.
11924
119252001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11926
11927 * frames.texi (Finding All Frames): Document that next-frame and
11928 previous-frame are local to current terminal.
11929
119302001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11931
11932 * keymaps.texi (Creating Keymaps): Fix the description of the
11933 result of make-keymap.
11934
119352001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11936
11937 * display.texi (Font Lookup, Attribute Functions)
11938 (Image Descriptors): Add cross-references to the definition of
11939 selected frame.
11940
11941 * buffers.texi (The Buffer List): Add cross-references to the
11942 definition of selected frame.
11943
11944 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11945 frame at any given time.
11946 (Multiple Displays, Size and Position): Add a cross-reference to
11947 the definition of the selected frame.
11948
119492001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11950
11951 * strings.texi (String Conversion) <string-to-number>: Document
11952 that a float is returned for integers that are too large.
11953
11954 * frames.texi (Mouse Position): Document mouse-position-function.
11955 (Display Feature Testing): Document display-images-p.
11956 (Window Frame Parameters): Document the cursor-type variable.
11957
11958 * numbers.texi (Integer Basics): Document CL style read syntax for
11959 integers in bases other than 10.
11960
5dcb4c4e
SM
11961 * positions.texi (List Motion):
11962 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
11963
11964 * lists.texi (Sets And Lists): Document member-ignore-case.
11965
11966 * internals.texi (Garbage Collection): Document the used and free
11967 strings report.
11968 (Memory Usage): Document strings-consed.
11969
11970 * os.texi (Time of Day): Document float-time.
11971 (Recording Input): Document that clear-this-command-keys clears
11972 the vector to be returned by recent-keys.
11973
ed9265fc
JB
11974 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11975 The argument keymap can be a list.
b8d4c8d0
GM
11976
11977 * nonascii.texi (User-Chosen Coding Systems)
11978 <select-safe-coding-system>: Document the new argument
11979 accept-default-p and the variable
11980 select-safe-coding-system-accept-default-p. Tell what happens if
11981 buffer-file-coding-system is undecided.
11982 (Default Coding Systems): Document auto-coding-regexp-alist.
11983
11984 * display.texi (The Echo Area) <message>: Document
11985 message-truncate-lines.
11986 (Glyphs): Document that the glyph table is unused on windowed
11987 displays.
11988
11989 * help.texi (Describing Characters) <single-key-description>:
11990 Document the new argument no-angles.
11991 (Accessing Documentation) <documentation-property>: Document that
11992 a non-string property is evaluated.
11993 <documentation>: Document that the function-documentation property
11994 is looked for.
11995
11996 * windows.texi (Selecting Windows): Document some-window.
11997
11998 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11999
12000 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12001 apropos-mode-hook.
12002
12003 * commands.texi (Using Interactive): Document interactive-form.
12004 (Keyboard Macros): Document kbd-macro-termination-hook.
12005 (Command Loop Info): Document that clear-this-command-keys clears
12006 the vector to be returned by recent-keys.
12007
120082001-09-04 Werner LEMBERG <wl@gnu.org>
12009
12010 * Makefile.in (srcdir, texinputdir): New variables.
12011 (srcs, index.texi, install): Use $(srcdir).
12012 (.PHONY): Remove elisp.dvi.
12013 (elisp): Use -I switch for makeinfo.
12014 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12015 (installall, dist): Use $(srcdir).
12016 Fix path to texinfo.tex.
12017 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12018
120192001-08-30 Gerd Moellmann <gerd@gnu.org>
12020
12021 * display.texi (Conditional Display): Adjust to API change.
12022
12023 * configure: New file.
12024
120252001-07-30 Gerd Moellmann <gerd@gnu.org>
12026
12027 * commands.texi (Repeat Events): Add description of
12028 double-click-fuzz.
12029
120302001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12031
12032 * syntax.texi (Syntax Class Table): Add the missing designator for
12033 comment and string fences.
12034 (Syntax Properties): Add a xref to syntax table internals.
12035 (Syntax Table Internals): Document string-to-syntax.
12036
120372001-05-07 Gerd Moellmann <gerd@gnu.org>
12038
12039 * Makefile.in (install): Use install-info command line options
12040 like in Emacs' Makefile.in.
12041
120422000-12-09 Miles Bader <miles@gnu.org>
12043
12044 * windows.texi (Window Start): Update documentation for
12045 `pos-visible-in-window-p'.
12046
120472000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12048
12049 * lists.texi (Building Lists): Add footnote to explain how to add
12050 to the end of a list.
12051
120522000-10-25 Gerd Moellmann <gerd@gnu.org>
12053
12054 * files.texi (Visiting Functions): Typos.
12055
120562000-10-25 Kenichi Handa <handa@etl.go.jp>
12057
12058 * files.texi (Visiting Functions): Return value of
12059 find-file-noselect may be a list of buffers if wildcards are used.
12060
120612000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12062
12063 * display.texi (Defining Faces): Document `graphic' display type
12064 in face specs.
12065
b344d29d 120662000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12067
12068 * hooks.texi (Standard Hooks): Replace obsolete
12069 `after-make-frame-hook' with `after-make-frame-functions'.
12070
12071 * frames.texi (Creating Frames): Ditto.
12072
12073 * variables.texi (Future Local Variables): Ditto.
12074
120752000-10-16 Gerd Moellmann <gerd@gnu.org>
12076
12077 * display.texi (Other Image Types): Add description of :foreground
12078 and :background properties of mono PBM images.
12079
120802000-08-17 Werner LEMBERG <wl@gnu.org>
12081
12082 * .cvsignore: New file.
12083
120842000-01-05 Gerd Moellmann <gerd@gnu.org>
12085
12086 * tindex.pl: New script.
12087
120881999-12-03 Dave Love <fx@gnu.org>
12089
12090 * Makefile.in (MAKEINFO): New parameter.
12091
120921999-09-17 Richard Stallman <rms@gnu.org>
12093
12094 * Makefile.in (srcs): Add hash.texi.
12095 (VERSION): Update to 20.6.
12096
120971999-09-13 Richard Stallman <rms@gnu.org>
12098
12099 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12100
121011998-08-29 Karl Heuer <kwzh@gnu.org>
12102
12103 * configure.in: New file.
12104 * Makefile.in: Renamed from Makefile.
12105 (prefix, infodir): Use value obtained from configure.
12106 (emacslibdir): Obsolete variable deleted.
12107 (dist): Distribute configure.in, configure, Makefile.in.
12108
121091998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12110
12111 * Makefile (INSTALL_INFO): New variable.
12112 (install): Run install-info.
12113
121141998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12115
12116 * Makefile (elisp.dvi): Add missing backslash.
12117
121181998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12119
12120 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12121 Run texindex without `./'. Always run texindex on elisp.tp.
12122 (elisp.tps): Target deleted.
12123
121241998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12125
12126 * Makefile (srcs): Add nonascii.texi and customize.texi.
12127 (dist): Start by deleting `temp'.
12128
121291998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12130
12131 * Makefile (makeinfo, texindex): Targets deleted.
12132 (makeinfo.o, texindex.o): Targets deleted.
12133 (clean, dist): Don't do anything with them or with getopt*.
12134
121351998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12136
12137 * Makefile (SHELL): Defined.
12138
121391998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12140
12141 * Makefile (elisp.tps): New target.
12142 (elisp.dvi): Depend on elisp.tps.
12143
c5602427 121441996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12145
12146 * README: Update phone number.
12147
12148 * Makefile (elisp): Make this be the default target.
12149 Depend on makeinfo.c instead of makeinfo.
12150 (install): Don't depend on elisp.dvi, since we don't install that.
12151 Use mkinstalldirs.
12152 (dist): Add mkinstalldirs.
12153
c5602427 121541995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12155
12156 * Makefile (VERSION): Update version number.
5dcb4c4e 12157 (maintainer-clean): Rename from realclean.
b8d4c8d0 12158
c5602427 121591995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12160
12161 * Makefile (realclean): New target.
12162 (elisp): Remove any old elisp-* files first.
12163
c5602427 121641993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12165
12166 * Makefile (VERSION): New variable.
12167 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12168 Compressed file suffix should be `.gz', not `.z'.
12169
ce058493 121701993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12171
12172 * Makefile (elisp): Depend on makeinfo.
12173
c5602427 121741993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12175
12176 * Makefile (srcs): Add anti.texi.
12177
c5602427 121781993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12179
12180 * Makefile (infodir, prefix): New vars.
12181 (install): Use infodir.
f4e90db0 12182 (emacsinfodir): Delete.
b8d4c8d0 12183
c5602427 121841993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12185
12186 * Makefile (srcs): Add calendar.texi.
12187
12188 * Makefile (dist): Copy texindex.c and makeinfo.c.
12189 Limit elisp-* files to those with one or two digits.
12190
c5602427 121911993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12192
f4e90db0 12193 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12194
c5602427 121951993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12196
12197 * loading.texi (Unloading): define-function changed back to
12198 defalias. It may not stay this way, but at least it's
12199 consistent with the known-good version of the code patch.
12200
c5602427 122011993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12202
12203 * modes.texi (Hooks): Document new optional arg of add-hook.
12204
c5602427 122051993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12206
12207 * variables.texi: Document nil initial value of buffer-local variables.
12208
12209 * tips.texi: Add new section on standard library headers.
12210
c5602427 122111993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12212
12213 * Makefile (srcs): Add frame.texi to the list of sources.
12214
c5602427 122151993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12216
12217 * Makefile (dist): Don't bother excluding autosave files; they'll
12218 never make it into the temp directory anyway, and the hash marks
12219 in the name are problematic for make and the Bourne shell.
ed9265fc 12220 (srcs): ???
b8d4c8d0 12221
c5602427 122221993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12223
12224 * Makefile (dist): Don't include backup files or autosave files in
12225 the distribution tar file.
12226
c5602427 122271991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12228
5dcb4c4e 12229 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12230 (elisp.dvi): Remove erroneous shell comment.
12231 Expect output of permute-index in permuted.fns.
12232 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12233 (clean): Add index.texi to be deleted.
b8d4c8d0 12234
c5602427 122351990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12236
12237 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12238
c5602427 122391990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12240
12241 * files.texi: Noted that completion-ignored-extensions is ignored
12242 when making *Completions*.
12243
3e868ee3 122441990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12245
12246 * Makefile make dist now depends on elisp.dvi, since it tries
12247 to include it in the dist file.
12248
c5602427 122491990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12250
c5602427 12251 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12252
c5602427 122531989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12254
12255 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12256 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12257
c5602427 122581989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12259
12260 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12261 and @error{} are the terms now being used. The files in the
12262 directory have been changed to reflect this.
12263
12264 * All instances of @indentedresultt{} have been changed to
333f9019 12265 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12266
c5602427 122671989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12268
12269 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12270 experimental @indentedresult{}, @indentedexpandsto{} are part of
12271 the texinfo.tex in this directory. These TeX macros are not
12272 stable yet.
12273
c5602427 122741989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12275
12276 * texinfo.tex: Temporarily added
12277 \let\result=\dblarrow
12278 \def\error{{\it ERROR} \longdblarrow}
12279 We need to do this better soon.
12280
c5602427 122811989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12282
12283 * Applied Karl Berry's patches to *.texinfo files, but not to
12284 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12285 new title page format is also not applied, since it requires
12286 texinfo.tex changes.)
12287
12288 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12289 for the Project GNU development environment.
12290
12291;; Local Variables:
c8763fb6 12292;; coding: utf-8
b8d4c8d0
GM
12293;; End:
12294
ab422c4d 12295 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12296
12297 This file is part of GNU Emacs.
12298
352c8b4a 12299 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12300 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12301 the Free Software Foundation, either version 3 of the License, or
12302 (at your option) any later version.
b8d4c8d0
GM
12303
12304 GNU Emacs is distributed in the hope that it will be useful,
12305 but WITHOUT ANY WARRANTY; without even the implied warranty of
12306 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12307 GNU General Public License for more details.
12308
12309 You should have received a copy of the GNU General Public License
352c8b4a 12310 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.