Merge from CEDET upstream.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
01633a17
EZ
12013-12-12 Eli Zaretskii <eliz@gnu.org>
2
3 * nonascii.texi (Encoding and I/O): Document file-name encoding
4 peculiarities on MS-Windows.
5
f9405d87
GM
62013-12-12 Glenn Morris <rgm@gnu.org>
7
8 * elisp.texi: Sync direntry with info/dir version.
9
36291308
JB
102013-12-08 Juanma Barranquero <lekktu@gmail.com>
11
12 * display.texi (Progress, Face Remapping):
13 * processes.texi (Serial Ports):
14 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
15
c085e5b9
JL
162013-12-04 Juri Linkov <juri@jurta.org>
17
18 * searching.texi (Search and Replace): Fix `unread-command-events'
19 and add ref.
20
9139632a
JL
212013-12-03 Juri Linkov <juri@jurta.org>
22
23 * windows.texi (Choosing Window): Rename `no-display-ok' to
24 `allow-no-window'. (Bug#13594)
25
26e4aa7d
GM
262013-11-30 Glenn Morris <rgm@gnu.org>
27
28 * Makefile.in (distclean): Remove Makefile.
29
c8f0efc2
AP
302013-11-29 Andreas Politz <politza@fh-trier.de>
31
32 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
33 (Bug#14029).
34
cb6c95a3
GM
352013-11-27 Glenn Morris <rgm@gnu.org>
36
37 * loading.texi (Library Search):
38 * os.texi (Startup Summary): No more leim directory.
39
d6686055
GM
402013-11-26 Glenn Morris <rgm@gnu.org>
41
42 * os.texi (Startup Summary): Update for leim-list being preloaded.
43
f6083c67
BJ
442013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
45
46 * frames.texi (Input Focus):
47 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
48
17e0445b
GM
492013-11-23 Glenn Morris <rgm@gnu.org>
50
51 * loading.texi (Library Search):
52 Empty elements in EMACSLOADPATH now mean the default load-path.
53
88fa559d
GM
542013-11-22 Glenn Morris <rgm@gnu.org>
55
56 * loading.texi (Library Search): Minor clarification.
57
f0cfa5fe
LL
582013-11-20 Leo Liu <sdl.web@gmail.com>
59
60 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
61
a6e3a5d5
XF
622013-11-19 Xue Fuqiao <xfq.free@gmail.com>
63
64 * os.texi (File Notifications): Add an index.
65
66 * loading.texi (Loading): Add an cross-reference.
67
4ae3802f
XF
682013-11-18 Xue Fuqiao <xfq.free@gmail.com>
69
70 * os.texi (Session Management, Desktop Notifications): Add some
71 indexes and a cross-reference.
72
de586f99
XF
732013-11-17 Xue Fuqiao <xfq.free@gmail.com>
74
75 * os.texi (Time Parsing):
76 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
77
90794abb
GM
782013-11-14 Glenn Morris <rgm@gnu.org>
79
80 * loading.texi (Library Search): Update section.
81
7d3bb569
XF
822013-11-11 Xue Fuqiao <xfq.free@gmail.com>
83
84 * os.texi (User Identification, Time of Day, Time Conversion):
85 Minor fixes.
86
fb193bb4
JD
872013-11-10 Jan Djärv <jan.h.d@swipnet.se>
88
89 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
90
be9d2b46
XF
912013-11-09 Xue Fuqiao <xfq.free@gmail.com>
92
93 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 94 Typo fix.
d612ddbb 95 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 96
8acb09ca
EZ
972013-11-08 Eli Zaretskii <eliz@gnu.org>
98
99 * display.texi (Truncation): Document that cache-long-scans is now
100 non-nil by default. (Bug#15797)
101
c67c5132
EZ
1022013-11-05 Eli Zaretskii <eliz@gnu.org>
103
104 * lists.texi (Rearrangement): Fix indexing.
105
106 * display.texi (Bidirectional Display): Fix indexing.
107
29aa2b71
XF
1082013-11-05 Xue Fuqiao <xfq.free@gmail.com>
109
5e21526f
XF
110 * lists.texi (Rearrangement): Improve indexing.
111
29aa2b71 112 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 113 (Bidirectional Display): Improve indexing.
29aa2b71 114
3c334c14
JD
1152013-11-01 Jan Djärv <jan.h.d@swipnet.se>
116
117 * display.texi (Face Attributes): Document :distant-foreground.
118
bc5184ab
XF
1192013-10-30 Xue Fuqiao <xfq.free@gmail.com>
120
121 * display.texi (Abstract Display): Improve indexing.
122
23af34b0
SM
1232013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
124
125 * display.texi (Selective Display): Discourage the use of explicit
126 selective display.
127
81cf3b07
XF
1282013-10-29 Xue Fuqiao <xfq.free@gmail.com>
129
027d950f
XF
130 * display.texi (Showing Images): Add an index for image-size.
131 Use @code instead of @var for a normal variable.
142207c0 132 (Multi-Frame Images): Improve indexing.
3440d80e 133 (Button Buffer Commands): Use @code instead of @var for a normal variable.
e54711f3 134 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 135
3c640e29
XF
1362013-10-27 Xue Fuqiao <xfq.free@gmail.com>
137
44e0cfaf 138 * display.texi (Image Descriptors): Improve indexing.
3c640e29 139
7db9c31e
XF
1402013-10-26 Xue Fuqiao <xfq.free@gmail.com>
141
142 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 143 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 144
619a46f8
XF
1452013-10-25 Xue Fuqiao <xfq.free@gmail.com>
146
147 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
148 (Low-Level Font): Improve indexing.
149
150 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 151
578ef6b9
XF
1522013-10-24 Xue Fuqiao <xfq.free@gmail.com>
153
154 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 155 (Font Selection): Add indexes.
8b78f36c 156 (Low-Level Font): Add an index for font registry.
578ef6b9 157
48f73cfb
GM
1582013-10-23 Glenn Morris <rgm@gnu.org>
159
76f1a3c3
GM
160 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
161 Nuke @refill.
162
48f73cfb
GM
163 * Makefile.in (install-dvi, install-html, install-pdf)
164 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
165 (uninstall-pdf): Quote entities that might contain whitespace.
166
8d02f0ad
XF
1672013-10-19 Xue Fuqiao <xfq.free@gmail.com>
168
76f1a3c3
GM
169 * display.texi (Face Attributes): Add indexes for the ‘:box’
170 face attribute.
8d02f0ad 171
917ac5eb
XF
1722013-10-18 Xue Fuqiao <xfq.free@gmail.com>
173
74f202ae 174 * display.texi (Line Height): Add indexes for line height.
917ac5eb 175
475c7d3f
XF
1762013-10-17 Xue Fuqiao <xfq.free@gmail.com>
177
178 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
179
89f20e05
XF
1802013-10-16 Xue Fuqiao <xfq.free@gmail.com>
181
182 * display.texi (Selective Display): Add an index for explicit
183 selective display.
184
2641f1a5
XF
1852013-10-15 Xue Fuqiao <xfq.free@gmail.com>
186
187 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
188
8c106d17
GM
1892013-10-13 Glenn Morris <rgm@gnu.org>
190
191 * intro.texi (Acknowledgments): Use accented form of some names.
192
fa022909
GM
1932013-10-09 Glenn Morris <rgm@gnu.org>
194
195 * control.texi (Conditionals): Copyedits. (Bug#15558)
196
4ed77415 1972013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 198
4ed77415 199 Support menus on text-mode terminals.
981b26a6
EZ
200 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
201 wording to the effect that menus are supported on TTYs.
202
203 * frames.texi (Pop-Up Menus, Dialog Boxes)
204 (Display Feature Testing): Update for menu support on TTYs.
205
6de913c4
SM
2062013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
207
208 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
209 non-headings.
210
9e73b242
XF
2112013-10-05 Xue Fuqiao <xfq.free@gmail.com>
212
213 * syntax.texi (Categories): Add an index for category sets.
214
79b3ad55
XF
2152013-10-03 Xue Fuqiao <xfq.free@gmail.com>
216
c9358b45
XF
217 * syntax.texi (Syntax Flags):
218 (Syntax Table Functions): Add indexes.
79b3ad55 219
8c1f51ff
XF
2202013-10-02 Xue Fuqiao <xfq.free@gmail.com>
221
222 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
223
6cfe977d
XF
2242013-09-29 Xue Fuqiao <xfq.free@gmail.com>
225
226 * searching.texi (Regexp Search): Refine.
227
69b3debc
XF
2282013-09-22 Xue Fuqiao <xfq.free@gmail.com>
229
230 * nonascii.texi (Default Coding Systems): Typo fix.
231
87829449
XF
2322013-09-21 Xue Fuqiao <xfq.free@gmail.com>
233
234 * nonascii.texi (Coding System Basics): Add information about carriage-return.
235
0df00f59
EZ
2362013-09-14 Eli Zaretskii <eliz@gnu.org>
237
238 * display.texi (Display Margins): State the units of measuring
239 margin width. (Bug#15375)
240
3509fb40
EZ
2412013-09-13 Eli Zaretskii <eliz@gnu.org>
242
243 * text.texi (Not Intervals): Minor wording fix.
244
99d8e6d6
XF
2452013-09-12 Xue Fuqiao <xfq.free@gmail.com>
246
3509fb40
EZ
247 * functions.texi (Obsolete Functions): Add an index for obsolete
248 functions.
99d8e6d6 249
44ee2147
XF
2502013-09-11 Xue Fuqiao <xfq.free@gmail.com>
251
252 * nonascii.texi (Character Properties): Character properties fix
253 for decimal-digit-value and digit-value.
254
eb31a86c
SM
2552013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
256
257 * macros.texi (Defining Macros): Prefer "function" to "lambda
258 expression" (bug#15296).
259
50b13cde
PE
2602013-08-28 Paul Eggert <eggert@cs.ucla.edu>
261
262 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
263 for portability to hosts where /bin/sh has problems.
264
a8544941
SM
2652013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
266
267 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
268
9f0809d4
EZ
2692013-08-20 Eli Zaretskii <eliz@gnu.org>
270
271 * files.texi (Information about Files): Mention file names with
272 trailing blanks on MS-Windows. (Bug#15130)
273
c5074806
XF
2742013-08-18 Xue Fuqiao <xfq.free@gmail.com>
275
276 * positions.texi (Positions): Improve indexing.
277
e2c90473
EZ
2782013-08-18 Eli Zaretskii <eliz@gnu.org>
279
280 * markers.texi (The Region): Improve indexing.
281
278d6dd0
XF
2822013-08-17 Xue Fuqiao <xfq.free@gmail.com>
283
ab100635
XF
284 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
285
278d6dd0
XF
286 * text.texi (Maintaining Undo): Mention interactive call of
287 buffer-disable-undo.
c9b39934 288 (Filling): Add cross-reference for hard newlines.
d3110177 289 (Sorting): Fix indentation.
38b4c7f8 290 (Columns): Comment out undefined behavior.
ad6643fe 291 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 292
2bede2ed
XF
2932013-08-16 Xue Fuqiao <xfq.free@gmail.com>
294
c8068af5 295 * text.texi (Insertion): Refine.
bd805d5b 296 (Margins): Add an index.
e4043ba0 297 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 298
2bede2ed
XF
299 * positions.texi (Character Motion):
300 * markers.texi (Moving Markers):
301 (Creating Markers): Comment out undefined behavior.
302
7cbbcaa0
XF
3032013-08-15 Xue Fuqiao <xfq.free@gmail.com>
304
305 * markers.texi (The Region): Add/move indexes.
306
8259030d
LMI
3072013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
308
309 * display.texi (ImageMagick Images): Mention :content-type and
310 `image-content-type-suffixes'.
311
f73f4ce6
XF
3122013-08-13 Xue Fuqiao <xfq.free@gmail.com>
313
314 * positions.texi (Word Motion): Remove redundant sentence.
315
3e6b67c9
GM
3162013-08-13 Glenn Morris <rgm@gnu.org>
317
318 * lists.texi (List Elements):
319 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
320
5c41e9ff
XF
3212013-08-13 Xue Fuqiao <xfq.free@gmail.com>
322
916119ec 323 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 324
8496d8d7
GM
3252013-08-12 Glenn Morris <rgm@gnu.org>
326
327 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
328 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
329 (INSTALL_DATA): New, set by configure.
330 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
331 New variables.
332 (.SUFFIXES): Add .ps and .dvi.
333 (.dvi.ps): New suffix rule.
334 (dvi, html, pdf, ps): Use *_TARGETS variables.
335 (elisp.html): Use HTML_OPTS.
336 (elisp.ps): Remove explicit rule.
337 (.PHONY): install-dvi, install-html, install-pdf, install-ps
338 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
339 uninstall-ps, and uninstall-doc.
340 (install-dvi, install-html, install-pdf, install-ps, install-doc)
341 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
342 (uninstall-doc): New rules.
343 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
344
3a3bb904
XF
3452013-08-10 Xue Fuqiao <xfq.free@gmail.com>
346
347 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
348
4517cbc2
XF
3492013-08-09 Xue Fuqiao <xfq.free@gmail.com>
350
351 * control.texi (Error Symbols): Minor fix for previous change.
352
54bd972f
SM
3532013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
354
355 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
356
357 * control.texi (Signaling Errors): Refer to define-error.
358 (Error Symbols): Add `define-error'.
359
e30b79c1
DA
3602013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
361
362 * positions.texi (Motion by Screen Lines):
363 * display.texi (Truncation): Rename `cache-long-line-scans'
364 to `cache-long-scans'.
365
123ff297
XF
3662013-08-05 Xue Fuqiao <xfq.free@gmail.com>
367
368 * windows.texi (Window Start and End): Add an index.
369
9097ad86
XF
3702013-08-02 Xue Fuqiao <xfq.free@gmail.com>
371
372 * display.texi (Face Functions): Add an index.
373
374 * variables.texi (Variable Aliases): Add an index.
375
376 * functions.texi (Defining Functions): Add an index.
377
378 * nonascii.texi (Coding System Basics): Add an index.
379
64a695bd
XF
3802013-07-31 Xue Fuqiao <xfq.free@gmail.com>
381
382 * nonascii.texi (Non-ASCII Characters): Update menu.
383 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
384
385 * elisp.texi (Top): Update menu.
386
39e8fb76
XF
3872013-07-30 Xue Fuqiao <xfq.free@gmail.com>
388
389 * windows.texi (Window History): Mention the default value of
3cd51eaa 390 switch-to-visible-buffer. Add cross-references.
39e8fb76 391
95e6e62b
MA
3922013-07-24 Michael Albinus <michael.albinus@gmx.de>
393
394 * errors.texi (Standard Errors): Fix typo.
395
396 * files.texi (Magic File Names):
397 * os.texi (File Notifications): Remove file-notify-supported-p.
398
53840e55
PE
3992013-07-24 Paul Eggert <eggert@cs.ucla.edu>
400
401 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
402 non-well-formed expressions result in unspecified behavior, though
403 Emacs will not crash.
404
32813ea7
MA
4052013-07-22 Michael Albinus <michael.albinus@gmx.de>
406
407 * files.texi (Magic File Names): Add file-notify-add-watch,
408 file-notify-rm-watch and file-notify-supported-p. Move
409 file-remote-p down.
410
411 * errors.texi (Standard Errors): Add file-notify-error.
412
413 * os.texi (Desktop Notifications): Rename from Notifications.
414 (File Notifications): New node.
415
416 * elisp.texi (Top): Update menu for these changes.
417
ac446ed8
XF
4182013-07-19 Xue Fuqiao <xfq.free@gmail.com>
419
420 * windows.texi (Display Action Functions): Mention next-window.
421
e6c005c5
XF
4222013-07-16 Xue Fuqiao <xfq.free@gmail.com>
423
424 * windows.texi (Selecting Windows): Fix the introduction of
425 `set-frame-selected-window''s arguments.
426
954b166e
PE
4272013-07-10 Paul Eggert <eggert@cs.ucla.edu>
428
429 Timestamp fixes for undo (Bug#14824).
430 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
431
3323c263
EZ
4322013-07-06 Eli Zaretskii <eliz@gnu.org>
433
434 * nonascii.texi (Text Representations): Document that
435 multibyte-string-p returns nil for non-string objects.
436
4431e6d9 4372013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
438
439 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
440
a944db14
GM
4412013-07-03 Glenn Morris <rgm@gnu.org>
442
443 * debugging.texi (Debugging):
444 * files.texi (File Attributes, Changing Files): Fix cross-references.
445
446 * package.texi (Package Archives): Fix @url call.
447
253e30aa
GM
448 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
449
4c672a0f
EZ
4502013-06-29 Eli Zaretskii <eliz@gnu.org>
451
452 * display.texi (Bidirectional Display): Document move-point-visually.
453
4366ddd4
XF
4542013-06-29 Xue Fuqiao <xfq.free@gmail.com>
455
456 * buffers.texi (Buffer File Name): Fix typo.
457
bace8013
CS
4582013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
459
460 * tips.texi (Coding Conventions): Improve wording.
461
f99f7826 4622013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
463
464 * loading.texi (Autoload): Fix typo.
465
611e8a48
GM
466 * variables.texi (Lexical Binding): Fix typo.
467
edfaf7c0
GM
468 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
469
f3f9606c
LMI
4702013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
471
472 * display.texi (ImageMagick Images): Mention :max-width and
473 :max-height.
474
89561f72
PE
4752013-06-20 Paul Eggert <eggert@cs.ucla.edu>
476
477 * numbers.texi (Math Functions): Remove obsolete function log10.
478
9716fedb
SM
4792013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
480
481 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
482 rather than `local-map'.
483
484 * keymaps.texi (Active Keymaps): Fix documentation of
485 set-temporary-overlay-map and overriding-terminal-local-map.
486
789cf833
GM
4872013-06-19 Glenn Morris <rgm@gnu.org>
488
489 * Makefile.in (dist): Edit more configure variables.
490 Try to check that we do not miss any in future.
491
254408ca
JB
4922013-06-17 Juanma Barranquero <lekktu@gmail.com>
493
494 * text.texi (Undo, Changing Properties): Fix typos.
495
708e05f6
LMI
4962013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
497
498 * text.texi (Changing Properties): Document `add-face-text-property'.
499
3da95318
KH
5002013-06-17 Kenichi Handa <handa@gnu.org>
501
502 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 503 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 504
de0503df
SM
5052013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
506
507 * loading.texi (Hooks for Loading): Don't document after-load-alist.
508 Document with-eval-after-load instead of eval-after-load.
509
823777b5
XF
5102013-06-11 Xue Fuqiao <xfq.free@gmail.com>
511
512 * files.texi (File Name Expansion): Make the example more
513 intuitive.
514
08c0a604
PE
5152013-06-10 Paul Eggert <eggert@cs.ucla.edu>
516
517 Documentation fix for 'ls' and hard links.
518 * compile.texi (Compilation Functions):
519 * files.texi (File Attributes, Changing Files):
520 Use current format for GNU 'ls' output.
521 (File Attributes): Fix problem introduced in previous change:
522 the link count is the number of hard links, not the number
523 of hard links + 1.
524
e4568f3b
XF
5252013-06-10 Xue Fuqiao <xfq.free@gmail.com>
526
527 * files.texi (File Attributes): Fix typo.
528
a5cf7779
SM
5292013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
530
531 * functions.texi (Lambda Expressions): Lambda expressions don't
532 evaluate to themselves in general (bug#11782).
533
6e911150
SM
5342013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
535
536 * loading.texi (Autoload):
537 * help.texi (Documentation Basics, Accessing Documentation)
538 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
539
b02b5481
GM
5402013-04-23 Glenn Morris <rgm@gnu.org>
541
542 * internals.texi (Writing Emacs Primitives): Remove obvious example.
543 Tweak other to avoid overly long line.
544
f8152bcb
XF
5452013-04-21 Xue Fuqiao <xfq.free@gmail.com>
546
84ebefe9
XF
547 * internals.texi (Writing Emacs Primitives): Remove unnecessary
548 references to the sources. (Bug#13800)
549
f8152bcb
XF
550 * searching.texi (Regexp Backslash): Doc fix for backslash
551 constructs in regular expressions.
552
8fa2654e
CS
5532013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
554
555 * tips.texi (Coding Conventions): Mention separation of package
556 descriptor and name of internal symbols by two hyphens.
557
0aa3616e
SB
5582013-04-13 Stephen Berman <stephen.berman@gmx.net>
559
560 * windows.texi (Splitting Windows): Change category of
561 split-window from a command to a function.
562
cd542620
CY
5632013-04-06 Chong Yidong <cyd@gnu.org>
564
565 * display.texi (Faces): Minor clarifications.
6e911150
SM
566 (Defining Faces): Clarify default vs custom face specs.
567 Document face-spec-set.
cd542620
CY
568
569 * display.texi (Overlay Properties):
570 * text.texi (Special Properties): Use the "anonymous face"
571 terminology. Describe foreground-color and background-color forms
572 as compatibility-only.
573
8d0c20ae
EZ
5742013-03-24 Eli Zaretskii <eliz@gnu.org>
575
576 * compile.texi (Byte-Code Objects): Add index entry.
577 (Disassembly): Add cross-references.
578
45f1d362
EZ
5792013-03-23 Eli Zaretskii <eliz@gnu.org>
580
581 * frames.texi (Size Parameters): More accurate description of the
582 difference between 'fullboth' and 'maximized'. (Bug#13935)
583
5784e319
CS
5842013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
585
586 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
587
78be8b64 5882013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
589
590 * elisp.texi: Add some stuff specific to www.gnu.org.
591
b388e7ad
TZ
5922013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
593
594 * control.texi (Pattern matching case statement): Fix typo.
595
681ebc33
PE
5962013-03-04 Paul Eggert <eggert@cs.ucla.edu>
597
598 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
599
9bed73f3
GM
6002013-03-03 Glenn Morris <rgm@gnu.org>
601
602 * objects.texi (Symbol Type): Fix typo.
603
929aeac6 6042013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
605
606 * variables.texi (File Local Variables): Fix reference.
607
1abfd3e8 6082013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
609
610 * files.texi (Magic File Names): Improve wording and indexing.
611
f0c954fa
GM
6122013-02-21 Glenn Morris <rgm@gnu.org>
613
614 * display.texi (Multi-Frame Images): Minor rephrasing.
615
1e56f8ef
GM
6162013-02-20 Glenn Morris <rgm@gnu.org>
617
618 * display.texi (GIF Images, TIFF Images): Delete these nodes.
619 (ImageMagick Images): For :index, use an xref rather than duplicating.
620 (Other Image Types): Add GIF, adjust formatting.
621 (Multi-Frame Images): Rename from Animated Images. Expand section.
622 * elisp.texi (Top): Update menu for these changes.
623
93c2fa46
GM
6242013-02-19 Glenn Morris <rgm@gnu.org>
625
626 * text.texi (Change Hooks): Fix typo.
627
d64d97e5 6282013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
629
630 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
631
b5ca9d53
GM
6322013-02-13 Glenn Morris <rgm@gnu.org>
633
b6c3e4b1
GM
634 * objects.texi (Char-Table Type): Add footnote about #^^.
635
b5ca9d53
GM
636 * modes.texi (Minor Mode Conventions): Fix typo.
637
85adc63f
GM
638 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
639 meta characters; this changed in 22.1. (Bug#13684)
640
662abcc1
GM
641 * objects.texi (Char-Table Type): Add cindex.
642
9d6c9dd1
GM
643 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
644
490a9458 6452013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
646
647 * keymaps.texi (Creating Keymaps): Update make-keymap result.
648
8549f9e8
EZ
6492013-02-09 Eli Zaretskii <eliz@gnu.org>
650
651 * modes.texi (%-Constructs): Remove the description of %t.
652
653 * nonascii.texi (MS-DOS File Types): Delete node.
654
7bd00724
GM
6552013-02-08 Glenn Morris <rgm@gnu.org>
656
657 * keymaps.texi (Active Keymaps, Searching Keymaps):
658 Remove confusing mention of "symbolic prefix". (Bug#13643)
659
795e7a5b 6602013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
661
662 * macros.texi (Indenting Macros): Fix order of an indent
663 symbol's arguments. (Bug#13450)
664
b3fbb395
PE
6652013-01-19 Paul Eggert <eggert@cs.ucla.edu>
666
667 Allow floating-point file offsets.
668 * files.texi (Reading from Files, Writing to Files):
669 Say that file offsets can be numbers, not just integers.
670
45a7e57c
GM
6712013-01-09 Glenn Morris <rgm@gnu.org>
672
673 * commands.texi (Interactive Codes):
674 Whitespace does not terminate interactive "S". (Bug#13393)
675
04c48b14
CY
6762013-01-06 Chong Yidong <cyd@gnu.org>
677
678 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
679
1f1c405d
GM
6802013-01-05 Glenn Morris <rgm@gnu.org>
681
682 * display.texi (Overlay Properties): Mention field. (Bug#13364)
683
5d7c18a8
EZ
6842013-01-05 Eli Zaretskii <eliz@gnu.org>
685
686 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
687 directive in a group of items.
688
89cb305e 6892013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
690
691 * keymaps.texi (Key Sequences): Remove obsolete sentence
692 (Bug#13356).
693
0f668a4d 6942013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
695
696 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
697
553081a5
SM
6982013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
699
700 * files.texi (File Attributes): Undocument return format of file-acl.
701
1cbb9ed6
GM
7022013-01-03 Glenn Morris <rgm@gnu.org>
703
75e78d1e
GM
704 * processes.texi (System Processes):
705 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
706
5f1a9647
GM
707 * searching.texi (Replacing Match): Fix xref.
708
1cbb9ed6
GM
709 * elisp.texi (DATE): Bump to Jan 2013.
710
9539d465 7112013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 712
22ff2cb8
GM
713 * customize.texi (Common Keywords, Type Keywords):
714 Replace "active field" with "button". (Bug#13310)
715
9800c5b0
GM
716 * customize.texi (Common Keywords): Add xref. (Bug#13311)
717 * tips.texi (Library Headers): Add cindex.
718
d5e5e7b4 7192012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
720
721 * functions.texi (Declare Form):
722 * intro.texi (A Sample Function Description):
723 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
724 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
725 in @def.. commands. (Bug#13292)
726
ccad023b
EZ
7272012-12-29 Eli Zaretskii <eliz@gnu.org>
728
729 * files.texi (Changing Files): Document the return values of
730 set-file-selinux-context and set-file-acl.
731
1ab0c851
GM
7322012-12-27 Glenn Morris <rgm@gnu.org>
733
734 * files.texi (File Names): Mention Cygwin conversion functions.
735
94900bfe
MR
7362012-12-22 Martin Rudalics <rudalics@gmx.at>
737
738 * windows.texi (Selecting Windows): Reword description of
739 select-window (Bug#13248).
740
04d9b71a
EZ
7412012-12-22 Eli Zaretskii <eliz@gnu.org>
742
743 * files.texi (File Attributes, Changing Files): Remove the details
744 about the text returned by file-acl. Instead, just document that
745 it is an opaque string meant to be used by set-file-acl.
746
6e55f03e
CY
7472012-12-21 Chong Yidong <cyd@gnu.org>
748
07b9c0be
CY
749 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
750
6e55f03e
CY
751 * customize.texi (Simple Types): Document key-sequence type
752 (Bug#13048).
753
5bec25eb
CY
754 * strings.texi (Text Comparison): Doc fix for compare-strings.
755
15ccf05e
MA
7562012-12-19 Michael Albinus <michael.albinus@gmx.de>
757
758 * files.texi (Magic File Names): Add `file-acl',
759 `file-selinux-context', `set-file-acl' and
760 `set-file-selinux-context'. Make the list consistent.
761
ee3c0aec
JB
7622012-12-19 Jonas Bernoulli <jonas@bernoul.li>
763
764 * tips.texi (Library Headers): New header keyword `Homepage'.
765 Make continuation lines syntax more precise.
766
66447e07
EZ
7672012-12-17 Eli Zaretskii <eliz@gnu.org>
768
769 * files.texi (File Attributes, Changing Files): Update to include
770 MS-Windows support for ACLs.
771
7c3d167f
RF
7722012-12-16 Romain Francoise <romain@orebokech.com>
773
774 * files.texi (File Attributes): Document ACL support and new
775 `file-acl' function.
776 (Changing Files): Mention argument name change of `copy-file' and
777 document new function `set-file-acl'.
778
97976f9f
PE
7792012-12-14 Paul Eggert <eggert@cs.ucla.edu>
780
781 Fix permissions bugs with setgid directories etc. (Bug#13125)
782 * files.texi (Testing Accessibility): Document GROUP arg
783 of file-ownership-preserved-p.
784 (File Attributes): Document that 9th element is now
785 just a placeholder.
786 * os.texi (User Identification): Document new functions group-gid,
787 group-real-gid.
788
d92d9c95
PE
7892012-12-11 Paul Eggert <eggert@cs.ucla.edu>
790
791 * internals.texi (C Integer Types): New section.
792 This follows up and records an email in
793 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
794
265c2fbf 7952012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 796
4a0e1924 797 * control.texi (Pattern matching case statement): New node.
f433306a 798
1cbae532
SM
799 * customize.texi (Variable Definitions): Mention the default :group
800 for defcustoms (bug#13093).
801
c6c08d3f
GM
8022012-12-09 Glenn Morris <rgm@gnu.org>
803
804 * customize.texi (Variable Definitions): Mention eval-defun
805 on a defcustom calls the :set function when appropriate.
806
4288142b
PE
8072012-12-06 Paul Eggert <eggert@cs.ucla.edu>
808
809 * doclicense.texi, gpl.texi: Update to latest version from FSF.
810 These are just minor editorial changes.
811
d8ad4d3f 8122012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
813
814 * lists.texi (Plist Access): Move put example to Symbol Plists.
815
816 * symbols.texi (Standard Properties): Fix typo.
817
c5bc2d1d 8182012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 819
f02f19bd
CY
820 * symbols.texi (Symbol Properties): New node.
821 (Symbol Plists): Make it a subsection under Symbol Properties.
822 (Standard Properties): New node.
823
824 * lists.texi (Property Lists): Move here from symbols.texi.
825 (Plist Access): Rename from Other Plists.
826
827 * customize.texi (Variable Definitions):
828 * display.texi (Defining Faces):
829 * sequences.texi (Char-Tables): Fix xref.
830
1cbae532 831 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 832
f02f19bd
CY
833 * commands.texi (Using Interactive): Fix index entry.
834
cb6f5650
PE
8352012-11-24 Paul Eggert <eggert@cs.ucla.edu>
836
c07a6ded
PE
837 * doclicense.texi: Update to latest version from FSF.
838 These are just minor editorial changes.
839 * elisp.texi (GNU Free Documentation License)
840 (GNU General Public Licens):
841 Provide sectioning, since doclicense.texi no longer does that.
842
cb6f5650
PE
843 * loading.texi (Named Features): @ -> @@ to fix typo.
844
d125ca15 8452012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
846
847 * windows.texi (Basic Windows): Fix typo.
848 (Windows and Frames): Fix example. Move description of
849 window-in-direction here.
850 (Recombining Windows): Fix example.
1cbae532 851 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
852 (Switching Buffers): Reword.
853 (Display Action Functions): Minor adjustments.
854 (Choosing Window Options): Minor fixes.
855 (Window History): Minor rewording.
856 (Dedicated Windows): Correct and reword part describing how
857 dedicatedness affects functions removing buffers or windows.
1cbae532 858 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 859
d125ca15 8602012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
861
862 * modes.texi (%-Constructs): Fix statement about mode construct
863 padding (Bug#12866).
864
d125ca15 8652012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
866
867 * debugging.texi (Profiling): Make it more clear
868 that --enable-profiling is about profiling the C code.
869
38a2f917
GM
8702012-11-21 Glenn Morris <rgm@gnu.org>
871
3ca2f1bf
GM
872 * display.texi (Attribute Functions):
873 Update for set-face-* name changes.
1bf335cf
GM
874 Add new "inherit" argument for face-bold-p etc.
875 Move description of this argument to a common section, like "frame".
3ca2f1bf 876
6ef2e5ef 877 * debugging.texi (Profiling): New section.
b6729a18 878 (Debugging): Mention profiling in the introduction.
5b776637
GM
879 * tips.texi (Compilation Tips): Move profiling to separate section.
880 * elisp.texi: Add Profiling to detailed menu.
881
6ef2e5ef 8822012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
883
884 * windows.texi (Display Action Functions): Fix recently added
885 example. Suggested by Michael Heerdegen.
886
6ef2e5ef 8872012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
888
889 Minor cleanup for times as lists of four integers.
890 * os.texi (Time Parsing): Time values can now be four integers.
891
7351b73d
GM
8922012-11-18 Glenn Morris <rgm@gnu.org>
893
894 * loading.texi (How Programs Do Loading): Add eager macro expansion.
895 * macros.texi (Expansion): Mention eager macro expansion.
896
a045a167
GM
897 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
898
2ac9538d 8992012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
900
901 * minibuf.texi (Programmed Completion): Doc fix for metadata
902 request (Bug#12850).
903
2ac9538d 9042012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 905
7fe37cfc
GM
906 * display.texi (Temporary Displays): Document with-temp-buffer-window.
907
6439ae19
GM
908 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
909 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
910 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 911 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 912
0ff7851c
MR
9132012-11-16 Martin Rudalics <rudalics@gmx.at>
914
915 * windows.texi (Choosing Window): Rewrite description of
916 display-buffer-alist (Bug#12167).
1cbae532
SM
917 (Display Action Functions): Mention inhibit-switch-frame.
918 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
919 Add example (Bug#12848).
920
96e05507 9212012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
922
923 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
924 (Attribute Functions): Update for set-face-underline rename.
925 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 926
e4e9830b
GM
927 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
928 so they align better in info.
921c067f
GM
929 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
930 Document set-temporary-overlay-map.
e4e9830b 931
c8915b67
SM
9322012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
933
934 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
935 with normal keymaps".
936
74934dcc
DA
9372012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
938
939 * internals.texi (Garbage Collection): Update descriptions
940 of vectorlike_header, garbage-collect and gc-cons-threshold.
941 (Object Internals): Explain Lisp_Object layout and the basics
942 of an internal type system.
943 (Buffer Internals): Update description of struct buffer.
944
f78ee6af 9452012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
946
947 * variables.texi (Adding Generalized Variables):
948 At least mention gv-define-expander and gv-letplace.
949
164f28b5 950 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 951 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 952
38868ad7
GM
953 * control.texi (Signaling Errors):
954 * debugging.texi (Error Debugging):
955 * errors.texi (Standard Errors): Add user-error.
956
6efddf78
GM
957 * variables.texi (Adding Generalized Variables):
958 Use standard formatting for common lisp note about setf functions.
959
6baf66d5 9602012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
961
962 * elisp.texi (Top): Add Recombining Windows to menu.
963 * windows.texi (Recombining Windows): New subsection.
964 (Splitting Windows): Rewrite text on handling of window
965 combinations and move it to new subsection.
966
6baf66d5 9672012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 968
8a3afaf9
CY
969 * searching.texi (Replacing Match): Document \? in replace-match.
970
7c08f8ba
CY
971 * variables.texi (Creating Buffer-Local): Document setq-local and
972 defvar-local.
973 (Setting Generalized Variables): Arrange table alphabetically.
974
975 * lists.texi (List Elements, List Variables): Clarify descriptions
976 of push and pop for generalized variables.
977
978 * edebug.texi (Specification List): setf is no longer CL-only.
979
6baf66d5 9802012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
981
982 * variables.texi (Adding Generalized Variables):
983 Update description of FIX-RETURN expansion.
984
ebdbfb95
GM
985 * variables.texi (Setting Generalized Variables):
986 Split most of previous contents into this subsection.
987 (Adding Generalized Variables): New subsection.
651af8c6
GM
988 Move note on lack of setf functions here from misc/cl.texi.
989
ebdbfb95
GM
990 * elisp.texi: Add Generalized Variables subsections to detailed menu.
991
6baf66d5 9922012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
993
994 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
995
a43d02f0
MA
9962012-11-08 Michael Albinus <michael.albinus@gmx.de>
997
998 * os.texi (Notifications): Update descriptions of
999 notifications-notify, notifications-close-notification and
1000 notifications-get-capabilities according to latest code changes.
1001 Add notifications-get-server-information.
1002
2395ab64
CY
10032012-11-03 Chong Yidong <cyd@gnu.org>
1004
1005 * objects.texi (General Escape Syntax): Clarify the explanation of
1006 escape sequences.
1007 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1008 multibyte. Hex escapes do not automatically make a string
1009 multibyte.
1010
43bcfda6
MR
10112012-11-03 Martin Rudalics <rudalics@gmx.at>
1012
1013 * windows.texi (Switching Buffers): Document option
1014 switch-to-buffer-preserve-window-point.
1015 (Display Action Functions): Document window-height and
1016 window-width alist entries.
1cbae532
SM
1017 (Display Action Functions):
1018 Document display-buffer-below-selected and
43bcfda6 1019 display-buffer-in-previous-window.
1cbae532
SM
1020 (Quitting Windows): Document quit-restore-window.
1021 Rewrite section.
43bcfda6
MR
1022 (Window Configurations): In window-state-get mention that
1023 argument window must be valid.
1024 (Window Parameters): Document quit-restore window parameter
1025 (Bug#12158).
1026
89b2c8a1
GM
10272012-10-31 Glenn Morris <rgm@gnu.org>
1028
88390adf
GM
1029 * control.texi (Catch and Throw): Add xref to cl.texi.
1030
aec5e6f9
GM
1031 * lists.texi (Sets And Lists): Point xref to better location.
1032
0d8e94e9
GM
1033 * errors.texi (Standard Errors):
1034 * loading.texi (Autoload): Update for cl-lib namespace changes.
1035
5241598a
GM
1036 * modes.texi (Defining Minor Modes): "Generalized Variables"
1037 section is now in this manual rather than cl.texi.
1038
89b2c8a1
GM
1039 * eval.texi (Special Forms): No longer special forms: defmacro,
1040 defun, save-window-excursion, with-output-to-temp-buffer.
1041 * functions.texi (Defining Functions): Defun is now a macro.
1042 Defalias is a function.
1043
516e1a08
GM
10442012-10-30 Glenn Morris <rgm@gnu.org>
1045
1046 * variables.texi (Generalized Variables): Fix typo.
1047
e29e39c9
CY
10482012-10-30 Chong Yidong <cyd@gnu.org>
1049
1050 * symbols.texi (Symbol Plists): Document function-get.
1051
1052 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1053
1054 * frames.texi (Visibility of Frames): Document tty-top-frame.
1055
70edffb1
SM
10562012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1057
1058 * keymaps.texi (Format of Keymaps): Document the multiple
1059 inheritance format.
1060
3a51f0eb
MR
10612012-10-28 Martin Rudalics <rudalics@gmx.at>
1062
1063 * windows.texi (Basic Windows): Reformulate description of live,
1064 internal and valid windows.
1065 (Cyclic Window Ordering): Describe new argument of
1066 get-lru-window and get-largest-window. Add description of
1067 window-in-direction.
1068
5b6887ad
GM
10692012-10-27 Glenn Morris <rgm@gnu.org>
1070
5887564d
GM
1071 * variables.texi (Generalized Variables): New section,
1072 adapted from misc/cl.texi.
1073 * elisp.texi (Top): Add Generalized Variables to menu.
1074 * lists.texi (List Elements, List Variables):
1075 Mention generalized variables.
1076
5b6887ad
GM
1077 * lists.texi (List Elements): Typo fix.
1078
05b621a6
CY
10792012-10-27 Chong Yidong <cyd@gnu.org>
1080
1081 * minibuf.texi (High-Level Completion): Don't mention removed
1082 function iswitchb-read-buffer.
1083
1084 * commands.texi (Event Input Misc): Remove last-input-char.
1085 (Command Loop Info): Remove last-command-char.
1086
1087 * frames.texi (Initial Parameters): Don't mention the obsolete
1088 special-display feature.
1089
1090 * windows.texi (Choosing Window): Don't mention the obsolete
1091 special display feature.
1092 (Choosing Window Options): Remove obsolete special-display
1093 variables, and the functions special-display-p and
1094 special-display-popup-frame.
1095
1096 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1097
1098 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1099
1100 * markers.texi (Information from Markers): Remove obsolete
1101 function buffer-has-markers-at.
1102
1103 * text.texi (Yanking): Document yank-handled-properties.
1104
72ec96fb
PE
11052012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1106
1107 Update manual for new time stamp format (Bug#12706).
1108 * buffers.texi (Modification Time):
1109 * files.texi (Testing Accessibility, File Attributes):
1110 * intro.texi (Version Info):
1111 * os.texi (Time of Day):
1112 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1113 These instances were missed the first time around.
1114 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1115
75e8f9d2
CY
11162012-10-24 Chong Yidong <cyd@gnu.org>
1117
cd996018
CY
1118 * minibuf.texi (Text from Minibuffer): Document read-regexp
1119 changes.
1120
1cbae532
SM
1121 * nonascii.texi (Selecting a Representation):
1122 Document set-buffer-multibyte changes.
cd996018 1123
75e8f9d2
CY
1124 * keymaps.texi (Toolkit Differences): Node deleted.
1125 (Easy Menu): New node.
1126
d1069532
SM
11272012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1128
1129 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1130
c4132fd4
PE
11312012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1132
1133 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1134 * files.texi (File Attributes):
1135 * text.texi (Undo):
1136 Time stamp resolution is now 1 picosecond, not 1 second.
1137
1fb3aa3f
CY
11382012-10-23 Chong Yidong <cyd@gnu.org>
1139
49238e7f
CY
1140 * display.texi (Font Lookup): Remove font-list-limit.
1141
1fb3aa3f
CY
1142 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1143 (Bug#12529).
1144
5fb904b0
GM
11452012-10-22 Glenn Morris <rgm@gnu.org>
1146
f961c7d8
GM
1147 * os.texi (Recording Input): Tiny fix.
1148
4ee87740
GM
1149 * intro.texi (Lisp History):
1150 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1151 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1152
d18a0d24
CY
11532012-10-15 Chong Yidong <cyd@gnu.org>
1154
1155 * macros.texi (Defining Macros): defmacro is now a macro.
1156 Explicitly list the docstring and declare arguments.
1157
1158 * functions.texi (Anonymous Functions): Explicitly list the
1159 docstring, declare, and interactive arguments to lambda.
1160 (Defining Functions): Likewise for defun.
1161 (Inline Functions): Likewise for defsubst.
1162 (Declare Form): Tweak description.
1163
73f2b4ab
CY
11642012-10-13 Chong Yidong <cyd@gnu.org>
1165
1166 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1167
379acb95
CY
11682012-10-05 Chong Yidong <cyd@gnu.org>
1169
1170 * minibuf.texi (Basic Completion): Clarify list form of completion
1171 table (Bug#12564).
1172
e8757f09 11732012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1174
1175 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1176
86ec63ba
PE
11772012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1178
1179 Revert the FOLLOW-SYMLINKS change for file-attributes.
1180 * files.texi (File Attributes, Magic File Names): Undo last change.
1181
e7a2937b
PE
11822012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1183
1184 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1185 * files.texi (File Attributes): Describe it.
1186 (Magic File Names): Use it.
1187
48de8b12
CY
11882012-09-30 Chong Yidong <cyd@gnu.org>
1189
1190 * commands.texi (Click Events): Define "mouse position list".
1191 Remove mention of unimplemented horizontal scroll bars.
1192 (Drag Events, Motion Events): Refer to "mouse position list".
1193 (Accessing Mouse): Document posnp.
1194
1195 * errors.texi (Standard Errors): Tweak arith-error description.
1196 Tweak markup. Remove domain-error and friends, which seem to be
1197 unused after the floating-point code revamp.
1198
1199 * functions.texi (Obsolete Functions): Obsolescence also affects
1200 documentation commands. Various clarifications.
1201 (Declare Form): New node.
1202
1203 * strings.texi (String Basics): Copyedits.
1204
1205 * os.texi (Idle Timers): Minor clarifications.
1206 (User Identification): Add system-users and system-groups.
1207
1208 * macros.texi (Defining Macros): Move description of `declare' to
1209 Declare Form node.
1210
1211 * loading.texi (Autoload):
1212 * help.texi (Documentation Basics): The special sequences can
1213 trigger autoloading.
1214
1215 * numbers.texi (Integer Basics): Copyedits.
1216 (Float Basics): Consider IEEE floating point always available.
1217 (Random Numbers): Document actual limits.
1218 (Arithmetic Operations): Clarify division by zero. Don't mention
1219 the machine-independence of negative division since it does not
1220 happen in practice.
1221
12222012-09-28 Chong Yidong <cyd@gnu.org>
1223
1224 * os.texi (Startup Summary): Document leim-list.el change.
1225
12262012-09-25 Chong Yidong <cyd@gnu.org>
1227
1228 * functions.texi (Defining Functions): defun is now a macro.
1229
e61d39cd 12302012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1231
1232 * files.texi (Files): Fix typo.
1233
e109c4a6
CY
12342012-09-23 Chong Yidong <cyd@gnu.org>
1235
1236 * buffers.texi (Read Only Buffers): Document read-only-mode.
1237
1238 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1239 read-only-mode.
1240
1241 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1242 calling conventions.
1243
c88b867f
CY
12442012-09-22 Chong Yidong <cyd@gnu.org>
1245
1246 * searching.texi (Replacing Match): Minor clarification.
1247
df9685f3
EZ
12482012-09-22 Eli Zaretskii <eliz@gnu.org>
1249
287d7455
EZ
1250 * edebug.texi (Instrumenting): Improve indexing.
1251
df9685f3
EZ
1252 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1253 from within its own timer action. (Bug#12447)
1254
47133380
CY
12552012-09-22 Chong Yidong <cyd@gnu.org>
1256
1257 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1258
ab199df2 12592012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1260
1261 * debugging.texi (Using Debugger): Fix typo.
1262
ed1f0bd3
CY
12632012-09-18 Chong Yidong <cyd@gnu.org>
1264
1265 * display.texi (Faces): Discuss anonymous faces.
1266 (Face Attributes): Tweak intro.
1267 (Defining Faces): Move after the Face Attributes node. Copyedits.
1268 (Displaying Faces): Describe role of inheritance.
1269
1270 * customize.texi (Customization): Define customization more
1271 carefully (Bug#11440).
1272 (Common Keywords): Add xref to Constant Variables.
1273
1274 * variables.texi (Defining Variables): Link to defcustom's node
1275 instead of the higher-level Customization chapter.
1276
c990426a
PE
12772012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1278
1279 Simplify, document, and port floating-point (Bug#12381).
1280 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1281 Document that / and mod (with floating point arguments), along
1282 with asin, acos, log, log10, expt and sqrt, return special values
1283 instead of signaling exceptions.
1284 (Float Basics): Document that logb operates on the absolute value
1285 of its argument.
1286 (Math Functions): Document that (log ARG BASE) also returns NaN if
1287 BASE is negative. Document that (expt X Y) returns NaN if X is a
1288 finite negative number and Y a finite non-integer.
1289
011474aa
CY
12902012-09-09 Chong Yidong <cyd@gnu.org>
1291
bb6b0efc
CY
1292 * lists.texi (Sets And Lists): Explain that the return value for
1293 delete should be used, like for delq.
1294
011474aa
CY
1295 * minibuf.texi (Yes-or-No Queries): Document recentering and
1296 scrolling in y-or-n-p. Remove gratuitous example.
1297
1298 * searching.texi (Search and Replace): Document window scrolling
1299 entries in query-replace-map.
1300
6dcef6ec
CY
13012012-09-08 Chong Yidong <cyd@gnu.org>
1302
1303 * syntax.texi (Syntax Table Internals): Define "raw syntax
1304 descriptor" terminology (Bug#12383).
1305 (Syntax Descriptors): Mention raw syntax descriptors.
1306
52404181
CY
13072012-09-07 Chong Yidong <cyd@gnu.org>
1308
1a5432bc
CY
1309 * variables.texi (Creating Buffer-Local): Fix description of
1310 local-variable-if-set-p (Bug#10713).
1311
0a6bdaa1
CY
1312 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1313
14ba4cf3
CY
1314 * windows.texi (Display Action Functions)
1315 (Choosing Window Options): Remove obsolete variable
1316 display-buffer-reuse-frames.
cee2e90d 1317 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1318
e5c2edf7
CY
1319 * positions.texi (Narrowing): Document buffer-narrowed-p.
1320
52404181
CY
1321 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1322
1323 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1324 (Bug#12269).
1325
7f7e0167
LI
13262012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1327
1328 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1329
6a787d9a
CY
13302012-09-02 Chong Yidong <cyd@gnu.org>
1331
1332 * windows.texi (Window Configurations): Recommend against using
1333 save-window-excursion (Bug#12075).
1334
1335 * control.texi (Catch and Throw):
1336 * positions.texi (Excursions): Don't mention it.
1337
0e23ef9d
PE
13382012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1339
1340 Better seed support for (random).
1341 * numbers.texi (Random Numbers): Document new behavior of
1342 the calls (random) and (random STRING).
1343
342dac71
MR
13442012-08-21 Martin Rudalics <rudalics@gmx.at>
1345
1346 * windows.texi (Window Point): Document recent changes in
1347 window-point and set-window-point.
1348 (Selecting Windows): Document recent change in select-window.
1349
a08eadfe
EZ
13502012-08-06 Eli Zaretskii <eliz@gnu.org>
1351
1352 * functions.texi (Closures): Put the main index entry for
1353 "closures" here. (Bug#12138)
1354
1355 * variables.texi (Lexical Binding): Disambiguate the index entry
1356 for "closures".
1357
35b6586e
CY
13582012-08-05 Chong Yidong <cyd@gnu.org>
1359
1360 * display.texi (Defining Faces): Move documentation of
1361 frame-background-mode to the Emacs manual (Bug#7774).
1362
02676e5d
CY
13632012-08-04 Chong Yidong <cyd@gnu.org>
1364
1365 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1366 Fix description of syntax table inheritance.
1367 (Syntax Table Functions): Don't refer to internal contents of
1368 syntax table, since that is not explained yet. Copyedits.
1369 (Standard Syntax Tables): Node deleted.
1370 (Syntax Table Internals): Misc clarifications. Improve table
1371 formatting.
1372
1373 * keymaps.texi (Inheritance and Keymaps):
1374 * text.texi (Sticky Properties): Tweak index entry.
1375
73e0cbc0
EZ
13762012-07-28 Eli Zaretskii <eliz@gnu.org>
1377
1378 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1379
09ae5da1
PE
13802012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1381
1382 Prefer typical American spelling for "acknowledgment".
1383 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1384
1ada2e55
EZ
13852012-07-21 Eli Zaretskii <eliz@gnu.org>
1386
1387 * commands.texi (Special Events): Mention language-change event.
1388 (Input Events, Interactive Codes):
1389 * keymaps.texi (Key Sequences): Mention events that are
1390 non-keyboard but also non-mouse events.
1391
9ea10cc3
CY
13922012-07-17 Chong Yidong <cyd@gnu.org>
1393
1394 * text.texi (Insertion): Document insert-char changes.
1395
2e2d2a13
LL
13962012-07-15 Leo Liu <sdl.web@gmail.com>
1397
1398 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1399
b68b3337
CY
14002012-07-13 Chong Yidong <cyd@gnu.org>
1401
1402 * buffers.texi (Read Only Buffers): Document toggle-read-only
1403 changes. Reword to account for the fact that read-only is
1404 currently not supported in overlay properties.
1405
ab4c47d3
CY
14062012-07-07 Chong Yidong <cyd@gnu.org>
1407
1408 * loading.texi (Library Search): Index site-lisp directories.
1409
d4913798
CY
14102012-07-06 Chong Yidong <cyd@gnu.org>
1411
1412 * intro.texi (A Sample Function Description): Fix incorrect
1413 markup, undoing previous change.
1414 (A Sample Variable Description): Minor clarifications and markup
1415 improvements.
1416
1417 * elisp.texi (Top):
1418 * text.texi (Text): Fix menu order.
1419
251736f4
RS
14202012-07-06 Richard Stallman <rms@gnu.org>
1421
1422 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1423 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1424
e8d71283
GM
14252012-07-05 Glenn Morris <rgm@gnu.org>
1426
1427 * intro.texi (A Sample Function Description): Fix cross-refs.
1428
47187200
MW
14292012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1430
1431 * intro.texi (Evaluation Notation, A Sample Function Description)
1432 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1433
a2eb421b
CY
14342012-06-27 Chong Yidong <cyd@gnu.org>
1435
1436 * processes.texi (Asynchronous Processes, Input to Processes):
1437 * internals.texi (Process Internals): Don't capitalize "pty".
1438
6d41a41d
TTN
14392012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1440
1441 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1442 discussion more prominent.
1443
0bd8297f
EZ
14442012-06-23 Eli Zaretskii <eliz@gnu.org>
1445
1446 * commands.texi (Misc Events): Document the language-change event.
1447
d35af63c
PE
14482012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1449
1450 Support higher-resolution time stamps (Bug#9000).
1451 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1452 * processes.texi (System Processes):
1453 Time stamp resolution is now picosecond, not microsecond.
1454
ac1a0ce1 14552012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1456
1457 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1458
1053a871
SM
14592012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1460
1461 * functions.texi (Defining Functions):
1462 * macros.texi (Defining Macros): Un-define the return value of `defun',
1463 `defmacro' and `defalias'.
1464
41b7f8bc
CY
14652012-06-17 Chong Yidong <cyd@gnu.org>
1466
1467 * elisp.texi: Remove urlcolor setting.
1468
82a25657
GM
14692012-06-17 Glenn Morris <rgm@gnu.org>
1470
1471 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1472 Overlining no longer behaves exactly like underlining.
1473
a04689de 14742012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1475
1476 * display.texi (Face Attributes):
1477 Document wave-style underline face attribute.
1478
1b9b4cf4
CY
14792012-06-11 Chong Yidong <cyd@gnu.org>
1480
1481 * display.texi (ImageMagick Images): ImageMagick now supports the
1482 :background property.
1483
dbab98c7
DA
14842012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1485
1486 * internals.texi (Garbage Collection): Typo fix.
1487
6175e34b
CY
14882012-06-09 Chong Yidong <cyd@gnu.org>
1489
1490 * text.texi (Special Properties): Clarify the meaning of a list of
1491 faces in the `face' property.
1492
1493 * display.texi (Face Remapping): Minor clarification.
1494
4b56d0fe
CY
14952012-06-08 Chong Yidong <cyd@gnu.org>
1496
1497 * display.texi (Face Attributes): Font family does not accept
1498 wildcards. De-document obsolete :bold and :italic attributes.
1499 (Defining Faces): Use new-style face spec format.
1500
f3372c87
DA
15012012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1502
8d7c7eed 1503 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1504 vector management code and vectorlike_header structure.
1505
5f2c76c6
CY
15062012-06-03 Chong Yidong <cyd@gnu.org>
1507
1508 * modes.texi (Mode Line Data): Use "mode line construct"
1509 terminology for consistency.
1510
ecc6530d
GM
15112012-05-27 Glenn Morris <rgm@gnu.org>
1512
1513 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1514 * buffers.texi, commands.texi, compile.texi, control.texi:
1515 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1516 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1517 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1518 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1519 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1520 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1521 * objects.texi, os.texi, package.texi, positions.texi:
1522 * processes.texi, searching.texi, sequences.texi, streams.texi:
1523 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1524 * variables.texi, windows.texi: Nuke hand-written node pointers.
1525
33017faf 15262012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1527
33017faf
GM
1528 * functions.texi (Obsolete Functions):
1529 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1530
1531 * modes.texi (Mode Help): Fix describe-mode.
1532
1533 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1534
1535 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1536
33017faf 15372012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1538
33017faf 1539 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1540
1541 * compile.texi (Docs and Compilation):
1542 byte-compile-dynamic-docstrings is an option.
1543
1544 * debugging.texi (Invoking the Debugger): debug is a command.
1545
1546 * display.texi (Progress): progress-reporter-update and
1547 progress-reporter-force-update have VALUE argument optional.
1548 (Animated Images): Use non-@code{nil} instead of non-nil.
1549
33017faf
GM
1550 * files.texi (Format Conversion Round-Trip):
1551 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1552
1553 * frames.texi (Creating Frames): make-frame is a command.
1554 (Input Focus): select-frame is a command.
1555 (Pointer Shape): void-text-area-pointer is an option.
1556
33017faf 1557 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1558 (Help Functions): describe-prefix-bindings is a command.
1559
1560 * markers.texi (Creating Markers): Both arguments of copy-marker
1561 are optional.
1562
1563 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1564
1565 * modes.texi (Mode Line Variables): mode-line-remote and
1566 mode-line-client are not options.
1567 (Imenu): imenu-add-to-menubar is a command.
33017faf 1568 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1569
1570 * os.texi (Sound Output): play-sound-file is a command.
1571
33017faf 1572 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1573
33017faf
GM
1574 * processes.texi (Signals to Processes):
1575 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1576 (Signals to Processes): signal-process is a command.
1577
33017faf 1578 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1579 (Base 64): base64-encode-string is not a command while
1580 base64-decode-region is.
1581
1582 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1583
3fe7cdc8
GM
15842012-05-12 Glenn Morris <rgm@gnu.org>
1585
1586 * Makefile.in (MKDIR_P): New, set by configure.
1587 (mkinfodir): Use $MKDIR_P.
1588
dc0f75c8
GM
15892012-05-10 Glenn Morris <rgm@gnu.org>
1590
b8a82b69
GM
1591 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1592 with "coding: raw-text".
51b1e059 1593 Concept of multibyte sessions no longer exists.
b8a82b69 1594
dc0f75c8
GM
1595 * files.texi (File Locks): Mention create-lockfiles option.
1596
666b903b 15972012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1598
5b6eebcf
GM
1599 * vol1.texi, vol2.texi: Remove files.
1600 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1601 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1602
0a454caf 1603 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1604
143d9dd8
GM
1605 * two-volume.make (emacsdir): New.
1606 (tex): Add directory with emacsver.texi to TEXINPUTS.
1607
e68b393e
GM
1608 * minibuf.texi (Minibuffer History, Basic Completion):
1609 Tweak page breaks.
1610
9658dc2a
GM
1611 * internals.texi (Garbage Collection, Memory Usage)
1612 (Writing Emacs Primitives): Tweak page breaks.
1613
161c2a25
GM
1614 * streams.texi (Output Variables): Improve page break.
1615
1616 * edebug.texi (Edebug Display Update): Improve page break.
1617
51d58083
GM
1618 * compile.texi (Disassembly): Condense the examples.
1619
ddff3351
GM
1620 * eval.texi, functions.texi, loading.texi, macros.texi:
1621 Where possible, use example rather than smallexample.
1622
1623 * symbols.texi: Where possible, use example rather than smallexample.
1624 (Symbol Components): Fix typo.
1625 (Other Plists): Tweak page break.
1626
1627 * sequences.texi (Arrays): Tweak page breaks.
1628
1629 * customize.texi: Where possible, use example rather than smallexample.
1630 (Common Keywords, Variable Definitions, Applying Customizations)
1631 (Custom Themes): Tweak page breaks.
1632
1633 * control.texi: Where possible, use example rather than smallexample.
1634 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1635 Tweak page breaks.
1636
ca4b98fa
GM
16372012-05-08 Glenn Morris <rgm@gnu.org>
1638
5122804a
GM
1639 * two.el: Remove; unused since creation of two-volume.make.
1640
ca4b98fa
GM
1641 * vol1.texi, vol2.texi: No need to keep menus in these files.
1642
eceeb5fc
CY
16432012-05-05 Glenn Morris <rgm@gnu.org>
1644
1645 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1646
1647 * intro.texi (Caveats): Copyedit.
1648 (Lisp History): Convert inforef to xref.
1649 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1650
1651 * text.texi (Auto Filling): Don't mention Emacs 19.
1652
1653 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1654 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1655
1656 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1657
eceeb5fc
CY
1658 * lists.texi (List-related Predicates, List Variables):
1659 Tweak page-breaks.
1660 (Sets And Lists): Convert inforef to xref.
1661
8045b906
GM
16622012-05-04 Glenn Morris <rgm@gnu.org>
1663
1664 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1665 (info, infoclean): Use $INFO_EXT.
1666 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1667 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1668 (info, maintainer-clean): Use $INFO_EXT.
1669 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1670
78f3273a
CY
16712012-05-04 Chong Yidong <cyd@gnu.org>
1672
1673 * os.texi (Timers): Use defopt for timer-max-repeats.
1674
ab0fa4e4
PE
16752012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1676
1677 * os.texi (Time of Day): Do not limit current-time-string
1678 to years 1000..9999.
1679
2bc356d7
CY
16802012-05-02 Chong Yidong <cyd@gnu.org>
1681
1682 * display.texi (Font Lookup):
1683 * frames.texi (Pointer Shape):
1684 * processes.texi (Subprocess Creation): Use defopt for options.
1685
90207a15 16862012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1687
1688 * elisp.texi (@copying):
1689 * intro.texi (Introduction): Only print VERSION in the TeX version.
1690
90207a15 16912012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1692
1693 * text.texi (Change Hooks): Minor fix for after-change-functions.
1694
90207a15 16952012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1696
1697 * package.texi (Packaging Basics):
1698 * loading.texi (Autoload):
1699 * files.texi (Magic File Names):
1700 Reword to remove/reduce some overly long/short lines.
1701
a8e7d6d7 17022012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1703
1704 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1705 * modes.texi (Major Modes, Auto-Indentation):
1706 * buffers.texi (Buffers): Some fixes for menu descriptions.
1707
a8e7d6d7 17082012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1709 * functions.texi (Simple Lambda, Argument List):
1710 * eval.texi (Function Indirection): Avoid deprecated form.
1711
a8e7d6d7 17122012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1713
1a72be46
GM
1714 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1715 Add "et al." to authors.
1716
16152b76
GM
1717 * buffers.texi, commands.texi, compile.texi, control.texi:
1718 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1719 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1720 * modes.texi, numbers.texi, objects.texi, streams.texi:
1721 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1722 Use Texinfo recommended convention for quotes+punctuation.
1723
a8e7d6d7 17242012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1725
1726 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1727 to where-is-internal (Bug#10872).
1728
a8e7d6d7 17292012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1730
a2715669
GM
1731 * macros.texi (Indenting Macros): Fix typo.
1732
0b27932b
GM
1733 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1734 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1735 (Choosing Window Options, Horizontal Scrolling)
1736 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1737 (Quitting Windows, Window Configurations, Textual Scrolling):
1738 (Coordinates and Windows, Window Configurations)
1739 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1740 (Splitting Windows, Deleting Windows):
1741 Fix ignore-window-parameters logic.
1742 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1743 (Window Start and End): Remove pointless example.
1744 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1745 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1746 and recenter-positions. Remove recenter example.
0b27932b 1747
0dc91072
GM
1748 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1749
9c51bbaa
GM
1750 * minibuf.texi (Intro to Minibuffers):
1751 Tweak discussion of resizing minibuffer window.
1752
674ea9c6
GM
17532012-04-26 Glenn Morris <rgm@gnu.org>
1754
8a4ca8e3 1755 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1756
562e638f
GM
1757 * tindex.pl: Remove file.
1758
674ea9c6
GM
1759 * makefile.w32-in (srcs):
1760 * Makefile.in (srcs): Remove back.texi (which is unused).
1761
b613912b
MA
17622012-04-24 Michael Albinus <michael.albinus@gmx.de>
1763
e43042fe
MA
1764 * os.texi (Notifications): Extend possible notification hints.
1765 Add notifications-get-capabilities.
b613912b 1766
f30d612a
CY
17672012-04-20 Chong Yidong <cyd@gnu.org>
1768
1769 * processes.texi (Asynchronous Processes): Mention nil argument to
1770 start-process.
1771
b58b1df8
GM
17722012-04-20 Glenn Morris <rgm@gnu.org>
1773
1774 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1775 Don't mention obsolete `nospace' argument of all-completions.
1776 (Minibuffer Completion, Completion Commands, Reading File Names)
1777 (Completion Variables): Copyedits.
1778 (Completion Commands): Mention parent keymaps.
1779 Remove obsolete minibuffer-local-filename-must-match-map.
1780 (High-Level Completion): Remove read-variable's almost
1781 word-for-word duplication of read-command.
1782 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1783 Update "High-Level Completion" description.
1784
c0ea08d2
GM
1785 * minibuf.texi (Minibuffers):
1786 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1787
9d2754f5
GM
1788 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1789 Use Texinfo-recommended form of quote+punctuation.
1790 (Intro to Minibuffers): First minibuffer is #1, not #0.
1791 Mention minibuffer-inactive-mode.
1792 (Text from Minibuffer): Copyedits.
1793 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1794 (Object from Minibuffer): Remove overly pedantic para.
1795 (Minibuffer History): Copyedits. Add face-name-history.
1796 (Initial Input, Yes-or-No Queries, Multiple Queries)
1797 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1798 (Yes-or-No Queries): Tweak example.
1799 (Minibuffer Commands): Add next-complete-history-element.
1800 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1801 minibuffer-inactive-mode.
9d2754f5 1802
4373fd43
GM
1803 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1804 (Bindat Functions): Copyedits.
1805
61bb069e 18062012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1807
1808 * files.texi (Saving Buffers): Document `visit and `visit-save'
1809 values of require-final-newline.
1810
61bb069e 18112012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1812
1813 * processes.texi (Output from Processes, Filter Functions):
1814 Mention waiting-for-user-input-p.
1815 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1816 (Network Servers, Datagrams, Network Processes, Network Options)
1817 (Network Feature Testing, Serial Ports): Copyedits.
1818 (Network): Add encrypted network overview paragraph.
1819 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1820
61bb069e 18212012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1822
1823 * help.texi (Keys in Documentation): Mention :advertised-binding.
1824
1825 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1826 description to help.texi.
1827
61bb069e 18282012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1829
1830 * processes.texi (Process Information, Input to Processes)
1831 (Signals to Processes, Output from Processes, Process Buffers)
1832 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1833 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1834
e153c136
GM
18352012-04-15 Glenn Morris <rgm@gnu.org>
1836
1837 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1838 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1839 Copyedits.
e153c136 1840 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1841 (Synchronous Processes, Asynchronous Processes):
1842 Update some example output.
e153c136
GM
1843 (Process Information): Fix typo.
1844 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1845
e6fd457e 18462012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1847
1848 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1849 open-network-stream does exist in Emacs 23, but is simpler.
1850
e6fd457e 18512012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1852
1853 * customize.texi (Custom Themes): Also document load-theme etc.
1854
35dc09a1 18552012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1856
1857 * customize.texi (Applying Customizations):
1858 (Custom Themes): New nodes.
1859
1860 * display.texi (Defining Faces): Reference custom-set-faces.
1861
1862 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1863 * os.texi (Startup Summary): Copyedits.
1864
35dc09a1 18652012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1866
1867 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1868
9fce7eda
GM
1869 * strings.texi (Case Tables):
1870 * objects.texi (General Escape Syntax):
1871 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1872
2bb0eca1
GM
1873 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1874 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1875 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1876 * text.texi: Use @file for buffers, per the Texinfo manual.
1877
62200c14
GM
1878 * compile.texi (Compiler Errors): Add missing space in buffer name.
1879
35dc09a1 18802012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1881
1882 * processes.texi (Query Before Exit): Remove obsolete function
1883 process-kill-without-query (Bug#11190).
1884
35dc09a1 18852012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1886
1887 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1888 Use @env for environment variables.
1889
f48a9cb4
GM
1890 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1891
0a6dd5e2
JA
18922012-04-12 Jari Aalto <jari.aalto@cante.net>
1893
1cbae532
SM
1894 * processes.texi (Synchronous Processes):
1895 Mention `default-directory' (bug#7515).
0a6dd5e2 1896
b4d3bc10
CY
18972012-04-09 Chong Yidong <cyd@gnu.org>
1898
1899 * customize.texi (Variable Definitions): Remove user-variable-p.
1900
1901 * commands.texi (Interactive Codes):
1902 * help.texi (Accessing Documentation):
1903 * minibuf.texi (High-Level Completion): Callers changed.
1904
ea0ff314
CY
19052012-04-06 Chong Yidong <cyd@gnu.org>
1906
1907 * minibuf.texi (Programmed Completion): Document metadata method.
1908 (Completion Variables): Document completion-category-overrides.
1909
91b65361
CY
19102012-04-05 Chong Yidong <cyd@gnu.org>
1911
1912 * anti.texi (Antinews): Rewrite for Emacs 23.
1913
3d439cd1
CY
19142012-04-04 Chong Yidong <cyd@gnu.org>
1915
321cc491
CY
1916 * minibuf.texi (Programmed Completion): Remove obsolete variable
1917 completion-annotate-function.
1cbae532
SM
1918 (Completion Variables): Rename from Completion Styles.
1919 Document completion-extra-properties. Document completion-styles-alist
321cc491 1920 change.
245d176b
CY
1921 (Reading File Names): minibuffer-local-filename-must-match-map is
1922 not used anymore.
1923 (Minibuffer Completion): Document completing-read-function.
1924 (Completion in Buffers): completion-at-point-functions can return
1925 properties recognized in completion-extra-properties.
321cc491 1926
3d439cd1
CY
1927 * display.texi (Delayed Warnings): New node.
1928
a7972adf
CY
1929 * os.texi (Notifications): Copyedits.
1930
97f4a299
GM
19312012-04-04 Glenn Morris <rgm@gnu.org>
1932
1933 * os.texi (Notifications): Copyedits.
1934
9ff687e1
MA
19352012-04-03 Michael Albinus <michael.albinus@gmx.de>
1936
1937 * os.texi (Terminal-Specific): Fix typo.
1938 (Notifications): New section.
1939
1940 * elisp.texi (Top):
1941 * vol1.texi (Top):
1942 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1943 menu entries.
1944
42ee526b
CY
19452012-04-01 Chong Yidong <cyd@gnu.org>
1946
1947 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1948 file-in-directory-p.
1949
0b021094
GM
19502012-03-31 Glenn Morris <rgm@gnu.org>
1951
1952 * edebug.texi (Instrumenting Macro Calls):
1953 Mention defining macros at instrumentation time.
1954 (Edebug Options): Mention edebug-unwrap-results.
1955
50fe197c
EZ
19562012-03-31 Eli Zaretskii <eliz@gnu.org>
1957
1958 * text.texi (Special Properties): Clarify the description of the
1959 effect of integer values of the 'cursor' property on cursor
1960 position. See the discussions in bug#11068 for more details and
1961 context.
1962
650b6d0b
GM
19632012-03-31 Glenn Morris <rgm@gnu.org>
1964
1965 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1966 Copyedits.
1967
5319014e
CY
19682012-03-30 Chong Yidong <cyd@gnu.org>
1969
1970 * display.texi (Image Formats): Add imagemagick type.
1971 (Image Descriptors): Mention how they are used.
1972 (ImageMagick Images): Clarify role of imagemagick-register-types.
1973 (Character Display): Don't mention glyph tables.
1974 (Display Tables): Use make-glyph-code in example.
1975 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1976 tables are semi-obsolete. De-document create-glyph.
1977 (Glyphless Chars): Note that display tables override this.
1978 (Bidirectional Display): Copyedits. Introduce "bidirectional
1979 reordering" terminology, and use it.
1980
f1224267
GM
19812012-03-30 Glenn Morris <rgm@gnu.org>
1982
1983 * edebug.texi (Jumping): Give name of `i' binding.
1984
d14daa28
GM
19852012-03-28 Glenn Morris <rgm@gnu.org>
1986
1987 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
1988 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
1989 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
1990 (Regexp Special): Mention collation.
1991 Clarify char classes with an example.
fee88ca0
GM
1992 (Regexp Functions): Mention regexp-opt is not guaranteed.
1993 Mention regexp-opt-charset.
1994 (Regexp Search): Recommend against looking-back.
1995 (Search and Replace): Use Texinfo recommended quote convention.
1996 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 1997
dcb6e7b3
MR
19982012-03-27 Martin Rudalics <rudalics@gmx.at>
1999
2000 * windows.texi (Window History): Describe new option
2001 switch-to-visible-buffer.
2002
cf0495f2
GM
20032012-03-27 Glenn Morris <rgm@gnu.org>
2004
4fb9a543
GM
2005 * searching.texi (String Search): Add xref to Emacs manual.
2006 Copyedits. Mention the function word-search-regexp.
2007 (Searching and Case): Add xref to Emacs manual. Copyedits.
2008
9364727b
GM
2009 * processes.texi (Network Servers): Standardize apostrophe usage.
2010
cf0495f2
GM
2011 * os.texi (System Environment): Copyedits. Remove some examples
2012 that do not seem useful. Mention setenv third arg.
2013 tty-erase-char does not seem to be nil under a window-system.
2014 (User Identification): Copyedits.
2015 Remove some examples that do not seem useful.
2016
33da7b16
GM
20172012-03-26 Glenn Morris <rgm@gnu.org>
2018
2019 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2020 (Init File): Copyedits.
2021 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2022 (Killing Emacs): Copyedits.
2023 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2024 Shorten the example, use more standard shell prompts.
33da7b16 2025
9a69676a
CY
20262012-03-25 Chong Yidong <cyd@gnu.org>
2027
2028 * display.texi (Fringes): Note that fringes are shown on graphical
2029 displays only.
2030 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2031 (Replacing Specs): Clarify example.
2032 (Manipulating Buttons): Note that button-at can return a marker.
2033 (Buttons): Minor rewrite.
2034 (Character Display): New node. Consolidate all character display
2035 related nodes into its subsections.
2036 (Usual Display): Character 127 is also affected by ctl-arrow.
2037 (Display Tables): Improve example.
2038
c8f6ec5c
GM
20392012-03-22 Glenn Morris <rgm@gnu.org>
2040
2041 * strings.texi (Text Comparison): Mention string-prefix-p.
2042
fb5b8aca
CY
20432012-03-21 Chong Yidong <cyd@gnu.org>
2044
2045 * display.texi (The Echo Area): Add xref to Output Streams.
2046 (Displaying Messages): Improve doc of message.
2047 (Echo Area Customization, Invisible Text): Copyedits.
2048 (Invisible Text): Mention that spec comparison is done with eq.
2049 (Width): Improve doc of char-width.
2050 (Faces): Recommend using symbol instead of string for face name.
2051 Minor clarifications.
2052 (Defining Faces): Copyedits. Update face example.
2053 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2054 (Face Remapping): Mention text-scale-adjust.
2055 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2056 (Face Functions): Don't document make-face or copy-face.
2057
025de85b
CY
20582012-03-20 Chong Yidong <cyd@gnu.org>
2059
2060 * display.texi (Forcing Redisplay): Various rewrites to reflect
2061 new value of redisplay-dont-pause.
2062 (Truncation): Copyedits.
2063
a5656eae
GM
20642012-03-20 Glenn Morris <rgm@gnu.org>
2065
2066 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2067 Add summary table of some relevant command-line options.
2068
d15aac68
CY
20692012-03-18 Chong Yidong <cyd@gnu.org>
2070
2071 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2072 (Writing Emacs Primitives): Re-organize discussion of functions
2073 with variable Lisp arguments are handled. Delete an obsolete
2074 remark, previously tagged as FIXME.
2075
2076 * os.texi (Idle Timers): Minor clarification.
2077 (Idle Timers): Link to Time of Day for description of time list.
2078
b59af549
GM
20792012-03-18 Glenn Morris <rgm@gnu.org>
2080
2081 * os.texi (System Interface): Flow control was removed.
2082 (Startup Summary): General update.
2083 (Init File): Don't mention compiling it.
2084
986bd52a
CY
20852012-03-17 Chong Yidong <cyd@gnu.org>
2086
2087 * os.texi (Startup Summary): Mention package loading.
2088 (Init File): Don't refer to .emacs in section title. Copyedits.
2089 (Terminal-Specific): Give a realistic example.
2090 (Command-Line Arguments): Reference Entering Emacs instead of
2091 repeating the spiel about not restarting Emacs.
2092 (Time of Day): Discuss time representation at beginning of node.
2093 (Sound Output): Copyedits.
2094
2095 * package.texi (Packaging Basics): Document package-initialize.
2096
f761251a
EZ
20972012-03-17 Eli Zaretskii <eliz@gnu.org>
2098
2099 * frames.texi (Initial Parameters): Add an index entry for
2100 minibuffer-only frame.
2101
da986230
GM
21022012-03-16 Glenn Morris <rgm@gnu.org>
2103
2104 * modes.texi (Major Mode Conventions): Mention the strange
2105 relationship between View mode and special modes. (Bug#10650)
2106
2cc775f9
CY
21072012-03-11 Chong Yidong <cyd@gnu.org>
2108
2109 * windows.texi (Window Configurations): save-window-excursion is
2110 now a macro.
2111
2112 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2113 now a macro.
2114
66c5eebd
CY
2115 * text.texi (Fields): Minor copyedit.
2116
310a820f
EZ
21172012-03-10 Eli Zaretskii <eliz@gnu.org>
2118
83a96c08
EZ
2119 * strings.texi (String Basics):
2120 * sequences.texi (Sequence Functions): Mention that `length' is
2121 not appropriate for computing the string width on display; add a
2122 cross-reference to the description of `string-width'. (Bug#10978)
2123
310a820f
EZ
2124 * eval.texi (Autoloading): Minor change of wording.
2125
83ef8187
CY
21262012-03-10 Chong Yidong <cyd@gnu.org>
2127
bc44be50
CY
2128 * loading.texi (Autoload): Explicitly state which forms are
2129 processed specially (Bug#7783).
2130
83ef8187
CY
2131 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2132 non-default situation. Describe one-submenu exception (Bug#7695).
2133
2134 * nonascii.texi (Character Properties): Copyedits.
2135
483ab230
CY
21362012-03-08 Chong Yidong <cyd@gnu.org>
2137
2138 * text.texi (Mode-Specific Indent): Document new behavior of
2139 indent-for-tab-command. Document tab-always-indent.
2140 (Special Properties): Copyedits.
2141 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2142 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2143 libxml-parse-html-region.
2144
00e84de0
GM
21452012-03-07 Glenn Morris <rgm@gnu.org>
2146
eaa6bc3c
GM
2147 * markers.texi (The Region): Briefly mention use-empty-active-region
2148 and region-active-p.
a9685db7 2149 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2150 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2151
67cd45a2
CY
21522012-03-07 Chong Yidong <cyd@gnu.org>
2153
2154 * text.texi (Buffer Contents): Don't duplicate explanation of
2155 region arguments from Text node. Put doc of obsolete var
2156 buffer-substring-filters back, since it is referred to.
2157 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2158 selection by default.
2159
2160 * markers.texi (The Mark): Fix typo.
2161 (The Region): Copyedits.
2162
2ad80941
GM
21632012-03-07 Glenn Morris <rgm@gnu.org>
2164
2165 * markers.texi (Overview of Markers): Copyedits.
2166 (Creating Markers): Update approximate example buffer size.
2167 (The Mark): Don't mention uninteresting return values.
2168
ef959d3a
CY
21692012-03-05 Chong Yidong <cyd@gnu.org>
2170
2171 * positions.texi (Text Lines): Document count-words.
2172
a08a07e3
CY
21732012-03-04 Chong Yidong <cyd@gnu.org>
2174
2175 * frames.texi (Frames): Remove little-used "terminal frame" and
2176 "window frame" terminology.
2177 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2178 (Size and Position, Visibility of Frames): Callers changed.
2179 (Frames): Clarify which terminals in framep are graphical.
2180 (Initial Parameters): --geometry is not the only option which adds
2181 to initial-frame-alist.
2182 (Position Parameters): Note that icon-left and icon-top are for
2183 old window managers only.
2184 (Size Parameters): Sizes are in characters even on graphical
2185 displays.
2186 (Management Parameters): Note that window-id and outer-window-id
2187 can't really be changed, and that auto-raise isn't always obeyed.
2188 (Cursor Parameters): Document cursor-type explicitly.
2189 (Size and Position): The aliases set-screen-height and
2190 set-screen-width have been deleted.
2191 (Visibility of Frames): Mention "minimization".
2192
2193 * os.texi (Startup Summary): Minor clarifications.
2194 (Startup Summary, Suspending Emacs): Standardize on "text
2195 terminal" terminology.
2196
2197 * windows.texi (Basic Windows, Coordinates and Windows)
2198 (Coordinates and Windows):
2199 * display.texi (Refresh Screen, Line Height, Face Attributes)
2200 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2201
ea16568d
GM
22022012-03-04 Glenn Morris <rgm@gnu.org>
2203
2204 * abbrevs.texi: Small copyedits throughout.
2205 (Abbrev Mode): Remove this section, folding it into the top-level.
2206 (Abbrev Tables): Don't mention irrelevant return values.
2207 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2208 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2209 (Abbrev Table Properties): Update nil :regexp description.
2210
b3134b95
GM
22112012-03-03 Glenn Morris <rgm@gnu.org>
2212
520f2425
GM
2213 * internals.texi: Change @appendix section commands to @section.
2214 (Building Emacs): Say less about CANNOT_DUMP platforms.
2215 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2216 (Pure Storage): Small changes.
01a6dcc8 2217 (Memory Usage): Copyedit.
7d2d7cc0
GM
2218 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2219 example definitions. Give examples of things with non-nil
2220 interactive args. Mention eval_sub. Remove old info about
2221 strings and GCPRO. Mention cus-start.el.
2222 (Buffer Internals, Window Internals, Process Internals):
2223 Misc small updates and fixes for fields.
520f2425 2224
b3134b95
GM
2225 * tips.texi: Copyedits.
2226 (Coding Conventions): Mention autoloads.
2227 Combine partially duplicated macro items. Fix xref.
2228 Refer to Library Headers for copyright notice.
2229 (Programming Tips): edit-options is long-obsolete.
2230 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2231 (Warning Tips): Mention declare-function.
2232 (Documentation Tips): Remove old info.
2233 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2234 (Library Headers): General update.
2235
2064cc6a
GM
22362012-03-02 Glenn Morris <rgm@gnu.org>
2237
6945faa6
GM
2238 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2239 and relocate entry. Mention buffer-stale-function.
2240
4186e877
GM
2241 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2242
2064cc6a
GM
2243 * hooks.texi (Standard Hooks): General update.
2244 Put related hooks together. Add and remove items.
2245 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2246 * modes.texi (Hooks): Tweak cross-ref description.
2247
7272fbf3
MA
22482012-03-01 Michael Albinus <michael.albinus@gmx.de>
2249
2250 * files.texi (Kinds of Files): The return value of file-equal-p is
2251 unspecified, if FILE1 or FILE2 does not exist.
2252
53a1239b
GM
22532012-03-01 Glenn Morris <rgm@gnu.org>
2254
90db9af9
GM
2255 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2256
53a1239b
GM
2257 * maps.texi (Standard Keymaps): General update.
2258 Remove mode-specific maps, talk about the more general keymaps.
2259 * help.texi (Help Functions): Add vindex for Helper-help-map.
2260 * keymaps.texi (Active Keymaps): Minor rephrasing.
2261
775b55af
GM
22622012-02-29 Glenn Morris <rgm@gnu.org>
2263
2264 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2265
96b49301 22662012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2267
7272fbf3 2268 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2269 Update changed behavior of file-subdir-of-p.
96b49301 2270
1383d930
GM
22712012-02-28 Glenn Morris <rgm@gnu.org>
2272
44e97401
GM
2273 * advice.texi, anti.texi, display.texi, elisp.texi:
2274 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2275 Standardize possessive apostrophe usage.
2276
e3c73f1e
GM
2277 * locals.texi: Remove file.
2278 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2279 Remove menu entry.
2280 * errors.texi, maps.texi: Adjust node pointers.
2281 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2282 * makefile.w32-in (srcs):
e3c73f1e
GM
2283 * Makefile.in (srcs): Remove locals.texi.
2284
1383d930
GM
2285 * frames.texi (Mouse Position): Fix cross-ref.
2286
431ee44b
CY
22872012-02-27 Chong Yidong <cyd@gnu.org>
2288
2289 * buffers.texi (Creating Buffers): Clarify that
2290 generate-new-buffer uses generate-new-buffer-names.
2291 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2292
2293 * files.texi (Directory Names): Index entry for file name abbreviations.
2294 (Relative File Names, File Name Expansion): Refer to it.
2295 (Locating Files): Move locate-user-emacs-file documentation to
2296 Standard File Names.
2297 (Standard File Names): Add locate-user-emacs-file; update examples.
2298
6a11ec9d
MA
22992012-02-26 Michael Albinus <michael.albinus@gmx.de>
2300
2301 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2302
9a4888c0
CY
23032012-02-26 Chong Yidong <cyd@gnu.org>
2304
2305 * files.texi (Kinds of Files): Improve documentation of
2306 files-equal-p and file-subdir-of-p.
2307
f0e751b9
GM
23082012-02-26 Glenn Morris <rgm@gnu.org>
2309
2310 * intro.texi (Acknowledgements): Small changes.
2311
7e05b1ec
GM
23122012-02-25 Glenn Morris <rgm@gnu.org>
2313
2314 * errors.texi: Don't try to list _all_ the error symbols.
2315 Add circular-list, cl-assertion-failed, compression-error.
2316 * elisp.texi, vol1.texi, vol2.texi:
2317 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2318
23453255 23192012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2320
2321 * files.texi (files-equal-p, file-subdir-of-p): New,
2322 add initial documentation.
2323
4963495d
CY
23242012-02-25 Chong Yidong <cyd@gnu.org>
2325
fa74b241
CY
2326 * files.texi (File Attributes): Document file-selinux-context.
2327 (Changing Files): Link to it.
2328 (Changing Files): Document set-file-selinux-context.
2329
2330 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2331 changed. Mention default value of backup-directory-alist.
2332 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2333 (Auto-Saving): New minor mode behavior for auto-save-mode.
2334 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2335
4963495d
CY
2336 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2337
4bb82fa8
GM
23382012-02-24 Glenn Morris <rgm@gnu.org>
2339
2340 * errors.texi (Standard Errors): Mention dbus-error.
2341 For arith-error sub-classes, just use one cross-ref.
2342
2cb228f7
AM
23432012-02-23 Alan Mackenzie <acm@muc.de>
2344
2345 * modes.texi (Defining Minor Modes): Document the new keyword
2346 :after-hook.
2347
a59225b1
CY
23482012-02-21 Chong Yidong <cyd@gnu.org>
2349
2350 * files.texi (Files): Mention magic file names as arguments.
2351 (Reading from Files): Copyedits.
2352 (File Attributes): Mention how to change file modes.
2353 (Changing Files): Use standard "file permissions" terminology.
2354 Add xref to File Attributes node.
2355 (Locating Files): Document locate-user-emacs-file.
2356 (Unique File Names): Recommend against using make-temp-name.
2357
8376d7c2
CY
23582012-02-19 Chong Yidong <cyd@gnu.org>
2359
2360 * help.texi (Documentation, Documentation Basics, Help Functions):
2361 Minor clarifications.
2362 (Accessing Documentation): Clarify what documentation-property is
2363 for. Add xref to Keys in Documentation.
2364
2365 * tips.texi (Documentation Tips): Don't recommend using * in
2366 docstrings.
2367
2368 * macros.texi (Defining Macros):
2369 * modes.texi (Derived Modes): Say "documentation string" instead
2370 of docstring.
2371
82233bea
CY
23722012-02-18 Chong Yidong <cyd@gnu.org>
2373
2374 * modes.texi (Tabulated List Mode): New node.
2375 (Basic Major Modes): Add xref to it.
2376
2377 * processes.texi (Process Information): Mention Process Menu mode.
2378
7b926f3f
CY
23792012-02-17 Chong Yidong <cyd@gnu.org>
2380
2381 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2382
0fd2c9a3
GM
23832012-02-17 Glenn Morris <rgm@gnu.org>
2384
2385 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2386
f700caa3
CY
23872012-02-16 Chong Yidong <cyd@gnu.org>
2388
4230351b
CY
2389 * syntax.texi (Syntax Tables, Syntax Descriptors)
2390 (Syntax Table Functions): Copyedits.
2391 (Syntax Basics): Don't repeat the material in the preceding node.
2392 (Syntax Class Table): Use a table.
2393 (Syntax Properties): Document syntax-propertize-function and
2394 syntax-propertize-extend-region-functions.
2395 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2396 (Parser State): Update for the new "c" comment style.
2397 Fix description of item 7 (comment style).
4230351b 2398
f700caa3
CY
2399 * modes.texi (Minor Modes): Update how mode commands should treat
2400 arguments now.
2401 (Mode Line Basics): Clarify force-mode-line-update.
2402 (Mode Line Top): Note that the example is not realistic.
2403 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2404 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2405 "mode line construct" instead of "mode line specification".
2406 (Syntactic Font Lock): Remove mention of obsolete variable
2407 font-lock-syntactic-keywords.
2408 (Setting Syntax Properties): Node deleted.
2409 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2410 (Font Lock Basics): Note that syntactic fontification falls back
2411 on `syntax-table'.
2412 (Search-based Fontification): Emphasize that font-lock-keywords
2413 should not be set directly.
2414 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2415 (Syntactic Font Lock): Minor clarifications. Add xref to
2416 Syntactic Font Lock node.
f700caa3 2417
60236b0d
CY
24182012-02-15 Chong Yidong <cyd@gnu.org>
2419
2420 * minibuf.texi (Basic Completion): Define "completion table".
2421 Move completion-in-region to Completion in Buffers node.
2422 (Completion Commands): Use "completion table" terminology.
2423 (Completion in Buffers): New node.
2424
2425 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2426 (Setting Hooks): Update minor mode usage example.
2427 (Major Mode Conventions): Note that completion-at-point-functions
2428 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2429 Remove duplicate tip about auto-mode-alist.
2430 (Minor Modes): Rewrite introduction.
2431 (Minor Mode Conventions): Copyedits. Don't recommend
2432 variable-only minor modes since few minor modes are like that.
60236b0d 2433
d7dbb11a
GM
24342012-02-15 Glenn Morris <rgm@gnu.org>
2435
2436 * processes.texi (Network): Document open-network-stream :parameters.
2437
3d8badf4
CY
24382012-02-14 Chong Yidong <cyd@gnu.org>
2439
2440 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2441 was removed on 2009-09-10. Update lisp-mode-map example.
2442 (Inheritance and Keymaps): Minor clarification.
2443 (Searching Keymaps): Remove out-of-place enumeration.
2444 (Key Lookup): Remove unnecessary example (one was already given in
2445 Format of Keymaps).
2446 (Changing Key Bindings): Update suppress-keymap example.
2447 (Menu Bar, Tool Bar): Copyedits.
2448 (Tool Bar): Update tool-bar-map example.
2449
faccede1
CY
24502012-02-12 Chong Yidong <cyd@gnu.org>
2451
2452 * debugging.texi (Debugger Commands): Continuing is now allowed
2453 for errors.
2454
355cabc6
CY
24552012-02-11 Chong Yidong <cyd@gnu.org>
2456
d860baa0
CY
2457 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2458 Move the list of standard bitmaps there.
2459 (Fringe Cursors): Rewrite for clarity.
2460 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2461
34106abe
CY
2462 * commands.texi (Command Overview): Mention read-key.
2463 (Using Interactive, Interactive Call): Minor clarifications.
2464 (Function Keys, Click Events): Avoid "input stream" terminology.
2465 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2466 Clarify column and row components.
2467 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2468 (Special Events): Copyedits.
2469
2470 * streams.texi (Input Streams): De-document get-file-char.
2471 (Output Variables): Don't refer to old backquote syntax.
2472
355cabc6
CY
2473 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2474 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2475 values of debug-on-error too. Add xref to Signaling Errors.
2476 Note that debug-on-signal is not customizable.
2477 Mention condition-case-unless-debug.
355cabc6
CY
2478 (Compilation Errors): Node deleted.
2479
2480 * compile.texi (Compiler Errors): Move a paragraph here from
2481 deleted node Compilation Errors.
2482
1be3ca5a
LL
24832012-02-10 Leo Liu <sdl.web@gmail.com>
2484
2485 * control.texi (Handling Errors): Change condition-case-no-debug
2486 to condition-case-unless-debug.
2487
25dec365
CY
24882012-02-10 Chong Yidong <cyd@gnu.org>
2489
2490 * advice.texi (Defining Advice): Clarify ad-unadvise.
2491 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2492 is not abnormal.
2493 (Advising Primitives): Node deleted; ad-define-subr-args has been
2494 removed.
2495
2496 * compile.texi (Speed of Byte-Code): Use float-time in example.
2497 (Compilation Functions): Note that the log uses Compilation mode.
2498 Don't discuss the contents of byte-code function object here.
2499 (Compilation Functions): De-document internal function byte-code.
2500 (Docs and Compilation): Minor clarifications.
2501
2502 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2503 Objects.
2504
5f5e4ea1
GM
25052012-02-10 Glenn Morris <rgm@gnu.org>
2506
2507 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2508 Mention secure-hash.
2509 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2510
6c1e4b46
CY
25112012-02-10 Chong Yidong <cyd@gnu.org>
2512
2513 * loading.texi (Loading): Don't emphasize "library" terminology.
2514 (Library Search): load-path is not a user option. Mention role of
2515 -L option and packages. Improve examples.
2516 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2517 obsolete.
2518 (Autoload): Minor clarifications.
2519
72ca698c
GM
25202012-02-10 Glenn Morris <rgm@gnu.org>
2521
b011fbfe
GM
2522 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2523
72ca698c
GM
2524 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2525
14a1f380
GM
25262012-02-08 Glenn Morris <rgm@gnu.org>
2527
2528 * loading.texi (Named Features): Update the require example.
2529
60d47423
GM
25302012-02-07 Glenn Morris <rgm@gnu.org>
2531
2532 * modes.texi (Defining Minor Modes):
2533 Expand on args of defined minor modes.
2534
0992bd9c
CY
25352012-02-07 Chong Yidong <cyd@gnu.org>
2536
2537 * variables.texi (Creating Buffer-Local): Minor clarification
2538 to buffer-local-variables doc (Bug#10715).
2539
af008560
GM
25402012-02-07 Glenn Morris <rgm@gnu.org>
2541
e80e1825 2542 * display.texi (ImageMagick Images): General update.
af008560
GM
2543 Move most details of imagemagick-render-type to the variable's doc.
2544
866c1d22
GM
25452012-02-06 Glenn Morris <rgm@gnu.org>
2546
f7c9199f 2547 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2548 (Inheritance and Keymaps):
2549 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2550
e7bc51d0
GM
2551 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2552
866c1d22
GM
2553 * control.texi (Handling Errors):
2554 Mention condition-case-no-debug and with-demoted-errors.
2555
03988c98
CY
25562012-02-05 Chong Yidong <cyd@gnu.org>
2557
2558 * customize.texi (Common Keywords): Minor clarifications.
2559 Document custom-unlispify-remove-prefixes.
2560 (Variable Definitions): Backquotes in defcustom seem to work fine
2561 now. Various other copyedits.
e1161b06
CY
2562 (Simple Types): Copyedits. Document color selector.
2563 (Composite Types): Copyedits.
2564 (Splicing into Lists): Clarifications.
03988c98
CY
2565
2566 * eval.texi (Backquote): Move from macros.texi.
2567
2568 * macros.texi (Expansion): Minor clarification.
2569 (Backquote): Move node to eval.texi.
2570 (Defining Macros): Move an example from Backquote node.
2571 (Argument Evaluation): No need to mention Pascal.
2572 (Indenting Macros): Add xref to Defining Macros.
2573
649f602c
GM
25742012-02-05 Glenn Morris <rgm@gnu.org>
2575
2576 * debugging.texi (Error Debugging): Mention debug-on-event default.
2577
34c99998
GM
25782012-02-04 Glenn Morris <rgm@gnu.org>
2579
8f05da42
GM
2580 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2581
7aa5aad8
GM
2582 * debugging.texi (Error Debugging): Mention debug-on-event.
2583 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2584
c7291ad9
GM
2585 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2586
34c99998
GM
2587 * text.texi (Buffer Contents):
2588 Update filter-buffer-substring description.
2589
735cc5ca
CY
25902012-02-04 Chong Yidong <cyd@gnu.org>
2591
6e911150
SM
2592 * functions.texi (What Is a Function): Add closures.
2593 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2594 Remove unused "keystroke command" terminology.
735cc5ca
CY
2595 (Lambda Expressions): Give a different example than in the
2596 following subsection. Add xref to Anonymous Functions.
2597 (Function Documentation): Remove gratuitous markup.
2598 (Function Names): Move introductory text to `What Is a Function'.
2599 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2600 (Anonymous Functions): Document lambda macro explicitly.
2601 Mention effects on lexical binding.
735cc5ca
CY
2602 (Function Cells): Downplay direct usage of fset.
2603 (Closures): New node.
2604 (Inline Functions): Remove "open-code" terminology.
2605 (Declaring Functions): Minor tweak; .m is not C code.
2606
2607 * variables.texi (Variables): Don't refer to "global value".
2608 (Local Variables, Void Variables): Copyedits.
2609 (Lexical Binding): Minor clarification of example.
2610 (File Local Variables): Mention :safe and :risky defcustom args.
2611 (Lexical Binding): Add xref to Closures node.
2612
94bc7984
GM
26132012-02-04 Glenn Morris <rgm@gnu.org>
2614
2615 * minibuf.texi (High-Level Completion): Updates for read-color.
2616
4f5a10ef
GM
26172012-02-03 Glenn Morris <rgm@gnu.org>
2618
eea14f31
GM
2619 * display.texi (GIF Images): Mention animation.
2620 Remove commented-out old example of animation.
2621 (Animated Images): New subsection.
2622 * elisp.texi (Top):
2623 * vol1.texi (Top):
2624 * vol2.texi (Top): Add Animated Images menu entry.
2625
4f5a10ef
GM
2626 * display.texi (Image Formats): Remove oddly specific information
2627 on versions of image libraries.
204e728d 2628 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2629
12f381b7
GM
26302012-02-02 Glenn Morris <rgm@gnu.org>
2631
1b9f60cc
GM
2632 * processes.texi (Synchronous Processes):
2633 Mention call-process's :file gets overwritten.
2634
7e2734bc
GM
2635 * commands.texi (Reading One Event):
2636 * help.texi (Help Functions): Document read-char-choice.
2637
f58b9822
GM
2638 * hooks.texi (Standard Hooks):
2639 * modes.texi (Keymaps and Minor Modes):
2640 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2641
2642 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2643
12f381b7
GM
2644 * hooks.texi (Standard Hooks):
2645 * modes.texi (Major Mode Conventions, Mode Hooks):
2646 Document change-major-mode-after-body-hook.
2647
7a9a2fc6
GM
26482012-02-01 Glenn Morris <rgm@gnu.org>
2649
2650 * modes.texi (Defining Minor Modes):
2651 Mention disabling global minor modes on a per-major-mode basis.
2652
a037c171
CY
26532012-01-31 Chong Yidong <cyd@gnu.org>
2654
2655 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2656 (Parser State): Remove unnecessary statement (Bug#10661).
2657
2658 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2659
56afad3a
GM
26602012-01-31 Glenn Morris <rgm@gnu.org>
2661
2662 * modes.texi (Defining Minor Modes):
2663 Document define-minor-mode's new :variable keyword.
2664
0f29fa41
CY
26652012-01-29 Chong Yidong <cyd@gnu.org>
2666
837a390a
CY
2667 * syntax.texi (Syntax Class Table): Tweak description of newline
2668 char syntax (Bug#9619).
2669
0f29fa41
CY
2670 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2671 description (Bug#10189).
2672
182148ee
GM
26732012-01-29 Glenn Morris <rgm@gnu.org>
2674
a49ca6b9
GM
2675 * files.texi (Changing Files): Document SELinux support.
2676
182148ee
GM
2677 * windows.texi (Window Sizes): Fix typo.
2678
9962192e
CY
26792012-01-28 Chong Yidong <cyd@gnu.org>
2680
8c6e1920
CY
2681 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2682 doc (Bug#8568).
2683
9583ec59
CY
2684 * frames.texi (Input Focus): Add NORECORD arg to
2685 select-frame-set-input-focus. Clarify its role in select-frame.
2686
10256988
CY
2687 * text.texi (Transposition): We don't use transpose-region as an
2688 internal subroutine (Bug#3249).
2689
9962192e
CY
2690 * modes.texi (Example Major Modes): Update Lisp example code to
2691 current sources. Delete the old non-derived-major-mode example,
2692 which has diverged badly from current sources.
2693
2aa43abb
GM
26942012-01-27 Glenn Morris <rgm@gnu.org>
2695
2696 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2697 (VERSION, manual): Remove, unused.
2698
9f40220d
CY
26992012-01-27 Chong Yidong <cyd@gnu.org>
2700
2701 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2702
acc28cb9
CY
27032012-01-26 Chong Yidong <cyd@gnu.org>
2704
2705 * searching.texi (String Search): Document negative repeat count
2706 (Bug#10507).
2707
48da7392
GM
27082012-01-26 Glenn Morris <rgm@gnu.org>
2709
2710 * variables.texi (Using Lexical Binding):
2711 Mention that lexical-binding should be set in the first line.
2712
69b0acb9
LI
27132012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2714
2715 * macros.texi (Defining Macros): Don't claim that `declare' only
2716 affects Edebug and indentation.
2717
543757a8
LI
27182012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2719
2720 * macros.texi (Defining Macros): Slight `declare' fixup.
2721
450e3cae
GM
27222012-01-25 Glenn Morris <rgm@gnu.org>
2723
24189ce0 2724 * makefile.w32-in (texinputdir):
450e3cae
GM
2725 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2726
1021c761
CY
27272012-01-24 Chong Yidong <cyd@gnu.org>
2728
2729 * variables.texi (Variables, Local Variables, Void Variables):
2730 Edit to make the descriptions less specific to dynamic binding.
2731 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2732 (Defining Variables): Edits for lexical scoping.
2733 Delete information about starting docstrings with *. De-document
1021c761
CY
2734 user-variable-p.
2735 (Tips for Defining): Remove an unimportant discussion of quitting
2736 in the middle of a load.
2737 (Accessing Variables, Setting Variables): Discuss lexical binding.
2738 (Variable Scoping): Rewrite.
2739 (Scope, Extent, Impl of Scope): Nodes deleted.
2740 (Dynamic Binding): New node, with material from Scope, Extent, and
2741 Impl of Scope nodes.
2742 (Dynamic Binding Tips): Rename from Using Scoping.
2743 (Lexical Binding): Rewrite.
2744 (Using Lexical Binding): Rename from Converting to Lexical
2745 Binding. Convert to subsection.
2746
2747 * customize.texi (Variable Definitions): Add custom-variable-p.
2748 Move user-variable-p documentation here.
2749
31cbea1d
CY
27502012-01-23 Chong Yidong <cyd@gnu.org>
2751
2752 * strings.texi (Text Comparison): Minor qualification.
2753
2754 * lists.texi (Cons Cells): Copyedits.
2755 (List Elements): Mention push.
2756 (List Variables): Mention pop.
2757 (Rings): Move to sequences.texi.
2758
2759 * sequences.texi (Sequence Functions): Don't repeat the
2760 introduction already given in the parent.
2761 (Vectors): Copyedits.
2762 (Rings): Move from lists.texi. Note that this is specific to the
2763 ring package.
2764
2765 * symbols.texi (Definitions, Symbol Components): Mention variable
2766 scoping issues.
2767 (Plists and Alists): Copyedits.
2768
2769 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2770 correctness with lexical scoping.
2771 (Eval): Copyedits.
2772
fead402d
CY
27732012-01-21 Chong Yidong <cyd@gnu.org>
2774
2775 * intro.texi (A Sample Function Description): Special notation
2776 used for macros too.
2777
2778 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2779 (Symbol Type): Add xref for keyword symbols.
2780 (Sequence Type): Clarify differences between sequence types.
2781 (Cons Cell Type): Add "linked list" index entry.
2782 (Non-ASCII in Strings): Copyedits.
2783 (Equality Predicates): Symbols with same name need not be eq.
2784
2785 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2786 ldexp. Move float-e and float-pi to Math Functions node.
2787
61086eb6
GM
27882012-01-21 Glenn Morris <rgm@gnu.org>
2789
2790 * modes.texi (Auto Major Mode):
2791 * variables.texi (File Local Variables):
2792 Mention inhibit-local-variables-regexps.
2793
34a02f46
MR
27942012-01-19 Martin Rudalics <rudalics@gmx.at>
2795
2796 * windows.texi (Window Configurations): Rewrite references to
2797 persistent window parameters.
2798 (Window Parameters): Fix description of persistent window
2799 parameters.
2800
f5064cae
JB
28012012-01-16 Juanma Barranquero <lekktu@gmail.com>
2802
2803 * windows.texi (Window Parameters): Use @pxref.
2804
6a6ee00d
MR
28052012-01-16 Martin Rudalics <rudalics@gmx.at>
2806
2807 * windows.texi (Window Configurations, Window Parameters):
2808 Describe persistent window parameters.
2809
9ca4c014
SM
28102011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2811
2812 * variables.texi (Creating Buffer-Local): Warn against misuses of
2813 make-variable-buffer-local (bug#10258).
2814
d027f83d
LMI
28152012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2816
2817 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2818
89bd9ccd
CY
28192012-01-06 Chong Yidong <cyd@gnu.org>
2820
1cbae532
SM
2821 * variables.texi (Directory Local Variables):
2822 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2823
c869783d
GM
28242012-01-06 Glenn Morris <rgm@gnu.org>
2825
2826 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2827 rather than by keybinding.
2828
2cae5ba4
JB
28292011-12-29 Juanma Barranquero <lekktu@gmail.com>
2830
2831 * frames.texi (Font and Color Parameters): Add @pxref.
2832
43da4d08
DC
28332011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2834
2835 * frames.texi (Font and Color Parameters):
2836 Document w32 font backends (bug#10399).
2837
8d80ef01
PE
28382011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2839
2840 * files.texi (File Attributes, Changing Files):
2841 Use a more-natural notation for octal numbers.
2842
9022ae07
JB
28432011-12-23 Juanma Barranquero <lekktu@gmail.com>
2844
2845 * variables.texi (Variables with Restricted Values):
2846 Change reference to variable (bug#10354).
2847
454592a6
MR
28482011-12-13 Martin Rudalics <rudalics@gmx.at>
2849
2850 * windows.texi (Splitting Windows): Use t instead of non-nil
2851 when describing window-combination-resize.
2852
a7cdbfce
SM
28532011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2854
2855 * text.texi (Special Properties): Warn against `intangible' properties
2856 (bug#10222).
2857
a3dcc84e
EZ
28582011-11-26 Eli Zaretskii <eliz@gnu.org>
2859
579ebf8f
EZ
2860 * display.texi (Truncation):
2861 * text.texi (Special Properties): Describe what a stretch-glyph is
2862 instead of using that term without explanation. Make the
2863 cross-references more accurate.
2864
a3dcc84e
EZ
2865 * display.texi (Usual Display): Update the description,
2866 cross-references, and indexing related to display of control
2867 characters and raw bytes.
2868
94af99a4
MR
28692011-11-25 Martin Rudalics <rudalics@gmx.at>
2870
2871 * windows.texi (Splitting Windows): Fix description of
2872 window-combination-limit. Suggested by Eli Zaretskii.
2873
1c3d7a13
CY
28742011-11-23 Chong Yidong <cyd@gnu.org>
2875
2876 * windows.texi (Window Sizes): Move window-top-line,
2877 window-left-column, and window-*-pixel-edges to Coordinates and
2878 Windows node.
2879 (Coordinates and Windows): Restore window-edges doc.
2880
90151a1e
MR
28812011-11-21 Martin Rudalics <rudalics@gmx.at>
2882
a7cdbfce
SM
2883 * windows.texi (Windows and Frames, Splitting Windows):
2884 Fix typos.
90151a1e 2885
a9b9b7f5
CY
28862011-11-21 Chong Yidong <cyd@gnu.org>
2887
2888 * windows.texi (Splitting Windows): Fix error in documentation of
2889 window-combination-limit.
2890 (Cyclic Window Ordering): Minor fixes to next-window,
2891 one-window-p, and get-lru-window docs. Don't document
2892 window-list-1.
2893 (Buffers and Windows): Copyedits.
2894 (Choosing Window): Document special handling of special-display-*.
2895 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2896 Don't document even-window-heights, which is going away.
2897 Clarify which options are obeyed by which action functions.
a9b9b7f5 2898
f4e90db0
SM
28992011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2900
2901 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2902
d2999b1a
MR
29032011-11-20 Martin Rudalics <rudalics@gmx.at>
2904
f4e90db0
SM
2905 * windows.texi (Resizing Windows, Splitting Windows):
2906 Remove term "status" when talking about combination limits.
d2999b1a 2907
cd1181db
JB
29082011-11-20 Juanma Barranquero <lekktu@gmail.com>
2909
2910 * compile.texi (Compiler Errors):
2911 * help.texi (Help Functions): Fix typos.
2912
7bf54975
CY
29132011-11-19 Chong Yidong <cyd@gnu.org>
2914
2915 * windows.texi (Splitting Windows): Clarify role of window
2916 parameters in split-window. Shorten the example.
f4e90db0
SM
2917 (Deleting Windows): Rewrite intro to handle internal windows.
2918 Fix delete-windows-on doc.
7bf54975
CY
2919 (Selecting Windows): Copyedits.
2920
a0c2d0ae
MR
29212011-11-17 Martin Rudalics <rudalics@gmx.at>
2922
2923 * windows.texi (Resizing Windows, Splitting Windows)
2924 (Deleting Windows): Use term window-combination-resize instead
2925 of window-splits.
2926
b6f67890
MR
29272011-11-16 Martin Rudalics <rudalics@gmx.at>
2928
f4e90db0
SM
2929 * windows.texi (Resizing Windows, Splitting Windows):
2930 Rename occurrences of window-nest to window-combination-limit.
b6f67890 2931
0b381c7e
JB
29322011-11-14 Juanma Barranquero <lekktu@gmail.com>
2933
2934 * intro.texi (Lisp History): Fix typo.
2935
89d61221
MR
29362011-11-12 Martin Rudalics <rudalics@gmx.at>
2937
f4e90db0
SM
2938 * windows.texi (Splitting Windows, Deleting Windows):
2939 Remove references to splits status of windows.
89d61221 2940
b2621720
GM
29412011-11-10 Glenn Morris <rgm@gnu.org>
2942
2943 * buffers.texi (Read Only Buffers): Expand a bit on why
2944 toggle-read-only should only be used interactively. (Bug#7292)
2945
d2ad7ee1
CY
29462011-11-09 Chong Yidong <cyd@gnu.org>
2947
2948 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 2949 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
2950 window-inside-absolute-pixel-edges.
2951 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2952 non-full-width windows.
2953
2cffd681
MR
29542011-11-09 Martin Rudalics <rudalics@gmx.at>
2955
2956 * windows.texi (Resizing Windows): Rewrite documentation of
2957 window-resizable.
2958
f6f6d7e7
CY
29592011-11-09 Chong Yidong <cyd@gnu.org>
2960
2961 * windows.texi (Splitting Windows): Simplify example.
2962
a79db6e0
CY
29632011-11-08 Chong Yidong <cyd@gnu.org>
2964
2965 * windows.texi (Window Sizes): Copyedits. Document
2966 window-text-height. Remove window-min-height and window-min-width
2967 discussion, referring instead to Emacs manual.
2968 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
2969 (Resizing Windows): Simplify introduction. Don't document
2970 enlarge-window, shrink-window, enlarge-window-horizontally, and
2971 shrink-window-horizontally; they are no longer preferred for
2972 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 2973
441950c7
GM
29742011-11-07 Glenn Morris <rgm@gnu.org>
2975
2976 * windows.texi (Choosing Window): Fix keybinding typo.
2977
be7f5545
MR
29782011-11-07 Martin Rudalics <rudalics@gmx.at>
2979
2980 * windows.texi (Resizing Windows, Splitting Windows)
2981 (Window Configurations): Use "child window" instead of
2982 "subwindow".
2983
291d142b
CY
29842011-11-06 Chong Yidong <cyd@gnu.org>
2985
2986 * windows.texi (Basic Windows): Clarify various definitions.
2987 Treat window-normalize-* as internal; don't document them.
2988 (Windows and Frames): Various clarifications, e.g. non-live
2989 windows also belong to frames. Fix window-list description.
2990 Simplify window nesting example.
f4e90db0
SM
2991 (Splitting Windows, Window Configurations):
2992 Use split-window-below.
291d142b 2993
89bd5ee1
EZ
29942011-11-04 Eli Zaretskii <eliz@gnu.org>
2995
2996 * windows.texi (Window Sizes): Mention in the doc string that the
2997 return values of `window-body-height' and `window-body-width' are
2998 in frame's canonical units. (Bug#9949)
2999
3d8daefe
MR
30002011-10-30 Martin Rudalics <rudalics@gmx.at>
3001
3002 * windows.texi (Windows and Frames): Remove "iso-" infix from
3003 documentation of window-iso-combined-p.
3004
60754666
CY
30052011-10-26 Chong Yidong <cyd@gnu.org>
3006
3007 * modes.texi (Running Hooks): Document with-wrapper-hook.
3008
d366bd53
CY
30092011-10-18 Chong Yidong <cyd@gnu.org>
3010
3011 * display.texi (Glyphless Chars): New node.
3012
50b063c3
CY
30132011-10-13 Chong Yidong <cyd@stupidchicken.com>
3014
3015 * text.texi (Yanking): Document yank-excluded-properties.
3016
3017 * package.texi (Packaging Basics): The commentary should say how
3018 to begin using the package.
3019
c72063fa
MR
30202011-10-11 Martin Rudalics <rudalics@gmx.at>
3021
3022 * windows.texi (Deleting Windows): Mention which window gets
3023 selected when deleting the selected window.
3024
d83dc65b
MR
30252011-10-09 Martin Rudalics <rudalics@gmx.at>
3026
3027 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3028 with the selected window.
3029 * windows.texi (Buffers and Windows): Reformulate text on how
3030 replace-buffer-in-windows deals with a window.
3031 (Quitting Windows): Describe how quit-window deals with a
3032 standalone frame. Describe new option frame-auto-hide-function.
3033
c599682c
GM
30342011-10-08 Glenn Morris <rgm@gnu.org>
3035
48bca619
GM
3036 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3037
c599682c
GM
3038 * positions.texi (Excursions): Update warning message.
3039
969aa734
CY
30402011-10-05 Chong Yidong <cyd@stupidchicken.com>
3041
f4e90db0
SM
3042 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3043 Fix Emacs manual xref (Bug#9675).
969aa734 3044
550f41cd
CY
30452011-10-01 Chong Yidong <cyd@stupidchicken.com>
3046
3047 * windows.texi (Textual Scrolling): Document scroll-up-command,
3048 scroll-down-command, scroll-error-top-bottom, and the
3049 scroll-command symbol property.
717a1362
CY
3050 (Display Action Functions): Fix description of
3051 display-buffer-pop-up-window.
550f41cd 3052
a239d4e9
JB
30532011-09-28 Juanma Barranquero <lekktu@gmail.com>
3054
3055 * windows.texi (Splitting Windows): Fix typos.
3056
590c056d
MR
30572011-09-25 Martin Rudalics <rudalics@gmx.at>
3058
3059 * windows.texi (Windows and Frames, Display Action Functions)
3060 (Switching Buffers): Fix some typos.
3061 (Buffers and Windows): Remove reference to window-auto-delete.
3062 Reword description of replace-buffer-in-windows.
3063 (Window History): Fix some typos and refer to frame local buffer
3064 list.
c419f5cb
MR
3065 (Quitting Windows): New node.
3066 (Window Configurations): Add descriptions of window-state-get
3067 and window-state-put.
3068 (Window Parameters): Describe variable ignore-window-parameters.
3069 Sketch some window parameters currently in use.
3070 * elisp.texi (Top): Update node listing.
590c056d 3071
9ec20d36
CY
30722011-09-25 Chong Yidong <cyd@stupidchicken.com>
3073
3074 * windows.texi (Display Action Functions)
3075 (Choosing Window Options): New nodes.
3076
0e406a72
CY
30772011-09-24 Chong Yidong <cyd@stupidchicken.com>
3078
3079 * windows.texi (Window History): New node. Move text here from
3080 Buffers and Windows.
3081 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3082 don't document display-buffer here; callers changed.
3083 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3084 switch-to-buffer-other-frame. Delete duplicate
3085 replace-buffer-in-windows doc.
3086 (Choosing Window): Document display actions.
3087
6bf7006f
EZ
30882011-09-24 Eli Zaretskii <eliz@gnu.org>
3089
3090 * display.texi (Forcing Redisplay): Update the description of
3091 redisplay-dont-pause due to change in the default value.
3092
b33b68a3
MR
30932011-09-23 Martin Rudalics <rudalics@gmx.at>
3094
3095 * frames.texi (Frames and Windows): Move section and rename to
3096 Windows and Frames in windows.texi.
3097 * windows.texi (Windows): Restructure.
3098 (Basic Windows): Rewrite. Explain live and internal windows and
3099 normalization functions.
3100 (Windows and Frames): Move section here from frames.texi.
3101 Describe subwindows, window combinations, window tree, and
3102 corresponding functions including window-list here.
3103 (Window Sizes): Rename section from Size of Window and move it
3104 up in chapter. Describe total and body sizes and the
3105 corresponding functions. Explain new semantics of
3106 window-min-height/-width.
3107 (Resizing Windows): Move section up in chapter. Describe new
3108 resize functions.
3109 (Splitting Windows): Describe new behavior of split-window,
3110 split-window-above-each-other and split-window-side-by-side.
3111 Provide examples. Describe window-nest and window-splits
3112 options.
3113 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3114 (Selecting Windows): Minor rewrite.
3115 Describe frame-selected-window and set-frame-selected-window here.
3116 (Cyclic Window Ordering): Minor rewrite.
3117 Describe window-list-1.
b33b68a3
MR
3118 (Buffers and Windows): Rewrite. Explain a window's previous and
3119 next buffers and the corresponding functions.
c4682d18 3120 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3121 * elisp.texi (Top): Update node listings for frames and windows
3122 sections.
3123
4d3786ac
SM
31242011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3125
3126 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3127
713df35b
LMI
31282011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3129
3130 * errors.texi (Standard Errors): Remove apparent placeholder text
3131 (bug#9491).
3132
33ed493b
CY
31332011-09-18 Chong Yidong <cyd@stupidchicken.com>
3134
3135 * frames.texi (Management Parameters): Fix description of
3136 icon-type parameter.
3137
b8f0a954
CY
31382011-09-17 Chong Yidong <cyd@stupidchicken.com>
3139
3140 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3141 ending in C-g. Suggested by Edward O'Connor.
3142
eddf142c
EZ
31432011-09-17 Eli Zaretskii <eliz@gnu.org>
3144
3145 * numbers.texi (Integer Basics): Add indexing for
3146 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3147
d8e213eb 31482011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3149
3150 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3151
cec2eab8
JB
31522011-09-11 Juanma Barranquero <lekktu@gmail.com>
3153
3154 * processes.texi (Network Servers): Clarify what the process
3155 buffer is used for (bug#9233).
3156
d8e213eb 31572011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3158
3159 * lists.texi (Building Lists): Fix typo.
3160
35137ed3
CY
31612011-08-30 Chong Yidong <cyd@stupidchicken.com>
3162
3163 * display.texi (Basic Faces): New node. Document new faces.
3164
3165 * modes.texi (Major Mode Conventions): Move some text there.
3166 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3167
3fd50d5c
CY
31682011-08-29 Chong Yidong <cyd@stupidchicken.com>
3169
3170 * modes.texi (Basic Major Modes): New node. Callers updated.
3171 (Major Modes): Document fundamental-mode and major-mode.
3172 (Major Mode Basics): Node deleted; text moved to Major Modes.
3173 (Derived Modes): Document derived-mode-p.
3174
ddb54206
CY
31752011-08-28 Chong Yidong <cyd@stupidchicken.com>
3176
a6326082
CY
3177 * files.texi (Changing Files, Create/Delete Dirs): Document new
3178 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3179 (Visiting Functions): Remove view-file; it is documented in the
3180 Emacs manual.
04e2ce72 3181
ddb54206
CY
3182 * frames.texi (Layout Parameters): The defaults for the
3183 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3184
3185 * display.texi (Progress): Document spinner functionality.
3186
3187 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3188 operating system signals. Refer to save-buffers-kill-terminal
3189 instead of save-buffers-kill-emacs.
3190
3191 * objects.texi (Symbol Type): Document ## print representation.
3192
0c95fcf7
EZ
31932011-08-25 Eli Zaretskii <eliz@gnu.org>
3194
3195 * display.texi (Specified Space): Mention that `space' specs
3196 influence bidi reordering.
3197 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3198 separating fields with bidirectional content.
3199
5980d4c6
EZ
32002011-08-24 Eli Zaretskii <eliz@gnu.org>
3201
3202 * display.texi (Bidirectional Display): Document return value in
3203 buffers that are not bidi-reordered for display, and in unibyte
3204 buffers.
3205
bca633fb
EZ
32062011-08-23 Eli Zaretskii <eliz@gnu.org>
3207
3208 * nonascii.texi (Character Properties): Document the values for
3209 unassigned codepoints.
3210
c094bb0c
EZ
32112011-08-18 Eli Zaretskii <eliz@gnu.org>
3212
3213 * nonascii.texi (Character Properties): Document use of
3214 `bidi-class' and `mirroring' properties as part of reordering.
3215 Provide cross-references to "Bidirectional Display".
3216
3217 * display.texi (Bidirectional Display): Document the pitfalls of
3218 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3219 solutions. Document bidi-string-mark-left-to-right.
3220 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3221 Document use of `bidi-class' and `mirroring' properties as part of
3222 reordering.
c094bb0c 3223
1ea897d5
EZ
32242011-08-16 Eli Zaretskii <eliz@gnu.org>
3225
9adfcd0b
EZ
3226 * modes.texi (Major Mode Conventions): Improve the documentation
3227 of `mode-class' `special' modes.
3228
10862873
EZ
3229 * nonascii.texi (Character Properties): Document the `mirroring'
3230 property. Add index entries.
3231
1ea897d5
EZ
3232 * syntax.texi (Categories): Add an example of defining a new
3233 category and category table.
3234
3235 * searching.texi (Regexp Backslash): Document how to display
3236 existing categories. Mention the possibility of adding
3237 categories, and add an xref to where this is described. Add an
3238 index entry.
3239
ebb552ed
CY
32402011-08-09 Chong Yidong <cyd@stupidchicken.com>
3241
3242 * text.texi (Special Properties):
3243 * display.texi (Overlay Properties): Note that mouse-face cannot
3244 change the text size (Bug#8530).
3245
51a714e1
CY
32462011-08-08 Chong Yidong <cyd@stupidchicken.com>
3247
3248 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3249 using setenv instead.
3250
4cc60b9b
EZ
32512011-07-28 Eli Zaretskii <eliz@gnu.org>
3252
3253 * display.texi (Bidirectional Display): Document the fact that
3254 bidi-display-reordering is t by default.
3255
5deb92fd
EZ
32562011-07-23 Eli Zaretskii <eliz@gnu.org>
3257
3258 * display.texi (Bidirectional Display): New section.
3259
011b0ad6 32602011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3261 Tim Cross <theophilusx@gmail.com> (tiny change)
3262 Glenn Morris <rgm@gnu.org>
011b0ad6 3263
67f9b9f8 3264 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3265
4baf28e6
AS
32662011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3267
3268 * help.texi (Keys in Documentation): Revert last change.
3269
66249842
LMI
32702011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3271
f863868c
LMI
3272 * help.texi (Keys in Documentation): Clarify that \= only quotes
3273 the next character, and doesn't affect longer sequences in
3274 particular (bug#8935).
3275
f4e90db0
SM
3276 * debugging.texi (Using Debugger):
3277 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3278
0bb23927 32792011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3280
3281 * display.texi (Other Display Specs): Document that `left-fringe'
3282 and `right-fringe' display specifications are of the "replacing"
3283 kind.
3284
f2027cdf
LMI
32852011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3286
3287 * help.texi (Documentation Basics): Add a link to the Function
3288 Documentation node (bug#6580).
3289
f987fde4
LMI
32902011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3291
0bc59b25
LMI
3292 * keymaps.texi (Menu Bar): Mention :visible and :enable
3293 (bug#6344). Text by Drew Adams.
3294
63d55f1f
LMI
3295 * modes.texi (Running Hooks): Mention buffer-local hook variables
3296 (bug#6218).
3297
f987fde4
LMI
3298 * objects.texi (General Escape Syntax): "a with grave accent" is
3299 ?xe0, not ?x8e0 (bug#5259).
3300
b7527639
CY
33012011-07-12 Chong Yidong <cyd@stupidchicken.com>
3302
3303 * display.texi (Face Attributes, Font Selection): Add references
3304 to the Fonts node in the Emacs manual (Bug#4178).
3305
c830e5ae
CY
33062011-07-12 Chong Yidong <cyd@stupidchicken.com>
3307
3308 * display.texi (Window Systems): `window-system' is
3309 terminal-local.
3310
3311 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3312 frame-local variables.
3313
3314 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3315 frame-local variables.
3316 (Frame-Local Variables): Node deleted.
3317
3318 * elisp.texi (Top): Update node listing.
3319
91223e54
LMI
33202011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3321
3322 * elisp.texi: Change "inferiors" to "subnodes" in three places
3323 (bug#3523).
3324
963578d3
CY
33252011-07-11 Chong Yidong <cyd@stupidchicken.com>
3326
3327 * frames.texi (Window System Selections): Discussion of
3328 x-select-enable-clipboard moved to Emacs manual.
3329
07151e49
DD
33302011-07-11 Deniz Dogan <deniz@dogan.se>
3331
3332 * commands.texi (Prefix Command Arguments): Remove excessive
3333 apostrophe.
3334
7261e1cf
LMI
33352011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3336
ad21a12a
LMI
3337 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3338 description is a string (bug#3313).
3339
7261e1cf
LMI
3340 * frames.texi (Display Feature Testing): Try to explain what all
3341 the visual classes mean (bug#3042).
3342
568f7b79
LMI
33432011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3344
18d59e29
LMI
3345 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3346 and `mode-line-client' (bug#2974).
3347
568f7b79
LMI
3348 * text.texi (Insertion): Clarify marker movements (bug#1651).
3349 Text from Drew Adams.
3350
54e10184
LMI
33512011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3352
d94d85e9
LMI
3353 * text.texi (Special Properties): Clarify the format of `face'
3354 (bug#1375).
3355
54e10184
LMI
3356 * commands.texi (Interactive Call): Add a `call-interactively'
3357 example (bug#1010).
3358
413c488d
LMI
33592011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3360
3361 * functions.texi (Calling Functions): Link to the "Interactive
3362 Call" node (bug#1001).
3363
322b7dab 33642011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3365
3deead93
CY
3366 * customize.texi (Composite Types): Move alist and plist to here
3367 from Simple Types (Bug#7545).
3368
3369 * elisp.texi (Top): Update menu description.
3370
b00d8c1a
CY
3371 * display.texi (Face Attributes): Document negative line widths
3372 (Bug#6113).
3373
d2a6c43b
TR
33742011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3375
3376 * searching.texi (Match Data): Note that match data can be
3377 overwritten by most functions (bug#2499).
3378
c7844a27
LMI
33792011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3380
a9ab721e
LMI
3381 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3382 flags mean (bug#6659).
3383
c7844a27
LMI
3384 * functions.texi (What Is a Function): Document the autoload
3385 object (bug#6496).
3386
f68d76d0
LMI
33872011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3388
8a20ca4c
LMI
3389 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3390 is only used in the Customize user interface (bug#6089).
3391
f68d76d0 3392 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3393 images (bug#7836).
f68d76d0 3394
7018dbe7
EZ
33952011-07-02 Eli Zaretskii <eliz@gnu.org>
3396
3397 * variables.texi (Defining Variables, Void Variables)
3398 (Constant Variables): Fix incorrect usage of @kindex.
3399
36cb87a1
LMI
34002011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3401
28ee97c7
LMI
3402 * variables.texi (Defining Variables): Add an index entry for
3403 `set-variable' (bug#7262).
8d4294e9 3404 (Defining Variables): Use @findex for functions.
28ee97c7 3405
8862ffd5
LMI
3406 * frames.texi (Basic Parameters): Document the `explicit-name'
3407 parameter (bug#6951).
3408
0ec389b9
LMI
3409 * customize.texi (Type Keywords): Clarify that :value provides a
3410 default value for all types (bug#7386).
3411
36cb87a1
LMI
3412 * streams.texi (Output Functions): Document `pp'.
3413
11fdef7d 34142011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3415
3416 * keymaps.texi (Searching Keymaps):
3417 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3418 change. Suggested by Johan Bockgård.
3419
eeafcea7
CY
34202011-06-15 Chong Yidong <cyd@stupidchicken.com>
3421
3422 * text.texi (Special Properties): Clarify role of font-lock-face.
3423
b96e6cde
LMI
34242011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3425
f4e90db0 3426 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3427 to `process-live-p' for consistency with other `-live-p' functions.
3428
be14b9ab
PE
34292011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3430
3431 Document wide integers better.
3432 * files.texi (File Attributes): Document ino_t values better.
2d365993 3433 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3434 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3435 (Bitwise Operations):
001903b5
PE
3436 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3437 to read, and that will port better if 62-bits becomes the default.
3438 Fix or remove incorrect examples.
be14b9ab
PE
3439 * os.texi (Time Conversion): Document time_t values better.
3440
bcd54f83
LMI
34412011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3442
f4e90db0
SM
3443 * processes.texi (Process Information):
3444 Document `process-alive-p'.
bcd54f83 3445
049bcbcb
CY
34462011-05-29 Chong Yidong <cyd@stupidchicken.com>
3447
3448 * help.texi (Accessing Documentation):
3449 * display.texi (Pixel Specification):
3450 * processes.texi (Serial Ports, Serial Ports):
3451 * nonascii.texi (Character Properties, Default Coding Systems):
3452 * text.texi (Changing Properties, Special Properties):
3453 * windows.texi (Window Start and End):
3454 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3455 * keymaps.texi (Searching Keymaps, Tool Bar):
3456 * minibuf.texi (Basic Completion):
3457 * compile.texi (Eval During Compile):
3458 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3459 7x9 paper in printed manual.
3460
3461 * lists.texi (Sets And Lists): Fix misplaced text.
3462
58539c63
CY
34632011-05-29 Chong Yidong <cyd@stupidchicken.com>
3464
3465 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3466 needs to be active (Bug#8350).
3467
6b5681bf
CY
34682011-05-28 Chong Yidong <cyd@stupidchicken.com>
3469
b4d52acc
CY
3470 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3471
6b5681bf
CY
3472 * tips.texi (Coding Conventions): Remove antediluvian filename
3473 limit recommendation (Bug#8538).
3474
e145f188
GM
34752011-05-27 Glenn Morris <rgm@gnu.org>
3476
3477 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3478
eafed945
GM
34792011-05-26 Glenn Morris <rgm@gnu.org>
3480
3481 * variables.texi (File Local Variables):
3482 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3483 Add some more details on what this function does in the other case.
eafed945 3484
bc8410af
GM
34852011-05-19 Glenn Morris <rgm@gnu.org>
3486
3487 * lists.texi (Sets And Lists): Mention cl provides union etc.
3488
35a30759
N
34892011-05-19 Nix <nix@esperi.org.uk>
3490
3491 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3492
3493 * text.texi (Parsing HTML): Update for function name changes.
3494
3495 * syntax.texi (Syntax Flags): Small fix.
3496
3497 * keymaps.texi (Active Keymaps): Typo fix.
3498 (Changing Key Bindings): Grammar fix.
3499
3500 * frames.texi (Minibuffers and Frames): Grammar fix.
3501 (Window System Selections): x-select-enable-clipboard now defaults to t.
3502
3503 * customize.texi (Common Keywords):
3504 * display.texi (Abstract Display):
3505 * modes.texi (Auto-Indentation):
3506 * nonascii.texi (Converting Representations): Typo fixes.
3507
3508 * control.texi (Examples of Catch): Call it "goto" not "go to".
3509
e3934a8a
EZ
35102011-05-14 Eli Zaretskii <eliz@gnu.org>
3511
bc039a3b
EZ
3512 * nonascii.texi (Character Properties): Fix inconsistencies with
3513 implementation.
3514
e3934a8a
EZ
3515 * text.texi (Special Properties): Move @defvar's out of the
3516 @table. (Bug#8652)
3517
e2c94218
GM
35182011-05-12 Glenn Morris <rgm@gnu.org>
3519
3520 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3521
d2fc7e3d 35222011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3523
3524 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3525 (Multiline Font Lock):
3526 * vol2.texi (Top):
3527 * vol1.texi (Top):
3528 * elisp.texi (Top): Update menu accordingly.
3529
d2fc7e3d 35302011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3531
3532 * modes.texi (Region to Fontify): Fix typo.
3533
79b70037
GM
35342011-05-10 Jim Meyering <meyering@redhat.com>
3535
3536 * minibuf.texi: Fix typo "in in -> in".
3537
b08a63cc 35382011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3539
3540 * numbers.texi (Integer Basics): Large integers are treated as floats.
3541
1ef14cb4
LMI
35422011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3543
3544 * processes.texi (Synchronous Processes): Document the (:file
3545 "/file-name") syntax for `call-process'.
3546
4ffd0d6b 35472011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3548
3549 * windows.texi (Choosing Window): Fix typo.
3550
4ffd0d6b 35512011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3552
3553 * frames.texi (Layout Parameters): Note the difference between
3554 querying and setting parameters for left-fringe and right-fringe
3555 (Bug#6930).
3556
fd5a8ae8
SM
35572011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3558
3559 * minibuf.texi (Basic Completion): Be a bit more precise about the
3560 valid kinds of completion tables.
3561 (Programmed Completion): Remove obsolete text about lambda expressions
3562 not being valid completion tables.
3563
c1bcd0d5
CY
35642011-03-19 Chong Yidong <cyd@stupidchicken.com>
3565
3566 * positions.texi (Excursions): Explain the "save-excursion
3567 defeated by set-buffer" warning.
3568
3569 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3570 save-excursion. Suggested by Uday S Reddy.
3571
03408648 35722011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3573
03408648
SM
3574 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3575 (Lexical Binding): New sub-section.
ba83908c 3576
03408648
SM
3577 * eval.texi (Eval): Discourage the use of `eval'.
3578 Document its new `lexical' argument.
6c075cd7 3579
f6d62986
SM
35802011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3581
03408648 3582 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3583 nil any more.
3584
84ea5558 35852011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3586
3587 * strings.texi (String Conversion): Don't mention
3588 string-make-(uni|multi)byte (bug#8262).
3589 * nonascii.texi (Converting Representations): Fix up range.
3590 * keymaps.texi (Key Binding Commands): Update code point, avoid
3591 "unibyte character" and remove mention of unibyte bindings.
3592
62d94509
EZ
35932011-03-10 Eli Zaretskii <eliz@gnu.org>
3594
3595 * modes.texi (Operator Precedence Grammars): Don't use characters
3596 outside ISO-8859-1.
3597
63a329f8
EZ
35982011-03-09 Eli Zaretskii <eliz@gnu.org>
3599
3600 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3601
3602 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3603
6446548e
GM
36042011-03-08 Glenn Morris <rgm@gnu.org>
3605
3606 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3607 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3608 * elisp.texi: Set documentencoding.
6446548e 3609
33383987
JB
36102011-03-07 Chong Yidong <cyd@stupidchicken.com>
3611
3612 * Version 23.3 released.
3613
0b3ceceb
CY
36142011-03-06 Chong Yidong <cyd@stupidchicken.com>
3615
3616 * package.texi: Update index keywords.
3617 (Package Archives): New node contents. Document package-x.el.
3618
78f5433f
JB
36192011-03-06 Juanma Barranquero <lekktu@gmail.com>
3620
3621 * makefile.w32-in (srcs): Add package.texi.
3622
555e9b5c
CY
36232011-03-06 Chong Yidong <cyd@stupidchicken.com>
3624
120d9389
CY
3625 * package.texi (Packaging, Packaging Basics, Simple Packages)
3626 (Multi-file Packages): Expand and clarify.
3627 (Package Archives): Temporary placeholder node.
3628
3629 * elisp.texi (Top): Update node listing.
3630
555e9b5c
CY
3631 * Makefile.in (srcs): Add package.texi.
3632
b59a4335
CY
36332011-03-05 Chong Yidong <cyd@stupidchicken.com>
3634
3635 * processes.texi (Synchronous Processes): Minor clarification
3636 (Bug#8149).
3637
06083aa1
GM
36382011-03-03 Glenn Morris <rgm@gnu.org>
3639
3640 * files.texi (Truenames): Minor clarification. (Bug#2341)
3641
6640b281
GM
36422011-03-01 Glenn Morris <rgm@gnu.org>
3643
3644 * variables.texi (Directory Local Variables):
3645 Mention `(subdirs . nil)' alist element.
3646
2b0c7330 36472011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3648
3649 * variables.texi (Directory Local Variables): Mention the optional
3650 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3651
b923f7a9
CY
36522011-02-27 Chong Yidong <cyd@stupidchicken.com>
3653
3654 * minibuf.texi (Minibuffer History): Clarify discussion of
3655 minibuffer history lists (Bug#8085).
3656
67ab0163 36572011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3658
e979a521
EZ
3659 * elisp.texi: Sync @dircategory with ../../info/dir.
3660
e03b2fd4
EZ
3661 * files.texi (Visiting Functions): Document find-file-literally,
3662 both the command and the variable.
3663
86ec878a
EZ
3664 * variables.texi (Creating Buffer-Local): Explain the meaning of
3665 permanent local variables.
3666
67ab0163
GM
3667 * files.texi (Visiting Functions): Document find-file-literally,
3668 both the command and the variable.
3669
3670 * variables.texi (Creating Buffer-Local): Explain the meaning of
3671 permanent local variables.
3672
36732011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3674
3675 * keymaps.texi (Remapping Commands): Mention how to undo it.
3676
bfcb151a
RT
36772011-02-09 Reuben Thomas <rrt@sc3d.org>
3678
3679 * loading.texi (Hooks for Loading): Remove unnecessary advice
3680 about eval-after-load (Bug#7986).
3681
a41c8660
CY
36822011-02-05 Chong Yidong <cyd@stupidchicken.com>
3683
3684 * commands.texi (Accessing Mouse): Note that a header line is not
3685 included in the row of posn-col-row.
3686
e0dd6837
CY
36872011-02-02 Chong Yidong <cyd@stupidchicken.com>
3688
3689 * modes.texi (Major Mode Conventions): Add face guidelines.
3690 (Faces for Font Lock): List faces in order of prominence.
3691
a4180391
PE
36922011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3693
3694 format-time-string now supports subsecond time stamp resolution
3695 * os.texi (Time Parsing): Document %N.
3696
7427eb97
CY
36972011-01-28 Chong Yidong <cyd@stupidchicken.com>
3698
61db307f
CY
3699 * vol1.texi (Top):
3700 * vol2.texi (Top):
3701 * elisp.texi (Top):
3702 * display.texi (Display Property): Shorten the menu description of
3703 the "Other Display Specs" node (Bug#7816).
3704
7427eb97
CY
3705 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3706 menu item" concept index entries (Bug#7805).
3707
bf3dae7e
EZ
37082011-01-29 Eli Zaretskii <eliz@gnu.org>
3709
3710 * makefile.w32-in (texinfodir): New variable.
3711 (usermanualdir): Remove as redundant with $(emacsdir).
3712 (MAKEINFO): Remove options, leave only program name.
3713 (MAKEINFO_OPTS): New variable.
3714 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3715
06d8ace5 37162011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3717 Richard Kim <emacs18@gmail.com>
3718
3719 * loading.texi (Library Search): Document list-load-path-shadows
3720 (Bug#7757).
3721
06d8ace5 37222011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3723
3724 * searching.texi (Regexp Special): Remove outdated discussion of
3725 character sets (Bug#7780).
3726
28a88153
CY
3727 * frames.texi (Pop-Up Menus): Document where menu title comes
3728 from (Bug#7684).
3729
06d8ace5 37302011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3731
3732 * display.texi (Making Buttons): Mention limitation of text buttons.
3733
a8e1e9ee
WL
37342011-01-23 Werner Lemberg <wl@gnu.org>
3735
3736 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3737 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3738 (ENVADD): New variable to control texi2dvi and texi2pdf.
3739
362b9d48
GM
37402011-01-15 Chong Yidong <cyd@stupidchicken.com>
3741
3742 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3743 Emacs manual.
3744
37452011-01-15 Eli Zaretskii <eliz@gnu.org>
3746
3747 * files.texi (Directory Names): Explain why FROM in
3748 directory-abbrev-alist should begin with \`. (Bug#7777)
3749
3fa173b4
SM
37502011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3751
3752 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3753
7c420169 37542011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3755
3756 * modes.texi (Emulating Mode Line): Fix last change.
3757
7c420169 37582011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3759
3760 * modes.texi (Emulating Mode Line): Update documentation of
3761 format-mode-line according to changes that fixed bug #7587.
3762
80b33766
SM
37632010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3764
3765 * modes.texi (Derived Modes): Mention prog-mode.
3766
3767 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3768 of the key-binding-data cache since we don't use it any more.
3769
f49d1f52 37702010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3771
4bb49a92
EZ
3772 * processes.texi (Shell Arguments):
3773 * strings.texi (Creating Strings): Don't mention "shell commands";
3774 make it explicit that `split-string-and-unquote' and
3775 `combine-and-quote-strings' are mainly for working with arguments
3776 to call-process and start-process.
3777
3c73e30e
EZ
3778 * processes.texi (Shell Arguments): Fix documentation of
3779 `split-string-and-unquote'. Add indexing. (Bug#7563)
3780
f49d1f52 37812010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3782
3783 * modes.texi (Auto-Indentation): New section to document SMIE.
3784 (Major Mode Conventions):
3785 * text.texi (Mode-Specific Indent): Refer to it.
3786
f49d1f52 37872010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3788
3789 * display.texi (Other Display Specs): Document left-fringe and
3790 right-fringe display specs.
3791
f49d1f52 37922010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3793
3794 * backups.texi (Making Backups):
3795 * modes.texi (Example Major Modes): Use recommended coding style.
3796 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3797 define-derived-mode. Mention completion-at-point-functions.
3798
f49d1f52 37992010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3800
5dcb4c4e
SM
3801 * nonascii.texi (Converting Representations):
3802 Document byte-to-string.
e1115396 3803
ec1b9b17
GM
38042010-12-08 Glenn Morris <rgm@gnu.org>
3805
3806 * buffers.texi (Modification Time):
3807 verify-visited-file-modtime now defaults to the current buffer.
3808
07976ae3 38092010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3810
ec1b9b17 3811 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3812
3813 * strings.texi (Creating Strings): Don't mention semi-obsolete
3814 function char-to-string.
3815 (String Conversion): Shorten discussion of semi-obsolete function
3816 string-to-char. Link to Converting Representations.
3817
3818 * objects.texi (Symbol Type):
3819 * text.texi (Near Point):
3820 * help.texi (Help Functions):
3821 * functions.texi (Mapping Functions): Use string instead of
3822 char-to-string in examples.
3823
07976ae3 38242010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3825
3826 * text.texi (Kill Functions, Kill Functions)
3827 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3828 YANK-HANDLER args.
3829
3830 * symbols.texi (Creating Symbols): Using unintern without an
3831 obarray arg is now obsolete.
3832
3833 * numbers.texi (Float Basics): Document float-e and float-pi.
3834
3835 * variables.texi (Defining Variables): Change "pi" example to
3836 "float-pi".
3837
8547874a
EZ
38382010-11-26 Eli Zaretskii <eliz@gnu.org>
3839
3840 * commands.texi (Click Events): Document the values of X, Y and
3841 COL, ROW in the event's position, when the click is on the header
3842 or mode line, on the fringes, or in the margins.
3843
4a47c275 38442010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3845
5b05d75b
EZ
3846 * customize.texi (Composite Types): Lower-case index entry.
3847
5dcb4c4e
SM
3848 * loading.texi (How Programs Do Loading):
3849 Document load-file-name. (Bug#7346)
c7926fe2 3850
4a47c275 38512010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3852
3853 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3854
0eb025fb
EZ
38552010-11-13 Eli Zaretskii <eliz@gnu.org>
3856
3857 * display.texi (Usual Display): Characters with no fonts are not
3858 necessarily displayed as empty boxes.
3859
2699a554 38602010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3861
3862 * maps.texi (Standard Keymaps): Update File menu description.
3863
8289f37b
GM
38642010-10-28 Glenn Morris <rgm@gnu.org>
3865
3866 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3867
5793a7bc 38682010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3869
3870 * display.texi (Window Systems): Deprecate use of window-system as
3871 a predicate.
3872
17284e30
GM
38732010-10-23 Glenn Morris <rgm@gnu.org>
3874
3875 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3876 sorted-doc.
3877
00f113eb
JB
38782010-10-15 Eli Zaretskii <eliz@gnu.org>
3879
3880 * os.texi (Dynamic Libraries): New node, with slightly modified
3881 text deleted from "Image Formats".
3882 (System Interface): Add @menu entry for "Dynamic Libraries".
3883
3884 * display.texi (Image Formats): Remove description of
3885 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3886
07277eb8
GM
38872010-10-12 Glenn Morris <rgm@gnu.org>
3888
3889 * book-spine.texinfo: Rename to book-spine.texi.
3890
c12e4a81
GM
38912010-10-11 Glenn Morris <rgm@gnu.org>
3892
df187c62
GM
3893 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3894
c12e4a81 3895 * Makefile.in (DVIPS): New variable.
234db610
GM
3896 (.PHONY): Add html, ps.
3897 (html, elisp.html, ps, elisp.ps): New targets.
3898 (clean): Delete html, ps files.
3899 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3900
6513b232
EZ
39012010-10-09 Eli Zaretskii <eliz@gnu.org>
3902
3903 * makefile.w32-in (emacsdir): New variable.
3904 (srcs): Add emacsver.texi.
3905 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3906
abd40fb4
GM
39072010-10-09 Glenn Morris <rgm@gnu.org>
3908
c1dc72b3
GM
3909 * Makefile.in (VPATH): Remove.
3910 (infodir): Make it absolute.
3911 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3912
4393405b
GM
3913 * Makefile.in (dist): Anchor regexps.
3914
eef3ab94
GM
3915 * Makefile.in (srcs): Put elisp.texi first.
3916 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3917
aa9db089
GM
3918 * Makefile.in (infoclean): Remove harmless, long-standing error.
3919
abd40fb4
GM
3920 * Makefile.in ($(infodir)): Delete rule.
3921 (mkinfodir): New.
3922 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3923
68db69ed 3924 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 3925 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 3926
ea274122
GM
39272010-10-09 Glenn Morris <rgm@gnu.org>
3928
f7a31f11
GM
3929 * Makefile.in (emacsdir): New variable.
3930 (MAKEINFO): Add -I $emacsdir.
3931 (dist): Copy emacsver.texi.
b13254e7
GM
3932 (srcs): Add emacsver.texi.
3933
f7a31f11
GM
3934 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3935 Set EMACSVER by including emacsver.texi.
3936
ea274122
GM
3937 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3938
17ca7950
GM
39392010-10-07 Glenn Morris <rgm@gnu.org>
3940
3941 * Makefile.in (version): New, set by configure.
3942 (clean): Delete dist tar file.
3943 (dist): Use version in tar name.
3944
4c83f6e1
GM
39452010-10-06 Glenn Morris <rgm@gnu.org>
3946
3947 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3948 (INSTALL_INFO): Remove unused variable.
3949 (mostlyclean, infoclean, dist): New rules.
3950 (clean): Delete dvi and pdf files.
3951 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 3952 ($(infodir)): Add parallel build workaround.
4c83f6e1 3953
0264072d
GM
39542010-10-04 Glenn Morris <rgm@gnu.org>
3955
3956 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3957 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 3958 Fix -I typo.
0264072d
GM
3959 (clean): No 'make.out' or 'core' files.
3960 (.PHONY): Declare clean rules.
3961 (maintainer-clean): Delete pdf file. Guard against cd failures.
3962
77f38949
GM
39632010-10-03 Glenn Morris <rgm@gnu.org>
3964
3965 * files.texi (File Name Components): Remove ignored section about
3966 deleted variable directory-sep-char.
3967
178fdd41
MA
39682010-10-03 Michael Albinus <michael.albinus@gmx.de>
3969
3970 * files.texi (Magic File Names): New defopt
3971 remote-file-name-inhibit-cache.
3972
9c524fcb
GM
39732010-10-02 Glenn Morris <rgm@gnu.org>
3974
3975 * os.texi (Killing Emacs): Hook now runs in batch mode.
3976
f816790b
SM
39772010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3978
3979 * text.texi (Special Properties): Clarify when modification-hooks run.
3980
7cf78aac
SM
39812010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3982
3983 * syntax.texi (Syntax Flags): Document new `c' flag.
3984
ca0d44e4
GM
39852010-09-09 Glenn Morris <rgm@gnu.org>
3986
3987 * display.texi (ImageMagick Images): General cleanup.
3988
10999305 39892010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
3990
3991 * files.texi (Directory Names): Use \` rather than ^.
3992
45240125
JD
39932010-09-02 Jan Djärv <jan.h.d@swipnet.se>
3994
3995 * text.texi (Low-Level Kill Ring):
3996 * frames.texi (Window System Selections): Remove cut buffer
3997 documentation.
3998
4abe5bf6
EZ
39992010-08-28 Eli Zaretskii <eliz@gnu.org>
4000
4001 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4002 Parameters", where the default fringe width is described.
4003
4004 * frames.texi (Window Frame Parameters, Basic Parameters)
4005 (Position Parameters, Layout Parameters, Management Parameters)
4006 (Cursor Parameters, Font and Color Parameters): Add indexing for
4007 frame parameters. (Bug#6929)
4008
fdc76236
TT
40092010-08-25 Tom Tromey <tromey@redhat.com>
4010
4011 * vol2.texi (Top): Update.
4012 * vol1.texi (Top): Update.
4013 * tips.texi (Library Headers): Mention Package-Version and
4014 Package-Requires.
4015 * package.texi: New file.
4016 * os.texi (System Interface): Update pointers.
4017 * elisp.texi (Top): Link to new nodes. Include package.texi.
4018 * anti.texi (Antinews): Update pointers.
4019
1e5c1c80
EZ
40202010-08-25 Eli Zaretskii <eliz@gnu.org>
4021
4022 * processes.texi (Filter Functions): Fix last change.
4023
78e33835
CY
40242010-08-24 Markus Triska <triska@gmx.at>
4025
4026 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4027 of `buffer-name' in the main text as well as in the example
4028 (Bug#3098).
4029
198a7a97
CY
40302010-08-22 Chong Yidong <cyd@stupidchicken.com>
4031
4032 * nonascii.texi (Text Representations):
4033 * loading.texi (Loading Non-ASCII):
4034 * compile.texi (Byte Compilation): Don't mention obsolete
4035 --unibyte command-line argument.
4036
bc7d7ea6
CY
40372010-08-22 Chong Yidong <cyd@stupidchicken.com>
4038
4039 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4040
b0126eac 40412010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4042
4043 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4044
e8a6cc19
EZ
40452010-08-20 Eli Zaretskii <eliz@gnu.org>
4046
4047 * commands.texi (Misc Events): Add cross-references to where
4048 POSITION of a mouse event is described in detail.
4049
c4e7c63a 40502010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4051
c4e7c63a 4052 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4053
7815fe19 40542010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4055
4056 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4057 Suggested by Štěpán Němec <stepnem@gmail.com>.
4058
7815fe19 40592010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4060
4061 * minibuf.texi (High-Level Completion): Document args of
4062 `read-buffer-function' (bug#5625).
4063
8b2dd508
JD
40642010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4065
4066 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4067
bace45fe
MA
40682010-07-29 Michael Albinus <michael.albinus@gmx.de>
4069
4070 * processes.texi (Process Information): Explain process property
4071 `remote-tty'.
4072
4ce5a4cc
JB
40732010-07-27 Juanma Barranquero <lekktu@gmail.com>
4074
4075 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4076 instead of "\C-\^?" (bug#6334).
4077
1c84bc7a
JB
4078 * text.texi (Special Properties): Fix typo.
4079
b88746ba
EZ
40802010-07-09 Eli Zaretskii <eliz@gnu.org>
4081
4082 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4083 calling sequences, which are now the standard.
4084
51422d6d
CY
40852010-06-24 Chong Yidong <cyd@stupidchicken.com>
4086
4087 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4088
4089 * commands.texi (Command Overview): Mention undo-boundary call.
4090
d24880de
GM
40912010-06-23 Glenn Morris <rgm@gnu.org>
4092
4093 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4094 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4095 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4096 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4097 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4098 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4099 Untabify Texinfo files.
4100
0fc76035
CY
41012010-06-20 Chong Yidong <cyd@stupidchicken.com>
4102
4103 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4104
5338dc0b
CY
41052010-06-19 Chong Yidong <cyd@stupidchicken.com>
4106
a628ad9d 4107 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4108
2c3a3c1d
CY
41092010-06-02 Chong Yidong <cyd@stupidchicken.com>
4110
ba3bf1d9
CY
4111 * searching.texi (Regexp Special): Remove obsolete information
4112 about matching non-ASCII characters, and suggest using char
4113 classes (Bug#6283).
2c3a3c1d 4114
7f4b4249
JB
41152010-05-30 Juanma Barranquero <lekktu@gmail.com>
4116
4117 * minibuf.texi (Basic Completion): Add missing "@end defun".
4118
637821cd
SM
41192010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4120
4121 * minibuf.texi (Basic Completion): Document completion-boundaries.
4122 (Programmed Completion): Document the new fourth method for boundaries.
4123
e13051c3
CY
41242010-05-22 Chong Yidong <cyd@stupidchicken.com>
4125
a628ad9d 4126 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4127
0235128c 41282010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4129
4130 * windows.texi (Textual Scrolling):
4131 * tips.texi (Coding Conventions):
4132 * minibuf.texi (Minibuffer History):
4133 * maps.texi (Standard Keymaps):
4134 * loading.texi (Where Defined):
4135 * edebug.texi (Instrumenting): Fix typos.
4136
0235128c 41372010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4138
c7c32279
CY
4139 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4140
0235128c
SM
4141 * functions.texi (Obsolete Functions):
4142 Document set-advertised-calling-convention.
eb5ed549
CY
4143
4144 * minibuf.texi (Basic Completion): Document completion-in-region.
4145 (Programmed Completion): Document completion-annotate-function.
4146
4147 * commands.texi (Reading One Event): Document read-key.
4148 (Distinguish Interactive): Document KIND arg to
4149 called-interactively-p. Delete obsolete interactive-p.
4150
4151 * elisp.texi (Top): Update node description.
4152
f8848423
EZ
41532010-05-08 Eli Zaretskii <eliz@gnu.org>
4154
0235128c
SM
4155 * nonascii.texi (Character Properties):
4156 Document unicode-category-table. Add an index entry for Unicode
4157 general category.
4158
41592010-05-07 Chong Yidong <cyd@stupidchicken.com>
4160
4161 * Version 23.2 released.
f8848423 4162
938efb77
JB
41632010-04-20 Juanma Barranquero <lekktu@gmail.com>
4164
4165 * locals.texi (Standard Buffer-Local Variables):
4166 Remove @ignore'd reference to `direction-reversed'.
4167
5854c267
JL
41682010-04-14 Juri Linkov <juri@jurta.org>
4169
4170 Fix @deffn without category.
4171
4172 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4173 for `abbrev-insert'.
4174
4175 * buffers.texi (Indirect Buffers): Add category `Command'
4176 to @deffn of `clone-indirect-buffer'.
4177
4178 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4179 for `next-window' and `previous-window'. Add category `Command'
4180 to @deffn of `pop-to-buffer'.
4181
8a14dec7
CY
41822010-04-01 Chong Yidong <cyd@stupidchicken.com>
4183
4184 * nonascii.texi (Text Representations): Don't mark
4185 enable-multibyte-characters as a user option.
4186
7a1831cf
EZ
41872010-03-31 Eli Zaretskii <eliz@gnu.org>
4188
4189 * control.texi (Handling Errors): How to re-throw a signal caught
4190 by condition-case.
4191
c3863713
CY
41922010-03-26 Chong Yidong <cyd@stupidchicken.com>
4193
4194 * loading.texi (Hooks for Loading): Document after-load-functions.
4195 Copyedits.
4196
c333f279
AM
41972010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4198
4199 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4200
e867cb5d 42012010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4202
4203 * processes.texi (Network Processes): Document seqpacket type.
4204
605f35cd
DN
42052010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4206
4207 * os.texi (System Environment): Do not mention lynxos.
4208
288f9fc0
CY
42092010-03-10 Chong Yidong <cyd@stupidchicken.com>
4210
4211 * Branch for 23.2.
4212
eed5c93a
CY
42132010-03-06 Chong Yidong <cyd@stupidchicken.com>
4214
4215 * objects.texi (Integer Type): Take note of the read syntax
4216 exception for numbers that cannot fit in the integer type.
4217
1ddd6622
GM
42182010-03-03 Glenn Morris <rgm@gnu.org>
4219
4220 * numbers.texi (Integer Basics, Bitwise Operations):
4221 * objects.texi (Integer Type): Update for integers now being 30-bit.
4222
a908c79a
CY
42232010-02-27 Chong Yidong <cyd@stupidchicken.com>
4224
4225 * display.texi (Low-Level Font): Document :otf font-spec property.
4226
cd61af01
SM
42272010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4228
4229 * display.texi (Line Height): Avoid obsolete special default variables
4230 like default-major-mode.
4231
c02f8fe2
AM
42322010-01-28 Alan Mackenzie <acm@muc.de>
4233
4234 * display.texi (Auto Faces): Say fontification-functions is called
4235 whether or not Font Lock is enabled. Tidy up the wording a bit.
4236
d738d18b
CY
42372010-01-17 Chong Yidong <cyd@stupidchicken.com>
4238
4239 * elisp.texi: Remove duplicate edition information (Bug#5407).
4240
4963739e
JB
42412010-01-17 Juanma Barranquero <lekktu@gmail.com>
4242
4243 * two.el (volume-header-toc-markup): Fix typos in docstring.
4244
c57008f6
SM
42452010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4246
4247 Avoid dubious uses of save-excursions.
4248 * positions.texi (Excursions): Recommend the use of
4249 save-current-buffer if applicable.
4250 * text.texi (Clickable Text): Fix the example code which used
4251 save-excursion in a naive way which sometimes preserves point and
4252 sometimes not.
4253 * variables.texi (Creating Buffer-Local):
4254 * os.texi (Session Management):
4255 * display.texi (GIF Images):
4256 * control.texi (Cleanups): Use (save|with)-current-buffer.
4257
2f3725cd
EZ
42582010-01-02 Eli Zaretskii <eliz@gnu.org>
4259
4260 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4261
85eeac93
CY
42622010-01-02 Chong Yidong <cyd@stupidchicken.com>
4263
4264 * nonascii.texi (Text Representations, Character Codes)
4265 (Converting Representations, Explicit Encoding)
4266 (Translation of Characters): Use hex notation consistently.
4267 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4268
4801c5fa
CY
42692010-01-01 Chong Yidong <cyd@stupidchicken.com>
4270
4271 * loading.texi (Where Defined): Make it clearer that these are
4272 loaded files (Bug#5068).
4273
26e533e2
CY
42742009-12-29 Chong Yidong <cyd@stupidchicken.com>
4275
4276 * minibuf.texi (Completion Styles): Document `initials' style.
4277
16d1ff5f
CY
42782009-12-25 Chong Yidong <cyd@stupidchicken.com>
4279
4280 * frames.texi (Resources): Describe inhibit-x-resources.
4281 (Size Parameters): Copyedit.
4282
4283 * hash.texi (Creating Hash):
4284 * objects.texi (Hash Table Type): Document the new hash table
4285 printed representation.
4286
4287 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4288 obsolete.
4289
5dcb4c4e
SM
4290 * processes.texi (Process Buffers):
4291 Document process-kill-buffer-query-function.
16d1ff5f 4292
9a5de3d9
GM
42932009-12-05 Glenn Morris <rgm@gnu.org>
4294
4295 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4296 diary-display-function, and no longer recommended to be a hook.
4297 Update for changes in the names of calendar and diary hooks.
4298 diary-print-entries-hook has changed section.
4299
b640eb52
EZ
43002009-11-28 Eli Zaretskii <eliz@gnu.org>
4301
4302 * text.texi (Special Properties): More accurate description of
4303 what the `cursor' property does.
4304
be1674ab
KR
43052009-11-26 Kevin Ryde <user42@zip.com.au>
4306
4307 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4308 mouse-wheel-down-event, the closest thing to a definition for them.
4309 * os.texi (Startup Summary): vindex inhibit-startup-message and
4310 inhibit-splash-screen.
4311 (Command-Line Arguments): vindex argv.
4312 (Suspending Emacs): vindex suspend-tty-functions and
4313 resume-tty-functions. Don't want to index every hook, but having
4314 the programming ones is helpful.
4315
603f5979
CY
43162009-11-14 Chong Yidong <cyd@stupidchicken.com>
4317
4318 * commands.texi (Motion Events): Fix typo (Bug#4907).
4319
4359a806
CY
43202009-11-08 Chong Yidong <cyd@stupidchicken.com>
4321
4322 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4323 are affected by case-fold-search (Bug#4483).
4324
0f063651
CY
43252009-11-02 Chong Yidong <cyd@stupidchicken.com>
4326
4327 * minibuf.texi (Reading File Names): Note that read-file-name may
4328 use a graphical file dialog.
4329
9bd79893
GM
43302009-10-31 Glenn Morris <rgm@gnu.org>
4331
4332 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4333
ebe479ec
KR
43342009-10-16 Kevin Ryde <user42@zip.com.au>
4335
4336 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4337 in particular so `info-lookup-symbol' can find its docs.
4338
2640fa86
CY
43392009-10-16 Chong Yidong <cyd@stupidchicken.com>
4340
4341 * variables.texi (Constant Variables): Distinguish from defconst
4342 variables.
4343 (Defining Variables): Add cindex.
4344
edd6a733
CY
43452009-10-15 Chong Yidong <cyd@stupidchicken.com>
4346
4347 * os.texi (Time of Day): Clarify that the microsecond part is
4348 ignored (Bug#4637).
4349
5feb0b73
GM
43502009-10-11 Glenn Morris <rgm@gnu.org>
4351
4352 * frames.texi (Size and Position): Clarify what is included in the frame
4353 height. (Bug#4535)
4354
0c5413c8
GM
43552009-10-10 Glenn Morris <rgm@gnu.org>
4356
4357 * windows.texi (Size of Window): The relationship between window and
4358 frame heights is not so simple. (Bug#4535)
4359 Mention window-full-height-p.
4360
7f8b600a
SM
43612009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4362
4363 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4364 used from Lisp.
4365
6185de1c
EZ
43662009-10-07 Eli Zaretskii <eliz@gnu.org>
4367
7f8b600a
SM
4368 * files.texi (Directory Names) <abbreviate-file-name>:
4369 Document that root home directories are not replaced with "~".
6185de1c 4370
9972911f
EZ
43712009-10-06 Eli Zaretskii <eliz@gnu.org>
4372
4373 * text.texi (Special Properties): Document the meaning of the
4374 `cursor' text property whose value is an integer.
4375
2a3f19ef
MA
43762009-10-05 Michael Albinus <michael.albinus@gmx.de>
4377
4378 * files.texi (Magic File Names): Add `copy-directory'.
4379
804543b5
EZ
43802009-10-05 Eli Zaretskii <eliz@gnu.org>
4381
4382 * files.texi (File Attributes): Fix description of file
4383 attributes. (Bug#4638) Update attributes of files.texi example to
4384 be more representative.
4385
461bf92b
MA
43862009-10-05 Michael Albinus <michael.albinus@gmx.de>
4387
4388 * files.texi (Create/Delete Dirs): New command copy-directory.
4389
a86cd395
JB
43902009-10-04 Juanma Barranquero <lekktu@gmail.com>
4391
4392 * anti.texi (Antinews):
4393 * macros.texi (Indenting Macros):
4394 * strings.texi (Creating Strings, Case Conversion):
4395 Remove duplicate words.
4396
d3080264
MA
43972009-10-01 Michael Albinus <michael.albinus@gmx.de>
4398
4399 * files.texi (Create/Delete Dirs): delete-directory has an
4400 optional parameter RECURSIVE.
4401
85d14563
SM
44022009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4403
4404 * buffers.texi (Swapping Text): Minor clarification.
4405
3d9842c6
GM
44062009-10-01 Glenn Morris <rgm@gnu.org>
4407
4408 * functions.texi (Declaring Functions): Mention that we also search for
4409 ".m" files in the src/ directory.
4410
78427304
CY
44112009-09-25 David Engster <deng@randomsample.de>
4412
3d9842c6 4413 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4414
b578c9cc
GM
44152009-09-22 Glenn Morris <rgm@gnu.org>
4416
4417 * internals.texi (Building Emacs): Mention preloaded-file-list.
4418
beee5da7
AM
44192009-09-14 Alan Mackenzie <acm@muc.de>
4420
4421 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4422
5d6ab672
CY
44232009-09-13 Chong Yidong <cyd@stupidchicken.com>
4424
4425 * functions.texi (Anonymous Functions): Rearrange discussion,
4426 giving usage of unquoted lambda forms first. Mention that
4427 `function' and `#'' are no longer required (Bug#4290).
4428
59375eeb
AM
44292009-09-11 Alan Mackenzie <acm@muc.de>
4430
a86cd395 4431 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4432 batch mode.
4433
e7e2f529
GM
44342009-09-01 Glenn Morris <rgm@gnu.org>
4435
4436 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4437
eae47088
GM
44382009-08-26 Ulrich Mueller <ulm@gentoo.org>
4439
4440 * nonascii.texi (Character Codes): Fix typos.
4441
3691a0a6
MA
44422009-08-25 Michael Albinus <michael.albinus@gmx.de>
4443
4444 * processes.texi (Synchronous Processes): New defvar
4445 process-file-side-effects.
4446
664d56b8
GM
44472009-08-25 Glenn Morris <rgm@gnu.org>
4448
4449 * display.texi (Fontsets): Fix typo.
4450
0706c025
GM
4451 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4452
03a74b84
SM
44532009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4454
4455 * processes.texi (Asynchronous Processes): Adjust arglist of
4456 start-process-shell-command and start-file-process-shell-command.
4457
f6de8a37
CY
44582009-08-15 Chong Yidong <cyd@stupidchicken.com>
4459
4b1ed1bb
CY
4460 * advice.texi (Argument Access in Advice): Note that argument
4461 positions are zero-based (Bug#3932).
4462
89a9e058
CY
4463 * commands.texi (Distinguish Interactive): Minor copyedit.
4464
23696fd7
CY
4465 * display.texi (Face Attributes): Add xref to Displaying Faces for
4466 explanation of "underlying face".
4467
f6de8a37
CY
4468 * customize.texi (Common Keywords): Add xref to Loading.
4469
4470 * loading.texi (How Programs Do Loading): Add xref to Lisp
4471 Libraries node in the Emacs manual.
4472
417f77e6
CY
44732009-08-13 Chong Yidong <cyd@stupidchicken.com>
4474
4475 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4476
0999039c
CY
44772009-07-18 Chong Yidong <cyd@stupidchicken.com>
4478
4479 * processes.texi (Shell Arguments): Copyedits.
4480
9af167bc
GM
44812009-07-18 Glenn Morris <rgm@gnu.org>
4482
4483 * loading.texi (Repeated Loading): Fix typo.
4484
137987ab
RS
44852009-07-16 Richard Stallman <rms@gnu.org>
4486
4487 * buffers.texi (Swapping Text): Recommend setting
4488 write-region-annotate-functions and buffer-saved-size.
4489
4490 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4491
622fa380
GM
44922009-07-15 Glenn Morris <rgm@gnu.org>
4493
4494 * edebug.texi: Minor re-phrasings throughout.
4495 (Edebug Execution Modes): Sit-for affects continue mode too.
4496 (Jumping): Use `forward-sexp' rather than its keybinding.
4497 (Edebug Misc): Fix Q binding.
4498 (Edebug Eval): Remove cl version.
4499 (Printing in Edebug): Clarify print-length etc.
4500 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4501 (Specification List): Remove edebug-unwrap findex entry.
4502 (Specification Examples): defmacro is actually not the same as defun.
4503 Escape "`" in example.
4504
6bbd4600
CY
45052009-07-15 Chong Yidong <cyd@stupidchicken.com>
4506
4507 * markers.texi (The Mark): Document optional arg to
4508 deactivate-mark.
4509
e538d479
GM
45102009-07-11 Kevin Ryde <user42@zip.com.au>
4511
4512 * hooks.texi (Standard Hooks): Fix cross-references.
4513
4c98b9ed
GM
4514 * loading.texi (Named Features): Refer to eval-after-load.
4515
5300838c
GM
45162009-07-11 Glenn Morris <rgm@gnu.org>
4517
64fbeb16
GM
4518 * Makefile.in (TEXI2PDF): New.
4519 (elisp.pdf): New target.
4520
4c98b9ed
GM
4521 * searching.texi (Regexp Backslash): Fix typo.
4522
4523 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4524
51d9979c
GM
45252009-07-10 Glenn Morris <rgm@gnu.org>
4526
561c0216
GM
4527 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4528
5b594a58
GM
4529 * customize.texi (Customization Types):
4530 * display.texi (Abstract Display):
0cc8c85a 4531 * objects.texi (Character Type, String Type):
5b594a58 4532 Merge in some menu descriptions from elisp.texi.
51d9979c 4533
c3cbbb40
GM
4534 * hash.texi (Hash Tables):
4535 * modes.texi (Multiline Font Lock):
4536 End menu description with period.
fe42c16a 4537
28528402
GM
45382009-07-09 Glenn Morris <rgm@gnu.org>
4539
4540 * back.texi: Don't hard-code texinfo location.
4541
4542 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4543 (tex): Add texinfodir to TEXINPUTS.
4544 (elisp1med-init, elisp2med-init): Use texinfodir.
4545
4546 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4547 (clean): Add two-volume.make intermediate files.
4548
4549 * elisp.texi, vol1.texi, vol2.texi:
4550 Use a DATE variable with the publication date, and update it.
4551 Fix antinews menu description.
4552
4553 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4554 Update the detailed node listing to match elisp.texi.
4555
4556 * README: Update edition to match elisp.texi.
4557
4558 * objects.texi (General Escape Syntax):
4559 * nonascii.texi (Character Sets):
4560 Use consistent case for "Unicode Standard".
4561
4562 * anti.texi (Antinews):
4563 * customize.texi (Variable Definitions):
4564 * functions.texi (Declaring Functions):
4565 * nonascii.texi (Character Properties):
4566 * processes.texi (Serial Ports):
4567 * text.texi (Special Properties):
4568 * tips.texi (Coding Conventions):
4569 Minor rearrangements to improve TeX line-filling.
4570
4571 * commands.texi (Using Interactive): Fix cross-reference.
4572
17db8e10
JD
45732009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4574
4575 * frames.texi (Management Parameters): Mention sticky.
4576
77c7e2e1
AS
45772009-07-01 Andreas Schwab <aschwab@redhat.com>
4578
4579 * help.texi (Help Functions): Fix description of help-buffer and
4580 help-setup-xref to use @defun instead of @deffn.
4581
3f1c6666
JD
45822009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4583
4584 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4585
ca27c21b
CY
45862009-06-24 Chong Yidong <cyd@stupidchicken.com>
4587
4588 * display.texi (Window Systems): Add ns to the list.
4589
70243478
CY
45902009-06-21 Chong Yidong <cyd@stupidchicken.com>
4591
4592 * Branch for 23.1.
4593
df006536
MR
45942009-06-17 Martin Rudalics <rudalics@gmx.at>
4595
4596 * windows.texi (Dedicated Windows): Fix typo.
4597 (Resizing Windows): Replace @defun by @deffn.
4598
d259fc4b
GM
45992009-06-17 Glenn Morris <rgm@gnu.org>
4600
4601 * variables.texi (Directory Local Variables):
4602 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4603
30781db6
KH
46042009-06-09 Kenichi Handa <handa@m17n.org>
4605
4606 * nonascii.texi (Character Sets): State clearly that FROM and TO
4607 are codepoints of CHARSET.
4608
62e8099c
CY
46092009-06-07 Chong Yidong <cyd@stupidchicken.com>
4610
4611 * minibuf.texi (Reading File Names): Fix introductory text.
4612 Suggested by stan@derbycityprints.com.
4613 (High-Level Completion): Fix typo.
4614
ee1b1917
CY
46152009-05-28 Chong Yidong <cyd@stupidchicken.com>
4616
4617 * frames.texi (Text Terminal Colors): Multi-tty is already
4618 implemented, but tty-local colors are not.
4619
5df647e8
CY
46202009-05-27 Chong Yidong <cyd@stupidchicken.com>
4621
4622 * hooks.texi (Standard Hooks): Remove mention of obsolete
4623 redisplay-end-trigger-functions.
4624
4625 * internals.texi (Window Internals): Remove mention of obsolete
4626 redisplay-end-trigger-functions.
4627
01f17ae2
MR
46282009-05-21 Martin Rudalics <rudalics@gmx.at>
4629
4630 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4631
4632 * backups.texi (Making Backups): backup-directory-alist and
4633 make-backup-file-name-function are options.
4634 (Auto-Saving): auto-save-list-file-prefix is an option.
4635
4636 * buffers.texi (Killing Buffers): buffer-offer-save is an
4637 option.
4638
4639 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4640 option.
4641 (Echo Area Customization): echo-keystrokes is an option.
4642 (Selective Display): selective-display-ellipses is an option.
4643 (Temporary Displays): temp-buffer-show-function is an option.
4644 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4645 are options.
4646 (Font Selection): face-font-family-alternatives,
4647 face-font-selection-order, face-font-registry-alternatives, and
4648 scalable-fonts-allowed are options.
4649 (Fringe Indicators): indicate-buffer-boundaries is an option.
4650 (Fringe Cursors): overflow-newline-into-fringe is an option.
4651 (Scroll Bars): scroll-bar-mode is an option.
4652
4653 * eval.texi (Eval): max-lisp-eval-depth is an option.
4654
4655 * files.texi (Visiting Functions): find-file-hook is an option.
4656 (Directory Names): directory-abbrev-alist is an option.
4657 (Unique File Names): temporary-file-directory and
4658 small-temporary-file-directory are options.
4659
4660 * frames.texi (Initial Parameters): initial-frame-alist,
4661 minibuffer-frame-alist and default-frame-alist are options.
4662 (Cursor Parameters): blink-cursor-alist and
4663 cursor-in-non-selected-windows ar options.
4664 (Window System Selections): selection-coding-system is an
4665 option.
4666 (Display Feature Testing): display-mm-dimensions-alist is an
4667 option.
4668
4669 * help.texi (Help Functions): help-char and help-event-list are
4670 options.
4671
4672 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4673 an option.
4674
4675 * minibuf.texi (Minibuffer History): history-length and
4676 history-delete-duplicates are options.
4677 (High-Level Completion): read-buffer-function and
4678 read-buffer-completion-ignore-case are options.
4679 (Reading File Names): read-file-name-completion-ignore-case is
4680 an option.
4681
4682 * modes.texi (Mode Line Top): mode-line-format is an option.
4683 (Mode Line Variables): mode-line-position and mode-line-modes
4684 are options.
4685
4686 * nonascii.texi (Text Representations):
4687 enable-multibyte-characters is an option.
4688 (Default Coding Systems): auto-coding-regexp-alist,
4689 file-coding-system-alist, auto-coding-alist and
4690 auto-coding-functions are options.
4691 (Specifying Coding Systems): inhibit-eol-conversion is an
4692 option.
4693
4694 * os.texi (Init File): site-run-file is an option.
4695 (System Environment): mail-host-address is an option.
4696 (User Identification): user-mail-address is an option.
4697 (Terminal Output): baud-rate is an option.
4698
4699 * positions.texi (Word Motion): words-include-escapes is an
4700 option.
4701
4702 * searching.texi (Standard Regexps): page-delimiter,
4703 paragraph-separate, paragraph-separate and sentence-end are
4704 options.
4705
4706 * text.texi (Margins): left-margin and fill-nobreak-predicate
4707 are options.
4708
4709 * variables.texi (Local Variables): max-specpdl-size is an
4710 option.
4711
4712 * windows.texi (Choosing Window):
4713 split-window-preferred-function, special-display-function and
4714 display-buffer-function are options.
4715
106e6894
CY
47162009-05-20 Chong Yidong <cyd@stupidchicken.com>
4717
4a83454d
CY
4718 Fix errors spotted by Martin Rudalics.
4719
106e6894
CY
4720 * syntax.texi (Position Parse): Document rationale for ignored
4721 arguments to syntax-ppss-flush-cache.
4722
4723 * processes.texi (Input to Processes): Mark PROCESS arg to
4724 process-running-child-p as optional.
4725 (Network Options): Document NO-ERROR arg to
4726 set-network-process-option.
4727
4728 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4729 command.
4730
4731 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4732 posix-search-backward as commands.
4733
4734 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4735 (Suspending Emacs): Mark suspend-emacs as a command.
4736 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4737 commands.
5dcb4c4e
SM
4738 (Terminal Output): Remove obsolete function baud-rate.
4739 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4740
4741 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4742 terminal-coding-system and set-terminal-coding-system.
4743 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4744 as optional.
4745 (Character Sets): Document RESTRICTION arg of char-charset.
4746 (Character Codes): Mark POS argument to get-byte as optional.
4747
4748 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4749 minibuffer-message.
4750
4751 * files.texi (Create/Delete Dirs): Mark make-directory and
4752 delete-directory as commands.
4753
4754 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4755
4756 * text.texi (Base 64): Mark base64-decode-string and
4757 base64-encode-string as commands.
4758 (Columns): Mark move-to-column as a command.
4759 (Mode-Specific Indent): Document RIGID arg to
4760 indent-for-tab-command.
4761 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4762 Mark indent-code-rigidly as a command.
4763 (Substitution): Mark translate-region as a command.
4764
4765 * frames.texi (Size and Position): Remove obsolete functions
4766 screen-height and screen-width.
4767
04173931
CY
47682009-05-19 Chong Yidong <cyd@stupidchicken.com>
4769
4770 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4771 (Displaying Buffers, Resizing Windows): Correct mistakes;
4772 next-window, previous-window, and pop-to-buffer are not commands,
4773 and fit-window-to-buffer" is a command. (Pointed out by Martin
4774 Rudalics.)
4775
eae7d8f8
RS
47762009-05-17 Richard M Stallman <rms@gnu.org>
4777
4778 * modes.texi (Precalculated Fontification): Clarify text.
4779
b8766179
MR
47802009-05-17 Martin Rudalics <rudalics@gmx.at>
4781
4782 * windows.texi (Selecting Windows): Clarify descriptions of
4783 with-selected-window and get-lru-window.
4784 (Cyclic Window Ordering): Refer to particular frame when talking
4785 about how splitting affects the ordering.
4786 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4787 switch-to-buffer-other-window. Explain how setting of
4788 display-buffer-reuse-frames affects pop-to-buffer.
4789 (Choosing Window): Clarify some details in descriptions of
4790 display-buffer-reuse-frames, pop-up-frames, and
4791 pop-up-frame-function.
4792 (Dedicated Windows): Clarify some details.
4793 (Textual Scrolling): Replace term vscroll by term vertical
4794 scroll position.
4795 (Vertical Scrolling): Fix typo.
4796 (Window Hooks): Relate text on jit-lock-register to window
4797 scrolling and size changes.
4798
734b5e3b
CY
47992009-05-14 Chong Yidong <cyd@stupidchicken.com>
4800
0a65633e
CY
4801 * frames.texi (Initial Parameters): Clarify what the initial
4802 minibuffer frame is.
05be46d7
CY
4803 (Buffer Parameters): Note that the minibuffer parameter can not be
4804 altered.
0a65633e 4805
734b5e3b
CY
4806 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4807 Document display-buffer changes.
4808
925672cd
CY
48092009-05-13 Chong Yidong <cyd@stupidchicken.com>
4810
17ecd7af
CY
4811 * anti.texi (Antinews): Rewrite for Emacs 22.
4812
925672cd
CY
4813 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4814 obarrays are first mentioned. Define "system abbrev" more
4815 prominently, and add it to the index.
4816 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4817 Copyedits.
4818 (Abbrev Expansion): Document abbrev-insert.
4819
80be4dd7
CY
48202009-05-12 Chong Yidong <cyd@stupidchicken.com>
4821
4822 * frames.texi (Font and Color Parameters): Rename from Color
4823 Parameters. Document font-backend parameter.
4824
4825 * vol2.texi (Top): Update node listing.
4826 * vol1.texi (Top): Update node listing.
4827 * elisp.texi (Top): Update node listing.
4828
372a93ac
MR
48292009-05-11 Martin Rudalics <rudalics@gmx.at>
4830
4831 * windows.texi (Choosing Window): Don't explicitly refer to
4832 split-window-sensibly's window argument in descriptions of
4833 split-height-threshold and split-width-threshold.
4834
714c3541
MR
48352009-05-10 Martin Rudalics <rudalics@gmx.at>
4836
4837 * windows.texi (Choosing Window): Fix rewrite of window
4838 splitting section.
4839
0e90e7be
EZ
48402009-05-09 Eli Zaretskii <eliz@gnu.org>
4841
f4e90db0
SM
4842 * nonascii.texi (Default Coding Systems):
4843 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4844 Add indexing.
0e90e7be
EZ
4845 (Lisp and Coding Systems): Add index entries.
4846
d3c0c321
MR
48472009-05-09 Martin Rudalics <rudalics@gmx.at>
4848
4849 * windows.texi (Choosing Window): Describe split-window-sensibly
4850 and rewrite section on window splitting accordingly.
4851 (Textual Scrolling): Replace `...' by @code{...}.
4852
c773345a
CY
48532009-05-04 Chong Yidong <cyd@stupidchicken.com>
4854
ee2d5b5e
CY
4855 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4856 Remove obsoleted pre-abbrev-expand-hook.
4857
4858 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4859 entries.
4860
c773345a
CY
4861 * internals.texi (Object Internals): Don't assume 32-bit machines
4862 are the norm.
4863 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4864 (Window Internals): Synch field names to window.h.
4865 (Process Internals): Synch field names to process.h.
c773345a 4866
dd449674
CY
48672009-04-29 Chong Yidong <cyd@stupidchicken.com>
4868
4869 * variables.texi (File Local Variables): Note that read-circle is
4870 bound to nil when reading file-local variables.
4871
4872 * streams.texi (Input Functions): Document read-circle.
4873 (Output Variables): Add xref to Circular Objects.
4874
4f1e25e2
CY
48752009-04-25 Chong Yidong <cyd@stupidchicken.com>
4876
4877 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4878 Features and Coding System Basics. Node that "p" stands for
4879 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4880 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4881 mouse-appearance-menu.
4882 (Programming Tips): Add xref to Progress.
4883
dca019f8
CY
48842009-04-22 Chong Yidong <cyd@stupidchicken.com>
4885
5dcb4c4e
SM
4886 * os.texi (Command-Line Arguments):
4887 Document command-line-args-left.
dca019f8
CY
4888 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4889 terminal objects for tty arguments.
4890 (Startup Summary): Add xref to Session Management.
4891 (Session Management): Mention emacs-session-restore. Copyedits.
4892
02a89103
CY
48932009-04-20 Chong Yidong <cyd@stupidchicken.com>
4894
4895 * os.texi (Startup Summary): Copyedits. The init file is not
4896 necessarily named .emacs now. Document initial-buffer-choice and
4897 initial-scratch-message. Note where Emacs exits in batch mode.
4898 Document inhibit-splash-screen as an alias.
4899 (Init File): Be neutral about which init file name to use.
4900
49012009-04-16 Chong Yidong <cyd@stupidchicken.com>
4902
4903 * os.texi (System Interface): Fix Texinfo usage.
4904
0c1cfe01
CY
49052009-04-15 Chong Yidong <cyd@stupidchicken.com>
4906
80d7cdca
CY
4907 * searching.texi (Regexp Backslash): Also refer to shy groups as
4908 non-capturing or unnumbered groups.
4909 (Regexp Functions): Add cross-reference to Regexp Backslash.
4910
0c1cfe01
CY
4911 * display.texi (Truncation): Overlays can use line-prefix and
4912 wrap-prefix too.
4913 (Overlay Properties): Document wrap-prefix and line-prefix.
4914 (Face Attributes): Document underline-minimum-offset.
4915 (Face Remapping): Copyedits.
4916 (Low-Level Font): Copyedits.
4917 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
4918 (Line Height): Emphasize that line-spacing only takes effect on
4919 graphical terminals.
0c1cfe01 4920
c4adeee0
CY
49212009-04-13 Chong Yidong <cyd@stupidchicken.com>
4922
4923 * display.texi (Refresh Screen): Note that a passage about screen
4924 refreshing is text terminal only.
4925 (Forcing Redisplay): Delete misleading comment---sit-for calls
4926 redisplay, not the other way around.
4927 (Truncation): Note new values of truncate-partial-width-windows.
4928 Copyedits.
4929 (Invisible Text): Document invisible-p.
4930
b20ecfa1
EZ
49312009-04-11 Eli Zaretskii <eliz@gnu.org>
4932
4933 * display.texi (Overlays): Overlays don't scale well. See
4934 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4935
97d8273f
CY
49362009-04-10 Chong Yidong <cyd@stupidchicken.com>
4937
f147ff75
CY
4938 * syntax.texi (Syntax Table Functions): Document cons cell
4939 argument for modify-syntax-entry.
4940 (Categories): Document cons cell argument for
4941 modify-category-entry.
4942
fca4ec76
CY
4943 * searching.texi (String Search): Document word-search-forward-lax
4944 and word-search-backward-lax.
4945 (Searching and Case): Describe isearch behavior more precisely.
4946
9c283d5b
CY
4947 * keymaps.texi (Tool Bar): Mention that some platforms do not
4948 support multi-line toolbars. Suggested by Stephen Eglen.
4949
4950 * frames.texi (Layout Parameters): Mention that Nextstep also
4951 allows only one tool-bar line. Suggested by Stephen Eglen.
4952
97d8273f
CY
4953 * nonascii.texi (Text Representations): Copyedits.
4954 (Coding System Basics): Also mention utf-8-emacs.
4955 (Converting Representations, Selecting a Representation)
4956 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4957 Copyedits.
4958 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4959
2bad3299
CY
49602009-04-09 Chong Yidong <cyd@stupidchicken.com>
4961
4962 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
4963 (Filling): Clarify REGION argument of fill-paragraph.
4964 Document fill-forward-paragraph-function.
2bad3299
CY
4965 (Special Properties): Remove "new in Emacs 22" declaration.
4966 (Clickable Text): Merge with Links and Mouse-1 node.
4967
5dcb4c4e
SM
4968 * display.texi (Button Properties, Button Buffer Commands):
4969 Change xref to Clickable Text.
2bad3299
CY
4970
4971 * tips.texi (Key Binding Conventions): Change xref to Clickable
4972 Text.
4973
4974 * elisp.texi (Top): Update node listing.
4975
ea30ce4f
CY
49762009-04-05 Chong Yidong <cyd@stupidchicken.com>
4977
47af2f4b
CY
4978 * markers.texi (The Mark): Copyedits. Improve description of
4979 handle-shift-selection.
4980 (The Region): Move use-region-p here from The Mark.
4981
ea30ce4f
CY
4982 * positions.texi (Screen Lines): Document (cols . lines) argument
4983 for vertical-motion.
4984
2aa8ea6e
CY
49852009-04-04 Chong Yidong <cyd@stupidchicken.com>
4986
3ec61d4e
CY
4987 * frames.texi (Frames): Clean up introduction. Document `ns'
4988 return value for framep.
4989 (Creating Frames): Note how the terminal is chosen.
4990 (Multiple Terminals, Multiple Displays): Merge into a single node.
4991 (Color Parameters): Fix typo.
4992
4993 * variables.texi (Local Variables, Buffer-Local Variables)
4994 (Creating Buffer-Local): Change link to Multiple Terminals.
4995
4996 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
4997
4998 * keymaps.texi (Controlling Active Maps): Change link to Multiple
4999 Terminals.
5000
5001 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5002 to Multiple Terminals.
5003
5004 * elisp.texi (Top): Update node listing.
5005 * vol2.texi (Top): Update node listing.
5006 * vol1.texi (Top): Update node listing.
5007
9257072f
CY
5008 * buffers.texi (Current Buffer): Note that the append-to-buffer
5009 example is no longer in synch with the latest code. Tie the two
5010 examples together.
5011
2aa8ea6e
CY
5012 * files.texi (File Attributes): Move note about MS-DOS from
5013 Changing Files to File Attributes.
5014 (Create/Delete Dirs): Note that mkdir is an alias for this.
5015
22e74b17
CY
50162009-04-01 Markus Triska <triska@gmx.at>
5017
5018 * processes.texi (Filter Functions): Suggest how to handle output
5019 batches.
5020
4bbe48ec
CY
50212009-03-30 Chong Yidong <cyd@stupidchicken.com>
5022
5023 * help.texi (Accessing Documentation): Update example to use
5024 help-setup-xref and with-help-window.
5025 (Help Functions): Remove print-help-return-message, which is
5026 semi-obsolete due to with-help-window. Document help-buffer and
5027 help-setup-xref.
5028
b9723f39
CY
50292009-03-29 Chong Yidong <cyd@stupidchicken.com>
5030
5dcb4c4e
SM
5031 * help.texi (Accessing Documentation, Help Functions):
5032 Remove information about long-obsolete Emacs versions.
9eb52e90 5033
b9723f39
CY
5034 * modes.texi (Mode Line Variables): The default values of the mode
5035 line variables are now more complicated.
5036
b0cc32db
CY
50372009-03-28 Chong Yidong <cyd@stupidchicken.com>
5038
3c25a5a9
CY
5039 * modes.texi (Major Mode Conventions): Note that specialness is
5040 inherited.
31c9eebb
CY
5041 (Derived Modes): Note that define-derive-mode sets the mode-class
5042 property.
3c25a5a9 5043
b0cc32db
CY
5044 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5045 goto-map. Add search-map to the list.
5046
c5e0006d
EZ
50472009-03-27 Eli Zaretskii <eliz@gnu.org>
5048
1213465a
EZ
5049 * os.texi (System Environment): Update the list of system-type
5050 values.
5051
c5e0006d
EZ
5052 * markers.texi (The Mark) <handle-shift-selection>: Update for
5053 removal of the optional argument DEACTIVATE.
5054
48bab3d6
CY
50552009-03-25 Chong Yidong <cyd@stupidchicken.com>
5056
5057 * commands.texi (Focus Events): Most X window managers don't use
5058 focus-follows-mouse nowadays.
5059
6e4ff1b6
CY
50602009-03-24 Chong Yidong <cyd@stupidchicken.com>
5061
5062 * commands.texi (Defining Commands): Clarify introduction.
5063 (Using Interactive): Not that interactive can be put in a symbol
5064 property.
5065 (Interactive Call): Note that a symbol with a non-nil
5066 interactive-form property satisfies commandp.
5067
11625308
JB
50682009-03-23 Juanma Barranquero <lekktu@gmail.com>
5069
5070 * minibuf.texi (Intro to Minibuffers): Fix typos.
5071
7b34420d
CY
50722009-03-23 Chong Yidong <cyd@stupidchicken.com>
5073
5074 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5075 about minibuffers in old Emacs versions. Copyedits.
5076 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5077 (Text from Minibuffer): Simplify introduction.
5078
f9257eed
AM
50792009-03-22 Alan Mackenzie <acm@muc.de>
5080
5081 * commands.texi (Using Interactive): Clarify string argument to
5082 `interactive' - even promptless elements need \n separators.
5083
f639ba70
CY
50842009-03-18 Chong Yidong <cyd@stupidchicken.com>
5085
5086 * minibuf.texi (Completion Styles): New node.
5087
5088 * elisp.texi (Top): Update node listing.
5089
d897e8ee
CY
50902009-03-17 Chong Yidong <cyd@stupidchicken.com>
5091
5092 * minibuf.texi (Basic Completion): Note that
5093 read-file-name-completion-ignore-case and
5094 read-buffer-completion-ignore-case can override
5095 completion-ignore-case.
5096 (Minibuffer Completion): Document completing-read changes.
5097 (Completion Commands): Avoid mentioning partial completion mode.
5098 Document minibuffer-completion-confirm changes, and
5099 minibuffer-confirm-exit-commands.
5100 (High-Level Completion): Document new require-match behavior for
5101 read-buffer. Document read-buffer-completion-ignore-case.
5102 (Reading File Names): Document new require-match behavior for
5103 read-file-name.
5104
b1f23349
CY
51052009-03-14 Chong Yidong <cyd@stupidchicken.com>
5106
5107 * debugging.texi (Error Debugging): Don't mislead the reader into
5108 thinking that debug-on-error enters debugger for C-f at EOB.
5109 (Error Debugging): Setting debug-on-init within the init file
5110 works, and has for some time.
5111
d6eb4e25
KH
51122009-03-13 Kenichi Handa <handa@m17n.org>
5113
5114 * display.texi (Fontsets): Update the description.
5115
1cf53dc5
CY
51162009-03-13 Chong Yidong <cyd@stupidchicken.com>
5117
5118 * advice.texi (Advising Primitives): Link to What Is a Function.
5119
81f919fc
CY
51202009-03-12 Chong Yidong <cyd@stupidchicken.com>
5121
cf4229eb
CY
5122 * compile.texi (Speed of Byte-Code): Update example.
5123 (Disassembly): Update examples.
5124
81f919fc 5125 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5126
5127 * customize.texi (Common Keywords): It's not necessary to use :tag
5128 to remove hyphens, as custom-unlispify-tag-name does it
5129 automatically.
5dcb4c4e
SM
5130 (Variable Definitions): Link to File Local Variables.
5131 Document customized-value symbol property.
f2bbc08c
CY
5132 (Customization Types): Move menu to end of node.
5133
955964d7
CY
51342009-03-10 Chong Yidong <cyd@stupidchicken.com>
5135
5136 * macros.texi (Compiling Macros): Omit misleading sentence, which
5137 implied that macros can only be used in the same file they are
5138 defined.
5139 (Backquote): Remove obsolete information about Emacs 19.
5140
d25ed7db
GM
51412009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5142
5143 * display.texi (Display Margins): Fix paren typo.
5144
d55f6ca5
CY
51452009-02-27 Chong Yidong <cyd@stupidchicken.com>
5146
f0e57ed8
CY
5147 * elisp.texi (Top): Update node listing.
5148
5149 * variables.texi (Variables): Clarify introduction.
5150 (Global Variables): Mention that setq is a special form.
5151 (Local Variables): Use active voice.
5152 (Tips for Defining): Mention marking variables as safe.
5153 (Buffer-Local Variables): Mention terminal-local and frame-local
5154 variables together.
5155 (File Local Variables): Copyedits.
5156 (Frame-Local Variables): Note that they are not really useful.
5157 (Future Local Variables): Node deleted.
5158
d55f6ca5 5159 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5160 Unicode escape syntax.
d55f6ca5 5161
ca8f09a8
CY
51622009-02-23 Chong Yidong <cyd@stupidchicken.com>
5163
5164 * control.texi (Control Structures): Add cindex entry for "textual
5165 order".
5166
5167 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5168 instead of "expression" throughout.
5169 (Function Indirection): Copyedits. Use active voice.
5170 (Eval): The default value of max-lisp-eval-depth is now 400.
5171
a20878b6
MB
51722009-02-23 Miles Bader <miles@gnu.org>
5173
5174 * processes.texi (System Processes): Rename `system-process-attributes'
5175 to `process-attributes'.
5176
61f66044
CY
51772009-02-22 Chong Yidong <cyd@stupidchicken.com>
5178
1b80d1f3
CY
5179 * symbols.texi (Property Lists): Emphasize that property lists are
5180 not restricted to symbol cells.
5181 (Other Plists): Copyedit.
5182
61f66044
CY
5183 * sequences.texi (Sequences Arrays Vectors): Make introduction
5184 more concise.
5185 (Arrays): Mention char-tables and bool-vectors too.
5186 (Vectors): Don't repeat information given in Arrays node. Link to
5187 nodes that explain the vector usage examples.
5188 (Char-Tables): Note that char-table elements can have arbitrary
5189 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5190 Link to Property Lists node.
61f66044 5191
9403944b
CY
51922009-02-22 Chong Yidong <cyd@stupidchicken.com>
5193
5194 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5195 `append'.
4068c7b4 5196 (List Elements): Copyedits.
9403944b
CY
5197
5198 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5199 of `vconcat'.
5200
5201 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5202 Emacs 20 usage of `concat'.
5203 (Case Conversion): Copyedits.
5204
b87a185f
CY
52052009-02-21 Chong Yidong <cyd@stupidchicken.com>
5206
5207 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5208 Minor edits.
5209 (Frame Configuration Type): Emphasize that it is not primitive.
5210 (Font Type): New node.
5211 (Type Predicates): Add fontp; type-of now recognizes font object
5212 types.
5213
5214 * intro.texi (Version Info): Update version numbers in examples.
5215 (Acknowledgements): List more contributors.
5216
5217 * elisp.texi: Bump version number to 3.0.
5218 (Top): Link to Font Type node.
5219
867d4bb3
JB
52202009-02-20 Juanma Barranquero <lekktu@gmail.com>
5221
5222 * modes.texi (Major Mode Conventions): Remove duplicate words.
5223 (Customizing Keywords): Fix typo.
5224
77730170
EZ
52252009-02-14 Eli Zaretskii <eliz@gnu.org>
5226
5227 * nonascii.texi (User-Chosen Coding Systems): Document that
5228 select-safe-coding-system suggests raw-text if there are raw bytes
5229 in the region.
5230 (Explicit Encoding): Warn not to use `undecided' when encoding.
5231
c8736212
GM
52322009-02-11 Glenn Morris <rgm@gnu.org>
5233
5234 * frames.texi (Visibility of Frames): Mention the effect multiple
5235 workspaces/desktops can have on visibility.
5236
ab992d66
EZ
52372009-02-07 Eli Zaretskii <eliz@gnu.org>
5238
c8736212
GM
5239 * text.texi (Commands for Insertion):
5240 * commands.texi (Event Mod):
5241 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5242 * nonascii.texi (Translation of Characters):
5243 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5244 (Explicit Encoding): Document the `charset' text property produced
5245 by decode-coding-region and decode-coding-string.
ab992d66 5246
e651a255
AM
52472009-01-27 Alan Mackenzie <acm@muc.de>
5248
5249 * modes.texi (Search-based Fontification): Correct a typo.
5250
bc5cde4b
JB
52512009-01-25 Juanma Barranquero <lekktu@gmail.com>
5252
5253 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5254 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5255
3533155b
EZ
52562009-01-24 Eli Zaretskii <eliz@gnu.org>
5257
f721deda
EZ
5258 * display.texi (Window Systems): Document the value of
5259 `initial-window-system' under --daemon.
5260
3533155b
EZ
5261 * os.texi (System Environment): Remove description of the
5262 `environment' function which has been deleted.
5263
f79b43b2
DN
52642009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5265
5266 * frames.texi (Multiple Displays): Remove documentation for
5267 removed function make-frame-on-tty.
5268
e3aa6669
CY
52692009-01-22 Chong Yidong <cyd@stupidchicken.com>
5270
5271 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5272 write-region-annotate-functions.
5273 Document write-region-post-annotation-function.
e3aa6669 5274
fb13a416
CY
52752009-01-19 Chong Yidong <cyd@stupidchicken.com>
5276
5277 * display.texi (Font Lookup): Document WIDTH argument of
5278 x-list-fonts.
5279
02eccf6b
EZ
52802009-01-17 Eli Zaretskii <eliz@gnu.org>
5281
ead3f58d
EZ
5282 * maps.texi (Standard Keymaps): Rename function-key-map to
5283 local-function-key-map.
5284
5285 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5286 local-function-key-map.
5287
5288 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5289 and `set-keyboard-coding-system' now accept an optional terminal
5290 argument.
5291
5292 * commands.texi (Event Mod): `keyboard-translate-table' is now
5293 terminal-local.
5294 (Function Keys): Rename function-key-map to
5295 local-function-key-map.
5296
df05a163
EZ
5297 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5298 frames.texi.
5299
0ed8034e 5300 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5301 `delete-terminal-functions', `suspend-tty-functions' and
5302 `resume-tty-functions'.
0ed8034e
EZ
5303
5304 * frames.texi (Frames): Document `frame-terminal' and
5305 `terminal-live-p'.
5306 (Multiple Displays): Document `make-frame-on-tty'.
5307 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5308 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5309 (Terminal Parameters): Document `terminal-parameters',
5310 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5311
5312 * os.texi (System Environment): Document `environment' and
5313 `initial-environment'.
490f1197
EZ
5314 (Suspending Emacs): Update for multi-tty; document
5315 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5316
02eccf6b
EZ
5317 * nonascii.texi (Coding System Basics): More accurate description
5318 of `raw-text'.
5319
f19fea97
JB
53202009-01-12 Juanma Barranquero <lekktu@gmail.com>
5321
5322 * display.texi (Low-Level Font): Fix typo.
5323
16fa292f
CY
53242009-01-10 Chong Yidong <cyd@stupidchicken.com>
5325
5326 * elisp.texi (Top): Update node listing.
5327
5328 * display.texi (PostScript Images): Node deleted.
5329
0b4faef3
EZ
53302009-01-10 Eli Zaretskii <eliz@gnu.org>
5331
3355f04d
EZ
5332 * processes.texi (Decoding Output): Document that null bytes force
5333 no-conversion for reading process output.
5334
5335 * files.texi (Reading from Files): Document that null bytes force
5336 no-conversion when visiting files.
5337
11625308 5338 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5339
5dcb4c4e
SM
5340 * nonascii.texi (Lisp and Coding Systems):
5341 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5342 (Character Properties): Improve wording.
0b4faef3 5343
ce9cf065
CY
53442009-01-09 Chong Yidong <cyd@stupidchicken.com>
5345
5346 * display.texi (Font Lookup): Remove obsolete function
5347 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5348 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5349 (Font Selection): Reorder order of variable descriptions.
5350 Minor clarifications.
ce9cf065
CY
5351
5352 * elisp.texi (Top): Update node listing.
5353
ab756fb3
GM
53542009-01-09 Glenn Morris <rgm@gnu.org>
5355
5356 * commands.texi (Command Loop Info): Say that last-command-char and
5357 last-input-char are obsolete aliases.
5358
5359 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5360 last-input-char and last-command-char, since they are just aliases for
5361 last-input-event and last-command-event.
5362
5363 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5364 last-command-char.
5365
6b2b8ab1
CY
53662009-01-08 Chong Yidong <cyd@stupidchicken.com>
5367
5368 * elisp.texi: Update node listing.
5369
5370 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5371 (Face Attributes): Don't link to Font Lookup.
5372 Document font-family-list.
6b2b8ab1
CY
5373 (Fonts): New node.
5374
3568e767
JR
53752009-01-08 Jason Rumney <jasonr@gnu.org>
5376
5377 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5378 changing the standard pointer shapes. (Bug#1485)
3568e767 5379
6221c8db
CY
53802009-01-08 Chong Yidong <cyd@stupidchicken.com>
5381
5382 * display.texi (Attribute Functions): Note that a function value
5383 :height is relative, and that compatibility functions work by
5384 calling set-face-attribute.
5385 (Displaying Faces): Reorder list in order of increasing priority.
5386 (Face Remapping): New node. Content moved here from Displaying
5387 Faces.
5388 (Glyphs): Link to Face Functions.
5389
e3d3799a
CY
53902009-01-08 Chong Yidong <cyd@stupidchicken.com>
5391
5392 * display.texi (Faces): Don't discuss face id here. facep does
5393 not return t.
5394 (Defining Faces): Minor clarification.
5395 (Face Attributes): Rearrange items to match docstring of
5396 set-face-attribute. Add :foundry attribute. Document new role of
5397 :font attribute. Texinfo usage fix.
5398 (Attribute Functions): Copyedits.
5399 (Face Functions): Note that face number is seldom used.
5400
638a2457
RS
54012009-01-05 Richard M Stallman <rms@gnu.org>
5402
5403 * strings.texi (Predicates for Strings): Minor clarification.
5404
5405 * functions.texi (Function Safety): Texinfo usage fix.
5406
39cb9e56 54072009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5408
5409 * objects.texi (General Escape Syntax): Fix typo.
5410
9f822178
MR
54112009-01-03 Martin Rudalics <rudalics@gmx.at>
5412
5413 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5414 works via the default value of pop-up-frame-function.
5415
af34ad36
EZ
54162009-01-02 Eli Zaretskii <eliz@gnu.org>
5417
5418 * processes.texi (System Processes): Document the `time' and
5419 `ctime' attributes of `system-process-attributes'.
5420
d31f6679
CY
54212009-01-01 Chong Yidong <cyd@stupidchicken.com>
5422
5423 * display.texi (Face Attributes): Clarify :height attribute.
5424
174dc00c
MR
54252008-12-31 Martin Rudalics <rudalics@gmx.at>
5426
5427 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5428 the front of the buffer list. Add entries for `last-buffer' and
5429 `unbury-buffer'.
5430
b8afe7e4
EZ
54312008-12-27 Eli Zaretskii <eliz@gnu.org>
5432
d14030f5
EZ
5433 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5434 and its subsections.
5435
5436 * frames.texi (Multiple Terminals, Low-level Terminal)
5437 (Terminal Parameters, Frames on Other TTY devices): New sections.
5438 (Frames): Add an xref to "Multiple Terminals".
5439
765980a4
EZ
5440 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5441
5442 * objects.texi (Terminal Type): New node.
5443 (Editing Types): Add it to the menu.
5444
47bd5577
EZ
5445 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5446 Variables".
5447
eb22b78c 5448 * variables.texi (Directory Local Variables): New node.
47bd5577 5449 (Variables): Add a menu item for it.
eb22b78c 5450
b8afe7e4
EZ
5451 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5452 `generated-autoload-file'.
5453
77bb0476
EZ
54542008-12-20 Eli Zaretskii <eliz@gnu.org>
5455
028e2c19
EZ
5456 * os.texi (Startup Summary): Add xref to documentation of
5457 `initial-window-system'.
5458
77bb0476
EZ
5459 * display.texi (Window Systems): Document `window-system' the
5460 function. The variable `window-system' is now frame-local.
028e2c19 5461 Document `initial-window-system'.
77bb0476 5462
dda87836
MR
54632008-12-19 Martin Rudalics <rudalics@gmx.at>
5464
5465 * windows.texi (Windows): Rewrite description of
5466 fit-window-to-buffer.
5467
caef3ed2
GM
54682008-12-13 Glenn Morris <rgm@gnu.org>
5469
5470 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5471 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5472
21c58e4d
GM
54732008-12-12 Glenn Morris <rgm@gnu.org>
5474
5475 * debugging.texi (Error Debugging): Refer forwards to
5476 eval-expression-debug-on-error.
5477
af38459f
EZ
54782008-12-05 Eli Zaretskii <eliz@gnu.org>
5479
5dedd9b5
EZ
5480 * strings.texi (String Basics): Only unibyte strings that
5481 represent key sequences hold 8-bit raw bytes.
5482
af38459f
EZ
5483 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5484 paragraph to speak about `undecided'.
5485 (Character Properties): Don't explain the meaning of each
5486 property; instead, identify their Unicode Standard names.
b3f1f4a5 5487 (Character Sets): Document `map-charset-chars'.
af38459f 5488
fa047ae7
GM
54892008-12-02 Glenn Morris <rgm@gnu.org>
5490
5491 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5492 section yet again.
5493
47dbc044
EZ
54942008-11-29 Eli Zaretskii <eliz@gnu.org>
5495
98d05998
EZ
5496 * nonascii.texi (Character Properties): New Section.
5497 (Specifying Coding Systems): Document
5498 `coding-system-priority-list', `set-coding-system-priority', and
5499 `with-coding-priority'.
5500 (Lisp and Coding Systems): Document `check-coding-systems-region'
5501 and `coding-system-charset-list'.
5502 (Coding System Basics): Document `coding-system-aliases'.
5503
5504 * elisp.texi (Top): Add a @detailmenu entry for "Character
5505 Properties".
5506
47dbc044
EZ
5507 * objects.texi (Character Type): Correct the range of Emacs
5508 characters. Add an @xref to "Character Codes".
5509
5510 * strings.texi (String Basics): Add an @xref to "Character Codes".
5511
5512 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5513
5514 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5515 (Character Codes): Document `max-char'.
5516
8b80cdf5
EZ
55172008-11-28 Eli Zaretskii <eliz@gnu.org>
5518
5519 * nonascii.texi (Text Representations, Converting Representations)
5520 (Character Sets, Scanning Charsets, Translation of Characters):
5521 Make text more accurate.
5522
a99dceba
GM
55232008-11-28 Glenn Morris <rgm@gnu.org>
5524
5525 * files.texi (Format Conversion Round-Trip): Improve previous change.
5526
f6dc3bed
CY
55272008-11-26 Chong Yidong <cyd@stupidchicken.com>
5528
5529 * modes.texi (Auto Major Mode): Fix example.
5530
5da9413d
GM
55312008-11-25 Glenn Morris <rgm@gnu.org>
5532
5533 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5534
5535 * files.texi (Format Conversion Round-Trip):
5536 Use active voice for previous change.
5537
fcca848c
CY
55382008-11-25 Chong Yidong <cyd@stupidchicken.com>
5539
5540 * os.texi (Processor Run Time):
5541 * processes.texi (Transaction Queues):
5542 * markers.texi (The Mark):
5543 * windows.texi (Choosing Window, Selecting Windows):
5544 * files.texi (Changing Files, Magic File Names):
5545 * commands.texi (Key Sequence Input):
5546 * functions.texi (Declaring Functions):
5547 * strings.texi (Predicates for Strings):
5548 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5549
36c8dc54
CY
55502008-11-24 Chong Yidong <cyd@stupidchicken.com>
5551
5552 * help.texi (Accessing Documentation): Update example.
5553
5554 * variables.texi (Defining Variables): Note that `*' is not
5555 necessary if defcustom is used.
5556
2a79b242
EZ
55572008-11-22 Eli Zaretskii <eliz@gnu.org>
5558
5559 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5560 Characters" from @detailmenu.
5561
5562 * nonascii.texi (Character Codes, Character Sets)
5563 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5564 (Chars and Bytes, Splitting Characters): Sections removed.
5565
392f0d26
LK
55662008-11-22 Lute Kamstra <lute@gnu.org>
5567
5568 * positions.texi (Text Lines): Update goto-line documentation.
5569
af1a5cd5
MR
55702008-11-21 Martin Rudalics <rudalics@gmx.at>
5571
6a4cfb0c
MR
5572 * frames.texi (Frames): Fix typo, add cross references, reword.
5573 (Initial Parameters): Reword special-display-frame-alist text.
5574 (Frames and Windows): Reword. Describe argument norecord for
5575 set-frame-selected-window.
5576 (Input Focus): Describe argument norecord for select-frame.
5577 Remove comment on MS-Windows behavior for focus-follows-mouse.
5578 (Raising and Lowering): Mention windows-frames dichotomy in
5579 metaphor.
5580
af1a5cd5
MR
5581 * windows.texi (Displaying Buffers, Vertical Scrolling)
5582 (Horizontal Scrolling): Fix indenting and rewording issues
5583 introduced with 2008-11-07 change.
5584
c249fa9c
GM
55852008-11-20 Glenn Morris <rgm@gnu.org>
5586
5587 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5588 element of `format-alist'.
5589
204d4665
GM
55902008-11-19 Glenn Morris <rgm@gnu.org>
5591
5592 * doclicense.texi: Update to FDL 1.3.
5593 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5594
cc0910af
CY
55952008-11-18 Chong Yidong <cyd@stupidchicken.com>
5596
efe6e7c4
CY
5597 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5598 vars, which are obsolete. Mention jit-lock-register.
5599
5dcb4c4e
SM
5600 * modes.texi (Other Font Lock Variables):
5601 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5602
cc0910af
CY
5603 * frames.texi (Color Parameters): Document alpha parameter.
5604
aeeedf76
MR
56052008-11-16 Martin Rudalics <rudalics@gmx.at>
5606
5607 * windows.texi (Splitting Windows, Deleting Windows)
5608 (Selecting Windows, Cyclic Window Ordering)
5609 (Buffers and Windows, Displaying Buffers, Choosing Window)
5610 (Dedicated Windows, Window Point, Window Start and End)
5611 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5612 (Size of Window, Resizing Windows, Window Configurations)
5613 (Window Parameters): Avoid @var at beginning of sentences and
5614 reword accordingly.
5615
4c565c5c
LK
56162008-11-11 Lute Kamstra <lute@gnu.org>
5617
5618 * files.texi (File Name Components): Fix file-name-extension
5619 documentation.
5620
25f494c9
JB
56212008-11-11 Juanma Barranquero <lekktu@gmail.com>
5622
5623 * frames.texi (Basic Parameters): Remove display-environment-variable
5624 and term-environment-variable.
5625
a1401ab1
EZ
56262008-11-08 Eli Zaretskii <eliz@gnu.org>
5627
5628 * windows.texi (Basic Windows, Splitting Windows)
5629 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5630 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5631 (Resizing Windows, Window Configurations, Window Parameters):
5632 Fix wording and markup.
a1401ab1 5633
efafc282
MR
56342008-11-07 Martin Rudalics <rudalics@gmx.at>
5635
5636 * windows.texi (Windows): Update entries.
5637 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5638 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5639 (Selecting Windows, Cyclic Window Ordering): Reword with special
5640 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5641 (Buffers and Windows, Choosing Window): Reword with special
5642 emphasis on dedicated windows.
5643 (Displaying Buffers): Reword. For switch-to-buffer mention that
5644 it may fall back on pop-to-buffer. For other-window try to
5645 explain how it treats the cyclic ordering of windows.
efafc282
MR
5646 (Dedicated Windows): New node and section discussing dedicated
5647 windows and associated functions.
86ab855a 5648 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5649 (Window Start and End): Rename node and section title. Reword.
5650 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5651 Minor rewording.
5652 (Size of Window): Reword, in particular text on window-width.
5653 (Resizing Windows): Reword. Add text on balancing windows.
5654 (Window Configurations): Reword. Mention window parameters.
5655 (Window Parameters): New node and section on window parameters.
5656 (Window Hooks): Reword. Mention that
5657 window-configuration-change-hook is run "buffer-locally".
5658 * elisp.texi (Top): Update Windows entries in @detailmenu
5659 section.
5660
d60a8ab2
JB
56612008-11-04 Juanma Barranquero <lekktu@gmail.com>
5662
5663 * searching.texi (Regexp Search): Fix typo.
5664
01777627
CY
56652008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5666
5667 * searching.texi (Regexp Search): Document GREEDY arg.
5668 (Simple Match Data): Fix return value.
5669
c4526e93
EZ
56702008-11-01 Eli Zaretskii <eliz@gnu.org>
5671
5672 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5673 with Emacs 23 internal representation of characters.
5674 Document `unibyte-string'.
c4526e93 5675
fe2ae8b5
CY
56762008-10-28 Chong Yidong <cyd@stupidchicken.com>
5677
5678 * processes.texi (Process Information): Note that process-status
5679 does not accept buffer names.
5680
cc5a21e3
CY
56812008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5682
5683 * positions.texi (Skipping Characters): Correct return value of
5684 skip-chars-forward.
5685
09460d9a
MR
56862008-10-25 Martin Rudalics <rudalics@gmx.at>
5687
520b29e7
MR
5688 * windows.texi (Deleting Windows): Update documentation of
5689 delete-windows-on.
5690 (Buffers and Windows): Update documentations of
5691 get-buffer-window and get-buffer-window-list.
5692 (Displaying Buffers): Update documentation of
5693 replace-buffer-in-windows.
5694
09460d9a
MR
5695 * buffers.texi (Current Buffer): Reword set-buffer and
5696 with-current-buffer documentations.
5697 (Creating Buffers): Reword documentation of get-buffer-create.
5698
4d48fcdc
MR
56992008-10-23 Martin Rudalics <rudalics@gmx.at>
5700
5701 * buffers.texi (Current Buffer): Reword documentation of
5702 set-buffer.
5703 (Buffer Names): Reword documentation of buffer-name.
5704 (The Buffer List): For bury-buffer explain what happens with the
5705 buffer's window.
5706 (Creating Buffers): Say that get-buffer-create's arg is called
5707 buffer-or-name.
5708
f0143c43
CY
57092008-10-22 Chong Yidong <cyd@stupidchicken.com>
5710
3e5dbbd3
CY
5711 * advice.texi (Computed Advice): Explain what DEFINITION is.
5712
f0143c43
CY
5713 * nonascii.texi (Character Codes): Remove obsolete function
5714 char-valid-p, and document characterp instead.
5715
52a94b85
MR
57162008-10-22 Martin Rudalics <rudalics@gmx.at>
5717
5718 * windows.texi (Displaying Buffers): Reword documentation of
5719 pop-to-buffer.
5720 (Choosing Window): Rewrite documentation of display-buffer and
5721 its options.
5722
f76f8246
MR
5723 * buffers.texi (Killing Buffers): Update documentation of
5724 kill-buffer.
5725
acc8b598
EZ
57262008-10-21 Eli Zaretskii <eliz@gnu.org>
5727
80e6b6df
EZ
5728 * processes.texi (Serial Ports): Fix wording and improve markup.
5729
3645358a
EZ
5730 * searching.texi (Regexp Search): Document `string-match-p' and
5731 `looking-at-p'.
5732 (POSIX Regexps): Add an xref for "non-greedy".
5733 (Regexp Special): Add @cindex entry for "non-greedy".
5734
b3d50cff 5735 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5736 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5737
73b7530a
EZ
5738 * frames.texi (Color Names): Add an xref to `read-color'.
5739
5740 * minibuf.texi (High-Level Completion): Document `read-color'.
5741
acc8b598
EZ
5742 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5743
5744 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5745
5746 * buffers.texi (Swapping Text): New section, documents
5747 `buffer-swap-text'.
5748
10e187e8
MR
57492008-10-21 Martin Rudalics <rudalics@gmx.at>
5750
5751 * windows.texi (Resizing Windows): Minor wording fix.
5752
fd6f900c
EZ
57532008-10-20 Eli Zaretskii <eliz@gnu.org>
5754
5755 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5756 and `combine-and-quote-strings'.
5757
5758 * strings.texi (Creating Strings): Add xrefs for them.
5759
e4372165
EZ
57602008-10-19 Eli Zaretskii <eliz@gnu.org>
5761
d6328fba
EZ
5762 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5763 match the corresponding menu in minibuf.texi.
5764
e4372165
EZ
5765 * minibuf.texi (Reading File Names): Document `read-shell-command'
5766 and `minibuffer-local-shell-command-map'.
5767
5d8dda33
MR
57682008-10-19 Martin Rudalics <rudalics@gmx.at>
5769
5770 * windows.texi (Resizing Windows): Remove var{} around "window" in
5771 documentation of enlarge-window.
5772 Rewrite documentation of window-min-height and window-min-width.
5773
437706cd
EZ
57742008-10-19 Eli Zaretskii <eliz@gnu.org>
5775
80f85d7c
EZ
5776 * functions.texi (Calling Functions): Document `apply-partially'.
5777
291703b5
EZ
5778 * hooks.texi (Standard Hooks): Mention
5779 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5780
5781 * variables.texi (File Local Variables): Document
5782 `file-local-variables-alist', `before-hack-local-variables-hook'
5783 and `hack-local-variables-hook'.
5784
583d8b3c
EZ
5785 * processes.texi (Synchronous Processes): Document `process-lines'.
5786
5dcb4c4e
SM
5787 * customize.texi (Variable Definitions):
5788 Document `custom-reevaluate-setting'.
437706cd 5789
7e51d89b
MR
57902008-10-18 Martin Rudalics <rudalics@gmx.at>
5791
5792 * windows.texi (Choosing Window, Deleting Windows)
5793 (Displaying Buffers): Expand documentation of dedicated windows.
5794
43c59a3d
EZ
57952008-10-18 Eli Zaretskii <eliz@gnu.org>
5796
018a960d
EZ
5797 * files.texi (Changing Files): Document symbolic input of file
5798 modes to `set-file-modes'. Document `read-file-modes' and
5799 `file-modes-symbolic-to-number'.
5800
2c0b8144
EZ
5801 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5802 and `search-map'.
5803
5dcb4c4e
SM
5804 * searching.texi (Search and Replace):
5805 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5806 Document `multi-query-replace-map'.
80120f13 5807
6d4913f0 5808 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5809 (Completion Commands, Reading File Names):
5810 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5811 `minibuffer-local-filename-must-match-map'.
5812 (Minibuffer Completion): The `require-match' argument to
5813 `completing-read' can now have the value `confirm-only'.
5814
43c59a3d
EZ
5815 * windows.texi (Displaying Buffers): Minor wording fix.
5816 (Choosing Window): `split-height-threshold' can now be nil.
5817 Document `split-width-threshold'. `pop-up-frames' can have the
5818 value `graphic-only'.
5819
f36acfd9
EZ
58202008-10-17 Eli Zaretskii <eliz@gnu.org>
5821
5822 * os.texi (Startup Summary): Document `before-init-time' and
5823 `after-init-time'. Document `initial-window-system' and
5824 `window-system-initialization-alist'. Document reading the
5825 abbrevs file. Document the call to `server-start' under --daemon.
5826 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5827 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5828 (Time Parsing): Document `format-seconds'.
f36acfd9 5829
96995b89
MR
58302008-10-17 Martin Rudalics <rudalics@gmx.at>
5831
5832 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5833 and reword.
5834
2de17c73
EZ
58352008-10-16 Eli Zaretskii <eliz@gnu.org>
5836
5837 * markers.texi (The Mark): Document use-region-p.
5838
9cf52b11
EZ
58392008-10-15 Eli Zaretskii <eliz@gnu.org>
5840
c3aaf1d7
EZ
5841 * internals.texi (Writing Emacs Primitives): The interactive spec
5842 of a primitive can be a Lisp form.
5843
841a1743
EZ
5844 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5845 values of transient-mark-mode. Document handle-shift-selection.
5846
5847 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5848 (Interactive Examples): Show an example of `^'.
5849 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5850 (Defining Commands, Using Interactive): The interactive-form of a
5851 function can be added via its symbol's property.
841a1743 5852
52441368
EZ
5853 * positions.texi (List Motion): beginning-of-defun-function can
5854 now accept an argument.
5855
8e8c1a72
EZ
5856 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5857 now return a list of strings.
5858
a33a1f2a
EZ
5859 * control.texi (Handling Errors): Document ignore-errors.
5860
4fb04348
EZ
5861 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5862 (Parameter Access): Document set-frame-parameter.
5863
ee666f84
EZ
5864 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5865 Hooks" for the effect of kill-all-local-variables on local hook
5866 functions.
5867
9cf52b11
EZ
5868 * modes.texi (Major Mode Conventions, Mode Line Variables):
5869 `mode-name' need not be a string. xref to "Mode Line Data" for
5870 details, and to "Emulating Mode Line" for computing a string
5871 value.
5872
22526bc4
EZ
58732008-10-14 Eli Zaretskii <eliz@gnu.org>
5874
a65f6a85
EZ
5875 * processes.texi (System Processes): New section.
5876 (Processes, Signals to Processes): Add xrefs to it.
5877
5878 * objects.texi (Editing Types): A `process' is a subprocess of
5879 Emacs, not just any process running on the OS.
5880
5881 * elisp.texi (Top): Adjust the @detailmenu for the above two
5882 changes.
5883
2724b26a
EZ
5884 * sequences.texi (Char-Tables): Remove documentation of
5885 set-char-table-default, which has no effect since Emacs 23.
5886 <char-table-range, set-char-table-range>: Don't mention generic
5887 characters and charsets. Add a cons cell as a possible argument.
5888
5889 * nonascii.texi (Splitting Characters)
5890 (Translation of Characters): Don't mention generic characters.
5891
5892 * display.texi (Fontsets): Don't mention generic characters.
5893
22526bc4 5894 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5895 argument FUNCTION with a cons cell as KEY.
22526bc4 5896
eaf4b689
EZ
58972008-10-13 Eli Zaretskii <eliz@gnu.org>
5898
45e46036
EZ
5899 * objects.texi (Primitive Function Type): Move "@cindex special
5900 forms" from here...
5901
5902 * eval.texi (Special Forms): ...to here.
5903
5904 * functions.texi (What Is a Function): `functionp' returns nil for
5905 special forms. Add an xref.
5906
eaf4b689
EZ
5907 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5908 Variables".
5909
5910 * variables.texi (Frame-Local Variables): New section.
5911 (Buffer-Local Variables): Add an xref to it.
5912 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5913 have both frame-local and buffer-local binding.
5914
5915 * frames.texi (Frames): Mention multiple tty frames.
5916 (Frame Parameters, Parameter Access): Mention frame-local variable
5917 bindings.
5918
15688fce
GM
59192008-09-20 Glenn Morris <rgm@gnu.org>
5920
5921 * display.texi (Defining Faces): Recommend against face variables.
5922
35539065
JB
59232008-09-16 Juanma Barranquero <lekktu@gmail.com>
5924
5925 * display.texi (Echo Area Customization): Fix typo.
5926
6a57054b
JB
59272008-09-09 Juanma Barranquero <lekktu@gmail.com>
5928
5929 * loading.texi (Where Defined): Add `defface' item.
5930
d632fb82
MR
59312008-09-06 Martin Rudalics <rudalics@gmx.at>
5932
5933 * loading.texi (Where Defined): Fix description of symbol-file.
5934
905a9adb
JR
59352008-08-26 Jason Rumney <jasonr@gnu.org>
5936
5937 * display.texi (TIFF Images): New section describing :index property.
5938
852e91b7
CY
59392008-08-23 Chong Yidong <cyd@stupidchicken.com>
5940
5941 * display.texi (Temporary Displays): Remove unnecessary comment
5942 about usage of temp-buffer-show-hook.
5943
6be001ee
CY
59442008-08-05 Chong Yidong <cyd@stupidchicken.com>
5945
5946 * symbols.texi (Other Plists): Fix incorrect example.
5947 Suggested by Florian Beck.
5948
58e3d8e8
JB
59492008-07-31 Juanma Barranquero <lekktu@gmail.com>
5950
5951 * os.texi: Fix previous change.
5952
7c2fb837
DN
59532008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5954
5955 * os.texi:
5956 * intro.texi:
5957 * files.texi: Remove VMS support.
5958
9e2a2647
DN
59592008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5960
5961 * os.texi:
5962 * frames.texi:
5963 * display.texi: Remove mentions of Mac Carbon.
5964
c4f4682b
MB
59652008-07-01 Miles Bader <miles@gnu.org>
5966
5967 * text.texi (Special Properties):
5968 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5969
3696411e
JB
59702008-06-28 Johan Bockgård <bojohan@gnu.org>
5971
5972 * display.texi (Other Image Types): Fix copy/paste error; say
5973 "PBM", not "XBM".
5974
f2a77c3a
DN
59752008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5976
5977 * os.texi: Remove references to obsolete systems.
5978
6d52677d
EZ
59792008-06-20 Eli Zaretskii <eliz@gnu.org>
5980
5981 * makefile.w32-in (distclean): Remove makefile.
5982
1a87da4c
GM
59832008-06-17 Glenn Morris <rgm@gnu.org>
5984
5985 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
5986 (elisp, dist): Remove rules and variables that are obsolete now
5987 the lisp manual is no longer distributed separately.
5988
fdda1c5d
GM
59892008-06-16 Glenn Morris <rgm@gnu.org>
5990
646692e9
GM
5991 * configure, configure.in, mkinstalldirs: Remove unused files.
5992
5993 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 5994 * vol1.texi (EMACSVER):
6a57054b 5995 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
5996
5997 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
5998 as per maintain.info.
5999
611bee81
GM
60002008-06-15 Glenn Morris <rgm@gnu.org>
6001
a7bed3a0
GM
6002 * makefile.w32-in (manual): Use "23" rather than "21".
6003
6004 * Makefile.in (emacsver): New, set by configure.
6005 (manual): Use emacsver.
6006
d794edf2
GM
6007 * intro.texi: Report bugs using M-x report-emacs-bug.
6008
611bee81
GM
6009 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6010
c73e02fa
GM
60112008-06-13 Daniel Engeler <engeler@gmail.com>
6012
6013 * elisp.texi, internals.texi, processes.texi: Add documentation
6014 about serial port access.
6015
e40a85cd
MB
60162008-06-05 Miles Bader <miles@gnu.org>
6017
6018 * display.texi (Displaying Faces): Update to reflect function
6019 renamings in face-remap.el.
6020
7b753744
JB
60212008-06-05 Juanma Barranquero <lekktu@gmail.com>
6022
6023 * display.texi (Fontsets): Fix typos.
6024
9d3d42fb
MB
60252008-06-03 Miles Bader <miles@gnu.org>
6026
7b753744
JB
6027 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6028 remove-relative-face-remapping, set-base-face-remapping,
6029 and set-default-base-face-remapping.
9d3d42fb 6030
f2cec7a9
MB
60312008-06-01 Miles Bader <miles@gnu.org>
6032
6033 * display.texi (Displaying Faces): Add face-remapping-alist.
6034
8f39c96d
SM
60352008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6036
6037 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6038 variable names.
6039
1ef5eecc
ER
60402008-05-03 Eric S. Raymond <esr@golux>
6041
352c8b4a 6042 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6043 (current-global-map) return references, not copies.
6044
63b4387f
JL
60452008-05-02 Juri Linkov <juri@jurta.org>
6046
6047 * minibuf.texi (Text from Minibuffer): Document a list of
6048 default values for `read-from-minibuffer'.
6049
38a8b703
JB
60502008-04-24 Juanma Barranquero <lekktu@gmail.com>
6051
6052 * nonascii.texi (Translation of Characters): Fix previous change.
6053
7c42e639
CY
60542008-04-20 Chong Yidong <cyd@stupidchicken.com>
6055
6056 * display.texi (Overlay Properties): Clarify role of underlying
6057 textprop and overlay keymaps for display strings.
6058
6059 * keymaps.texi (Active Keymaps): Ditto.
6060
25c0d999
SM
60612008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6062
6063 * minibuf.texi (Programmed Completion):
6064 Replace dynamic-completion-table with the new completion-table-dynamic.
6065
e3af5968
CY
60662008-04-07 Chong Yidong <cyd@stupidchicken.com>
6067
6068 * intro.texi (Some Terms): Change "fonts in this manual" index
6069 entry to "typographic conventions".
6070
6bfc8698
EZ
60712008-04-05 Eli Zaretskii <eliz@gnu.org>
6072
6073 * objects.texi (Text Props and Strings): Add indexing for read
6074 syntax of text properties.
6075
4972c361
SM
60762008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6077
6078 * processes.texi (Decoding Output): Remove process-filter-multibyte
6079 functions.
6080
c70a68db
MR
60812008-03-15 Martin Rudalics <rudalics@gmx.at>
6082
6083 * display.texi (Finding Overlays): Say that empty overlays at
6084 the end of the buffer are reported too.
6085
1291fd36
GM
60862008-03-13 Glenn Morris <rgm@gnu.org>
6087
6088 * elisp.texi (EMACSVER): Set to 23.0.60.
6089
c6b0dfd5
CY
60902008-02-26 Chong Yidong <cyd@stupidchicken.com>
6091
38a8b703 6092 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6093
875fc30c
GM
60942008-02-22 Glenn Morris <rgm@gnu.org>
6095
6096 * frames.texi (Position Parameters): Clarify the description of
6097 `left' and `top', using information from "Geometry".
6098 (Geometry): Give a pointer to "Position Parameters", rather than
6099 repeating information.
6100
d8c8e45a
GM
61012008-02-11 Glenn Morris <rgm@gnu.org>
6102
6103 * objects.texi (Equality Predicates): No longer talk about "two"
6104 functions.
6105
38a8b703 61062008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6107
6108 * objects.texi (Equality Predicates): Add defun for
6109 equal-including-properties.
6110
bfffe0b1
GM
61112008-02-10 Glenn Morris <rgm@gnu.org>
6112
6113 * objects.texi (Equality Predicates):
6114 Mention equal-including-properties.
6115
431b78c9
RS
61162008-02-07 Richard Stallman <rms@gnu.org>
6117
6118 * windows.texi (Window Start): Mention the feature of moving
6119 window-start to start of line.
6120
c8763fb6 61212008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6122
6123 * keymaps.texi (Tool Bar): Document rtl property.
6124
1a256502
TTN
61252008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6126
6127 * display.texi (Button Types):
6128 For define-button-type, clarify type of NAME.
6129
569382c2
MR
61302008-01-19 Martin Rudalics <rudalics@gmx.at>
6131
6132 * buffers.texi (Buffer Modification): Fix typo.
6133
f3041af1
DN
61342008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6135
6136 * os.texi (System Environment): Remove references to OSes that are
6137 not supported anymore.
6138
d35e1cd7
DN
61392008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6140
6141 * os.texi (System Environment): Remove mention for Masscomp.
6142
23af7580
RS
61432008-01-04 Richard Stallman <rms@gnu.org>
6144
6145 * display.texi (Faces): Don't talk about internal face vector as arg
6146 to facep.
6147
6148 * customize.texi (Type Keywords): Fix previous change.
6149
6150 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6151 * elisp.texi (Top): Fix menu for commands.texi change.
6152
ec7d5b1e
RS
61532007-12-30 Richard Stallman <rms@gnu.org>
6154
5dcb4c4e 6155 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6156 (Accessing Scroll): New node broken out of Accessing Mouse.
6157
101a6cea
RS
61582007-12-28 Richard Stallman <rms@gnu.org>
6159
6160 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6161 (Basic Parameters): For `title', refer to title bar.
041817a4 6162 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6163
72b7e664
RS
61642007-12-23 Richard Stallman <rms@gnu.org>
6165
6166 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6167 Improve some of the commented-out keywords' text too.
6168
27a4f445
MR
61692007-12-14 Martin Rudalics <rudalics@gmx.at>
6170
e2e3f1d7
MR
6171 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6172 "visit the current buffer".
6173
27a4f445
MR
6174 * os.texi (System Interface): Fix typo.
6175
a2afc99d
RS
61762007-12-04 Richard Stallman <rms@gnu.org>
6177
6178 * objects.texi (Symbol Type): Fix typo.
6179
b694135c
RS
61802007-12-03 Richard Stallman <rms@gnu.org>
6181
6182 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6183
f99a19da
GM
61842007-12-01 Glenn Morris <rgm@gnu.org>
6185
6186 * functions.texi (Declaring Functions): Improve previous change.
6187
8f4b37d8
GM
61882007-11-30 Glenn Morris <rgm@gnu.org>
6189
6190 * functions.texi (Declaring Functions): Add optional fourth
6191 argument of declare-function, and setting third argument to `t'.
6192
61a2fe01
RS
61932007-11-29 Richard Stallman <rms@gnu.org>
6194
6195 * customize.texi (Composite Types): Document `group' type.
6196
cbfc5193
GM
61972007-11-29 Glenn Morris <rgm@gnu.org>
6198
5dcb4c4e
SM
6199 * functions.texi (Declaring Functions): Add findex.
6200 Mention `external' files.
cbfc5193 6201
8386283a
JB
62022007-11-26 Juanma Barranquero <lekktu@gmail.com>
6203
6204 * functions.texi (Declaring Functions): Fix directive.
6205
a07c9a8b
RS
62062007-11-25 Richard Stallman <rms@gnu.org>
6207
6208 * help.texi (Help Functions): Clean up last change.
6209
6210 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6211
6212 * loading.texi (Named Features): Minor cleanup.
6213
6214 * macros.texi (Eval During Expansion): Minor cleanup.
6215
6216 * variables.texi (Variable Aliases): Minor cleanup.
6217
a0925923
RS
62182007-11-24 Richard Stallman <rms@gnu.org>
6219
6220 * functions.texi (Declaring Functions): Clarify previous change.
6221
6222 * compile.texi (Compiler Errors): Clarify previous change.
6223
20c63e44
RS
62242007-11-24 Richard Stallman <rms@gnu.org>
6225
e5e76c04 6226 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6227 Clarify the text and move items around.
6228
5bb0cda3
GM
62292007-11-24 Glenn Morris <rgm@gnu.org>
6230
6231 * functions.texi (Declaring Functions): New section.
6232 * compile.texi (Compiler Errors): Mention declaring functions,
6233 defvar with no initvalue, and byte-compile-warnings.
6234
af13c86a
MR
62352007-11-15 Martin Rudalics <rudalics@gmx.at>
6236
6237 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6238 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6239
a5373305
MR
62402007-11-13 Martin Rudalics <rudalics@gmx.at>
6241
6242 * help.texi (Help Functions): Document new macro `with-help-window'.
6243
fe284805
JL
62442007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6245
6246 * searching.texi (Replacing Match): Describe new
6247 `match-substitute-replacement'.
6248
2c3a09b1
RS
62492007-10-31 Richard Stallman <rms@gnu.org>
6250
6251 * strings.texi (Creating Strings): Null strings from concat not unique.
6252
f2b480f4
RS
62532007-10-26 Richard Stallman <rms@gnu.org>
6254
6255 * objects.texi (Equality Predicates): Null strings are uniquified.
6256
6257 * minibuf.texi: Minor clarifications in previous change.
6258
db21122c
GM
62592007-10-25 Glenn Morris <rgm@gnu.org>
6260
6261 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6262
2328cbb3
RS
62632007-10-24 Richard Stallman <rms@gnu.org>
6264
6265 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6266
6267 * variables.texi (Frame-Local Variables): Node deleted.
6268 (Variables): Delete Frame-Local Variables from menu.
6269 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6270 (Default Value): Don't mention frame-local vars.
6271
6272 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6273
6274 * loading.texi (Unloading): Document FEATURE-unload-function
6275 instead of FEATURE-unload-hook.
6276
2328cbb3
RS
6277 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6278
c066bafa
JL
62792007-10-22 Juri Linkov <juri@jurta.org>
6280
6281 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6282 (High-Level Completion): Document a list of default value strings
6283 in the DEFAULT argument, for which minibuffer functions return the
6284 first element.
6285
65ced25f
JL
62862007-10-17 Juri Linkov <juri@jurta.org>
6287
6288 * text.texi (Filling): Update arguments of fill-paragraph.
6289 fill-paragraph operates on the active region in Transient Mark mode.
6290 Remove fill-paragraph-or-region.
6291
ee46ec8e
KB
62922007-10-13 Karl Berry <karl@gnu.org>
6293
6294 * elisp.texi (@dircategory): Move to after @copying,
6295 since we want @copying as close as possible to the beginning of
6296 the output.
6297
61bbdbc6
RS
62982007-10-12 Richard Stallman <rms@gnu.org>
6299
6300 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6301
6302 * commands.texi (Distinguish Interactive): New node,
6303 broken out from Interactive Call and rewritten.
6304 (Command Loop): Put Distinguish Interactive in menu.
6305
af23e1e8
RS
63062007-10-09 Richard Stallman <rms@gnu.org>
6307
6308 * text.texi (Examining Properties): Mention overlay priority.
6309
6310 * display.texi (Display Margins): Correct the description
6311 of margin display specifications.
6312 (Replacing Specs): New subnode broken out of Display Property.
6313
e1965a69
JL
63142007-10-06 Juri Linkov <juri@jurta.org>
6315
6316 * text.texi (Filling): Document fill-paragraph-or-region.
6317
4638454b
JB
63182007-10-05 Juanma Barranquero <lekktu@gmail.com>
6319
6320 * display.texi (Auto Faces): Fix typo.
6321
7ed54cc5
RS
63222007-10-02 Richard Stallman <rms@gnu.org>
6323
6324 * display.texi (Display Property): Explain some display specs
6325 don't let you move point in.
6326
5dcb4c4e
SM
6327 * frames.texi (Cursor Parameters):
6328 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6329
6330 * windows.texi (Basic Windows): Don't describe
6331 cursor-in-non-selected-windows here.
6332
305a7ef2
EZ
63332007-10-01 Eli Zaretskii <eliz@gnu.org>
6334
6335 * processes.texi (Misc Network): Note that these functions are
6336 supported only on some systems.
6337
f7a7f4eb
RS
63382007-10-01 Richard Stallman <rms@gnu.org>
6339
6340 * display.texi (Overlay Properties): Explain nil as priority.
6341 Explain that conflicts are unpredictable if not resolved by
6342 priorities.
6343
780d7bb9
RS
63442007-09-23 Richard Stallman <rms@gnu.org>
6345
6346 * macros.texi (Backquote): Minor clarification.
6347
14b4fdfb
RS
63482007-09-19 Richard Stallman <rms@gnu.org>
6349
6350 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6351 Clarify when they work in parallel and when one overrides.
6352 Fix error in example.
14b4fdfb 6353
b8d4c8d0
GM
63542007-09-06 Glenn Morris <rgm@gnu.org>
6355
b3e755a9 6356 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6357 commands to use ../../info.
6358 * Makefile.in (infodir): Go up one more level.
4638454b 6359 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6360 (miscmanualdir): New.
6361 (dist): Use new variable miscmanualdir.
6362 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6363 (usermanualdir): Change from ../man to ../emacs.
6364
1bb1f7d3
MR
63652007-08-30 Martin Rudalics <rudalics@gmx.at>
6366
6367 * commands.texi (Command Loop Info): Advise against changing
6368 most variables described here. Explain new variable
6369 last-repeatable-command.
6370
b8d4c8d0
GM
63712007-08-29 Glenn Morris <rgm@gnu.org>
6372
6373 * elisp.texi (EMACSVER): Increase to 23.0.50.
6374
63752007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6376
6377 * frames.texi (Basic Parameters): Add display-environment-variable
6378 and term-environment-variable.
6379
63802007-08-28 Juri Linkov <juri@jurta.org>
6381
6382 * display.texi (Image Formats, Other Image Types): Add SVG.
6383
63842007-08-28 Juri Linkov <juri@jurta.org>
6385
6386 * display.texi (Images): Move formats-related text to new node
6387 "Image Formats".
6388 (Image Formats): New node.
6389
619fb9ee
RS
63902007-08-27 Richard Stallman <rms@gnu.org>
6391
6392 * windows.texi (Window Configurations): Clarify what
6393 a window configuration saves.
6394
b8d4c8d0
GM
63952007-08-25 Richard Stallman <rms@gnu.org>
6396
6397 * display.texi (Images): Delete redundant @findex.
6398
39f9da30
GM
63992007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6400
6401 * text.texi (Change Hooks): (after|before)-change-functions are no
6402 longer bound to nil while running; rather inhibit-modification-hooks
6403 is t.
6404
b8d4c8d0
GM
64052007-08-16 Richard Stallman <rms@gnu.org>
6406
5dcb4c4e
SM
6407 * processes.texi (Asynchronous Processes):
6408 Clarify doc of start-file-process.
b8d4c8d0
GM
6409
64102007-08-08 Martin Rudalics <rudalics@gmx.at>
6411
6412 * modes.texi (Example Major Modes): Fix typo.
6413
64142007-08-08 Glenn Morris <rgm@gnu.org>
6415
6416 * intro.texi (nil and t): Do not use `iff' in documentation.
6417
6418 * tips.texi (Documentation Tips): Recommend against `iff'.
6419
64202007-08-07 Chong Yidong <cyd@stupidchicken.com>
6421
6422 * display.texi (Image Cache): Document image-refresh.
6423
64242007-08-06 Martin Rudalics <rudalics@gmx.at>
6425
6426 * windows.texi (Size of Window): Document window-full-width-p.
6427
64282007-07-25 Glenn Morris <rgm@gnu.org>
6429
6430 * gpl.texi (GPL): Replace license with GPLv3.
6431
6432 * Relicense all FSF files to GPLv3 or later.
6433
64342007-07-24 Michael Albinus <michael.albinus@gmx.de>
6435
4638454b
JB
6436 * processes.texi (Synchronous Processes):
6437 Add `process-file-shell-command'.
b8d4c8d0
GM
6438 (Asynchronous Processes): Mention restricted use of
6439 `process-filter' and `process-sentinel' in
6440 `start-file-process'. Add `start-file-process-shell-command'.
6441
64422007-07-17 Michael Albinus <michael.albinus@gmx.de>
6443
6444 * files.texi (Magic File Names): Introduce optional parameter
6445 IDENTIFICATION for `file-remote-p'.
6446
64472007-07-16 Richard Stallman <rms@gnu.org>
6448
6449 * display.texi (Defining Faces): Fix previous change.
6450
64512007-07-14 Richard Stallman <rms@gnu.org>
6452
6453 * control.texi (Handling Errors): Document `debug' in handler list.
6454
64552007-07-10 Richard Stallman <rms@gnu.org>
6456
6457 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6458
64592007-07-09 Richard Stallman <rms@gnu.org>
6460
6461 * files.texi (Magic File Names): Rewrite previous change.
6462
64632007-07-08 Michael Albinus <michael.albinus@gmx.de>
6464
6465 * files.texi (Magic File Names): Introduce optional parameter
6466 CONNECTED for `file-remote-p'.
6467
64682007-07-07 Michael Albinus <michael.albinus@gmx.de>
6469
6470 * processes.texi (Asynchronous Processes):
6471 * files.texi (Magic File Names): Add `start-file-process'.
6472
64732007-06-27 Richard Stallman <rms@gnu.org>
6474
5dcb4c4e
SM
6475 * files.texi (Format Conversion Piecemeal):
6476 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6477
64782007-06-27 Michael Albinus <michael.albinus@gmx.de>
6479
4638454b
JB
6480 * files.texi (Magic File Names): Remove `dired-call-process'.
6481 Add `process-file'.
b8d4c8d0
GM
6482
64832007-06-27 Kenichi Handa <handa@m17n.org>
6484
6485 * text.texi (Special Properties): Fix description about
4638454b 6486 `composition' property.
b8d4c8d0
GM
6487
64882007-06-26 Kenichi Handa <handa@m17n.org>
6489
6490 * nonascii.texi (Default Coding Systems): Document about the
6491 return value `undecided'.
6492
64932007-06-25 David Kastrup <dak@gnu.org>
6494
6495 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6496 `current-active-maps'.
6497
64982007-06-24 Karl Berry <karl@gnu.org>
6499
4638454b 6500 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6501
65022007-06-15 Juanma Barranquero <lekktu@gmail.com>
6503
6504 * display.texi (Overlay Arrow): Doc fix.
6505
65062007-06-14 Karl Berry <karl@tug.org>
6507
6508 * anti.texi (Antinews): Typo.
6509
65102007-06-14 Chong Yidong <cyd@stupidchicken.com>
6511
6512 * display.texi (Image Cache): Document image-refresh.
6513
65142007-06-12 Karl Berry <karl@gnu.org>
6515
6516 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6517 * two-volume.make: New file.
6518 * .cvsignore: Ignore two-volume files.
6519
65202007-06-12 Tom Tromey <tromey@redhat.com>
6521
6522 * os.texi (Init File): Document user-emacs-directory.
6523
65242007-06-03 Nick Roberts <nickrob@snap.net.nz>
6525
6526 * commands.texi (Click Events): Describe width and height when
6527 object is nil.
6528
65292007-05-30 Nick Roberts <nickrob@snap.net.nz>
6530
5dcb4c4e
SM
6531 * commands.texi (Click Events): Layout more logically.
6532 Describe width and height.
b8d4c8d0
GM
6533 (Drag Events, Motion Events): Update to new format for position.
6534
65352007-06-02 Richard Stallman <rms@gnu.org>
6536
6537 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6538
65392007-06-02 Chong Yidong <cyd@stupidchicken.com>
6540
6541 * Version 22.1 released.
6542
65432007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6544
6545 * text.texi (Special Properties): Correct meaning of fontified face.
6546
65472007-05-30 Richard Stallman <rms@gnu.org>
6548
6549 * text.texi (Special Properties): Add link to Adjusting Point.
6550
65512007-05-12 Richard Stallman <rms@gnu.org>
6552
6553 * text.texi (Margins): indent-to-left-margin is not the default.
6554 (Mode-Specific Indent): For indent-line-function, the default
6555 is indent-relative.
6556
6557 * modes.texi (Example Major Modes): Explain last line of text-mode
6558 is redundant.
6559
65602007-05-10 Richard Stallman <rms@gnu.org>
6561
6562 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6563
6564 * help.texi (Keys in Documentation): Add reference to
6565 Documentation Tips.
6566
6567 * files.texi (Format Conversion): TO-FN gets three arguments.
6568
6569 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6570
65712007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6572
6573 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6574 * files.texi (Format Conversion): Expand intro; add menu.
6575 (Format Conversion Overview, Format Conversion Round-Trip)
6576 (Format Conversion Piecemeal): New nodes/subsections.
6577 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6578 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6579 (Saving Properties): Delete node/subsection.
6580
65812007-05-07 Karl Berry <karl@gnu.org>
6582
6583 * elisp.texi (EMACSVER): Back to 22.
6584
65852007-05-06 Richard Stallman <rms@gnu.org>
6586
6587 * processes.texi (Accepting Output): Revert most of previous change.
6588
65892007-05-05 Richard Stallman <rms@gnu.org>
6590
6591 * processes.texi (Accepting Output): accept-process-output
6592 uses microseconds, not milliseconds. But that arg is obsolete.
6593
65942007-05-04 Karl Berry <karl@tug.org>
6595
6596 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6597
65982007-05-04 Eli Zaretskii <eliz@gnu.org>
6599
6600 * tips.texi (Documentation Tips): Rearrange items to place the
6601 more important ones first. Add an index entry for hyperlinks.
6602
66032007-05-03 Karl Berry <karl@gnu.org>
6604
6605 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6606 (EMACSVER) [smallbook]: 22 for printed version.
6607
6608 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6609 so restore anchor to normal position after defun. Found by Kevin Ryde.
6610
66112007-04-26 Glenn Morris <rgm@gnu.org>
6612
6613 * elisp.texi (EMACSVER): Increase to 22.1.50.
6614
66152007-04-28 Karl Berry <karl@gnu.org>
6616
6617 * elisp.texi: Improve line breaks on copyright page,
6618 similar layout to emacs manual, 8.5x11 by default.
6619
66202007-04-24 Richard Stallman <rms@gnu.org>
6621
6622 * text.texi (Special Properties): Add xref to Overlay Properties.
6623
6624 * display.texi (Overlay Properties): Add xref to Special Properties.
6625
66262007-04-22 Richard Stallman <rms@gnu.org>
6627
6628 * keymaps.texi (Extended Menu Items): Move the info about
6629 format with cached keyboard binding.
6630
66312007-04-21 Richard Stallman <rms@gnu.org>
6632
6633 * text.texi (Special Properties): Clarify previous change.
6634
6635 * files.texi (File Name Expansion): Clarify previous change.
6636
6637 * display.texi (Attribute Functions): Fix example for
6638 face-attribute-relative-p.
6639
66402007-04-19 Kenichi Handa <handa@m17n.org>
6641
6642 * text.texi (Special Properties): Document composition property.
6643
66442007-04-19 Glenn Morris <rgm@gnu.org>
6645
6646 * files.texi (File Name Expansion): Mention "superroot".
6647
66482007-04-15 Chong Yidong <cyd@stupidchicken.com>
6649
6650 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6651 setups.
6652 (Display Feature Testing): Note that display refers to all
6653 physical monitors for multi-monitor setups.
6654
66552007-04-14 Richard Stallman <rms@gnu.org>
6656
6657 * lists.texi (Sets And Lists): Clarify `delete' examples.
6658 Remove spurious xref to same node.
6659 Clarify xref for add-to-list.
6660
66612007-04-12 Nick Roberts <nickrob@snap.net.nz>
6662
6663 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6664 value of lisp-mode-map.
6665
66662007-04-11 Karl Berry <karl@gnu.org>
6667
6668 * anti.texi (Antinews):
6669 * display.texi (Overlay Properties, Defining Images):
6670 * processes.texi (Synchronous Processes, Sentinels):
6671 * syntax.texi (Syntax Table Internals):
6672 * searching.texi (Regexp Special):
6673 * nonascii.texi (Default Coding Systems):
6674 * text.texi (Special Properties):
6675 * minibuf.texi (Basic Completion): Wording to improve breaks in
6676 8.5x11 format.
6677 * elisp.texi (smallbook): New @set to more easily switch between
6678 smallbook and 8.5x11.
6679
66802007-04-11 Richard Stallman <rms@gnu.org>
6681
6682 * text.texi (Lazy Properties): Minor fix.
6683
66842007-04-08 Karl Berry <karl@gnu.org>
6685
6686 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6687 * macros.texi (Backquote): Downcase Backquote in index entries for
6688 consistency.
6689
66902007-04-08 Richard Stallman <rms@gnu.org>
6691
6692 * text.texi (Adaptive Fill): Just describe default,
6693 don't show it (since it contains non-ASCII chars).
6694
66952007-04-07 Karl Berry <karl@gnu.org>
6696
6697 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6698 adaptive-fill-regexp's value, since they are not in the standard
6699 TeX fonts.
6700
67012007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6702
6703 * display.texi (Defining Faces): Fix example.
6704
67052007-04-07 Karl Berry <karl@gnu.org>
6706
6707 * display.texi (Button Buffer Commands): Improve page break.
6708
67092007-04-07 Richard Stallman <rms@gnu.org>
6710
6711 * advice.texi (Activation of Advice): Remove redundant index entry.
6712
6713 * backups.texi: Improve index entries. Remove redundant ones.
6714
6715 * compile.texi (Byte Compilation): Improve index entry.
6716
6717 * hash.texi (Creating Hash): Improve index entry.
6718
6719 * symbols.texi (Definitions): Improve index entry.
6720
6721 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6722
6723 * maps.texi (Standard Keymaps): Remove useless index entry.
6724
6725 * help.texi (Documentation Basics): Remove redundant index entries.
6726
6727 * customize.texi: Improve index entries.
6728 Remove redundant/useless ones.
6729
6730 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6731
6732 * streams.texi (Output Variables): Improve index entry.
6733
6734 * abbrevs.texi (Abbrevs): Remove useless index entry.
6735
6736 * macros.texi (Expansion): Remove useless index entry.
6737
6738 * text.texi: Improve index entries. Remove redundant/useless ones.
6739 (Text Properties, Examining Properties)
6740 (Special Properties): Use "property category" instead of "category"
6741 to refer to the `category' property.
6742
6743 * positions.texi: Improve index entries. Remove useless one.
6744
6745 * lists.texi: Improve index entries. Remove redundant/useless ones.
6746
6747 * os.texi: Improve index entries.
6748 (Timers): Fix previous change.
6749
6750 * buffers.texi: Improve index entries.
6751 (Modification Time): Get rid of term "obsolete buffer".
6752
6753 * debugging.texi: Improve index entries.
6754 (Test Coverage): Add xref to other test coverage ftr.
6755
6756 * eval.texi: Improve index entry. Remove redundant ones.
6757
6758 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6759
6760 * files.texi: Improve index entries. Remove redundant/useless ones.
6761
6762 * objects.texi: Improve index entries.
6763
6764 * processes.texi: Improve index entries.
6765
6766 * modes.texi: Improve index entry. Remove redundant one.
6767
6768 * nonascii.texi: Improve index entries.
6769
6770 * internals.texi: Improve index entries.
6771
6772 * syntax.texi: Improve index entries.
6773
6774 * keymaps.texi (Active Keymaps): Improve index entries.
6775
6776 * commands.texi: Improve index entries. Remove redundant/useless ones.
6777
6778 * frames.texi: Improve index entries. Remove redundant/useless ones.
6779
6780 * markers.texi: Improve index entries. Remove redundant ones.
6781
6782 * tips.texi: Improve index entries.
6783
6784 * loading.texi (Unloading): Improve index entry.
6785
6786 * variables.texi: Improve index entries. Remove redundant one.
6787
6788 * sequences.texi: Improve index entry.
6789
6790 * display.texi: Improve index entries. Remove redundant ones.
6791
6792 * windows.texi: Improve index entries.
6793
6794 * searching.texi: Improve index entries. Remove redundant one.
6795
6796 * strings.texi (Case Tables): Improve last change.
6797
67982007-04-04 Chong Yidong <cyd@stupidchicken.com>
6799
6800 * strings.texi (Case Tables): Document with-case-table and
6801 ascii-case-table.
6802
68032007-04-03 Karl Berry <karl@gnu.org>
6804
6805 * processes.texi (Network): Reword to improve page break.
6806
68072007-04-03 Eli Zaretskii <eliz@gnu.org>
6808
6809 * functions.texi (Inline Functions): Describe more disadvantages
6810 of defsubst, and make advice against it stronger.
6811
68122007-04-02 Karl Berry <karl@gnu.org>
6813
6814 * backups.texi (Backup Names): Avoid widow words.
6815 * modes.texi (Example Major Modes): Align last comment.
6816
68172007-04-01 Chong Yidong <cyd@stupidchicken.com>
6818
6819 * keymaps.texi (Remapping Commands): Document new arg to
6820 command-remapping.
6821
68222007-04-01 Karl Berry <karl@gnu.org>
6823
6824 * processes.texi (Low-Level Network): Typo.
6825 * loading.texi (Hooks for Loading): Avoid double "the".
6826 * keymaps.texi (Key Sequences): No double "and".
6827 (Changing Key Bindings): Shorten to improve line break.
6828
68292007-03-31 Glenn Morris <rgm@gnu.org>
6830
6831 * os.texi (Timers): Fix description of run-at-time TIME formats.
6832
68332007-03-31 Richard Stallman <rms@gnu.org>
6834
6835 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6836 regarding ellipsis.
6837
68382007-03-31 Eli Zaretskii <eliz@gnu.org>
6839
6840 * intro.texi (nil and t):
6841 * symbols.texi (Plists and Alists):
6842 * variables.texi (Variable Aliases, Constant Variables):
6843 * functions.texi (Defining Functions):
6844 * advice.texi (Advising Primitives):
6845 * debugging.texi (Syntax Errors, Compilation Errors):
6846 * minibuf.texi (Minibuffer Windows):
6847 * commands.texi (Adjusting Point):
6848 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6849 (Auto Major Mode, Major Mode Conventions):
6850 * help.texi (Describing Characters):
6851 * files.texi (Create/Delete Dirs, Information about Files)
6852 (File Locks, Writing to Files, Reading from Files)
6853 (Saving Buffers):
6854 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6855 * frames.texi (Finding All Frames):
6856 * positions.texi (Buffer End, Motion):
6857 * markers.texi (The Region):
6858 * text.texi (Deletion, Near Point):
6859 * display.texi (Displaying Messages, Truncation):
6860 * os.texi (Processor Run Time):
6861 * tips.texi (Key Binding Conventions, Programming Tips)
6862 (Warning Tips, Documentation Tips, Comment Tips):
6863 * internals.texi (Memory Usage): Improve indexing.
6864
6865 * variables.texi (Frame-Local Variables):
6866 * functions.texi (Argument List):
6867 * loading.texi (Library Search):
6868 * streams.texi (Output Variables):
6869 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6870 * searching.texi (Replacing Match, Search and Replace):
6871 * processes.texi (Byte Packing, Decoding Output)
6872 (Accepting Output, Network Servers, Shell Arguments):
6873 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6874 * windows.texi (Window Point, Window Start):
6875 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6876 * commands.texi (Reading Input, Keyboard Events):
6877 * minibuf.texi (Reading File Names, Minibuffer Completion)
6878 (Recursive Mini):
6879 * positions.texi (List Motion):
6880 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6881 * numbers.texi (Arithmetic Operations, Math Functions)
6882 (Predicates on Numbers, Comparison of Numbers):
6883 (Numeric Conversions):
6884 * locals.texi (Standard Buffer-Local Variables):
6885 * maps.texi (Standard Keymaps):
6886 * os.texi (User Identification, System Environment, Recording Input)
6887 (X11 Keysyms):
6888 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6889 * backups.texi (Backups and Auto-Saving):
6890 * customize.texi (Customization, Group Definitions)
6891 (Variable Definitions):
6892 * compile.texi (Byte Compilation): Improve index entries.
6893
68942007-03-31 Karl Berry <karl@gnu.org>
6895
6896 * macros.texi (Defining Macros): Avoid widow syllable.
6897
68982007-03-31 Eli Zaretskii <eliz@gnu.org>
6899
6900 * elisp.texi (Top): Postscript -> PostScript.
6901
6902 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6903
69042007-03-31 Markus Triska <markus.triska@gmx.at>
6905
6906 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6907
69082007-03-30 Karl Berry <karl@gnu.org>
6909
6910 * lists.texi (List-related Predicates): Remove spurious @need.
6911 (Setcdr): Use @smallexample to improve page break.
6912 (Association Lists) <assoc>: Reword to improve page break.
6913
6914 * strings.texi (String Conversion): Insert blank line to improve
6915 page break.
6916
6917 * numbers.texi (Random Numbers): Use @minus{}.
6918 (Math Functions): Use @minus{}.
6919
6920 * intro.texi (Acknowledgements): Avoid line breaks before middle
6921 initials.
6922
69232007-03-24 Eli Zaretskii <eliz@gnu.org>
6924
6925 * errors.texi (Standard Errors): Add an index entry.
6926
69272007-03-19 Richard Stallman <rms@gnu.org>
6928
6929 * os.texi (Recording Input): recent-keys now gives 300 keys.
6930
69312007-03-12 Glenn Morris <rgm@gnu.org>
6932
6933 * os.texi: Replace "daylight savings" with "daylight saving"
6934 throughout.
6935
69362007-03-05 Richard Stallman <rms@gnu.org>
6937
5dcb4c4e
SM
6938 * variables.texi (File Local Variables):
6939 Update enable-local-variables values.
b8d4c8d0
GM
6940
69412007-03-04 Richard Stallman <rms@gnu.org>
6942
6943 * syntax.texi (Control Parsing): Minor clarification.
6944
6945 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6946
6947 * sequences.texi (Sequence Functions): Move string-bytes away,
6948 add xref.
6949
6950 * nonascii.texi (Text Representations): Move string-bytes here.
6951
6952 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6953
6954 * minibuf.texi (Basic Completion): Minor clarification.
6955
6956 * markers.texi (The Mark): Clarify existence vs activation of mark.
6957 Other cleanup.
6958
6959 * display.texi (Finding Overlays): Write better example.
6960
6961 * compile.texi (Eval During Compile): Clarify putting macros
6962 in eval-when-compile.
6963
c5602427 69642007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
6965
6966 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 6967 load-read-function definition doc.
b8d4c8d0
GM
6968
69692007-02-21 Kim F. Storm <storm@cua.dk>
6970
6971 * strings.texi (Text Comparison): Mention that assoc-string
6972 converts symbols to strings before testing.
6973
69742007-02-17 Kim F. Storm <storm@cua.dk>
6975
6976 * processes.texi (Bindat Spec): Vector types can have optional
6977 element type.
6978 (Bindat Examples): Fix example. Add vector with element type.
6979
69802007-02-16 Andreas Schwab <schwab@suse.de>
6981
6982 * strings.texi (Formatting Strings): Document '+' flag.
6983
69842007-02-15 Juanma Barranquero <lekktu@gmail.com>
6985
6986 * strings.texi (Modifying Strings): Clarify that `clear-string'
6987 always converts the string to unibyte.
6988
69892007-02-14 Kim F. Storm <storm@cua.dk>
6990
6991 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
6992 Rewrite glyph code description to refer to these functions.
6993 Remove details of encoding face number and char into integer code.
6994
69952007-02-03 Alan Mackenzie <acm@muc.de>
6996
6997 * loading.texi (Hooks for Loading): Make the description of
6998 `eval-after-load' more detailed, and amend the description of
6999 after-load-alist, in accordance with changes from 2006-05.
7000
70012007-02-03 Chong Yidong <cyd@stupidchicken.com>
7002
7003 * modes.texi (Defining Minor Modes): Document that a :require
7004 keyword or similar may be required to make saved customization
7005 variables work.
7006
70072007-02-03 Eli Zaretskii <eliz@gnu.org>
7008
7009 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7010 Texinfo guidelines and with what texnfo-upd.el expects.
7011 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7012 parts needed by `texinfo-multiple-files-update'.
7013
70142007-02-02 Eli Zaretskii <eliz@gnu.org>
7015
7016 * elisp.texi (Top): Update the top-level menus.
7017
7018 * syntax.texi (Categories): Add index entries.
7019
70202007-02-01 Juanma Barranquero <lekktu@gmail.com>
7021
7022 * display.texi (Attribute Functions): Fix name and description of
7023 the UNDERLINE arg of `set-face-underline-p'.
7024
70252007-01-29 Eli Zaretskii <eliz@gnu.org>
7026
7027 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7028 Variables", and "Standard Keymaps" to the detailed menu.
7029
7030 * variables.texi (Future Local Variables): Add index entry.
7031
70322007-01-28 Richard Stallman <rms@gnu.org>
7033
7034 * tips.texi (Coding Conventions): Clarify the tip about macros
7035 that define a function or a variable.
7036
7037 * files.texi (File Attributes): UID and GID can be floats.
7038 (Magic File Names): Explain why deferring all operations to
7039 the standard handler does not work.
7040
70412007-01-23 Martin Rudalics <rudalics@gmx.at>
7042
7043 * backups.texi (Reverting): Use "buffer" instead of "file"
7044 when talking about major and minor modes.
7045
70462007-01-21 Richard Stallman <rms@gnu.org>
7047
7048 * help.texi (Documentation): Add xref to Documentation Tips.
7049
70502007-01-14 Juanma Barranquero <lekktu@gmail.com>
7051
7052 * tips.texi (Coding Conventions): Fix typos.
7053
70542007-01-05 Richard Stallman <rms@gnu.org>
7055
7056 * modes.texi (Defining Minor Modes): Fix previous change.
7057
70582007-01-03 Richard Stallman <rms@gnu.org>
7059
7060 * customize.texi (Variable Definitions, Customization Types):
7061 Don't use * in doc string for defcustom.
7062
70632007-01-02 Richard Stallman <rms@gnu.org>
7064
7065 * variables.texi (Variable Aliases): Clarify that aliases vars
7066 always have the same value.
7067
7068 * processes.texi (Bindat Spec): Fix Texinfo usage.
7069
7070 * modes.texi (Defining Minor Modes): Explain effect of command
7071 defined with define-global-minor-mode on new buffers.
7072
70732006-12-30 Kim F. Storm <storm@cua.dk>
7074
7075 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7076 `auto-resize-tool-bars'.
7077
70782006-12-30 Richard Stallman <rms@gnu.org>
7079
7080 * keymaps.texi (Active Keymaps): Fix previous change.
7081
70822006-12-30 Nick Roberts <nickrob@snap.net.nz>
7083
7084 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7085
70862006-12-30 Kim F. Storm <storm@cua.dk>
7087
7088 * processes.texi (Bindat Spec): Clarify using field names in
7089 length specifications.
7090
70912006-12-29 Kim F. Storm <storm@cua.dk>
7092
7093 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7094 Add count and index variables for eval forms in repeat blocks.
7095
70962006-12-24 Richard Stallman <rms@gnu.org>
7097
5dcb4c4e
SM
7098 * customize.texi (Variable Definitions):
7099 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7100
71012006-12-19 Kim F. Storm <storm@cua.dk>
7102
7103 * commands.texi (Misc Events): User signals now result in sigusr1
7104 and sigusr2 events which are handled through special-event-map.
7105 (Special Events): User signals and drag-n-drop are special.
7106
71072006-12-17 Richard Stallman <rms@gnu.org>
7108
7109 * loading.texi (Named Features): Explain subfeatures better.
7110
7111 * customize.texi: Use "option" only for user options.
7112 For the keyword values inside defcustom etc, say "keywords".
7113 For :options value's elements, say "elements".
7114 :group should not be omitted.
7115
7116 * syntax.texi (Parsing Expressions): Split up node.
7117 (Motion via Parsing, Position Parse, Parser State)
7118 (Low-Level Parsing, Control Parsing): New subnodes.
7119 (Parser State): Document syntax-ppss-toplevel-pos.
7120
7121 * positions.texi (List Motion): Punctuation fix.
7122
7123 * files.texi (File Name Completion): Document PREDICATE arg
7124 to file-name-completion.
7125
71262006-12-16 Eli Zaretskii <eliz@gnu.org>
7127
7128 * internals.texi (Building Emacs, Writing Emacs Primitives):
7129 Add index entries.
7130
71312006-12-11 Richard Stallman <rms@gnu.org>
7132
7133 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7134 affects face menu. Explain how to make it non-nil without enabling
7135 any fontification.
7136
71372006-12-10 Chong Yidong <cyd@stupidchicken.com>
7138
7139 * modes.texi (Font Lock Basics): Document nil value of
7140 font-lock-defaults.
7141
71422006-12-10 Glenn Morris <rgm@gnu.org>
7143
7144 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7145 value for system-flag argument. Abbrev tables may not be empty
7146 when major modes are loaded.
7147
71482006-12-08 Juanma Barranquero <lekktu@gmail.com>
7149
7150 * makefile.w32-in (maintainer-clean): Partially revert last
7151 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7152 to protect elisp-covers.texi.
7153
71542006-12-07 Juanma Barranquero <lekktu@gmail.com>
7155
7156 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7157 Don't remove elisp* info files; they are already deleted by the
7158 `clean' and `distclean' targets, and they are in the $(infodir)
7159 directory, not the current one.
7160
71612006-12-04 Kim F. Storm <storm@cua.dk>
7162
7163 * commands.texi (Misc Events): Update signal events.
7164 (Event Examples): Add signal example.
7165
71662006-11-29 Richard Stallman <rms@gnu.org>
7167
7168 * frames.texi (Visibility of Frames): Explain visible windows
7169 can be covered by others. Add xref for raise-frame.
7170
71712006-11-28 Richard Stallman <rms@gnu.org>
7172
7173 * searching.texi (Regexp Special): Update when ^ is special.
7174
71752006-11-27 Eli Zaretskii <eliz@gnu.org>
7176
7177 * customize.texi (Customization, Common Keywords)
7178 (Group Definitions, Variable Definitions, Composite Types)
7179 (Type Keywords, Customization Types): Add index entries for
7180 various customization keywords.
7181
71822006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7183
7184 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7185
c8763fb6 71862006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7187
7188 * frames.texi (Window System Selections): Remove clipboard from
7189 description of selection-coding-system.
7190
71912006-11-06 Richard Stallman <rms@gnu.org>
7192
7193 * lists.texi (List Variables): Document COMPARE-FN.
7194
7195 * keymaps.texi: Avoid use of "binding" to mean a relation;
7196 use it only to refer to the meaning associated with a key.
7197 (Keymaps): Change menu node description.
7198
7199 * elisp.texi (Top): Change menu node description.
7200
7201 * display.texi (Managing Overlays): Document overlay-recenter.
7202
72032006-10-29 Chong Yidong <cyd@stupidchicken.com>
7204
7205 * Makefile.in: Use relative paths to avoid advertising filesystem
7206 contents during compilation.
7207
72082006-10-23 Kim F. Storm <storm@cua.dk>
7209
7210 * commands.texi (Event Input Misc): Update unread-command-events.
7211
72122006-10-23 Nick Roberts <nickrob@snap.net.nz>
7213
7214 * lists.texi (Sets And Lists): Fix typos.
7215
72162006-10-18 Juanma Barranquero <lekktu@gmail.com>
7217
7218 * control.texi (Processing of Errors): Use @var for an argument,
7219 not @code.
7220
72212006-10-16 Richard Stallman <rms@gnu.org>
7222
7223 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7224
7225 * keymaps.texi (Format of Keymaps): Show all the keymap element
7226 patterns that result from menu items.
7227 (Key Lookup): Minor cleanups.
7228
7229 * modes.texi (Precalculated Fontification): Don't say that
7230 not setting font-lock-defaults avoids loading font-lock.
7231
7232 * help.texi (Documentation): Move xref to Emacs Manual here.
7233 (Documentation Basics): From here.
7234 Also doc emacs-lisp-docstring-fill-column.
7235
7236 * elisp.texi: Update version and ISBN.
7237
7238 * commands.texi (Interactive Call): Clarify KEYS arg to
7239 call-interactively is a vector.
7240 (Command Loop Info): Delete anchor in this-command-keys.
7241 Add anchor in this-command-keys-vector.
7242 (Recursive Editing): Document how recursive-edit
7243 handles the current buffer.
7244
72452006-10-13 Chong Yidong <cyd@stupidchicken.com>
7246
7247 * frames.texi (Frame Titles): %c and %l are ignored in
7248 frame-title-format.
7249
72502006-10-11 Richard Stallman <rms@gnu.org>
7251
7252 * keymaps.texi (Key Sequences): Clarify use of kbd.
7253
72542006-10-10 Kim F. Storm <storm@cua.dk>
7255
7256 * lists.texi (Sets And Lists): Add memql.
7257
72582006-10-03 Richard Stallman <rms@gnu.org>
7259
7260 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7261 Clarify :ascii: and :nonascii:.
7262
72632006-09-29 Juri Linkov <juri@jurta.org>
7264
7265 * modes.texi (%-Constructs): Reorder coding systems in the
7266 documentation of %z to the real order displayed in the modeline.
7267
72682006-09-25 Richard Stallman <rms@gnu.org>
7269
7270 * os.texi (Timers): Describe timer-max-repeats.
7271
72722006-09-25 Chong Yidong <cyd@stupidchicken.com>
7273
7274 * os.texi (Timers): Mention with-local-quit.
7275
72762006-09-24 Richard Stallman <rms@gnu.org>
7277
7278 * searching.texi (Searching and Matching): Mention property search.
7279
7280 * commands.texi (Command Loop Info): Explain how read-event affects
7281 this-command-keys.
7282
72832006-09-20 Richard Stallman <rms@gnu.org>
7284
7285 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7286
7287 * windows.texi (Window Start): Minor cleanups.
7288
72892006-09-20 Kim F. Storm <storm@cua.dk>
7290
7291 * windows.texi (Window Start): pos-visible-in-window-p allows
7292 specifying t for position to mean "end of window".
7293 Add window-line-height.
7294
7295 * anti.texi (Antinews): Mention window-line-height.
7296
72972006-09-19 David Kastrup <dak@gnu.org>
7298
7299 * keymaps.texi (Searching Keymaps): Small clarification.
7300
73012006-09-18 Richard Stallman <rms@gnu.org>
7302
7303 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7304 cause keyboard menus.
7305 (Menu Keymaps): Likewise.
7306 (Defining Menus, Keyboard Menus): Clarify.
7307
7308 * text.texi (Fields): Clarify explanation of constrain-to-field.
7309
73102006-09-16 Eli Zaretskii <eliz@gnu.org>
7311
7312 * variables.texi (Tips for Defining): Fix a typo.
7313
73142006-09-15 Richard Stallman <rms@gnu.org>
7315
7316 * keymaps.texi (Remapping Commands, Searching Keymaps)
7317 (Active Keymaps): Clean up previous change.
7318
73192006-09-15 Jay Belanger <belanger@truman.edu>
7320
7321 * gpl.texi: Replace "Library Public License" by "Lesser Public
7322 License" throughout.
7323
73242006-09-15 David Kastrup <dak@gnu.org>
7325
7326 * keymaps.texi (Active Keymaps): Adapt description to use
7327 `get-char-property' instead `get-text-property'. Explain how
7328 mouse events change this. Explain the new optional argument of
7329 `key-binding' and its mouse-dependent lookup.
7330 (Searching Keymaps): Adapt description similarly.
7331 (Remapping Commands): Explain the new optional argument of
7332 `command-remapping'.
7333
73342006-09-14 Richard Stallman <rms@gnu.org>
7335
7336 * keymaps.texi (Searching Keymaps): Clarification.
7337 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7338
73392006-09-13 Richard Stallman <rms@gnu.org>
7340
7341 * objects.texi (Character Type): Node split.
7342 Add xref to Describing Characters.
7343 (Basic Char Syntax, General Escape Syntax)
7344 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7345
73462006-09-11 Richard Stallman <rms@gnu.org>
7347
7348 * display.texi (Display Table Format): Wording clarification.
7349 (Glyphs): Clarifications.
7350
73512006-09-10 Chong Yidong <cyd@stupidchicken.com>
7352
7353 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7354 local maps.
7355
73562006-09-10 Kim F. Storm <storm@cua.dk>
7357
7358 * display.texi (Forcing Redisplay): Document return value of
7359 function redisplay.
7360
73612006-09-09 Richard Stallman <rms@gnu.org>
7362
7363 * windows.texi (Window Hooks): Explain limits of
7364 window-scroll-functions.
7365
7366 * display.texi (Fringe Indicators): Update for last change in
7367 indicate-buffer-boundaries.
7368
73692006-09-08 Richard Stallman <rms@gnu.org>
7370
7371 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7372
73732006-09-06 Kim F. Storm <storm@cua.dk>
7374
7375 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7376
7377 * windows.texi (Window Start): Update pos-visible-in-window-p.
7378
73792006-09-04 Richard Stallman <rms@gnu.org>
7380
7381 * processes.texi (Accepting Output): Explain SECONDS=0 for
7382 accept-process-output.
7383
7384 * os.texi (Idle Timers): Explain why timer functions should not
7385 loop until (input-pending-p).
7386
73872006-09-02 Eli Zaretskii <eliz@gnu.org>
7388
7389 * makefile.w32-in (usermanualdir): New variable.
7390 (elisp.dvi): Use it.
7391
73922006-09-01 Eli Zaretskii <eliz@gnu.org>
7393
7394 * buffers.texi (Buffer Modification): Fix last change.
7395
73962006-09-01 Chong Yidong <cyd@stupidchicken.com>
7397
5dcb4c4e
SM
7398 * buffers.texi (Buffer Modification):
7399 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7400
74012006-08-31 Richard Stallman <rms@gnu.org>
7402
7403 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7404
74052006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7406
7407 * modes.texi (Syntactic Font Lock):
7408 Mention font-lock-syntactic-face-function
7409 instead of specific faces.
7410
74112006-08-29 Chong Yidong <cyd@stupidchicken.com>
7412
7413 * display.texi (Images): Add xrref to display-images-p.
7414
74152006-08-28 Kenichi Handa <handa@m17n.org>
7416
7417 * nonascii.texi (Lisp and Coding Systems): Fix description of
7418 detect-coding-region.
7419
74202006-08-27 Michael Olson <mwolson@gnu.org>
7421
7422 * processes.texi (Transaction Queues): Remove stray quote
7423 character.
7424
74252006-08-25 Richard Stallman <rms@gnu.org>
7426
7427 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7428 Add xref.
7429
74302006-08-24 Chong Yidong <cyd@stupidchicken.com>
7431
7432 * os.texi (Timers): Avoid waiting inside timers.
7433
74342006-08-21 Lute Kamstra <lute@gnu.org>
7435
7436 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7437
74382006-08-20 Richard Stallman <rms@gnu.org>
7439
7440 * os.texi (Idle Timers): New node, split out from Timers.
7441 Document current-idle-time.
7442 * commands.texi (Reading One Event): Update xref.
7443 * elisp.texi (Top): Update subnode menu.
7444
74452006-08-16 Richard Stallman <rms@gnu.org>
7446
7447 * keymaps.texi (Extended Menu Items): Show format of cached
7448 bindings in extended menu items.
7449
7450 * customize.texi (Variable Definitions): Explain when the
7451 standard value expression is evaluated.
7452
74532006-08-15 Chong Yidong <cyd@stupidchicken.com>
7454
7455 * commands.texi (Reading One Event): Explain idleness in
7456 `read-event'.
7457
74582006-08-12 Chong Yidong <cyd@stupidchicken.com>
7459
7460 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7461 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7462 relevant for Lisp programming.
7463 (Yank Commands): Rewrite introduction.
7464 (Undo): Clarify.
7465 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7466 (Filling): Remove redundant comment. Clarify return value of
7467 current-justification.
7468 (Margins): Minor clarifications.
7469 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7470 (Sorting): Update definition of sort-lines.
7471 (Columns): Clarify behavior of sort-columns.
7472 (Indent Tabs): Link to Tab Stops in Emacs manual.
7473 (Special Properties): Clarify.
7474 (Clickable Text): Mention Buttons package.
7475
74762006-08-12 Kevin Ryde <user42@zip.com.au>
7477
7478 * os.texi (Time Parsing): Add %z to description of
7479 format-time-string, as per docstring. Add cross reference to
7480 glibc manual for strftime.
7481
74822006-08-08 Richard Stallman <rms@gnu.org>
7483
7484 * modes.texi: Clean up wording in previous change.
7485
74862006-08-07 Chong Yidong <cyd@stupidchicken.com>
7487
7488 * modes.texi (Hooks): Clarify.
7489 (Major Mode Basics): Mention define-derived-mode explicitly.
7490 (Major Mode Conventions): Rebinding RET is OK for some modes.
7491 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7492 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7493 (Mode Line Basics): Clarify.
7494 (Mode Line Data): Mention help-echo and local-map in strings.
7495 Explain reason for treatment of non-risky variables.
7496 (Properties in Mode): Clarify.
7497 (Faces for Font Lock): Add font-lock-negation-char-face.
7498
74992006-08-04 Eli Zaretskii <eliz@gnu.org>
7500
7501 * strings.texi (Formatting Strings): Warn against arbitrary
7502 strings as first arg to `format'.
7503
75042006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7505
7506 * text.texi (Clickable Text): Mention `help-echo' text property.
7507 Update intro, examples and associated explanations.
7508
75092006-07-31 Richard Stallman <rms@gnu.org>
7510
7511 * commands.texi: Update xrefs.
7512 (Event Mod): New node, cut out from old Translating Input.
7513
7514 * maps.texi: Update xrefs.
7515
7516 * keymaps.texi (Translation Keymaps): New node.
7517 Update xrefs from Translating Input to Translation Keymaps.
7518
7519 * elisp.texi (Top): Update subnode menu.
7520
7521 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7522
7523 * os.texi (System Interface): Fix menu descriptions of some nodes.
7524 (Translating Input): Node deleted.
7525
75262006-07-31 Nick Roberts <nickrob@snap.net.nz>
7527
7528 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7529
7530 * lists.texi (Sets And Lists): Likewise.
7531
75322006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7533
7534 * text.texi (Fields): Mention POS
7535 requirement when narrowing is in effect.
7536
75372006-07-28 Richard Stallman <rms@gnu.org>
7538
7539 * display.texi (Face Attributes): Simplify wording.
7540 (Attribute Functions): Clarify meaning of new-frame default
7541 attribute settings.
7542
7543 * customize.texi (Common Keywords): Document how to use
7544 :package-version in a package not in Emacs.
7545
75462006-07-28 Kim F. Storm <storm@cua.dk>
7547
7548 * commands.texi (Reading One Event): Fix last change.
7549
75502006-07-26 Chong Yidong <cyd@stupidchicken.com>
7551
7552 * commands.texi (Reading One Event): Document SECONDS argument for
7553 read-event, read-char, and read-char-exclusive.
7554
75552006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7556
7557 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7558 to ensure correct identification.
7559
75602006-07-24 Richard Stallman <rms@gnu.org>
7561
7562 * text.texi (Clickable Text): Clarify.
7563
7564 * sequences.texi (Vector Functions): Delete duplicate xref.
7565
7566 * objects.texi (Function Type): Clarify.
7567
7568 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7569 modes.
7570
7571 * lists.texi (List Variables): New node.
7572 Material moved from other nodes.
7573
7574 * variables.texi (Setting Variables): add-to-list and
7575 add-to-ordered-list moved to List Variables node.
7576
75772006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7578
7579 * text.texi (Links and Mouse-1):
7580 For mouse-on-link-p, expand on arg POS.
7581
75822006-07-21 Kim F. Storm <storm@cua.dk>
7583
7584 * display.texi (Forcing Redisplay): Don't mention systems which
7585 don't support sub-second timers for redisplay-preemption-period.
7586
7587 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7588
75892006-07-21 Eli Zaretskii <eliz@gnu.org>
7590
7591 * frames.texi (Input Focus): Document that focus-follows-mouse has
7592 no effect on MS-Windows.
7593
75942006-07-18 Richard Stallman <rms@gnu.org>
7595
7596 * display.texi (Forcing Redisplay): Cleanups in previous change.
7597
7598 * processes.texi (Low-Level Network): Make menu more convenient.
7599
76002006-07-18 Kim F. Storm <storm@cua.dk>
7601
7602 * display.texi (Forcing Redisplay): redisplay-preemption-period
7603 only used on window systems. Add xref to Terminal Output.
7604
7605 * os.texi (Terminal Output): baud-rate only controls preemption on
7606 non-window systems. Add xref to Forcing Redisplay.
7607
7608 * processes.texi (Low-Level Network): Rename node "Make Network"
7609 to "Network Processes".
7610
76112006-07-18 Karl Berry <karl@gnu.org>
7612
7613 * variables.texi, functions.texi, customize.texi, loading.texi:
7614 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7615
76162006-07-17 Chong Yidong <cyd@stupidchicken.com>
7617
7618 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7619
76202006-07-17 Richard Stallman <rms@gnu.org>
7621
7622 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7623 Put period and comma inside quotes.
7624
7625 * loading.texi, markers.texi: Use real doublequote inside menus.
7626
7627 * windows.texi: Put point and comma inside quotes.
7628 (Textual Scrolling): Use @samp for error message.
7629
7630 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7631 * strings.texi, streams.texi, processes.texi, os.texi:
7632 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7633 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7634 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7635 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7636 Put point and comma inside quotes.
7637
7638 * control.texi (Processing of Errors): Add command-error-function.
7639
7640 * variables.texi (File Local Variables): Clarify that
7641 file local variables make buffer-local bindings.
7642
7643 * modes.texi (Syntactic Font Lock): Give default for
7644 font-lock-syntax-table.
7645
76462006-07-17 Nick Roberts <nickrob@snap.net.nz>
7647
7648 * text.texi (Special Properties): Clean up previous change.
7649
76502006-07-16 Karl Berry <karl@gnu.org>
7651
7652 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7653 * control.texi: Fix bad page breaks through chapter 10 (control).
7654
7655 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7656 underfull hbox.
7657
76582006-07-15 Nick Roberts <nickrob@snap.net.nz>
7659
7660 * text.texi (Special Properties): Describe fontified text property
7661 in relation to a character (not text).
7662
76632006-07-15 Kim F. Storm <storm@cua.dk>
7664
7665 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7666 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7667 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7668
7669 * anti.texi (Antinews): Mention redisplay function.
7670 The kbd macro existed, but was not documented, before 22.x.
7671 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7672
76732006-07-14 Nick Roberts <nickrob@snap.net.nz>
7674
7675 * display.texi (Displaying Messages): Add anchor.
7676
7677 * frames.texi (Dialog Boxes): Use it.
7678
76792006-07-12 Richard Stallman <rms@gnu.org>
7680
7681 * objects.texi (Frame Type): Explain nature of frames better.
7682
7683 * frames.texi (Frames): Explain nature of frames better.
7684
76852006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7686
7687 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7688
76892006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7690
7691 * frames.texi (Window System Selections): Mention scrap support for Mac.
7692 Default value of x-select-enable-clipboard is t on Mac.
7693
7694 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7695
76962006-07-11 Kim F. Storm <storm@cua.dk>
7697
7698 * display.texi (Forcing Redisplay): Add `redisplay' function.
7699 Don't mention (sit-for -1) -- use (redisplay t) instead.
7700
7701 * commands.texi (Waiting): (sit-for -1) is no longer special.
7702 (sit-for 0) is equivalent to (redisplay).
7703 Iconifying/deiconifying no longer makes sit-for return.
7704
77052006-07-10 Nick Roberts <nickrob@snap.net.nz>
7706
7707 * display.texi (Buttons): Fix typo.
7708
7709 * index.texi, elisp.texi (New Symbols): Comment node out.
7710
77112006-07-09 Richard Stallman <rms@gnu.org>
7712
7713 * display.texi (Truncation): Clean up previous change.
7714
77152006-07-08 Richard Stallman <rms@gnu.org>
7716
7717 * commands.texi (Interactive Call): Use 3 as prefix in example
7718 for execute-extended-command.
7719
7720 * display.texi (Attribute Functions): Move paragraph about
7721 compatibility with Emacs < 21.
7722
77232006-07-09 Kim F. Storm <storm@cua.dk>
7724
7725 * display.texi (Refresh Screen): Clarify force-window-update.
7726 (Truncation): "Normally" indicated by fringe arrows.
7727
77282006-07-08 Eli Zaretskii <eliz@gnu.org>
7729
7730 * windows.texi (Textual Scrolling, Resizing Windows):
7731 * variables.texi (Constant Variables):
7732 * text.texi (Buffer Contents, Deletion, Changing Properties)
7733 (Property Search, Special Properties, Sticky Properties)
7734 (Links and Mouse-1, Fields, Change Hooks):
7735 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7736 (Categories):
7737 * symbols.texi (Other Plists):
7738 * streams.texi (Output Variables):
7739 * processes.texi (Input to Processes, Query Before Exit):
7740 * positions.texi (Word Motion, Text Lines, List Motion):
7741 * os.texi (Init File, System Environment, Sound Output)
7742 (Session Management):
7743 * nonascii.texi (Text Representations, Character Sets)
7744 (Chars and Bytes, Locales):
7745 * modes.texi (Defining Minor Modes, Header Lines):
7746 * minibuf.texi (Minibuffer Contents):
7747 * markers.texi (Information from Markers):
7748 * lists.texi (List Elements, Building Lists, Association Lists):
7749 * keymaps.texi (Tool Bar):
7750 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7751 * functions.texi (What Is a Function, Mapping Functions):
7752 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7753 (Color Names, Text Terminal Colors, Display Feature Testing):
7754 * files.texi (Visiting Functions, File Name Components)
7755 (Unique File Names, Contents of Directories):
7756 * display.texi (Forcing Redisplay, Displaying Messages)
7757 (Temporary Displays, Font Selection, Auto Faces)
7758 (Font Lookup, Fringe Indicators, Display Margins)
7759 (Image Descriptors, Showing Images, Image Cache, Button Types)
7760 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7761 (Display Table Format, Glyphs):
7762 * control.texi (Iteration):
7763 * commands.texi (Command Loop Info, Adjusting Point):
7764 * backups.texi (Making Backups, Auto-Saving):
7765 Remove @tindex entries.
7766
77672006-07-07 Kim F. Storm <storm@cua.dk>
7768
7769 * display.texi (Fringe Cursors): Fix typo.
7770 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7771 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7772
77732006-07-05 Richard Stallman <rms@gnu.org>
7774
7775 * text.texi (Buffer Contents): Add example of text props
7776 in result of buffer-substring.
7777 (Text Properties): Explain better about use of specific property names.
7778 (Property Search): Some cleanups; reorder some functions.
7779
7780 * keymaps.texi (Changing Key Bindings): Cleanup.
7781 Add xref to Key Binding Conventions.
7782
7783 * display.texi (Attribute Functions): Add examples for
7784 face-attribute-relative-p.
7785
7786 * tips.texi (Coding Conventions): Cleanup last change.
7787
77882006-07-05 Karl Berry <karl@gnu.org>
7789
7790 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7791 Remove @setchapternewpage odd.
7792 Result is 1013 pages, down from 1100.
7793
7794 * anti.texi, customize.texi, display.texi, internals.texi:
7795 * minibuf.texi, modes.texi, tips.texi:
7796 Fix overfull/underfull boxes.
7797
77982006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7799
7800 * edebug.texi (Instrumenting):
7801 Add Edebug-specific findex for eval-buffer.
7802 * loading.texi (Loading):
7803 Replace eval-current-buffer with eval-buffer.
7804
78052006-06-30 Nick Roberts <nickrob@snap.net.nz>
7806
7807 * locals.texi (Standard Buffer-Local Variables): Update the list
7808 of variables.
7809
78102006-06-26 Nick Roberts <nickrob@snap.net.nz>
7811
7812 * files.texi (File Name Completion): Point user to the node
7813 "Reading File Names".
7814
78152006-06-24 Eli Zaretskii <eliz@gnu.org>
7816
7817 * files.texi (Contents of Directories): Document case-insensitive
7818 behavior on respective filesystems.
7819
7820 * objects.texi (Character Type): Document that Emacs signals an
7821 error for unsupported Unicode characters specified as \uNNNN.
7822
78232006-06-19 Richard Stallman <rms@gnu.org>
7824
7825 * processes.texi (Bindat Spec): Clarify previous change.
7826
78272006-06-16 Richard Stallman <rms@gnu.org>
7828
7829 * tips.texi (Coding Conventions): Better explain conventions
7830 for definition constructs.
7831
7832 * text.texi (Special Properties): String value of `read-only'
7833 serves as the error message.
7834
7835 * objects.texi (Character Type): Clarify prev. change.
7836 (Non-ASCII in Strings): Mention \u and \U.
7837
7838 * commands.texi (Using Interactive): Explain problem of
7839 markers, etc., in command-history.
7840
78412006-06-14 Kim F. Storm <storm@cua.dk>
7842
7843 * commands.texi (Waiting): Negative arg to sit-for forces
7844 redisplay even if input is pending.
7845
7846 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7847 redisplay. Remove incorrect example of binding redisplay-dont-pause
7848 around (sit-for 0).
7849
78502006-06-13 Richard Stallman <rms@gnu.org>
7851
7852 * display.texi (Forcing Redisplay): Clarify previous change.
7853
78542006-06-13 Romain Francoise <romain@orebokech.com>
7855
7856 * display.texi (Forcing Redisplay): Fix typo.
7857
78582006-06-13 Kim F. Storm <storm@cua.dk>
7859
7860 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7861
78622006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7863
7864 * tips.texi (Coding Conventions): Add `@end itemize'.
7865
78662006-06-10 Richard Stallman <rms@gnu.org>
7867
7868 * tips.texi (Coding Conventions): Explain use of coding systems
7869 to ensure one decoding for strings.
7870
78712006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7872
7873 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7874 syntax.
7875
78762006-06-07 Eli Zaretskii <eliz@gnu.org>
7877
7878 * display.texi (Font Selection): Remove description of
7879 clear-face-cache.
7880
7881 * compile.texi (Eval During Compile): Fix a typo. Add index
7882 entries for possible uses of eval-when-compile.
7883
78842006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7885
7886 * display.texi (Abstract Display): Fix typo.
7887
78882006-06-03 Eli Zaretskii <eliz@gnu.org>
7889
7890 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7891 Reword variable's description.
7892
78932006-06-01 Richard Stallman <rms@gnu.org>
7894
7895 * windows.texi (Splitting Windows): Clarify splitting nonselected
7896 window.
7897
78982006-05-31 Juri Linkov <juri@jurta.org>
7899
7900 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7901
79022006-05-30 Richard Stallman <rms@gnu.org>
7903
7904 * display.texi (Line Height): Fix errors in description of
10d1d0af 7905 default line height and line-height property.
b8d4c8d0
GM
7906
7907 * nonascii.texi (Default Coding Systems): Further clarification.
7908
79092006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7910
7911 * internals.texi (Pure Storage): Mention that an overflow in pure
7912 space causes a memory leak.
7913 (Garbage Collection): If there was an overflow in pure space,
7914 `garbage-collect' returns nil.
7915
79162006-05-30 Eli Zaretskii <eliz@gnu.org>
7917
7918 * nonascii.texi (Default Coding Systems): Fix it some more.
7919
79202006-05-29 Eli Zaretskii <eliz@gnu.org>
7921
7922 * nonascii.texi (Default Coding Systems): Fix last change.
7923
79242006-05-29 Kenichi Handa <handa@m17n.org>
7925
7926 * nonascii.texi (find-operation-coding-system): Describe the new
7927 argument format (FILENAME . BUFFER).
7928
79292006-05-28 Richard Stallman <rms@gnu.org>
7930
7931 * tips.texi (Coding Conventions): Better explain reasons not to
7932 advise other packages or use `eval-after-load'.
7933
79342006-05-29 Kim F. Storm <storm@cua.dk>
7935
7936 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7937 `bindat-idx' and `bindat-raw' for clarity.
7938
79392006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7940
7941 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7942
7943 * display.texi (Display): Add "Abstract Display" to menu.
7944 (Abstract Display, Abstract Display Functions)
7945 (Abstract Display Example): New nodes.
7946 * elisp.texi (Top): Add "Abstract Display" to menu.
7947
79482006-05-27 Chong Yidong <cyd@stupidchicken.com>
7949
7950 * keymaps.texi (Key Sequences): Link to input events definition.
7951 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7952
7953 * files.texi (Changing Files): Document updated argument list for
7954 copy-file.
7955
79562006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7957
7958 * processes.texi (Bindat Functions): Explain term "total length".
7959 Use it in bindat-length and bindat-pack descriptions.
7960
79612006-05-26 Eli Zaretskii <eliz@gnu.org>
7962
7963 * tips.texi (Coding Conventions): Advise against using
7964 eval-after-load in packages. Add an index entry.
7965
79662006-05-25 Juri Linkov <juri@jurta.org>
7967
7968 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7969
7970 * modes.texi (%-Constructs): Add %e, %z, %Z.
7971
79722006-05-25 Richard Stallman <rms@gnu.org>
7973
7974 * elisp.texi (Top): Update subnode menu.
7975
7976 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7977 (Keymaps): Update menu.
7978
79792006-05-25 Chong Yidong <cyd@stupidchicken.com>
7980
7981 * keymaps.texi (Key Sequences): Some clarifications.
7982
79832006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7984
7985 * processes.texi (Bindat Functions): Say "unibyte string"
7986 explicitly for bindat-unpack and bindat-pack descriptions.
7987 (Bindat Examples): Don't call `string-make-unibyte' in example.
7988
79892006-05-25 Chong Yidong <cyd@stupidchicken.com>
7990
5dcb4c4e 7991 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 7992 Explain string and vector representations of key sequences.
b8d4c8d0
GM
7993
7994 * keymaps.texi (Changing Key Bindings):
dd7b651b 7995 * commands.texi (Interactive Codes):
b8d4c8d0
GM
7996 * help.texi (Describing Characters): Refer to it.
7997
79982006-05-23 Luc Teirlinck <teirllm@auburn.edu>
7999
8000 * frames.texi (Pointer Shape): @end table -> @end defvar.
8001
80022006-05-22 Richard Stallman <rms@gnu.org>
8003
8004 * elisp.texi (Top): Update subnode menus.
8005
8006 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8007 Contents rewritten; material from old Pointer Shape node moved here.
8008
8009 * display.texi (Pointer Shape): Node deleted.
8010 (Image Descriptors): Minor cleanup.
8011
80122006-05-21 Richard Stallman <rms@gnu.org>
8013
8014 * syntax.texi (Parsing Expressions): Update info on which STATE
8015 elements are ignored.
8016
80172006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8018
8019 * hooks.texi (Standard Hooks): Correct typo.
8020
8021 * gpl.texi (GPL): ifinfo -> ifnottex.
8022
80232006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8024
8025 * searching.texi (Simple Match Data): Warn about match data being
8026 set anew by every search.
8027
80282006-05-17 Richard Stallman <rms@gnu.org>
8029
8030 * minibuf.texi (Minibuffer History): Clarify.
8031
8032 * searching.texi (Regexp Special): Clarify nested regexp warning.
8033
80342006-05-16 Kim F. Storm <storm@cua.dk>
8035
8036 * minibuf.texi (Minibuffer History): Update add-to-history.
8037
80382006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8039
5dcb4c4e
SM
8040 * nonascii.texi (Explicit Encoding):
8041 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8042
80432006-05-14 Richard Stallman <rms@gnu.org>
8044
8045 * buffers.texi (Creating Buffers): Cleanup.
8046
8047 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8048
80492006-05-13 Eli Zaretskii <eliz@gnu.org>
8050
8051 * buffers.texi (Current Buffer): Document that with-temp-buffer
8052 disables undo.
8053
8054 * os.texi (Terminal-Specific): More accurate description of how
8055 Emacs searches for the terminal-specific libraries.
8056
80572006-05-12 Eli Zaretskii <eliz@gnu.org>
8058
8059 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8060 emacs-xtra to @inforef's.
8061
8062 * text.texi (Undo): Document that undo is turned off in buffers
8063 whose names begin with a space.
8064
8065 * buffers.texi (Buffer Names): Add index entries for buffers whose
8066 names begin with a space.
8067 (Creating Buffers): Document that undo is turned off in buffers
8068 whose names begin with a space.
8069
8070 * files.texi (Visiting Functions, Reading from Files)
8071 (Saving Buffers): Mention code and EOL conversions by file I/O
8072 primitives and subroutines.
8073
f4e90db0
SM
8074 * nonascii.texi (Lisp and Coding Systems):
8075 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8076
8077 * display.texi (Defining Faces): Mention `mac', and add an xref to
8078 where window-system is described.
8079
80802006-05-10 Richard Stallman <rms@gnu.org>
8081
8082 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8083
80842006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8085
8086 * variables.texi (File Local Variables): Recommend to quote lambda
8087 expressions in safe-local-variable property.
8088
80892006-05-09 Richard Stallman <rms@gnu.org>
8090
5dcb4c4e
SM
8091 * variables.texi (File Local Variables):
8092 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8093
80942006-05-07 Kim F. Storm <storm@cua.dk>
8095
8096 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8097 from add-to-history.
8098
80992006-05-07 Romain Francoise <romain@orebokech.com>
8100
8101 * commands.texi (Event Input Misc):
8102 * compile.texi (Eval During Compile):
8103 * internals.texi (Buffer Internals):
8104 * minibuf.texi (Initial Input):
8105 * nonascii.texi (Scanning Charsets):
8106 * numbers.texi (Comparison of Numbers):
8107 * windows.texi (Textual Scrolling, Vertical Scrolling):
8108 Fix various typos.
8109
81102006-05-06 Eli Zaretskii <eliz@gnu.org>
8111
8112 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8113 conditional xref's to either emacs or emacs-xtra, depending on
8114 @iftex/@ifnottex.
8115
8116 * minibuf.texi (Minibuffer History): Document add-to-history.
8117
81182006-05-05 Eli Zaretskii <eliz@gnu.org>
8119
8120 * internals.texi (Pure Storage): Mention the pure overflow message
8121 at startup.
8122
c8763fb6 81232006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8124
8125 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8126 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8127 search.
8128
81292006-05-01 Richard Stallman <rms@gnu.org>
8130
8131 * intro.texi (nil and t): Clarify.
8132
8133 * variables.texi (File Local Variables): Suggest using booleanp.
8134
81352006-05-01 Juanma Barranquero <lekktu@gmail.com>
8136
8137 * objects.texi (Type Predicates): Fix typos.
8138
81392006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8140
8141 * intro.texi (nil and t): Add booleanp.
8142
8143 * objects.texi (Type Predicates): Add links for booleanp and
8144 string-or-null-p.
8145
81462006-04-29 Richard Stallman <rms@gnu.org>
8147
8148 * modes.texi (Multiline Font Lock): Rename from
8149 Multi line Font Lock Elements. Much clarification.
8150 (Font Lock Multiline, Region to Fontify): Much clarification.
8151
81522006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8153
8154 * variables.texi (File Local Variables): Remove the special case t for
8155 safe-local-variable.
8156
81572006-04-26 Richard Stallman <rms@gnu.org>
8158
8159 * syntax.texi (Parsing Expressions): Minor cleanup.
8160
81612006-04-18 Richard Stallman <rms@gnu.org>
8162
8163 * tips.texi (Coding Conventions): Explain when the package's
8164 prefix should appear later on (not at the start of the name).
8165
8166 * searching.texi (String Search): Clarify effect of NOERROR.
8167
8168 * modes.texi (Imenu): Clarify what special items do.
8169
8170 * hooks.texi (Standard Hooks): Delete text about old hook names.
8171
81722006-04-17 Romain Francoise <romain@orebokech.com>
8173
8174 * variables.texi (Local Variables): Update the default value of
8175 `max-specpdl-size'.
8176
81772006-04-15 Michael Olson <mwolson@gnu.org>
8178
8179 * processes.texi (Transaction Queues): Mention the new optional
8180 `delay-question' argument for `tq-enqueue'.
8181
81822006-04-13 Bill Wohler <wohler@newt.com>
8183
8184 * customize.texi (Common Keywords): Use dotted notation for
8185 :package-version value. Specify its values. Improve documentation
8186 for customize-package-emacs-version-alist.
8187
81882006-04-12 Bill Wohler <wohler@newt.com>
8189
8190 * customize.texi (Common Keywords): Move description of
8191 customize-package-emacs-version-alist to @defvar.
8192
81932006-04-10 Bill Wohler <wohler@newt.com>
8194
8195 * customize.texi (Common Keywords): Add :package-version.
8196
81972006-04-10 Kim F. Storm <storm@cua.dk>
8198
8199 * text.texi (Buffer Contents): Add NOPROPS arg to
8200 filter-buffer-substring.
8201
82022006-04-08 Kevin Ryde <user42@zip.com.au>
8203
8204 * os.texi (Command-Line Arguments): Update xref to emacs manual
8205 "Command Arguments" -> "Emacs Invocation", per change there.
8206
82072006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8208
8209 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8210 be on one line to help makeinfo not render two spaces after the dot.
8211
82122006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8213
8214 * strings.texi (Predicates for Strings): Add string-or-null-p.
8215
82162006-03-28 Kim F. Storm <storm@cua.dk>
8217
8218 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8219 remarks about systems that don't support fractional seconds.
8220
82212006-03-25 Karl Berry <karl@gnu.org>
8222
8223 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8224 the year list.
8225
82262006-03-21 Nick Roberts <nickrob@snap.net.nz>
8227
8228 * display.texi (Fringe Indicators): Fix typos.
8229
82302006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8231
8232 * tips.texi (Documentation Tips): One can now also write `program'
8233 in front of a quoted symbol in a docstring to prevent making a
8234 hyperlink.
8235
82362006-03-19 Alan Mackenzie <acm@muc.de>
8237
8238 * text.texi (Special Properties): Clarify `fontified' property.
8239
82402006-03-16 Richard Stallman <rms@gnu.org>
8241
8242 * display.texi (Defining Images): Minor cleanup.
8243
82442006-03-16 Bill Wohler <wohler@newt.com>
8245
8246 * display.texi (Defining Images): In image-load-path-for-library,
8247 prefer user's images.
8248
82492006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8250
8251 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8252
82532006-03-15 Bill Wohler <wohler@newt.com>
8254
8255 * display.texi (Defining Images): Fix example in
8256 image-load-path-for-library by not recommending that one binds
8257 image-load-path. Just defvar it to placate compiler and only use
8258 it if previously defined.
8259
82602006-03-14 Bill Wohler <wohler@newt.com>
8261
8262 * display.texi (Defining Images): In image-load-path-for-library,
8263 always return list of directories. Update example.
8264
82652006-03-14 Alan Mackenzie <acm@muc.de>
8266
8267 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8268 This describes font-lock-extend-region-function.
8269 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8270 the new node "Region to Fontify".
8271
82722006-03-13 Richard Stallman <rms@gnu.org>
8273
8274 * display.texi (Invisible Text): The impossible position is
8275 now before the invisible text, not after.
8276 (Defining Images): Clean up last change.
8277
82782006-03-11 Bill Wohler <wohler@newt.com>
8279
8280 * display.texi (Defining Images): Add image-load-path-for-library.
8281
82822006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8283
8284 * text.texi (Adaptive Fill): Fix Texinfo usage.
8285
8286 * strings.texi (Creating Strings): Fix Texinfo usage.
8287
8288 * searching.texi (Regexp Special): Use @samp for regular
8289 expressions that are not in Lisp syntax.
8290
82912006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8292
8293 * searching.texi (Regexp Special): Put remark between parentheses
8294 to avoid misreading.
8295
82962006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8297
8298 * searching.texi (Syntax of Regexps): More accurately describe
8299 which characters are special in which situations.
8300 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8301 are not special. Describe in detail when `[' and `]' are special.
8302 (Regexp Backslash): Plenty of regexps with unbalanced square
8303 brackets are valid, so reword that statement.
8304
83052006-03-02 Kim F. Storm <storm@cua.dk>
8306
8307 * keymaps.texi (Tool Bar): Add tool-bar-border.
8308
83092006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8310
8311 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8312
83132006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8314
8315 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8316
8317 * files.texi (Locating Files): Suggest additional values for the
8318 SUFFIXES arg of `locate-file'. Update pxref.
8319
8320 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8321 (How Programs Do Loading): Discuss the effects of Auto Compression
8322 mode on `load'.
8323 (Load Suffixes): New node.
8324 (Library Search): Delete description of `load-suffixes'; it was
8325 moved to "Load Suffixes".
8326 (Autoload, Named Features): Mention `load-suffixes'.
8327
83282006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8329
8330 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8331
8332 * windows.texi (Window Tree): Fix typo.
8333
83342006-02-20 Kim F. Storm <storm@cua.dk>
8335
8336 * display.texi (Fringe Indicators): New section.
8337 Move indicate-empty-lines, indicate-buffer-boundaries, and
8338 default-indicate-buffer-boundaries here.
8339 Add fringe-indicator-alist and default-fringes-indicator-alist.
8340 Add list of logical fringe indicator symbols.
8341 Update list of standard bitmap names.
8342 (Fringe Cursors): New section.
8343 Move overflow-newline-into-fringe here.
8344 Add fringe-cursor-alist and default-fringes-cursor-alist.
8345 Add list of fringe cursor symbols.
8346
83472006-02-20 Juanma Barranquero <lekktu@gmail.com>
8348
8349 * commands.texi (Using Interactive): Fix reference to node
8350 "Minibuffers".
8351
83522006-02-19 Richard M. Stallman <rms@gnu.org>
8353
8354 * minibuf.texi (High-Level Completion):
8355 Add xref to read-input-method-name.
8356
8357 * files.texi (Relative File Names): Move file-relative-name here.
8358 (File Name Expansion): From here. Minor clarifications.
8359
8360 * commands.texi (Using Interactive): Add xrefs about reading input.
8361 Clarify remarks about that moving point and mark.
8362 Put string case before list case.
8363
c8763fb6 83642006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8365
8366 * display.texi (Other Display Specs, Image Descriptors):
8367 Revert erroneous changes. The previous description of
8368 image-descriptors as `(image . PROPS)' was correct.
8369
83702006-02-14 Richard M. Stallman <rms@gnu.org>
8371
8372 * variables.texi (File Local Variables): Clarifications.
8373
83742006-02-14 Juanma Barranquero <lekktu@gmail.com>
8375
8376 * variables.texi (File Local Variables): Use @code for a cons
8377 cell, not @var.
8378
83792006-02-13 Chong Yidong <cyd@stupidchicken.com>
8380
8381 * variables.texi (File Local Variables): Document new file local
8382 variable behavior.
8383
83842006-02-10 Kim F. Storm <storm@cua.dk>
8385
8386 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8387
83882006-02-08 Juanma Barranquero <lekktu@gmail.com>
8389
8390 * modes.texi (%-Constructs): Remove obsolete info about
8391 `global-mode-string'.
8392
83932006-02-07 Richard M. Stallman <rms@gnu.org>
8394
8395 * commands.texi (Prefix Command Arguments): Minor cleanup.
8396
8397 * display.texi: "Graphical display", not window system.
8398
8399 * functions.texi (What Is a Function): Fix xref.
8400
8401 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8402 (Changing Key Bindings): Clarify when remapping is better than
8403 substitute-key-definition.
8404
84052006-02-02 Richard M. Stallman <rms@gnu.org>
8406
8407 * minibuf.texi (Basic Completion): Completion alists are risky.
8408
8409 * keymaps.texi (Active Keymaps): Clarifications.
8410 (Searching Keymaps): New node.
8411 (Keymaps): Update menu.
8412
8413 * frames.texi (Layout Parameters): Minor clarification.
8414 (Drag and Drop): New node.
8415 (Frames): Update menu.
8416
84172006-01-29 Chong Yidong <cyd@stupidchicken.com>
8418
8419 * display.texi (Other Display Specs, Image Descriptors):
8420 Image description is a list, not a cons cell.
8421
84222006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8423
8424 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8425 list is not necessarily a list).
8426
84272006-01-27 Eli Zaretskii <eliz@gnu.org>
8428
8429 * frames.texi (Layout Parameters): border-width and
8430 internal-border-width belong to the frame, not the window.
8431
84322006-01-19 Richard M. Stallman <rms@gnu.org>
8433
8434 * nonascii.texi (Translation of Characters): Search cmds use
8435 translation-table-for-input. Automatically made local.
8436
8437 * markers.texi (Overview of Markers): Count insertion type
8438 as one of a marker's attributes.
8439
8440 * keymaps.texi (Controlling Active Maps): New node, split out of
8441 Active Keymaps.
8442 (Keymaps): Menu updated.
8443 (Active Keymaps): Give pseudocode to explain how the active
8444 maps are searched. current-active-maps and key-binding moved here.
8445 (Functions for Key Lookup): current-active-maps and key-binding moved.
8446 Clarifications.
8447 (Searching the Keymaps): New subnode.
8448
8449 * elisp.texi (Top): Menu clarification.
8450
8451 * display.texi (Other Display Specs): Delete duplicate entry for
8452 just a string as display spec. Move text about recursive display
8453 specs on such a string.
8454
8455 * commands.texi (Key Sequence Input): Clarify.
8456 Move num-nonmacro-input-events out.
8457 (Reading One Event): num-nonmacro-input-events moved here.
8458
84592006-01-14 Nick Roberts <nickrob@snap.net.nz>
8460
8461 * advice.texi (Simple Advice): Update example to fit argument
8462 change in previous-line.
8463
84642006-01-05 Richard M. Stallman <rms@gnu.org>
8465
8466 * markers.texi (The Mark): Fix in `mark'.
8467
84682006-01-04 Richard M. Stallman <rms@gnu.org>
8469
8470 * processes.texi (Misc Network, Make Network): Minor cleanups.
8471
84722006-01-04 Kim F. Storm <storm@cua.dk>
8473
8474 * processes.texi (Make Network): Add IPv6 addresses and handling.
8475 (Network Feature Testing): Mention (:family ipv6).
8476 (Misc Network): Add IPv6 formats to format-network-address.
8477
84782005-12-30 Richard M. Stallman <rms@gnu.org>
8479
8480 * text.texi (Changing Properties):
8481 Don't use return value of set-text-properties.
8482
84832005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8484
8485 * modes.texi (Mode Line Format): Correct typo in menu.
8486
84872005-12-29 Richard M. Stallman <rms@gnu.org>
8488
8489 * modes.texi (Mode Line Top): New node.
8490 (Mode Line Data): Some text moved to new node.
8491 Explain the data structure more concretely.
8492 (Mode Line Basics): Clarifications.
8493 (Mode Line Variables): Clarify intro paragraph.
8494 (%-Constructs): Clarify intro paragraph.
8495 (Mode Line Format): Update menu.
8496
84972005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8498
8499 * minibuf.texi (Basic Completion): Update lazy-completion-table
8500 examples for removal of ARGS argument.
8501
85022005-12-23 Richard M. Stallman <rms@gnu.org>
8503
8504 * text.texi (Undo): Restore some explanation from the version
8505 that was deleted.
8506
85072005-12-23 Eli Zaretskii <eliz@gnu.org>
8508
8509 * text.texi (Undo): Remove duplicate descriptions of `apply
8510 funname' and `apply delta' elements of the undo list.
8511
85122005-12-20 Richard M. Stallman <rms@gnu.org>
8513
8514 * help.texi (Help Functions): Update documentation of `apropos'.
8515
85162005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8517
8518 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8519 because it is confusing. If the :help-echo keyword is a function,
8520 it is not directly used as the :help-echo overlay property, as the
8521 xref seems to suggest (it does not take the appropriate args).
8522
85232005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8524
8525 * customize.texi (Common Keywords): Fix Texinfo usage.
8526 (Group Definitions, Variable Definitions): Update for new
8527 conventions for using `*' in docstrings.
8528
8529 * tips.texi (Documentation Tips): Update for new conventions for
8530 using `*' in docstrings.
8531
85322005-12-16 Richard M. Stallman <rms@gnu.org>
8533
8534 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8535
85362005-12-16 Juri Linkov <juri@jurta.org>
8537
8538 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8539
85402005-12-14 Romain Francoise <romain@orebokech.com>
8541
8542 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8543 Fix typo.
8544
85452005-12-11 Juri Linkov <juri@jurta.org>
8546
8547 * minibuf.texi (Completion Commands): Add mention of read-file-name
8548 for filename completion keymaps.
8549 (Reading File Names): Add mention of filename completion keymaps
8550 for read-file-name and xref to `Completion Commands'.
8551
85522005-12-10 Richard M. Stallman <rms@gnu.org>
8553
8554 * customize.texi (Common Keywords): State caveats for use of :tag.
8555
85562005-12-08 Richard M. Stallman <rms@gnu.org>
8557
8558 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8559 with xrefs and better explanation.
8560 (Completion Commands): Add the filename completion maps.
8561
8562 * objects.texi (Character Type): Clarify that \s is not space
8563 if a dash follows.
8564
85652005-12-05 Richard M. Stallman <rms@gnu.org>
8566
8567 * windows.texi (Resizing Windows): Delete preserve-before args.
8568
85692005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8570
8571 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8572 in full keymaps, since the quirk has been fixed.
8573
85742005-12-03 Eli Zaretskii <eliz@gnu.org>
8575
5dcb4c4e
SM
8576 * hooks.texi (Standard Hooks): Add index entries.
8577 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8578
85792005-11-27 Richard M. Stallman <rms@gnu.org>
8580
8581 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8582
85832005-11-21 Juri Linkov <juri@jurta.org>
8584
8585 * customize.texi (Common Keywords): Update links types
8586 custom-manual and url-link. Add link types emacs-library-link,
8587 file-link, function-link, variable-link, custom-group-link.
8588
85892005-11-20 Chong Yidong <cyd@stupidchicken.com>
8590
8591 * display.texi: Revert 2005-11-20 change.
8592
85932005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8594
8595 * processes.texi (Bindat Functions):
8596 Say "third" to refer to zero-based index "2".
8597
85982005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8599
8600 * loading.texi (Library Search): Update the default value of
8601 `load-suffixes'.
8602
86032005-11-17 Chong Yidong <cyd@stupidchicken.com>
8604
8605 * display.texi (Attribute Functions): Mention :ignore-defface.
8606
86072005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8608
8609 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8610 (Minor Mode Conventions): Mention the use of a hook.
8611
86122005-11-06 Richard M. Stallman <rms@gnu.org>
8613
8614 * files.texi (Magic File Names): find-file-name-handler checks the
8615 `operations' property of the handler.
8616
86172005-11-03 Richard M. Stallman <rms@gnu.org>
8618
8619 * variables.texi (Frame-Local Variables): Small clarification.
8620
86212005-10-29 Chong Yidong <cyd@stupidchicken.com>
8622
8623 * os.texi (Init File): Document ~/.emacs.d/init.el.
8624
86252005-10-29 Richard M. Stallman <rms@gnu.org>
8626
8627 * internals.texi (Garbage Collection): Document memory-full.
8628
86292005-10-28 Bill Wohler <wohler@newt.com>
8630
8631 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8632 for URLs.
8633
86342005-10-28 Richard M. Stallman <rms@gnu.org>
8635
8636 * minibuf.texi (Completion Commands): Clean up prev change.
8637
86382005-10-26 Kevin Ryde <user42@zip.com.au>
8639
8640 * compile.texi (Eval During Compile): Explain recommended uses
8641 of eval-when-compile and eval-and-compile.
8642
86432005-10-27 Masatake YAMATO <jet@gyve.org>
8644
8645 * minibuf.texi (Completion Commands):
8646 Write about new optional argument for `display-completion-list'.
8647
86482005-10-23 Richard M. Stallman <rms@gnu.org>
8649
8650 * display.texi (Overlay Arrow): Clarify about local bindings of
8651 overlay-arrow-position.
8652
86532005-10-22 Eli Zaretskii <eliz@gnu.org>
8654
8655 * internals.texi (Building Emacs): Fix last change.
8656
86572005-10-22 Richard M. Stallman <rms@gnu.org>
8658
8659 * internals.texi (Building Emacs): Document eval-at-startup.
8660
86612005-10-21 Richard M. Stallman <rms@gnu.org>
8662
8663 * loading.texi (Where Defined): load-history contains abs file names.
8664 symbol-file returns abs file names.
8665
86662005-10-19 Kim F. Storm <storm@cua.dk>
8667
8668 * display.texi (Showing Images): Add max-image-size integer value.
8669
86702005-10-18 Chong Yidong <cyd@stupidchicken.com>
8671
8672 * display.texi (Showing Images): Document max-image-size.
8673
86742005-10-17 Richard M. Stallman <rms@gnu.org>
8675
8676 * commands.texi (Quitting): Minor clarification.
8677
8678 * processes.texi (Sentinels): Clarify about output and quitting.
8679 (Filter Functions): Mention with-local-quit.
8680
86812005-10-17 Juri Linkov <juri@jurta.org>
8682
8683 * buffers.texi (Current Buffer):
8684 * commands.texi (Event Input Misc):
8685 * compile.texi (Eval During Compile, Compiler Errors):
8686 * customize.texi (Group Definitions):
8687 * display.texi (Progress, Defining Faces):
8688 * files.texi (Writing to Files):
8689 * modes.texi (Mode Hooks, Defining Minor Modes):
8690 * streams.texi (Output Functions):
8691 * syntax.texi (Syntax Table Functions):
8692 * text.texi (Change Hooks):
8693 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8694
8695 * commands.texi (Quitting): Replace arg `forms' with `body' in
8696 `with-local-quit'.
8697
8698 * positions.texi (Excursions): Replace arg `forms' with `body' in
8699 `save-excursion'.
8700
87012005-10-08 Kim F. Storm <storm@cua.dk>
8702
8703 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8704 Rename manual section accordingly.
8705
87062005-10-04 Kim F. Storm <storm@cua.dk>
8707
8708 * windows.texi (Window Split Tree): New section describing
8709 new function window-split-tree function.
8710
87112005-10-03 Nick Roberts <nickrob@snap.net.nz>
8712
8713 * display.texi (Fringe Size/Pos): Simplify and add detail.
8714
87152005-09-30 Romain Francoise <romain@orebokech.com>
8716
8717 * minibuf.texi (High-Level Completion): Explain that the prompt
8718 given to `read-buffer' should end with a colon and a space.
8719 Update usage examples.
8720
87212005-09-29 Juri Linkov <juri@jurta.org>
8722
8723 * display.texi (Displaying Messages): Rename argument name
8724 `string' to `format-string' in functions `message', `message-box',
8725 `message-or-box'.
8726
87272005-09-26 Chong Yidong <cyd@stupidchicken.com>
8728
8729 * errors.texi (Standard Errors): Correct xrefs.
8730
87312005-09-18 Chong Yidong <cyd@stupidchicken.com>
8732
8733 * display.texi (Defining Images): Update documentation for
8734 `image-load-path'.
8735
87362005-09-17 Richard M. Stallman <rms@gnu.org>
8737
8738 * display.texi (Defining Images): Clean up previous change.
8739
87402005-09-16 Romain Francoise <romain@orebokech.com>
8741
8742 * elisp.texi: Specify GFDL version 1.2.
8743
8744 * doclicense.texi (GNU Free Documentation License): Update to
8745 version 1.2.
8746
87472005-09-15 Chong Yidong <cyd@stupidchicken.com>
8748
8749 * display.texi (Defining Images): Document `image-load-path'.
8750
87512005-09-15 Richard M. Stallman <rms@gnu.org>
8752
8753 * objects.texi (Printed Representation): Minor cleanup.
8754 (Box Diagrams): Minor fix.
8755 (Cons Cell Type): Move (...) index item here.
8756 (Box Diagrams): From here.
8757 (Array Type): Minor fix.
8758 (Type Predicates): Delete index "predicates".
8759 (Hash Table Type): Clarify xref.
8760 (Dotted Pair Notation): Minor fix.
8761
87622005-09-10 Chong Yidong <cyd@stupidchicken.com>
8763
8764 * files.texi (Saving Buffers): Fix typo.
8765
87662005-09-08 Richard M. Stallman <rms@gnu.org>
8767
8768 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8769
87702005-09-08 Chong Yidong <cyd@stupidchicken.com>
8771
8772 * locals.texi (Standard Buffer-Local Variables): Don't include
8773 mode variables for minor modes.
8774 Fix xrefs for buffer-display-count, buffer-display-table,
8775 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8776 enable-multibyte-characters, fill-column, header-line-format,
8777 left-fringe-width, left-margin, and right-fringe-width.
8778
8779 * hooks.texi (Standard Hooks): All hooks should conform to the
8780 standard naming convention now.
8781 Fix xref for `echo-area-clear-hook'.
8782
8783 * display.texi (Usual Display): Note that indicate-empty-lines and
8784 tab-width are buffer-local.
8785
8786 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8787
8788 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8789
8790 * nonascii.texi (Encoding and I/O): Note that
8791 buffer-file-coding-system is buffer-local.
8792
8793 * positions.texi (List Motion): Note that defun-prompt-regexp is
8794 buffer-local.
8795
8796 * text.texi (Auto Filling): Note that auto-fill-function is
8797 buffer-local.
8798 (Undo): Note that buffer-undo-list is buffer-local.
8799
5dcb4c4e
SM
8800 * windows.texi (Buffers and Windows):
8801 Document buffer-display-count.
b8d4c8d0
GM
8802
88032005-09-06 Richard M. Stallman <rms@gnu.org>
8804
8805 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8806 package prefix elsewhere than at the start of the name.
8807
88082005-09-03 Richard M. Stallman <rms@gnu.org>
8809
8810 * tips.texi (Programming Tips): Add conventions for minibuffer
8811 questions and prompts.
8812
88132005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8814
8815 * intro.texi (nil and t): Minor cleanup.
8816 Delete spurious mention of keyword symbols.
8817 (Evaluation Notation): Add index entry.
8818 (A Sample Function Description): Minor cleanup.
8819 (A Sample Variable Description): Not all vars can be set.
8820
88212005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8822
8823 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8824
8825 (Insertion): Document precise type of `insert-char' arg COUNT.
8826
88272005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8828
8829 * modes.texi (Other Font Lock Variables): Sync the default of
8830 font-lock-lines-before.
8831
88322005-08-31 Michael Albinus <michael.albinus@gmx.de>
8833
8834 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8835
88362005-08-29 Richard M. Stallman <rms@gnu.org>
8837
8838 * elisp.texi (Top): Update subnode menu.
8839
8840 * searching.texi (Searching and Matching): Move node.
8841 Rearrange contents and add overall explanation.
8842 (Searching and Case): Move node.
8843 (Searching and Matching): Update menu.
8844
88452005-08-27 Eli Zaretskii <eliz@gnu.org>
8846
8847 * os.texi (Startup Summary): Fix the description of the initial
8848 startup message display.
8849
88502005-08-25 Richard M. Stallman <rms@gnu.org>
8851
8852 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8853
88542005-08-25 Emilio C. Lopes <eclig@gmx.net>
8855
8856 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8857 `next-overlay-change' example.
8858
88592005-08-22 Juri Linkov <juri@jurta.org>
8860
8861 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8862 Fix invert-face. Fix args of face-background.
8863
8864 * display.texi (Standard Faces): Delete node.
8865 (Faces): Add xref to `(emacs)Standard Faces'.
8866 (Displaying Faces): Fix xref to `Standard Faces'.
8867
8868 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8869
88702005-08-20 Alan Mackenzie <acm@muc.de>
8871
8872 * buffers.texi (The Buffer List): Clarify the manipulation of the
8873 buffer list.
8874
88752005-08-14 Richard M. Stallman <rms@gnu.org>
8876
8877 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8878 a regexp.
8879
88802005-08-11 Richard M. Stallman <rms@gnu.org>
8881
8882 * elisp.texi (Top): Update subnode lists.
8883
8884 * display.texi (Inverse Video): Node deleted.
8885
8886 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8887 New nodes split out of Coding Conventions.
8888
8889 * searching.texi (Regular Expressions): Document re-builder.
8890
8891 * os.texi (Time Parsing): New node split out of Time Conversion.
8892
8893 * processes.texi (Misc Network, Network Feature Testing)
8894 (Network Options, Make Network): New nodes split out of
8895 Low-Level Network.
8896
88972005-08-09 Richard M. Stallman <rms@gnu.org>
8898
8899 * frames.texi (Geometry): New node, split from Size and Position.
8900 (Frame Parameters): Refer to Geometry.
8901
8902 * buffers.texi (The Buffer List): Fix xrefs.
8903
8904 * windows.texi (Splitting Windows): Fix xref.
8905
8906 * frames.texi (Layout Parameters): Add xref.
8907
8908 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8909
8910 * keymaps.texi (Menu Bar): Fix xref.
8911
8912 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8913
8914 * modes.texi (%-Constructs): Fix xref.
8915
8916 * frames.texi (Window Frame Parameters): Node split up.
8917 (Basic Parameters, Position Parameters, Size Parameters)
8918 (Layout Parameters, Buffer Parameters, Management Parameters)
8919 (Cursor Parameters, Color Parameters): New subnodes.
8920
89212005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8922
8923 * positions.texi (Screen Lines): Update xref for previous change
8924 in minibuf.texi.
8925
8926 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8927 change in minibuf.texi.
8928
89292005-08-09 Richard M. Stallman <rms@gnu.org>
8930
8931 * tips.texi (Coding Conventions): Minor cleanup.
8932
8933 * modes.texi (Defining Minor Modes): Explain when init-value
8934 can be non-nil.
8935
8936 * elisp.texi (Top): Update submenu for Minibuffer.
8937
8938 * minibuf.texi (Minibuffer Misc): Node split up.
8939 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8940 (Recursive Mini): New nodes split out from Minibuffer Misc.
8941 (Minibuffer Misc): Document max-mini-window-height.
8942
8943 * hash.texi (Defining Hash): Delete stray paren in example.
8944
8945 * display.texi (Echo Area Customization): Don't define
8946 max-mini-window-height here; xref instead.
8947
8948 * commands.texi (Event Input Misc): Update while-no-input.
8949
8950 * advice.texi (Advising Functions): Explain when to use advice
8951 and when to use a hook.
8952
89532005-07-30 Eli Zaretskii <eliz@gnu.org>
8954
8955 * makefile.w32-in (info): Don't run install-info.
8956 ($(infodir)/dir): New target, produced by running install-info.
8957
89582005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8959
8960 * modes.texi (Defining Minor Modes): The keyword for the initial
8961 value is :init-value, not :initial-value.
8962
89632005-07-23 Eli Zaretskii <eliz@gnu.org>
8964
8965 * loading.texi (Autoload): Make the `doctor' example be consistent
8966 with what's in current loaddefs.el. Describe the "fn" magic in
8967 the usage portion of the doc string.
8968
89692005-07-22 Richard M. Stallman <rms@gnu.org>
8970
8971 * internals.texi (Garbage Collection): Clarify previous change.
8972
89732005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8974
8975 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8976
89772005-07-18 Juri Linkov <juri@jurta.org>
8978
8979 * commands.texi (Accessing Events):
8980 * frames.texi (Text Terminal Colors, Resources):
8981 * markers.texi (The Mark):
8982 * modes.texi (Defining Minor Modes):
8983 Delete duplicate duplicate words.
8984
89852005-07-16 Richard M. Stallman <rms@gnu.org>
8986
8987 * display.texi (Managing Overlays): Clarify make-overlay
8988 args for insertion types.
8989
89902005-07-13 Luc Teirlinck <teirllm@auburn.edu>
8991
8992 * customize.texi (Variable Definitions):
8993 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
8994 `standard-value' is a list too.
8995 (Defining New Types): Use @key{RET} instead of @key{ret}.
8996
89972005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
8998
8999 * os.texi (Translating Input): Fix typo.
9000
90012005-07-08 Richard M. Stallman <rms@gnu.org>
9002
9003 * README: Update edition number and size estimate.
9004
9005 * elisp.texi (VERSION): Set to 2.9.
9006
90072005-07-07 Richard M. Stallman <rms@gnu.org>
9008
9009 * book-spine.texinfo: Update Emacs version.
9010
9011 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9012
90132005-07-06 Richard M. Stallman <rms@gnu.org>
9014
9015 * searching.texi (Regexp Search): Clarify what re-search-forward
9016 does when the search fails.
9017
90182005-07-05 Lute Kamstra <lute@gnu.org>
9019
9020 * Update FSF's address in GPL notices.
9021
9022 * doclicense.texi (GNU Free Documentation License):
9023 * gpl.texi (GPL):
9024 * tips.texi (Coding Conventions, Library Headers):
9025 * vol1.texi:
9026 * vol2.texi: Update FSF's address.
9027
90282005-07-04 Richard M. Stallman <rms@gnu.org>
9029
9030 * hooks.texi (Standard Hooks): Add occur-hook.
9031
90322005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9033
9034 * display.texi (The Echo Area): Correct menu.
9035
90362005-07-03 Richard M. Stallman <rms@gnu.org>
9037
9038 * elisp.texi (Top): Update subnode menu for Display.
9039
9040 * display.texi (Displaying Messages): New node, with most
9041 of what was in The Echo Area.
5dcb4c4e 9042 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9043 (Logging Messages): New node with new text.
9044 (Echo Area Customization): New node, the rest of what was
9045 in The Echo Area. Document message-truncate-lines with @defvar.
9046 (Display): Update menu.
9047
9048 * windows.texi (Textual Scrolling): Doc 3 values for
9049 scroll-preserve-screen-position.
9050
9051 * text.texi (Special Properties): Change hook functions
9052 should bind inhibit-modification-hooks around altering buffer text.
9053
9054 * keymaps.texi (Key Binding Commands): Call binding BINDING
9055 rather than DEFINITION.
9056
90572005-06-29 Juanma Barranquero <lekktu@gmail.com>
9058
9059 * variables.texi (Defining Variables): `user-variable-p' returns t
9060 for aliases of user options, nil for alias loops.
9061
90622005-06-28 Richard M. Stallman <rms@gnu.org>
9063
9064 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9065 make-keymap.
9066
90672005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9068
9069 * variables.texi (Setting Variables): Correct and clarify
9070 description of `add-to-ordered-list'.
9071
90722005-06-26 Richard M. Stallman <rms@gnu.org>
9073
9074 * display.texi (Faces): Minor cleanup.
9075
90762005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9077
9078 * display.texi (Faces): `facep' returns t for strings that are
9079 face names.
9080
90812005-06-25 Richard M. Stallman <rms@gnu.org>
9082
9083 * objects.texi (Equality Predicates): Clarify meaning of equal.
9084
9085 * windows.texi (Selecting Windows): save-selected-window
9086 and with-selected-window save and restore the current buffer.
9087
90882005-06-24 Richard M. Stallman <rms@gnu.org>
9089
9090 * numbers.texi (Float Basics): Explain how to test for NaN,
9091 and printing the sign of NaNs.
9092
90932005-06-24 Eli Zaretskii <eliz@gnu.org>
9094
9095 * makefile.w32-in (MAKEINFO): Use --force.
9096
90972005-06-23 Richard M. Stallman <rms@gnu.org>
9098
9099 * display.texi (Face Functions): Correct Texinfo usage.
9100
91012005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9102
9103 * lists.texi (Rings): `ring-elements' now returns the elements of
9104 RING in order.
9105
91062005-06-23 Juanma Barranquero <lekktu@gmail.com>
9107
9108 * markers.texi (The Mark): Texinfo usage fix.
9109
91102005-06-23 Kim F. Storm <storm@cua.dk>
9111
9112 * searching.texi (Entire Match Data): Remove evaporate option for
9113 match-data. Do not mention evaporate option for set-match-data.
9114
91152005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9116
9117 * display.texi (Face Functions): Mention face aliases.
9118
91192005-06-21 Richard M. Stallman <rms@gnu.org>
9120
9121 * anti.texi (Antinews): Texinfo usage fix.
9122
91232005-06-21 Karl Berry <karl@gnu.org>
9124
9125 * elisp.texi: Use @copying.
9126
9127 * elisp.texi: Put @summarycontents and @contents before the Top
9128 node, instead of the end of the file, so that the contents appear
9129 in the right place in the dvi/pdf output.
9130
91312005-06-21 Juri Linkov <juri@jurta.org>
9132
9133 * display.texi (Defining Faces): Add `customized-face'.
9134
91352005-06-20 Kim F. Storm <storm@cua.dk>
9136
9137 * variables.texi (Setting Variables): Any type of element can be
9138 given order in add-to-ordered-list. Compare elements with eq.
9139
9140 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9141
91422005-06-20 Karl Berry <karl@gnu.org>
9143
9144 * syntax.texi (Syntax Flags): Make last column very slightly wider
9145 to avoid "generic comment" breaking on two lines and causing an
9146 underfull box.
9147
91482005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9149
9150 * lists.texi (Rings): Various minor clarifications and corrections.
9151
91522005-06-18 Richard M. Stallman <rms@gnu.org>
9153
9154 * functions.texi (Obsolete Functions): Simplify.
9155
9156 * variables.texi (Variable Aliases): Simplify.
9157
9158 * anti.texi, backups.texi, compile.texi, customization.texi:
9159 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9160 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9161 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9162 * variables.texi: Fix formatting ugliness.
9163
9164 * elisp.texi: Add links to Rings and Byte Packing.
9165 Update version and copyright years.
9166
9167 * minibuf.texi: Fix formatting ugliness.
9168 (Completion Commands): Move keymap vars to the end
9169 and vars completing-read binds to the top.
9170
91712005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9172
9173 * processes.texi: Fix typos.
9174 (Bindat Spec): Correct Texinfo error.
9175 (Byte Packing): Fix ungrammatical sentence.
9176
91772005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9178
9179 * lists.texi (Rings): New node.
9180 (Lists): Add it to menu.
9181
9182 * processes.texi (Byte Packing): New node.
9183 (Processes): Add it to menu.
9184
91852005-06-17 Richard M. Stallman <rms@gnu.org>
9186
9187 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9188
9189 * help.texi (Documentation Basics): Explain the xref to
9190 Documentation Tips.
9191
9192 * debugging.texi (Debugger Commands): Minor fix.
9193
91942005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9195
9196 * edebug.texi (Instrumenting): Eliminate duplicate link.
9197 (Specification List): Replace references to "below", referring to
9198 a later node, with one @ref to that node.
9199
9200 * os.texi (Timers): Timers should save and restore the match data
9201 if they change it.
9202
9203 * debugging.texi (Debugger Commands): Mention that the Lisp
9204 debugger can not step through primitive functions.
9205
92062005-06-16 Juanma Barranquero <lekktu@gmail.com>
9207
9208 * functions.texi (Obsolete Functions): Update argument names of
9209 `make-obsolete' and `define-obsolete-function-alias'.
9210
9211 * variables.texi (Variable Aliases): Update argument names of
9212 `defvaralias', `make-obsolete-variable' and
9213 `define-obsolete-variable-alias'.
9214
92152005-06-15 Kim F. Storm <storm@cua.dk>
9216
9217 * searching.texi (Entire Match Data): Rephrase warnings about
9218 evaporate arg to match-data and set-match-data.
9219
92202005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9221
9222 * elisp.texi (Top): Update detailed menu.
9223
9224 * edebug.texi (Edebug): Update menu.
9225 (Instrumenting): Update xrefs.
9226 (Edebug Execution Modes): Correct xref.
9227 (Jumping): Clarify description of `h' command.
9228 Eliminate redundant @ref.
9229 (Breaks): New node.
9230 (Breakpoints): Is now a subsubsection.
9231 (Global Break Condition): Mention `C-x X X'.
9232 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9233 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9234 (Edebug Display Update): Correct pxref.
9235 (Edebug and Macros): New node.
9236 (Instrumenting Macro Calls): Is now a subsubsection.
9237 Neither arg of `def-edebug-spec' is evaluated.
9238 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9239 (Specification Examples): Fix typo.
9240
92412005-06-14 Lute Kamstra <lute@gnu.org>
9242
9243 * debugging.texi (Function Debugging): Primitives can break on
9244 entry too.
9245
92462005-06-14 Kim F. Storm <storm@cua.dk>
9247
9248 * variables.texi (Setting Variables): Add add-to-ordered-list.
9249
92502005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9251
9252 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9253 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9254
92552005-06-13 Lute Kamstra <lute@gnu.org>
9256
9257 * text.texi (Special Properties): Fix cross reference.
9258
92592005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9260
9261 * debugging.texi (Function Debugging): Delete mention of empty
9262 string argument to `cancel-debug-on-entry'. Delete inaccurate
9263 description of the return value of that command.
9264
92652005-06-11 Alan Mackenzie <acm@muc.de>
9266
9267 * text.texi (Adaptive Fill): Amplify the description of
9268 fill-context-prefix.
9269
92702005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9271
9272 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9273
92742005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9275
9276 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9277
92782005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9279
9280 * debugging.texi (Error Debugging): Minor rewording.
9281 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9282 is optional.
9283
92842005-06-10 Lute Kamstra <lute@gnu.org>
9285
9286 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9287 (Top): Give it a title. Correct version number. Give the
9288 detailed node listing a more prominent header.
9289 * intro.texi: Don't set VERSION here a second time.
9290 Mention Emacs's version too.
9291 * anti.texi (Antinews): Use EMACSVER to refer to the current
9292 version of Emacs.
9293
92942005-06-09 Kim F. Storm <storm@cua.dk>
9295
9296 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9297 match-data and set-match-data.
9298
92992005-06-08 Richard M. Stallman <rms@gnu.org>
9300
9301 * searching.texi (Entire Match Data): Clarify when match-data
9302 returns markers and when integers.
9303
9304 * display.texi (Defining Faces): Explain that face name should not
9305 end in `-face'.
9306
9307 * modes.texi (Mode Line Data): Minor cleanup.
9308 (Customizing Keywords): Node split out of Search-based Fontification.
9309 Add example of using font-lock-add-keywords from a hook.
9310 Clarify when MODE should be non-nil, and when nil.
9311
93122005-06-06 Richard M. Stallman <rms@gnu.org>
9313
9314 * modes.texi (Mode Line Data): Explain what happens when the car
9315 of a list is a void symbol.
9316 (Search-based Fontification): Explain MODE arg to
9317 font-lock-add-keywords and warn about calls from major modes.
9318
93192005-06-08 Juri Linkov <juri@jurta.org>
9320
9321 * display.texi (Standard Faces): Add `shadow' face.
9322
93232005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9324
9325 * modes.texi (Major Mode Conventions): A derived mode only needs
9326 to put the call to the parent mode inside `delay-mode-hooks'.
9327
93282005-05-29 Richard M. Stallman <rms@gnu.org>
9329
9330 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9331 new, and what that implies. Clarify.
9332
9333 * files.texi (Locating Files): Clean up the text.
9334
9335 * frames.texi (Window Frame Parameters): Document user-size.
9336 Shorten entry for top by referring to left.
9337
93382005-05-26 Richard M. Stallman <rms@gnu.org>
9339
9340 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9341 is new, and what the implications are. Other clarifications.
9342
93432005-05-24 Richard M. Stallman <rms@gnu.org>
9344
9345 * frames.texi (Dialog Boxes): Minor fixes.
9346
93472005-05-25 Masatake YAMATO <jet@gyve.org>
9348
9349 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9350
93512005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9352
9353 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9354 is optional.
9355
93562005-05-24 Nick Roberts <nickrob@snap.net.nz>
9357
10d1d0af 9358 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9359
93602005-05-23 Lute Kamstra <lute@gnu.org>
9361
9362 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9363 syntax-begin-function over font-lock-beginning-of-syntax-function.
9364
93652005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9366
9367 * minibuf.texi (Reading File Names): Update description of
9368 `read-directory-name'.
9369
9370 * modes.texi (Derived Modes): Clarify :group keyword.
9371
93722005-05-21 Eli Zaretskii <eliz@gnu.org>
9373
9374 * files.texi (Locating Files): New subsection.
9375 Describe locate-file and executable-find.
9376
93772005-05-21 Kevin Ryde <user42@zip.com.au>
9378
9379 * frames.texi (Initial Parameters): Update cross reference to
9380 "Emacs Invocation".
9381
93822005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9383
9384 * keymaps.texi (Active Keymaps): Add anchor.
9385
9386 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9387 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9388 appropriate place.
9389 (Derived Modes): Small clarifications.
9390 (Minor Mode Conventions, Keymaps and Minor Modes):
9391 Replace references to nodes with references to anchors.
9392 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9393 Clarify description of lists whose first element is an integer.
9394 (Mode Line Variables): Add anchor.
9395 (%-Constructs): Clarify description of integer after %.
9396 (Emulating Mode Line): Describe nil value for FACE.
9397
93982005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9399
9400 * modes.texi (Derived Modes): Correct references to non-existing
9401 variable standard-syntax-table.
9402
94032005-05-17 Lute Kamstra <lute@gnu.org>
9404
9405 * modes.texi (Defining Minor Modes): Mention the mode hook.
9406
94072005-05-15 Kim F. Storm <storm@cua.dk>
9408
9409 * processes.texi (Network): Remove open-network-stream-nowait.
9410 (Network Servers): Remove open-network-stream-server.
9411
94122005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9413
9414 * elisp.texi (Top): Update detailed menu.
9415
9416 * variables.texi: Reorder nodes.
9417 (Variables): Update menu.
9418 (File Local Variables): Do not refer to the `-*-' line as
9419 a "local variables list". Add pxref.
9420
94212005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9422
9423 * elisp.texi (Top): Update detailed menu for node changes.
9424
9425 * modes.texi (Modes): Update Menu.
9426 (Hooks): Move to beginning of chapter.
9427 Most minor modes run mode hooks too.
9428 `add-hook' can handle void hooks or hooks whose value is a single
9429 function.
9430 (Major Modes): Update Menu.
9431 (Major Mode Basics): New node, split off from `Major Modes'.
9432 (Major Mode Conventions): Correct xref. Explain how to handle
9433 auto-mode-alist if the major mode command has an autoload cookie.
9434 (Auto Major Mode): Major update. Add magic-mode-alist.
9435 (Derived Modes): Major update.
9436 (Mode Line Format): Update Menu.
9437 (Mode Line Basics): New node, split off from `Mode Line Format'.
9438
9439 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9440 for `magic autoload comment'. Add index entries and anchor.
9441
94422005-05-14 Richard M. Stallman <rms@gnu.org>
9443
9444 * tips.texi (Coding Conventions): Explain how important it is
9445 that just loading certain files not change Emacs behavior.
9446
9447 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9448
94492005-05-12 Lute Kamstra <lute@gnu.org>
9450
9451 * modes.texi (Generic Modes): Update.
9452 (Major Modes): Refer to node "Generic Modes".
9453
9454 * elisp.texi (Top): Update to the current structure of the manual.
9455 * processes.texi (Processes): Add menu description.
9456 * customize.texi (Customization): Add menu descriptions.
9457
94582005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9459
9460 * processes.texi (Signals to Processes)
9461 (Low-Level Network): Fix typos.
9462
94632005-05-11 Lute Kamstra <lute@gnu.org>
9464
9465 * elisp.texi (Top): Add some nodes from the chapter "Major and
9466 Minor Modes" to the detailed node listing.
9467
94682005-05-10 Richard M. Stallman <rms@gnu.org>
9469
9470 * keymaps.texi (Extended Menu Items): Menu item filter functions
9471 can be called at any time.
9472
94732005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9474
9475 * variables.texi (File Local Variables): `(hack-local-variables t)'
9476 now also checks whether a mode is specified in the local variables
9477 list.
9478
94792005-05-05 Kevin Ryde <user42@zip.com.au>
9480
9481 * display.texi (The Echo Area): Correct format function cross
9482 reference.
9483
94842005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9485
9486 * variables.texi (Variable Aliases): Change description of
9487 `define-obsolete-variable-alias'.
9488
9489 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9490 (Defining Functions): Add xref.
9491 (Obsolete Functions): New node.
9492 (Function Safety): Standardize capitalization of section title.
9493
9494 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9495 (Dialog Boxes): Complete description of `x-popup-dialog'.
9496
94972005-05-04 Richard M. Stallman <rms@gnu.org>
9498
9499 * commands.texi (Interactive Codes): Fix Texinfo usage.
9500 Document U more clearly.
9501
95022005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9503
9504 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9505 function and not a macro.
9506
9507 * frames.texi (Pop-Up Menus): Correct and clarify description of
9508 `x-popup-menu'.
9509 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9510
95112005-05-01 Richard M. Stallman <rms@gnu.org>
9512
9513 * edebug.texi (Checking Whether to Stop): Fix previous change.
9514
95152005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9516
9517 * display.texi: Fix typos and Texinfo usage.
9518
9519 * edebug.texi (Checking Whether to Stop): executing-macro ->
9520 executing-kbd-macro.
9521
95222005-05-01 Richard M. Stallman <rms@gnu.org>
9523
9524 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9525
95262005-04-30 Richard M. Stallman <rms@gnu.org>
9527
9528 * files.texi (Magic File Names): Document `operations' property.
9529
95302005-04-29 Lute Kamstra <lute@gnu.org>
9531
9532 * modes.texi (Generic Modes): New node.
9533 (Major Modes): Add it to the menu.
9534 (Derived Modes): Add "derived mode" to concept index.
9535
95362005-04-28 Lute Kamstra <lute@gnu.org>
9537
9538 * modes.texi (Defining Minor Modes): Fix previous change.
9539 (Font Lock Mode): Simplify.
9540 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9541 when set and that some parts are optional. Add cross references.
9542 (Search-based Fontification): Say how to specify font-lock-keywords.
9543 Add cross references. Add font-lock-multiline to index.
9544 Move font-lock-keywords-case-fold-search here from node "Other Font
9545 Lock Variables". Document font-lock-add-keywords and
9546 font-lock-remove-keywords.
9547 (Other Font Lock Variables): Move font-lock-keywords-only,
9548 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9549 and font-lock-syntactic-face-function to node "Syntactic Font
9550 Lock". Move font-lock-keywords-case-fold-search to node
9551 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9552 and font-lock-{,un}fontify-{buffer,region}-function.
9553 (Precalculated Fontification): Remove reference to deleted variable
9554 font-lock-core-only.
9555 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9556 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9557 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9558 and font-lock-syntactic-face-function here from node "Other Font
9559 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9560 Syntax Properties". Add cross references.
9561 (Setting Syntax Properties): New node.
9562 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9563 * syntax.texi (Syntax Properties): Add cross reference.
9564 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9565
95662005-04-26 Richard M. Stallman <rms@gnu.org>
9567
9568 * display.texi (Defining Faces):
9569 Document `default' elements of defface spec.
9570
9571 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9572
9573 * variables.texi (Variable Aliases): Clarify text.
9574
95752005-04-25 Chong Yidong <cyd@stupidchicken.com>
9576
9577 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9578
95792005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9580
9581 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9582
95832005-04-24 Eli Zaretskii <eliz@gnu.org>
9584
9585 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9586 syntax-after and syntax-class.
9587
9588 * files.texi (Changing Files): Fix last change's cross-reference.
9589 (Unique File Names): Don't mention "numbers" in the documentation
9590 of make-temp-file and make-temp-name.
9591
95922005-04-23 Richard M. Stallman <rms@gnu.org>
9593
9594 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9595
95962005-04-22 Nick Roberts <nickrob@snap.net.nz>
9597
9598 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9599
96002005-04-22 Nick Roberts <nickrob@snap.net.nz>
9601
9602 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9603 and define-obsolete-variable-alias.
9604
96052005-04-22 Kim F. Storm <storm@cua.dk>
9606
9607 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9608 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9609
96102005-04-21 Lute Kamstra <lute@gnu.org>
9611
9612 * lists.texi (Association Lists): Document rassq-delete-all.
9613
96142005-04-19 Richard M. Stallman <rms@gnu.org>
9615
9616 * modes.texi (Search-based Fontification): Explain that
9617 facespec is an expression to be evaluated.
9618
96192005-04-19 Kevin Ryde <user42@zip.com.au>
9620
9621 * streams.texi (Output Functions): Fix xref.
9622 * strings.texi (String Conversion): Fix xref.
9623
96242005-04-19 Kim F. Storm <storm@cua.dk>
9625
9626 * symbols.texi (Symbol Plists): Add safe-get.
9627 Mention that `get' may signal an error.
9628
96292005-04-18 Nick Roberts <nickrob@snap.net.nz>
9630
9631 * customize.texi (Variable Definitions): Replace tooltip-mode
9632 example with save-place.
9633
96342005-04-17 Richard M. Stallman <rms@gnu.org>
9635
9636 * buffers.texi (Indirect Buffers): Clarify.
9637
9638 * positions.texi (Positions): Clarify converting marker to integer.
9639
9640 * strings.texi (String Basics): Mention string-match; clarify.
9641
96422005-04-08 Lute Kamstra <lute@gnu.org>
9643
9644 * modes.texi (Search-based Fontification): Fix cross references.
9645 Use consistent terminology. Document anchored highlighting.
9646
96472005-04-05 Lute Kamstra <lute@gnu.org>
9648
9649 * modes.texi (Defining Minor Modes): Document :group keyword
9650 argument and its default value.
9651
96522005-04-03 Lute Kamstra <lute@gnu.org>
9653
9654 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9655 references and/or descriptions. Delete major mode hooks; mention
9656 them as a category instead. Rename or delete obsolete hooks.
9657
96582005-04-02 Richard M. Stallman <rms@gnu.org>
9659
9660 * nonascii.texi (Coding System Basics): Another wording cleanup.
9661
96622005-04-01 Richard M. Stallman <rms@gnu.org>
9663
9664 * nonascii.texi (Coding System Basics): Clarify previous change.
9665
96662005-04-01 Kenichi Handa <handa@m17n.org>
9667
10d1d0af 9668 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9669 identity of coding systems.
9670
96712005-03-29 Chong Yidong <cyd@stupidchicken.com>
9672
9673 * text.texi (Buffer Contents): Add filter-buffer-substring and
9674 buffer-substring-filters.
9675
96762005-03-26 Chong Yidong <cyd@stupidchicken.com>
9677
9678 * anti.texi (Antinews): Mention `G' interactive code.
9679
9680 * tips.texi (Compilation Tips): Mention benchmark.el.
9681
96822005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9683
9684 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9685 is now bound to M-o M-o.
9686
9687 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9688
96892005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9690
9691 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9692 in the Emacs Manual).
9693 * Makefile.in (srcs): Remove calendar.texi.
9694 * makefile.w32-in (srcs): Remove calendar.texi.
9695 * display.texi (Display): Change name of next node.
9696 * os.texi (System In): Change name of previous node.
9697 * elisp.texi (Top): Remove Calendar references.
9698 * vol1.texi (Top): Remove Calendar references.
9699 * vol2.texi (Top): Remove Calendar references.
9700
97012005-03-25 Richard M. Stallman <rms@gnu.org>
9702
9703 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9704 Cleanup previous change.
9705
97062005-03-25 Chong Yidong <cyd@stupidchicken.com>
9707
9708 * display.texi (Face Attributes): Faces earlier in an :inherit
9709 list take precedence.
9710 (Scroll Bars): Fix description of vertical-scroll-bars.
9711 Document frame-current-scroll-bars and window-current-scroll-bars.
9712
9713 * markers.texi (The Mark): Document temporary Transient Mark mode.
9714
9715 * minibuf.texi (Reading File Names):
9716 Document read-file-name-completion-ignore-case.
9717
9718 * positions.texi (Screen Lines): Document nil for width argument
9719 to compute-motion.
9720
97212005-03-23 Kim F. Storm <storm@cua.dk>
9722
9723 * display.texi (Standard Faces): Other faces used in the fringe
9724 implicitly inherits from the fringe face.
9725 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9726 properties implicitly inherits from fringe face.
9727 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9728
97292005-03-20 Chong Yidong <cyd@stupidchicken.com>
9730
9731 * display.texi (Invisible Text): State default value of
9732 line-move-ignore-invisible.
9733 (Managing Overlays): Document remove-overlays.
9734 (Standard Faces): Document escape-glyph face.
9735
9736 * minibuf.texi (Reading File Names): Document read-file-name-function.
9737
9738 * modes.texi (Other Font Lock Variables):
9739 Document font-lock-lines-before.
9740
9741 * positions.texi (Skipping Characters): skip-chars-forward allows
9742 character classes.
9743
97442005-03-18 Lute Kamstra <lute@gnu.org>
9745
9746 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9747
97482005-03-17 Richard M. Stallman <rms@gnu.org>
9749
9750 * text.texi (Undo): Document extensible undo entries.
9751
dd7b651b 9752 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9753
9754 * nonascii.texi (Character Codes): Minor fix.
9755
9756 * display.texi (Display Property): Explain the significance
9757 of having text properties that are eq.
9758 (Other Display Specs): Explain string as display spec.
9759
9760 * commands.texi (Interactive Codes): Document G option.
9761
97622005-03-17 Chong Yidong <cyd@stupidchicken.com>
9763
9764 * text.texi (Filling): Add sentence-end-without-period and
9765 sentence-end-without-space.
9766 (Changing Properties): Minor fix.
9767
9768 * anti.texi: Total rewrite.
9769
97702005-03-15 Lute Kamstra <lute@gnu.org>
9771
9772 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9773
97742005-03-08 Kim F. Storm <storm@cua.dk>
9775
9776 * display.texi (Specified Space): Property :width is support on
9777 non-graphic terminals, :height is not.
9778
97792005-03-07 Richard M. Stallman <rms@gnu.org>
9780
9781 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9782 Now subnodes of Fringes.
9783 (Overlay Arrow): Document overlay-arrow-variable-list.
9784 (Fringe Size/Pos): New node, broken out of Fringes.
9785 (Display): Explain clearing vs redisplay better.
9786 (Truncation): Clarify use of bitmaps.
9787 (The Echo Area): Clarify the uses of the echo area.
9788 Add max-mini-window-height.
9789 (Progress): Clarify.
9790 (Invisible Text): Explain that main loop moves point out.
9791 (Selective Display): Say "hidden", not "invisible".
9792 (Managing Overlays): Move up. Describe relation to Undo here.
9793 (Overlay Properties): Clarify intro.
9794 (Finding Overlays): Explain return values when nothing found.
9795 (Width): truncate-string-to-width has added arg.
9796 (Displaying Faces): Clarify and update mode line face handling.
9797 (Face Functions): Minor cleanup.
9798 (Conditional Display): Merge into Other Display Specs.
9799 (Pixel Specification, Other Display Specs): Minor cleanups.
9800 (Images, Image Descriptors): Minor cleanups.
9801 (GIF Images): Patents have expired.
9802 (Showing Images): Explain default text for insert-image.
9803 (Manipulating Button Types): Merge into Manipulating Buttons.
9804 (Making Buttons): Explain return values.
9805 (Button Buffer Commands): Add xref.
9806 (Inverse Video): Update mode-line-inverse-video.
9807 (Display Table Format): Clarify.
9808 (Active Display Table): Give defaults for window-display-table.
9809
9810 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9811 and calendar-today-marker are strings, not chars.
9812 (Holiday Customizing): Minor fix.
9813
9814 * internals.texi (Writing Emacs Primitives): Update `or' example.
9815 Update limit on # args of subr.
9816
9817 * edebug.texi (Using Edebug): Arrow is in fringe.
9818 (Instrumenting): Arg to eval-defun works without loading edebug.
9819 (Edebug Execution Modes): Add xref.
9820
9821 * customize.texi (Common Keywords): Clarify :require.
9822 Mention :version here.
9823 (Variable Definitions, Group Definitions): Not here.
9824 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9825
98262005-03-07 Chong Yidong <cyd@stupidchicken.com>
9827 * nonascii.texi (Text Representations): Clarify position-bytes.
9828 (Character Sets): Add list-charset-chars.
9829 (Scanning Charsets): Add charset-after.
9830 (Encoding and I/O): Minor fix.
9831
98322005-03-06 Richard M. Stallman <rms@gnu.org>
9833
9834 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9835 (Resizing Windows): Likewise.
9836
9837 * text.texi (Change Hooks): Get rid of "Emacs 21".
9838
9839 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9840
9841 * streams.texi (Output Variables): Get rid of "Emacs 21".
9842
9843 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9844
9845 * os.texi (Translating Input): Replace flow-control example
9846 with a less obsolete example that uses `keyboard-translate'.
9847
9848 * objects.texi (Hash Table Type, Circular Objects):
9849 Get rid of "Emacs 21".
9850
9851 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9852 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9853
9854 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9855
9856 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9857
9858 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9859 (Menu Bar): Fix when menu-bar-update-hook is called.
9860
9861 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9862
9863 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9864 and make it read better.
9865
9866 * files.texi (Writing to Files): Get rid of "Emacs 21".
9867 (Unique File Names): Likewise.
9868
9869 * elisp.texi: Update Emacs version to 22.
9870
9871 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9872 (Overlay Properties, Face Attributes): Likewise.
9873 (Managing Overlays): Fix punctuation.
9874 (Attribute Functions): Clarify set-face-font; get rid of
9875 info about old Emacs versions.
9876 (Auto Faces, Font Lookup, Display Property, Images):
9877 Get rid of "Emacs 21".
9878
9879 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9880
98812005-03-05 Richard M. Stallman <rms@gnu.org>
9882
9883 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9884
98852005-03-04 Lute Kamstra <lute@gnu.org>
9886
9887 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9888
98892005-03-03 Lute Kamstra <lute@gnu.org>
9890
9891 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9892
98932005-03-01 Lute Kamstra <lute@gnu.org>
9894
9895 * debugging.texi (Debugger Commands): Update `j'.
9896
98972005-02-28 Lute Kamstra <lute@gnu.org>
9898
9899 * debugging.texi (Debugging): Fix typo.
9900 (Error Debugging): Document eval-expression-debug-on-error.
9901 (Function Debugging): Update example.
9902 (Using Debugger): Mention starred stack frames.
9903 (Debugger Commands): Document `j' and `l'.
9904 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9905 Update the messages that the debugger displays.
9906 (Internals of Debugger): Add cross reference. Update example.
9907 (Excess Open): Minor improvement.
9908 (Excess Close): Minor improvement.
9909
99102005-02-26 Richard M. Stallman <rms@gnu.org>
9911
9912 * tips.texi (Coding Conventions): Clarify.
9913 Put all the major mode key reservations together.
9914 Mention the Mouse-1 => Mouse-2 conventions.
9915
9916 * syntax.texi (Syntax Class Table): Clarify.
9917 (Syntax Table Functions): syntax-after moved from here.
9918 (Syntax Table Internals): syntax-after moved to here.
9919 (Parsing Expressions): Update info on number of values
9920 and what's meaningful in the STATE argument.
9921 (Categories): Fix typo.
9922
9923 * sequences.texi (Arrays): Cleanup.
9924 (Char-Tables): Clarify.
9925
9926 * processes.texi (Deleting Processes): Cleanups, add xref.
9927 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9928 (Process Information): set-process-coding-system, some args optional.
9929 (Input to Processes): Explain various types for PROCESS args.
9930 Rename them from PROCESS-NAME to PROCESS.
9931 (Signals to Processes): Likewise.
9932 (Decoding Output): Cleanup.
9933 (Query Before Exit): Clarify.
9934
9935 * os.texi (Startup Summary): Correct the options; add missing ones.
9936 (Terminal Output, Batch Mode): Clarify.
9937 (Flow Control): Node deleted.
9938
9939 * markers.texi (The Mark): Clarify.
9940
9941 * macros.texi (Expansion): Cleanup.
9942 (Indenting Macros): indent-spec allows ints, not floats.
9943
9944 * keymaps.texi (Keymaps): Clarify.
9945 (Format of Keymaps): Update lisp-mode-map example.
9946 (Active Keymaps, Key Lookup): Clarify.
9947 (Changing Key Bindings): Add xref to `kbd'.
9948 (Key Binding Commands, Simple Menu Items): Clarify.
9949 (Mouse Menus, Menu Bar): Clarify.
9950 (Menu Example): Replace print example with menu-bar-replace-menu.
9951
9952 * help.texi (Documentation Basics): Add function-documentation prop.
9953
9954 * elisp.texi (Top): Don't refer to Flow Control node.
9955
9956 * commands.texi (Command Overview): Improve xrefs.
9957 (Adjusting Point): Adjusting point applies to intangible and invis.
9958 (Key Sequence Input): Doc extra read-key-sequence args.
9959 Likewise for read-key-sequence-vector.
9960
9961 * backups.texi (Rename or Copy): Minor fix.
9962 (Numbered Backups): For version-control, say the default.
9963 (Auto-Saving): make-auto-save-file-name example is simplified.
9964
9965 * advice.texi (Advising Functions): Don't imply one part of Emacs
9966 should advise another part. Markup changes.
9967 (Defining Advice): Move transitional para.
9968 (Activation of Advice): Cleanup.
9969 Explain if COMPILE is nil or negative.
9970
9971 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9972
99732005-02-24 Lute Kamstra <lute@gnu.org>
9974
9975 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9976 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9977
99782005-02-23 Lute Kamstra <lute@gnu.org>
9979
9980 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9981 to define global minor modes as well.
9982
9983 * display.texi (Managing Overlays): overlay-buffer returns nil for
9984 deleted overlays.
9985
99862005-02-22 Kim F. Storm <storm@cua.dk>
9987
9988 * minibuf.texi (Basic Completion): Allow symbols in addition to
9989 strings in try-completion and all-completions.
9990
99912005-02-14 Lute Kamstra <lute@gnu.org>
9992
9993 * elisp.texi (Top): Remove reference to deleted node.
9994
9995 * lists.texi (Lists): Remove reference to deleted node.
9996 (Cons Cells): Fix typo.
9997
9998 * loading.texi (Where Defined): Fix typo.
9999
100002005-02-14 Richard M. Stallman <rms@gnu.org>
10001
10002 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10003 is useful for discarding some minor modes.
10004
10005 * symbols.texi (Symbol Components): Reorder examples.
10006
10007 * streams.texi (Input Functions): State standard-input default.
10008 (Output Variables): State standard-output default.
10009
10010 * objects.texi (Printed Representation): Clarify read syntax vs print.
10011 (Floating Point Type): Explain meaning better.
10012 (Symbol Type): Explain uniqueness better.
10013 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10014 List examples sooner.
10015 (Box Diagrams): New subnode broken out.
10016 Some examples moved from old Lists as Boxes node.
10017 (Dotted Pair Notation): Clarify intro.
10018 (Array Type): Clarify.
10019 (Type Predicates): Add hash-table-p.
10020
10021 * numbers.texi (Integer Basics): Clarify radix explanation.
10022 (Predicates on Numbers): Minor clarification.
10023 (Comparison of Numbers): Minor clarification. Clarify eql.
10024 Typos in min, max.
10025 (Math Functions): Clarify overflow in expt.
10026
10027 * minibuf.texi (Text from Minibuffer): Minor clarification.
10028 Mention arrow keys.
10029
10030 * loading.texi (Autoload): defun's doc string overrides autoload's
10031 doc string.
10032 (Repeated Loading): Modernize "add to list" examples.
10033 (Where Defined): Finish updating table of load-history elts.
10034
10035 * lists.texi (List-related Predicates): Minor wording improvement.
10036 (Lists as Boxes): Node deleted.
10037 (Building Lists): Explain trivial cases of number-sequence.
10038
10039 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10040 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10041 (Hash Access): Any object can be a key.
10042 State value of maphash.
10043
10044 * functions.texi (What Is a Function): Wording cleanup.
10045 (Function Documentation): Minor cleanup.
10046 Explain purpose of calling convention at end of doc string.
10047 (Function Names): Wording cleanup.
10048 (Calling Functions): Wording cleanup.
10049 Explain better how funcall calls the function.
10050 (Function Cells): Delete example of saving and redefining function.
10051
10052 * control.texi (Combining Conditions): Wording cleanup.
10053 (Iteration): dolist and dotimes bind VAR locally.
10054 (Cleanups): Xref to Atomic Changes.
10055
10056 * compile.texi (Byte Compilation): Delete 19.29 info.
10057 (Compilation Functions): Macros' difficulties don't affect defsubst.
10058 (Docs and Compilation): Delete 19.29 info.
10059
100602005-02-10 Richard M. Stallman <rms@gnu.org>
10061
10062 * objects.texi (Symbol Type): Minor correction.
10063
100642005-02-06 Lute Kamstra <lute@gnu.org>
10065
10066 * modes.texi (Example Major Modes): Fix typos.
10067
100682005-02-06 Richard M. Stallman <rms@gnu.org>
10069
10070 * text.texi (Margins): fill-nobreak-predicate can be one function.
10071
10072 * strings.texi (Modifying Strings): clear-string can make unibyte.
10073 (Formatting Strings): format gives error if values missing.
10074
10075 * positions.texi (Character Motion): Mention default arg
10076 for forward-char. backward-char refers to forward-char.
10077 (Word Motion): Mention default arg for forward-word.
10078 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10079 Simplify end-of-buffer.
10080 (Text Lines): Mention default arg for forward-line.
10081 (List Motion): Mention default arg for beginning/end-of-defun.
10082 (Skipping Characters): Minor fixes in explaining character-set.
10083
10084 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10085 Mode inheritance applies only when default-major-mode is nil.
10086 Clarifications.
10087 (Example Major Modes): Update Text mode and Lisp mode examples.
10088 (Minor Mode Conventions): Mention define-minor-mode at top.
10089 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10090 (Mode Line Format): Update mode line face display info.
10091 (Properties in Mode): Mention effect of risky vars.
10092 (Imenu): Define imenu-add-to-menubar.
10093 (Font Lock Mode): Add descriptions to menu lines.
10094 (Faces for Font Lock): Add font-lock-doc-face.
10095
100962005-02-05 Lute Kamstra <lute@gnu.org>
10097
10098 * text.texi (Maintaining Undo): Remove obsolete function.
10099
101002005-02-05 Eli Zaretskii <eliz@gnu.org>
10101
10102 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10103 color specifications. Improve indexing.
b8d4c8d0
GM
10104 (Text Terminal Colors): Replace the description of RGB values by
10105 an xref to "Color Names".
10106
101072005-02-03 Richard M. Stallman <rms@gnu.org>
10108
10109 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10110 Clarify.
10111 (Selecting Windows): Clarify save-selected-window.
10112 (Cyclic Window Ordering): Clarify walk-windows.
10113 (Window Point): Clarify.
10114 (Window Start): Add comment to example.
10115 (Resizing Windows): Add `interactive' specs in examples.
10116 Document fit-window-to-buffer.
10117
10118 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10119 (Undo, Maintaining Undo): Clarify last change.
10120 (Sorting): In sort-numeric-fields, explain about octal and hex.
10121 Mention sort-numeric-base.
10122 (Format Properties): Add xref for hard newlines.
10123
10124 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10125 (Pop-Up Menus): Fix typo.
10126 (Color Names): Explain all types of color names.
10127 Explain color-values on B&W terminal.
10128 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10129
10130 * files.texi (File Locks): Not supported on MS systems.
10131 (Testing Accessibility): Clarify.
10132
10133 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10134 (Coverage Testing): Fix typo.
10135
10136 * commands.texi (Misc Events): Remove stray space.
10137
10138 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10139 (Modification Time): Clarify when visited-file-modtime returns 0.
10140 (The Buffer List): Clarify bury-buffer.
10141 (Killing Buffers): Clarify.
10142 (Indirect Buffers): Add clone-indirect-buffer.
10143
101442005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10145
10146 * edebug.texi (Printing in Edebug): Fix default value of
10147 edebug-print-circle.
10148 (Coverage Testing): Fix displayed frequency count data.
10149
101502005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10151
10152 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10153
101542005-02-02 Kim F. Storm <storm@cua.dk>
10155
10156 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10157
101582005-01-29 Eli Zaretskii <eliz@gnu.org>
10159
10160 * commands.texi (Misc Events): Describe the help-echo event.
10161
10162 * text.texi (Special Properties) <help-echo>: Use `pos'
10163 consistently in description of the help-echo property.
10164 Use @code{nil} instead of @var{nil}.
10165
10166 * display.texi (Overlay Properties): Fix the index entry for
10167 help-echo overlay property.
10168
10169 * customize.texi (Type Keywords): Uncomment the xref to the
10170 help-echo property documentation.
10171
101722005-01-23 Kim F. Storm <storm@cua.dk>
10173
10174 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10175 return value. Third element FULLY replaced by PARTIAL which
10176 specifies number of invisible pixels if row is only partially visible.
10177 (Textual Scrolling): Mention auto-window-vscroll.
10178 (Vertical Scrolling): New defvar auto-window-vscroll.
10179
101802005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10181
10182 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10183 command remapping.
10184
101852005-01-15 Richard M. Stallman <rms@gnu.org>
10186
10187 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10188
101892005-01-14 Kim F. Storm <storm@cua.dk>
10190
10191 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10192
10193 * text.texi (Links and Mouse-1): Fix string and vector item.
10194
101952005-01-13 Richard M. Stallman <rms@gnu.org>
10196
10197 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10198 descriptions of overriding-local-map and overriding-terminal-local-map.
10199
10200 * text.texi (Links and Mouse-1): Clarify text.
10201
102022005-01-13 Kim F. Storm <storm@cua.dk>
10203
10204 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10205
102062005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10207
10208 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10209
102102005-01-12 Kim F. Storm <storm@cua.dk>
10211
10212 * text.texi (Links and Mouse-1): Rename section from Enabling
10213 Mouse-1 to Following Links. Change xrefs.
10214 Add examples for define-button-type and define-widget.
10215
10216 * display.texi (Button Properties, Button Buffer Commands):
10217 Clarify mouse-1 and follow-link functionality.
10218
102192005-01-12 Richard M. Stallman <rms@gnu.org>
10220
10221 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10222
10223 * display.texi (Beeping): Fix Texinfo usage.
10224
10225 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10226
102272005-01-11 Kim F. Storm <storm@cua.dk>
10228
10229 * display.texi (Button Properties, Button Buffer Commands):
10230 Mention mouse-1 binding. Add follow-link keyword.
10231
10232 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10233 (Enabling Mouse-1 to Follow Links): New subsection.
10234
102352005-01-06 Richard M. Stallman <rms@gnu.org>
10236
10237 * text.texi (Special Properties): Minor change.
10238
10239 * os.texi (Timers): Clarify previous change.
10240
10241 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10242
102432005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10244
10245 * display.texi (Face Attributes): Correct xref to renamed node.
10246
102472005-01-01 Richard M. Stallman <rms@gnu.org>
10248
10249 * display.texi (Face Attributes): Describe hex color specs.
10250
102512004-12-31 Richard M. Stallman <rms@gnu.org>
10252
10253 * os.texi (Timers): Update previous change.
10254
102552004-12-30 Kim F. Storm <storm@cua.dk>
10256
10257 * display.texi (Line Height): Total line-height is now specified
10258 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10259 in cons cells. (nil . RATIO) is relative to actual line height.
10260 Use line-height `t' instead of `0' to get minimum height.
10261
102622004-12-29 Richard M. Stallman <rms@gnu.org>
10263
10264 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10265
102662004-12-28 Richard M. Stallman <rms@gnu.org>
10267
10268 * commands.texi (Quitting): Clarify value of with-local-quit.
10269
10270 * elisp.texi (Top): Fix previous change.
10271
10272 * loading.texi (Loading): Fix previous change.
10273
102742004-12-27 Richard M. Stallman <rms@gnu.org>
10275
10276 * Makefile.in (MAKEINFO): Specify --force.
10277
10278 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10279
10280 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10281
10282 * display.texi (Line Height): Further clarify.
10283
10284 * elisp.texi (Top): Update Loading submenu.
10285
10286 * loading.texi (Where Defined): New node.
10287 (Unloading): load-history moved to Where Defined.
10288
102892004-12-21 Richard M. Stallman <rms@gnu.org>
10290
10291 * commands.texi (Event Input Misc): Add while-no-input.
10292
102932004-12-11 Richard M. Stallman <rms@gnu.org>
10294
10295 * display.texi (Line Height): Rewrite text for clarity.
10296
102972004-12-11 Kim F. Storm <storm@cua.dk>
10298
10299 * display.texi (Display): Add node "Line Height" to menu.
10300 (Line Height): New node. Move full description of line-spacing
10301 and line-height text properties here from text.texi.
10302 (Scroll Bars): Add vertical-scroll-bar variable.
10303
10304 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10305
10306 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10307 line-spacing and vertical-scroll-bar.
10308
10309 * text.texi (Special Properties): Just mention line-spacing and
10310 line-height here, add xref to new "Line Height" node.
10311
103122004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10313
10314 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10315
10316 * locals.texi (Standard Buffer-Local Variables):
10317 Add @xref for `line-spacing'.
10318
103192004-12-05 Richard M. Stallman <rms@gnu.org>
10320
10321 * Makefile.in (maintainer-clean): Remove the info files
10322 in $(infodir) where they are created.
10323
103242004-12-03 Richard M. Stallman <rms@gnu.org>
10325
10326 * windows.texi (Selecting Windows): get-lru-window and
10327 get-largest-window don't consider dedicated windows.
10328
10329 * text.texi (Undo): Document undo-in-progress.
10330
103312004-11-26 Richard M. Stallman <rms@gnu.org>
10332
10333 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10334 Remove a few vars that are not always buffer-local.
10335
103362004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10337
10338 * locals.texi (Standard Buffer-Local Variables): Comment out
10339 xref's to non-existent node `Yet to be written'.
10340
103412004-11-24 Richard M. Stallman <rms@gnu.org>
10342
10343 * processes.texi (Synchronous Processes): Grammar fix.
10344
10345 * numbers.texi (Comparison of Numbers): Add eql.
10346
10347 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10348
10349 * intro.texi (Printing Notation): Fix previous change.
10350
10351 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10352 and default-indicate-buffer-boundaries from here.
10353 (Usual Display): To here.
10354 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10355 (Usual Display): Move tab-width up.
10356
5dcb4c4e
SM
10357 * customize.texi (Variable Definitions):
10358 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10359 (Simple Types, Composite Types, Defining New Types):
10360 Minor cleanups.
10361
103622004-11-21 Jesper Harder <harder@ifa.au.dk>
10363
10364 * processes.texi (Synchronous Processes, Output from Processes):
10365 Markup fix.
10366
103672004-11-20 Richard M. Stallman <rms@gnu.org>
10368
10369 * positions.texi (Skipping Characters): skip-chars-forward
10370 now handles char classes.
10371
10372 * intro.texi (Printing Notation): Avoid confusion of `print'
10373 when explaining @print.
10374
10375 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10376
10377 * display.texi (Display Table Format): Minor fix.
10378
10379 * streams.texi (Output Functions): Fix print example.
10380
10381 * Makefile.in (elisp): New target.
10382 (dist): Depend on $(infodir)/elisp, not elisp.
10383 Copy the info files from $(infodir).
10384
10385 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10386 read-from-minibuffer.
10387
10388 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10389
103902004-11-19 Richard M. Stallman <rms@gnu.org>
10391
10392 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10393
103942004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10395
10396 * tips.texi (Coding Conventions): Fix typo.
10397
103982004-11-16 Richard M. Stallman <rms@gnu.org>
10399
10400 * tips.texi (Coding Conventions): Separate defvar and require
10401 methods to avoid warnings. Use require only when there are many
10402 functions and variables from that package.
10403
10404 * minibuf.texi (Minibuffer Completion): When ignoring case,
10405 predicate must not be case-sensitive.
10406
10407 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10408 (Test Coverage): Don't talk about "splotches". Clarified.
10409
104102004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10411
10412 * frames.texi (Window Frame Parameters): Fix typo.
10413
104142004-11-15 Kim F. Storm <storm@cua.dk>
10415
10416 * symbols.texi (Other Plists): Note that plist-get may signal error.
10417 Add safe-plist-get.
10418
104192004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10420
10421 * modes.texi (Font Lock Basics): Fix typo.
10422
104232004-11-08 Richard M. Stallman <rms@gnu.org>
10424
10425 * syntax.texi (Syntax Table Functions): Add syntax-after.
10426
104272004-11-06 Lars Brinkhoff <lars@nocrew.org>
10428
10429 * os.texi (Processor Run Time): New section documenting
10430 get-internal-run-time.
10431
104322004-11-06 Eli Zaretskii <eliz@gnu.org>
10433
10434 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10435 it nukes elisp-cover.texi.
10436 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10437 elisp-0 etc.
10438
104392004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10440
10441 * commands.texi (Keyboard Macros): Document `append' return value
10442 of `defining-kbd-macro'.
10443
104442004-11-01 Richard M. Stallman <rms@gnu.org>
10445
10446 * commands.texi (Interactive Call): Add called-interactively-p.
10447
104482004-10-29 Simon Josefsson <jas@extundo.com>
10449
10450 * minibuf.texi (Reading a Password): Revert.
10451
104522004-10-28 Richard M. Stallman <rms@gnu.org>
10453
10454 * frames.texi (Display Feature Testing): Explain about "vendor".
10455
104562004-10-27 Richard M. Stallman <rms@gnu.org>
10457
10458 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10459 not raw. Clarify `n'.
10460 (Interactive Call): Rewrite interactive-p, focusing on when
10461 and how to use it.
10462 (Misc Events): Clarify previous change.
10463
10464 * advice.texi (Simple Advice): Clarify what job the example does.
10465 (Around-Advice): Clarify ad-do-it.
10466 (Activation of Advice): An option of ad-default-compilation-action
10467 is `never', not `nil'.
10468
104692004-10-26 Kim F. Storm <storm@cua.dk>
10470
10471 * commands.texi (Interactive Codes): Add U code letter.
10472
104732004-10-25 Simon Josefsson <jas@extundo.com>
10474
10475 * minibuf.texi (Reading a Password): Add.
10476
104772004-10-24 Jason Rumney <jasonr@gnu.org>
10478
10479 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10480 and wheel-down.
10481
104822004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10483
10484 * processes.texi (Synchronous Processes): Document process-file.
10485
104862004-10-22 Kenichi Handa <handa@m17n.org>
10487
10488 * text.texi (translate-region): Document that it accepts also a
10489 char-table.
10490
104912004-10-22 David Ponce <david@dponce.com>
10492
10493 * windows.texi (Resizing Windows): Document the `preserve-before'
10494 argument of the functions `enlarge-window' and `shrink-window'.
10495
104962004-10-19 Jason Rumney <jasonr@gnu.org>
10497
10498 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10499
105002004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10501
10502 * text.texi (Filling): Add anchor for definition of
10503 `sentence-end-double-space'.
10504
10505 * searching.texi (Regexp Example): Update description of how
10506 Emacs currently recognizes the end of a sentence.
10507 (Standard Regexps): Update definition of the variable
10508 `sentence-end'. Add definition of the function `sentence-end'.
10509
105102004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10511
10512 * display.texi (Progress): New node.
10513
105142004-10-05 Kim F. Storm <storm@cua.dk>
10515
10516 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10517
105182004-09-29 Kim F. Storm <storm@cua.dk>
10519
10520 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10521 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10522 fringe bitmap symbols, as they now have their own namespace.
10523 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10524 vs. pixels. Signal error if no free bitmap slots.
10525 (Pixel Specification): Change IMAGE to @var{image}.
10526
105272004-09-28 Richard M. Stallman <rms@gnu.org>
10528
10529 * text.texi (Special Properties): Clarify line-spacing and line-height.
10530
10531 * searching.texi (Regexp Search): Add looking-back.
10532
105332004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10534
10535 * display.texi: Correct typos.
10536 (Image Descriptors): Correct xref's.
10537
105382004-09-25 Richard M. Stallman <rms@gnu.org>
10539
10540 * text.texi (Special Properties): Cleanups in `cursor'.
10541 Rewrites in `line-height' and `line-spacing'; exchange them.
10542
10543 * display.texi (Fringes): Rewrite previous change.
10544 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10545 (Display Fringe Bitmaps): Node deleted, text moved.
10546 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10547 (Scroll Bars): Clarify set-window-scroll-bars.
10548 (Pointer Shape): Rewrite.
10549 (Specified Space): Clarify :align-to, etc.
10550 (Pixel Specification): Use @var. Clarify new text.
10551 (Other Display Specs): Clarify `slice'.
10552 (Image Descriptors): Cleanups.
10553 (Showing Images): Cleanups.
10554
105552004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10556
10557 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10558
10559 * modes.texi: Various minor changes in addition to:
10560 (Major Mode Conventions): Final call to `run-mode-hooks' should
10561 not be inside the `delay-mode-hooks' form.
10562 (Mode Hooks): New node.
10563 (Hooks): Delete obsolete example.
10564 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10565 node "Mode Hooks".
10566
105672004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10568
10569 * display.texi: Correct various typos.
10570 (Display): Rename node "Pointer Shapes" to "Pointer
10571 Shape". (There is already a node called "Pointer Shapes" in
10572 frames.texi.)
10573 (Images): Remove non-existent node "Image Slices" from menu.
10574
105752004-09-23 Kim F. Storm <storm@cua.dk>
10576
10577 * text.texi (Special Properties): Add `cursor', `pointer',
10578 `line-height', and `line-spacing' properties.
10579
10580 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10581 Shapes' to menu.
10582 (Standard Faces): Doc fix for fringe face.
10583 (Fringes): Add `overflow-newline-into-fringe' and
10584 'indicate-buffer-boundaries'.
10585 (Fringe Bitmaps, Pointer Shapes): New nodes.
10586 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10587 Bitmaps' to menu.
10588 (Specified Space): Describe pixel width and height.
10589 (Pixel Specification): New node.
10590 (Other Display Specs): Add `slice' property.
10591 (Display Fringe Bitmaps): New node.
10592 (Images): Add 'Image Slices' to menu.
10593 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10594 (Showing Images): Add slice arg to `insert-image'.
10595 Add 'insert-sliced-image'.
b8d4c8d0
GM
10596
105972004-09-20 Richard M. Stallman <rms@gnu.org>
10598
10599 * commands.texi (Key Sequence Input):
10600 Clarify downcasing in read-key-sequence.
10601
106022004-09-08 Juri Linkov <juri@jurta.org>
10603
10604 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10605
106062004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10607
5dcb4c4e
SM
10608 * locals.texi (Standard Buffer-Local Variables):
10609 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10610 * internals.texi (Buffer Internals): Describe new
10611 auto_save_file_format field of the buffer structure.
10612 * files.texi (Format Conversion): `auto-save-file-format' has been
10613 renamed `buffer-auto-save-file-format'.
10614
106152004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10616
10617 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10618 an integer or a marker.
10619 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10620
106212004-08-22 Richard M. Stallman <rms@gnu.org>
10622
10623 * modes.texi (Major Mode Conventions): Discuss rebinding of
10624 standard key bindings.
10625
106262004-08-18 Kim F. Storm <storm@cua.dk>
10627
10628 * processes.texi (Accepting Output): Add `just-this-one' arg to
10629 `accept-process-output'.
10630 (Output from Processes): New var `process-adaptive-read-buffering'.
10631
106322004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10633
10634 * keymaps.texi: Various changes in addition to:
10635 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10636 Give more varied examples for `kbd'.
10637 (Creating Keymaps): Char tables have slots for all characters
10638 without modifiers.
10639 (Active Keymaps): `overriding-local-map' and
10640 `overriding-terminal-local-map' also override text property and
10641 overlay keymaps.
10642 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10643 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10644 to denote a prefix of no events.
10645 `map-keymap' includes parent's bindings _recursively_.
10646 Clarify and correct description of `where-is-internal'.
10647 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10648 (Menu Example): For menus intended for use with the keyboard, the
10649 menu items should be bound to characters or real function keys.
10650
106512004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10652
10653 * objects.texi (Character Type): Reposition `@anchor' to prevent
10654 double space inside sentence in Info.
10655
10656 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10657 renamed to `disabled-command-function'.
10658 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10659 (Command Loop Info): Replace reference to it.
10660 (Disabling Commands): `disabled-command-hook' has been renamed to
10661 `disabled-command-function'.
10662
106632004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10664
10665 * os.texi (Translating Input): Only non-prefix bindings in
10666 `key-translation-map' override actual key bindings. Warn about
10667 possible indirect effect of actual key bindings on non-prefix
10668 bindings in `key-translation-map'.
10669
106702004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10671
10672 * minibuf.texi (High-Level Completion): Add anchor for definition
10673 of `read-variable'.
10674
10675 * commands.texi: Various changes in addition to:
10676 (Using Interactive): Clarify description of `interactive-form'.
10677 (Interactive Call): Mention default for KEYS argument to
10678 `call-interactively'.
10679 (Command Loop Info): Clarify description of `this-command-keys'.
10680 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10681 Value of `last-event-frame' can be `macro'.
10682 (Repeat Events): `double-click-fuzz' is also used to distinguish
10683 clicks and drags.
10684 (Classifying Events): Clarify descriptions of `event-modifiers'
10685 `event-basic-type' and `event-convert-list'.
10686 (Accessing Events): `posn-timestamp' takes POSITION argument.
10687 (Quoted Character Input): Clarify description of
10688 `read-quoted-char' and fix example.
10689 (Quitting): Add `with-local-quit'.
10690 (Disabling Commands): Correct and clarify descriptions of
10691 `enable-command' and `disable-command'.
10692 Mention what happens if `disabled-command-hook' is nil.
10693 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10694 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10695
106962004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10697
10698 * frames.texi: Various changes in addition to:
10699 (Creating Frames): Expand and clarify description of `make-frame'.
10700 (Window Frame Parameters): Either none or both of the `icon-left'
10701 and `icon-top' parameters must be specified. Put descriptions of
10702 `menu-bar-lines' and `toolbar-lines' closer together and change
10703 them accordingly.
10704 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10705 except while processing `frame-title-format' or `icon-title-format'.
10706 (Deleting Frames): Correct description of `delete-frame'.
10707 Non-nil return values of `frame-live-p' are like those of `framep'.
10708 (Frames and Windows): Mention return value of
10709 `set-frame-selected-window'.
10710 (Visibility of Frames): Mention `force' argument to
10711 `make-frame-invisible'. `frame-visible-p' returns t for all
10712 frames on text-only terminals.
10713 (Frame Configurations): Restoring a frame configuration does not
10714 restore deleted frames.
10715 (Window System Selections): `x-set-selection' returns DATA.
10716 (Resources): Add example.
10717 (Display Feature Testing): Clarify descriptions of
10718 `display-pixel-height', `display-pixel-width', `x-server-version'
10719 and `x-server-vendor'.
10720
10721 * windows.texi (Choosing Window): Add anchor.
10722 * minibuf.texi (Minibuffer Misc): Add anchor.
10723
107242004-07-23 John Paul Wallington <jpw@gnu.org>
10725
10726 * macros.texi (Defining Macros): Declaration keyword for setting
10727 Edebug spec is `debug' not `edebug'.
10728
107292004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10730
10731 * windows.texi: Various small changes in addition to:
10732 (Window Point): Mention return value of `set-window-point'.
10733 (Window Start): `pos-visible-in-window-p' disregards horizontal
10734 scrolling. Explain return value if PARTIALLY is non-nil.
10735 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10736 and `set-window-vscroll'.
10737 (Size of Window): The argument WINDOW to `window-inside-edges',
10738 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10739 (Resizing Windows): Explain return value of
10740 `shrink-window-if-larger-than-buffer'.
10741 `window-size-fixed' automatically becomes buffer local when set.
10742 (Window Configurations): Explain return value of
10743 `set-window-configuration'.
10744
10745 * minibuf.texi (Minibuffer Misc): Add anchor for
10746 `minibuffer-scroll-window'.
10747
10748 * positions.texi (Text Lines): Add anchor for `count-lines'.
10749
107502004-07-17 Richard M. Stallman <rms@gnu.org>
10751
10752 * display.texi (Overlay Properties): Adding `evaporate' prop
10753 deletes empty overlay immediately.
10754
10755 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10756 fix example.
10757
107582004-07-16 Jim Blandy <jimb@redhat.com>
10759
10760 * searching.texi (Regexp Backslash): Document new \_< and \_>
10761 operators.
10762
107632004-07-16 Juanma Barranquero <lektu@terra.es>
10764
10765 * display.texi (Images): Fix Texinfo usage.
10766
107672004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10768
10769 * buffers.texi (Modification Time): `visited-file-modtime' now
10770 returns a list of two integers, instead of a cons.
10771
107722004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10773
10774 * windows.texi: Various changes in addition to:
10775 (Splitting Windows): Add `split-window-keep-point'.
10776
107772004-07-09 Richard M. Stallman <rms@gnu.org>
10778
10779 * frames.texi (Input Focus): Minor fix.
10780
107812004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10782
10783 * frames.texi (Input Focus): Clarify descriptions of
10784 `select-frame-set-input-focus' and `select-frame'.
10785
107862004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10787
10788 * os.texi: Various small changes in addition to:
10789 (Killing Emacs): Expand and clarify description of
10790 `kill-emacs-query-functions' and `kill-emacs-hook'.
10791 (System Environment): Expand and clarify description of `getenv'
10792 and `setenv'.
10793 (Timers): Clarify description of `run-at-time'.
10794 (Translating Input): Correct description of
10795 `extra-keyboard-modifiers'.
10796 (Flow Control): Correct description of `enable-flow-control'.
10797
107982004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10799
10800 * os.texi: Update copyright.
10801 (Session Management): Grammar fix.
10802 Clarify which Emacs does the restarting.
10803 Use @samp for *scratch* buffer.
10804
108052004-07-04 Alan Mackenzie <acm@muc.de>
10806
10807 * frames.texi (Input Focus): Add documentation for
10808 `select-frame-set-input-focus'. Replace refs to non-existent
10809 `switch-frame' with `select-frame'. Minor corrections and tidying
10810 up of text-only terminal stuff.
10811
108122004-07-02 Richard M. Stallman <rms@gnu.org>
10813
10814 * files.texi (Saving Buffers): Cleanup write-contents-function.
10815 (Magic File Names): Cleanup file-remote-p.
10816
b344d29d 108172004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10818
10819 * files.texi (Magic File Names): `file-remote-p' returns an
10820 identifier of the remote system, not just t.
10821
108222004-07-02 David Kastrup <dak@gnu.org>
10823
10824 * searching.texi (Entire Match Data): Add explanation about new
10825 match-data behavior when @var{integers} is non-nil.
10826
108272004-06-24 Richard M. Stallman <rms@gnu.org>
10828
10829 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10830
10831 * customize.texi (Variable Definitions): Note about doc strings
10832 and :set.
10833
10834 * keymaps.texi (Keymap Terminology): Document `kbd'.
10835 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10836
10837 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10838 makes it buffer-local.
10839
10840 * files.texi (Saving Buffers): Correct previous change.
10841
10842 * commands.texi (Accessing Events):
10843 Clarify posn-col-row and posn-actual-col-row.
10844
108452004-06-24 David Ponce <david.ponce@wanadoo.fr>
10846
10847 * commands.texi (Accessing Events): New functions
10848 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10849
108502004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10851
10852 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10853 * frames.texi, buffers.texi, backups.texi, variables.texi:
10854 * loading.texi, eval.texi, functions.texi, control.texi:
10855 * symbols.texi, minibuf.texi: Reposition @anchor's.
10856
10857 * help.texi: Various small changes in addition to the following.
10858 (Describing Characters): Describe PREFIX argument to
10859 `key-description'. Correct and clarify definition of
10860 `text-char-description'. Describe NEED-VECTOR argument to
10861 `read-kbd-macro'.
10862 (Help Functions): Clarify definition of `apropos'.
10863
108642004-06-23 Lars Hansen <larsh@math.ku.dk>
10865
10866 * files.texi (Saving Buffers): Correct description of
10867 `write-contents-functions'.
10868
108692004-06-21 Juanma Barranquero <lektu@terra.es>
10870
10871 * display.texi (Images): Remove redundant @vindex directives.
10872 Rewrite `image-library-alist' doc in active voice.
10873
108742004-06-14 Juanma Barranquero <lektu@terra.es>
10875
10876 * display.texi (Images): Document new delayed library loading,
10877 variable `image-library-alist' and (existing but undocumented)
10878 function `image-type-available-p'.
10879
108802004-06-05 Richard M. Stallman <rms@gnu.org>
10881
10882 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10883 refer the user to the Initial Input node.
10884 (Text from Minibuffer): Likewise.
10885 (Initial Input): New node. Document this feature
10886 and say it is mostly deprecated.
10887
108882004-05-30 Richard M. Stallman <rms@gnu.org>
10889
10890 * loading.texi (Named Features): Clarify return value
10891 and meaning of NOERROR.
10892
10893 * variables.texi (File Local Variables): Minor cleanup.
10894
108952004-05-30 Michael Albinus <michael.albinus@gmx.de>
10896
10897 * files.texi (Magic File Names): Add `file-remote-p' as operation
10898 of file name handlers.
10899
109002004-05-29 Richard M. Stallman <rms@gnu.org>
10901
10902 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10903 as arg to a minor mode command.
10904
109052004-05-22 Richard M. Stallman <rms@gnu.org>
10906
10907 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10908
10909 * streams.texi (Output Variables): Doc float-output-format.
10910
10911 * searching.texi (Regexp Special): Nested repetition can be infloop.
10912
10913 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10914 real stack overflow.
10915
10916 * compile.texi: Minor cleanups.
10917
109182004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10919
10920 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10921 circular lists.
10922 (List Elements): Explain handling of circular and dotted lists.
10923
109242004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10925
10926 * modes.texi (Search-based Fontification): Fix typo.
10927
109282004-05-10 Juanma Barranquero <lektu@terra.es>
10929
10930 * modes.texi (Mode Line Variables): Fix description of
10931 global-mode-string, which is now after which-func-mode, not the
10932 buffer name.
10933
109342004-05-07 Lars Hansen <larsh@math.ku.dk>
10935
10936 * modes.texi (Desktop Save Mode): Add.
10937 (Modes): Add menu entry Desktop Save Mode.
10938
10939 * hooks.texi: Add desktop-after-read-hook,
10940 desktop-no-desktop-file-hook and desktop-save-hook.
10941
10942 * locals.texi: Add desktop-save-buffer.
10943
109442004-04-30 Jesper Harder <harder@ifa.au.dk>
10945
10946 * display.texi: emacs -> Emacs.
10947
109482004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10949
10950 * files.texi (Changing Files): Document set-file-times.
10951
109522004-04-23 Juanma Barranquero <lektu@terra.es>
10953
10954 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10955
109562004-04-18 Jesper Harder <harder@ifa.au.dk>
10957
10958 * tips.texi (Coding Conventions): defopt -> defcustom.
10959
109602004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10961
10962 * sequences.texi: Various clarifications.
10963
109642004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10965
10966 * buffers.texi (Read Only Buffers): Mention optional ARG to
10967 `toggle-read-only'.
10968
109692004-04-14 Nick Roberts <nick@nick.uklinux.net>
10970
10971 * windows.texi (Selecting Windows): Note that get-lru-window
10972 returns a full-width window if possible.
10973
109742004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10975
10976 * buffers.texi: Various changes in addition to:
10977 (Buffer File Name): Add `find-buffer-visiting'.
10978 (Buffer Modification): Mention optional ARG to `not-modified'.
10979 (Indirect Buffers): Mention optional CLONE argument to
10980 `make-indirect-buffer'.
10981
10982 * files.texi: Various changes in addition to:
10983 (Visiting Functions): `find-file-hook' is now a normal hook.
10984 (File Name Expansion): Explain difference between the way that
10985 `expand-file-name' and `file-truename' treat `..'.
10986 (Contents of Directories): Mention optional ID-FORMAT argument to
10987 `directory-files-and-attributes'.
10988 (Format Conversion): Mention new optional CONFIRM argument to
10989 `format-write-file'.
10990
109912004-04-12 Miles Bader <miles@gnu.org>
10992
10993 * macros.texi (Expansion): Add description of `macroexpand-all'.
10994
109952004-04-05 Jesper Harder <harder@ifa.au.dk>
10996
5dcb4c4e
SM
10997 * variables.texi (Variable Aliases):
10998 Mention cyclic-variable-indirection.
b8d4c8d0
GM
10999
11000 * errors.texi (Standard Errors): Ditto.
11001
110022004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11003
11004 * backups.texi: Various small changes in addition to:
11005 (Making Backups): Mention return value of `backup-buffer'.
11006 (Auto-Saving): Mention optional FORCE argument to
11007 `delete-auto-save-file-if-necessary'.
11008 (Reverting): Mention optional PRESERVE-MODES argument to
11009 `revert-buffer'. Correct description of `revert-buffer-function'.
11010
110112004-03-22 Juri Linkov <juri@jurta.org>
11012
11013 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11014 with `Vector Functions'.
11015
11016 * text.texi (Sorting): Add missing quote.
11017
110182004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11019
11020 * intro.texi (Lisp History): Replace xref to `cl' manual with
11021 inforef.
11022
110232004-03-12 Richard M. Stallman <rms@gnu.org>
11024
11025 * intro.texi (Version Info): Add arg to emacs-version.
11026 (Lisp History): Change xref to CL manual.
11027
110282004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11029
11030 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11031 for Partial Completion mode.
11032
110332004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11034
11035 * customize.texi: Fix typo. Remove eol whitespace.
11036
110372004-03-04 Richard M. Stallman <rms@gnu.org>
11038
11039 * processes.texi: Fix typos.
11040
11041 * lists.texi (Building Lists): Minor clarification.
11042
11043 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11044 in make-hash-table.
11045
110462004-02-29 Juanma Barranquero <lektu@terra.es>
11047
11048 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11049 rm, and ignore exit code.
11050
110512004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11052
11053 * display.texi (Defining Faces): Add description for min-colors.
11054 Update example.
11055
110562004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11057
11058 * abbrevs.texi: Various corrections and clarifications in addition
11059 to the following:
11060 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11061
110622004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11063
11064 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11065
110662004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11067
11068 * text.texi: Various small changes in addition to the following:
11069 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11070 to delete-horizontal-space.
11071 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11072 description of yank-handler text property at various places.
11073
11074 * frames.texi (Window System Selections): Add anchor.
11075
11076 * syntax.texi (Syntax Table Functions): Clarify and correct
11077 descriptions of make-syntax-table and copy-syntax-table.
11078 (Motion and Syntax): Clarify SYNTAXES argument to
11079 skip-syntax-forward.
11080 (Parsing Expressions): Mention that the return value of
11081 parse-partial-sexp is currently a list of ten rather than nine
11082 elements.
11083 (Categories): Various corrections and clarifications.
11084
110852004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11086
11087 * markers.texi (Marker Insertion Types): Minor change.
11088
11089 * locals.texi (Standard Buffer-Local Variables):
11090 * commands.texi (Interactive Codes, Using Interactive):
11091 * functions.texi (Related Topics): Fix xrefs.
11092
110932004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11094
11095 * lists.texi (Sets And Lists): Update description of delete-dups.
11096
110972004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11098
11099 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11100
c8763fb6 111012004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11102
11103 * frames.texi (Parameter Access): frame-parameters arg is optional.
11104 modify-frame-parameters handles nil for FRAME.
11105 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11106 are all-or-nothing for certain toolkits.
11107 Mention parameter wait-for-wm.
11108 (Frames and Windows): In frame-first-window and frame-selected-window
11109 the arg is optional.
11110 (Input Focus): In redirect-frame-focus the second arg is optional.
11111 (Window System Selections): Mention selection type CLIPBOARD.
11112 Mention data-type UTF8_STRING.
11113 Mention numbering of cut buffers.
11114 (Resources): Describe x-resource-name.
11115
111162004-02-16 Richard M. Stallman <rms@gnu.org>
11117
11118 * windows.texi (Buffers and Windows): Delete false table
11119 about all-frames.
11120
11121 * syntax.texi (Parsing Expressions): Delete old caveat
11122 about parse-sexp-ignore-comments.
11123
11124 * streams.texi (Output Variables): Add print-quoted.
11125
11126 * lists.texi (Building Lists): Minor cleanup.
11127
11128 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11129
11130 * display.texi (Overlays): Explain overlays use markers.
11131 (Managing Overlays): Explain front-advance and rear-advance
11132 in more detail.
11133
11134 * loading.texi (Unloading): Document unload-feature-special-hooks.
11135 Get rid of fns-NNN.el file.
11136
111372004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11138
11139 * help.texi (Describing Characters): Fix text-char-description
11140 example output.
11141
11142 * edebug.texi (Using Edebug): Fix example.
11143
11144 * debugging.texi (Internals of Debugger): Fix return value.
11145
11146 * files.texi (Changing Files): Fix argname.
11147
11148 * calendar.texi: Fix parens, and default values.
11149
11150 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11151 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11152 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11153
11154 * positions.texi (Text Lines): Don't add -1 in current-line.
11155
111562004-02-16 Richard M. Stallman <rms@gnu.org>
11157
11158 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11159
111602004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11161
11162 * processes.texi (Low-Level Network): Fix a typo.
11163
111642004-02-12 Kim F. Storm <storm@cua.dk>
11165
11166 * display.texi (Fringes): Use consistent wording.
11167 Note that window-fringe's window arg is optional.
11168 (Scroll Bars): Use consistent wording.
11169
111702004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11171
11172 * tips.texi (Comment Tips): Document the new conventions for
11173 commenting out code.
11174
c8763fb6 111752004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11176
5dcb4c4e 11177 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11178
111792004-02-07 Kim F. Storm <storm@cua.dk>
11180
11181 * positions.texi (Text Lines): Add line-number-at-pos.
11182
111832004-02-06 John Paul Wallington <jpw@gnu.org>
11184
11185 * display.texi (Button Properties, Button Buffer Commands):
11186 mouse-2 invokes button, not down-mouse-1.
11187
111882004-02-04 Jason Rumney <jasonr@gnu.org>
11189
11190 * makefile.w32-in: Sync with Makefile.in changes.
11191
111922004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11193
11194 * minibuf.texi (Text from Minibuffer): Various corrections and
11195 clarifications.
11196 (Object from Minibuffer): Correct Lisp description of
11197 read-minibuffer.
11198 (Minibuffer History): Clarify description of cons values for
11199 HISTORY arguments.
5dcb4c4e
SM
11200 (Basic Completion): Various corrections and clarifications.
11201 Add completion-regexp-list.
b8d4c8d0
GM
11202 (Minibuffer Completion): Correct and clarify description of
11203 completing-read.
5dcb4c4e
SM
11204 (Completion Commands): Mention Partial Completion mode.
11205 Various other minor changes.
b8d4c8d0
GM
11206 (High-Level Completion): Various corrections and clarifications.
11207 (Reading File Names): Ditto.
11208 (Minibuffer Misc): Ditto.
11209
112102004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11211
11212 * strings.texi (Text Comparison): assoc-string also matches
11213 elements of alists that are strings instead of conses.
11214 (Formatting Strings): Standardize Texinfo usage. Update index
11215 entries.
11216
112172004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11218
11219 * lists.texi (Sets And Lists): Add delete-dups.
11220
112212004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11222
11223 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11224 special form.
11225 * macros.texi (Defining Macros): Update description of `declare',
11226 which now is a macro.
11227 (Wrong Time): Fix typos.
11228
112292004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11230
11231 * compile.texi (Compilation Functions): Expand descriptions of
11232 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11233 and `batch-byte-compile'. In particular, mention and describe
11234 all optional arguments.
11235 (Disassembly): Correct and clarify the description of `disassemble'.
11236
112372004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11238
11239 * searching.texi: Various small changes in addition to the
11240 following.
11241 (Regexp Example): Adapt to new value of `sentence-end'.
11242 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11243 `words'.
11244 (Search and Replace): Add usage note for `perform-replace'.
11245 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11246 `match-data'.
11247 (Standard Regexps): Update for new values of `paragraph-start'
11248 and `sentence-end'.
11249
112502004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11251
11252 * files.texi (Saving Buffers): Clarify descriptions of
11253 `write-contents-functions' and `before-save-hook'.
11254 Make the defvar's for `before-save-hook' and `after-save-hook'
11255 into defopt's.
11256
112572004-01-07 Kim F. Storm <storm@cua.dk>
11258
11259 * commands.texi (Click Events): Describe new image and
11260 width/height elements of click events.
11261 (Accessing Events): Add posn-string, posn-image, and
11262 posn-object-width-height. Change posn-object to return either
11263 image or string object.
11264
112652004-01-01 Simon Josefsson <jas@extundo.com>
11266
11267 * hooks.texi (Standard Hooks): Add before-save-hook.
11268 * files.texi (Saving Buffers): Likewise.
11269
112702004-01-03 Richard M. Stallman <rms@gnu.org>
11271
11272 * frames.texi (Frames and Windows): Delete frame-root-window.
11273
112742004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11275
11276 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11277
11278 * functions.texi: Various small changes in addition to the
11279 following.
5dcb4c4e
SM
11280 (What Is a Function): `functionp' returns nil for macros.
11281 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11282 (Function Documentation): Add `\' in front of (fn @var{arglist})
11283 and explain why.
11284 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11285 Add anchor.
11286 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11287
112882004-01-01 Miles Bader <miles@gnu.org>
11289
11290 * display.texi (Buttons): New section.
11291
112922003-12-31 Andreas Schwab <schwab@suse.de>
11293
11294 * numbers.texi (Math Functions): sqrt reports a domain-error
11295 error.
11296 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11297
112982003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11299
11300 * tips.texi (Documentation Tips): Update item on hyperlinks in
11301 documentation strings.
11302
11303 * errors.texi (Standard Errors): Various small corrections and
11304 additions.
11305
11306 * control.texi: Various small changes in addition to the
11307 following.
11308 (Signaling Errors): Provide some more details on how `signal'
11309 constructs the error message. Add anchor to the definition of
11310 `signal'.
11311 (Error Symbols): Describe special treatment of `quit'.
11312 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11313 to emphasize that it has to be a single form.
11314
11315 * buffers.texi: Add anchor.
11316
113172003-12-29 Richard M. Stallman <rms@gnu.org>
11318
11319 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11320 (Window Configurations): Add window-configuration-frame.
11321
11322 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11323
11324 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11325 Change arg name in get-char-property.
11326 (Special Properties): Update handling of keymap property.
11327
11328 * strings.texi (Modifying Strings): Add clear-string.
11329 (Text Comparison): Add assoc-string and remove
11330 assoc-ignore-case, assoc-ignore-representation.
11331
11332 * os.texi (Time of Day): Add set-time-zone-rule.
11333
11334 * numbers.texi (Math Functions): asin, acos, log, log10
11335 report domain-error errors.
11336
11337 * nonascii.texi (Converting Representations):
11338 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11339 (Encoding and I/O): Add file-name-coding-system.
11340
11341 * modes.texi (Search-based Fontification): Explain that
11342 face specs are symbols with face names as values.
11343
11344 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11345
11346 * lists.texi (Building Lists): remq moved elsewhere.
11347 (Sets And Lists): remq moved here.
11348 (Association Lists): Refer to assoc-string.
11349
11350 * internals.texi (Garbage Collection): Add memory-use-counts.
11351
11352 * frames.texi (Frames and Windows): Add set-frame-selected-window
11353 and frame-root-window.
11354
11355 * files.texi (Contents of Directories):
11356 Add directory-files-and-attributes.
11357
11358 * display.texi (Refresh Screen): Add force-window-update.
11359 (Invisible Text): Explain about moving point out of invis text.
11360 (Overlay Properties): Add overlay-properties.
11361 (Managing Overlays): Add overlayp.
11362 (GIF Images): Invalid image number displays a hollow box.
11363
11364 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11365 (Killing Buffers): Add buffer-live-p.
11366
113672003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11368
11369 * display.texi (Fringes): Fix typo "set-buffer-window".
11370
113712003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11372
11373 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11374 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11375 Add or change various xrefs and anchors.
11376
11377 * commands.texi: Replace all occurrences of @acronym{CAR} with
11378 @sc{car}, for consistency with the rest of the Elisp manual.
11379 `car' and `cdr' are historically acronyms, but are no longer
11380 widely thought of as such.
11381
11382 * internals.texi (Pure Storage): Mention that `purecopy' does not
11383 copy text properties.
11384 (Object Internals): Now 29 bits are used (in most implementations)
11385 to address Lisp objects.
11386
11387 * variables.texi (Variables with Restricted Values): New node.
11388
11389 * objects.texi (Lisp Data Types): Mention that certain variables
11390 can only take on a restricted set of values and add an xref to
11391 the new node "Variables with Restricted Values".
11392
11393 * eval.texi (Function Indirection): Describe the errors that
11394 `indirect-function' can signal.
11395 (Eval): Clarify the descriptions of `eval-region' and `values'.
11396 Describe `eval-buffer' instead of `eval-current-buffer' and
11397 mention `eval-current-buffer' as an alias for `current-buffer'.
11398 Correct the description and mention all optional arguments.
11399
11400 * nonascii.texi: Various small changes in addition to the
11401 following.
11402 (Converting Representations): Clarify behavior of
11403 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11404 ASCII arguments.
11405 (Character Sets): Document the variable `charset-list' and adapt
11406 the definition of the function `charset-list' accordingly.
11407 (Translation of Characters): Clarify use of generic characters in
11408 `make-translation-table'. Clarify and correct the description of
11409 the use of translation tables in encoding and decoding.
11410 (User-Chosen Coding Systems): Correct and clarify the description
11411 of `select-safe-coding-system'.
11412 (Default Coding Systems): Clarify description of
11413 `file-coding-system-alist'.
11414
114152003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11416
11417 * strings.texi (Text Comparison): Correctly describe when two
11418 strings are `equal'. Combine and clarify descriptions of
11419 `assoc-ignore-case' and `assoc-ignore-representation'.
11420
11421 * objects.texi (Non-ASCII in Strings): Clarify description of
11422 when a string is unibyte or multibyte.
11423 (Bool-Vector Type): Update examples.
11424 (Equality Predicates): Correctly describe when two strings are
11425 `equal'.
11426
114272003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11428
11429 * lists.texi (Building Lists): `append' no longer accepts integer
11430 arguments. Update the description of `number-sequence' to reflect
11431 recent changes.
11432 (Sets And Lists): Describe `member-ignore-case' after `member'.
11433
114342003-11-27 Kim F. Storm <storm@cua.dk>
11435
11436 * commands.texi (Click Events): Click object may be an images.
11437 Describe (dx . dy) element of click positions.
11438 (Accessing Events): Remove duplicate posn-timestamp.
11439 New functions posn-object and posn-object-x-y.
11440
114412003-11-23 Kim F. Storm <storm@cua.dk>
11442
11443 * commands.texi (Click Events): Describe enhancements to event
11444 position lists, including new text-pos and (col . row) items.
11445 Mention left-fringe and right-fringe area events.
11446 (Accessing Events): New functions posn-area and
11447 posn-actual-col-row. Mention posn-timestamp. Mention that
11448 posn-point in non-text area still returns buffer position.
11449 Clarify posn-col-row.
11450
114512003-11-21 Lars Hansen <larsh@math.ku.dk>
11452
11453 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11454 * anti.texi (File Attributes): Describe removed parameter
11455 ID-FORMAT.
11456
114572003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11458
11459 * positions.texi (Positions): Mention that, if a marker is used as
11460 a position, its buffer is ignored.
11461
11462 * markers.texi (Overview of Markers): Mention it here too.
11463
114642003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11465
11466 * numbers.texi (Numeric Conversions): Not just `floor', but also
11467 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11468
114692003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11470
11471 * markers.texi (Creating Markers): Specify insertion type of
11472 created markers. Add xref to `Marker Insertion Types'.
11473 Second argument to `copy-marker' is optional.
11474 (Marker Insertion Types): Mention that most markers are created
11475 with insertion type nil.
11476 (The Mark): Correctly describe when `mark' signals an error.
11477 (The Region): Correctly describe when `region-beginning' and
11478 `region-end' signal an error.
11479
114802003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11481
11482 * hash.texi (Creating Hash): Clarify description of `eql'.
11483 `makehash' is obsolete.
11484 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11485
11486 * positions.texi (Point): Change description of `buffer-end', so
11487 that it is also correct for floating point arguments.
11488 (List Motion): Correct argument lists of `beginning-of-defun' and
11489 `end-of-defun'.
11490 (Excursions): Add xref to `Marker Insertion Types'.
11491 (Narrowing): Argument to `narrow-to-page' is optional.
11492
114932003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11494
11495 * streams.texi (Output Streams): Clarify behavior of point for
11496 marker output streams.
11497
114982003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11499
11500 * variables.texi (Defining Variables): Second argument to
11501 `defconst' is not optional.
11502 (Setting Variables): Mention optional argument APPEND to
11503 `add-to-list'.
11504 (Creating Buffer-Local): Expand description of
11505 `make-variable-buffer-local'.
11506 (Frame-Local Variables): Expand description of
11507 `make-variable-frame-local'.
11508 (Variable Aliases): Correct description of optional argument
11509 DOCSTRING to `defvaralias'. Mention return value of
11510 `defvaralias'.
11511 (File Local Variables): Add xref to `File variables' in Emacs
11512 Manual. Correct description of `hack-local-variables'. Mention
11513 `safe-local-variable' property. Mention optional second argument
11514 to `risky-local-variable-p'.
11515
115162003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11517
11518 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11519
115202003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11521
11522 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11523 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11524 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11525 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11526 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11527 lispref/processes.texi, lispref/searching.texi,
11528 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11529 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11530 @acronym{FOO}.
11531
115322003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11533
11534 * strings.texi (Creating Strings): Argument START to `substring'
11535 can not be `nil'. Expand description of
11536 `substring-no-properties'. Correct description of `split-string',
11537 especially with respect to empty matches. Prevent very bad line
11538 break in definition of `split-string-default-separators'.
11539 (Text Comparison): `string=' and `string<' also accept symbols as
11540 arguments.
11541 (String Conversion): More completely describe argument BASE in
11542 `string-to-number'.
11543 (Formatting Strings): `%s' and `%S' in `format' do require
11544 corresponding object. Clarify behavior of numeric prefix after
11545 `%' in `format'.
11546 (Case Conversion): The argument to `upcase-initials' can be a
11547 character.
11548
115492003-10-27 Kenichi Handa <handa@m17n.org>
11550
11551 * display.texi (Fontsets): Fix texinfo usage.
11552
115532003-10-25 Kenichi Handa <handa@m17n.org>
11554
11555 * display.texi (Fontsets): Add description of the function
11556 set-fontset-font.
11557
115582003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11559
11560 * display.texi (Temporary Displays): Add xref to `Documentation
11561 Tips'.
11562
11563 * functions.texi (Function Safety): Use inforef instead of pxref
11564 for SES.
11565
115662003-10-23 Andreas Schwab <schwab@suse.de>
11567
11568 * Makefile.in (TEX, texinputdir): Don't define.
11569 (TEXI2DVI): Define.
11570 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11571 add $(srcdir)/index.texi.
11572 ($(infodir)/elisp): Remove index.texi dependency.
11573 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11574 (index.texi): Remove target.
11575 (dist): Don't link $(srcdir)/permute-index.
11576 (clean): Don't remove index.texi.
11577
11578 * permute-index, index.perm: Remove.
11579 * index.texi: Rename from index.unperm.
11580
115812003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11582
11583 * tips.texi (Documentation Tips): Document new behavior for face
11584 and variable hyperlinks in Help mode.
11585
115862003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11587
11588 * objects.texi (Integer Type): Update for extra bit of integer range.
11589 (Character Type): Ditto.
11590
115912003-10-16 Eli Zaretskii <eliz@gnu.org>
11592
11593 * numbers.texi (Integer Basics): Add index entries for reading
11594 numbers in hex, octal, and binary.
11595
115962003-10-16 Lute Kamstra <lute@gnu.org>
11597
11598 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11599 argument.
11600
116012003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11602
11603 * windows.texi (Choosing Window): Fix typo.
11604 * edebug.texi (Edebug Execution Modes): Fix typo.
11605
116062003-10-13 Richard M. Stallman <rms@gnu.org>
11607
11608 * windows.texi (Basic Windows): A window has fringe settings,
11609 display margins and scroll-bar settings.
11610 (Splitting Windows): Doc split-window return value.
11611 Clean up one-window-p.
11612 (Selecting Windows): Fix typo.
11613 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11614 (Buffers and Windows): In set-window-buffer, explain effect
11615 on fringe settings and scroll bar settings.
11616 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11617 (Choosing Window): Use defopt for pop-up-frame-function.
11618 For special-display-buffer-names, explain same-window and same-frame.
11619 Clarify window-dedicated-p return value.
11620 (Textual Scrolling): scroll-up and scroll-down can get an error.
11621 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11622 Clarify set-window-hscroll.
11623 (Size of Window): Don't mention tool bar in window-height.
11624 (Coordinates and Windows): Explain what coordinates-in-window-p
11625 returns for fringes and display margins.
11626 (Window Configurations): Explain saving fringes, etc.
11627
11628 * tips.texi (Library Headers): Clean up Documentation.
11629
11630 * syntax.texi (Parsing Expressions): Clean up forward-comment
11631 and parse-sexp-lookup-properties.
11632
11633 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11634
11635 * os.texi (System Environment): Clean up text for load-average errors.
11636
11637 * modes.texi (Hooks): Don't explain local hook details at front.
11638 Clarify run-hooks and run-hook-with-args a little.
11639 Clean up add-hook and remove-hook.
11640
11641 * edebug.texi (Edebug Execution Modes): Clarify t.
11642 Document edebug-sit-for-seconds.
11643 (Coverage Testing): Document C-x X = and =.
11644 (Instrumenting Macro Calls): Fix typo.
11645 (Specification List): Don't index the specification keywords.
11646
116472003-10-10 Kim F. Storm <storm@cua.dk>
11648
11649 * processes.texi (Network): Introduce make-network-process.
11650
116512003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11652
11653 * tips.texi (Library Headers): Fix typo.
11654
116552003-10-07 Juri Linkov <juri@jurta.org>
11656
11657 * modes.texi (Imenu): Mention imenu-create-index-function's
11658 default value. Explain submenus better.
11659
116602003-10-07 Lute Kamstra <lute@gnu.org>
11661
11662 * modes.texi (Faces for Font Lock): Fix typo.
11663 (Hooks): Explain how buffer-local hook variables can refer to
11664 global hook variables.
11665 Various minor clarifications.
11666
116672003-10-06 Lute Kamstra <lute@gnu.org>
11668
11669 * tips.texi (Coding Conventions): Mention naming conventions for
11670 hooks.
11671
116722003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11673
11674 * loading.texi (Library Search): Correct default value of
11675 load-suffixes.
11676 (Named Features): Fix typo.
11677
116782003-10-05 Richard M. Stallman <rms@gnu.org>
11679
11680 * loading.texi (Named Features): In `provide',
11681 say how to test for subfeatures.
11682 (Unloading): In unload-feature, use new var name
11683 unload-feature-special-hooks.
11684
116852003-10-03 Lute Kamstra <lute@gnu.org>
11686
11687 * modes.texi (Major Mode Conventions): Mention third way to set up
11688 Imenu.
11689 (Imenu): A number of small fixes.
11690 Delete documentation of internal variable imenu--index-alist.
11691 Document the return value format of imenu-create-index-function
11692 functions.
11693
116942003-09-30 Richard M. Stallman <rms@gnu.org>
11695
11696 * processes.texi (Network): Say what stopped datagram connections do.
11697
11698 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11699
11700 * display.texi (Overlay Properties): Clarify `evaporate' property.
11701
117022003-09-29 Lute Kamstra <lute@gnu.org>
11703
11704 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11705 constructs should be marked as risky.
11706 Change cons cell into proper list.
11707 (Mode Line Variables): Change cons cell into proper list.
11708
117092003-09-26 Lute Kamstra <lute@gnu.org>
11710
11711 * modes.texi (Mode Line Data): Document the :propertize construct.
11712 (Mode Line Variables): Reorder the descriptions of the variables
11713 to match their order in the default mode-line-format.
11714 Describe the new variables mode-line-position and mode-line-modes.
11715 Update the default values of mode-line-frame-identification,
11716 minor-mode-alist, and default-mode-line-format.
11717 (Properties in Mode): Mention the :propertize construct.
11718
117192003-09-26 Richard M. Stallman <rms@gnu.org>
11720
11721 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11722 * loading.texi, minibuf.texi, text.texi, variables.texi:
11723 Avoid @strong{Note:}.
11724
117252003-09-26 Richard M. Stallman <rms@gnu.org>
11726
11727 * keymaps.texi (Remapping Commands): Fix typo.
11728
117292003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11730
11731 * processes.texi (Low-Level Network): Fix typo.
11732
117332003-09-23 Kim F. Storm <storm@cua.dk>
11734
11735 * processes.texi (Network, Network Servers): Fix typos.
11736 (Low-Level Network): Add timeout value for :server keyword.
11737 Add new option keywords to make-network-process.
11738 Add set-network-process-options.
11739 Explain how to test availability of network options.
11740
117412003-09-19 Richard M. Stallman <rms@gnu.org>
11742
11743 * text.texi (Motion by Indent): Arg to
11744 backward-to-indentation and forward-to-indentation is optional.
11745
11746 * strings.texi (Creating Strings): Add substring-no-properties.
11747
11748 * processes.texi
11749 (Process Information): Add list-processes arg QUERY-ONLY.
11750 Delete process-contact from here.
11751 Add new status values for process-status.
11752 Add process-get, process-put, process-plist, set-process-plist.
11753 (Synchronous Processes): Add call-process-shell-command.
11754 (Signals to Processes): signal-process allows process objects.
11755 (Network): Complete rewrite.
11756 (Network Servers, Datagrams, Low-Level Network): New nodes.
11757
11758 * positions.texi (Word Motion): forward-word, backward-word
11759 arg is optional. Reword.
11760
11761 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11762
11763 * variables.texi (Creating Buffer-Local):
11764 Delete duplicate definition of buffer-local-value.
11765 (File Local Variables): Explain about discarding text props.
11766
117672003-09-11 Richard M. Stallman <rms@gnu.org>
11768
11769 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11770 changes variables that record input events.
11771 (Minibuffer Misc): Add minibuffer-selected-window.
11772
11773 * lists.texi (Building Lists): Add copy-tree.
11774
11775 * display.texi (Fontsets): Add char-displayable-p.
11776 (Scroll Bars): New node.
11777
117782003-09-08 Lute Kamstra <lute@gnu.org>
11779
11780 * modes.texi (%-Constructs): Document new `%i' and `%I'
11781 constructs.
11782
117832003-09-03 Peter Runestig <peter@runestig.com>
11784
11785 * makefile.w32-in: New file.
11786
117872003-08-29 Richard M. Stallman <rms@gnu.org>
11788
11789 * display.texi (Overlay Properties): Clarify how priorities
11790 affect use of the properties.
11791
117922003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11793
11794 * customize.texi (Type Keywords): Correct the description of
11795 `:help-echo' in the case where `motion-doc' is a function.
11796
117972003-08-14 John Paul Wallington <jpw@gnu.org>
11798
11799 * modes.texi (Emulating Mode Line): Subsection, not section.
11800
118012003-08-13 Richard M. Stallman <rms@gnu.org>
11802
11803 * elisp.texi (Top): Update subnode lists in menu.
11804
11805 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11806 (Kill Functions): kill-region has new arg yank-handler.
11807 (Yanking): New node.
11808 (Yank Commands): Add yank-undo-function.
11809 (Low-Level Kill Ring):
11810 kill-new and kill-append have new arg yank-handler.
11811 (Changing Properties): Add remove-list-of-text-properties.
11812 (Atomic Changes): New node.
11813
11814 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11815
11816 * streams.texi (Output Variables): Add eval-expression-print-length
11817 and eval-expression-print-level.
11818
11819 * os.texi (Time Conversion): For encode-time, explain limits on year.
11820
11821 * objects.texi (Character Type): Define anchor "modifier bits".
11822
11823 * modes.texi (Emulating Mode Line): New node.
11824 (Search-based Fontification): Font Lock uses font-lock-face property.
11825 (Other Font Lock Variables): Likewise.
11826
11827 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11828 not vectors.
11829 (Active Keymaps): Add emulation-mode-map-alists.
11830 (Functions for Key Lookup): key-binding has new arg no-remap.
11831 (Remapping Commands): New node.
11832 (Scanning Keymaps): where-is-internal has new arg no-remap.
11833 (Tool Bar): Add tool-bar-local-item-from-menu.
11834 Clarify when to use tool-bar-add-item-from-menu.
11835
11836 * commands.texi (Interactive Call): commandp has new arg.
11837 (Command Loop Info): Add this-original-command.
11838
118392003-08-06 John Paul Wallington <jpw@gnu.org>
11840
11841 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11842
11843 * display.texi (Warning Basics): Fix typo.
11844 (Fringes): Add closing curly bracket and fix typo.
11845
11846 * elisp.texi (Top): Fix typo.
11847
118482003-08-05 Richard M. Stallman <rms@gnu.org>
11849
11850 * elisp.texi: Update lists of subnodes.
11851
11852 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11853
11854 * variables.texi (Local Variables): Use lc for example variable names.
11855
11856 * tips.texi (Library Headers): Explain where to put -*-.
11857
11858 * strings.texi (Creating Strings): Fix xref for vconcat.
11859
11860 * sequences.texi (Vector Functions):
11861 vconcat no longer allows integer args.
11862
11863 * minibuf.texi (Reading File Names): read-file-name has new
11864 arg PREDICATE. New function read-directory-name.
11865
c4cc8b9a 11866 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11867 (Indenting Macros): New node.
11868
11869 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11870 (Window Frame Parameters): Make separate table of parameters
11871 that are coupled with specific face attributes.
11872 (Deleting Frames): delete-frame-hooks renamed to
11873 delete-frame-functions.
11874
11875 * files.texi (Magic File Names): Add file-remote-p.
11876 Clarify file-local-copy.
11877
11878 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11879 here; instead xref Defining Macros.
11880
11881 * display.texi (Warnings): New node, and subnodes.
11882 (Fringes): New node.
11883
11884 * debugging.texi (Test Coverage): New node.
11885
11886 * compile.texi (Compiler Errors): Explain with-no-warnings
11887 and other ways to suppress warnings.
11888
11889 * commands.texi (Interactive Call): Minor clarification.
11890
11891 * buffers.texi (Buffer File Name): set-visited-file-name
11892 renames the buffer too.
11893
11894 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11895
118962003-07-24 Markus Rost <rost@math.ohio-state.edu>
11897
11898 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11899
119002003-07-22 Markus Rost <rost@math.ohio-state.edu>
11901
11902 * internals.texi (Garbage Collection): Fix previous change.
11903
119042003-07-22 Richard M. Stallman <rms@gnu.org>
11905
11906 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11907
11908 * display.texi (Width): Use \s syntax in example.
11909 (Font Selection): Add face-font-rescale-alist.
11910
11911 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11912 Remove spurious indent in example.
11913
11914 * lists.texi (Building Lists): Add number-sequence.
11915
11916 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11917
11918 * functions.texi (Function Documentation): Explain how to
11919 show calling convention explicitly in the doc string.
11920
11921 * windows.texi (Selecting Windows): save-selected-window saves
11922 selected window of each frame.
11923 (Window Configurations): Minor change.
11924
11925 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11926
11927 * streams.texi (Output Variables): Add print-continuous-numbering
11928 and print-number-table.
11929
11930 * processes.texi (Decoding Output): New node.
11931
11932 * os.texi (Time Conversion): decode-time arg is optional.
11933
11934 * objects.texi (Character Type): Don't use space as example for \.
11935 Make list of char names and \-sequences correspond.
11936 Explain that \s is not used in strings. `\ ' needs space after.
11937
11938 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11939 (Translation of Characters): Add translation-table-for-input.
11940 (Default Coding Systems): Add auto-coding-functions.
11941 (Explicit Encoding): Add decode-coding-inserted-region.
11942 (Locales): Add locale-info.
11943
11944 * minibuf.texi (Basic Completion): Describe test-completion.
11945 Collections can be lists of strings.
11946 Clean up lazy-completion-table.
11947 (Programmed Completion): Mention test-completion.
11948 Clarify why lambda expressions are not accepted.
11949 (Minibuffer Misc): Describe minibufferp.
11950
119512003-07-14 Richard M. Stallman <rms@gnu.org>
11952
11953 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11954
11955 * windows.texi (Selecting Windows): New arg to select-window.
11956 (Selecting Windows): Add with-selected-window.
11957 (Size of Window): Add window-inside-edges, etc.
11958
11959 * internals.texi (Garbage Collection): Add post-gc-hook.
11960
11961 * processes.texi (Subprocess Creation): Add exec-suffixes.
11962
11963 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11964 (Scanning Keymaps): Add map-keymaps.
11965 (Defining Menus): Add keymap-prompt.
11966
11967 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11968 most-negative-fixnum.
11969
c4cc8b9a 11970 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
11971 (Compiler Errors): New node.
11972
11973 * os.texi (User Identification): user-uid, user-real-uid
11974 can return float.
11975
11976 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11977 and about derived modes.
11978 (Minor Modes): Add minor-mode-list.
11979 (Defining Minor Modes): Keyword args for define-minor-mode.
11980 (Search-based Fontification): Explain managing other properties.
11981 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 11982 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
11983 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11984
11985 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
11986 (Variable Aliases): Clarify defvaralias.
11987
11988 * loading.texi (Library Search): Add load-suffixes.
11989
11990 * minibuf.texi (Basic Completion): Add lazy-completion-table.
11991 (Programmed Completion): Add dynamic-completion-table.
11992
11993 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
11994 (Magic File Names): Specify precedence order of handlers.
11995
11996 * commands.texi (Command Overview): Emacs server runs pre-command-hook
11997 and post-command-hook.
11998 (Waiting): New calling convention for sit-for.
11999
12000 * text.texi (Special Properties): local-map and keymap properties
12001 apply based on their stickiness.
12002
120032003-07-07 Richard M. Stallman <rms@gnu.org>
12004
12005 * modes.texi (Minor Mode Conventions): Specify only some kinds
12006 of list values as args to minor modes.
12007
12008 * files.texi (File Name Expansion): Warn about iterative use
12009 of substitute-in-file-name.
12010
12011 * advice.texi (Activation of Advice): Clean up previous change.
12012
120132003-07-06 Markus Rost <rost@math.ohio-state.edu>
12014
12015 * advice.texi (Activation of Advice): Note that ad-start-advice is
12016 turned on by default.
12017
120182003-06-30 Richard M. Stallman <rms@gnu.org>
12019
12020 * text.texi (Buffer Contents): Document current-word.
12021 (Change Hooks): Not called for *Messages*.
12022
12023 * functions.texi (Defining Functions): Explain about redefining
12024 primitives.
f4e90db0 12025 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12026 Comment out the detailed criteria for what is safe.
12027
120282003-06-22 Andreas Schwab <schwab@suse.de>
12029
12030 * objects.texi (Symbol Type): Fix description of examples.
12031
120322003-06-16 Andreas Schwab <schwab@suse.de>
12033
12034 * hash.texi (Creating Hash): Fix description of :weakness.
12035
c8763fb6 120362003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12037
12038 * files.texi (Changing Files): copy-file copies file modes, too.
12039
120402003-05-28 Richard M. Stallman <rms@gnu.org>
12041
12042 * strings.texi (Creating Strings): Clarify split-string.
12043
120442003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12045
12046 * strings.texi (Creating Strings): Update split-string specification
12047 and examples.
12048
120492003-05-19 Richard M. Stallman <rms@gnu.org>
12050
12051 * elisp.texi: Correct invariant section names.
12052
120532003-04-20 Richard M. Stallman <rms@gnu.org>
12054
12055 * os.texi (Timers): Explain about timers and quitting.
12056
120572003-04-19 Richard M. Stallman <rms@gnu.org>
12058
12059 * internals.texi (Writing Emacs Primitives): Strings are
12060 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12061 Explain GCPRO convention for varargs function args.
12062
120632003-04-16 Richard M. Stallman <rms@gnu.org>
12064
12065 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12066
120672003-04-08 Richard M. Stallman <rms@gnu.org>
12068
12069 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12070
120712003-02-13 Kim F. Storm <storm@cua.dk>
12072
12073 * objects.texi (Character Type): New \s escape for space.
12074
120752003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12076
5dcb4c4e 12077 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12078
120792003-01-25 Richard M. Stallman <rms@gnu.org>
12080
12081 * keymaps.texi: Document that a symbol can act as a keymap.
12082
120832003-01-13 Richard M. Stallman <rms@gnu.org>
12084
12085 * text.texi (Changing Properties): Say string indices are origin-0.
12086
12087 * positions.texi (Screen Lines) <compute-motion>:
12088 Correct order of elts in return value.
12089
12090 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12091 how to define a default binding.
12092
120932002-12-07 Markus Rost <rost@math.ohio-state.edu>
12094
12095 * loading.texi (Unloading): Fix recent change for load-history.
12096
12097 * customize.texi (Simple Types): Clarify description of custom
12098 type 'number. Describe new custom type 'float.
12099
121002002-12-04 Markus Rost <rost@math.ohio-state.edu>
12101
12102 * variables.texi (File Local Variables): Fix typo.
12103
c8763fb6 121042002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12105
12106 From Michael Albinus <Michael.Albinus@alcatel.de>.
12107
12108 * README: Target for Info file is `make info'.
12109
5dcb4c4e 12110 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12111 `file-name-sans-extension'.
12112 (Magic File Names): Complete list of operations for magic file
12113 name handlers.
12114
121152002-09-16 Jonathan Yavner <jyavner@engineer.com>
12116
12117 * variables.texi (File Local Variables): New function
12118 risky-local-variable-p.
12119
121202002-09-15 Jonathan Yavner <jyavner@engineer.com>
12121
12122 * functions.texi (Function safety): New node about unsafep.
12123
121242002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12125
5dcb4c4e 12126 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12127 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12128
121292002-06-17 Juanma Barranquero <lektu@terra.es>
12130
12131 * frames.texi (Display Feature Testing): Fix typo.
12132
121332002-06-12 Andreas Schwab <schwab@suse.de>
12134
12135 * frames.texi (Initial Parameters, Resources): Fix references to
12136 the Emacs manual.
12137
121382002-05-13 Kim F. Storm <storm@cua.dk>
12139
6e911150 12140 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12141 example relating to changing buffer inside let.
12142
c8763fb6 121432002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12144
12145 * os.texi (Session Management): New node about X Session management.
12146
121472002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12148
12149 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12150 to which the manual corresponds, and the copyright years.
12151
12152 * Makefile.in (VERSION): Set to 2.9.
12153
121542001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12155
12156 * elisp.texi: Change the category in @dircategory to "Emacs", to
12157 make it consistent with info/dir.
12158
121592001-11-25 Miles Bader <miles@gnu.org>
12160
12161 * text.texi (Fields): Describe new `limit' arg in
12162 field-beginning/field-end.
12163
121642001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12165
5dcb4c4e
SM
12166 * permute-index: Don't depend on csh-specific features.
12167 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12168
12169 * two-volume-cross-refs.txt: New file.
12170 * two.el: New file.
12171 * spellfile: New file.
12172
121732001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12174
12175 * permute-index: New file.
12176
12177 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12178 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12179 8+3 restricted namespace.
12180
12181 * Makefile.in (infodir): Define relative to $(srcdir).
12182 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12183 include directories list via -I switch to makeinfo.
12184 (index.texi): Use cp if both hard and symbolic links fail.
12185
121862001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12187
12188 * Makefile.in (distclean): Add.
12189
12190 The following changes make ELisp manual part of the Emacs
12191 distribution:
12192
12193 * Makefile.in: Add Copyright notice.
12194 (prefix): Remove.
12195 (infodir): Change value to "../info".
12196 (VPATH): New variable.
12197 (MAKE): Don't define.
12198 (texmacrodir): Don't define.
12199 (texinputdir): Append the existing value of TEXINPUTS.
12200 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12201 command to be compatible with man/Makefile.in, and to put the
12202 output into ../info.
12203 (info): Add target.
12204 (installall): Target removed.
12205
c8763fb6 122062001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12207
12208 * tips.texi (Coding Conventions): Fix typo.
12209
122102001-10-23 Gerd Moellmann <gerd@gnu.org>
12211
12212 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12213
122142001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12215
12216 * files.texi (File Name Components): Update the description of
12217 file-name-sans-extension and file-name-extension, as they now
12218 ignore leading dots.
12219
122202001-10-20 Gerd Moellmann <gerd@gnu.org>
12221
12222 * (Version 21.1 released.)
12223
122242001-10-19 Miles Bader <miles@gnu.org>
12225
12226 * positions.texi (Text Lines): Describe behavior of
12227 `beginning-of-line'/`end-of-line' in the presence of field properties.
12228
122292001-10-17 Gerd Moellmann <gerd@gnu.org>
12230
12231 * Makefile.in (VERSION): Set to 2.8.
12232 (manual): Use `manual-21'.
12233
12234 * elisp.texi (VERSION): Add and use it where the version
12235 number was used. Set it to 2.8.
12236
12237 * intro.texi: Likewise.
12238
122392001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12240
12241 * files.texi (File Name Completion): Document the significance of
12242 a trailing slash in elements of completion-ignored-extensions.
12243
122442001-10-06 Miles Bader <miles@gnu.org>
12245
12246 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12247
122482001-10-04 Gerd Moellmann <gerd@gnu.org>
12249
12250 * variables.texi (Variable Aliases): New node.
12251
122522001-10-04 Gerd Moellmann <gerd@gnu.org>
12253
12254 * Branch for 21.1.
12255
122562001-10-02 Miles Bader <miles@gnu.org>
12257
12258 * minibuf.texi (Minibuffer Misc): Add entries for
12259 `minibuffer-contents', `minibuffer-contents-no-properties', and
12260 `delete-minibuffer-contents'.
12261 Correct description for `minibuffer-prompt-end'.
12262
12263 * text.texi (Property Search): Correct descriptions of
12264 `next-char-property-change' and `previous-char-property-change'.
12265 Add entries for `next-single-char-property-change' and
12266 `previous-single-char-property-change'.
12267 Make operand names a bit more consistent.
12268
122692001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12270
12271 * frames.texi (Finding All Frames): Document that next-frame and
12272 previous-frame are local to current terminal.
12273
122742001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12275
12276 * keymaps.texi (Creating Keymaps): Fix the description of the
12277 result of make-keymap.
12278
122792001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12280
12281 * display.texi (Font Lookup, Attribute Functions)
12282 (Image Descriptors): Add cross-references to the definition of
12283 selected frame.
12284
12285 * buffers.texi (The Buffer List): Add cross-references to the
12286 definition of selected frame.
12287
12288 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12289 frame at any given time.
12290 (Multiple Displays, Size and Position): Add a cross-reference to
12291 the definition of the selected frame.
12292
122932001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12294
12295 * strings.texi (String Conversion) <string-to-number>: Document
12296 that a float is returned for integers that are too large.
12297
12298 * frames.texi (Mouse Position): Document mouse-position-function.
12299 (Display Feature Testing): Document display-images-p.
12300 (Window Frame Parameters): Document the cursor-type variable.
12301
12302 * numbers.texi (Integer Basics): Document CL style read syntax for
12303 integers in bases other than 10.
12304
5dcb4c4e
SM
12305 * positions.texi (List Motion):
12306 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12307
12308 * lists.texi (Sets And Lists): Document member-ignore-case.
12309
12310 * internals.texi (Garbage Collection): Document the used and free
12311 strings report.
12312 (Memory Usage): Document strings-consed.
12313
12314 * os.texi (Time of Day): Document float-time.
12315 (Recording Input): Document that clear-this-command-keys clears
12316 the vector to be returned by recent-keys.
12317
ed9265fc
JB
12318 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12319 The argument keymap can be a list.
b8d4c8d0
GM
12320
12321 * nonascii.texi (User-Chosen Coding Systems)
12322 <select-safe-coding-system>: Document the new argument
12323 accept-default-p and the variable
12324 select-safe-coding-system-accept-default-p. Tell what happens if
12325 buffer-file-coding-system is undecided.
12326 (Default Coding Systems): Document auto-coding-regexp-alist.
12327
12328 * display.texi (The Echo Area) <message>: Document
12329 message-truncate-lines.
12330 (Glyphs): Document that the glyph table is unused on windowed
12331 displays.
12332
12333 * help.texi (Describing Characters) <single-key-description>:
12334 Document the new argument no-angles.
12335 (Accessing Documentation) <documentation-property>: Document that
12336 a non-string property is evaluated.
12337 <documentation>: Document that the function-documentation property
12338 is looked for.
12339
12340 * windows.texi (Selecting Windows): Document some-window.
12341
12342 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12343
12344 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12345 apropos-mode-hook.
12346
12347 * commands.texi (Using Interactive): Document interactive-form.
12348 (Keyboard Macros): Document kbd-macro-termination-hook.
12349 (Command Loop Info): Document that clear-this-command-keys clears
12350 the vector to be returned by recent-keys.
12351
123522001-09-04 Werner LEMBERG <wl@gnu.org>
12353
12354 * Makefile.in (srcdir, texinputdir): New variables.
12355 (srcs, index.texi, install): Use $(srcdir).
12356 (.PHONY): Remove elisp.dvi.
12357 (elisp): Use -I switch for makeinfo.
12358 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12359 (installall, dist): Use $(srcdir).
12360 Fix path to texinfo.tex.
12361 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12362
123632001-08-30 Gerd Moellmann <gerd@gnu.org>
12364
12365 * display.texi (Conditional Display): Adjust to API change.
12366
12367 * configure: New file.
12368
123692001-07-30 Gerd Moellmann <gerd@gnu.org>
12370
12371 * commands.texi (Repeat Events): Add description of
12372 double-click-fuzz.
12373
123742001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12375
12376 * syntax.texi (Syntax Class Table): Add the missing designator for
12377 comment and string fences.
12378 (Syntax Properties): Add a xref to syntax table internals.
12379 (Syntax Table Internals): Document string-to-syntax.
12380
123812001-05-07 Gerd Moellmann <gerd@gnu.org>
12382
12383 * Makefile.in (install): Use install-info command line options
12384 like in Emacs' Makefile.in.
12385
123862000-12-09 Miles Bader <miles@gnu.org>
12387
12388 * windows.texi (Window Start): Update documentation for
12389 `pos-visible-in-window-p'.
12390
123912000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12392
12393 * lists.texi (Building Lists): Add footnote to explain how to add
12394 to the end of a list.
12395
123962000-10-25 Gerd Moellmann <gerd@gnu.org>
12397
12398 * files.texi (Visiting Functions): Typos.
12399
124002000-10-25 Kenichi Handa <handa@etl.go.jp>
12401
12402 * files.texi (Visiting Functions): Return value of
12403 find-file-noselect may be a list of buffers if wildcards are used.
12404
124052000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12406
12407 * display.texi (Defining Faces): Document `graphic' display type
12408 in face specs.
12409
b344d29d 124102000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12411
12412 * hooks.texi (Standard Hooks): Replace obsolete
12413 `after-make-frame-hook' with `after-make-frame-functions'.
12414
12415 * frames.texi (Creating Frames): Ditto.
12416
12417 * variables.texi (Future Local Variables): Ditto.
12418
124192000-10-16 Gerd Moellmann <gerd@gnu.org>
12420
12421 * display.texi (Other Image Types): Add description of :foreground
12422 and :background properties of mono PBM images.
12423
124242000-08-17 Werner LEMBERG <wl@gnu.org>
12425
12426 * .cvsignore: New file.
12427
124282000-01-05 Gerd Moellmann <gerd@gnu.org>
12429
12430 * tindex.pl: New script.
12431
124321999-12-03 Dave Love <fx@gnu.org>
12433
12434 * Makefile.in (MAKEINFO): New parameter.
12435
124361999-09-17 Richard Stallman <rms@gnu.org>
12437
12438 * Makefile.in (srcs): Add hash.texi.
12439 (VERSION): Update to 20.6.
12440
124411999-09-13 Richard Stallman <rms@gnu.org>
12442
12443 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12444
124451998-08-29 Karl Heuer <kwzh@gnu.org>
12446
12447 * configure.in: New file.
12448 * Makefile.in: Renamed from Makefile.
12449 (prefix, infodir): Use value obtained from configure.
12450 (emacslibdir): Obsolete variable deleted.
12451 (dist): Distribute configure.in, configure, Makefile.in.
12452
124531998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12454
12455 * Makefile (INSTALL_INFO): New variable.
12456 (install): Run install-info.
12457
124581998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12459
12460 * Makefile (elisp.dvi): Add missing backslash.
12461
124621998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12463
12464 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12465 Run texindex without `./'. Always run texindex on elisp.tp.
12466 (elisp.tps): Target deleted.
12467
124681998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12469
12470 * Makefile (srcs): Add nonascii.texi and customize.texi.
12471 (dist): Start by deleting `temp'.
12472
124731998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12474
12475 * Makefile (makeinfo, texindex): Targets deleted.
12476 (makeinfo.o, texindex.o): Targets deleted.
12477 (clean, dist): Don't do anything with them or with getopt*.
12478
124791998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12480
12481 * Makefile (SHELL): Defined.
12482
124831998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12484
12485 * Makefile (elisp.tps): New target.
12486 (elisp.dvi): Depend on elisp.tps.
12487
c5602427 124881996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12489
12490 * README: Update phone number.
12491
12492 * Makefile (elisp): Make this be the default target.
12493 Depend on makeinfo.c instead of makeinfo.
12494 (install): Don't depend on elisp.dvi, since we don't install that.
12495 Use mkinstalldirs.
12496 (dist): Add mkinstalldirs.
12497
c5602427 124981995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12499
12500 * Makefile (VERSION): Update version number.
5dcb4c4e 12501 (maintainer-clean): Rename from realclean.
b8d4c8d0 12502
c5602427 125031995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12504
12505 * Makefile (realclean): New target.
12506 (elisp): Remove any old elisp-* files first.
12507
c5602427 125081993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12509
12510 * Makefile (VERSION): New variable.
12511 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12512 Compressed file suffix should be `.gz', not `.z'.
12513
ce058493 125141993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12515
12516 * Makefile (elisp): Depend on makeinfo.
12517
c5602427 125181993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12519
12520 * Makefile (srcs): Add anti.texi.
12521
c5602427 125221993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12523
12524 * Makefile (infodir, prefix): New vars.
12525 (install): Use infodir.
f4e90db0 12526 (emacsinfodir): Delete.
b8d4c8d0 12527
c5602427 125281993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12529
12530 * Makefile (srcs): Add calendar.texi.
12531
12532 * Makefile (dist): Copy texindex.c and makeinfo.c.
12533 Limit elisp-* files to those with one or two digits.
12534
c5602427 125351993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12536
f4e90db0 12537 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12538
c5602427 125391993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12540
12541 * loading.texi (Unloading): define-function changed back to
12542 defalias. It may not stay this way, but at least it's
12543 consistent with the known-good version of the code patch.
12544
c5602427 125451993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12546
12547 * modes.texi (Hooks): Document new optional arg of add-hook.
12548
c5602427 125491993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12550
12551 * variables.texi: Document nil initial value of buffer-local variables.
12552
12553 * tips.texi: Add new section on standard library headers.
12554
c5602427 125551993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12556
12557 * Makefile (srcs): Add frame.texi to the list of sources.
12558
c5602427 125591993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12560
12561 * Makefile (dist): Don't bother excluding autosave files; they'll
12562 never make it into the temp directory anyway, and the hash marks
12563 in the name are problematic for make and the Bourne shell.
ed9265fc 12564 (srcs): ???
b8d4c8d0 12565
c5602427 125661993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12567
12568 * Makefile (dist): Don't include backup files or autosave files in
12569 the distribution tar file.
12570
c5602427 125711991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12572
5dcb4c4e 12573 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12574 (elisp.dvi): Remove erroneous shell comment.
12575 Expect output of permute-index in permuted.fns.
12576 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12577 (clean): Add index.texi to be deleted.
b8d4c8d0 12578
c5602427 125791990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12580
12581 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12582
c5602427 125831990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12584
12585 * files.texi: Noted that completion-ignored-extensions is ignored
12586 when making *Completions*.
12587
3e868ee3 125881990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12589
12590 * Makefile make dist now depends on elisp.dvi, since it tries
12591 to include it in the dist file.
12592
c5602427 125931990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12594
c5602427 12595 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12596
c5602427 125971989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12598
12599 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12600 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12601
c5602427 126021989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12603
12604 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12605 and @error{} are the terms now being used. The files in the
12606 directory have been changed to reflect this.
12607
12608 * All instances of @indentedresultt{} have been changed to
333f9019 12609 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12610
c5602427 126111989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12612
12613 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12614 experimental @indentedresult{}, @indentedexpandsto{} are part of
12615 the texinfo.tex in this directory. These TeX macros are not
12616 stable yet.
12617
c5602427 126181989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12619
12620 * texinfo.tex: Temporarily added
12621 \let\result=\dblarrow
12622 \def\error{{\it ERROR} \longdblarrow}
12623 We need to do this better soon.
12624
c5602427 126251989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12626
12627 * Applied Karl Berry's patches to *.texinfo files, but not to
12628 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12629 new title page format is also not applied, since it requires
12630 texinfo.tex changes.)
12631
12632 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12633 for the Project GNU development environment.
12634
12635;; Local Variables:
c8763fb6 12636;; coding: utf-8
b8d4c8d0
GM
12637;; End:
12638
ab422c4d 12639 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12640
12641 This file is part of GNU Emacs.
12642
352c8b4a 12643 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12644 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12645 the Free Software Foundation, either version 3 of the License, or
12646 (at your option) any later version.
b8d4c8d0
GM
12647
12648 GNU Emacs is distributed in the hope that it will be useful,
12649 but WITHOUT ANY WARRANTY; without even the implied warranty of
12650 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12651 GNU General Public License for more details.
12652
12653 You should have received a copy of the GNU General Public License
352c8b4a 12654 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.