Doc fixes (index and comment).
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
a9560047
TH
12013-12-24 Tassilo Horn <tsdh@gnu.org>
2
3 * control.texi (Pattern matching case statement): Fix missing
4 argument in simple expression language sample (Bug#16238). Add
5 some sample programs written in that language. Mention that
6 `pcase' requires lexical binding.
7
46291d11
XF
82013-12-23 Xue Fuqiao <xfq.free@gmail.com>
9
2d778742
XF
10 * eval.texi (Special Forms): Document `special-form-p'.
11
12 * macros.texi (Simple Macro): Document `macrop'.
13
882b0b86
XF
14 * files.texi (Changing Files): Fix an argument of `copy-file'.
15
46291d11
XF
16 * strings.texi (Creating Strings): Document TRIM in `split-string'.
17
8cd22a08
CY
182013-12-23 Chong Yidong <cyd@gnu.org>
19
20 * keymaps.texi (Controlling Active Maps): Renamed
21 set-temporary-overlay-map to set-transient map. Doc fixes.
22 (Searching Keymaps): The transient keymap takes precedence.
23
aec3bf9f
GM
242013-12-23 Glenn Morris <rgm@gnu.org>
25
26 * loading.texi (How Programs Do Loading, Load Suffixes):
27 Mention `load-prefer-newer'.
28
bb962da2
XF
292013-12-22 Xue Fuqiao <xfq.free@gmail.com>
30
aec3bf9f
GM
31 * hash.texi (Other Hash): Document `hash-table-keys'
32 and `hash-table-values'.
bb962da2 33
77e5bcc5
EZ
342013-12-22 Eli Zaretskii <eliz@gnu.org>
35
36 * nonascii.texi (Character Properties): NAME or OLD-NAME
37 properties can be nil (there's no empty string).
a9877c32 38 (Character Properties): Update the reference to the UCD.
77e5bcc5 39
c9832cd8
XF
402013-12-22 Xue Fuqiao <xfq.free@gmail.com>
41
77e5bcc5
EZ
42 * sequences.texi (Bool-Vectors): Document new bool-vector set
43 operation functions.
8fc36a68 44
05e8f1ae
XF
45 * text.texi (Examining Properties): Document `get-pos-property'.
46
aec3bf9f
GM
47 * variables.texi (Directory Local Variables):
48 Document `enable-dir-local-variables'.
b345c561 49
aec3bf9f
GM
50 * debugging.texi (Debugger Commands):
51 Document `debugger-toggle-locals'.
c9832cd8 52
77221051
CY
532013-12-21 Chong Yidong <cyd@gnu.org>
54
55 * text.texi (Region Indent): Note the new interactive behavior of
56 indent-rigidly.
57
dfff9284
TH
582013-12-20 Tassilo Horn <tsdh@gnu.org>
59
3fbba716
TH
60 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
61 one or many arguments.
62
6f1de4d1
TH
63 * display.texi: Document `messages-buffer'.
64
dfff9284
TH
65 * os.texi: Document `initial-buffer-choice' changes.
66
f5df4ceb
CY
672013-12-20 Chong Yidong <cyd@gnu.org>
68
69 * text.texi (Changing Properties): Improve documentation for
70 add-face-text-property.
71 (Special Properties): Mention add-face-text-property.
72
fb891cc8
CY
732013-12-18 Chong Yidong <cyd@gnu.org>
74
18874304
CY
75 * customize.texi (Custom Themes): Document custom-known-themes
76 (Bug#15717).
77
fb891cc8
CY
78 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
79 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
80
06a4f110
GM
812013-12-13 Glenn Morris <rgm@gnu.org>
82
83 * internals.texi (Building Emacs):
84 * loading.texi (Library Search): Mention that site-load,
85 site-init cannot change load-path.
86
b55e11bf
GM
872013-12-12 Glenn Morris <rgm@gnu.org>
88
89 * elisp.texi: Tweak dircategory.
90
01633a17
EZ
912013-12-12 Eli Zaretskii <eliz@gnu.org>
92
93 * nonascii.texi (Encoding and I/O): Document file-name encoding
94 peculiarities on MS-Windows.
95
f9405d87
GM
962013-12-12 Glenn Morris <rgm@gnu.org>
97
98 * elisp.texi: Sync direntry with info/dir version.
99
36291308
JB
1002013-12-08 Juanma Barranquero <lekktu@gmail.com>
101
102 * display.texi (Progress, Face Remapping):
103 * processes.texi (Serial Ports):
104 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
105
c085e5b9
JL
1062013-12-04 Juri Linkov <juri@jurta.org>
107
108 * searching.texi (Search and Replace): Fix `unread-command-events'
109 and add ref.
110
9139632a
JL
1112013-12-03 Juri Linkov <juri@jurta.org>
112
113 * windows.texi (Choosing Window): Rename `no-display-ok' to
114 `allow-no-window'. (Bug#13594)
115
26e4aa7d
GM
1162013-11-30 Glenn Morris <rgm@gnu.org>
117
118 * Makefile.in (distclean): Remove Makefile.
119
c8f0efc2
AP
1202013-11-29 Andreas Politz <politza@fh-trier.de>
121
122 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
123 (Bug#14029).
124
cb6c95a3
GM
1252013-11-27 Glenn Morris <rgm@gnu.org>
126
127 * loading.texi (Library Search):
128 * os.texi (Startup Summary): No more leim directory.
129
d6686055
GM
1302013-11-26 Glenn Morris <rgm@gnu.org>
131
132 * os.texi (Startup Summary): Update for leim-list being preloaded.
133
f6083c67
BJ
1342013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
135
136 * frames.texi (Input Focus):
137 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
138
17e0445b
GM
1392013-11-23 Glenn Morris <rgm@gnu.org>
140
141 * loading.texi (Library Search):
142 Empty elements in EMACSLOADPATH now mean the default load-path.
143
88fa559d
GM
1442013-11-22 Glenn Morris <rgm@gnu.org>
145
146 * loading.texi (Library Search): Minor clarification.
147
f0cfa5fe
LL
1482013-11-20 Leo Liu <sdl.web@gmail.com>
149
150 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
151
a6e3a5d5
XF
1522013-11-19 Xue Fuqiao <xfq.free@gmail.com>
153
154 * os.texi (File Notifications): Add an index.
155
156 * loading.texi (Loading): Add an cross-reference.
157
4ae3802f
XF
1582013-11-18 Xue Fuqiao <xfq.free@gmail.com>
159
160 * os.texi (Session Management, Desktop Notifications): Add some
161 indexes and a cross-reference.
162
de586f99
XF
1632013-11-17 Xue Fuqiao <xfq.free@gmail.com>
164
165 * os.texi (Time Parsing):
166 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
167
90794abb
GM
1682013-11-14 Glenn Morris <rgm@gnu.org>
169
170 * loading.texi (Library Search): Update section.
171
7d3bb569
XF
1722013-11-11 Xue Fuqiao <xfq.free@gmail.com>
173
174 * os.texi (User Identification, Time of Day, Time Conversion):
175 Minor fixes.
176
fb193bb4
JD
1772013-11-10 Jan Djärv <jan.h.d@swipnet.se>
178
179 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
180
be9d2b46
XF
1812013-11-09 Xue Fuqiao <xfq.free@gmail.com>
182
183 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 184 Typo fix.
d612ddbb 185 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 186
8acb09ca
EZ
1872013-11-08 Eli Zaretskii <eliz@gnu.org>
188
189 * display.texi (Truncation): Document that cache-long-scans is now
190 non-nil by default. (Bug#15797)
191
c67c5132
EZ
1922013-11-05 Eli Zaretskii <eliz@gnu.org>
193
194 * lists.texi (Rearrangement): Fix indexing.
195
196 * display.texi (Bidirectional Display): Fix indexing.
197
29aa2b71
XF
1982013-11-05 Xue Fuqiao <xfq.free@gmail.com>
199
5e21526f
XF
200 * lists.texi (Rearrangement): Improve indexing.
201
29aa2b71 202 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 203 (Bidirectional Display): Improve indexing.
29aa2b71 204
3c334c14
JD
2052013-11-01 Jan Djärv <jan.h.d@swipnet.se>
206
207 * display.texi (Face Attributes): Document :distant-foreground.
208
bc5184ab
XF
2092013-10-30 Xue Fuqiao <xfq.free@gmail.com>
210
211 * display.texi (Abstract Display): Improve indexing.
212
23af34b0
SM
2132013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
214
215 * display.texi (Selective Display): Discourage the use of explicit
216 selective display.
217
81cf3b07
XF
2182013-10-29 Xue Fuqiao <xfq.free@gmail.com>
219
027d950f
XF
220 * display.texi (Showing Images): Add an index for image-size.
221 Use @code instead of @var for a normal variable.
142207c0 222 (Multi-Frame Images): Improve indexing.
3440d80e 223 (Button Buffer Commands): Use @code instead of @var for a normal variable.
e54711f3 224 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 225
3c640e29
XF
2262013-10-27 Xue Fuqiao <xfq.free@gmail.com>
227
44e0cfaf 228 * display.texi (Image Descriptors): Improve indexing.
3c640e29 229
7db9c31e
XF
2302013-10-26 Xue Fuqiao <xfq.free@gmail.com>
231
232 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 233 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 234
619a46f8
XF
2352013-10-25 Xue Fuqiao <xfq.free@gmail.com>
236
237 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
238 (Low-Level Font): Improve indexing.
239
240 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 241
578ef6b9
XF
2422013-10-24 Xue Fuqiao <xfq.free@gmail.com>
243
244 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 245 (Font Selection): Add indexes.
8b78f36c 246 (Low-Level Font): Add an index for font registry.
578ef6b9 247
48f73cfb
GM
2482013-10-23 Glenn Morris <rgm@gnu.org>
249
76f1a3c3
GM
250 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
251 Nuke @refill.
252
48f73cfb
GM
253 * Makefile.in (install-dvi, install-html, install-pdf)
254 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
255 (uninstall-pdf): Quote entities that might contain whitespace.
256
8d02f0ad
XF
2572013-10-19 Xue Fuqiao <xfq.free@gmail.com>
258
76f1a3c3
GM
259 * display.texi (Face Attributes): Add indexes for the ‘:box’
260 face attribute.
8d02f0ad 261
917ac5eb
XF
2622013-10-18 Xue Fuqiao <xfq.free@gmail.com>
263
74f202ae 264 * display.texi (Line Height): Add indexes for line height.
917ac5eb 265
475c7d3f
XF
2662013-10-17 Xue Fuqiao <xfq.free@gmail.com>
267
268 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
269
89f20e05
XF
2702013-10-16 Xue Fuqiao <xfq.free@gmail.com>
271
272 * display.texi (Selective Display): Add an index for explicit
273 selective display.
274
2641f1a5
XF
2752013-10-15 Xue Fuqiao <xfq.free@gmail.com>
276
277 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
278
8c106d17
GM
2792013-10-13 Glenn Morris <rgm@gnu.org>
280
281 * intro.texi (Acknowledgments): Use accented form of some names.
282
fa022909
GM
2832013-10-09 Glenn Morris <rgm@gnu.org>
284
285 * control.texi (Conditionals): Copyedits. (Bug#15558)
286
4ed77415 2872013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 288
4ed77415 289 Support menus on text-mode terminals.
981b26a6
EZ
290 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
291 wording to the effect that menus are supported on TTYs.
292
293 * frames.texi (Pop-Up Menus, Dialog Boxes)
294 (Display Feature Testing): Update for menu support on TTYs.
295
6de913c4
SM
2962013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
297
298 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
299 non-headings.
300
9e73b242
XF
3012013-10-05 Xue Fuqiao <xfq.free@gmail.com>
302
303 * syntax.texi (Categories): Add an index for category sets.
304
79b3ad55
XF
3052013-10-03 Xue Fuqiao <xfq.free@gmail.com>
306
c9358b45
XF
307 * syntax.texi (Syntax Flags):
308 (Syntax Table Functions): Add indexes.
79b3ad55 309
8c1f51ff
XF
3102013-10-02 Xue Fuqiao <xfq.free@gmail.com>
311
312 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
313
6cfe977d
XF
3142013-09-29 Xue Fuqiao <xfq.free@gmail.com>
315
316 * searching.texi (Regexp Search): Refine.
317
69b3debc
XF
3182013-09-22 Xue Fuqiao <xfq.free@gmail.com>
319
320 * nonascii.texi (Default Coding Systems): Typo fix.
321
87829449
XF
3222013-09-21 Xue Fuqiao <xfq.free@gmail.com>
323
324 * nonascii.texi (Coding System Basics): Add information about carriage-return.
325
0df00f59
EZ
3262013-09-14 Eli Zaretskii <eliz@gnu.org>
327
328 * display.texi (Display Margins): State the units of measuring
329 margin width. (Bug#15375)
330
3509fb40
EZ
3312013-09-13 Eli Zaretskii <eliz@gnu.org>
332
333 * text.texi (Not Intervals): Minor wording fix.
334
99d8e6d6
XF
3352013-09-12 Xue Fuqiao <xfq.free@gmail.com>
336
3509fb40
EZ
337 * functions.texi (Obsolete Functions): Add an index for obsolete
338 functions.
99d8e6d6 339
44ee2147
XF
3402013-09-11 Xue Fuqiao <xfq.free@gmail.com>
341
342 * nonascii.texi (Character Properties): Character properties fix
343 for decimal-digit-value and digit-value.
344
eb31a86c
SM
3452013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
346
347 * macros.texi (Defining Macros): Prefer "function" to "lambda
348 expression" (bug#15296).
349
50b13cde
PE
3502013-08-28 Paul Eggert <eggert@cs.ucla.edu>
351
352 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
353 for portability to hosts where /bin/sh has problems.
354
a8544941
SM
3552013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
356
357 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
358
9f0809d4
EZ
3592013-08-20 Eli Zaretskii <eliz@gnu.org>
360
361 * files.texi (Information about Files): Mention file names with
362 trailing blanks on MS-Windows. (Bug#15130)
363
c5074806
XF
3642013-08-18 Xue Fuqiao <xfq.free@gmail.com>
365
366 * positions.texi (Positions): Improve indexing.
367
e2c90473
EZ
3682013-08-18 Eli Zaretskii <eliz@gnu.org>
369
370 * markers.texi (The Region): Improve indexing.
371
278d6dd0
XF
3722013-08-17 Xue Fuqiao <xfq.free@gmail.com>
373
ab100635
XF
374 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
375
278d6dd0
XF
376 * text.texi (Maintaining Undo): Mention interactive call of
377 buffer-disable-undo.
c9b39934 378 (Filling): Add cross-reference for hard newlines.
d3110177 379 (Sorting): Fix indentation.
38b4c7f8 380 (Columns): Comment out undefined behavior.
ad6643fe 381 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 382
2bede2ed
XF
3832013-08-16 Xue Fuqiao <xfq.free@gmail.com>
384
c8068af5 385 * text.texi (Insertion): Refine.
bd805d5b 386 (Margins): Add an index.
e4043ba0 387 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 388
2bede2ed
XF
389 * positions.texi (Character Motion):
390 * markers.texi (Moving Markers):
391 (Creating Markers): Comment out undefined behavior.
392
7cbbcaa0
XF
3932013-08-15 Xue Fuqiao <xfq.free@gmail.com>
394
395 * markers.texi (The Region): Add/move indexes.
396
8259030d
LMI
3972013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
398
399 * display.texi (ImageMagick Images): Mention :content-type and
400 `image-content-type-suffixes'.
401
f73f4ce6
XF
4022013-08-13 Xue Fuqiao <xfq.free@gmail.com>
403
404 * positions.texi (Word Motion): Remove redundant sentence.
405
3e6b67c9
GM
4062013-08-13 Glenn Morris <rgm@gnu.org>
407
408 * lists.texi (List Elements):
409 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
410
5c41e9ff
XF
4112013-08-13 Xue Fuqiao <xfq.free@gmail.com>
412
916119ec 413 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 414
8496d8d7
GM
4152013-08-12 Glenn Morris <rgm@gnu.org>
416
417 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
418 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
419 (INSTALL_DATA): New, set by configure.
420 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
421 New variables.
422 (.SUFFIXES): Add .ps and .dvi.
423 (.dvi.ps): New suffix rule.
424 (dvi, html, pdf, ps): Use *_TARGETS variables.
425 (elisp.html): Use HTML_OPTS.
426 (elisp.ps): Remove explicit rule.
427 (.PHONY): install-dvi, install-html, install-pdf, install-ps
428 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
429 uninstall-ps, and uninstall-doc.
430 (install-dvi, install-html, install-pdf, install-ps, install-doc)
431 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
432 (uninstall-doc): New rules.
433 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
434
3a3bb904
XF
4352013-08-10 Xue Fuqiao <xfq.free@gmail.com>
436
437 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
438
4517cbc2
XF
4392013-08-09 Xue Fuqiao <xfq.free@gmail.com>
440
441 * control.texi (Error Symbols): Minor fix for previous change.
442
54bd972f
SM
4432013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
444
445 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
446
447 * control.texi (Signaling Errors): Refer to define-error.
448 (Error Symbols): Add `define-error'.
449
e30b79c1
DA
4502013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
451
452 * positions.texi (Motion by Screen Lines):
453 * display.texi (Truncation): Rename `cache-long-line-scans'
454 to `cache-long-scans'.
455
123ff297
XF
4562013-08-05 Xue Fuqiao <xfq.free@gmail.com>
457
458 * windows.texi (Window Start and End): Add an index.
459
9097ad86
XF
4602013-08-02 Xue Fuqiao <xfq.free@gmail.com>
461
462 * display.texi (Face Functions): Add an index.
463
464 * variables.texi (Variable Aliases): Add an index.
465
466 * functions.texi (Defining Functions): Add an index.
467
468 * nonascii.texi (Coding System Basics): Add an index.
469
64a695bd
XF
4702013-07-31 Xue Fuqiao <xfq.free@gmail.com>
471
472 * nonascii.texi (Non-ASCII Characters): Update menu.
473 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
474
475 * elisp.texi (Top): Update menu.
476
39e8fb76
XF
4772013-07-30 Xue Fuqiao <xfq.free@gmail.com>
478
479 * windows.texi (Window History): Mention the default value of
3cd51eaa 480 switch-to-visible-buffer. Add cross-references.
39e8fb76 481
95e6e62b
MA
4822013-07-24 Michael Albinus <michael.albinus@gmx.de>
483
484 * errors.texi (Standard Errors): Fix typo.
485
486 * files.texi (Magic File Names):
487 * os.texi (File Notifications): Remove file-notify-supported-p.
488
53840e55
PE
4892013-07-24 Paul Eggert <eggert@cs.ucla.edu>
490
491 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
492 non-well-formed expressions result in unspecified behavior, though
493 Emacs will not crash.
494
32813ea7
MA
4952013-07-22 Michael Albinus <michael.albinus@gmx.de>
496
497 * files.texi (Magic File Names): Add file-notify-add-watch,
498 file-notify-rm-watch and file-notify-supported-p. Move
499 file-remote-p down.
500
501 * errors.texi (Standard Errors): Add file-notify-error.
502
503 * os.texi (Desktop Notifications): Rename from Notifications.
504 (File Notifications): New node.
505
506 * elisp.texi (Top): Update menu for these changes.
507
ac446ed8
XF
5082013-07-19 Xue Fuqiao <xfq.free@gmail.com>
509
510 * windows.texi (Display Action Functions): Mention next-window.
511
e6c005c5
XF
5122013-07-16 Xue Fuqiao <xfq.free@gmail.com>
513
514 * windows.texi (Selecting Windows): Fix the introduction of
515 `set-frame-selected-window''s arguments.
516
954b166e
PE
5172013-07-10 Paul Eggert <eggert@cs.ucla.edu>
518
519 Timestamp fixes for undo (Bug#14824).
520 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
521
3323c263
EZ
5222013-07-06 Eli Zaretskii <eliz@gnu.org>
523
524 * nonascii.texi (Text Representations): Document that
525 multibyte-string-p returns nil for non-string objects.
526
4431e6d9 5272013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
528
529 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
530
a944db14
GM
5312013-07-03 Glenn Morris <rgm@gnu.org>
532
533 * debugging.texi (Debugging):
534 * files.texi (File Attributes, Changing Files): Fix cross-references.
535
536 * package.texi (Package Archives): Fix @url call.
537
253e30aa
GM
538 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
539
4c672a0f
EZ
5402013-06-29 Eli Zaretskii <eliz@gnu.org>
541
542 * display.texi (Bidirectional Display): Document move-point-visually.
543
4366ddd4
XF
5442013-06-29 Xue Fuqiao <xfq.free@gmail.com>
545
546 * buffers.texi (Buffer File Name): Fix typo.
547
bace8013
CS
5482013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
549
550 * tips.texi (Coding Conventions): Improve wording.
551
f99f7826 5522013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
553
554 * loading.texi (Autoload): Fix typo.
555
611e8a48
GM
556 * variables.texi (Lexical Binding): Fix typo.
557
edfaf7c0
GM
558 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
559
f3f9606c
LMI
5602013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
561
562 * display.texi (ImageMagick Images): Mention :max-width and
563 :max-height.
564
89561f72
PE
5652013-06-20 Paul Eggert <eggert@cs.ucla.edu>
566
567 * numbers.texi (Math Functions): Remove obsolete function log10.
568
9716fedb
SM
5692013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
570
571 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
572 rather than `local-map'.
573
574 * keymaps.texi (Active Keymaps): Fix documentation of
575 set-temporary-overlay-map and overriding-terminal-local-map.
576
789cf833
GM
5772013-06-19 Glenn Morris <rgm@gnu.org>
578
579 * Makefile.in (dist): Edit more configure variables.
580 Try to check that we do not miss any in future.
581
254408ca
JB
5822013-06-17 Juanma Barranquero <lekktu@gmail.com>
583
584 * text.texi (Undo, Changing Properties): Fix typos.
585
708e05f6
LMI
5862013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
587
588 * text.texi (Changing Properties): Document `add-face-text-property'.
589
3da95318
KH
5902013-06-17 Kenichi Handa <handa@gnu.org>
591
592 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 593 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 594
de0503df
SM
5952013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
596
597 * loading.texi (Hooks for Loading): Don't document after-load-alist.
598 Document with-eval-after-load instead of eval-after-load.
599
823777b5
XF
6002013-06-11 Xue Fuqiao <xfq.free@gmail.com>
601
602 * files.texi (File Name Expansion): Make the example more
603 intuitive.
604
08c0a604
PE
6052013-06-10 Paul Eggert <eggert@cs.ucla.edu>
606
607 Documentation fix for 'ls' and hard links.
608 * compile.texi (Compilation Functions):
609 * files.texi (File Attributes, Changing Files):
610 Use current format for GNU 'ls' output.
611 (File Attributes): Fix problem introduced in previous change:
612 the link count is the number of hard links, not the number
613 of hard links + 1.
614
e4568f3b
XF
6152013-06-10 Xue Fuqiao <xfq.free@gmail.com>
616
617 * files.texi (File Attributes): Fix typo.
618
a5cf7779
SM
6192013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
620
621 * functions.texi (Lambda Expressions): Lambda expressions don't
622 evaluate to themselves in general (bug#11782).
623
6e911150
SM
6242013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
625
626 * loading.texi (Autoload):
627 * help.texi (Documentation Basics, Accessing Documentation)
628 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
629
b02b5481
GM
6302013-04-23 Glenn Morris <rgm@gnu.org>
631
632 * internals.texi (Writing Emacs Primitives): Remove obvious example.
633 Tweak other to avoid overly long line.
634
f8152bcb
XF
6352013-04-21 Xue Fuqiao <xfq.free@gmail.com>
636
84ebefe9
XF
637 * internals.texi (Writing Emacs Primitives): Remove unnecessary
638 references to the sources. (Bug#13800)
639
f8152bcb
XF
640 * searching.texi (Regexp Backslash): Doc fix for backslash
641 constructs in regular expressions.
642
8fa2654e
CS
6432013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
644
645 * tips.texi (Coding Conventions): Mention separation of package
646 descriptor and name of internal symbols by two hyphens.
647
0aa3616e
SB
6482013-04-13 Stephen Berman <stephen.berman@gmx.net>
649
650 * windows.texi (Splitting Windows): Change category of
651 split-window from a command to a function.
652
cd542620
CY
6532013-04-06 Chong Yidong <cyd@gnu.org>
654
655 * display.texi (Faces): Minor clarifications.
6e911150
SM
656 (Defining Faces): Clarify default vs custom face specs.
657 Document face-spec-set.
cd542620
CY
658
659 * display.texi (Overlay Properties):
660 * text.texi (Special Properties): Use the "anonymous face"
661 terminology. Describe foreground-color and background-color forms
662 as compatibility-only.
663
8d0c20ae
EZ
6642013-03-24 Eli Zaretskii <eliz@gnu.org>
665
666 * compile.texi (Byte-Code Objects): Add index entry.
667 (Disassembly): Add cross-references.
668
45f1d362
EZ
6692013-03-23 Eli Zaretskii <eliz@gnu.org>
670
671 * frames.texi (Size Parameters): More accurate description of the
672 difference between 'fullboth' and 'maximized'. (Bug#13935)
673
5784e319
CS
6742013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
675
676 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
677
78be8b64 6782013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
679
680 * elisp.texi: Add some stuff specific to www.gnu.org.
681
b388e7ad
TZ
6822013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
683
684 * control.texi (Pattern matching case statement): Fix typo.
685
681ebc33
PE
6862013-03-04 Paul Eggert <eggert@cs.ucla.edu>
687
688 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
689
9bed73f3
GM
6902013-03-03 Glenn Morris <rgm@gnu.org>
691
692 * objects.texi (Symbol Type): Fix typo.
693
929aeac6 6942013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
695
696 * variables.texi (File Local Variables): Fix reference.
697
1abfd3e8 6982013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
699
700 * files.texi (Magic File Names): Improve wording and indexing.
701
f0c954fa
GM
7022013-02-21 Glenn Morris <rgm@gnu.org>
703
704 * display.texi (Multi-Frame Images): Minor rephrasing.
705
1e56f8ef
GM
7062013-02-20 Glenn Morris <rgm@gnu.org>
707
708 * display.texi (GIF Images, TIFF Images): Delete these nodes.
709 (ImageMagick Images): For :index, use an xref rather than duplicating.
710 (Other Image Types): Add GIF, adjust formatting.
711 (Multi-Frame Images): Rename from Animated Images. Expand section.
712 * elisp.texi (Top): Update menu for these changes.
713
93c2fa46
GM
7142013-02-19 Glenn Morris <rgm@gnu.org>
715
716 * text.texi (Change Hooks): Fix typo.
717
d64d97e5 7182013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
719
720 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
721
b5ca9d53
GM
7222013-02-13 Glenn Morris <rgm@gnu.org>
723
b6c3e4b1
GM
724 * objects.texi (Char-Table Type): Add footnote about #^^.
725
b5ca9d53
GM
726 * modes.texi (Minor Mode Conventions): Fix typo.
727
85adc63f
GM
728 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
729 meta characters; this changed in 22.1. (Bug#13684)
730
662abcc1
GM
731 * objects.texi (Char-Table Type): Add cindex.
732
9d6c9dd1
GM
733 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
734
490a9458 7352013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
736
737 * keymaps.texi (Creating Keymaps): Update make-keymap result.
738
8549f9e8
EZ
7392013-02-09 Eli Zaretskii <eliz@gnu.org>
740
741 * modes.texi (%-Constructs): Remove the description of %t.
742
743 * nonascii.texi (MS-DOS File Types): Delete node.
744
7bd00724
GM
7452013-02-08 Glenn Morris <rgm@gnu.org>
746
747 * keymaps.texi (Active Keymaps, Searching Keymaps):
748 Remove confusing mention of "symbolic prefix". (Bug#13643)
749
795e7a5b 7502013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
751
752 * macros.texi (Indenting Macros): Fix order of an indent
753 symbol's arguments. (Bug#13450)
754
b3fbb395
PE
7552013-01-19 Paul Eggert <eggert@cs.ucla.edu>
756
757 Allow floating-point file offsets.
758 * files.texi (Reading from Files, Writing to Files):
759 Say that file offsets can be numbers, not just integers.
760
45a7e57c
GM
7612013-01-09 Glenn Morris <rgm@gnu.org>
762
763 * commands.texi (Interactive Codes):
764 Whitespace does not terminate interactive "S". (Bug#13393)
765
04c48b14
CY
7662013-01-06 Chong Yidong <cyd@gnu.org>
767
768 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
769
1f1c405d
GM
7702013-01-05 Glenn Morris <rgm@gnu.org>
771
772 * display.texi (Overlay Properties): Mention field. (Bug#13364)
773
5d7c18a8
EZ
7742013-01-05 Eli Zaretskii <eliz@gnu.org>
775
776 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
777 directive in a group of items.
778
89cb305e 7792013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
780
781 * keymaps.texi (Key Sequences): Remove obsolete sentence
782 (Bug#13356).
783
0f668a4d 7842013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
785
786 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
787
553081a5
SM
7882013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
789
790 * files.texi (File Attributes): Undocument return format of file-acl.
791
1cbb9ed6
GM
7922013-01-03 Glenn Morris <rgm@gnu.org>
793
75e78d1e
GM
794 * processes.texi (System Processes):
795 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
796
5f1a9647
GM
797 * searching.texi (Replacing Match): Fix xref.
798
1cbb9ed6
GM
799 * elisp.texi (DATE): Bump to Jan 2013.
800
9539d465 8012013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 802
22ff2cb8
GM
803 * customize.texi (Common Keywords, Type Keywords):
804 Replace "active field" with "button". (Bug#13310)
805
9800c5b0
GM
806 * customize.texi (Common Keywords): Add xref. (Bug#13311)
807 * tips.texi (Library Headers): Add cindex.
808
d5e5e7b4 8092012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
810
811 * functions.texi (Declare Form):
812 * intro.texi (A Sample Function Description):
813 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
814 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
815 in @def.. commands. (Bug#13292)
816
ccad023b
EZ
8172012-12-29 Eli Zaretskii <eliz@gnu.org>
818
819 * files.texi (Changing Files): Document the return values of
820 set-file-selinux-context and set-file-acl.
821
1ab0c851
GM
8222012-12-27 Glenn Morris <rgm@gnu.org>
823
824 * files.texi (File Names): Mention Cygwin conversion functions.
825
94900bfe
MR
8262012-12-22 Martin Rudalics <rudalics@gmx.at>
827
828 * windows.texi (Selecting Windows): Reword description of
829 select-window (Bug#13248).
830
04d9b71a
EZ
8312012-12-22 Eli Zaretskii <eliz@gnu.org>
832
833 * files.texi (File Attributes, Changing Files): Remove the details
834 about the text returned by file-acl. Instead, just document that
835 it is an opaque string meant to be used by set-file-acl.
836
6e55f03e
CY
8372012-12-21 Chong Yidong <cyd@gnu.org>
838
07b9c0be
CY
839 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
840
6e55f03e
CY
841 * customize.texi (Simple Types): Document key-sequence type
842 (Bug#13048).
843
5bec25eb
CY
844 * strings.texi (Text Comparison): Doc fix for compare-strings.
845
15ccf05e
MA
8462012-12-19 Michael Albinus <michael.albinus@gmx.de>
847
848 * files.texi (Magic File Names): Add `file-acl',
849 `file-selinux-context', `set-file-acl' and
850 `set-file-selinux-context'. Make the list consistent.
851
ee3c0aec
JB
8522012-12-19 Jonas Bernoulli <jonas@bernoul.li>
853
854 * tips.texi (Library Headers): New header keyword `Homepage'.
855 Make continuation lines syntax more precise.
856
66447e07
EZ
8572012-12-17 Eli Zaretskii <eliz@gnu.org>
858
859 * files.texi (File Attributes, Changing Files): Update to include
860 MS-Windows support for ACLs.
861
7c3d167f
RF
8622012-12-16 Romain Francoise <romain@orebokech.com>
863
864 * files.texi (File Attributes): Document ACL support and new
865 `file-acl' function.
866 (Changing Files): Mention argument name change of `copy-file' and
867 document new function `set-file-acl'.
868
97976f9f
PE
8692012-12-14 Paul Eggert <eggert@cs.ucla.edu>
870
871 Fix permissions bugs with setgid directories etc. (Bug#13125)
872 * files.texi (Testing Accessibility): Document GROUP arg
873 of file-ownership-preserved-p.
874 (File Attributes): Document that 9th element is now
875 just a placeholder.
876 * os.texi (User Identification): Document new functions group-gid,
877 group-real-gid.
878
d92d9c95
PE
8792012-12-11 Paul Eggert <eggert@cs.ucla.edu>
880
881 * internals.texi (C Integer Types): New section.
882 This follows up and records an email in
883 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
884
265c2fbf 8852012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 886
4a0e1924 887 * control.texi (Pattern matching case statement): New node.
f433306a 888
1cbae532
SM
889 * customize.texi (Variable Definitions): Mention the default :group
890 for defcustoms (bug#13093).
891
c6c08d3f
GM
8922012-12-09 Glenn Morris <rgm@gnu.org>
893
894 * customize.texi (Variable Definitions): Mention eval-defun
895 on a defcustom calls the :set function when appropriate.
896
4288142b
PE
8972012-12-06 Paul Eggert <eggert@cs.ucla.edu>
898
899 * doclicense.texi, gpl.texi: Update to latest version from FSF.
900 These are just minor editorial changes.
901
d8ad4d3f 9022012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
903
904 * lists.texi (Plist Access): Move put example to Symbol Plists.
905
906 * symbols.texi (Standard Properties): Fix typo.
907
c5bc2d1d 9082012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 909
f02f19bd
CY
910 * symbols.texi (Symbol Properties): New node.
911 (Symbol Plists): Make it a subsection under Symbol Properties.
912 (Standard Properties): New node.
913
914 * lists.texi (Property Lists): Move here from symbols.texi.
915 (Plist Access): Rename from Other Plists.
916
917 * customize.texi (Variable Definitions):
918 * display.texi (Defining Faces):
919 * sequences.texi (Char-Tables): Fix xref.
920
1cbae532 921 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 922
f02f19bd
CY
923 * commands.texi (Using Interactive): Fix index entry.
924
cb6f5650
PE
9252012-11-24 Paul Eggert <eggert@cs.ucla.edu>
926
c07a6ded
PE
927 * doclicense.texi: Update to latest version from FSF.
928 These are just minor editorial changes.
929 * elisp.texi (GNU Free Documentation License)
930 (GNU General Public Licens):
931 Provide sectioning, since doclicense.texi no longer does that.
932
cb6f5650
PE
933 * loading.texi (Named Features): @ -> @@ to fix typo.
934
d125ca15 9352012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
936
937 * windows.texi (Basic Windows): Fix typo.
938 (Windows and Frames): Fix example. Move description of
939 window-in-direction here.
940 (Recombining Windows): Fix example.
1cbae532 941 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
942 (Switching Buffers): Reword.
943 (Display Action Functions): Minor adjustments.
944 (Choosing Window Options): Minor fixes.
945 (Window History): Minor rewording.
946 (Dedicated Windows): Correct and reword part describing how
947 dedicatedness affects functions removing buffers or windows.
1cbae532 948 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 949
d125ca15 9502012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
951
952 * modes.texi (%-Constructs): Fix statement about mode construct
953 padding (Bug#12866).
954
d125ca15 9552012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
956
957 * debugging.texi (Profiling): Make it more clear
958 that --enable-profiling is about profiling the C code.
959
38a2f917
GM
9602012-11-21 Glenn Morris <rgm@gnu.org>
961
3ca2f1bf
GM
962 * display.texi (Attribute Functions):
963 Update for set-face-* name changes.
1bf335cf
GM
964 Add new "inherit" argument for face-bold-p etc.
965 Move description of this argument to a common section, like "frame".
3ca2f1bf 966
6ef2e5ef 967 * debugging.texi (Profiling): New section.
b6729a18 968 (Debugging): Mention profiling in the introduction.
5b776637
GM
969 * tips.texi (Compilation Tips): Move profiling to separate section.
970 * elisp.texi: Add Profiling to detailed menu.
971
6ef2e5ef 9722012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
973
974 * windows.texi (Display Action Functions): Fix recently added
975 example. Suggested by Michael Heerdegen.
976
6ef2e5ef 9772012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
978
979 Minor cleanup for times as lists of four integers.
980 * os.texi (Time Parsing): Time values can now be four integers.
981
7351b73d
GM
9822012-11-18 Glenn Morris <rgm@gnu.org>
983
984 * loading.texi (How Programs Do Loading): Add eager macro expansion.
985 * macros.texi (Expansion): Mention eager macro expansion.
986
a045a167
GM
987 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
988
2ac9538d 9892012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
990
991 * minibuf.texi (Programmed Completion): Doc fix for metadata
992 request (Bug#12850).
993
2ac9538d 9942012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 995
7fe37cfc
GM
996 * display.texi (Temporary Displays): Document with-temp-buffer-window.
997
6439ae19
GM
998 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
999 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1000 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 1001 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 1002
0ff7851c
MR
10032012-11-16 Martin Rudalics <rudalics@gmx.at>
1004
1005 * windows.texi (Choosing Window): Rewrite description of
1006 display-buffer-alist (Bug#12167).
1cbae532
SM
1007 (Display Action Functions): Mention inhibit-switch-frame.
1008 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
1009 Add example (Bug#12848).
1010
96e05507 10112012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
1012
1013 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
1014 (Attribute Functions): Update for set-face-underline rename.
1015 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 1016
e4e9830b
GM
1017 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1018 so they align better in info.
921c067f
GM
1019 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1020 Document set-temporary-overlay-map.
e4e9830b 1021
c8915b67
SM
10222012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1023
1024 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1025 with normal keymaps".
1026
74934dcc
DA
10272012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1028
1029 * internals.texi (Garbage Collection): Update descriptions
1030 of vectorlike_header, garbage-collect and gc-cons-threshold.
1031 (Object Internals): Explain Lisp_Object layout and the basics
1032 of an internal type system.
1033 (Buffer Internals): Update description of struct buffer.
1034
f78ee6af 10352012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
1036
1037 * variables.texi (Adding Generalized Variables):
1038 At least mention gv-define-expander and gv-letplace.
1039
164f28b5 1040 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 1041 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 1042
38868ad7
GM
1043 * control.texi (Signaling Errors):
1044 * debugging.texi (Error Debugging):
1045 * errors.texi (Standard Errors): Add user-error.
1046
6efddf78
GM
1047 * variables.texi (Adding Generalized Variables):
1048 Use standard formatting for common lisp note about setf functions.
1049
6baf66d5 10502012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
1051
1052 * elisp.texi (Top): Add Recombining Windows to menu.
1053 * windows.texi (Recombining Windows): New subsection.
1054 (Splitting Windows): Rewrite text on handling of window
1055 combinations and move it to new subsection.
1056
6baf66d5 10572012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 1058
8a3afaf9
CY
1059 * searching.texi (Replacing Match): Document \? in replace-match.
1060
7c08f8ba
CY
1061 * variables.texi (Creating Buffer-Local): Document setq-local and
1062 defvar-local.
1063 (Setting Generalized Variables): Arrange table alphabetically.
1064
1065 * lists.texi (List Elements, List Variables): Clarify descriptions
1066 of push and pop for generalized variables.
1067
1068 * edebug.texi (Specification List): setf is no longer CL-only.
1069
6baf66d5 10702012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
1071
1072 * variables.texi (Adding Generalized Variables):
1073 Update description of FIX-RETURN expansion.
1074
ebdbfb95
GM
1075 * variables.texi (Setting Generalized Variables):
1076 Split most of previous contents into this subsection.
1077 (Adding Generalized Variables): New subsection.
651af8c6
GM
1078 Move note on lack of setf functions here from misc/cl.texi.
1079
ebdbfb95
GM
1080 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1081
6baf66d5 10822012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1083
1084 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1085
a43d02f0
MA
10862012-11-08 Michael Albinus <michael.albinus@gmx.de>
1087
1088 * os.texi (Notifications): Update descriptions of
1089 notifications-notify, notifications-close-notification and
1090 notifications-get-capabilities according to latest code changes.
1091 Add notifications-get-server-information.
1092
2395ab64
CY
10932012-11-03 Chong Yidong <cyd@gnu.org>
1094
1095 * objects.texi (General Escape Syntax): Clarify the explanation of
1096 escape sequences.
1097 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1098 multibyte. Hex escapes do not automatically make a string
1099 multibyte.
1100
43bcfda6
MR
11012012-11-03 Martin Rudalics <rudalics@gmx.at>
1102
1103 * windows.texi (Switching Buffers): Document option
1104 switch-to-buffer-preserve-window-point.
1105 (Display Action Functions): Document window-height and
1106 window-width alist entries.
1cbae532
SM
1107 (Display Action Functions):
1108 Document display-buffer-below-selected and
43bcfda6 1109 display-buffer-in-previous-window.
1cbae532
SM
1110 (Quitting Windows): Document quit-restore-window.
1111 Rewrite section.
43bcfda6
MR
1112 (Window Configurations): In window-state-get mention that
1113 argument window must be valid.
1114 (Window Parameters): Document quit-restore window parameter
1115 (Bug#12158).
1116
89b2c8a1
GM
11172012-10-31 Glenn Morris <rgm@gnu.org>
1118
88390adf
GM
1119 * control.texi (Catch and Throw): Add xref to cl.texi.
1120
aec5e6f9
GM
1121 * lists.texi (Sets And Lists): Point xref to better location.
1122
0d8e94e9
GM
1123 * errors.texi (Standard Errors):
1124 * loading.texi (Autoload): Update for cl-lib namespace changes.
1125
5241598a
GM
1126 * modes.texi (Defining Minor Modes): "Generalized Variables"
1127 section is now in this manual rather than cl.texi.
1128
89b2c8a1
GM
1129 * eval.texi (Special Forms): No longer special forms: defmacro,
1130 defun, save-window-excursion, with-output-to-temp-buffer.
1131 * functions.texi (Defining Functions): Defun is now a macro.
1132 Defalias is a function.
1133
516e1a08
GM
11342012-10-30 Glenn Morris <rgm@gnu.org>
1135
1136 * variables.texi (Generalized Variables): Fix typo.
1137
e29e39c9
CY
11382012-10-30 Chong Yidong <cyd@gnu.org>
1139
1140 * symbols.texi (Symbol Plists): Document function-get.
1141
1142 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1143
1144 * frames.texi (Visibility of Frames): Document tty-top-frame.
1145
70edffb1
SM
11462012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1147
1148 * keymaps.texi (Format of Keymaps): Document the multiple
1149 inheritance format.
1150
3a51f0eb
MR
11512012-10-28 Martin Rudalics <rudalics@gmx.at>
1152
1153 * windows.texi (Basic Windows): Reformulate description of live,
1154 internal and valid windows.
1155 (Cyclic Window Ordering): Describe new argument of
1156 get-lru-window and get-largest-window. Add description of
1157 window-in-direction.
1158
5b6887ad
GM
11592012-10-27 Glenn Morris <rgm@gnu.org>
1160
5887564d
GM
1161 * variables.texi (Generalized Variables): New section,
1162 adapted from misc/cl.texi.
1163 * elisp.texi (Top): Add Generalized Variables to menu.
1164 * lists.texi (List Elements, List Variables):
1165 Mention generalized variables.
1166
5b6887ad
GM
1167 * lists.texi (List Elements): Typo fix.
1168
05b621a6
CY
11692012-10-27 Chong Yidong <cyd@gnu.org>
1170
1171 * minibuf.texi (High-Level Completion): Don't mention removed
1172 function iswitchb-read-buffer.
1173
1174 * commands.texi (Event Input Misc): Remove last-input-char.
1175 (Command Loop Info): Remove last-command-char.
1176
1177 * frames.texi (Initial Parameters): Don't mention the obsolete
1178 special-display feature.
1179
1180 * windows.texi (Choosing Window): Don't mention the obsolete
1181 special display feature.
1182 (Choosing Window Options): Remove obsolete special-display
1183 variables, and the functions special-display-p and
1184 special-display-popup-frame.
1185
1186 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1187
1188 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1189
1190 * markers.texi (Information from Markers): Remove obsolete
1191 function buffer-has-markers-at.
1192
1193 * text.texi (Yanking): Document yank-handled-properties.
1194
72ec96fb
PE
11952012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1196
1197 Update manual for new time stamp format (Bug#12706).
1198 * buffers.texi (Modification Time):
1199 * files.texi (Testing Accessibility, File Attributes):
1200 * intro.texi (Version Info):
1201 * os.texi (Time of Day):
1202 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1203 These instances were missed the first time around.
1204 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1205
75e8f9d2
CY
12062012-10-24 Chong Yidong <cyd@gnu.org>
1207
cd996018
CY
1208 * minibuf.texi (Text from Minibuffer): Document read-regexp
1209 changes.
1210
1cbae532
SM
1211 * nonascii.texi (Selecting a Representation):
1212 Document set-buffer-multibyte changes.
cd996018 1213
75e8f9d2
CY
1214 * keymaps.texi (Toolkit Differences): Node deleted.
1215 (Easy Menu): New node.
1216
d1069532
SM
12172012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1218
1219 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1220
c4132fd4
PE
12212012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1222
1223 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1224 * files.texi (File Attributes):
1225 * text.texi (Undo):
1226 Time stamp resolution is now 1 picosecond, not 1 second.
1227
1fb3aa3f
CY
12282012-10-23 Chong Yidong <cyd@gnu.org>
1229
49238e7f
CY
1230 * display.texi (Font Lookup): Remove font-list-limit.
1231
1fb3aa3f
CY
1232 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1233 (Bug#12529).
1234
5fb904b0
GM
12352012-10-22 Glenn Morris <rgm@gnu.org>
1236
f961c7d8
GM
1237 * os.texi (Recording Input): Tiny fix.
1238
4ee87740
GM
1239 * intro.texi (Lisp History):
1240 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1241 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1242
d18a0d24
CY
12432012-10-15 Chong Yidong <cyd@gnu.org>
1244
1245 * macros.texi (Defining Macros): defmacro is now a macro.
1246 Explicitly list the docstring and declare arguments.
1247
1248 * functions.texi (Anonymous Functions): Explicitly list the
1249 docstring, declare, and interactive arguments to lambda.
1250 (Defining Functions): Likewise for defun.
1251 (Inline Functions): Likewise for defsubst.
1252 (Declare Form): Tweak description.
1253
73f2b4ab
CY
12542012-10-13 Chong Yidong <cyd@gnu.org>
1255
1256 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1257
379acb95
CY
12582012-10-05 Chong Yidong <cyd@gnu.org>
1259
1260 * minibuf.texi (Basic Completion): Clarify list form of completion
1261 table (Bug#12564).
1262
e8757f09 12632012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1264
1265 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1266
86ec63ba
PE
12672012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1268
1269 Revert the FOLLOW-SYMLINKS change for file-attributes.
1270 * files.texi (File Attributes, Magic File Names): Undo last change.
1271
e7a2937b
PE
12722012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1273
1274 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1275 * files.texi (File Attributes): Describe it.
1276 (Magic File Names): Use it.
1277
48de8b12
CY
12782012-09-30 Chong Yidong <cyd@gnu.org>
1279
1280 * commands.texi (Click Events): Define "mouse position list".
1281 Remove mention of unimplemented horizontal scroll bars.
1282 (Drag Events, Motion Events): Refer to "mouse position list".
1283 (Accessing Mouse): Document posnp.
1284
1285 * errors.texi (Standard Errors): Tweak arith-error description.
1286 Tweak markup. Remove domain-error and friends, which seem to be
1287 unused after the floating-point code revamp.
1288
1289 * functions.texi (Obsolete Functions): Obsolescence also affects
1290 documentation commands. Various clarifications.
1291 (Declare Form): New node.
1292
1293 * strings.texi (String Basics): Copyedits.
1294
1295 * os.texi (Idle Timers): Minor clarifications.
1296 (User Identification): Add system-users and system-groups.
1297
1298 * macros.texi (Defining Macros): Move description of `declare' to
1299 Declare Form node.
1300
1301 * loading.texi (Autoload):
1302 * help.texi (Documentation Basics): The special sequences can
1303 trigger autoloading.
1304
1305 * numbers.texi (Integer Basics): Copyedits.
1306 (Float Basics): Consider IEEE floating point always available.
1307 (Random Numbers): Document actual limits.
1308 (Arithmetic Operations): Clarify division by zero. Don't mention
1309 the machine-independence of negative division since it does not
1310 happen in practice.
1311
13122012-09-28 Chong Yidong <cyd@gnu.org>
1313
1314 * os.texi (Startup Summary): Document leim-list.el change.
1315
13162012-09-25 Chong Yidong <cyd@gnu.org>
1317
1318 * functions.texi (Defining Functions): defun is now a macro.
1319
e61d39cd 13202012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1321
1322 * files.texi (Files): Fix typo.
1323
e109c4a6
CY
13242012-09-23 Chong Yidong <cyd@gnu.org>
1325
1326 * buffers.texi (Read Only Buffers): Document read-only-mode.
1327
1328 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1329 read-only-mode.
1330
1331 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1332 calling conventions.
1333
c88b867f
CY
13342012-09-22 Chong Yidong <cyd@gnu.org>
1335
1336 * searching.texi (Replacing Match): Minor clarification.
1337
df9685f3
EZ
13382012-09-22 Eli Zaretskii <eliz@gnu.org>
1339
287d7455
EZ
1340 * edebug.texi (Instrumenting): Improve indexing.
1341
df9685f3
EZ
1342 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1343 from within its own timer action. (Bug#12447)
1344
47133380
CY
13452012-09-22 Chong Yidong <cyd@gnu.org>
1346
1347 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1348
ab199df2 13492012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1350
1351 * debugging.texi (Using Debugger): Fix typo.
1352
ed1f0bd3
CY
13532012-09-18 Chong Yidong <cyd@gnu.org>
1354
1355 * display.texi (Faces): Discuss anonymous faces.
1356 (Face Attributes): Tweak intro.
1357 (Defining Faces): Move after the Face Attributes node. Copyedits.
1358 (Displaying Faces): Describe role of inheritance.
1359
1360 * customize.texi (Customization): Define customization more
1361 carefully (Bug#11440).
1362 (Common Keywords): Add xref to Constant Variables.
1363
1364 * variables.texi (Defining Variables): Link to defcustom's node
1365 instead of the higher-level Customization chapter.
1366
c990426a
PE
13672012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1368
1369 Simplify, document, and port floating-point (Bug#12381).
1370 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1371 Document that / and mod (with floating point arguments), along
1372 with asin, acos, log, log10, expt and sqrt, return special values
1373 instead of signaling exceptions.
1374 (Float Basics): Document that logb operates on the absolute value
1375 of its argument.
1376 (Math Functions): Document that (log ARG BASE) also returns NaN if
1377 BASE is negative. Document that (expt X Y) returns NaN if X is a
1378 finite negative number and Y a finite non-integer.
1379
011474aa
CY
13802012-09-09 Chong Yidong <cyd@gnu.org>
1381
bb6b0efc
CY
1382 * lists.texi (Sets And Lists): Explain that the return value for
1383 delete should be used, like for delq.
1384
011474aa
CY
1385 * minibuf.texi (Yes-or-No Queries): Document recentering and
1386 scrolling in y-or-n-p. Remove gratuitous example.
1387
1388 * searching.texi (Search and Replace): Document window scrolling
1389 entries in query-replace-map.
1390
6dcef6ec
CY
13912012-09-08 Chong Yidong <cyd@gnu.org>
1392
1393 * syntax.texi (Syntax Table Internals): Define "raw syntax
1394 descriptor" terminology (Bug#12383).
1395 (Syntax Descriptors): Mention raw syntax descriptors.
1396
52404181
CY
13972012-09-07 Chong Yidong <cyd@gnu.org>
1398
1a5432bc
CY
1399 * variables.texi (Creating Buffer-Local): Fix description of
1400 local-variable-if-set-p (Bug#10713).
1401
0a6bdaa1
CY
1402 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1403
14ba4cf3
CY
1404 * windows.texi (Display Action Functions)
1405 (Choosing Window Options): Remove obsolete variable
1406 display-buffer-reuse-frames.
cee2e90d 1407 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1408
e5c2edf7
CY
1409 * positions.texi (Narrowing): Document buffer-narrowed-p.
1410
52404181
CY
1411 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1412
1413 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1414 (Bug#12269).
1415
7f7e0167
LI
14162012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1417
1418 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1419
6a787d9a
CY
14202012-09-02 Chong Yidong <cyd@gnu.org>
1421
1422 * windows.texi (Window Configurations): Recommend against using
1423 save-window-excursion (Bug#12075).
1424
1425 * control.texi (Catch and Throw):
1426 * positions.texi (Excursions): Don't mention it.
1427
0e23ef9d
PE
14282012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1429
1430 Better seed support for (random).
1431 * numbers.texi (Random Numbers): Document new behavior of
1432 the calls (random) and (random STRING).
1433
342dac71
MR
14342012-08-21 Martin Rudalics <rudalics@gmx.at>
1435
1436 * windows.texi (Window Point): Document recent changes in
1437 window-point and set-window-point.
1438 (Selecting Windows): Document recent change in select-window.
1439
a08eadfe
EZ
14402012-08-06 Eli Zaretskii <eliz@gnu.org>
1441
1442 * functions.texi (Closures): Put the main index entry for
1443 "closures" here. (Bug#12138)
1444
1445 * variables.texi (Lexical Binding): Disambiguate the index entry
1446 for "closures".
1447
35b6586e
CY
14482012-08-05 Chong Yidong <cyd@gnu.org>
1449
1450 * display.texi (Defining Faces): Move documentation of
1451 frame-background-mode to the Emacs manual (Bug#7774).
1452
02676e5d
CY
14532012-08-04 Chong Yidong <cyd@gnu.org>
1454
1455 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1456 Fix description of syntax table inheritance.
1457 (Syntax Table Functions): Don't refer to internal contents of
1458 syntax table, since that is not explained yet. Copyedits.
1459 (Standard Syntax Tables): Node deleted.
1460 (Syntax Table Internals): Misc clarifications. Improve table
1461 formatting.
1462
1463 * keymaps.texi (Inheritance and Keymaps):
1464 * text.texi (Sticky Properties): Tweak index entry.
1465
73e0cbc0
EZ
14662012-07-28 Eli Zaretskii <eliz@gnu.org>
1467
1468 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1469
09ae5da1
PE
14702012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1471
1472 Prefer typical American spelling for "acknowledgment".
1473 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1474
1ada2e55
EZ
14752012-07-21 Eli Zaretskii <eliz@gnu.org>
1476
1477 * commands.texi (Special Events): Mention language-change event.
1478 (Input Events, Interactive Codes):
1479 * keymaps.texi (Key Sequences): Mention events that are
1480 non-keyboard but also non-mouse events.
1481
9ea10cc3
CY
14822012-07-17 Chong Yidong <cyd@gnu.org>
1483
1484 * text.texi (Insertion): Document insert-char changes.
1485
2e2d2a13
LL
14862012-07-15 Leo Liu <sdl.web@gmail.com>
1487
1488 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1489
b68b3337
CY
14902012-07-13 Chong Yidong <cyd@gnu.org>
1491
1492 * buffers.texi (Read Only Buffers): Document toggle-read-only
1493 changes. Reword to account for the fact that read-only is
1494 currently not supported in overlay properties.
1495
ab4c47d3
CY
14962012-07-07 Chong Yidong <cyd@gnu.org>
1497
1498 * loading.texi (Library Search): Index site-lisp directories.
1499
d4913798
CY
15002012-07-06 Chong Yidong <cyd@gnu.org>
1501
1502 * intro.texi (A Sample Function Description): Fix incorrect
1503 markup, undoing previous change.
1504 (A Sample Variable Description): Minor clarifications and markup
1505 improvements.
1506
1507 * elisp.texi (Top):
1508 * text.texi (Text): Fix menu order.
1509
251736f4
RS
15102012-07-06 Richard Stallman <rms@gnu.org>
1511
1512 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1513 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1514
e8d71283
GM
15152012-07-05 Glenn Morris <rgm@gnu.org>
1516
1517 * intro.texi (A Sample Function Description): Fix cross-refs.
1518
47187200
MW
15192012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1520
1521 * intro.texi (Evaluation Notation, A Sample Function Description)
1522 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1523
a2eb421b
CY
15242012-06-27 Chong Yidong <cyd@gnu.org>
1525
1526 * processes.texi (Asynchronous Processes, Input to Processes):
1527 * internals.texi (Process Internals): Don't capitalize "pty".
1528
6d41a41d
TTN
15292012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1530
1531 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1532 discussion more prominent.
1533
0bd8297f
EZ
15342012-06-23 Eli Zaretskii <eliz@gnu.org>
1535
1536 * commands.texi (Misc Events): Document the language-change event.
1537
d35af63c
PE
15382012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1539
1540 Support higher-resolution time stamps (Bug#9000).
1541 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1542 * processes.texi (System Processes):
1543 Time stamp resolution is now picosecond, not microsecond.
1544
ac1a0ce1 15452012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1546
1547 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1548
1053a871
SM
15492012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1550
1551 * functions.texi (Defining Functions):
1552 * macros.texi (Defining Macros): Un-define the return value of `defun',
1553 `defmacro' and `defalias'.
1554
41b7f8bc
CY
15552012-06-17 Chong Yidong <cyd@gnu.org>
1556
1557 * elisp.texi: Remove urlcolor setting.
1558
82a25657
GM
15592012-06-17 Glenn Morris <rgm@gnu.org>
1560
1561 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1562 Overlining no longer behaves exactly like underlining.
1563
a04689de 15642012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1565
1566 * display.texi (Face Attributes):
1567 Document wave-style underline face attribute.
1568
1b9b4cf4
CY
15692012-06-11 Chong Yidong <cyd@gnu.org>
1570
1571 * display.texi (ImageMagick Images): ImageMagick now supports the
1572 :background property.
1573
dbab98c7
DA
15742012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1575
1576 * internals.texi (Garbage Collection): Typo fix.
1577
6175e34b
CY
15782012-06-09 Chong Yidong <cyd@gnu.org>
1579
1580 * text.texi (Special Properties): Clarify the meaning of a list of
1581 faces in the `face' property.
1582
1583 * display.texi (Face Remapping): Minor clarification.
1584
4b56d0fe
CY
15852012-06-08 Chong Yidong <cyd@gnu.org>
1586
1587 * display.texi (Face Attributes): Font family does not accept
1588 wildcards. De-document obsolete :bold and :italic attributes.
1589 (Defining Faces): Use new-style face spec format.
1590
f3372c87
DA
15912012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1592
8d7c7eed 1593 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1594 vector management code and vectorlike_header structure.
1595
5f2c76c6
CY
15962012-06-03 Chong Yidong <cyd@gnu.org>
1597
1598 * modes.texi (Mode Line Data): Use "mode line construct"
1599 terminology for consistency.
1600
ecc6530d
GM
16012012-05-27 Glenn Morris <rgm@gnu.org>
1602
1603 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1604 * buffers.texi, commands.texi, compile.texi, control.texi:
1605 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1606 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1607 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1608 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1609 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1610 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1611 * objects.texi, os.texi, package.texi, positions.texi:
1612 * processes.texi, searching.texi, sequences.texi, streams.texi:
1613 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1614 * variables.texi, windows.texi: Nuke hand-written node pointers.
1615
33017faf 16162012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1617
33017faf
GM
1618 * functions.texi (Obsolete Functions):
1619 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1620
1621 * modes.texi (Mode Help): Fix describe-mode.
1622
1623 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1624
1625 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1626
33017faf 16272012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1628
33017faf 1629 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1630
1631 * compile.texi (Docs and Compilation):
1632 byte-compile-dynamic-docstrings is an option.
1633
1634 * debugging.texi (Invoking the Debugger): debug is a command.
1635
1636 * display.texi (Progress): progress-reporter-update and
1637 progress-reporter-force-update have VALUE argument optional.
1638 (Animated Images): Use non-@code{nil} instead of non-nil.
1639
33017faf
GM
1640 * files.texi (Format Conversion Round-Trip):
1641 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1642
1643 * frames.texi (Creating Frames): make-frame is a command.
1644 (Input Focus): select-frame is a command.
1645 (Pointer Shape): void-text-area-pointer is an option.
1646
33017faf 1647 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1648 (Help Functions): describe-prefix-bindings is a command.
1649
1650 * markers.texi (Creating Markers): Both arguments of copy-marker
1651 are optional.
1652
1653 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1654
1655 * modes.texi (Mode Line Variables): mode-line-remote and
1656 mode-line-client are not options.
1657 (Imenu): imenu-add-to-menubar is a command.
33017faf 1658 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1659
1660 * os.texi (Sound Output): play-sound-file is a command.
1661
33017faf 1662 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1663
33017faf
GM
1664 * processes.texi (Signals to Processes):
1665 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1666 (Signals to Processes): signal-process is a command.
1667
33017faf 1668 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1669 (Base 64): base64-encode-string is not a command while
1670 base64-decode-region is.
1671
1672 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1673
3fe7cdc8
GM
16742012-05-12 Glenn Morris <rgm@gnu.org>
1675
1676 * Makefile.in (MKDIR_P): New, set by configure.
1677 (mkinfodir): Use $MKDIR_P.
1678
dc0f75c8
GM
16792012-05-10 Glenn Morris <rgm@gnu.org>
1680
b8a82b69
GM
1681 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1682 with "coding: raw-text".
51b1e059 1683 Concept of multibyte sessions no longer exists.
b8a82b69 1684
dc0f75c8
GM
1685 * files.texi (File Locks): Mention create-lockfiles option.
1686
666b903b 16872012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1688
5b6eebcf
GM
1689 * vol1.texi, vol2.texi: Remove files.
1690 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1691 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1692
0a454caf 1693 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1694
143d9dd8
GM
1695 * two-volume.make (emacsdir): New.
1696 (tex): Add directory with emacsver.texi to TEXINPUTS.
1697
e68b393e
GM
1698 * minibuf.texi (Minibuffer History, Basic Completion):
1699 Tweak page breaks.
1700
9658dc2a
GM
1701 * internals.texi (Garbage Collection, Memory Usage)
1702 (Writing Emacs Primitives): Tweak page breaks.
1703
161c2a25
GM
1704 * streams.texi (Output Variables): Improve page break.
1705
1706 * edebug.texi (Edebug Display Update): Improve page break.
1707
51d58083
GM
1708 * compile.texi (Disassembly): Condense the examples.
1709
ddff3351
GM
1710 * eval.texi, functions.texi, loading.texi, macros.texi:
1711 Where possible, use example rather than smallexample.
1712
1713 * symbols.texi: Where possible, use example rather than smallexample.
1714 (Symbol Components): Fix typo.
1715 (Other Plists): Tweak page break.
1716
1717 * sequences.texi (Arrays): Tweak page breaks.
1718
1719 * customize.texi: Where possible, use example rather than smallexample.
1720 (Common Keywords, Variable Definitions, Applying Customizations)
1721 (Custom Themes): Tweak page breaks.
1722
1723 * control.texi: Where possible, use example rather than smallexample.
1724 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1725 Tweak page breaks.
1726
ca4b98fa
GM
17272012-05-08 Glenn Morris <rgm@gnu.org>
1728
5122804a
GM
1729 * two.el: Remove; unused since creation of two-volume.make.
1730
ca4b98fa
GM
1731 * vol1.texi, vol2.texi: No need to keep menus in these files.
1732
eceeb5fc
CY
17332012-05-05 Glenn Morris <rgm@gnu.org>
1734
1735 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1736
1737 * intro.texi (Caveats): Copyedit.
1738 (Lisp History): Convert inforef to xref.
1739 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1740
1741 * text.texi (Auto Filling): Don't mention Emacs 19.
1742
1743 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1744 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1745
1746 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1747
eceeb5fc
CY
1748 * lists.texi (List-related Predicates, List Variables):
1749 Tweak page-breaks.
1750 (Sets And Lists): Convert inforef to xref.
1751
8045b906
GM
17522012-05-04 Glenn Morris <rgm@gnu.org>
1753
1754 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1755 (info, infoclean): Use $INFO_EXT.
1756 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1757 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1758 (info, maintainer-clean): Use $INFO_EXT.
1759 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1760
78f3273a
CY
17612012-05-04 Chong Yidong <cyd@gnu.org>
1762
1763 * os.texi (Timers): Use defopt for timer-max-repeats.
1764
ab0fa4e4
PE
17652012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1766
1767 * os.texi (Time of Day): Do not limit current-time-string
1768 to years 1000..9999.
1769
2bc356d7
CY
17702012-05-02 Chong Yidong <cyd@gnu.org>
1771
1772 * display.texi (Font Lookup):
1773 * frames.texi (Pointer Shape):
1774 * processes.texi (Subprocess Creation): Use defopt for options.
1775
90207a15 17762012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1777
1778 * elisp.texi (@copying):
1779 * intro.texi (Introduction): Only print VERSION in the TeX version.
1780
90207a15 17812012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1782
1783 * text.texi (Change Hooks): Minor fix for after-change-functions.
1784
90207a15 17852012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1786
1787 * package.texi (Packaging Basics):
1788 * loading.texi (Autoload):
1789 * files.texi (Magic File Names):
1790 Reword to remove/reduce some overly long/short lines.
1791
a8e7d6d7 17922012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1793
1794 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1795 * modes.texi (Major Modes, Auto-Indentation):
1796 * buffers.texi (Buffers): Some fixes for menu descriptions.
1797
a8e7d6d7 17982012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1799 * functions.texi (Simple Lambda, Argument List):
1800 * eval.texi (Function Indirection): Avoid deprecated form.
1801
a8e7d6d7 18022012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1803
1a72be46
GM
1804 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1805 Add "et al." to authors.
1806
16152b76
GM
1807 * buffers.texi, commands.texi, compile.texi, control.texi:
1808 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1809 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1810 * modes.texi, numbers.texi, objects.texi, streams.texi:
1811 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1812 Use Texinfo recommended convention for quotes+punctuation.
1813
a8e7d6d7 18142012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1815
1816 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1817 to where-is-internal (Bug#10872).
1818
a8e7d6d7 18192012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1820
a2715669
GM
1821 * macros.texi (Indenting Macros): Fix typo.
1822
0b27932b
GM
1823 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1824 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1825 (Choosing Window Options, Horizontal Scrolling)
1826 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1827 (Quitting Windows, Window Configurations, Textual Scrolling):
1828 (Coordinates and Windows, Window Configurations)
1829 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1830 (Splitting Windows, Deleting Windows):
1831 Fix ignore-window-parameters logic.
1832 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1833 (Window Start and End): Remove pointless example.
1834 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1835 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1836 and recenter-positions. Remove recenter example.
0b27932b 1837
0dc91072
GM
1838 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1839
9c51bbaa
GM
1840 * minibuf.texi (Intro to Minibuffers):
1841 Tweak discussion of resizing minibuffer window.
1842
674ea9c6
GM
18432012-04-26 Glenn Morris <rgm@gnu.org>
1844
8a4ca8e3 1845 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1846
562e638f
GM
1847 * tindex.pl: Remove file.
1848
674ea9c6
GM
1849 * makefile.w32-in (srcs):
1850 * Makefile.in (srcs): Remove back.texi (which is unused).
1851
b613912b
MA
18522012-04-24 Michael Albinus <michael.albinus@gmx.de>
1853
e43042fe
MA
1854 * os.texi (Notifications): Extend possible notification hints.
1855 Add notifications-get-capabilities.
b613912b 1856
f30d612a
CY
18572012-04-20 Chong Yidong <cyd@gnu.org>
1858
1859 * processes.texi (Asynchronous Processes): Mention nil argument to
1860 start-process.
1861
b58b1df8
GM
18622012-04-20 Glenn Morris <rgm@gnu.org>
1863
1864 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1865 Don't mention obsolete `nospace' argument of all-completions.
1866 (Minibuffer Completion, Completion Commands, Reading File Names)
1867 (Completion Variables): Copyedits.
1868 (Completion Commands): Mention parent keymaps.
1869 Remove obsolete minibuffer-local-filename-must-match-map.
1870 (High-Level Completion): Remove read-variable's almost
1871 word-for-word duplication of read-command.
1872 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1873 Update "High-Level Completion" description.
1874
c0ea08d2
GM
1875 * minibuf.texi (Minibuffers):
1876 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1877
9d2754f5
GM
1878 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1879 Use Texinfo-recommended form of quote+punctuation.
1880 (Intro to Minibuffers): First minibuffer is #1, not #0.
1881 Mention minibuffer-inactive-mode.
1882 (Text from Minibuffer): Copyedits.
1883 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1884 (Object from Minibuffer): Remove overly pedantic para.
1885 (Minibuffer History): Copyedits. Add face-name-history.
1886 (Initial Input, Yes-or-No Queries, Multiple Queries)
1887 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1888 (Yes-or-No Queries): Tweak example.
1889 (Minibuffer Commands): Add next-complete-history-element.
1890 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1891 minibuffer-inactive-mode.
9d2754f5 1892
4373fd43
GM
1893 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1894 (Bindat Functions): Copyedits.
1895
61bb069e 18962012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1897
1898 * files.texi (Saving Buffers): Document `visit and `visit-save'
1899 values of require-final-newline.
1900
61bb069e 19012012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1902
1903 * processes.texi (Output from Processes, Filter Functions):
1904 Mention waiting-for-user-input-p.
1905 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1906 (Network Servers, Datagrams, Network Processes, Network Options)
1907 (Network Feature Testing, Serial Ports): Copyedits.
1908 (Network): Add encrypted network overview paragraph.
1909 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1910
61bb069e 19112012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1912
1913 * help.texi (Keys in Documentation): Mention :advertised-binding.
1914
1915 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1916 description to help.texi.
1917
61bb069e 19182012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1919
1920 * processes.texi (Process Information, Input to Processes)
1921 (Signals to Processes, Output from Processes, Process Buffers)
1922 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1923 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1924
e153c136
GM
19252012-04-15 Glenn Morris <rgm@gnu.org>
1926
1927 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1928 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1929 Copyedits.
e153c136 1930 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1931 (Synchronous Processes, Asynchronous Processes):
1932 Update some example output.
e153c136
GM
1933 (Process Information): Fix typo.
1934 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1935
e6fd457e 19362012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1937
1938 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1939 open-network-stream does exist in Emacs 23, but is simpler.
1940
e6fd457e 19412012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1942
1943 * customize.texi (Custom Themes): Also document load-theme etc.
1944
35dc09a1 19452012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1946
1947 * customize.texi (Applying Customizations):
1948 (Custom Themes): New nodes.
1949
1950 * display.texi (Defining Faces): Reference custom-set-faces.
1951
1952 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1953 * os.texi (Startup Summary): Copyedits.
1954
35dc09a1 19552012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1956
1957 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1958
9fce7eda
GM
1959 * strings.texi (Case Tables):
1960 * objects.texi (General Escape Syntax):
1961 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1962
2bb0eca1
GM
1963 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1964 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1965 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1966 * text.texi: Use @file for buffers, per the Texinfo manual.
1967
62200c14
GM
1968 * compile.texi (Compiler Errors): Add missing space in buffer name.
1969
35dc09a1 19702012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1971
1972 * processes.texi (Query Before Exit): Remove obsolete function
1973 process-kill-without-query (Bug#11190).
1974
35dc09a1 19752012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1976
1977 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1978 Use @env for environment variables.
1979
f48a9cb4
GM
1980 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1981
0a6dd5e2
JA
19822012-04-12 Jari Aalto <jari.aalto@cante.net>
1983
1cbae532
SM
1984 * processes.texi (Synchronous Processes):
1985 Mention `default-directory' (bug#7515).
0a6dd5e2 1986
b4d3bc10
CY
19872012-04-09 Chong Yidong <cyd@gnu.org>
1988
1989 * customize.texi (Variable Definitions): Remove user-variable-p.
1990
1991 * commands.texi (Interactive Codes):
1992 * help.texi (Accessing Documentation):
1993 * minibuf.texi (High-Level Completion): Callers changed.
1994
ea0ff314
CY
19952012-04-06 Chong Yidong <cyd@gnu.org>
1996
1997 * minibuf.texi (Programmed Completion): Document metadata method.
1998 (Completion Variables): Document completion-category-overrides.
1999
91b65361
CY
20002012-04-05 Chong Yidong <cyd@gnu.org>
2001
2002 * anti.texi (Antinews): Rewrite for Emacs 23.
2003
3d439cd1
CY
20042012-04-04 Chong Yidong <cyd@gnu.org>
2005
321cc491
CY
2006 * minibuf.texi (Programmed Completion): Remove obsolete variable
2007 completion-annotate-function.
1cbae532
SM
2008 (Completion Variables): Rename from Completion Styles.
2009 Document completion-extra-properties. Document completion-styles-alist
321cc491 2010 change.
245d176b
CY
2011 (Reading File Names): minibuffer-local-filename-must-match-map is
2012 not used anymore.
2013 (Minibuffer Completion): Document completing-read-function.
2014 (Completion in Buffers): completion-at-point-functions can return
2015 properties recognized in completion-extra-properties.
321cc491 2016
3d439cd1
CY
2017 * display.texi (Delayed Warnings): New node.
2018
a7972adf
CY
2019 * os.texi (Notifications): Copyedits.
2020
97f4a299
GM
20212012-04-04 Glenn Morris <rgm@gnu.org>
2022
2023 * os.texi (Notifications): Copyedits.
2024
9ff687e1
MA
20252012-04-03 Michael Albinus <michael.albinus@gmx.de>
2026
2027 * os.texi (Terminal-Specific): Fix typo.
2028 (Notifications): New section.
2029
2030 * elisp.texi (Top):
2031 * vol1.texi (Top):
2032 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2033 menu entries.
2034
42ee526b
CY
20352012-04-01 Chong Yidong <cyd@gnu.org>
2036
2037 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2038 file-in-directory-p.
2039
0b021094
GM
20402012-03-31 Glenn Morris <rgm@gnu.org>
2041
2042 * edebug.texi (Instrumenting Macro Calls):
2043 Mention defining macros at instrumentation time.
2044 (Edebug Options): Mention edebug-unwrap-results.
2045
50fe197c
EZ
20462012-03-31 Eli Zaretskii <eliz@gnu.org>
2047
2048 * text.texi (Special Properties): Clarify the description of the
2049 effect of integer values of the 'cursor' property on cursor
2050 position. See the discussions in bug#11068 for more details and
2051 context.
2052
650b6d0b
GM
20532012-03-31 Glenn Morris <rgm@gnu.org>
2054
2055 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2056 Copyedits.
2057
5319014e
CY
20582012-03-30 Chong Yidong <cyd@gnu.org>
2059
2060 * display.texi (Image Formats): Add imagemagick type.
2061 (Image Descriptors): Mention how they are used.
2062 (ImageMagick Images): Clarify role of imagemagick-register-types.
2063 (Character Display): Don't mention glyph tables.
2064 (Display Tables): Use make-glyph-code in example.
2065 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2066 tables are semi-obsolete. De-document create-glyph.
2067 (Glyphless Chars): Note that display tables override this.
2068 (Bidirectional Display): Copyedits. Introduce "bidirectional
2069 reordering" terminology, and use it.
2070
f1224267
GM
20712012-03-30 Glenn Morris <rgm@gnu.org>
2072
2073 * edebug.texi (Jumping): Give name of `i' binding.
2074
d14daa28
GM
20752012-03-28 Glenn Morris <rgm@gnu.org>
2076
2077 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
2078 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2079 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2080 (Regexp Special): Mention collation.
2081 Clarify char classes with an example.
fee88ca0
GM
2082 (Regexp Functions): Mention regexp-opt is not guaranteed.
2083 Mention regexp-opt-charset.
2084 (Regexp Search): Recommend against looking-back.
2085 (Search and Replace): Use Texinfo recommended quote convention.
2086 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2087
dcb6e7b3
MR
20882012-03-27 Martin Rudalics <rudalics@gmx.at>
2089
2090 * windows.texi (Window History): Describe new option
2091 switch-to-visible-buffer.
2092
cf0495f2
GM
20932012-03-27 Glenn Morris <rgm@gnu.org>
2094
4fb9a543
GM
2095 * searching.texi (String Search): Add xref to Emacs manual.
2096 Copyedits. Mention the function word-search-regexp.
2097 (Searching and Case): Add xref to Emacs manual. Copyedits.
2098
9364727b
GM
2099 * processes.texi (Network Servers): Standardize apostrophe usage.
2100
cf0495f2
GM
2101 * os.texi (System Environment): Copyedits. Remove some examples
2102 that do not seem useful. Mention setenv third arg.
2103 tty-erase-char does not seem to be nil under a window-system.
2104 (User Identification): Copyedits.
2105 Remove some examples that do not seem useful.
2106
33da7b16
GM
21072012-03-26 Glenn Morris <rgm@gnu.org>
2108
2109 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2110 (Init File): Copyedits.
2111 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2112 (Killing Emacs): Copyedits.
2113 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2114 Shorten the example, use more standard shell prompts.
33da7b16 2115
9a69676a
CY
21162012-03-25 Chong Yidong <cyd@gnu.org>
2117
2118 * display.texi (Fringes): Note that fringes are shown on graphical
2119 displays only.
2120 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2121 (Replacing Specs): Clarify example.
2122 (Manipulating Buttons): Note that button-at can return a marker.
2123 (Buttons): Minor rewrite.
2124 (Character Display): New node. Consolidate all character display
2125 related nodes into its subsections.
2126 (Usual Display): Character 127 is also affected by ctl-arrow.
2127 (Display Tables): Improve example.
2128
c8f6ec5c
GM
21292012-03-22 Glenn Morris <rgm@gnu.org>
2130
2131 * strings.texi (Text Comparison): Mention string-prefix-p.
2132
fb5b8aca
CY
21332012-03-21 Chong Yidong <cyd@gnu.org>
2134
2135 * display.texi (The Echo Area): Add xref to Output Streams.
2136 (Displaying Messages): Improve doc of message.
2137 (Echo Area Customization, Invisible Text): Copyedits.
2138 (Invisible Text): Mention that spec comparison is done with eq.
2139 (Width): Improve doc of char-width.
2140 (Faces): Recommend using symbol instead of string for face name.
2141 Minor clarifications.
2142 (Defining Faces): Copyedits. Update face example.
2143 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2144 (Face Remapping): Mention text-scale-adjust.
2145 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2146 (Face Functions): Don't document make-face or copy-face.
2147
025de85b
CY
21482012-03-20 Chong Yidong <cyd@gnu.org>
2149
2150 * display.texi (Forcing Redisplay): Various rewrites to reflect
2151 new value of redisplay-dont-pause.
2152 (Truncation): Copyedits.
2153
a5656eae
GM
21542012-03-20 Glenn Morris <rgm@gnu.org>
2155
2156 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2157 Add summary table of some relevant command-line options.
2158
d15aac68
CY
21592012-03-18 Chong Yidong <cyd@gnu.org>
2160
2161 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2162 (Writing Emacs Primitives): Re-organize discussion of functions
2163 with variable Lisp arguments are handled. Delete an obsolete
2164 remark, previously tagged as FIXME.
2165
2166 * os.texi (Idle Timers): Minor clarification.
2167 (Idle Timers): Link to Time of Day for description of time list.
2168
b59af549
GM
21692012-03-18 Glenn Morris <rgm@gnu.org>
2170
2171 * os.texi (System Interface): Flow control was removed.
2172 (Startup Summary): General update.
2173 (Init File): Don't mention compiling it.
2174
986bd52a
CY
21752012-03-17 Chong Yidong <cyd@gnu.org>
2176
2177 * os.texi (Startup Summary): Mention package loading.
2178 (Init File): Don't refer to .emacs in section title. Copyedits.
2179 (Terminal-Specific): Give a realistic example.
2180 (Command-Line Arguments): Reference Entering Emacs instead of
2181 repeating the spiel about not restarting Emacs.
2182 (Time of Day): Discuss time representation at beginning of node.
2183 (Sound Output): Copyedits.
2184
2185 * package.texi (Packaging Basics): Document package-initialize.
2186
f761251a
EZ
21872012-03-17 Eli Zaretskii <eliz@gnu.org>
2188
2189 * frames.texi (Initial Parameters): Add an index entry for
2190 minibuffer-only frame.
2191
da986230
GM
21922012-03-16 Glenn Morris <rgm@gnu.org>
2193
2194 * modes.texi (Major Mode Conventions): Mention the strange
2195 relationship between View mode and special modes. (Bug#10650)
2196
2cc775f9
CY
21972012-03-11 Chong Yidong <cyd@gnu.org>
2198
2199 * windows.texi (Window Configurations): save-window-excursion is
2200 now a macro.
2201
2202 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2203 now a macro.
2204
66c5eebd
CY
2205 * text.texi (Fields): Minor copyedit.
2206
310a820f
EZ
22072012-03-10 Eli Zaretskii <eliz@gnu.org>
2208
83a96c08
EZ
2209 * strings.texi (String Basics):
2210 * sequences.texi (Sequence Functions): Mention that `length' is
2211 not appropriate for computing the string width on display; add a
2212 cross-reference to the description of `string-width'. (Bug#10978)
2213
310a820f
EZ
2214 * eval.texi (Autoloading): Minor change of wording.
2215
83ef8187
CY
22162012-03-10 Chong Yidong <cyd@gnu.org>
2217
bc44be50
CY
2218 * loading.texi (Autoload): Explicitly state which forms are
2219 processed specially (Bug#7783).
2220
83ef8187
CY
2221 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2222 non-default situation. Describe one-submenu exception (Bug#7695).
2223
2224 * nonascii.texi (Character Properties): Copyedits.
2225
483ab230
CY
22262012-03-08 Chong Yidong <cyd@gnu.org>
2227
2228 * text.texi (Mode-Specific Indent): Document new behavior of
2229 indent-for-tab-command. Document tab-always-indent.
2230 (Special Properties): Copyedits.
2231 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2232 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2233 libxml-parse-html-region.
2234
00e84de0
GM
22352012-03-07 Glenn Morris <rgm@gnu.org>
2236
eaa6bc3c
GM
2237 * markers.texi (The Region): Briefly mention use-empty-active-region
2238 and region-active-p.
a9685db7 2239 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2240 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2241
67cd45a2
CY
22422012-03-07 Chong Yidong <cyd@gnu.org>
2243
2244 * text.texi (Buffer Contents): Don't duplicate explanation of
2245 region arguments from Text node. Put doc of obsolete var
2246 buffer-substring-filters back, since it is referred to.
2247 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2248 selection by default.
2249
2250 * markers.texi (The Mark): Fix typo.
2251 (The Region): Copyedits.
2252
2ad80941
GM
22532012-03-07 Glenn Morris <rgm@gnu.org>
2254
2255 * markers.texi (Overview of Markers): Copyedits.
2256 (Creating Markers): Update approximate example buffer size.
2257 (The Mark): Don't mention uninteresting return values.
2258
ef959d3a
CY
22592012-03-05 Chong Yidong <cyd@gnu.org>
2260
2261 * positions.texi (Text Lines): Document count-words.
2262
a08a07e3
CY
22632012-03-04 Chong Yidong <cyd@gnu.org>
2264
2265 * frames.texi (Frames): Remove little-used "terminal frame" and
2266 "window frame" terminology.
2267 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2268 (Size and Position, Visibility of Frames): Callers changed.
2269 (Frames): Clarify which terminals in framep are graphical.
2270 (Initial Parameters): --geometry is not the only option which adds
2271 to initial-frame-alist.
2272 (Position Parameters): Note that icon-left and icon-top are for
2273 old window managers only.
2274 (Size Parameters): Sizes are in characters even on graphical
2275 displays.
2276 (Management Parameters): Note that window-id and outer-window-id
2277 can't really be changed, and that auto-raise isn't always obeyed.
2278 (Cursor Parameters): Document cursor-type explicitly.
2279 (Size and Position): The aliases set-screen-height and
2280 set-screen-width have been deleted.
2281 (Visibility of Frames): Mention "minimization".
2282
2283 * os.texi (Startup Summary): Minor clarifications.
2284 (Startup Summary, Suspending Emacs): Standardize on "text
2285 terminal" terminology.
2286
2287 * windows.texi (Basic Windows, Coordinates and Windows)
2288 (Coordinates and Windows):
2289 * display.texi (Refresh Screen, Line Height, Face Attributes)
2290 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2291
ea16568d
GM
22922012-03-04 Glenn Morris <rgm@gnu.org>
2293
2294 * abbrevs.texi: Small copyedits throughout.
2295 (Abbrev Mode): Remove this section, folding it into the top-level.
2296 (Abbrev Tables): Don't mention irrelevant return values.
2297 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2298 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2299 (Abbrev Table Properties): Update nil :regexp description.
2300
b3134b95
GM
23012012-03-03 Glenn Morris <rgm@gnu.org>
2302
520f2425
GM
2303 * internals.texi: Change @appendix section commands to @section.
2304 (Building Emacs): Say less about CANNOT_DUMP platforms.
2305 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2306 (Pure Storage): Small changes.
01a6dcc8 2307 (Memory Usage): Copyedit.
7d2d7cc0
GM
2308 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2309 example definitions. Give examples of things with non-nil
2310 interactive args. Mention eval_sub. Remove old info about
2311 strings and GCPRO. Mention cus-start.el.
2312 (Buffer Internals, Window Internals, Process Internals):
2313 Misc small updates and fixes for fields.
520f2425 2314
b3134b95
GM
2315 * tips.texi: Copyedits.
2316 (Coding Conventions): Mention autoloads.
2317 Combine partially duplicated macro items. Fix xref.
2318 Refer to Library Headers for copyright notice.
2319 (Programming Tips): edit-options is long-obsolete.
2320 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2321 (Warning Tips): Mention declare-function.
2322 (Documentation Tips): Remove old info.
2323 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2324 (Library Headers): General update.
2325
2064cc6a
GM
23262012-03-02 Glenn Morris <rgm@gnu.org>
2327
6945faa6
GM
2328 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2329 and relocate entry. Mention buffer-stale-function.
2330
4186e877
GM
2331 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2332
2064cc6a
GM
2333 * hooks.texi (Standard Hooks): General update.
2334 Put related hooks together. Add and remove items.
2335 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2336 * modes.texi (Hooks): Tweak cross-ref description.
2337
7272fbf3
MA
23382012-03-01 Michael Albinus <michael.albinus@gmx.de>
2339
2340 * files.texi (Kinds of Files): The return value of file-equal-p is
2341 unspecified, if FILE1 or FILE2 does not exist.
2342
53a1239b
GM
23432012-03-01 Glenn Morris <rgm@gnu.org>
2344
90db9af9
GM
2345 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2346
53a1239b
GM
2347 * maps.texi (Standard Keymaps): General update.
2348 Remove mode-specific maps, talk about the more general keymaps.
2349 * help.texi (Help Functions): Add vindex for Helper-help-map.
2350 * keymaps.texi (Active Keymaps): Minor rephrasing.
2351
775b55af
GM
23522012-02-29 Glenn Morris <rgm@gnu.org>
2353
2354 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2355
96b49301 23562012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2357
7272fbf3 2358 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2359 Update changed behavior of file-subdir-of-p.
96b49301 2360
1383d930
GM
23612012-02-28 Glenn Morris <rgm@gnu.org>
2362
44e97401
GM
2363 * advice.texi, anti.texi, display.texi, elisp.texi:
2364 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2365 Standardize possessive apostrophe usage.
2366
e3c73f1e
GM
2367 * locals.texi: Remove file.
2368 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2369 Remove menu entry.
2370 * errors.texi, maps.texi: Adjust node pointers.
2371 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2372 * makefile.w32-in (srcs):
e3c73f1e
GM
2373 * Makefile.in (srcs): Remove locals.texi.
2374
1383d930
GM
2375 * frames.texi (Mouse Position): Fix cross-ref.
2376
431ee44b
CY
23772012-02-27 Chong Yidong <cyd@gnu.org>
2378
2379 * buffers.texi (Creating Buffers): Clarify that
2380 generate-new-buffer uses generate-new-buffer-names.
2381 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2382
2383 * files.texi (Directory Names): Index entry for file name abbreviations.
2384 (Relative File Names, File Name Expansion): Refer to it.
2385 (Locating Files): Move locate-user-emacs-file documentation to
2386 Standard File Names.
2387 (Standard File Names): Add locate-user-emacs-file; update examples.
2388
6a11ec9d
MA
23892012-02-26 Michael Albinus <michael.albinus@gmx.de>
2390
2391 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2392
9a4888c0
CY
23932012-02-26 Chong Yidong <cyd@gnu.org>
2394
2395 * files.texi (Kinds of Files): Improve documentation of
2396 files-equal-p and file-subdir-of-p.
2397
f0e751b9
GM
23982012-02-26 Glenn Morris <rgm@gnu.org>
2399
2400 * intro.texi (Acknowledgements): Small changes.
2401
7e05b1ec
GM
24022012-02-25 Glenn Morris <rgm@gnu.org>
2403
2404 * errors.texi: Don't try to list _all_ the error symbols.
2405 Add circular-list, cl-assertion-failed, compression-error.
2406 * elisp.texi, vol1.texi, vol2.texi:
2407 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2408
23453255 24092012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2410
2411 * files.texi (files-equal-p, file-subdir-of-p): New,
2412 add initial documentation.
2413
4963495d
CY
24142012-02-25 Chong Yidong <cyd@gnu.org>
2415
fa74b241
CY
2416 * files.texi (File Attributes): Document file-selinux-context.
2417 (Changing Files): Link to it.
2418 (Changing Files): Document set-file-selinux-context.
2419
2420 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2421 changed. Mention default value of backup-directory-alist.
2422 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2423 (Auto-Saving): New minor mode behavior for auto-save-mode.
2424 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2425
4963495d
CY
2426 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2427
4bb82fa8
GM
24282012-02-24 Glenn Morris <rgm@gnu.org>
2429
2430 * errors.texi (Standard Errors): Mention dbus-error.
2431 For arith-error sub-classes, just use one cross-ref.
2432
2cb228f7
AM
24332012-02-23 Alan Mackenzie <acm@muc.de>
2434
2435 * modes.texi (Defining Minor Modes): Document the new keyword
2436 :after-hook.
2437
a59225b1
CY
24382012-02-21 Chong Yidong <cyd@gnu.org>
2439
2440 * files.texi (Files): Mention magic file names as arguments.
2441 (Reading from Files): Copyedits.
2442 (File Attributes): Mention how to change file modes.
2443 (Changing Files): Use standard "file permissions" terminology.
2444 Add xref to File Attributes node.
2445 (Locating Files): Document locate-user-emacs-file.
2446 (Unique File Names): Recommend against using make-temp-name.
2447
8376d7c2
CY
24482012-02-19 Chong Yidong <cyd@gnu.org>
2449
2450 * help.texi (Documentation, Documentation Basics, Help Functions):
2451 Minor clarifications.
2452 (Accessing Documentation): Clarify what documentation-property is
2453 for. Add xref to Keys in Documentation.
2454
2455 * tips.texi (Documentation Tips): Don't recommend using * in
2456 docstrings.
2457
2458 * macros.texi (Defining Macros):
2459 * modes.texi (Derived Modes): Say "documentation string" instead
2460 of docstring.
2461
82233bea
CY
24622012-02-18 Chong Yidong <cyd@gnu.org>
2463
2464 * modes.texi (Tabulated List Mode): New node.
2465 (Basic Major Modes): Add xref to it.
2466
2467 * processes.texi (Process Information): Mention Process Menu mode.
2468
7b926f3f
CY
24692012-02-17 Chong Yidong <cyd@gnu.org>
2470
2471 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2472
0fd2c9a3
GM
24732012-02-17 Glenn Morris <rgm@gnu.org>
2474
2475 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2476
f700caa3
CY
24772012-02-16 Chong Yidong <cyd@gnu.org>
2478
4230351b
CY
2479 * syntax.texi (Syntax Tables, Syntax Descriptors)
2480 (Syntax Table Functions): Copyedits.
2481 (Syntax Basics): Don't repeat the material in the preceding node.
2482 (Syntax Class Table): Use a table.
2483 (Syntax Properties): Document syntax-propertize-function and
2484 syntax-propertize-extend-region-functions.
2485 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2486 (Parser State): Update for the new "c" comment style.
2487 Fix description of item 7 (comment style).
4230351b 2488
f700caa3
CY
2489 * modes.texi (Minor Modes): Update how mode commands should treat
2490 arguments now.
2491 (Mode Line Basics): Clarify force-mode-line-update.
2492 (Mode Line Top): Note that the example is not realistic.
2493 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2494 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2495 "mode line construct" instead of "mode line specification".
2496 (Syntactic Font Lock): Remove mention of obsolete variable
2497 font-lock-syntactic-keywords.
2498 (Setting Syntax Properties): Node deleted.
2499 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2500 (Font Lock Basics): Note that syntactic fontification falls back
2501 on `syntax-table'.
2502 (Search-based Fontification): Emphasize that font-lock-keywords
2503 should not be set directly.
2504 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2505 (Syntactic Font Lock): Minor clarifications. Add xref to
2506 Syntactic Font Lock node.
f700caa3 2507
60236b0d
CY
25082012-02-15 Chong Yidong <cyd@gnu.org>
2509
2510 * minibuf.texi (Basic Completion): Define "completion table".
2511 Move completion-in-region to Completion in Buffers node.
2512 (Completion Commands): Use "completion table" terminology.
2513 (Completion in Buffers): New node.
2514
2515 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2516 (Setting Hooks): Update minor mode usage example.
2517 (Major Mode Conventions): Note that completion-at-point-functions
2518 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2519 Remove duplicate tip about auto-mode-alist.
2520 (Minor Modes): Rewrite introduction.
2521 (Minor Mode Conventions): Copyedits. Don't recommend
2522 variable-only minor modes since few minor modes are like that.
60236b0d 2523
d7dbb11a
GM
25242012-02-15 Glenn Morris <rgm@gnu.org>
2525
2526 * processes.texi (Network): Document open-network-stream :parameters.
2527
3d8badf4
CY
25282012-02-14 Chong Yidong <cyd@gnu.org>
2529
2530 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2531 was removed on 2009-09-10. Update lisp-mode-map example.
2532 (Inheritance and Keymaps): Minor clarification.
2533 (Searching Keymaps): Remove out-of-place enumeration.
2534 (Key Lookup): Remove unnecessary example (one was already given in
2535 Format of Keymaps).
2536 (Changing Key Bindings): Update suppress-keymap example.
2537 (Menu Bar, Tool Bar): Copyedits.
2538 (Tool Bar): Update tool-bar-map example.
2539
faccede1
CY
25402012-02-12 Chong Yidong <cyd@gnu.org>
2541
2542 * debugging.texi (Debugger Commands): Continuing is now allowed
2543 for errors.
2544
355cabc6
CY
25452012-02-11 Chong Yidong <cyd@gnu.org>
2546
d860baa0
CY
2547 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2548 Move the list of standard bitmaps there.
2549 (Fringe Cursors): Rewrite for clarity.
2550 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2551
34106abe
CY
2552 * commands.texi (Command Overview): Mention read-key.
2553 (Using Interactive, Interactive Call): Minor clarifications.
2554 (Function Keys, Click Events): Avoid "input stream" terminology.
2555 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2556 Clarify column and row components.
2557 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2558 (Special Events): Copyedits.
2559
2560 * streams.texi (Input Streams): De-document get-file-char.
2561 (Output Variables): Don't refer to old backquote syntax.
2562
355cabc6
CY
2563 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2564 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2565 values of debug-on-error too. Add xref to Signaling Errors.
2566 Note that debug-on-signal is not customizable.
2567 Mention condition-case-unless-debug.
355cabc6
CY
2568 (Compilation Errors): Node deleted.
2569
2570 * compile.texi (Compiler Errors): Move a paragraph here from
2571 deleted node Compilation Errors.
2572
1be3ca5a
LL
25732012-02-10 Leo Liu <sdl.web@gmail.com>
2574
2575 * control.texi (Handling Errors): Change condition-case-no-debug
2576 to condition-case-unless-debug.
2577
25dec365
CY
25782012-02-10 Chong Yidong <cyd@gnu.org>
2579
2580 * advice.texi (Defining Advice): Clarify ad-unadvise.
2581 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2582 is not abnormal.
2583 (Advising Primitives): Node deleted; ad-define-subr-args has been
2584 removed.
2585
2586 * compile.texi (Speed of Byte-Code): Use float-time in example.
2587 (Compilation Functions): Note that the log uses Compilation mode.
2588 Don't discuss the contents of byte-code function object here.
2589 (Compilation Functions): De-document internal function byte-code.
2590 (Docs and Compilation): Minor clarifications.
2591
2592 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2593 Objects.
2594
5f5e4ea1
GM
25952012-02-10 Glenn Morris <rgm@gnu.org>
2596
2597 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2598 Mention secure-hash.
2599 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2600
6c1e4b46
CY
26012012-02-10 Chong Yidong <cyd@gnu.org>
2602
2603 * loading.texi (Loading): Don't emphasize "library" terminology.
2604 (Library Search): load-path is not a user option. Mention role of
2605 -L option and packages. Improve examples.
2606 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2607 obsolete.
2608 (Autoload): Minor clarifications.
2609
72ca698c
GM
26102012-02-10 Glenn Morris <rgm@gnu.org>
2611
b011fbfe
GM
2612 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2613
72ca698c
GM
2614 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2615
14a1f380
GM
26162012-02-08 Glenn Morris <rgm@gnu.org>
2617
2618 * loading.texi (Named Features): Update the require example.
2619
60d47423
GM
26202012-02-07 Glenn Morris <rgm@gnu.org>
2621
2622 * modes.texi (Defining Minor Modes):
2623 Expand on args of defined minor modes.
2624
0992bd9c
CY
26252012-02-07 Chong Yidong <cyd@gnu.org>
2626
2627 * variables.texi (Creating Buffer-Local): Minor clarification
2628 to buffer-local-variables doc (Bug#10715).
2629
af008560
GM
26302012-02-07 Glenn Morris <rgm@gnu.org>
2631
e80e1825 2632 * display.texi (ImageMagick Images): General update.
af008560
GM
2633 Move most details of imagemagick-render-type to the variable's doc.
2634
866c1d22
GM
26352012-02-06 Glenn Morris <rgm@gnu.org>
2636
f7c9199f 2637 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2638 (Inheritance and Keymaps):
2639 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2640
e7bc51d0
GM
2641 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2642
866c1d22
GM
2643 * control.texi (Handling Errors):
2644 Mention condition-case-no-debug and with-demoted-errors.
2645
03988c98
CY
26462012-02-05 Chong Yidong <cyd@gnu.org>
2647
2648 * customize.texi (Common Keywords): Minor clarifications.
2649 Document custom-unlispify-remove-prefixes.
2650 (Variable Definitions): Backquotes in defcustom seem to work fine
2651 now. Various other copyedits.
e1161b06
CY
2652 (Simple Types): Copyedits. Document color selector.
2653 (Composite Types): Copyedits.
2654 (Splicing into Lists): Clarifications.
03988c98
CY
2655
2656 * eval.texi (Backquote): Move from macros.texi.
2657
2658 * macros.texi (Expansion): Minor clarification.
2659 (Backquote): Move node to eval.texi.
2660 (Defining Macros): Move an example from Backquote node.
2661 (Argument Evaluation): No need to mention Pascal.
2662 (Indenting Macros): Add xref to Defining Macros.
2663
649f602c
GM
26642012-02-05 Glenn Morris <rgm@gnu.org>
2665
2666 * debugging.texi (Error Debugging): Mention debug-on-event default.
2667
34c99998
GM
26682012-02-04 Glenn Morris <rgm@gnu.org>
2669
8f05da42
GM
2670 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2671
7aa5aad8
GM
2672 * debugging.texi (Error Debugging): Mention debug-on-event.
2673 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2674
c7291ad9
GM
2675 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2676
34c99998
GM
2677 * text.texi (Buffer Contents):
2678 Update filter-buffer-substring description.
2679
735cc5ca
CY
26802012-02-04 Chong Yidong <cyd@gnu.org>
2681
6e911150
SM
2682 * functions.texi (What Is a Function): Add closures.
2683 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2684 Remove unused "keystroke command" terminology.
735cc5ca
CY
2685 (Lambda Expressions): Give a different example than in the
2686 following subsection. Add xref to Anonymous Functions.
2687 (Function Documentation): Remove gratuitous markup.
2688 (Function Names): Move introductory text to `What Is a Function'.
2689 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2690 (Anonymous Functions): Document lambda macro explicitly.
2691 Mention effects on lexical binding.
735cc5ca
CY
2692 (Function Cells): Downplay direct usage of fset.
2693 (Closures): New node.
2694 (Inline Functions): Remove "open-code" terminology.
2695 (Declaring Functions): Minor tweak; .m is not C code.
2696
2697 * variables.texi (Variables): Don't refer to "global value".
2698 (Local Variables, Void Variables): Copyedits.
2699 (Lexical Binding): Minor clarification of example.
2700 (File Local Variables): Mention :safe and :risky defcustom args.
2701 (Lexical Binding): Add xref to Closures node.
2702
94bc7984
GM
27032012-02-04 Glenn Morris <rgm@gnu.org>
2704
2705 * minibuf.texi (High-Level Completion): Updates for read-color.
2706
4f5a10ef
GM
27072012-02-03 Glenn Morris <rgm@gnu.org>
2708
eea14f31
GM
2709 * display.texi (GIF Images): Mention animation.
2710 Remove commented-out old example of animation.
2711 (Animated Images): New subsection.
2712 * elisp.texi (Top):
2713 * vol1.texi (Top):
2714 * vol2.texi (Top): Add Animated Images menu entry.
2715
4f5a10ef
GM
2716 * display.texi (Image Formats): Remove oddly specific information
2717 on versions of image libraries.
204e728d 2718 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2719
12f381b7
GM
27202012-02-02 Glenn Morris <rgm@gnu.org>
2721
1b9f60cc
GM
2722 * processes.texi (Synchronous Processes):
2723 Mention call-process's :file gets overwritten.
2724
7e2734bc
GM
2725 * commands.texi (Reading One Event):
2726 * help.texi (Help Functions): Document read-char-choice.
2727
f58b9822
GM
2728 * hooks.texi (Standard Hooks):
2729 * modes.texi (Keymaps and Minor Modes):
2730 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2731
2732 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2733
12f381b7
GM
2734 * hooks.texi (Standard Hooks):
2735 * modes.texi (Major Mode Conventions, Mode Hooks):
2736 Document change-major-mode-after-body-hook.
2737
7a9a2fc6
GM
27382012-02-01 Glenn Morris <rgm@gnu.org>
2739
2740 * modes.texi (Defining Minor Modes):
2741 Mention disabling global minor modes on a per-major-mode basis.
2742
a037c171
CY
27432012-01-31 Chong Yidong <cyd@gnu.org>
2744
2745 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2746 (Parser State): Remove unnecessary statement (Bug#10661).
2747
2748 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2749
56afad3a
GM
27502012-01-31 Glenn Morris <rgm@gnu.org>
2751
2752 * modes.texi (Defining Minor Modes):
2753 Document define-minor-mode's new :variable keyword.
2754
0f29fa41
CY
27552012-01-29 Chong Yidong <cyd@gnu.org>
2756
837a390a
CY
2757 * syntax.texi (Syntax Class Table): Tweak description of newline
2758 char syntax (Bug#9619).
2759
0f29fa41
CY
2760 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2761 description (Bug#10189).
2762
182148ee
GM
27632012-01-29 Glenn Morris <rgm@gnu.org>
2764
a49ca6b9
GM
2765 * files.texi (Changing Files): Document SELinux support.
2766
182148ee
GM
2767 * windows.texi (Window Sizes): Fix typo.
2768
9962192e
CY
27692012-01-28 Chong Yidong <cyd@gnu.org>
2770
8c6e1920
CY
2771 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2772 doc (Bug#8568).
2773
9583ec59
CY
2774 * frames.texi (Input Focus): Add NORECORD arg to
2775 select-frame-set-input-focus. Clarify its role in select-frame.
2776
10256988
CY
2777 * text.texi (Transposition): We don't use transpose-region as an
2778 internal subroutine (Bug#3249).
2779
9962192e
CY
2780 * modes.texi (Example Major Modes): Update Lisp example code to
2781 current sources. Delete the old non-derived-major-mode example,
2782 which has diverged badly from current sources.
2783
2aa43abb
GM
27842012-01-27 Glenn Morris <rgm@gnu.org>
2785
2786 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2787 (VERSION, manual): Remove, unused.
2788
9f40220d
CY
27892012-01-27 Chong Yidong <cyd@gnu.org>
2790
2791 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2792
acc28cb9
CY
27932012-01-26 Chong Yidong <cyd@gnu.org>
2794
2795 * searching.texi (String Search): Document negative repeat count
2796 (Bug#10507).
2797
48da7392
GM
27982012-01-26 Glenn Morris <rgm@gnu.org>
2799
2800 * variables.texi (Using Lexical Binding):
2801 Mention that lexical-binding should be set in the first line.
2802
69b0acb9
LI
28032012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2804
2805 * macros.texi (Defining Macros): Don't claim that `declare' only
2806 affects Edebug and indentation.
2807
543757a8
LI
28082012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2809
2810 * macros.texi (Defining Macros): Slight `declare' fixup.
2811
450e3cae
GM
28122012-01-25 Glenn Morris <rgm@gnu.org>
2813
24189ce0 2814 * makefile.w32-in (texinputdir):
450e3cae
GM
2815 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2816
1021c761
CY
28172012-01-24 Chong Yidong <cyd@gnu.org>
2818
2819 * variables.texi (Variables, Local Variables, Void Variables):
2820 Edit to make the descriptions less specific to dynamic binding.
2821 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2822 (Defining Variables): Edits for lexical scoping.
2823 Delete information about starting docstrings with *. De-document
1021c761
CY
2824 user-variable-p.
2825 (Tips for Defining): Remove an unimportant discussion of quitting
2826 in the middle of a load.
2827 (Accessing Variables, Setting Variables): Discuss lexical binding.
2828 (Variable Scoping): Rewrite.
2829 (Scope, Extent, Impl of Scope): Nodes deleted.
2830 (Dynamic Binding): New node, with material from Scope, Extent, and
2831 Impl of Scope nodes.
2832 (Dynamic Binding Tips): Rename from Using Scoping.
2833 (Lexical Binding): Rewrite.
2834 (Using Lexical Binding): Rename from Converting to Lexical
2835 Binding. Convert to subsection.
2836
2837 * customize.texi (Variable Definitions): Add custom-variable-p.
2838 Move user-variable-p documentation here.
2839
31cbea1d
CY
28402012-01-23 Chong Yidong <cyd@gnu.org>
2841
2842 * strings.texi (Text Comparison): Minor qualification.
2843
2844 * lists.texi (Cons Cells): Copyedits.
2845 (List Elements): Mention push.
2846 (List Variables): Mention pop.
2847 (Rings): Move to sequences.texi.
2848
2849 * sequences.texi (Sequence Functions): Don't repeat the
2850 introduction already given in the parent.
2851 (Vectors): Copyedits.
2852 (Rings): Move from lists.texi. Note that this is specific to the
2853 ring package.
2854
2855 * symbols.texi (Definitions, Symbol Components): Mention variable
2856 scoping issues.
2857 (Plists and Alists): Copyedits.
2858
2859 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2860 correctness with lexical scoping.
2861 (Eval): Copyedits.
2862
fead402d
CY
28632012-01-21 Chong Yidong <cyd@gnu.org>
2864
2865 * intro.texi (A Sample Function Description): Special notation
2866 used for macros too.
2867
2868 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2869 (Symbol Type): Add xref for keyword symbols.
2870 (Sequence Type): Clarify differences between sequence types.
2871 (Cons Cell Type): Add "linked list" index entry.
2872 (Non-ASCII in Strings): Copyedits.
2873 (Equality Predicates): Symbols with same name need not be eq.
2874
2875 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2876 ldexp. Move float-e and float-pi to Math Functions node.
2877
61086eb6
GM
28782012-01-21 Glenn Morris <rgm@gnu.org>
2879
2880 * modes.texi (Auto Major Mode):
2881 * variables.texi (File Local Variables):
2882 Mention inhibit-local-variables-regexps.
2883
34a02f46
MR
28842012-01-19 Martin Rudalics <rudalics@gmx.at>
2885
2886 * windows.texi (Window Configurations): Rewrite references to
2887 persistent window parameters.
2888 (Window Parameters): Fix description of persistent window
2889 parameters.
2890
f5064cae
JB
28912012-01-16 Juanma Barranquero <lekktu@gmail.com>
2892
2893 * windows.texi (Window Parameters): Use @pxref.
2894
6a6ee00d
MR
28952012-01-16 Martin Rudalics <rudalics@gmx.at>
2896
2897 * windows.texi (Window Configurations, Window Parameters):
2898 Describe persistent window parameters.
2899
9ca4c014
SM
29002011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2901
2902 * variables.texi (Creating Buffer-Local): Warn against misuses of
2903 make-variable-buffer-local (bug#10258).
2904
d027f83d
LMI
29052012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2906
2907 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2908
89bd9ccd
CY
29092012-01-06 Chong Yidong <cyd@gnu.org>
2910
1cbae532
SM
2911 * variables.texi (Directory Local Variables):
2912 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2913
c869783d
GM
29142012-01-06 Glenn Morris <rgm@gnu.org>
2915
2916 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2917 rather than by keybinding.
2918
2cae5ba4
JB
29192011-12-29 Juanma Barranquero <lekktu@gmail.com>
2920
2921 * frames.texi (Font and Color Parameters): Add @pxref.
2922
43da4d08
DC
29232011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2924
2925 * frames.texi (Font and Color Parameters):
2926 Document w32 font backends (bug#10399).
2927
8d80ef01
PE
29282011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2929
2930 * files.texi (File Attributes, Changing Files):
2931 Use a more-natural notation for octal numbers.
2932
9022ae07
JB
29332011-12-23 Juanma Barranquero <lekktu@gmail.com>
2934
2935 * variables.texi (Variables with Restricted Values):
2936 Change reference to variable (bug#10354).
2937
454592a6
MR
29382011-12-13 Martin Rudalics <rudalics@gmx.at>
2939
2940 * windows.texi (Splitting Windows): Use t instead of non-nil
2941 when describing window-combination-resize.
2942
a7cdbfce
SM
29432011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2944
2945 * text.texi (Special Properties): Warn against `intangible' properties
2946 (bug#10222).
2947
a3dcc84e
EZ
29482011-11-26 Eli Zaretskii <eliz@gnu.org>
2949
579ebf8f
EZ
2950 * display.texi (Truncation):
2951 * text.texi (Special Properties): Describe what a stretch-glyph is
2952 instead of using that term without explanation. Make the
2953 cross-references more accurate.
2954
a3dcc84e
EZ
2955 * display.texi (Usual Display): Update the description,
2956 cross-references, and indexing related to display of control
2957 characters and raw bytes.
2958
94af99a4
MR
29592011-11-25 Martin Rudalics <rudalics@gmx.at>
2960
2961 * windows.texi (Splitting Windows): Fix description of
2962 window-combination-limit. Suggested by Eli Zaretskii.
2963
1c3d7a13
CY
29642011-11-23 Chong Yidong <cyd@gnu.org>
2965
2966 * windows.texi (Window Sizes): Move window-top-line,
2967 window-left-column, and window-*-pixel-edges to Coordinates and
2968 Windows node.
2969 (Coordinates and Windows): Restore window-edges doc.
2970
90151a1e
MR
29712011-11-21 Martin Rudalics <rudalics@gmx.at>
2972
a7cdbfce
SM
2973 * windows.texi (Windows and Frames, Splitting Windows):
2974 Fix typos.
90151a1e 2975
a9b9b7f5
CY
29762011-11-21 Chong Yidong <cyd@gnu.org>
2977
2978 * windows.texi (Splitting Windows): Fix error in documentation of
2979 window-combination-limit.
2980 (Cyclic Window Ordering): Minor fixes to next-window,
2981 one-window-p, and get-lru-window docs. Don't document
2982 window-list-1.
2983 (Buffers and Windows): Copyedits.
2984 (Choosing Window): Document special handling of special-display-*.
2985 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2986 Don't document even-window-heights, which is going away.
2987 Clarify which options are obeyed by which action functions.
a9b9b7f5 2988
f4e90db0
SM
29892011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2990
2991 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2992
d2999b1a
MR
29932011-11-20 Martin Rudalics <rudalics@gmx.at>
2994
f4e90db0
SM
2995 * windows.texi (Resizing Windows, Splitting Windows):
2996 Remove term "status" when talking about combination limits.
d2999b1a 2997
cd1181db
JB
29982011-11-20 Juanma Barranquero <lekktu@gmail.com>
2999
3000 * compile.texi (Compiler Errors):
3001 * help.texi (Help Functions): Fix typos.
3002
7bf54975
CY
30032011-11-19 Chong Yidong <cyd@gnu.org>
3004
3005 * windows.texi (Splitting Windows): Clarify role of window
3006 parameters in split-window. Shorten the example.
f4e90db0
SM
3007 (Deleting Windows): Rewrite intro to handle internal windows.
3008 Fix delete-windows-on doc.
7bf54975
CY
3009 (Selecting Windows): Copyedits.
3010
a0c2d0ae
MR
30112011-11-17 Martin Rudalics <rudalics@gmx.at>
3012
3013 * windows.texi (Resizing Windows, Splitting Windows)
3014 (Deleting Windows): Use term window-combination-resize instead
3015 of window-splits.
3016
b6f67890
MR
30172011-11-16 Martin Rudalics <rudalics@gmx.at>
3018
f4e90db0
SM
3019 * windows.texi (Resizing Windows, Splitting Windows):
3020 Rename occurrences of window-nest to window-combination-limit.
b6f67890 3021
0b381c7e
JB
30222011-11-14 Juanma Barranquero <lekktu@gmail.com>
3023
3024 * intro.texi (Lisp History): Fix typo.
3025
89d61221
MR
30262011-11-12 Martin Rudalics <rudalics@gmx.at>
3027
f4e90db0
SM
3028 * windows.texi (Splitting Windows, Deleting Windows):
3029 Remove references to splits status of windows.
89d61221 3030
b2621720
GM
30312011-11-10 Glenn Morris <rgm@gnu.org>
3032
3033 * buffers.texi (Read Only Buffers): Expand a bit on why
3034 toggle-read-only should only be used interactively. (Bug#7292)
3035
d2ad7ee1
CY
30362011-11-09 Chong Yidong <cyd@gnu.org>
3037
3038 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 3039 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
3040 window-inside-absolute-pixel-edges.
3041 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3042 non-full-width windows.
3043
2cffd681
MR
30442011-11-09 Martin Rudalics <rudalics@gmx.at>
3045
3046 * windows.texi (Resizing Windows): Rewrite documentation of
3047 window-resizable.
3048
f6f6d7e7
CY
30492011-11-09 Chong Yidong <cyd@gnu.org>
3050
3051 * windows.texi (Splitting Windows): Simplify example.
3052
a79db6e0
CY
30532011-11-08 Chong Yidong <cyd@gnu.org>
3054
3055 * windows.texi (Window Sizes): Copyedits. Document
3056 window-text-height. Remove window-min-height and window-min-width
3057 discussion, referring instead to Emacs manual.
3058 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
3059 (Resizing Windows): Simplify introduction. Don't document
3060 enlarge-window, shrink-window, enlarge-window-horizontally, and
3061 shrink-window-horizontally; they are no longer preferred for
3062 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 3063
441950c7
GM
30642011-11-07 Glenn Morris <rgm@gnu.org>
3065
3066 * windows.texi (Choosing Window): Fix keybinding typo.
3067
be7f5545
MR
30682011-11-07 Martin Rudalics <rudalics@gmx.at>
3069
3070 * windows.texi (Resizing Windows, Splitting Windows)
3071 (Window Configurations): Use "child window" instead of
3072 "subwindow".
3073
291d142b
CY
30742011-11-06 Chong Yidong <cyd@gnu.org>
3075
3076 * windows.texi (Basic Windows): Clarify various definitions.
3077 Treat window-normalize-* as internal; don't document them.
3078 (Windows and Frames): Various clarifications, e.g. non-live
3079 windows also belong to frames. Fix window-list description.
3080 Simplify window nesting example.
f4e90db0
SM
3081 (Splitting Windows, Window Configurations):
3082 Use split-window-below.
291d142b 3083
89bd5ee1
EZ
30842011-11-04 Eli Zaretskii <eliz@gnu.org>
3085
3086 * windows.texi (Window Sizes): Mention in the doc string that the
3087 return values of `window-body-height' and `window-body-width' are
3088 in frame's canonical units. (Bug#9949)
3089
3d8daefe
MR
30902011-10-30 Martin Rudalics <rudalics@gmx.at>
3091
3092 * windows.texi (Windows and Frames): Remove "iso-" infix from
3093 documentation of window-iso-combined-p.
3094
60754666
CY
30952011-10-26 Chong Yidong <cyd@gnu.org>
3096
3097 * modes.texi (Running Hooks): Document with-wrapper-hook.
3098
d366bd53
CY
30992011-10-18 Chong Yidong <cyd@gnu.org>
3100
3101 * display.texi (Glyphless Chars): New node.
3102
50b063c3
CY
31032011-10-13 Chong Yidong <cyd@stupidchicken.com>
3104
3105 * text.texi (Yanking): Document yank-excluded-properties.
3106
3107 * package.texi (Packaging Basics): The commentary should say how
3108 to begin using the package.
3109
c72063fa
MR
31102011-10-11 Martin Rudalics <rudalics@gmx.at>
3111
3112 * windows.texi (Deleting Windows): Mention which window gets
3113 selected when deleting the selected window.
3114
d83dc65b
MR
31152011-10-09 Martin Rudalics <rudalics@gmx.at>
3116
3117 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3118 with the selected window.
3119 * windows.texi (Buffers and Windows): Reformulate text on how
3120 replace-buffer-in-windows deals with a window.
3121 (Quitting Windows): Describe how quit-window deals with a
3122 standalone frame. Describe new option frame-auto-hide-function.
3123
c599682c
GM
31242011-10-08 Glenn Morris <rgm@gnu.org>
3125
48bca619
GM
3126 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3127
c599682c
GM
3128 * positions.texi (Excursions): Update warning message.
3129
969aa734
CY
31302011-10-05 Chong Yidong <cyd@stupidchicken.com>
3131
f4e90db0
SM
3132 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3133 Fix Emacs manual xref (Bug#9675).
969aa734 3134
550f41cd
CY
31352011-10-01 Chong Yidong <cyd@stupidchicken.com>
3136
3137 * windows.texi (Textual Scrolling): Document scroll-up-command,
3138 scroll-down-command, scroll-error-top-bottom, and the
3139 scroll-command symbol property.
717a1362
CY
3140 (Display Action Functions): Fix description of
3141 display-buffer-pop-up-window.
550f41cd 3142
a239d4e9
JB
31432011-09-28 Juanma Barranquero <lekktu@gmail.com>
3144
3145 * windows.texi (Splitting Windows): Fix typos.
3146
590c056d
MR
31472011-09-25 Martin Rudalics <rudalics@gmx.at>
3148
3149 * windows.texi (Windows and Frames, Display Action Functions)
3150 (Switching Buffers): Fix some typos.
3151 (Buffers and Windows): Remove reference to window-auto-delete.
3152 Reword description of replace-buffer-in-windows.
3153 (Window History): Fix some typos and refer to frame local buffer
3154 list.
c419f5cb
MR
3155 (Quitting Windows): New node.
3156 (Window Configurations): Add descriptions of window-state-get
3157 and window-state-put.
3158 (Window Parameters): Describe variable ignore-window-parameters.
3159 Sketch some window parameters currently in use.
3160 * elisp.texi (Top): Update node listing.
590c056d 3161
9ec20d36
CY
31622011-09-25 Chong Yidong <cyd@stupidchicken.com>
3163
3164 * windows.texi (Display Action Functions)
3165 (Choosing Window Options): New nodes.
3166
0e406a72
CY
31672011-09-24 Chong Yidong <cyd@stupidchicken.com>
3168
3169 * windows.texi (Window History): New node. Move text here from
3170 Buffers and Windows.
3171 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3172 don't document display-buffer here; callers changed.
3173 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3174 switch-to-buffer-other-frame. Delete duplicate
3175 replace-buffer-in-windows doc.
3176 (Choosing Window): Document display actions.
3177
6bf7006f
EZ
31782011-09-24 Eli Zaretskii <eliz@gnu.org>
3179
3180 * display.texi (Forcing Redisplay): Update the description of
3181 redisplay-dont-pause due to change in the default value.
3182
b33b68a3
MR
31832011-09-23 Martin Rudalics <rudalics@gmx.at>
3184
3185 * frames.texi (Frames and Windows): Move section and rename to
3186 Windows and Frames in windows.texi.
3187 * windows.texi (Windows): Restructure.
3188 (Basic Windows): Rewrite. Explain live and internal windows and
3189 normalization functions.
3190 (Windows and Frames): Move section here from frames.texi.
3191 Describe subwindows, window combinations, window tree, and
3192 corresponding functions including window-list here.
3193 (Window Sizes): Rename section from Size of Window and move it
3194 up in chapter. Describe total and body sizes and the
3195 corresponding functions. Explain new semantics of
3196 window-min-height/-width.
3197 (Resizing Windows): Move section up in chapter. Describe new
3198 resize functions.
3199 (Splitting Windows): Describe new behavior of split-window,
3200 split-window-above-each-other and split-window-side-by-side.
3201 Provide examples. Describe window-nest and window-splits
3202 options.
3203 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3204 (Selecting Windows): Minor rewrite.
3205 Describe frame-selected-window and set-frame-selected-window here.
3206 (Cyclic Window Ordering): Minor rewrite.
3207 Describe window-list-1.
b33b68a3
MR
3208 (Buffers and Windows): Rewrite. Explain a window's previous and
3209 next buffers and the corresponding functions.
c4682d18 3210 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3211 * elisp.texi (Top): Update node listings for frames and windows
3212 sections.
3213
4d3786ac
SM
32142011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3215
3216 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3217
713df35b
LMI
32182011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3219
3220 * errors.texi (Standard Errors): Remove apparent placeholder text
3221 (bug#9491).
3222
33ed493b
CY
32232011-09-18 Chong Yidong <cyd@stupidchicken.com>
3224
3225 * frames.texi (Management Parameters): Fix description of
3226 icon-type parameter.
3227
b8f0a954
CY
32282011-09-17 Chong Yidong <cyd@stupidchicken.com>
3229
3230 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3231 ending in C-g. Suggested by Edward O'Connor.
3232
eddf142c
EZ
32332011-09-17 Eli Zaretskii <eliz@gnu.org>
3234
3235 * numbers.texi (Integer Basics): Add indexing for
3236 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3237
d8e213eb 32382011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3239
3240 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3241
cec2eab8
JB
32422011-09-11 Juanma Barranquero <lekktu@gmail.com>
3243
3244 * processes.texi (Network Servers): Clarify what the process
3245 buffer is used for (bug#9233).
3246
d8e213eb 32472011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3248
3249 * lists.texi (Building Lists): Fix typo.
3250
35137ed3
CY
32512011-08-30 Chong Yidong <cyd@stupidchicken.com>
3252
3253 * display.texi (Basic Faces): New node. Document new faces.
3254
3255 * modes.texi (Major Mode Conventions): Move some text there.
3256 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3257
3fd50d5c
CY
32582011-08-29 Chong Yidong <cyd@stupidchicken.com>
3259
3260 * modes.texi (Basic Major Modes): New node. Callers updated.
3261 (Major Modes): Document fundamental-mode and major-mode.
3262 (Major Mode Basics): Node deleted; text moved to Major Modes.
3263 (Derived Modes): Document derived-mode-p.
3264
ddb54206
CY
32652011-08-28 Chong Yidong <cyd@stupidchicken.com>
3266
a6326082
CY
3267 * files.texi (Changing Files, Create/Delete Dirs): Document new
3268 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3269 (Visiting Functions): Remove view-file; it is documented in the
3270 Emacs manual.
04e2ce72 3271
ddb54206
CY
3272 * frames.texi (Layout Parameters): The defaults for the
3273 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3274
3275 * display.texi (Progress): Document spinner functionality.
3276
3277 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3278 operating system signals. Refer to save-buffers-kill-terminal
3279 instead of save-buffers-kill-emacs.
3280
3281 * objects.texi (Symbol Type): Document ## print representation.
3282
0c95fcf7
EZ
32832011-08-25 Eli Zaretskii <eliz@gnu.org>
3284
3285 * display.texi (Specified Space): Mention that `space' specs
3286 influence bidi reordering.
3287 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3288 separating fields with bidirectional content.
3289
5980d4c6
EZ
32902011-08-24 Eli Zaretskii <eliz@gnu.org>
3291
3292 * display.texi (Bidirectional Display): Document return value in
3293 buffers that are not bidi-reordered for display, and in unibyte
3294 buffers.
3295
bca633fb
EZ
32962011-08-23 Eli Zaretskii <eliz@gnu.org>
3297
3298 * nonascii.texi (Character Properties): Document the values for
3299 unassigned codepoints.
3300
c094bb0c
EZ
33012011-08-18 Eli Zaretskii <eliz@gnu.org>
3302
3303 * nonascii.texi (Character Properties): Document use of
3304 `bidi-class' and `mirroring' properties as part of reordering.
3305 Provide cross-references to "Bidirectional Display".
3306
3307 * display.texi (Bidirectional Display): Document the pitfalls of
3308 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3309 solutions. Document bidi-string-mark-left-to-right.
3310 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3311 Document use of `bidi-class' and `mirroring' properties as part of
3312 reordering.
c094bb0c 3313
1ea897d5
EZ
33142011-08-16 Eli Zaretskii <eliz@gnu.org>
3315
9adfcd0b
EZ
3316 * modes.texi (Major Mode Conventions): Improve the documentation
3317 of `mode-class' `special' modes.
3318
10862873
EZ
3319 * nonascii.texi (Character Properties): Document the `mirroring'
3320 property. Add index entries.
3321
1ea897d5
EZ
3322 * syntax.texi (Categories): Add an example of defining a new
3323 category and category table.
3324
3325 * searching.texi (Regexp Backslash): Document how to display
3326 existing categories. Mention the possibility of adding
3327 categories, and add an xref to where this is described. Add an
3328 index entry.
3329
ebb552ed
CY
33302011-08-09 Chong Yidong <cyd@stupidchicken.com>
3331
3332 * text.texi (Special Properties):
3333 * display.texi (Overlay Properties): Note that mouse-face cannot
3334 change the text size (Bug#8530).
3335
51a714e1
CY
33362011-08-08 Chong Yidong <cyd@stupidchicken.com>
3337
3338 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3339 using setenv instead.
3340
4cc60b9b
EZ
33412011-07-28 Eli Zaretskii <eliz@gnu.org>
3342
3343 * display.texi (Bidirectional Display): Document the fact that
3344 bidi-display-reordering is t by default.
3345
5deb92fd
EZ
33462011-07-23 Eli Zaretskii <eliz@gnu.org>
3347
3348 * display.texi (Bidirectional Display): New section.
3349
011b0ad6 33502011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3351 Tim Cross <theophilusx@gmail.com> (tiny change)
3352 Glenn Morris <rgm@gnu.org>
011b0ad6 3353
67f9b9f8 3354 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3355
4baf28e6
AS
33562011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3357
3358 * help.texi (Keys in Documentation): Revert last change.
3359
66249842
LMI
33602011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3361
f863868c
LMI
3362 * help.texi (Keys in Documentation): Clarify that \= only quotes
3363 the next character, and doesn't affect longer sequences in
3364 particular (bug#8935).
3365
f4e90db0
SM
3366 * debugging.texi (Using Debugger):
3367 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3368
0bb23927 33692011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3370
3371 * display.texi (Other Display Specs): Document that `left-fringe'
3372 and `right-fringe' display specifications are of the "replacing"
3373 kind.
3374
f2027cdf
LMI
33752011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3376
3377 * help.texi (Documentation Basics): Add a link to the Function
3378 Documentation node (bug#6580).
3379
f987fde4
LMI
33802011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3381
0bc59b25
LMI
3382 * keymaps.texi (Menu Bar): Mention :visible and :enable
3383 (bug#6344). Text by Drew Adams.
3384
63d55f1f
LMI
3385 * modes.texi (Running Hooks): Mention buffer-local hook variables
3386 (bug#6218).
3387
f987fde4
LMI
3388 * objects.texi (General Escape Syntax): "a with grave accent" is
3389 ?xe0, not ?x8e0 (bug#5259).
3390
b7527639
CY
33912011-07-12 Chong Yidong <cyd@stupidchicken.com>
3392
3393 * display.texi (Face Attributes, Font Selection): Add references
3394 to the Fonts node in the Emacs manual (Bug#4178).
3395
c830e5ae
CY
33962011-07-12 Chong Yidong <cyd@stupidchicken.com>
3397
3398 * display.texi (Window Systems): `window-system' is
3399 terminal-local.
3400
3401 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3402 frame-local variables.
3403
3404 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3405 frame-local variables.
3406 (Frame-Local Variables): Node deleted.
3407
3408 * elisp.texi (Top): Update node listing.
3409
91223e54
LMI
34102011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3411
3412 * elisp.texi: Change "inferiors" to "subnodes" in three places
3413 (bug#3523).
3414
963578d3
CY
34152011-07-11 Chong Yidong <cyd@stupidchicken.com>
3416
3417 * frames.texi (Window System Selections): Discussion of
3418 x-select-enable-clipboard moved to Emacs manual.
3419
07151e49
DD
34202011-07-11 Deniz Dogan <deniz@dogan.se>
3421
3422 * commands.texi (Prefix Command Arguments): Remove excessive
3423 apostrophe.
3424
7261e1cf
LMI
34252011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3426
ad21a12a
LMI
3427 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3428 description is a string (bug#3313).
3429
7261e1cf
LMI
3430 * frames.texi (Display Feature Testing): Try to explain what all
3431 the visual classes mean (bug#3042).
3432
568f7b79
LMI
34332011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3434
18d59e29
LMI
3435 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3436 and `mode-line-client' (bug#2974).
3437
568f7b79
LMI
3438 * text.texi (Insertion): Clarify marker movements (bug#1651).
3439 Text from Drew Adams.
3440
54e10184
LMI
34412011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3442
d94d85e9
LMI
3443 * text.texi (Special Properties): Clarify the format of `face'
3444 (bug#1375).
3445
54e10184
LMI
3446 * commands.texi (Interactive Call): Add a `call-interactively'
3447 example (bug#1010).
3448
413c488d
LMI
34492011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3450
3451 * functions.texi (Calling Functions): Link to the "Interactive
3452 Call" node (bug#1001).
3453
322b7dab 34542011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3455
3deead93
CY
3456 * customize.texi (Composite Types): Move alist and plist to here
3457 from Simple Types (Bug#7545).
3458
3459 * elisp.texi (Top): Update menu description.
3460
b00d8c1a
CY
3461 * display.texi (Face Attributes): Document negative line widths
3462 (Bug#6113).
3463
d2a6c43b
TR
34642011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3465
3466 * searching.texi (Match Data): Note that match data can be
3467 overwritten by most functions (bug#2499).
3468
c7844a27
LMI
34692011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3470
a9ab721e
LMI
3471 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3472 flags mean (bug#6659).
3473
c7844a27
LMI
3474 * functions.texi (What Is a Function): Document the autoload
3475 object (bug#6496).
3476
f68d76d0
LMI
34772011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3478
8a20ca4c
LMI
3479 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3480 is only used in the Customize user interface (bug#6089).
3481
f68d76d0 3482 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3483 images (bug#7836).
f68d76d0 3484
7018dbe7
EZ
34852011-07-02 Eli Zaretskii <eliz@gnu.org>
3486
3487 * variables.texi (Defining Variables, Void Variables)
3488 (Constant Variables): Fix incorrect usage of @kindex.
3489
36cb87a1
LMI
34902011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3491
28ee97c7
LMI
3492 * variables.texi (Defining Variables): Add an index entry for
3493 `set-variable' (bug#7262).
8d4294e9 3494 (Defining Variables): Use @findex for functions.
28ee97c7 3495
8862ffd5
LMI
3496 * frames.texi (Basic Parameters): Document the `explicit-name'
3497 parameter (bug#6951).
3498
0ec389b9
LMI
3499 * customize.texi (Type Keywords): Clarify that :value provides a
3500 default value for all types (bug#7386).
3501
36cb87a1
LMI
3502 * streams.texi (Output Functions): Document `pp'.
3503
11fdef7d 35042011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3505
3506 * keymaps.texi (Searching Keymaps):
3507 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3508 change. Suggested by Johan Bockgård.
3509
eeafcea7
CY
35102011-06-15 Chong Yidong <cyd@stupidchicken.com>
3511
3512 * text.texi (Special Properties): Clarify role of font-lock-face.
3513
b96e6cde
LMI
35142011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3515
f4e90db0 3516 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3517 to `process-live-p' for consistency with other `-live-p' functions.
3518
be14b9ab
PE
35192011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3520
3521 Document wide integers better.
3522 * files.texi (File Attributes): Document ino_t values better.
2d365993 3523 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3524 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3525 (Bitwise Operations):
001903b5
PE
3526 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3527 to read, and that will port better if 62-bits becomes the default.
3528 Fix or remove incorrect examples.
be14b9ab
PE
3529 * os.texi (Time Conversion): Document time_t values better.
3530
bcd54f83
LMI
35312011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3532
f4e90db0
SM
3533 * processes.texi (Process Information):
3534 Document `process-alive-p'.
bcd54f83 3535
049bcbcb
CY
35362011-05-29 Chong Yidong <cyd@stupidchicken.com>
3537
3538 * help.texi (Accessing Documentation):
3539 * display.texi (Pixel Specification):
3540 * processes.texi (Serial Ports, Serial Ports):
3541 * nonascii.texi (Character Properties, Default Coding Systems):
3542 * text.texi (Changing Properties, Special Properties):
3543 * windows.texi (Window Start and End):
3544 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3545 * keymaps.texi (Searching Keymaps, Tool Bar):
3546 * minibuf.texi (Basic Completion):
3547 * compile.texi (Eval During Compile):
3548 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3549 7x9 paper in printed manual.
3550
3551 * lists.texi (Sets And Lists): Fix misplaced text.
3552
58539c63
CY
35532011-05-29 Chong Yidong <cyd@stupidchicken.com>
3554
3555 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3556 needs to be active (Bug#8350).
3557
6b5681bf
CY
35582011-05-28 Chong Yidong <cyd@stupidchicken.com>
3559
b4d52acc
CY
3560 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3561
6b5681bf
CY
3562 * tips.texi (Coding Conventions): Remove antediluvian filename
3563 limit recommendation (Bug#8538).
3564
e145f188
GM
35652011-05-27 Glenn Morris <rgm@gnu.org>
3566
3567 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3568
eafed945
GM
35692011-05-26 Glenn Morris <rgm@gnu.org>
3570
3571 * variables.texi (File Local Variables):
3572 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3573 Add some more details on what this function does in the other case.
eafed945 3574
bc8410af
GM
35752011-05-19 Glenn Morris <rgm@gnu.org>
3576
3577 * lists.texi (Sets And Lists): Mention cl provides union etc.
3578
35a30759
N
35792011-05-19 Nix <nix@esperi.org.uk>
3580
3581 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3582
3583 * text.texi (Parsing HTML): Update for function name changes.
3584
3585 * syntax.texi (Syntax Flags): Small fix.
3586
3587 * keymaps.texi (Active Keymaps): Typo fix.
3588 (Changing Key Bindings): Grammar fix.
3589
3590 * frames.texi (Minibuffers and Frames): Grammar fix.
3591 (Window System Selections): x-select-enable-clipboard now defaults to t.
3592
3593 * customize.texi (Common Keywords):
3594 * display.texi (Abstract Display):
3595 * modes.texi (Auto-Indentation):
3596 * nonascii.texi (Converting Representations): Typo fixes.
3597
3598 * control.texi (Examples of Catch): Call it "goto" not "go to".
3599
e3934a8a
EZ
36002011-05-14 Eli Zaretskii <eliz@gnu.org>
3601
bc039a3b
EZ
3602 * nonascii.texi (Character Properties): Fix inconsistencies with
3603 implementation.
3604
e3934a8a
EZ
3605 * text.texi (Special Properties): Move @defvar's out of the
3606 @table. (Bug#8652)
3607
e2c94218
GM
36082011-05-12 Glenn Morris <rgm@gnu.org>
3609
3610 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3611
d2fc7e3d 36122011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3613
3614 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3615 (Multiline Font Lock):
3616 * vol2.texi (Top):
3617 * vol1.texi (Top):
3618 * elisp.texi (Top): Update menu accordingly.
3619
d2fc7e3d 36202011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3621
3622 * modes.texi (Region to Fontify): Fix typo.
3623
79b70037
GM
36242011-05-10 Jim Meyering <meyering@redhat.com>
3625
3626 * minibuf.texi: Fix typo "in in -> in".
3627
b08a63cc 36282011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3629
3630 * numbers.texi (Integer Basics): Large integers are treated as floats.
3631
1ef14cb4
LMI
36322011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3633
3634 * processes.texi (Synchronous Processes): Document the (:file
3635 "/file-name") syntax for `call-process'.
3636
4ffd0d6b 36372011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3638
3639 * windows.texi (Choosing Window): Fix typo.
3640
4ffd0d6b 36412011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3642
3643 * frames.texi (Layout Parameters): Note the difference between
3644 querying and setting parameters for left-fringe and right-fringe
3645 (Bug#6930).
3646
fd5a8ae8
SM
36472011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3648
3649 * minibuf.texi (Basic Completion): Be a bit more precise about the
3650 valid kinds of completion tables.
3651 (Programmed Completion): Remove obsolete text about lambda expressions
3652 not being valid completion tables.
3653
c1bcd0d5
CY
36542011-03-19 Chong Yidong <cyd@stupidchicken.com>
3655
3656 * positions.texi (Excursions): Explain the "save-excursion
3657 defeated by set-buffer" warning.
3658
3659 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3660 save-excursion. Suggested by Uday S Reddy.
3661
03408648 36622011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3663
03408648
SM
3664 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3665 (Lexical Binding): New sub-section.
ba83908c 3666
03408648
SM
3667 * eval.texi (Eval): Discourage the use of `eval'.
3668 Document its new `lexical' argument.
6c075cd7 3669
f6d62986
SM
36702011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3671
03408648 3672 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3673 nil any more.
3674
84ea5558 36752011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3676
3677 * strings.texi (String Conversion): Don't mention
3678 string-make-(uni|multi)byte (bug#8262).
3679 * nonascii.texi (Converting Representations): Fix up range.
3680 * keymaps.texi (Key Binding Commands): Update code point, avoid
3681 "unibyte character" and remove mention of unibyte bindings.
3682
62d94509
EZ
36832011-03-10 Eli Zaretskii <eliz@gnu.org>
3684
3685 * modes.texi (Operator Precedence Grammars): Don't use characters
3686 outside ISO-8859-1.
3687
63a329f8
EZ
36882011-03-09 Eli Zaretskii <eliz@gnu.org>
3689
3690 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3691
3692 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3693
6446548e
GM
36942011-03-08 Glenn Morris <rgm@gnu.org>
3695
3696 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3697 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3698 * elisp.texi: Set documentencoding.
6446548e 3699
33383987
JB
37002011-03-07 Chong Yidong <cyd@stupidchicken.com>
3701
3702 * Version 23.3 released.
3703
0b3ceceb
CY
37042011-03-06 Chong Yidong <cyd@stupidchicken.com>
3705
3706 * package.texi: Update index keywords.
3707 (Package Archives): New node contents. Document package-x.el.
3708
78f5433f
JB
37092011-03-06 Juanma Barranquero <lekktu@gmail.com>
3710
3711 * makefile.w32-in (srcs): Add package.texi.
3712
555e9b5c
CY
37132011-03-06 Chong Yidong <cyd@stupidchicken.com>
3714
120d9389
CY
3715 * package.texi (Packaging, Packaging Basics, Simple Packages)
3716 (Multi-file Packages): Expand and clarify.
3717 (Package Archives): Temporary placeholder node.
3718
3719 * elisp.texi (Top): Update node listing.
3720
555e9b5c
CY
3721 * Makefile.in (srcs): Add package.texi.
3722
b59a4335
CY
37232011-03-05 Chong Yidong <cyd@stupidchicken.com>
3724
3725 * processes.texi (Synchronous Processes): Minor clarification
3726 (Bug#8149).
3727
06083aa1
GM
37282011-03-03 Glenn Morris <rgm@gnu.org>
3729
3730 * files.texi (Truenames): Minor clarification. (Bug#2341)
3731
6640b281
GM
37322011-03-01 Glenn Morris <rgm@gnu.org>
3733
3734 * variables.texi (Directory Local Variables):
3735 Mention `(subdirs . nil)' alist element.
3736
2b0c7330 37372011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3738
3739 * variables.texi (Directory Local Variables): Mention the optional
3740 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3741
b923f7a9
CY
37422011-02-27 Chong Yidong <cyd@stupidchicken.com>
3743
3744 * minibuf.texi (Minibuffer History): Clarify discussion of
3745 minibuffer history lists (Bug#8085).
3746
67ab0163 37472011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3748
e979a521
EZ
3749 * elisp.texi: Sync @dircategory with ../../info/dir.
3750
e03b2fd4
EZ
3751 * files.texi (Visiting Functions): Document find-file-literally,
3752 both the command and the variable.
3753
86ec878a
EZ
3754 * variables.texi (Creating Buffer-Local): Explain the meaning of
3755 permanent local variables.
3756
67ab0163
GM
3757 * files.texi (Visiting Functions): Document find-file-literally,
3758 both the command and the variable.
3759
3760 * variables.texi (Creating Buffer-Local): Explain the meaning of
3761 permanent local variables.
3762
37632011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3764
3765 * keymaps.texi (Remapping Commands): Mention how to undo it.
3766
bfcb151a
RT
37672011-02-09 Reuben Thomas <rrt@sc3d.org>
3768
3769 * loading.texi (Hooks for Loading): Remove unnecessary advice
3770 about eval-after-load (Bug#7986).
3771
a41c8660
CY
37722011-02-05 Chong Yidong <cyd@stupidchicken.com>
3773
3774 * commands.texi (Accessing Mouse): Note that a header line is not
3775 included in the row of posn-col-row.
3776
e0dd6837
CY
37772011-02-02 Chong Yidong <cyd@stupidchicken.com>
3778
3779 * modes.texi (Major Mode Conventions): Add face guidelines.
3780 (Faces for Font Lock): List faces in order of prominence.
3781
a4180391
PE
37822011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3783
3784 format-time-string now supports subsecond time stamp resolution
3785 * os.texi (Time Parsing): Document %N.
3786
7427eb97
CY
37872011-01-28 Chong Yidong <cyd@stupidchicken.com>
3788
61db307f
CY
3789 * vol1.texi (Top):
3790 * vol2.texi (Top):
3791 * elisp.texi (Top):
3792 * display.texi (Display Property): Shorten the menu description of
3793 the "Other Display Specs" node (Bug#7816).
3794
7427eb97
CY
3795 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3796 menu item" concept index entries (Bug#7805).
3797
bf3dae7e
EZ
37982011-01-29 Eli Zaretskii <eliz@gnu.org>
3799
3800 * makefile.w32-in (texinfodir): New variable.
3801 (usermanualdir): Remove as redundant with $(emacsdir).
3802 (MAKEINFO): Remove options, leave only program name.
3803 (MAKEINFO_OPTS): New variable.
3804 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3805
06d8ace5 38062011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3807 Richard Kim <emacs18@gmail.com>
3808
3809 * loading.texi (Library Search): Document list-load-path-shadows
3810 (Bug#7757).
3811
06d8ace5 38122011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3813
3814 * searching.texi (Regexp Special): Remove outdated discussion of
3815 character sets (Bug#7780).
3816
28a88153
CY
3817 * frames.texi (Pop-Up Menus): Document where menu title comes
3818 from (Bug#7684).
3819
06d8ace5 38202011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3821
3822 * display.texi (Making Buttons): Mention limitation of text buttons.
3823
a8e1e9ee
WL
38242011-01-23 Werner Lemberg <wl@gnu.org>
3825
3826 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3827 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3828 (ENVADD): New variable to control texi2dvi and texi2pdf.
3829
362b9d48
GM
38302011-01-15 Chong Yidong <cyd@stupidchicken.com>
3831
3832 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3833 Emacs manual.
3834
38352011-01-15 Eli Zaretskii <eliz@gnu.org>
3836
3837 * files.texi (Directory Names): Explain why FROM in
3838 directory-abbrev-alist should begin with \`. (Bug#7777)
3839
3fa173b4
SM
38402011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3841
3842 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3843
7c420169 38442011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3845
3846 * modes.texi (Emulating Mode Line): Fix last change.
3847
7c420169 38482011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3849
3850 * modes.texi (Emulating Mode Line): Update documentation of
3851 format-mode-line according to changes that fixed bug #7587.
3852
80b33766
SM
38532010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3854
3855 * modes.texi (Derived Modes): Mention prog-mode.
3856
3857 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3858 of the key-binding-data cache since we don't use it any more.
3859
f49d1f52 38602010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3861
4bb49a92
EZ
3862 * processes.texi (Shell Arguments):
3863 * strings.texi (Creating Strings): Don't mention "shell commands";
3864 make it explicit that `split-string-and-unquote' and
3865 `combine-and-quote-strings' are mainly for working with arguments
3866 to call-process and start-process.
3867
3c73e30e
EZ
3868 * processes.texi (Shell Arguments): Fix documentation of
3869 `split-string-and-unquote'. Add indexing. (Bug#7563)
3870
f49d1f52 38712010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3872
3873 * modes.texi (Auto-Indentation): New section to document SMIE.
3874 (Major Mode Conventions):
3875 * text.texi (Mode-Specific Indent): Refer to it.
3876
f49d1f52 38772010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3878
3879 * display.texi (Other Display Specs): Document left-fringe and
3880 right-fringe display specs.
3881
f49d1f52 38822010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3883
3884 * backups.texi (Making Backups):
3885 * modes.texi (Example Major Modes): Use recommended coding style.
3886 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3887 define-derived-mode. Mention completion-at-point-functions.
3888
f49d1f52 38892010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3890
5dcb4c4e
SM
3891 * nonascii.texi (Converting Representations):
3892 Document byte-to-string.
e1115396 3893
ec1b9b17
GM
38942010-12-08 Glenn Morris <rgm@gnu.org>
3895
3896 * buffers.texi (Modification Time):
3897 verify-visited-file-modtime now defaults to the current buffer.
3898
07976ae3 38992010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3900
ec1b9b17 3901 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3902
3903 * strings.texi (Creating Strings): Don't mention semi-obsolete
3904 function char-to-string.
3905 (String Conversion): Shorten discussion of semi-obsolete function
3906 string-to-char. Link to Converting Representations.
3907
3908 * objects.texi (Symbol Type):
3909 * text.texi (Near Point):
3910 * help.texi (Help Functions):
3911 * functions.texi (Mapping Functions): Use string instead of
3912 char-to-string in examples.
3913
07976ae3 39142010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3915
3916 * text.texi (Kill Functions, Kill Functions)
3917 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3918 YANK-HANDLER args.
3919
3920 * symbols.texi (Creating Symbols): Using unintern without an
3921 obarray arg is now obsolete.
3922
3923 * numbers.texi (Float Basics): Document float-e and float-pi.
3924
3925 * variables.texi (Defining Variables): Change "pi" example to
3926 "float-pi".
3927
8547874a
EZ
39282010-11-26 Eli Zaretskii <eliz@gnu.org>
3929
3930 * commands.texi (Click Events): Document the values of X, Y and
3931 COL, ROW in the event's position, when the click is on the header
3932 or mode line, on the fringes, or in the margins.
3933
4a47c275 39342010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3935
5b05d75b
EZ
3936 * customize.texi (Composite Types): Lower-case index entry.
3937
5dcb4c4e
SM
3938 * loading.texi (How Programs Do Loading):
3939 Document load-file-name. (Bug#7346)
c7926fe2 3940
4a47c275 39412010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3942
3943 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3944
0eb025fb
EZ
39452010-11-13 Eli Zaretskii <eliz@gnu.org>
3946
3947 * display.texi (Usual Display): Characters with no fonts are not
3948 necessarily displayed as empty boxes.
3949
2699a554 39502010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3951
3952 * maps.texi (Standard Keymaps): Update File menu description.
3953
8289f37b
GM
39542010-10-28 Glenn Morris <rgm@gnu.org>
3955
3956 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3957
5793a7bc 39582010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3959
3960 * display.texi (Window Systems): Deprecate use of window-system as
3961 a predicate.
3962
17284e30
GM
39632010-10-23 Glenn Morris <rgm@gnu.org>
3964
3965 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3966 sorted-doc.
3967
00f113eb
JB
39682010-10-15 Eli Zaretskii <eliz@gnu.org>
3969
3970 * os.texi (Dynamic Libraries): New node, with slightly modified
3971 text deleted from "Image Formats".
3972 (System Interface): Add @menu entry for "Dynamic Libraries".
3973
3974 * display.texi (Image Formats): Remove description of
3975 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3976
07277eb8
GM
39772010-10-12 Glenn Morris <rgm@gnu.org>
3978
3979 * book-spine.texinfo: Rename to book-spine.texi.
3980
c12e4a81
GM
39812010-10-11 Glenn Morris <rgm@gnu.org>
3982
df187c62
GM
3983 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3984
c12e4a81 3985 * Makefile.in (DVIPS): New variable.
234db610
GM
3986 (.PHONY): Add html, ps.
3987 (html, elisp.html, ps, elisp.ps): New targets.
3988 (clean): Delete html, ps files.
3989 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3990
6513b232
EZ
39912010-10-09 Eli Zaretskii <eliz@gnu.org>
3992
3993 * makefile.w32-in (emacsdir): New variable.
3994 (srcs): Add emacsver.texi.
3995 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3996
abd40fb4
GM
39972010-10-09 Glenn Morris <rgm@gnu.org>
3998
c1dc72b3
GM
3999 * Makefile.in (VPATH): Remove.
4000 (infodir): Make it absolute.
4001 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4002
4393405b
GM
4003 * Makefile.in (dist): Anchor regexps.
4004
eef3ab94
GM
4005 * Makefile.in (srcs): Put elisp.texi first.
4006 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4007
aa9db089
GM
4008 * Makefile.in (infoclean): Remove harmless, long-standing error.
4009
abd40fb4
GM
4010 * Makefile.in ($(infodir)): Delete rule.
4011 (mkinfodir): New.
4012 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4013
68db69ed 4014 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 4015 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 4016
ea274122
GM
40172010-10-09 Glenn Morris <rgm@gnu.org>
4018
f7a31f11
GM
4019 * Makefile.in (emacsdir): New variable.
4020 (MAKEINFO): Add -I $emacsdir.
4021 (dist): Copy emacsver.texi.
b13254e7
GM
4022 (srcs): Add emacsver.texi.
4023
f7a31f11
GM
4024 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4025 Set EMACSVER by including emacsver.texi.
4026
ea274122
GM
4027 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4028
17ca7950
GM
40292010-10-07 Glenn Morris <rgm@gnu.org>
4030
4031 * Makefile.in (version): New, set by configure.
4032 (clean): Delete dist tar file.
4033 (dist): Use version in tar name.
4034
4c83f6e1
GM
40352010-10-06 Glenn Morris <rgm@gnu.org>
4036
4037 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4038 (INSTALL_INFO): Remove unused variable.
4039 (mostlyclean, infoclean, dist): New rules.
4040 (clean): Delete dvi and pdf files.
4041 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 4042 ($(infodir)): Add parallel build workaround.
4c83f6e1 4043
0264072d
GM
40442010-10-04 Glenn Morris <rgm@gnu.org>
4045
4046 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4047 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 4048 Fix -I typo.
0264072d
GM
4049 (clean): No 'make.out' or 'core' files.
4050 (.PHONY): Declare clean rules.
4051 (maintainer-clean): Delete pdf file. Guard against cd failures.
4052
77f38949
GM
40532010-10-03 Glenn Morris <rgm@gnu.org>
4054
4055 * files.texi (File Name Components): Remove ignored section about
4056 deleted variable directory-sep-char.
4057
178fdd41
MA
40582010-10-03 Michael Albinus <michael.albinus@gmx.de>
4059
4060 * files.texi (Magic File Names): New defopt
4061 remote-file-name-inhibit-cache.
4062
9c524fcb
GM
40632010-10-02 Glenn Morris <rgm@gnu.org>
4064
4065 * os.texi (Killing Emacs): Hook now runs in batch mode.
4066
f816790b
SM
40672010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4068
4069 * text.texi (Special Properties): Clarify when modification-hooks run.
4070
7cf78aac
SM
40712010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4072
4073 * syntax.texi (Syntax Flags): Document new `c' flag.
4074
ca0d44e4
GM
40752010-09-09 Glenn Morris <rgm@gnu.org>
4076
4077 * display.texi (ImageMagick Images): General cleanup.
4078
10999305 40792010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4080
4081 * files.texi (Directory Names): Use \` rather than ^.
4082
45240125
JD
40832010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4084
4085 * text.texi (Low-Level Kill Ring):
4086 * frames.texi (Window System Selections): Remove cut buffer
4087 documentation.
4088
4abe5bf6
EZ
40892010-08-28 Eli Zaretskii <eliz@gnu.org>
4090
4091 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4092 Parameters", where the default fringe width is described.
4093
4094 * frames.texi (Window Frame Parameters, Basic Parameters)
4095 (Position Parameters, Layout Parameters, Management Parameters)
4096 (Cursor Parameters, Font and Color Parameters): Add indexing for
4097 frame parameters. (Bug#6929)
4098
fdc76236
TT
40992010-08-25 Tom Tromey <tromey@redhat.com>
4100
4101 * vol2.texi (Top): Update.
4102 * vol1.texi (Top): Update.
4103 * tips.texi (Library Headers): Mention Package-Version and
4104 Package-Requires.
4105 * package.texi: New file.
4106 * os.texi (System Interface): Update pointers.
4107 * elisp.texi (Top): Link to new nodes. Include package.texi.
4108 * anti.texi (Antinews): Update pointers.
4109
1e5c1c80
EZ
41102010-08-25 Eli Zaretskii <eliz@gnu.org>
4111
4112 * processes.texi (Filter Functions): Fix last change.
4113
78e33835
CY
41142010-08-24 Markus Triska <triska@gmx.at>
4115
4116 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4117 of `buffer-name' in the main text as well as in the example
4118 (Bug#3098).
4119
198a7a97
CY
41202010-08-22 Chong Yidong <cyd@stupidchicken.com>
4121
4122 * nonascii.texi (Text Representations):
4123 * loading.texi (Loading Non-ASCII):
4124 * compile.texi (Byte Compilation): Don't mention obsolete
4125 --unibyte command-line argument.
4126
bc7d7ea6
CY
41272010-08-22 Chong Yidong <cyd@stupidchicken.com>
4128
4129 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4130
b0126eac 41312010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4132
4133 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4134
e8a6cc19
EZ
41352010-08-20 Eli Zaretskii <eliz@gnu.org>
4136
4137 * commands.texi (Misc Events): Add cross-references to where
4138 POSITION of a mouse event is described in detail.
4139
c4e7c63a 41402010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4141
c4e7c63a 4142 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4143
7815fe19 41442010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4145
4146 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4147 Suggested by Štěpán Němec <stepnem@gmail.com>.
4148
7815fe19 41492010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4150
4151 * minibuf.texi (High-Level Completion): Document args of
4152 `read-buffer-function' (bug#5625).
4153
8b2dd508
JD
41542010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4155
4156 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4157
bace45fe
MA
41582010-07-29 Michael Albinus <michael.albinus@gmx.de>
4159
4160 * processes.texi (Process Information): Explain process property
4161 `remote-tty'.
4162
4ce5a4cc
JB
41632010-07-27 Juanma Barranquero <lekktu@gmail.com>
4164
4165 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4166 instead of "\C-\^?" (bug#6334).
4167
1c84bc7a
JB
4168 * text.texi (Special Properties): Fix typo.
4169
b88746ba
EZ
41702010-07-09 Eli Zaretskii <eliz@gnu.org>
4171
4172 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4173 calling sequences, which are now the standard.
4174
51422d6d
CY
41752010-06-24 Chong Yidong <cyd@stupidchicken.com>
4176
4177 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4178
4179 * commands.texi (Command Overview): Mention undo-boundary call.
4180
d24880de
GM
41812010-06-23 Glenn Morris <rgm@gnu.org>
4182
4183 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4184 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4185 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4186 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4187 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4188 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4189 Untabify Texinfo files.
4190
0fc76035
CY
41912010-06-20 Chong Yidong <cyd@stupidchicken.com>
4192
4193 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4194
5338dc0b
CY
41952010-06-19 Chong Yidong <cyd@stupidchicken.com>
4196
a628ad9d 4197 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4198
2c3a3c1d
CY
41992010-06-02 Chong Yidong <cyd@stupidchicken.com>
4200
ba3bf1d9
CY
4201 * searching.texi (Regexp Special): Remove obsolete information
4202 about matching non-ASCII characters, and suggest using char
4203 classes (Bug#6283).
2c3a3c1d 4204
7f4b4249
JB
42052010-05-30 Juanma Barranquero <lekktu@gmail.com>
4206
4207 * minibuf.texi (Basic Completion): Add missing "@end defun".
4208
637821cd
SM
42092010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4210
4211 * minibuf.texi (Basic Completion): Document completion-boundaries.
4212 (Programmed Completion): Document the new fourth method for boundaries.
4213
e13051c3
CY
42142010-05-22 Chong Yidong <cyd@stupidchicken.com>
4215
a628ad9d 4216 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4217
0235128c 42182010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4219
4220 * windows.texi (Textual Scrolling):
4221 * tips.texi (Coding Conventions):
4222 * minibuf.texi (Minibuffer History):
4223 * maps.texi (Standard Keymaps):
4224 * loading.texi (Where Defined):
4225 * edebug.texi (Instrumenting): Fix typos.
4226
0235128c 42272010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4228
c7c32279
CY
4229 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4230
0235128c
SM
4231 * functions.texi (Obsolete Functions):
4232 Document set-advertised-calling-convention.
eb5ed549
CY
4233
4234 * minibuf.texi (Basic Completion): Document completion-in-region.
4235 (Programmed Completion): Document completion-annotate-function.
4236
4237 * commands.texi (Reading One Event): Document read-key.
4238 (Distinguish Interactive): Document KIND arg to
4239 called-interactively-p. Delete obsolete interactive-p.
4240
4241 * elisp.texi (Top): Update node description.
4242
f8848423
EZ
42432010-05-08 Eli Zaretskii <eliz@gnu.org>
4244
0235128c
SM
4245 * nonascii.texi (Character Properties):
4246 Document unicode-category-table. Add an index entry for Unicode
4247 general category.
4248
42492010-05-07 Chong Yidong <cyd@stupidchicken.com>
4250
4251 * Version 23.2 released.
f8848423 4252
938efb77
JB
42532010-04-20 Juanma Barranquero <lekktu@gmail.com>
4254
4255 * locals.texi (Standard Buffer-Local Variables):
4256 Remove @ignore'd reference to `direction-reversed'.
4257
5854c267
JL
42582010-04-14 Juri Linkov <juri@jurta.org>
4259
4260 Fix @deffn without category.
4261
4262 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4263 for `abbrev-insert'.
4264
4265 * buffers.texi (Indirect Buffers): Add category `Command'
4266 to @deffn of `clone-indirect-buffer'.
4267
4268 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4269 for `next-window' and `previous-window'. Add category `Command'
4270 to @deffn of `pop-to-buffer'.
4271
8a14dec7
CY
42722010-04-01 Chong Yidong <cyd@stupidchicken.com>
4273
4274 * nonascii.texi (Text Representations): Don't mark
4275 enable-multibyte-characters as a user option.
4276
7a1831cf
EZ
42772010-03-31 Eli Zaretskii <eliz@gnu.org>
4278
4279 * control.texi (Handling Errors): How to re-throw a signal caught
4280 by condition-case.
4281
c3863713
CY
42822010-03-26 Chong Yidong <cyd@stupidchicken.com>
4283
4284 * loading.texi (Hooks for Loading): Document after-load-functions.
4285 Copyedits.
4286
c333f279
AM
42872010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4288
4289 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4290
e867cb5d 42912010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4292
4293 * processes.texi (Network Processes): Document seqpacket type.
4294
605f35cd
DN
42952010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4296
4297 * os.texi (System Environment): Do not mention lynxos.
4298
288f9fc0
CY
42992010-03-10 Chong Yidong <cyd@stupidchicken.com>
4300
4301 * Branch for 23.2.
4302
eed5c93a
CY
43032010-03-06 Chong Yidong <cyd@stupidchicken.com>
4304
4305 * objects.texi (Integer Type): Take note of the read syntax
4306 exception for numbers that cannot fit in the integer type.
4307
1ddd6622
GM
43082010-03-03 Glenn Morris <rgm@gnu.org>
4309
4310 * numbers.texi (Integer Basics, Bitwise Operations):
4311 * objects.texi (Integer Type): Update for integers now being 30-bit.
4312
a908c79a
CY
43132010-02-27 Chong Yidong <cyd@stupidchicken.com>
4314
4315 * display.texi (Low-Level Font): Document :otf font-spec property.
4316
cd61af01
SM
43172010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4318
4319 * display.texi (Line Height): Avoid obsolete special default variables
4320 like default-major-mode.
4321
c02f8fe2
AM
43222010-01-28 Alan Mackenzie <acm@muc.de>
4323
4324 * display.texi (Auto Faces): Say fontification-functions is called
4325 whether or not Font Lock is enabled. Tidy up the wording a bit.
4326
d738d18b
CY
43272010-01-17 Chong Yidong <cyd@stupidchicken.com>
4328
4329 * elisp.texi: Remove duplicate edition information (Bug#5407).
4330
4963739e
JB
43312010-01-17 Juanma Barranquero <lekktu@gmail.com>
4332
4333 * two.el (volume-header-toc-markup): Fix typos in docstring.
4334
c57008f6
SM
43352010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4336
4337 Avoid dubious uses of save-excursions.
4338 * positions.texi (Excursions): Recommend the use of
4339 save-current-buffer if applicable.
4340 * text.texi (Clickable Text): Fix the example code which used
4341 save-excursion in a naive way which sometimes preserves point and
4342 sometimes not.
4343 * variables.texi (Creating Buffer-Local):
4344 * os.texi (Session Management):
4345 * display.texi (GIF Images):
4346 * control.texi (Cleanups): Use (save|with)-current-buffer.
4347
2f3725cd
EZ
43482010-01-02 Eli Zaretskii <eliz@gnu.org>
4349
4350 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4351
85eeac93
CY
43522010-01-02 Chong Yidong <cyd@stupidchicken.com>
4353
4354 * nonascii.texi (Text Representations, Character Codes)
4355 (Converting Representations, Explicit Encoding)
4356 (Translation of Characters): Use hex notation consistently.
4357 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4358
4801c5fa
CY
43592010-01-01 Chong Yidong <cyd@stupidchicken.com>
4360
4361 * loading.texi (Where Defined): Make it clearer that these are
4362 loaded files (Bug#5068).
4363
26e533e2
CY
43642009-12-29 Chong Yidong <cyd@stupidchicken.com>
4365
4366 * minibuf.texi (Completion Styles): Document `initials' style.
4367
16d1ff5f
CY
43682009-12-25 Chong Yidong <cyd@stupidchicken.com>
4369
4370 * frames.texi (Resources): Describe inhibit-x-resources.
4371 (Size Parameters): Copyedit.
4372
4373 * hash.texi (Creating Hash):
4374 * objects.texi (Hash Table Type): Document the new hash table
4375 printed representation.
4376
4377 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4378 obsolete.
4379
5dcb4c4e
SM
4380 * processes.texi (Process Buffers):
4381 Document process-kill-buffer-query-function.
16d1ff5f 4382
9a5de3d9
GM
43832009-12-05 Glenn Morris <rgm@gnu.org>
4384
4385 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4386 diary-display-function, and no longer recommended to be a hook.
4387 Update for changes in the names of calendar and diary hooks.
4388 diary-print-entries-hook has changed section.
4389
b640eb52
EZ
43902009-11-28 Eli Zaretskii <eliz@gnu.org>
4391
4392 * text.texi (Special Properties): More accurate description of
4393 what the `cursor' property does.
4394
be1674ab
KR
43952009-11-26 Kevin Ryde <user42@zip.com.au>
4396
4397 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4398 mouse-wheel-down-event, the closest thing to a definition for them.
4399 * os.texi (Startup Summary): vindex inhibit-startup-message and
4400 inhibit-splash-screen.
4401 (Command-Line Arguments): vindex argv.
4402 (Suspending Emacs): vindex suspend-tty-functions and
4403 resume-tty-functions. Don't want to index every hook, but having
4404 the programming ones is helpful.
4405
603f5979
CY
44062009-11-14 Chong Yidong <cyd@stupidchicken.com>
4407
4408 * commands.texi (Motion Events): Fix typo (Bug#4907).
4409
4359a806
CY
44102009-11-08 Chong Yidong <cyd@stupidchicken.com>
4411
4412 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4413 are affected by case-fold-search (Bug#4483).
4414
0f063651
CY
44152009-11-02 Chong Yidong <cyd@stupidchicken.com>
4416
4417 * minibuf.texi (Reading File Names): Note that read-file-name may
4418 use a graphical file dialog.
4419
9bd79893
GM
44202009-10-31 Glenn Morris <rgm@gnu.org>
4421
4422 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4423
ebe479ec
KR
44242009-10-16 Kevin Ryde <user42@zip.com.au>
4425
4426 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4427 in particular so `info-lookup-symbol' can find its docs.
4428
2640fa86
CY
44292009-10-16 Chong Yidong <cyd@stupidchicken.com>
4430
4431 * variables.texi (Constant Variables): Distinguish from defconst
4432 variables.
4433 (Defining Variables): Add cindex.
4434
edd6a733
CY
44352009-10-15 Chong Yidong <cyd@stupidchicken.com>
4436
4437 * os.texi (Time of Day): Clarify that the microsecond part is
4438 ignored (Bug#4637).
4439
5feb0b73
GM
44402009-10-11 Glenn Morris <rgm@gnu.org>
4441
4442 * frames.texi (Size and Position): Clarify what is included in the frame
4443 height. (Bug#4535)
4444
0c5413c8
GM
44452009-10-10 Glenn Morris <rgm@gnu.org>
4446
4447 * windows.texi (Size of Window): The relationship between window and
4448 frame heights is not so simple. (Bug#4535)
4449 Mention window-full-height-p.
4450
7f8b600a
SM
44512009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4452
4453 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4454 used from Lisp.
4455
6185de1c
EZ
44562009-10-07 Eli Zaretskii <eliz@gnu.org>
4457
7f8b600a
SM
4458 * files.texi (Directory Names) <abbreviate-file-name>:
4459 Document that root home directories are not replaced with "~".
6185de1c 4460
9972911f
EZ
44612009-10-06 Eli Zaretskii <eliz@gnu.org>
4462
4463 * text.texi (Special Properties): Document the meaning of the
4464 `cursor' text property whose value is an integer.
4465
2a3f19ef
MA
44662009-10-05 Michael Albinus <michael.albinus@gmx.de>
4467
4468 * files.texi (Magic File Names): Add `copy-directory'.
4469
804543b5
EZ
44702009-10-05 Eli Zaretskii <eliz@gnu.org>
4471
4472 * files.texi (File Attributes): Fix description of file
4473 attributes. (Bug#4638) Update attributes of files.texi example to
4474 be more representative.
4475
461bf92b
MA
44762009-10-05 Michael Albinus <michael.albinus@gmx.de>
4477
4478 * files.texi (Create/Delete Dirs): New command copy-directory.
4479
a86cd395
JB
44802009-10-04 Juanma Barranquero <lekktu@gmail.com>
4481
4482 * anti.texi (Antinews):
4483 * macros.texi (Indenting Macros):
4484 * strings.texi (Creating Strings, Case Conversion):
4485 Remove duplicate words.
4486
d3080264
MA
44872009-10-01 Michael Albinus <michael.albinus@gmx.de>
4488
4489 * files.texi (Create/Delete Dirs): delete-directory has an
4490 optional parameter RECURSIVE.
4491
85d14563
SM
44922009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4493
4494 * buffers.texi (Swapping Text): Minor clarification.
4495
3d9842c6
GM
44962009-10-01 Glenn Morris <rgm@gnu.org>
4497
4498 * functions.texi (Declaring Functions): Mention that we also search for
4499 ".m" files in the src/ directory.
4500
78427304
CY
45012009-09-25 David Engster <deng@randomsample.de>
4502
3d9842c6 4503 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4504
b578c9cc
GM
45052009-09-22 Glenn Morris <rgm@gnu.org>
4506
4507 * internals.texi (Building Emacs): Mention preloaded-file-list.
4508
beee5da7
AM
45092009-09-14 Alan Mackenzie <acm@muc.de>
4510
4511 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4512
5d6ab672
CY
45132009-09-13 Chong Yidong <cyd@stupidchicken.com>
4514
4515 * functions.texi (Anonymous Functions): Rearrange discussion,
4516 giving usage of unquoted lambda forms first. Mention that
4517 `function' and `#'' are no longer required (Bug#4290).
4518
59375eeb
AM
45192009-09-11 Alan Mackenzie <acm@muc.de>
4520
a86cd395 4521 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4522 batch mode.
4523
e7e2f529
GM
45242009-09-01 Glenn Morris <rgm@gnu.org>
4525
4526 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4527
eae47088
GM
45282009-08-26 Ulrich Mueller <ulm@gentoo.org>
4529
4530 * nonascii.texi (Character Codes): Fix typos.
4531
3691a0a6
MA
45322009-08-25 Michael Albinus <michael.albinus@gmx.de>
4533
4534 * processes.texi (Synchronous Processes): New defvar
4535 process-file-side-effects.
4536
664d56b8
GM
45372009-08-25 Glenn Morris <rgm@gnu.org>
4538
4539 * display.texi (Fontsets): Fix typo.
4540
0706c025
GM
4541 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4542
03a74b84
SM
45432009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4544
4545 * processes.texi (Asynchronous Processes): Adjust arglist of
4546 start-process-shell-command and start-file-process-shell-command.
4547
f6de8a37
CY
45482009-08-15 Chong Yidong <cyd@stupidchicken.com>
4549
4b1ed1bb
CY
4550 * advice.texi (Argument Access in Advice): Note that argument
4551 positions are zero-based (Bug#3932).
4552
89a9e058
CY
4553 * commands.texi (Distinguish Interactive): Minor copyedit.
4554
23696fd7
CY
4555 * display.texi (Face Attributes): Add xref to Displaying Faces for
4556 explanation of "underlying face".
4557
f6de8a37
CY
4558 * customize.texi (Common Keywords): Add xref to Loading.
4559
4560 * loading.texi (How Programs Do Loading): Add xref to Lisp
4561 Libraries node in the Emacs manual.
4562
417f77e6
CY
45632009-08-13 Chong Yidong <cyd@stupidchicken.com>
4564
4565 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4566
0999039c
CY
45672009-07-18 Chong Yidong <cyd@stupidchicken.com>
4568
4569 * processes.texi (Shell Arguments): Copyedits.
4570
9af167bc
GM
45712009-07-18 Glenn Morris <rgm@gnu.org>
4572
4573 * loading.texi (Repeated Loading): Fix typo.
4574
137987ab
RS
45752009-07-16 Richard Stallman <rms@gnu.org>
4576
4577 * buffers.texi (Swapping Text): Recommend setting
4578 write-region-annotate-functions and buffer-saved-size.
4579
4580 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4581
622fa380
GM
45822009-07-15 Glenn Morris <rgm@gnu.org>
4583
4584 * edebug.texi: Minor re-phrasings throughout.
4585 (Edebug Execution Modes): Sit-for affects continue mode too.
4586 (Jumping): Use `forward-sexp' rather than its keybinding.
4587 (Edebug Misc): Fix Q binding.
4588 (Edebug Eval): Remove cl version.
4589 (Printing in Edebug): Clarify print-length etc.
4590 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4591 (Specification List): Remove edebug-unwrap findex entry.
4592 (Specification Examples): defmacro is actually not the same as defun.
4593 Escape "`" in example.
4594
6bbd4600
CY
45952009-07-15 Chong Yidong <cyd@stupidchicken.com>
4596
4597 * markers.texi (The Mark): Document optional arg to
4598 deactivate-mark.
4599
e538d479
GM
46002009-07-11 Kevin Ryde <user42@zip.com.au>
4601
4602 * hooks.texi (Standard Hooks): Fix cross-references.
4603
4c98b9ed
GM
4604 * loading.texi (Named Features): Refer to eval-after-load.
4605
5300838c
GM
46062009-07-11 Glenn Morris <rgm@gnu.org>
4607
64fbeb16
GM
4608 * Makefile.in (TEXI2PDF): New.
4609 (elisp.pdf): New target.
4610
4c98b9ed
GM
4611 * searching.texi (Regexp Backslash): Fix typo.
4612
4613 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4614
51d9979c
GM
46152009-07-10 Glenn Morris <rgm@gnu.org>
4616
561c0216
GM
4617 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4618
5b594a58
GM
4619 * customize.texi (Customization Types):
4620 * display.texi (Abstract Display):
0cc8c85a 4621 * objects.texi (Character Type, String Type):
5b594a58 4622 Merge in some menu descriptions from elisp.texi.
51d9979c 4623
c3cbbb40
GM
4624 * hash.texi (Hash Tables):
4625 * modes.texi (Multiline Font Lock):
4626 End menu description with period.
fe42c16a 4627
28528402
GM
46282009-07-09 Glenn Morris <rgm@gnu.org>
4629
4630 * back.texi: Don't hard-code texinfo location.
4631
4632 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4633 (tex): Add texinfodir to TEXINPUTS.
4634 (elisp1med-init, elisp2med-init): Use texinfodir.
4635
4636 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4637 (clean): Add two-volume.make intermediate files.
4638
4639 * elisp.texi, vol1.texi, vol2.texi:
4640 Use a DATE variable with the publication date, and update it.
4641 Fix antinews menu description.
4642
4643 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4644 Update the detailed node listing to match elisp.texi.
4645
4646 * README: Update edition to match elisp.texi.
4647
4648 * objects.texi (General Escape Syntax):
4649 * nonascii.texi (Character Sets):
4650 Use consistent case for "Unicode Standard".
4651
4652 * anti.texi (Antinews):
4653 * customize.texi (Variable Definitions):
4654 * functions.texi (Declaring Functions):
4655 * nonascii.texi (Character Properties):
4656 * processes.texi (Serial Ports):
4657 * text.texi (Special Properties):
4658 * tips.texi (Coding Conventions):
4659 Minor rearrangements to improve TeX line-filling.
4660
4661 * commands.texi (Using Interactive): Fix cross-reference.
4662
17db8e10
JD
46632009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4664
4665 * frames.texi (Management Parameters): Mention sticky.
4666
77c7e2e1
AS
46672009-07-01 Andreas Schwab <aschwab@redhat.com>
4668
4669 * help.texi (Help Functions): Fix description of help-buffer and
4670 help-setup-xref to use @defun instead of @deffn.
4671
3f1c6666
JD
46722009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4673
4674 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4675
ca27c21b
CY
46762009-06-24 Chong Yidong <cyd@stupidchicken.com>
4677
4678 * display.texi (Window Systems): Add ns to the list.
4679
70243478
CY
46802009-06-21 Chong Yidong <cyd@stupidchicken.com>
4681
4682 * Branch for 23.1.
4683
df006536
MR
46842009-06-17 Martin Rudalics <rudalics@gmx.at>
4685
4686 * windows.texi (Dedicated Windows): Fix typo.
4687 (Resizing Windows): Replace @defun by @deffn.
4688
d259fc4b
GM
46892009-06-17 Glenn Morris <rgm@gnu.org>
4690
4691 * variables.texi (Directory Local Variables):
4692 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4693
30781db6
KH
46942009-06-09 Kenichi Handa <handa@m17n.org>
4695
4696 * nonascii.texi (Character Sets): State clearly that FROM and TO
4697 are codepoints of CHARSET.
4698
62e8099c
CY
46992009-06-07 Chong Yidong <cyd@stupidchicken.com>
4700
4701 * minibuf.texi (Reading File Names): Fix introductory text.
4702 Suggested by stan@derbycityprints.com.
4703 (High-Level Completion): Fix typo.
4704
ee1b1917
CY
47052009-05-28 Chong Yidong <cyd@stupidchicken.com>
4706
4707 * frames.texi (Text Terminal Colors): Multi-tty is already
4708 implemented, but tty-local colors are not.
4709
5df647e8
CY
47102009-05-27 Chong Yidong <cyd@stupidchicken.com>
4711
4712 * hooks.texi (Standard Hooks): Remove mention of obsolete
4713 redisplay-end-trigger-functions.
4714
4715 * internals.texi (Window Internals): Remove mention of obsolete
4716 redisplay-end-trigger-functions.
4717
01f17ae2
MR
47182009-05-21 Martin Rudalics <rudalics@gmx.at>
4719
4720 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4721
4722 * backups.texi (Making Backups): backup-directory-alist and
4723 make-backup-file-name-function are options.
4724 (Auto-Saving): auto-save-list-file-prefix is an option.
4725
4726 * buffers.texi (Killing Buffers): buffer-offer-save is an
4727 option.
4728
4729 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4730 option.
4731 (Echo Area Customization): echo-keystrokes is an option.
4732 (Selective Display): selective-display-ellipses is an option.
4733 (Temporary Displays): temp-buffer-show-function is an option.
4734 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4735 are options.
4736 (Font Selection): face-font-family-alternatives,
4737 face-font-selection-order, face-font-registry-alternatives, and
4738 scalable-fonts-allowed are options.
4739 (Fringe Indicators): indicate-buffer-boundaries is an option.
4740 (Fringe Cursors): overflow-newline-into-fringe is an option.
4741 (Scroll Bars): scroll-bar-mode is an option.
4742
4743 * eval.texi (Eval): max-lisp-eval-depth is an option.
4744
4745 * files.texi (Visiting Functions): find-file-hook is an option.
4746 (Directory Names): directory-abbrev-alist is an option.
4747 (Unique File Names): temporary-file-directory and
4748 small-temporary-file-directory are options.
4749
4750 * frames.texi (Initial Parameters): initial-frame-alist,
4751 minibuffer-frame-alist and default-frame-alist are options.
4752 (Cursor Parameters): blink-cursor-alist and
4753 cursor-in-non-selected-windows ar options.
4754 (Window System Selections): selection-coding-system is an
4755 option.
4756 (Display Feature Testing): display-mm-dimensions-alist is an
4757 option.
4758
4759 * help.texi (Help Functions): help-char and help-event-list are
4760 options.
4761
4762 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4763 an option.
4764
4765 * minibuf.texi (Minibuffer History): history-length and
4766 history-delete-duplicates are options.
4767 (High-Level Completion): read-buffer-function and
4768 read-buffer-completion-ignore-case are options.
4769 (Reading File Names): read-file-name-completion-ignore-case is
4770 an option.
4771
4772 * modes.texi (Mode Line Top): mode-line-format is an option.
4773 (Mode Line Variables): mode-line-position and mode-line-modes
4774 are options.
4775
4776 * nonascii.texi (Text Representations):
4777 enable-multibyte-characters is an option.
4778 (Default Coding Systems): auto-coding-regexp-alist,
4779 file-coding-system-alist, auto-coding-alist and
4780 auto-coding-functions are options.
4781 (Specifying Coding Systems): inhibit-eol-conversion is an
4782 option.
4783
4784 * os.texi (Init File): site-run-file is an option.
4785 (System Environment): mail-host-address is an option.
4786 (User Identification): user-mail-address is an option.
4787 (Terminal Output): baud-rate is an option.
4788
4789 * positions.texi (Word Motion): words-include-escapes is an
4790 option.
4791
4792 * searching.texi (Standard Regexps): page-delimiter,
4793 paragraph-separate, paragraph-separate and sentence-end are
4794 options.
4795
4796 * text.texi (Margins): left-margin and fill-nobreak-predicate
4797 are options.
4798
4799 * variables.texi (Local Variables): max-specpdl-size is an
4800 option.
4801
4802 * windows.texi (Choosing Window):
4803 split-window-preferred-function, special-display-function and
4804 display-buffer-function are options.
4805
106e6894
CY
48062009-05-20 Chong Yidong <cyd@stupidchicken.com>
4807
4a83454d
CY
4808 Fix errors spotted by Martin Rudalics.
4809
106e6894
CY
4810 * syntax.texi (Position Parse): Document rationale for ignored
4811 arguments to syntax-ppss-flush-cache.
4812
4813 * processes.texi (Input to Processes): Mark PROCESS arg to
4814 process-running-child-p as optional.
4815 (Network Options): Document NO-ERROR arg to
4816 set-network-process-option.
4817
4818 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4819 command.
4820
4821 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4822 posix-search-backward as commands.
4823
4824 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4825 (Suspending Emacs): Mark suspend-emacs as a command.
4826 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4827 commands.
5dcb4c4e
SM
4828 (Terminal Output): Remove obsolete function baud-rate.
4829 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4830
4831 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4832 terminal-coding-system and set-terminal-coding-system.
4833 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4834 as optional.
4835 (Character Sets): Document RESTRICTION arg of char-charset.
4836 (Character Codes): Mark POS argument to get-byte as optional.
4837
4838 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4839 minibuffer-message.
4840
4841 * files.texi (Create/Delete Dirs): Mark make-directory and
4842 delete-directory as commands.
4843
4844 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4845
4846 * text.texi (Base 64): Mark base64-decode-string and
4847 base64-encode-string as commands.
4848 (Columns): Mark move-to-column as a command.
4849 (Mode-Specific Indent): Document RIGID arg to
4850 indent-for-tab-command.
4851 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4852 Mark indent-code-rigidly as a command.
4853 (Substitution): Mark translate-region as a command.
4854
4855 * frames.texi (Size and Position): Remove obsolete functions
4856 screen-height and screen-width.
4857
04173931
CY
48582009-05-19 Chong Yidong <cyd@stupidchicken.com>
4859
4860 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4861 (Displaying Buffers, Resizing Windows): Correct mistakes;
4862 next-window, previous-window, and pop-to-buffer are not commands,
4863 and fit-window-to-buffer" is a command. (Pointed out by Martin
4864 Rudalics.)
4865
eae7d8f8
RS
48662009-05-17 Richard M Stallman <rms@gnu.org>
4867
4868 * modes.texi (Precalculated Fontification): Clarify text.
4869
b8766179
MR
48702009-05-17 Martin Rudalics <rudalics@gmx.at>
4871
4872 * windows.texi (Selecting Windows): Clarify descriptions of
4873 with-selected-window and get-lru-window.
4874 (Cyclic Window Ordering): Refer to particular frame when talking
4875 about how splitting affects the ordering.
4876 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4877 switch-to-buffer-other-window. Explain how setting of
4878 display-buffer-reuse-frames affects pop-to-buffer.
4879 (Choosing Window): Clarify some details in descriptions of
4880 display-buffer-reuse-frames, pop-up-frames, and
4881 pop-up-frame-function.
4882 (Dedicated Windows): Clarify some details.
4883 (Textual Scrolling): Replace term vscroll by term vertical
4884 scroll position.
4885 (Vertical Scrolling): Fix typo.
4886 (Window Hooks): Relate text on jit-lock-register to window
4887 scrolling and size changes.
4888
734b5e3b
CY
48892009-05-14 Chong Yidong <cyd@stupidchicken.com>
4890
0a65633e
CY
4891 * frames.texi (Initial Parameters): Clarify what the initial
4892 minibuffer frame is.
05be46d7
CY
4893 (Buffer Parameters): Note that the minibuffer parameter can not be
4894 altered.
0a65633e 4895
734b5e3b
CY
4896 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4897 Document display-buffer changes.
4898
925672cd
CY
48992009-05-13 Chong Yidong <cyd@stupidchicken.com>
4900
17ecd7af
CY
4901 * anti.texi (Antinews): Rewrite for Emacs 22.
4902
925672cd
CY
4903 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4904 obarrays are first mentioned. Define "system abbrev" more
4905 prominently, and add it to the index.
4906 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4907 Copyedits.
4908 (Abbrev Expansion): Document abbrev-insert.
4909
80be4dd7
CY
49102009-05-12 Chong Yidong <cyd@stupidchicken.com>
4911
4912 * frames.texi (Font and Color Parameters): Rename from Color
4913 Parameters. Document font-backend parameter.
4914
4915 * vol2.texi (Top): Update node listing.
4916 * vol1.texi (Top): Update node listing.
4917 * elisp.texi (Top): Update node listing.
4918
372a93ac
MR
49192009-05-11 Martin Rudalics <rudalics@gmx.at>
4920
4921 * windows.texi (Choosing Window): Don't explicitly refer to
4922 split-window-sensibly's window argument in descriptions of
4923 split-height-threshold and split-width-threshold.
4924
714c3541
MR
49252009-05-10 Martin Rudalics <rudalics@gmx.at>
4926
4927 * windows.texi (Choosing Window): Fix rewrite of window
4928 splitting section.
4929
0e90e7be
EZ
49302009-05-09 Eli Zaretskii <eliz@gnu.org>
4931
f4e90db0
SM
4932 * nonascii.texi (Default Coding Systems):
4933 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4934 Add indexing.
0e90e7be
EZ
4935 (Lisp and Coding Systems): Add index entries.
4936
d3c0c321
MR
49372009-05-09 Martin Rudalics <rudalics@gmx.at>
4938
4939 * windows.texi (Choosing Window): Describe split-window-sensibly
4940 and rewrite section on window splitting accordingly.
4941 (Textual Scrolling): Replace `...' by @code{...}.
4942
c773345a
CY
49432009-05-04 Chong Yidong <cyd@stupidchicken.com>
4944
ee2d5b5e
CY
4945 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4946 Remove obsoleted pre-abbrev-expand-hook.
4947
4948 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4949 entries.
4950
c773345a
CY
4951 * internals.texi (Object Internals): Don't assume 32-bit machines
4952 are the norm.
4953 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4954 (Window Internals): Synch field names to window.h.
4955 (Process Internals): Synch field names to process.h.
c773345a 4956
dd449674
CY
49572009-04-29 Chong Yidong <cyd@stupidchicken.com>
4958
4959 * variables.texi (File Local Variables): Note that read-circle is
4960 bound to nil when reading file-local variables.
4961
4962 * streams.texi (Input Functions): Document read-circle.
4963 (Output Variables): Add xref to Circular Objects.
4964
4f1e25e2
CY
49652009-04-25 Chong Yidong <cyd@stupidchicken.com>
4966
4967 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4968 Features and Coding System Basics. Node that "p" stands for
4969 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4970 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4971 mouse-appearance-menu.
4972 (Programming Tips): Add xref to Progress.
4973
dca019f8
CY
49742009-04-22 Chong Yidong <cyd@stupidchicken.com>
4975
5dcb4c4e
SM
4976 * os.texi (Command-Line Arguments):
4977 Document command-line-args-left.
dca019f8
CY
4978 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4979 terminal objects for tty arguments.
4980 (Startup Summary): Add xref to Session Management.
4981 (Session Management): Mention emacs-session-restore. Copyedits.
4982
02a89103
CY
49832009-04-20 Chong Yidong <cyd@stupidchicken.com>
4984
4985 * os.texi (Startup Summary): Copyedits. The init file is not
4986 necessarily named .emacs now. Document initial-buffer-choice and
4987 initial-scratch-message. Note where Emacs exits in batch mode.
4988 Document inhibit-splash-screen as an alias.
4989 (Init File): Be neutral about which init file name to use.
4990
49912009-04-16 Chong Yidong <cyd@stupidchicken.com>
4992
4993 * os.texi (System Interface): Fix Texinfo usage.
4994
0c1cfe01
CY
49952009-04-15 Chong Yidong <cyd@stupidchicken.com>
4996
80d7cdca
CY
4997 * searching.texi (Regexp Backslash): Also refer to shy groups as
4998 non-capturing or unnumbered groups.
4999 (Regexp Functions): Add cross-reference to Regexp Backslash.
5000
0c1cfe01
CY
5001 * display.texi (Truncation): Overlays can use line-prefix and
5002 wrap-prefix too.
5003 (Overlay Properties): Document wrap-prefix and line-prefix.
5004 (Face Attributes): Document underline-minimum-offset.
5005 (Face Remapping): Copyedits.
5006 (Low-Level Font): Copyedits.
5007 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
5008 (Line Height): Emphasize that line-spacing only takes effect on
5009 graphical terminals.
0c1cfe01 5010
c4adeee0
CY
50112009-04-13 Chong Yidong <cyd@stupidchicken.com>
5012
5013 * display.texi (Refresh Screen): Note that a passage about screen
5014 refreshing is text terminal only.
5015 (Forcing Redisplay): Delete misleading comment---sit-for calls
5016 redisplay, not the other way around.
5017 (Truncation): Note new values of truncate-partial-width-windows.
5018 Copyedits.
5019 (Invisible Text): Document invisible-p.
5020
b20ecfa1
EZ
50212009-04-11 Eli Zaretskii <eliz@gnu.org>
5022
5023 * display.texi (Overlays): Overlays don't scale well. See
5024 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5025
97d8273f
CY
50262009-04-10 Chong Yidong <cyd@stupidchicken.com>
5027
f147ff75
CY
5028 * syntax.texi (Syntax Table Functions): Document cons cell
5029 argument for modify-syntax-entry.
5030 (Categories): Document cons cell argument for
5031 modify-category-entry.
5032
fca4ec76
CY
5033 * searching.texi (String Search): Document word-search-forward-lax
5034 and word-search-backward-lax.
5035 (Searching and Case): Describe isearch behavior more precisely.
5036
9c283d5b
CY
5037 * keymaps.texi (Tool Bar): Mention that some platforms do not
5038 support multi-line toolbars. Suggested by Stephen Eglen.
5039
5040 * frames.texi (Layout Parameters): Mention that Nextstep also
5041 allows only one tool-bar line. Suggested by Stephen Eglen.
5042
97d8273f
CY
5043 * nonascii.texi (Text Representations): Copyedits.
5044 (Coding System Basics): Also mention utf-8-emacs.
5045 (Converting Representations, Selecting a Representation)
5046 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5047 Copyedits.
5048 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5049
2bad3299
CY
50502009-04-09 Chong Yidong <cyd@stupidchicken.com>
5051
5052 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
5053 (Filling): Clarify REGION argument of fill-paragraph.
5054 Document fill-forward-paragraph-function.
2bad3299
CY
5055 (Special Properties): Remove "new in Emacs 22" declaration.
5056 (Clickable Text): Merge with Links and Mouse-1 node.
5057
5dcb4c4e
SM
5058 * display.texi (Button Properties, Button Buffer Commands):
5059 Change xref to Clickable Text.
2bad3299
CY
5060
5061 * tips.texi (Key Binding Conventions): Change xref to Clickable
5062 Text.
5063
5064 * elisp.texi (Top): Update node listing.
5065
ea30ce4f
CY
50662009-04-05 Chong Yidong <cyd@stupidchicken.com>
5067
47af2f4b
CY
5068 * markers.texi (The Mark): Copyedits. Improve description of
5069 handle-shift-selection.
5070 (The Region): Move use-region-p here from The Mark.
5071
ea30ce4f
CY
5072 * positions.texi (Screen Lines): Document (cols . lines) argument
5073 for vertical-motion.
5074
2aa8ea6e
CY
50752009-04-04 Chong Yidong <cyd@stupidchicken.com>
5076
3ec61d4e
CY
5077 * frames.texi (Frames): Clean up introduction. Document `ns'
5078 return value for framep.
5079 (Creating Frames): Note how the terminal is chosen.
5080 (Multiple Terminals, Multiple Displays): Merge into a single node.
5081 (Color Parameters): Fix typo.
5082
5083 * variables.texi (Local Variables, Buffer-Local Variables)
5084 (Creating Buffer-Local): Change link to Multiple Terminals.
5085
5086 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5087
5088 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5089 Terminals.
5090
5091 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5092 to Multiple Terminals.
5093
5094 * elisp.texi (Top): Update node listing.
5095 * vol2.texi (Top): Update node listing.
5096 * vol1.texi (Top): Update node listing.
5097
9257072f
CY
5098 * buffers.texi (Current Buffer): Note that the append-to-buffer
5099 example is no longer in synch with the latest code. Tie the two
5100 examples together.
5101
2aa8ea6e
CY
5102 * files.texi (File Attributes): Move note about MS-DOS from
5103 Changing Files to File Attributes.
5104 (Create/Delete Dirs): Note that mkdir is an alias for this.
5105
22e74b17
CY
51062009-04-01 Markus Triska <triska@gmx.at>
5107
5108 * processes.texi (Filter Functions): Suggest how to handle output
5109 batches.
5110
4bbe48ec
CY
51112009-03-30 Chong Yidong <cyd@stupidchicken.com>
5112
5113 * help.texi (Accessing Documentation): Update example to use
5114 help-setup-xref and with-help-window.
5115 (Help Functions): Remove print-help-return-message, which is
5116 semi-obsolete due to with-help-window. Document help-buffer and
5117 help-setup-xref.
5118
b9723f39
CY
51192009-03-29 Chong Yidong <cyd@stupidchicken.com>
5120
5dcb4c4e
SM
5121 * help.texi (Accessing Documentation, Help Functions):
5122 Remove information about long-obsolete Emacs versions.
9eb52e90 5123
b9723f39
CY
5124 * modes.texi (Mode Line Variables): The default values of the mode
5125 line variables are now more complicated.
5126
b0cc32db
CY
51272009-03-28 Chong Yidong <cyd@stupidchicken.com>
5128
3c25a5a9
CY
5129 * modes.texi (Major Mode Conventions): Note that specialness is
5130 inherited.
31c9eebb
CY
5131 (Derived Modes): Note that define-derive-mode sets the mode-class
5132 property.
3c25a5a9 5133
b0cc32db
CY
5134 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5135 goto-map. Add search-map to the list.
5136
c5e0006d
EZ
51372009-03-27 Eli Zaretskii <eliz@gnu.org>
5138
1213465a
EZ
5139 * os.texi (System Environment): Update the list of system-type
5140 values.
5141
c5e0006d
EZ
5142 * markers.texi (The Mark) <handle-shift-selection>: Update for
5143 removal of the optional argument DEACTIVATE.
5144
48bab3d6
CY
51452009-03-25 Chong Yidong <cyd@stupidchicken.com>
5146
5147 * commands.texi (Focus Events): Most X window managers don't use
5148 focus-follows-mouse nowadays.
5149
6e4ff1b6
CY
51502009-03-24 Chong Yidong <cyd@stupidchicken.com>
5151
5152 * commands.texi (Defining Commands): Clarify introduction.
5153 (Using Interactive): Not that interactive can be put in a symbol
5154 property.
5155 (Interactive Call): Note that a symbol with a non-nil
5156 interactive-form property satisfies commandp.
5157
11625308
JB
51582009-03-23 Juanma Barranquero <lekktu@gmail.com>
5159
5160 * minibuf.texi (Intro to Minibuffers): Fix typos.
5161
7b34420d
CY
51622009-03-23 Chong Yidong <cyd@stupidchicken.com>
5163
5164 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5165 about minibuffers in old Emacs versions. Copyedits.
5166 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5167 (Text from Minibuffer): Simplify introduction.
5168
f9257eed
AM
51692009-03-22 Alan Mackenzie <acm@muc.de>
5170
5171 * commands.texi (Using Interactive): Clarify string argument to
5172 `interactive' - even promptless elements need \n separators.
5173
f639ba70
CY
51742009-03-18 Chong Yidong <cyd@stupidchicken.com>
5175
5176 * minibuf.texi (Completion Styles): New node.
5177
5178 * elisp.texi (Top): Update node listing.
5179
d897e8ee
CY
51802009-03-17 Chong Yidong <cyd@stupidchicken.com>
5181
5182 * minibuf.texi (Basic Completion): Note that
5183 read-file-name-completion-ignore-case and
5184 read-buffer-completion-ignore-case can override
5185 completion-ignore-case.
5186 (Minibuffer Completion): Document completing-read changes.
5187 (Completion Commands): Avoid mentioning partial completion mode.
5188 Document minibuffer-completion-confirm changes, and
5189 minibuffer-confirm-exit-commands.
5190 (High-Level Completion): Document new require-match behavior for
5191 read-buffer. Document read-buffer-completion-ignore-case.
5192 (Reading File Names): Document new require-match behavior for
5193 read-file-name.
5194
b1f23349
CY
51952009-03-14 Chong Yidong <cyd@stupidchicken.com>
5196
5197 * debugging.texi (Error Debugging): Don't mislead the reader into
5198 thinking that debug-on-error enters debugger for C-f at EOB.
5199 (Error Debugging): Setting debug-on-init within the init file
5200 works, and has for some time.
5201
d6eb4e25
KH
52022009-03-13 Kenichi Handa <handa@m17n.org>
5203
5204 * display.texi (Fontsets): Update the description.
5205
1cf53dc5
CY
52062009-03-13 Chong Yidong <cyd@stupidchicken.com>
5207
5208 * advice.texi (Advising Primitives): Link to What Is a Function.
5209
81f919fc
CY
52102009-03-12 Chong Yidong <cyd@stupidchicken.com>
5211
cf4229eb
CY
5212 * compile.texi (Speed of Byte-Code): Update example.
5213 (Disassembly): Update examples.
5214
81f919fc 5215 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5216
5217 * customize.texi (Common Keywords): It's not necessary to use :tag
5218 to remove hyphens, as custom-unlispify-tag-name does it
5219 automatically.
5dcb4c4e
SM
5220 (Variable Definitions): Link to File Local Variables.
5221 Document customized-value symbol property.
f2bbc08c
CY
5222 (Customization Types): Move menu to end of node.
5223
955964d7
CY
52242009-03-10 Chong Yidong <cyd@stupidchicken.com>
5225
5226 * macros.texi (Compiling Macros): Omit misleading sentence, which
5227 implied that macros can only be used in the same file they are
5228 defined.
5229 (Backquote): Remove obsolete information about Emacs 19.
5230
d25ed7db
GM
52312009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5232
5233 * display.texi (Display Margins): Fix paren typo.
5234
d55f6ca5
CY
52352009-02-27 Chong Yidong <cyd@stupidchicken.com>
5236
f0e57ed8
CY
5237 * elisp.texi (Top): Update node listing.
5238
5239 * variables.texi (Variables): Clarify introduction.
5240 (Global Variables): Mention that setq is a special form.
5241 (Local Variables): Use active voice.
5242 (Tips for Defining): Mention marking variables as safe.
5243 (Buffer-Local Variables): Mention terminal-local and frame-local
5244 variables together.
5245 (File Local Variables): Copyedits.
5246 (Frame-Local Variables): Note that they are not really useful.
5247 (Future Local Variables): Node deleted.
5248
d55f6ca5 5249 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5250 Unicode escape syntax.
d55f6ca5 5251
ca8f09a8
CY
52522009-02-23 Chong Yidong <cyd@stupidchicken.com>
5253
5254 * control.texi (Control Structures): Add cindex entry for "textual
5255 order".
5256
5257 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5258 instead of "expression" throughout.
5259 (Function Indirection): Copyedits. Use active voice.
5260 (Eval): The default value of max-lisp-eval-depth is now 400.
5261
a20878b6
MB
52622009-02-23 Miles Bader <miles@gnu.org>
5263
5264 * processes.texi (System Processes): Rename `system-process-attributes'
5265 to `process-attributes'.
5266
61f66044
CY
52672009-02-22 Chong Yidong <cyd@stupidchicken.com>
5268
1b80d1f3
CY
5269 * symbols.texi (Property Lists): Emphasize that property lists are
5270 not restricted to symbol cells.
5271 (Other Plists): Copyedit.
5272
61f66044
CY
5273 * sequences.texi (Sequences Arrays Vectors): Make introduction
5274 more concise.
5275 (Arrays): Mention char-tables and bool-vectors too.
5276 (Vectors): Don't repeat information given in Arrays node. Link to
5277 nodes that explain the vector usage examples.
5278 (Char-Tables): Note that char-table elements can have arbitrary
5279 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5280 Link to Property Lists node.
61f66044 5281
9403944b
CY
52822009-02-22 Chong Yidong <cyd@stupidchicken.com>
5283
5284 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5285 `append'.
4068c7b4 5286 (List Elements): Copyedits.
9403944b
CY
5287
5288 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5289 of `vconcat'.
5290
5291 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5292 Emacs 20 usage of `concat'.
5293 (Case Conversion): Copyedits.
5294
b87a185f
CY
52952009-02-21 Chong Yidong <cyd@stupidchicken.com>
5296
5297 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5298 Minor edits.
5299 (Frame Configuration Type): Emphasize that it is not primitive.
5300 (Font Type): New node.
5301 (Type Predicates): Add fontp; type-of now recognizes font object
5302 types.
5303
5304 * intro.texi (Version Info): Update version numbers in examples.
5305 (Acknowledgements): List more contributors.
5306
5307 * elisp.texi: Bump version number to 3.0.
5308 (Top): Link to Font Type node.
5309
867d4bb3
JB
53102009-02-20 Juanma Barranquero <lekktu@gmail.com>
5311
5312 * modes.texi (Major Mode Conventions): Remove duplicate words.
5313 (Customizing Keywords): Fix typo.
5314
77730170
EZ
53152009-02-14 Eli Zaretskii <eliz@gnu.org>
5316
5317 * nonascii.texi (User-Chosen Coding Systems): Document that
5318 select-safe-coding-system suggests raw-text if there are raw bytes
5319 in the region.
5320 (Explicit Encoding): Warn not to use `undecided' when encoding.
5321
c8736212
GM
53222009-02-11 Glenn Morris <rgm@gnu.org>
5323
5324 * frames.texi (Visibility of Frames): Mention the effect multiple
5325 workspaces/desktops can have on visibility.
5326
ab992d66
EZ
53272009-02-07 Eli Zaretskii <eliz@gnu.org>
5328
c8736212
GM
5329 * text.texi (Commands for Insertion):
5330 * commands.texi (Event Mod):
5331 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5332 * nonascii.texi (Translation of Characters):
5333 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5334 (Explicit Encoding): Document the `charset' text property produced
5335 by decode-coding-region and decode-coding-string.
ab992d66 5336
e651a255
AM
53372009-01-27 Alan Mackenzie <acm@muc.de>
5338
5339 * modes.texi (Search-based Fontification): Correct a typo.
5340
bc5cde4b
JB
53412009-01-25 Juanma Barranquero <lekktu@gmail.com>
5342
5343 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5344 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5345
3533155b
EZ
53462009-01-24 Eli Zaretskii <eliz@gnu.org>
5347
f721deda
EZ
5348 * display.texi (Window Systems): Document the value of
5349 `initial-window-system' under --daemon.
5350
3533155b
EZ
5351 * os.texi (System Environment): Remove description of the
5352 `environment' function which has been deleted.
5353
f79b43b2
DN
53542009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5355
5356 * frames.texi (Multiple Displays): Remove documentation for
5357 removed function make-frame-on-tty.
5358
e3aa6669
CY
53592009-01-22 Chong Yidong <cyd@stupidchicken.com>
5360
5361 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5362 write-region-annotate-functions.
5363 Document write-region-post-annotation-function.
e3aa6669 5364
fb13a416
CY
53652009-01-19 Chong Yidong <cyd@stupidchicken.com>
5366
5367 * display.texi (Font Lookup): Document WIDTH argument of
5368 x-list-fonts.
5369
02eccf6b
EZ
53702009-01-17 Eli Zaretskii <eliz@gnu.org>
5371
ead3f58d
EZ
5372 * maps.texi (Standard Keymaps): Rename function-key-map to
5373 local-function-key-map.
5374
5375 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5376 local-function-key-map.
5377
5378 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5379 and `set-keyboard-coding-system' now accept an optional terminal
5380 argument.
5381
5382 * commands.texi (Event Mod): `keyboard-translate-table' is now
5383 terminal-local.
5384 (Function Keys): Rename function-key-map to
5385 local-function-key-map.
5386
df05a163
EZ
5387 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5388 frames.texi.
5389
0ed8034e 5390 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5391 `delete-terminal-functions', `suspend-tty-functions' and
5392 `resume-tty-functions'.
0ed8034e
EZ
5393
5394 * frames.texi (Frames): Document `frame-terminal' and
5395 `terminal-live-p'.
5396 (Multiple Displays): Document `make-frame-on-tty'.
5397 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5398 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5399 (Terminal Parameters): Document `terminal-parameters',
5400 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5401
5402 * os.texi (System Environment): Document `environment' and
5403 `initial-environment'.
490f1197
EZ
5404 (Suspending Emacs): Update for multi-tty; document
5405 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5406
02eccf6b
EZ
5407 * nonascii.texi (Coding System Basics): More accurate description
5408 of `raw-text'.
5409
f19fea97
JB
54102009-01-12 Juanma Barranquero <lekktu@gmail.com>
5411
5412 * display.texi (Low-Level Font): Fix typo.
5413
16fa292f
CY
54142009-01-10 Chong Yidong <cyd@stupidchicken.com>
5415
5416 * elisp.texi (Top): Update node listing.
5417
5418 * display.texi (PostScript Images): Node deleted.
5419
0b4faef3
EZ
54202009-01-10 Eli Zaretskii <eliz@gnu.org>
5421
3355f04d
EZ
5422 * processes.texi (Decoding Output): Document that null bytes force
5423 no-conversion for reading process output.
5424
5425 * files.texi (Reading from Files): Document that null bytes force
5426 no-conversion when visiting files.
5427
11625308 5428 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5429
5dcb4c4e
SM
5430 * nonascii.texi (Lisp and Coding Systems):
5431 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5432 (Character Properties): Improve wording.
0b4faef3 5433
ce9cf065
CY
54342009-01-09 Chong Yidong <cyd@stupidchicken.com>
5435
5436 * display.texi (Font Lookup): Remove obsolete function
5437 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5438 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5439 (Font Selection): Reorder order of variable descriptions.
5440 Minor clarifications.
ce9cf065
CY
5441
5442 * elisp.texi (Top): Update node listing.
5443
ab756fb3
GM
54442009-01-09 Glenn Morris <rgm@gnu.org>
5445
5446 * commands.texi (Command Loop Info): Say that last-command-char and
5447 last-input-char are obsolete aliases.
5448
5449 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5450 last-input-char and last-command-char, since they are just aliases for
5451 last-input-event and last-command-event.
5452
5453 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5454 last-command-char.
5455
6b2b8ab1
CY
54562009-01-08 Chong Yidong <cyd@stupidchicken.com>
5457
5458 * elisp.texi: Update node listing.
5459
5460 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5461 (Face Attributes): Don't link to Font Lookup.
5462 Document font-family-list.
6b2b8ab1
CY
5463 (Fonts): New node.
5464
3568e767
JR
54652009-01-08 Jason Rumney <jasonr@gnu.org>
5466
5467 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5468 changing the standard pointer shapes. (Bug#1485)
3568e767 5469
6221c8db
CY
54702009-01-08 Chong Yidong <cyd@stupidchicken.com>
5471
5472 * display.texi (Attribute Functions): Note that a function value
5473 :height is relative, and that compatibility functions work by
5474 calling set-face-attribute.
5475 (Displaying Faces): Reorder list in order of increasing priority.
5476 (Face Remapping): New node. Content moved here from Displaying
5477 Faces.
5478 (Glyphs): Link to Face Functions.
5479
e3d3799a
CY
54802009-01-08 Chong Yidong <cyd@stupidchicken.com>
5481
5482 * display.texi (Faces): Don't discuss face id here. facep does
5483 not return t.
5484 (Defining Faces): Minor clarification.
5485 (Face Attributes): Rearrange items to match docstring of
5486 set-face-attribute. Add :foundry attribute. Document new role of
5487 :font attribute. Texinfo usage fix.
5488 (Attribute Functions): Copyedits.
5489 (Face Functions): Note that face number is seldom used.
5490
638a2457
RS
54912009-01-05 Richard M Stallman <rms@gnu.org>
5492
5493 * strings.texi (Predicates for Strings): Minor clarification.
5494
5495 * functions.texi (Function Safety): Texinfo usage fix.
5496
39cb9e56 54972009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5498
5499 * objects.texi (General Escape Syntax): Fix typo.
5500
9f822178
MR
55012009-01-03 Martin Rudalics <rudalics@gmx.at>
5502
5503 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5504 works via the default value of pop-up-frame-function.
5505
af34ad36
EZ
55062009-01-02 Eli Zaretskii <eliz@gnu.org>
5507
5508 * processes.texi (System Processes): Document the `time' and
5509 `ctime' attributes of `system-process-attributes'.
5510
d31f6679
CY
55112009-01-01 Chong Yidong <cyd@stupidchicken.com>
5512
5513 * display.texi (Face Attributes): Clarify :height attribute.
5514
174dc00c
MR
55152008-12-31 Martin Rudalics <rudalics@gmx.at>
5516
5517 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5518 the front of the buffer list. Add entries for `last-buffer' and
5519 `unbury-buffer'.
5520
b8afe7e4
EZ
55212008-12-27 Eli Zaretskii <eliz@gnu.org>
5522
d14030f5
EZ
5523 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5524 and its subsections.
5525
5526 * frames.texi (Multiple Terminals, Low-level Terminal)
5527 (Terminal Parameters, Frames on Other TTY devices): New sections.
5528 (Frames): Add an xref to "Multiple Terminals".
5529
765980a4
EZ
5530 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5531
5532 * objects.texi (Terminal Type): New node.
5533 (Editing Types): Add it to the menu.
5534
47bd5577
EZ
5535 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5536 Variables".
5537
eb22b78c 5538 * variables.texi (Directory Local Variables): New node.
47bd5577 5539 (Variables): Add a menu item for it.
eb22b78c 5540
b8afe7e4
EZ
5541 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5542 `generated-autoload-file'.
5543
77bb0476
EZ
55442008-12-20 Eli Zaretskii <eliz@gnu.org>
5545
028e2c19
EZ
5546 * os.texi (Startup Summary): Add xref to documentation of
5547 `initial-window-system'.
5548
77bb0476
EZ
5549 * display.texi (Window Systems): Document `window-system' the
5550 function. The variable `window-system' is now frame-local.
028e2c19 5551 Document `initial-window-system'.
77bb0476 5552
dda87836
MR
55532008-12-19 Martin Rudalics <rudalics@gmx.at>
5554
5555 * windows.texi (Windows): Rewrite description of
5556 fit-window-to-buffer.
5557
caef3ed2
GM
55582008-12-13 Glenn Morris <rgm@gnu.org>
5559
5560 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5561 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5562
21c58e4d
GM
55632008-12-12 Glenn Morris <rgm@gnu.org>
5564
5565 * debugging.texi (Error Debugging): Refer forwards to
5566 eval-expression-debug-on-error.
5567
af38459f
EZ
55682008-12-05 Eli Zaretskii <eliz@gnu.org>
5569
5dedd9b5
EZ
5570 * strings.texi (String Basics): Only unibyte strings that
5571 represent key sequences hold 8-bit raw bytes.
5572
af38459f
EZ
5573 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5574 paragraph to speak about `undecided'.
5575 (Character Properties): Don't explain the meaning of each
5576 property; instead, identify their Unicode Standard names.
b3f1f4a5 5577 (Character Sets): Document `map-charset-chars'.
af38459f 5578
fa047ae7
GM
55792008-12-02 Glenn Morris <rgm@gnu.org>
5580
5581 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5582 section yet again.
5583
47dbc044
EZ
55842008-11-29 Eli Zaretskii <eliz@gnu.org>
5585
98d05998
EZ
5586 * nonascii.texi (Character Properties): New Section.
5587 (Specifying Coding Systems): Document
5588 `coding-system-priority-list', `set-coding-system-priority', and
5589 `with-coding-priority'.
5590 (Lisp and Coding Systems): Document `check-coding-systems-region'
5591 and `coding-system-charset-list'.
5592 (Coding System Basics): Document `coding-system-aliases'.
5593
5594 * elisp.texi (Top): Add a @detailmenu entry for "Character
5595 Properties".
5596
47dbc044
EZ
5597 * objects.texi (Character Type): Correct the range of Emacs
5598 characters. Add an @xref to "Character Codes".
5599
5600 * strings.texi (String Basics): Add an @xref to "Character Codes".
5601
5602 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5603
5604 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5605 (Character Codes): Document `max-char'.
5606
8b80cdf5
EZ
56072008-11-28 Eli Zaretskii <eliz@gnu.org>
5608
5609 * nonascii.texi (Text Representations, Converting Representations)
5610 (Character Sets, Scanning Charsets, Translation of Characters):
5611 Make text more accurate.
5612
a99dceba
GM
56132008-11-28 Glenn Morris <rgm@gnu.org>
5614
5615 * files.texi (Format Conversion Round-Trip): Improve previous change.
5616
f6dc3bed
CY
56172008-11-26 Chong Yidong <cyd@stupidchicken.com>
5618
5619 * modes.texi (Auto Major Mode): Fix example.
5620
5da9413d
GM
56212008-11-25 Glenn Morris <rgm@gnu.org>
5622
5623 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5624
5625 * files.texi (Format Conversion Round-Trip):
5626 Use active voice for previous change.
5627
fcca848c
CY
56282008-11-25 Chong Yidong <cyd@stupidchicken.com>
5629
5630 * os.texi (Processor Run Time):
5631 * processes.texi (Transaction Queues):
5632 * markers.texi (The Mark):
5633 * windows.texi (Choosing Window, Selecting Windows):
5634 * files.texi (Changing Files, Magic File Names):
5635 * commands.texi (Key Sequence Input):
5636 * functions.texi (Declaring Functions):
5637 * strings.texi (Predicates for Strings):
5638 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5639
36c8dc54
CY
56402008-11-24 Chong Yidong <cyd@stupidchicken.com>
5641
5642 * help.texi (Accessing Documentation): Update example.
5643
5644 * variables.texi (Defining Variables): Note that `*' is not
5645 necessary if defcustom is used.
5646
2a79b242
EZ
56472008-11-22 Eli Zaretskii <eliz@gnu.org>
5648
5649 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5650 Characters" from @detailmenu.
5651
5652 * nonascii.texi (Character Codes, Character Sets)
5653 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5654 (Chars and Bytes, Splitting Characters): Sections removed.
5655
392f0d26
LK
56562008-11-22 Lute Kamstra <lute@gnu.org>
5657
5658 * positions.texi (Text Lines): Update goto-line documentation.
5659
af1a5cd5
MR
56602008-11-21 Martin Rudalics <rudalics@gmx.at>
5661
6a4cfb0c
MR
5662 * frames.texi (Frames): Fix typo, add cross references, reword.
5663 (Initial Parameters): Reword special-display-frame-alist text.
5664 (Frames and Windows): Reword. Describe argument norecord for
5665 set-frame-selected-window.
5666 (Input Focus): Describe argument norecord for select-frame.
5667 Remove comment on MS-Windows behavior for focus-follows-mouse.
5668 (Raising and Lowering): Mention windows-frames dichotomy in
5669 metaphor.
5670
af1a5cd5
MR
5671 * windows.texi (Displaying Buffers, Vertical Scrolling)
5672 (Horizontal Scrolling): Fix indenting and rewording issues
5673 introduced with 2008-11-07 change.
5674
c249fa9c
GM
56752008-11-20 Glenn Morris <rgm@gnu.org>
5676
5677 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5678 element of `format-alist'.
5679
204d4665
GM
56802008-11-19 Glenn Morris <rgm@gnu.org>
5681
5682 * doclicense.texi: Update to FDL 1.3.
5683 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5684
cc0910af
CY
56852008-11-18 Chong Yidong <cyd@stupidchicken.com>
5686
efe6e7c4
CY
5687 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5688 vars, which are obsolete. Mention jit-lock-register.
5689
5dcb4c4e
SM
5690 * modes.texi (Other Font Lock Variables):
5691 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5692
cc0910af
CY
5693 * frames.texi (Color Parameters): Document alpha parameter.
5694
aeeedf76
MR
56952008-11-16 Martin Rudalics <rudalics@gmx.at>
5696
5697 * windows.texi (Splitting Windows, Deleting Windows)
5698 (Selecting Windows, Cyclic Window Ordering)
5699 (Buffers and Windows, Displaying Buffers, Choosing Window)
5700 (Dedicated Windows, Window Point, Window Start and End)
5701 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5702 (Size of Window, Resizing Windows, Window Configurations)
5703 (Window Parameters): Avoid @var at beginning of sentences and
5704 reword accordingly.
5705
4c565c5c
LK
57062008-11-11 Lute Kamstra <lute@gnu.org>
5707
5708 * files.texi (File Name Components): Fix file-name-extension
5709 documentation.
5710
25f494c9
JB
57112008-11-11 Juanma Barranquero <lekktu@gmail.com>
5712
5713 * frames.texi (Basic Parameters): Remove display-environment-variable
5714 and term-environment-variable.
5715
a1401ab1
EZ
57162008-11-08 Eli Zaretskii <eliz@gnu.org>
5717
5718 * windows.texi (Basic Windows, Splitting Windows)
5719 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5720 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5721 (Resizing Windows, Window Configurations, Window Parameters):
5722 Fix wording and markup.
a1401ab1 5723
efafc282
MR
57242008-11-07 Martin Rudalics <rudalics@gmx.at>
5725
5726 * windows.texi (Windows): Update entries.
5727 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5728 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5729 (Selecting Windows, Cyclic Window Ordering): Reword with special
5730 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5731 (Buffers and Windows, Choosing Window): Reword with special
5732 emphasis on dedicated windows.
5733 (Displaying Buffers): Reword. For switch-to-buffer mention that
5734 it may fall back on pop-to-buffer. For other-window try to
5735 explain how it treats the cyclic ordering of windows.
efafc282
MR
5736 (Dedicated Windows): New node and section discussing dedicated
5737 windows and associated functions.
86ab855a 5738 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5739 (Window Start and End): Rename node and section title. Reword.
5740 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5741 Minor rewording.
5742 (Size of Window): Reword, in particular text on window-width.
5743 (Resizing Windows): Reword. Add text on balancing windows.
5744 (Window Configurations): Reword. Mention window parameters.
5745 (Window Parameters): New node and section on window parameters.
5746 (Window Hooks): Reword. Mention that
5747 window-configuration-change-hook is run "buffer-locally".
5748 * elisp.texi (Top): Update Windows entries in @detailmenu
5749 section.
5750
d60a8ab2
JB
57512008-11-04 Juanma Barranquero <lekktu@gmail.com>
5752
5753 * searching.texi (Regexp Search): Fix typo.
5754
01777627
CY
57552008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5756
5757 * searching.texi (Regexp Search): Document GREEDY arg.
5758 (Simple Match Data): Fix return value.
5759
c4526e93
EZ
57602008-11-01 Eli Zaretskii <eliz@gnu.org>
5761
5762 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5763 with Emacs 23 internal representation of characters.
5764 Document `unibyte-string'.
c4526e93 5765
fe2ae8b5
CY
57662008-10-28 Chong Yidong <cyd@stupidchicken.com>
5767
5768 * processes.texi (Process Information): Note that process-status
5769 does not accept buffer names.
5770
cc5a21e3
CY
57712008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5772
5773 * positions.texi (Skipping Characters): Correct return value of
5774 skip-chars-forward.
5775
09460d9a
MR
57762008-10-25 Martin Rudalics <rudalics@gmx.at>
5777
520b29e7
MR
5778 * windows.texi (Deleting Windows): Update documentation of
5779 delete-windows-on.
5780 (Buffers and Windows): Update documentations of
5781 get-buffer-window and get-buffer-window-list.
5782 (Displaying Buffers): Update documentation of
5783 replace-buffer-in-windows.
5784
09460d9a
MR
5785 * buffers.texi (Current Buffer): Reword set-buffer and
5786 with-current-buffer documentations.
5787 (Creating Buffers): Reword documentation of get-buffer-create.
5788
4d48fcdc
MR
57892008-10-23 Martin Rudalics <rudalics@gmx.at>
5790
5791 * buffers.texi (Current Buffer): Reword documentation of
5792 set-buffer.
5793 (Buffer Names): Reword documentation of buffer-name.
5794 (The Buffer List): For bury-buffer explain what happens with the
5795 buffer's window.
5796 (Creating Buffers): Say that get-buffer-create's arg is called
5797 buffer-or-name.
5798
f0143c43
CY
57992008-10-22 Chong Yidong <cyd@stupidchicken.com>
5800
3e5dbbd3
CY
5801 * advice.texi (Computed Advice): Explain what DEFINITION is.
5802
f0143c43
CY
5803 * nonascii.texi (Character Codes): Remove obsolete function
5804 char-valid-p, and document characterp instead.
5805
52a94b85
MR
58062008-10-22 Martin Rudalics <rudalics@gmx.at>
5807
5808 * windows.texi (Displaying Buffers): Reword documentation of
5809 pop-to-buffer.
5810 (Choosing Window): Rewrite documentation of display-buffer and
5811 its options.
5812
f76f8246
MR
5813 * buffers.texi (Killing Buffers): Update documentation of
5814 kill-buffer.
5815
acc8b598
EZ
58162008-10-21 Eli Zaretskii <eliz@gnu.org>
5817
80e6b6df
EZ
5818 * processes.texi (Serial Ports): Fix wording and improve markup.
5819
3645358a
EZ
5820 * searching.texi (Regexp Search): Document `string-match-p' and
5821 `looking-at-p'.
5822 (POSIX Regexps): Add an xref for "non-greedy".
5823 (Regexp Special): Add @cindex entry for "non-greedy".
5824
b3d50cff 5825 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5826 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5827
73b7530a
EZ
5828 * frames.texi (Color Names): Add an xref to `read-color'.
5829
5830 * minibuf.texi (High-Level Completion): Document `read-color'.
5831
acc8b598
EZ
5832 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5833
5834 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5835
5836 * buffers.texi (Swapping Text): New section, documents
5837 `buffer-swap-text'.
5838
10e187e8
MR
58392008-10-21 Martin Rudalics <rudalics@gmx.at>
5840
5841 * windows.texi (Resizing Windows): Minor wording fix.
5842
fd6f900c
EZ
58432008-10-20 Eli Zaretskii <eliz@gnu.org>
5844
5845 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5846 and `combine-and-quote-strings'.
5847
5848 * strings.texi (Creating Strings): Add xrefs for them.
5849
e4372165
EZ
58502008-10-19 Eli Zaretskii <eliz@gnu.org>
5851
d6328fba
EZ
5852 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5853 match the corresponding menu in minibuf.texi.
5854
e4372165
EZ
5855 * minibuf.texi (Reading File Names): Document `read-shell-command'
5856 and `minibuffer-local-shell-command-map'.
5857
5d8dda33
MR
58582008-10-19 Martin Rudalics <rudalics@gmx.at>
5859
5860 * windows.texi (Resizing Windows): Remove var{} around "window" in
5861 documentation of enlarge-window.
5862 Rewrite documentation of window-min-height and window-min-width.
5863
437706cd
EZ
58642008-10-19 Eli Zaretskii <eliz@gnu.org>
5865
80f85d7c
EZ
5866 * functions.texi (Calling Functions): Document `apply-partially'.
5867
291703b5
EZ
5868 * hooks.texi (Standard Hooks): Mention
5869 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5870
5871 * variables.texi (File Local Variables): Document
5872 `file-local-variables-alist', `before-hack-local-variables-hook'
5873 and `hack-local-variables-hook'.
5874
583d8b3c
EZ
5875 * processes.texi (Synchronous Processes): Document `process-lines'.
5876
5dcb4c4e
SM
5877 * customize.texi (Variable Definitions):
5878 Document `custom-reevaluate-setting'.
437706cd 5879
7e51d89b
MR
58802008-10-18 Martin Rudalics <rudalics@gmx.at>
5881
5882 * windows.texi (Choosing Window, Deleting Windows)
5883 (Displaying Buffers): Expand documentation of dedicated windows.
5884
43c59a3d
EZ
58852008-10-18 Eli Zaretskii <eliz@gnu.org>
5886
018a960d
EZ
5887 * files.texi (Changing Files): Document symbolic input of file
5888 modes to `set-file-modes'. Document `read-file-modes' and
5889 `file-modes-symbolic-to-number'.
5890
2c0b8144
EZ
5891 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5892 and `search-map'.
5893
5dcb4c4e
SM
5894 * searching.texi (Search and Replace):
5895 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5896 Document `multi-query-replace-map'.
80120f13 5897
6d4913f0 5898 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5899 (Completion Commands, Reading File Names):
5900 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5901 `minibuffer-local-filename-must-match-map'.
5902 (Minibuffer Completion): The `require-match' argument to
5903 `completing-read' can now have the value `confirm-only'.
5904
43c59a3d
EZ
5905 * windows.texi (Displaying Buffers): Minor wording fix.
5906 (Choosing Window): `split-height-threshold' can now be nil.
5907 Document `split-width-threshold'. `pop-up-frames' can have the
5908 value `graphic-only'.
5909
f36acfd9
EZ
59102008-10-17 Eli Zaretskii <eliz@gnu.org>
5911
5912 * os.texi (Startup Summary): Document `before-init-time' and
5913 `after-init-time'. Document `initial-window-system' and
5914 `window-system-initialization-alist'. Document reading the
5915 abbrevs file. Document the call to `server-start' under --daemon.
5916 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5917 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5918 (Time Parsing): Document `format-seconds'.
f36acfd9 5919
96995b89
MR
59202008-10-17 Martin Rudalics <rudalics@gmx.at>
5921
5922 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5923 and reword.
5924
2de17c73
EZ
59252008-10-16 Eli Zaretskii <eliz@gnu.org>
5926
5927 * markers.texi (The Mark): Document use-region-p.
5928
9cf52b11
EZ
59292008-10-15 Eli Zaretskii <eliz@gnu.org>
5930
c3aaf1d7
EZ
5931 * internals.texi (Writing Emacs Primitives): The interactive spec
5932 of a primitive can be a Lisp form.
5933
841a1743
EZ
5934 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5935 values of transient-mark-mode. Document handle-shift-selection.
5936
5937 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5938 (Interactive Examples): Show an example of `^'.
5939 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5940 (Defining Commands, Using Interactive): The interactive-form of a
5941 function can be added via its symbol's property.
841a1743 5942
52441368
EZ
5943 * positions.texi (List Motion): beginning-of-defun-function can
5944 now accept an argument.
5945
8e8c1a72
EZ
5946 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5947 now return a list of strings.
5948
a33a1f2a
EZ
5949 * control.texi (Handling Errors): Document ignore-errors.
5950
4fb04348
EZ
5951 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5952 (Parameter Access): Document set-frame-parameter.
5953
ee666f84
EZ
5954 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5955 Hooks" for the effect of kill-all-local-variables on local hook
5956 functions.
5957
9cf52b11
EZ
5958 * modes.texi (Major Mode Conventions, Mode Line Variables):
5959 `mode-name' need not be a string. xref to "Mode Line Data" for
5960 details, and to "Emulating Mode Line" for computing a string
5961 value.
5962
22526bc4
EZ
59632008-10-14 Eli Zaretskii <eliz@gnu.org>
5964
a65f6a85
EZ
5965 * processes.texi (System Processes): New section.
5966 (Processes, Signals to Processes): Add xrefs to it.
5967
5968 * objects.texi (Editing Types): A `process' is a subprocess of
5969 Emacs, not just any process running on the OS.
5970
5971 * elisp.texi (Top): Adjust the @detailmenu for the above two
5972 changes.
5973
2724b26a
EZ
5974 * sequences.texi (Char-Tables): Remove documentation of
5975 set-char-table-default, which has no effect since Emacs 23.
5976 <char-table-range, set-char-table-range>: Don't mention generic
5977 characters and charsets. Add a cons cell as a possible argument.
5978
5979 * nonascii.texi (Splitting Characters)
5980 (Translation of Characters): Don't mention generic characters.
5981
5982 * display.texi (Fontsets): Don't mention generic characters.
5983
22526bc4 5984 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5985 argument FUNCTION with a cons cell as KEY.
22526bc4 5986
eaf4b689
EZ
59872008-10-13 Eli Zaretskii <eliz@gnu.org>
5988
45e46036
EZ
5989 * objects.texi (Primitive Function Type): Move "@cindex special
5990 forms" from here...
5991
5992 * eval.texi (Special Forms): ...to here.
5993
5994 * functions.texi (What Is a Function): `functionp' returns nil for
5995 special forms. Add an xref.
5996
eaf4b689
EZ
5997 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5998 Variables".
5999
6000 * variables.texi (Frame-Local Variables): New section.
6001 (Buffer-Local Variables): Add an xref to it.
6002 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6003 have both frame-local and buffer-local binding.
6004
6005 * frames.texi (Frames): Mention multiple tty frames.
6006 (Frame Parameters, Parameter Access): Mention frame-local variable
6007 bindings.
6008
15688fce
GM
60092008-09-20 Glenn Morris <rgm@gnu.org>
6010
6011 * display.texi (Defining Faces): Recommend against face variables.
6012
35539065
JB
60132008-09-16 Juanma Barranquero <lekktu@gmail.com>
6014
6015 * display.texi (Echo Area Customization): Fix typo.
6016
6a57054b
JB
60172008-09-09 Juanma Barranquero <lekktu@gmail.com>
6018
6019 * loading.texi (Where Defined): Add `defface' item.
6020
d632fb82
MR
60212008-09-06 Martin Rudalics <rudalics@gmx.at>
6022
6023 * loading.texi (Where Defined): Fix description of symbol-file.
6024
905a9adb
JR
60252008-08-26 Jason Rumney <jasonr@gnu.org>
6026
6027 * display.texi (TIFF Images): New section describing :index property.
6028
852e91b7
CY
60292008-08-23 Chong Yidong <cyd@stupidchicken.com>
6030
6031 * display.texi (Temporary Displays): Remove unnecessary comment
6032 about usage of temp-buffer-show-hook.
6033
6be001ee
CY
60342008-08-05 Chong Yidong <cyd@stupidchicken.com>
6035
6036 * symbols.texi (Other Plists): Fix incorrect example.
6037 Suggested by Florian Beck.
6038
58e3d8e8
JB
60392008-07-31 Juanma Barranquero <lekktu@gmail.com>
6040
6041 * os.texi: Fix previous change.
6042
7c2fb837
DN
60432008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6044
6045 * os.texi:
6046 * intro.texi:
6047 * files.texi: Remove VMS support.
6048
9e2a2647
DN
60492008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6050
6051 * os.texi:
6052 * frames.texi:
6053 * display.texi: Remove mentions of Mac Carbon.
6054
c4f4682b
MB
60552008-07-01 Miles Bader <miles@gnu.org>
6056
6057 * text.texi (Special Properties):
6058 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6059
3696411e
JB
60602008-06-28 Johan Bockgård <bojohan@gnu.org>
6061
6062 * display.texi (Other Image Types): Fix copy/paste error; say
6063 "PBM", not "XBM".
6064
f2a77c3a
DN
60652008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6066
6067 * os.texi: Remove references to obsolete systems.
6068
6d52677d
EZ
60692008-06-20 Eli Zaretskii <eliz@gnu.org>
6070
6071 * makefile.w32-in (distclean): Remove makefile.
6072
1a87da4c
GM
60732008-06-17 Glenn Morris <rgm@gnu.org>
6074
6075 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6076 (elisp, dist): Remove rules and variables that are obsolete now
6077 the lisp manual is no longer distributed separately.
6078
fdda1c5d
GM
60792008-06-16 Glenn Morris <rgm@gnu.org>
6080
646692e9
GM
6081 * configure, configure.in, mkinstalldirs: Remove unused files.
6082
6083 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6084 * vol1.texi (EMACSVER):
6a57054b 6085 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6086
6087 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6088 as per maintain.info.
6089
611bee81
GM
60902008-06-15 Glenn Morris <rgm@gnu.org>
6091
a7bed3a0
GM
6092 * makefile.w32-in (manual): Use "23" rather than "21".
6093
6094 * Makefile.in (emacsver): New, set by configure.
6095 (manual): Use emacsver.
6096
d794edf2
GM
6097 * intro.texi: Report bugs using M-x report-emacs-bug.
6098
611bee81
GM
6099 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6100
c73e02fa
GM
61012008-06-13 Daniel Engeler <engeler@gmail.com>
6102
6103 * elisp.texi, internals.texi, processes.texi: Add documentation
6104 about serial port access.
6105
e40a85cd
MB
61062008-06-05 Miles Bader <miles@gnu.org>
6107
6108 * display.texi (Displaying Faces): Update to reflect function
6109 renamings in face-remap.el.
6110
7b753744
JB
61112008-06-05 Juanma Barranquero <lekktu@gmail.com>
6112
6113 * display.texi (Fontsets): Fix typos.
6114
9d3d42fb
MB
61152008-06-03 Miles Bader <miles@gnu.org>
6116
7b753744
JB
6117 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6118 remove-relative-face-remapping, set-base-face-remapping,
6119 and set-default-base-face-remapping.
9d3d42fb 6120
f2cec7a9
MB
61212008-06-01 Miles Bader <miles@gnu.org>
6122
6123 * display.texi (Displaying Faces): Add face-remapping-alist.
6124
8f39c96d
SM
61252008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6126
6127 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6128 variable names.
6129
1ef5eecc
ER
61302008-05-03 Eric S. Raymond <esr@golux>
6131
352c8b4a 6132 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6133 (current-global-map) return references, not copies.
6134
63b4387f
JL
61352008-05-02 Juri Linkov <juri@jurta.org>
6136
6137 * minibuf.texi (Text from Minibuffer): Document a list of
6138 default values for `read-from-minibuffer'.
6139
38a8b703
JB
61402008-04-24 Juanma Barranquero <lekktu@gmail.com>
6141
6142 * nonascii.texi (Translation of Characters): Fix previous change.
6143
7c42e639
CY
61442008-04-20 Chong Yidong <cyd@stupidchicken.com>
6145
6146 * display.texi (Overlay Properties): Clarify role of underlying
6147 textprop and overlay keymaps for display strings.
6148
6149 * keymaps.texi (Active Keymaps): Ditto.
6150
25c0d999
SM
61512008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6152
6153 * minibuf.texi (Programmed Completion):
6154 Replace dynamic-completion-table with the new completion-table-dynamic.
6155
e3af5968
CY
61562008-04-07 Chong Yidong <cyd@stupidchicken.com>
6157
6158 * intro.texi (Some Terms): Change "fonts in this manual" index
6159 entry to "typographic conventions".
6160
6bfc8698
EZ
61612008-04-05 Eli Zaretskii <eliz@gnu.org>
6162
6163 * objects.texi (Text Props and Strings): Add indexing for read
6164 syntax of text properties.
6165
4972c361
SM
61662008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6167
6168 * processes.texi (Decoding Output): Remove process-filter-multibyte
6169 functions.
6170
c70a68db
MR
61712008-03-15 Martin Rudalics <rudalics@gmx.at>
6172
6173 * display.texi (Finding Overlays): Say that empty overlays at
6174 the end of the buffer are reported too.
6175
1291fd36
GM
61762008-03-13 Glenn Morris <rgm@gnu.org>
6177
6178 * elisp.texi (EMACSVER): Set to 23.0.60.
6179
c6b0dfd5
CY
61802008-02-26 Chong Yidong <cyd@stupidchicken.com>
6181
38a8b703 6182 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6183
875fc30c
GM
61842008-02-22 Glenn Morris <rgm@gnu.org>
6185
6186 * frames.texi (Position Parameters): Clarify the description of
6187 `left' and `top', using information from "Geometry".
6188 (Geometry): Give a pointer to "Position Parameters", rather than
6189 repeating information.
6190
d8c8e45a
GM
61912008-02-11 Glenn Morris <rgm@gnu.org>
6192
6193 * objects.texi (Equality Predicates): No longer talk about "two"
6194 functions.
6195
38a8b703 61962008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6197
6198 * objects.texi (Equality Predicates): Add defun for
6199 equal-including-properties.
6200
bfffe0b1
GM
62012008-02-10 Glenn Morris <rgm@gnu.org>
6202
6203 * objects.texi (Equality Predicates):
6204 Mention equal-including-properties.
6205
431b78c9
RS
62062008-02-07 Richard Stallman <rms@gnu.org>
6207
6208 * windows.texi (Window Start): Mention the feature of moving
6209 window-start to start of line.
6210
c8763fb6 62112008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6212
6213 * keymaps.texi (Tool Bar): Document rtl property.
6214
1a256502
TTN
62152008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6216
6217 * display.texi (Button Types):
6218 For define-button-type, clarify type of NAME.
6219
569382c2
MR
62202008-01-19 Martin Rudalics <rudalics@gmx.at>
6221
6222 * buffers.texi (Buffer Modification): Fix typo.
6223
f3041af1
DN
62242008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6225
6226 * os.texi (System Environment): Remove references to OSes that are
6227 not supported anymore.
6228
d35e1cd7
DN
62292008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6230
6231 * os.texi (System Environment): Remove mention for Masscomp.
6232
23af7580
RS
62332008-01-04 Richard Stallman <rms@gnu.org>
6234
6235 * display.texi (Faces): Don't talk about internal face vector as arg
6236 to facep.
6237
6238 * customize.texi (Type Keywords): Fix previous change.
6239
6240 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6241 * elisp.texi (Top): Fix menu for commands.texi change.
6242
ec7d5b1e
RS
62432007-12-30 Richard Stallman <rms@gnu.org>
6244
5dcb4c4e 6245 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6246 (Accessing Scroll): New node broken out of Accessing Mouse.
6247
101a6cea
RS
62482007-12-28 Richard Stallman <rms@gnu.org>
6249
6250 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6251 (Basic Parameters): For `title', refer to title bar.
041817a4 6252 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6253
72b7e664
RS
62542007-12-23 Richard Stallman <rms@gnu.org>
6255
6256 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6257 Improve some of the commented-out keywords' text too.
6258
27a4f445
MR
62592007-12-14 Martin Rudalics <rudalics@gmx.at>
6260
e2e3f1d7
MR
6261 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6262 "visit the current buffer".
6263
27a4f445
MR
6264 * os.texi (System Interface): Fix typo.
6265
a2afc99d
RS
62662007-12-04 Richard Stallman <rms@gnu.org>
6267
6268 * objects.texi (Symbol Type): Fix typo.
6269
b694135c
RS
62702007-12-03 Richard Stallman <rms@gnu.org>
6271
6272 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6273
f99a19da
GM
62742007-12-01 Glenn Morris <rgm@gnu.org>
6275
6276 * functions.texi (Declaring Functions): Improve previous change.
6277
8f4b37d8
GM
62782007-11-30 Glenn Morris <rgm@gnu.org>
6279
6280 * functions.texi (Declaring Functions): Add optional fourth
6281 argument of declare-function, and setting third argument to `t'.
6282
61a2fe01
RS
62832007-11-29 Richard Stallman <rms@gnu.org>
6284
6285 * customize.texi (Composite Types): Document `group' type.
6286
cbfc5193
GM
62872007-11-29 Glenn Morris <rgm@gnu.org>
6288
5dcb4c4e
SM
6289 * functions.texi (Declaring Functions): Add findex.
6290 Mention `external' files.
cbfc5193 6291
8386283a
JB
62922007-11-26 Juanma Barranquero <lekktu@gmail.com>
6293
6294 * functions.texi (Declaring Functions): Fix directive.
6295
a07c9a8b
RS
62962007-11-25 Richard Stallman <rms@gnu.org>
6297
6298 * help.texi (Help Functions): Clean up last change.
6299
6300 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6301
6302 * loading.texi (Named Features): Minor cleanup.
6303
6304 * macros.texi (Eval During Expansion): Minor cleanup.
6305
6306 * variables.texi (Variable Aliases): Minor cleanup.
6307
a0925923
RS
63082007-11-24 Richard Stallman <rms@gnu.org>
6309
6310 * functions.texi (Declaring Functions): Clarify previous change.
6311
6312 * compile.texi (Compiler Errors): Clarify previous change.
6313
20c63e44
RS
63142007-11-24 Richard Stallman <rms@gnu.org>
6315
e5e76c04 6316 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6317 Clarify the text and move items around.
6318
5bb0cda3
GM
63192007-11-24 Glenn Morris <rgm@gnu.org>
6320
6321 * functions.texi (Declaring Functions): New section.
6322 * compile.texi (Compiler Errors): Mention declaring functions,
6323 defvar with no initvalue, and byte-compile-warnings.
6324
af13c86a
MR
63252007-11-15 Martin Rudalics <rudalics@gmx.at>
6326
6327 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6328 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6329
a5373305
MR
63302007-11-13 Martin Rudalics <rudalics@gmx.at>
6331
6332 * help.texi (Help Functions): Document new macro `with-help-window'.
6333
fe284805
JL
63342007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6335
6336 * searching.texi (Replacing Match): Describe new
6337 `match-substitute-replacement'.
6338
2c3a09b1
RS
63392007-10-31 Richard Stallman <rms@gnu.org>
6340
6341 * strings.texi (Creating Strings): Null strings from concat not unique.
6342
f2b480f4
RS
63432007-10-26 Richard Stallman <rms@gnu.org>
6344
6345 * objects.texi (Equality Predicates): Null strings are uniquified.
6346
6347 * minibuf.texi: Minor clarifications in previous change.
6348
db21122c
GM
63492007-10-25 Glenn Morris <rgm@gnu.org>
6350
6351 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6352
2328cbb3
RS
63532007-10-24 Richard Stallman <rms@gnu.org>
6354
6355 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6356
6357 * variables.texi (Frame-Local Variables): Node deleted.
6358 (Variables): Delete Frame-Local Variables from menu.
6359 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6360 (Default Value): Don't mention frame-local vars.
6361
6362 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6363
6364 * loading.texi (Unloading): Document FEATURE-unload-function
6365 instead of FEATURE-unload-hook.
6366
2328cbb3
RS
6367 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6368
c066bafa
JL
63692007-10-22 Juri Linkov <juri@jurta.org>
6370
6371 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6372 (High-Level Completion): Document a list of default value strings
6373 in the DEFAULT argument, for which minibuffer functions return the
6374 first element.
6375
65ced25f
JL
63762007-10-17 Juri Linkov <juri@jurta.org>
6377
6378 * text.texi (Filling): Update arguments of fill-paragraph.
6379 fill-paragraph operates on the active region in Transient Mark mode.
6380 Remove fill-paragraph-or-region.
6381
ee46ec8e
KB
63822007-10-13 Karl Berry <karl@gnu.org>
6383
6384 * elisp.texi (@dircategory): Move to after @copying,
6385 since we want @copying as close as possible to the beginning of
6386 the output.
6387
61bbdbc6
RS
63882007-10-12 Richard Stallman <rms@gnu.org>
6389
6390 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6391
6392 * commands.texi (Distinguish Interactive): New node,
6393 broken out from Interactive Call and rewritten.
6394 (Command Loop): Put Distinguish Interactive in menu.
6395
af23e1e8
RS
63962007-10-09 Richard Stallman <rms@gnu.org>
6397
6398 * text.texi (Examining Properties): Mention overlay priority.
6399
6400 * display.texi (Display Margins): Correct the description
6401 of margin display specifications.
6402 (Replacing Specs): New subnode broken out of Display Property.
6403
e1965a69
JL
64042007-10-06 Juri Linkov <juri@jurta.org>
6405
6406 * text.texi (Filling): Document fill-paragraph-or-region.
6407
4638454b
JB
64082007-10-05 Juanma Barranquero <lekktu@gmail.com>
6409
6410 * display.texi (Auto Faces): Fix typo.
6411
7ed54cc5
RS
64122007-10-02 Richard Stallman <rms@gnu.org>
6413
6414 * display.texi (Display Property): Explain some display specs
6415 don't let you move point in.
6416
5dcb4c4e
SM
6417 * frames.texi (Cursor Parameters):
6418 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6419
6420 * windows.texi (Basic Windows): Don't describe
6421 cursor-in-non-selected-windows here.
6422
305a7ef2
EZ
64232007-10-01 Eli Zaretskii <eliz@gnu.org>
6424
6425 * processes.texi (Misc Network): Note that these functions are
6426 supported only on some systems.
6427
f7a7f4eb
RS
64282007-10-01 Richard Stallman <rms@gnu.org>
6429
6430 * display.texi (Overlay Properties): Explain nil as priority.
6431 Explain that conflicts are unpredictable if not resolved by
6432 priorities.
6433
780d7bb9
RS
64342007-09-23 Richard Stallman <rms@gnu.org>
6435
6436 * macros.texi (Backquote): Minor clarification.
6437
14b4fdfb
RS
64382007-09-19 Richard Stallman <rms@gnu.org>
6439
6440 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6441 Clarify when they work in parallel and when one overrides.
6442 Fix error in example.
14b4fdfb 6443
b8d4c8d0
GM
64442007-09-06 Glenn Morris <rgm@gnu.org>
6445
b3e755a9 6446 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6447 commands to use ../../info.
6448 * Makefile.in (infodir): Go up one more level.
4638454b 6449 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6450 (miscmanualdir): New.
6451 (dist): Use new variable miscmanualdir.
6452 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6453 (usermanualdir): Change from ../man to ../emacs.
6454
1bb1f7d3
MR
64552007-08-30 Martin Rudalics <rudalics@gmx.at>
6456
6457 * commands.texi (Command Loop Info): Advise against changing
6458 most variables described here. Explain new variable
6459 last-repeatable-command.
6460
b8d4c8d0
GM
64612007-08-29 Glenn Morris <rgm@gnu.org>
6462
6463 * elisp.texi (EMACSVER): Increase to 23.0.50.
6464
64652007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6466
6467 * frames.texi (Basic Parameters): Add display-environment-variable
6468 and term-environment-variable.
6469
64702007-08-28 Juri Linkov <juri@jurta.org>
6471
6472 * display.texi (Image Formats, Other Image Types): Add SVG.
6473
64742007-08-28 Juri Linkov <juri@jurta.org>
6475
6476 * display.texi (Images): Move formats-related text to new node
6477 "Image Formats".
6478 (Image Formats): New node.
6479
619fb9ee
RS
64802007-08-27 Richard Stallman <rms@gnu.org>
6481
6482 * windows.texi (Window Configurations): Clarify what
6483 a window configuration saves.
6484
b8d4c8d0
GM
64852007-08-25 Richard Stallman <rms@gnu.org>
6486
6487 * display.texi (Images): Delete redundant @findex.
6488
39f9da30
GM
64892007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6490
6491 * text.texi (Change Hooks): (after|before)-change-functions are no
6492 longer bound to nil while running; rather inhibit-modification-hooks
6493 is t.
6494
b8d4c8d0
GM
64952007-08-16 Richard Stallman <rms@gnu.org>
6496
5dcb4c4e
SM
6497 * processes.texi (Asynchronous Processes):
6498 Clarify doc of start-file-process.
b8d4c8d0
GM
6499
65002007-08-08 Martin Rudalics <rudalics@gmx.at>
6501
6502 * modes.texi (Example Major Modes): Fix typo.
6503
65042007-08-08 Glenn Morris <rgm@gnu.org>
6505
6506 * intro.texi (nil and t): Do not use `iff' in documentation.
6507
6508 * tips.texi (Documentation Tips): Recommend against `iff'.
6509
65102007-08-07 Chong Yidong <cyd@stupidchicken.com>
6511
6512 * display.texi (Image Cache): Document image-refresh.
6513
65142007-08-06 Martin Rudalics <rudalics@gmx.at>
6515
6516 * windows.texi (Size of Window): Document window-full-width-p.
6517
65182007-07-25 Glenn Morris <rgm@gnu.org>
6519
6520 * gpl.texi (GPL): Replace license with GPLv3.
6521
6522 * Relicense all FSF files to GPLv3 or later.
6523
65242007-07-24 Michael Albinus <michael.albinus@gmx.de>
6525
4638454b
JB
6526 * processes.texi (Synchronous Processes):
6527 Add `process-file-shell-command'.
b8d4c8d0
GM
6528 (Asynchronous Processes): Mention restricted use of
6529 `process-filter' and `process-sentinel' in
6530 `start-file-process'. Add `start-file-process-shell-command'.
6531
65322007-07-17 Michael Albinus <michael.albinus@gmx.de>
6533
6534 * files.texi (Magic File Names): Introduce optional parameter
6535 IDENTIFICATION for `file-remote-p'.
6536
65372007-07-16 Richard Stallman <rms@gnu.org>
6538
6539 * display.texi (Defining Faces): Fix previous change.
6540
65412007-07-14 Richard Stallman <rms@gnu.org>
6542
6543 * control.texi (Handling Errors): Document `debug' in handler list.
6544
65452007-07-10 Richard Stallman <rms@gnu.org>
6546
6547 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6548
65492007-07-09 Richard Stallman <rms@gnu.org>
6550
6551 * files.texi (Magic File Names): Rewrite previous change.
6552
65532007-07-08 Michael Albinus <michael.albinus@gmx.de>
6554
6555 * files.texi (Magic File Names): Introduce optional parameter
6556 CONNECTED for `file-remote-p'.
6557
65582007-07-07 Michael Albinus <michael.albinus@gmx.de>
6559
6560 * processes.texi (Asynchronous Processes):
6561 * files.texi (Magic File Names): Add `start-file-process'.
6562
65632007-06-27 Richard Stallman <rms@gnu.org>
6564
5dcb4c4e
SM
6565 * files.texi (Format Conversion Piecemeal):
6566 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6567
65682007-06-27 Michael Albinus <michael.albinus@gmx.de>
6569
4638454b
JB
6570 * files.texi (Magic File Names): Remove `dired-call-process'.
6571 Add `process-file'.
b8d4c8d0
GM
6572
65732007-06-27 Kenichi Handa <handa@m17n.org>
6574
6575 * text.texi (Special Properties): Fix description about
4638454b 6576 `composition' property.
b8d4c8d0
GM
6577
65782007-06-26 Kenichi Handa <handa@m17n.org>
6579
6580 * nonascii.texi (Default Coding Systems): Document about the
6581 return value `undecided'.
6582
65832007-06-25 David Kastrup <dak@gnu.org>
6584
6585 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6586 `current-active-maps'.
6587
65882007-06-24 Karl Berry <karl@gnu.org>
6589
4638454b 6590 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6591
65922007-06-15 Juanma Barranquero <lekktu@gmail.com>
6593
6594 * display.texi (Overlay Arrow): Doc fix.
6595
65962007-06-14 Karl Berry <karl@tug.org>
6597
6598 * anti.texi (Antinews): Typo.
6599
66002007-06-14 Chong Yidong <cyd@stupidchicken.com>
6601
6602 * display.texi (Image Cache): Document image-refresh.
6603
66042007-06-12 Karl Berry <karl@gnu.org>
6605
6606 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6607 * two-volume.make: New file.
6608 * .cvsignore: Ignore two-volume files.
6609
66102007-06-12 Tom Tromey <tromey@redhat.com>
6611
6612 * os.texi (Init File): Document user-emacs-directory.
6613
66142007-06-03 Nick Roberts <nickrob@snap.net.nz>
6615
6616 * commands.texi (Click Events): Describe width and height when
6617 object is nil.
6618
66192007-05-30 Nick Roberts <nickrob@snap.net.nz>
6620
5dcb4c4e
SM
6621 * commands.texi (Click Events): Layout more logically.
6622 Describe width and height.
b8d4c8d0
GM
6623 (Drag Events, Motion Events): Update to new format for position.
6624
66252007-06-02 Richard Stallman <rms@gnu.org>
6626
6627 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6628
66292007-06-02 Chong Yidong <cyd@stupidchicken.com>
6630
6631 * Version 22.1 released.
6632
66332007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6634
6635 * text.texi (Special Properties): Correct meaning of fontified face.
6636
66372007-05-30 Richard Stallman <rms@gnu.org>
6638
6639 * text.texi (Special Properties): Add link to Adjusting Point.
6640
66412007-05-12 Richard Stallman <rms@gnu.org>
6642
6643 * text.texi (Margins): indent-to-left-margin is not the default.
6644 (Mode-Specific Indent): For indent-line-function, the default
6645 is indent-relative.
6646
6647 * modes.texi (Example Major Modes): Explain last line of text-mode
6648 is redundant.
6649
66502007-05-10 Richard Stallman <rms@gnu.org>
6651
6652 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6653
6654 * help.texi (Keys in Documentation): Add reference to
6655 Documentation Tips.
6656
6657 * files.texi (Format Conversion): TO-FN gets three arguments.
6658
6659 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6660
66612007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6662
6663 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6664 * files.texi (Format Conversion): Expand intro; add menu.
6665 (Format Conversion Overview, Format Conversion Round-Trip)
6666 (Format Conversion Piecemeal): New nodes/subsections.
6667 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6668 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6669 (Saving Properties): Delete node/subsection.
6670
66712007-05-07 Karl Berry <karl@gnu.org>
6672
6673 * elisp.texi (EMACSVER): Back to 22.
6674
66752007-05-06 Richard Stallman <rms@gnu.org>
6676
6677 * processes.texi (Accepting Output): Revert most of previous change.
6678
66792007-05-05 Richard Stallman <rms@gnu.org>
6680
6681 * processes.texi (Accepting Output): accept-process-output
6682 uses microseconds, not milliseconds. But that arg is obsolete.
6683
66842007-05-04 Karl Berry <karl@tug.org>
6685
6686 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6687
66882007-05-04 Eli Zaretskii <eliz@gnu.org>
6689
6690 * tips.texi (Documentation Tips): Rearrange items to place the
6691 more important ones first. Add an index entry for hyperlinks.
6692
66932007-05-03 Karl Berry <karl@gnu.org>
6694
6695 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6696 (EMACSVER) [smallbook]: 22 for printed version.
6697
6698 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6699 so restore anchor to normal position after defun. Found by Kevin Ryde.
6700
67012007-04-26 Glenn Morris <rgm@gnu.org>
6702
6703 * elisp.texi (EMACSVER): Increase to 22.1.50.
6704
67052007-04-28 Karl Berry <karl@gnu.org>
6706
6707 * elisp.texi: Improve line breaks on copyright page,
6708 similar layout to emacs manual, 8.5x11 by default.
6709
67102007-04-24 Richard Stallman <rms@gnu.org>
6711
6712 * text.texi (Special Properties): Add xref to Overlay Properties.
6713
6714 * display.texi (Overlay Properties): Add xref to Special Properties.
6715
67162007-04-22 Richard Stallman <rms@gnu.org>
6717
6718 * keymaps.texi (Extended Menu Items): Move the info about
6719 format with cached keyboard binding.
6720
67212007-04-21 Richard Stallman <rms@gnu.org>
6722
6723 * text.texi (Special Properties): Clarify previous change.
6724
6725 * files.texi (File Name Expansion): Clarify previous change.
6726
6727 * display.texi (Attribute Functions): Fix example for
6728 face-attribute-relative-p.
6729
67302007-04-19 Kenichi Handa <handa@m17n.org>
6731
6732 * text.texi (Special Properties): Document composition property.
6733
67342007-04-19 Glenn Morris <rgm@gnu.org>
6735
6736 * files.texi (File Name Expansion): Mention "superroot".
6737
67382007-04-15 Chong Yidong <cyd@stupidchicken.com>
6739
6740 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6741 setups.
6742 (Display Feature Testing): Note that display refers to all
6743 physical monitors for multi-monitor setups.
6744
67452007-04-14 Richard Stallman <rms@gnu.org>
6746
6747 * lists.texi (Sets And Lists): Clarify `delete' examples.
6748 Remove spurious xref to same node.
6749 Clarify xref for add-to-list.
6750
67512007-04-12 Nick Roberts <nickrob@snap.net.nz>
6752
6753 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6754 value of lisp-mode-map.
6755
67562007-04-11 Karl Berry <karl@gnu.org>
6757
6758 * anti.texi (Antinews):
6759 * display.texi (Overlay Properties, Defining Images):
6760 * processes.texi (Synchronous Processes, Sentinels):
6761 * syntax.texi (Syntax Table Internals):
6762 * searching.texi (Regexp Special):
6763 * nonascii.texi (Default Coding Systems):
6764 * text.texi (Special Properties):
6765 * minibuf.texi (Basic Completion): Wording to improve breaks in
6766 8.5x11 format.
6767 * elisp.texi (smallbook): New @set to more easily switch between
6768 smallbook and 8.5x11.
6769
67702007-04-11 Richard Stallman <rms@gnu.org>
6771
6772 * text.texi (Lazy Properties): Minor fix.
6773
67742007-04-08 Karl Berry <karl@gnu.org>
6775
6776 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6777 * macros.texi (Backquote): Downcase Backquote in index entries for
6778 consistency.
6779
67802007-04-08 Richard Stallman <rms@gnu.org>
6781
6782 * text.texi (Adaptive Fill): Just describe default,
6783 don't show it (since it contains non-ASCII chars).
6784
67852007-04-07 Karl Berry <karl@gnu.org>
6786
6787 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6788 adaptive-fill-regexp's value, since they are not in the standard
6789 TeX fonts.
6790
67912007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6792
6793 * display.texi (Defining Faces): Fix example.
6794
67952007-04-07 Karl Berry <karl@gnu.org>
6796
6797 * display.texi (Button Buffer Commands): Improve page break.
6798
67992007-04-07 Richard Stallman <rms@gnu.org>
6800
6801 * advice.texi (Activation of Advice): Remove redundant index entry.
6802
6803 * backups.texi: Improve index entries. Remove redundant ones.
6804
6805 * compile.texi (Byte Compilation): Improve index entry.
6806
6807 * hash.texi (Creating Hash): Improve index entry.
6808
6809 * symbols.texi (Definitions): Improve index entry.
6810
6811 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6812
6813 * maps.texi (Standard Keymaps): Remove useless index entry.
6814
6815 * help.texi (Documentation Basics): Remove redundant index entries.
6816
6817 * customize.texi: Improve index entries.
6818 Remove redundant/useless ones.
6819
6820 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6821
6822 * streams.texi (Output Variables): Improve index entry.
6823
6824 * abbrevs.texi (Abbrevs): Remove useless index entry.
6825
6826 * macros.texi (Expansion): Remove useless index entry.
6827
6828 * text.texi: Improve index entries. Remove redundant/useless ones.
6829 (Text Properties, Examining Properties)
6830 (Special Properties): Use "property category" instead of "category"
6831 to refer to the `category' property.
6832
6833 * positions.texi: Improve index entries. Remove useless one.
6834
6835 * lists.texi: Improve index entries. Remove redundant/useless ones.
6836
6837 * os.texi: Improve index entries.
6838 (Timers): Fix previous change.
6839
6840 * buffers.texi: Improve index entries.
6841 (Modification Time): Get rid of term "obsolete buffer".
6842
6843 * debugging.texi: Improve index entries.
6844 (Test Coverage): Add xref to other test coverage ftr.
6845
6846 * eval.texi: Improve index entry. Remove redundant ones.
6847
6848 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6849
6850 * files.texi: Improve index entries. Remove redundant/useless ones.
6851
6852 * objects.texi: Improve index entries.
6853
6854 * processes.texi: Improve index entries.
6855
6856 * modes.texi: Improve index entry. Remove redundant one.
6857
6858 * nonascii.texi: Improve index entries.
6859
6860 * internals.texi: Improve index entries.
6861
6862 * syntax.texi: Improve index entries.
6863
6864 * keymaps.texi (Active Keymaps): Improve index entries.
6865
6866 * commands.texi: Improve index entries. Remove redundant/useless ones.
6867
6868 * frames.texi: Improve index entries. Remove redundant/useless ones.
6869
6870 * markers.texi: Improve index entries. Remove redundant ones.
6871
6872 * tips.texi: Improve index entries.
6873
6874 * loading.texi (Unloading): Improve index entry.
6875
6876 * variables.texi: Improve index entries. Remove redundant one.
6877
6878 * sequences.texi: Improve index entry.
6879
6880 * display.texi: Improve index entries. Remove redundant ones.
6881
6882 * windows.texi: Improve index entries.
6883
6884 * searching.texi: Improve index entries. Remove redundant one.
6885
6886 * strings.texi (Case Tables): Improve last change.
6887
68882007-04-04 Chong Yidong <cyd@stupidchicken.com>
6889
6890 * strings.texi (Case Tables): Document with-case-table and
6891 ascii-case-table.
6892
68932007-04-03 Karl Berry <karl@gnu.org>
6894
6895 * processes.texi (Network): Reword to improve page break.
6896
68972007-04-03 Eli Zaretskii <eliz@gnu.org>
6898
6899 * functions.texi (Inline Functions): Describe more disadvantages
6900 of defsubst, and make advice against it stronger.
6901
69022007-04-02 Karl Berry <karl@gnu.org>
6903
6904 * backups.texi (Backup Names): Avoid widow words.
6905 * modes.texi (Example Major Modes): Align last comment.
6906
69072007-04-01 Chong Yidong <cyd@stupidchicken.com>
6908
6909 * keymaps.texi (Remapping Commands): Document new arg to
6910 command-remapping.
6911
69122007-04-01 Karl Berry <karl@gnu.org>
6913
6914 * processes.texi (Low-Level Network): Typo.
6915 * loading.texi (Hooks for Loading): Avoid double "the".
6916 * keymaps.texi (Key Sequences): No double "and".
6917 (Changing Key Bindings): Shorten to improve line break.
6918
69192007-03-31 Glenn Morris <rgm@gnu.org>
6920
6921 * os.texi (Timers): Fix description of run-at-time TIME formats.
6922
69232007-03-31 Richard Stallman <rms@gnu.org>
6924
6925 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6926 regarding ellipsis.
6927
69282007-03-31 Eli Zaretskii <eliz@gnu.org>
6929
6930 * intro.texi (nil and t):
6931 * symbols.texi (Plists and Alists):
6932 * variables.texi (Variable Aliases, Constant Variables):
6933 * functions.texi (Defining Functions):
6934 * advice.texi (Advising Primitives):
6935 * debugging.texi (Syntax Errors, Compilation Errors):
6936 * minibuf.texi (Minibuffer Windows):
6937 * commands.texi (Adjusting Point):
6938 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6939 (Auto Major Mode, Major Mode Conventions):
6940 * help.texi (Describing Characters):
6941 * files.texi (Create/Delete Dirs, Information about Files)
6942 (File Locks, Writing to Files, Reading from Files)
6943 (Saving Buffers):
6944 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6945 * frames.texi (Finding All Frames):
6946 * positions.texi (Buffer End, Motion):
6947 * markers.texi (The Region):
6948 * text.texi (Deletion, Near Point):
6949 * display.texi (Displaying Messages, Truncation):
6950 * os.texi (Processor Run Time):
6951 * tips.texi (Key Binding Conventions, Programming Tips)
6952 (Warning Tips, Documentation Tips, Comment Tips):
6953 * internals.texi (Memory Usage): Improve indexing.
6954
6955 * variables.texi (Frame-Local Variables):
6956 * functions.texi (Argument List):
6957 * loading.texi (Library Search):
6958 * streams.texi (Output Variables):
6959 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6960 * searching.texi (Replacing Match, Search and Replace):
6961 * processes.texi (Byte Packing, Decoding Output)
6962 (Accepting Output, Network Servers, Shell Arguments):
6963 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6964 * windows.texi (Window Point, Window Start):
6965 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6966 * commands.texi (Reading Input, Keyboard Events):
6967 * minibuf.texi (Reading File Names, Minibuffer Completion)
6968 (Recursive Mini):
6969 * positions.texi (List Motion):
6970 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6971 * numbers.texi (Arithmetic Operations, Math Functions)
6972 (Predicates on Numbers, Comparison of Numbers):
6973 (Numeric Conversions):
6974 * locals.texi (Standard Buffer-Local Variables):
6975 * maps.texi (Standard Keymaps):
6976 * os.texi (User Identification, System Environment, Recording Input)
6977 (X11 Keysyms):
6978 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6979 * backups.texi (Backups and Auto-Saving):
6980 * customize.texi (Customization, Group Definitions)
6981 (Variable Definitions):
6982 * compile.texi (Byte Compilation): Improve index entries.
6983
69842007-03-31 Karl Berry <karl@gnu.org>
6985
6986 * macros.texi (Defining Macros): Avoid widow syllable.
6987
69882007-03-31 Eli Zaretskii <eliz@gnu.org>
6989
6990 * elisp.texi (Top): Postscript -> PostScript.
6991
6992 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6993
69942007-03-31 Markus Triska <markus.triska@gmx.at>
6995
6996 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6997
69982007-03-30 Karl Berry <karl@gnu.org>
6999
7000 * lists.texi (List-related Predicates): Remove spurious @need.
7001 (Setcdr): Use @smallexample to improve page break.
7002 (Association Lists) <assoc>: Reword to improve page break.
7003
7004 * strings.texi (String Conversion): Insert blank line to improve
7005 page break.
7006
7007 * numbers.texi (Random Numbers): Use @minus{}.
7008 (Math Functions): Use @minus{}.
7009
7010 * intro.texi (Acknowledgements): Avoid line breaks before middle
7011 initials.
7012
70132007-03-24 Eli Zaretskii <eliz@gnu.org>
7014
7015 * errors.texi (Standard Errors): Add an index entry.
7016
70172007-03-19 Richard Stallman <rms@gnu.org>
7018
7019 * os.texi (Recording Input): recent-keys now gives 300 keys.
7020
70212007-03-12 Glenn Morris <rgm@gnu.org>
7022
7023 * os.texi: Replace "daylight savings" with "daylight saving"
7024 throughout.
7025
70262007-03-05 Richard Stallman <rms@gnu.org>
7027
5dcb4c4e
SM
7028 * variables.texi (File Local Variables):
7029 Update enable-local-variables values.
b8d4c8d0
GM
7030
70312007-03-04 Richard Stallman <rms@gnu.org>
7032
7033 * syntax.texi (Control Parsing): Minor clarification.
7034
7035 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7036
7037 * sequences.texi (Sequence Functions): Move string-bytes away,
7038 add xref.
7039
7040 * nonascii.texi (Text Representations): Move string-bytes here.
7041
7042 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7043
7044 * minibuf.texi (Basic Completion): Minor clarification.
7045
7046 * markers.texi (The Mark): Clarify existence vs activation of mark.
7047 Other cleanup.
7048
7049 * display.texi (Finding Overlays): Write better example.
7050
7051 * compile.texi (Eval During Compile): Clarify putting macros
7052 in eval-when-compile.
7053
c5602427 70542007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
7055
7056 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 7057 load-read-function definition doc.
b8d4c8d0
GM
7058
70592007-02-21 Kim F. Storm <storm@cua.dk>
7060
7061 * strings.texi (Text Comparison): Mention that assoc-string
7062 converts symbols to strings before testing.
7063
70642007-02-17 Kim F. Storm <storm@cua.dk>
7065
7066 * processes.texi (Bindat Spec): Vector types can have optional
7067 element type.
7068 (Bindat Examples): Fix example. Add vector with element type.
7069
70702007-02-16 Andreas Schwab <schwab@suse.de>
7071
7072 * strings.texi (Formatting Strings): Document '+' flag.
7073
70742007-02-15 Juanma Barranquero <lekktu@gmail.com>
7075
7076 * strings.texi (Modifying Strings): Clarify that `clear-string'
7077 always converts the string to unibyte.
7078
70792007-02-14 Kim F. Storm <storm@cua.dk>
7080
7081 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7082 Rewrite glyph code description to refer to these functions.
7083 Remove details of encoding face number and char into integer code.
7084
70852007-02-03 Alan Mackenzie <acm@muc.de>
7086
7087 * loading.texi (Hooks for Loading): Make the description of
7088 `eval-after-load' more detailed, and amend the description of
7089 after-load-alist, in accordance with changes from 2006-05.
7090
70912007-02-03 Chong Yidong <cyd@stupidchicken.com>
7092
7093 * modes.texi (Defining Minor Modes): Document that a :require
7094 keyword or similar may be required to make saved customization
7095 variables work.
7096
70972007-02-03 Eli Zaretskii <eliz@gnu.org>
7098
7099 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7100 Texinfo guidelines and with what texnfo-upd.el expects.
7101 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7102 parts needed by `texinfo-multiple-files-update'.
7103
71042007-02-02 Eli Zaretskii <eliz@gnu.org>
7105
7106 * elisp.texi (Top): Update the top-level menus.
7107
7108 * syntax.texi (Categories): Add index entries.
7109
71102007-02-01 Juanma Barranquero <lekktu@gmail.com>
7111
7112 * display.texi (Attribute Functions): Fix name and description of
7113 the UNDERLINE arg of `set-face-underline-p'.
7114
71152007-01-29 Eli Zaretskii <eliz@gnu.org>
7116
7117 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7118 Variables", and "Standard Keymaps" to the detailed menu.
7119
7120 * variables.texi (Future Local Variables): Add index entry.
7121
71222007-01-28 Richard Stallman <rms@gnu.org>
7123
7124 * tips.texi (Coding Conventions): Clarify the tip about macros
7125 that define a function or a variable.
7126
7127 * files.texi (File Attributes): UID and GID can be floats.
7128 (Magic File Names): Explain why deferring all operations to
7129 the standard handler does not work.
7130
71312007-01-23 Martin Rudalics <rudalics@gmx.at>
7132
7133 * backups.texi (Reverting): Use "buffer" instead of "file"
7134 when talking about major and minor modes.
7135
71362007-01-21 Richard Stallman <rms@gnu.org>
7137
7138 * help.texi (Documentation): Add xref to Documentation Tips.
7139
71402007-01-14 Juanma Barranquero <lekktu@gmail.com>
7141
7142 * tips.texi (Coding Conventions): Fix typos.
7143
71442007-01-05 Richard Stallman <rms@gnu.org>
7145
7146 * modes.texi (Defining Minor Modes): Fix previous change.
7147
71482007-01-03 Richard Stallman <rms@gnu.org>
7149
7150 * customize.texi (Variable Definitions, Customization Types):
7151 Don't use * in doc string for defcustom.
7152
71532007-01-02 Richard Stallman <rms@gnu.org>
7154
7155 * variables.texi (Variable Aliases): Clarify that aliases vars
7156 always have the same value.
7157
7158 * processes.texi (Bindat Spec): Fix Texinfo usage.
7159
7160 * modes.texi (Defining Minor Modes): Explain effect of command
7161 defined with define-global-minor-mode on new buffers.
7162
71632006-12-30 Kim F. Storm <storm@cua.dk>
7164
7165 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7166 `auto-resize-tool-bars'.
7167
71682006-12-30 Richard Stallman <rms@gnu.org>
7169
7170 * keymaps.texi (Active Keymaps): Fix previous change.
7171
71722006-12-30 Nick Roberts <nickrob@snap.net.nz>
7173
7174 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7175
71762006-12-30 Kim F. Storm <storm@cua.dk>
7177
7178 * processes.texi (Bindat Spec): Clarify using field names in
7179 length specifications.
7180
71812006-12-29 Kim F. Storm <storm@cua.dk>
7182
7183 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7184 Add count and index variables for eval forms in repeat blocks.
7185
71862006-12-24 Richard Stallman <rms@gnu.org>
7187
5dcb4c4e
SM
7188 * customize.texi (Variable Definitions):
7189 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7190
71912006-12-19 Kim F. Storm <storm@cua.dk>
7192
7193 * commands.texi (Misc Events): User signals now result in sigusr1
7194 and sigusr2 events which are handled through special-event-map.
7195 (Special Events): User signals and drag-n-drop are special.
7196
71972006-12-17 Richard Stallman <rms@gnu.org>
7198
7199 * loading.texi (Named Features): Explain subfeatures better.
7200
7201 * customize.texi: Use "option" only for user options.
7202 For the keyword values inside defcustom etc, say "keywords".
7203 For :options value's elements, say "elements".
7204 :group should not be omitted.
7205
7206 * syntax.texi (Parsing Expressions): Split up node.
7207 (Motion via Parsing, Position Parse, Parser State)
7208 (Low-Level Parsing, Control Parsing): New subnodes.
7209 (Parser State): Document syntax-ppss-toplevel-pos.
7210
7211 * positions.texi (List Motion): Punctuation fix.
7212
7213 * files.texi (File Name Completion): Document PREDICATE arg
7214 to file-name-completion.
7215
72162006-12-16 Eli Zaretskii <eliz@gnu.org>
7217
7218 * internals.texi (Building Emacs, Writing Emacs Primitives):
7219 Add index entries.
7220
72212006-12-11 Richard Stallman <rms@gnu.org>
7222
7223 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7224 affects face menu. Explain how to make it non-nil without enabling
7225 any fontification.
7226
72272006-12-10 Chong Yidong <cyd@stupidchicken.com>
7228
7229 * modes.texi (Font Lock Basics): Document nil value of
7230 font-lock-defaults.
7231
72322006-12-10 Glenn Morris <rgm@gnu.org>
7233
7234 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7235 value for system-flag argument. Abbrev tables may not be empty
7236 when major modes are loaded.
7237
72382006-12-08 Juanma Barranquero <lekktu@gmail.com>
7239
7240 * makefile.w32-in (maintainer-clean): Partially revert last
7241 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7242 to protect elisp-covers.texi.
7243
72442006-12-07 Juanma Barranquero <lekktu@gmail.com>
7245
7246 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7247 Don't remove elisp* info files; they are already deleted by the
7248 `clean' and `distclean' targets, and they are in the $(infodir)
7249 directory, not the current one.
7250
72512006-12-04 Kim F. Storm <storm@cua.dk>
7252
7253 * commands.texi (Misc Events): Update signal events.
7254 (Event Examples): Add signal example.
7255
72562006-11-29 Richard Stallman <rms@gnu.org>
7257
7258 * frames.texi (Visibility of Frames): Explain visible windows
7259 can be covered by others. Add xref for raise-frame.
7260
72612006-11-28 Richard Stallman <rms@gnu.org>
7262
7263 * searching.texi (Regexp Special): Update when ^ is special.
7264
72652006-11-27 Eli Zaretskii <eliz@gnu.org>
7266
7267 * customize.texi (Customization, Common Keywords)
7268 (Group Definitions, Variable Definitions, Composite Types)
7269 (Type Keywords, Customization Types): Add index entries for
7270 various customization keywords.
7271
72722006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7273
7274 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7275
c8763fb6 72762006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7277
7278 * frames.texi (Window System Selections): Remove clipboard from
7279 description of selection-coding-system.
7280
72812006-11-06 Richard Stallman <rms@gnu.org>
7282
7283 * lists.texi (List Variables): Document COMPARE-FN.
7284
7285 * keymaps.texi: Avoid use of "binding" to mean a relation;
7286 use it only to refer to the meaning associated with a key.
7287 (Keymaps): Change menu node description.
7288
7289 * elisp.texi (Top): Change menu node description.
7290
7291 * display.texi (Managing Overlays): Document overlay-recenter.
7292
72932006-10-29 Chong Yidong <cyd@stupidchicken.com>
7294
7295 * Makefile.in: Use relative paths to avoid advertising filesystem
7296 contents during compilation.
7297
72982006-10-23 Kim F. Storm <storm@cua.dk>
7299
7300 * commands.texi (Event Input Misc): Update unread-command-events.
7301
73022006-10-23 Nick Roberts <nickrob@snap.net.nz>
7303
7304 * lists.texi (Sets And Lists): Fix typos.
7305
73062006-10-18 Juanma Barranquero <lekktu@gmail.com>
7307
7308 * control.texi (Processing of Errors): Use @var for an argument,
7309 not @code.
7310
73112006-10-16 Richard Stallman <rms@gnu.org>
7312
7313 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7314
7315 * keymaps.texi (Format of Keymaps): Show all the keymap element
7316 patterns that result from menu items.
7317 (Key Lookup): Minor cleanups.
7318
7319 * modes.texi (Precalculated Fontification): Don't say that
7320 not setting font-lock-defaults avoids loading font-lock.
7321
7322 * help.texi (Documentation): Move xref to Emacs Manual here.
7323 (Documentation Basics): From here.
7324 Also doc emacs-lisp-docstring-fill-column.
7325
7326 * elisp.texi: Update version and ISBN.
7327
7328 * commands.texi (Interactive Call): Clarify KEYS arg to
7329 call-interactively is a vector.
7330 (Command Loop Info): Delete anchor in this-command-keys.
7331 Add anchor in this-command-keys-vector.
7332 (Recursive Editing): Document how recursive-edit
7333 handles the current buffer.
7334
73352006-10-13 Chong Yidong <cyd@stupidchicken.com>
7336
7337 * frames.texi (Frame Titles): %c and %l are ignored in
7338 frame-title-format.
7339
73402006-10-11 Richard Stallman <rms@gnu.org>
7341
7342 * keymaps.texi (Key Sequences): Clarify use of kbd.
7343
73442006-10-10 Kim F. Storm <storm@cua.dk>
7345
7346 * lists.texi (Sets And Lists): Add memql.
7347
73482006-10-03 Richard Stallman <rms@gnu.org>
7349
7350 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7351 Clarify :ascii: and :nonascii:.
7352
73532006-09-29 Juri Linkov <juri@jurta.org>
7354
7355 * modes.texi (%-Constructs): Reorder coding systems in the
7356 documentation of %z to the real order displayed in the modeline.
7357
73582006-09-25 Richard Stallman <rms@gnu.org>
7359
7360 * os.texi (Timers): Describe timer-max-repeats.
7361
73622006-09-25 Chong Yidong <cyd@stupidchicken.com>
7363
7364 * os.texi (Timers): Mention with-local-quit.
7365
73662006-09-24 Richard Stallman <rms@gnu.org>
7367
7368 * searching.texi (Searching and Matching): Mention property search.
7369
7370 * commands.texi (Command Loop Info): Explain how read-event affects
7371 this-command-keys.
7372
73732006-09-20 Richard Stallman <rms@gnu.org>
7374
7375 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7376
7377 * windows.texi (Window Start): Minor cleanups.
7378
73792006-09-20 Kim F. Storm <storm@cua.dk>
7380
7381 * windows.texi (Window Start): pos-visible-in-window-p allows
7382 specifying t for position to mean "end of window".
7383 Add window-line-height.
7384
7385 * anti.texi (Antinews): Mention window-line-height.
7386
73872006-09-19 David Kastrup <dak@gnu.org>
7388
7389 * keymaps.texi (Searching Keymaps): Small clarification.
7390
73912006-09-18 Richard Stallman <rms@gnu.org>
7392
7393 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7394 cause keyboard menus.
7395 (Menu Keymaps): Likewise.
7396 (Defining Menus, Keyboard Menus): Clarify.
7397
7398 * text.texi (Fields): Clarify explanation of constrain-to-field.
7399
74002006-09-16 Eli Zaretskii <eliz@gnu.org>
7401
7402 * variables.texi (Tips for Defining): Fix a typo.
7403
74042006-09-15 Richard Stallman <rms@gnu.org>
7405
7406 * keymaps.texi (Remapping Commands, Searching Keymaps)
7407 (Active Keymaps): Clean up previous change.
7408
74092006-09-15 Jay Belanger <belanger@truman.edu>
7410
7411 * gpl.texi: Replace "Library Public License" by "Lesser Public
7412 License" throughout.
7413
74142006-09-15 David Kastrup <dak@gnu.org>
7415
7416 * keymaps.texi (Active Keymaps): Adapt description to use
7417 `get-char-property' instead `get-text-property'. Explain how
7418 mouse events change this. Explain the new optional argument of
7419 `key-binding' and its mouse-dependent lookup.
7420 (Searching Keymaps): Adapt description similarly.
7421 (Remapping Commands): Explain the new optional argument of
7422 `command-remapping'.
7423
74242006-09-14 Richard Stallman <rms@gnu.org>
7425
7426 * keymaps.texi (Searching Keymaps): Clarification.
7427 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7428
74292006-09-13 Richard Stallman <rms@gnu.org>
7430
7431 * objects.texi (Character Type): Node split.
7432 Add xref to Describing Characters.
7433 (Basic Char Syntax, General Escape Syntax)
7434 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7435
74362006-09-11 Richard Stallman <rms@gnu.org>
7437
7438 * display.texi (Display Table Format): Wording clarification.
7439 (Glyphs): Clarifications.
7440
74412006-09-10 Chong Yidong <cyd@stupidchicken.com>
7442
7443 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7444 local maps.
7445
74462006-09-10 Kim F. Storm <storm@cua.dk>
7447
7448 * display.texi (Forcing Redisplay): Document return value of
7449 function redisplay.
7450
74512006-09-09 Richard Stallman <rms@gnu.org>
7452
7453 * windows.texi (Window Hooks): Explain limits of
7454 window-scroll-functions.
7455
7456 * display.texi (Fringe Indicators): Update for last change in
7457 indicate-buffer-boundaries.
7458
74592006-09-08 Richard Stallman <rms@gnu.org>
7460
7461 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7462
74632006-09-06 Kim F. Storm <storm@cua.dk>
7464
7465 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7466
7467 * windows.texi (Window Start): Update pos-visible-in-window-p.
7468
74692006-09-04 Richard Stallman <rms@gnu.org>
7470
7471 * processes.texi (Accepting Output): Explain SECONDS=0 for
7472 accept-process-output.
7473
7474 * os.texi (Idle Timers): Explain why timer functions should not
7475 loop until (input-pending-p).
7476
74772006-09-02 Eli Zaretskii <eliz@gnu.org>
7478
7479 * makefile.w32-in (usermanualdir): New variable.
7480 (elisp.dvi): Use it.
7481
74822006-09-01 Eli Zaretskii <eliz@gnu.org>
7483
7484 * buffers.texi (Buffer Modification): Fix last change.
7485
74862006-09-01 Chong Yidong <cyd@stupidchicken.com>
7487
5dcb4c4e
SM
7488 * buffers.texi (Buffer Modification):
7489 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7490
74912006-08-31 Richard Stallman <rms@gnu.org>
7492
7493 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7494
74952006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7496
7497 * modes.texi (Syntactic Font Lock):
7498 Mention font-lock-syntactic-face-function
7499 instead of specific faces.
7500
75012006-08-29 Chong Yidong <cyd@stupidchicken.com>
7502
7503 * display.texi (Images): Add xrref to display-images-p.
7504
75052006-08-28 Kenichi Handa <handa@m17n.org>
7506
7507 * nonascii.texi (Lisp and Coding Systems): Fix description of
7508 detect-coding-region.
7509
75102006-08-27 Michael Olson <mwolson@gnu.org>
7511
7512 * processes.texi (Transaction Queues): Remove stray quote
7513 character.
7514
75152006-08-25 Richard Stallman <rms@gnu.org>
7516
7517 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7518 Add xref.
7519
75202006-08-24 Chong Yidong <cyd@stupidchicken.com>
7521
7522 * os.texi (Timers): Avoid waiting inside timers.
7523
75242006-08-21 Lute Kamstra <lute@gnu.org>
7525
7526 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7527
75282006-08-20 Richard Stallman <rms@gnu.org>
7529
7530 * os.texi (Idle Timers): New node, split out from Timers.
7531 Document current-idle-time.
7532 * commands.texi (Reading One Event): Update xref.
7533 * elisp.texi (Top): Update subnode menu.
7534
75352006-08-16 Richard Stallman <rms@gnu.org>
7536
7537 * keymaps.texi (Extended Menu Items): Show format of cached
7538 bindings in extended menu items.
7539
7540 * customize.texi (Variable Definitions): Explain when the
7541 standard value expression is evaluated.
7542
75432006-08-15 Chong Yidong <cyd@stupidchicken.com>
7544
7545 * commands.texi (Reading One Event): Explain idleness in
7546 `read-event'.
7547
75482006-08-12 Chong Yidong <cyd@stupidchicken.com>
7549
7550 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7551 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7552 relevant for Lisp programming.
7553 (Yank Commands): Rewrite introduction.
7554 (Undo): Clarify.
7555 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7556 (Filling): Remove redundant comment. Clarify return value of
7557 current-justification.
7558 (Margins): Minor clarifications.
7559 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7560 (Sorting): Update definition of sort-lines.
7561 (Columns): Clarify behavior of sort-columns.
7562 (Indent Tabs): Link to Tab Stops in Emacs manual.
7563 (Special Properties): Clarify.
7564 (Clickable Text): Mention Buttons package.
7565
75662006-08-12 Kevin Ryde <user42@zip.com.au>
7567
7568 * os.texi (Time Parsing): Add %z to description of
7569 format-time-string, as per docstring. Add cross reference to
7570 glibc manual for strftime.
7571
75722006-08-08 Richard Stallman <rms@gnu.org>
7573
7574 * modes.texi: Clean up wording in previous change.
7575
75762006-08-07 Chong Yidong <cyd@stupidchicken.com>
7577
7578 * modes.texi (Hooks): Clarify.
7579 (Major Mode Basics): Mention define-derived-mode explicitly.
7580 (Major Mode Conventions): Rebinding RET is OK for some modes.
7581 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7582 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7583 (Mode Line Basics): Clarify.
7584 (Mode Line Data): Mention help-echo and local-map in strings.
7585 Explain reason for treatment of non-risky variables.
7586 (Properties in Mode): Clarify.
7587 (Faces for Font Lock): Add font-lock-negation-char-face.
7588
75892006-08-04 Eli Zaretskii <eliz@gnu.org>
7590
7591 * strings.texi (Formatting Strings): Warn against arbitrary
7592 strings as first arg to `format'.
7593
75942006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7595
7596 * text.texi (Clickable Text): Mention `help-echo' text property.
7597 Update intro, examples and associated explanations.
7598
75992006-07-31 Richard Stallman <rms@gnu.org>
7600
7601 * commands.texi: Update xrefs.
7602 (Event Mod): New node, cut out from old Translating Input.
7603
7604 * maps.texi: Update xrefs.
7605
7606 * keymaps.texi (Translation Keymaps): New node.
7607 Update xrefs from Translating Input to Translation Keymaps.
7608
7609 * elisp.texi (Top): Update subnode menu.
7610
7611 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7612
7613 * os.texi (System Interface): Fix menu descriptions of some nodes.
7614 (Translating Input): Node deleted.
7615
76162006-07-31 Nick Roberts <nickrob@snap.net.nz>
7617
7618 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7619
7620 * lists.texi (Sets And Lists): Likewise.
7621
76222006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7623
7624 * text.texi (Fields): Mention POS
7625 requirement when narrowing is in effect.
7626
76272006-07-28 Richard Stallman <rms@gnu.org>
7628
7629 * display.texi (Face Attributes): Simplify wording.
7630 (Attribute Functions): Clarify meaning of new-frame default
7631 attribute settings.
7632
7633 * customize.texi (Common Keywords): Document how to use
7634 :package-version in a package not in Emacs.
7635
76362006-07-28 Kim F. Storm <storm@cua.dk>
7637
7638 * commands.texi (Reading One Event): Fix last change.
7639
76402006-07-26 Chong Yidong <cyd@stupidchicken.com>
7641
7642 * commands.texi (Reading One Event): Document SECONDS argument for
7643 read-event, read-char, and read-char-exclusive.
7644
76452006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7646
7647 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7648 to ensure correct identification.
7649
76502006-07-24 Richard Stallman <rms@gnu.org>
7651
7652 * text.texi (Clickable Text): Clarify.
7653
7654 * sequences.texi (Vector Functions): Delete duplicate xref.
7655
7656 * objects.texi (Function Type): Clarify.
7657
7658 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7659 modes.
7660
7661 * lists.texi (List Variables): New node.
7662 Material moved from other nodes.
7663
7664 * variables.texi (Setting Variables): add-to-list and
7665 add-to-ordered-list moved to List Variables node.
7666
76672006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7668
7669 * text.texi (Links and Mouse-1):
7670 For mouse-on-link-p, expand on arg POS.
7671
76722006-07-21 Kim F. Storm <storm@cua.dk>
7673
7674 * display.texi (Forcing Redisplay): Don't mention systems which
7675 don't support sub-second timers for redisplay-preemption-period.
7676
7677 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7678
76792006-07-21 Eli Zaretskii <eliz@gnu.org>
7680
7681 * frames.texi (Input Focus): Document that focus-follows-mouse has
7682 no effect on MS-Windows.
7683
76842006-07-18 Richard Stallman <rms@gnu.org>
7685
7686 * display.texi (Forcing Redisplay): Cleanups in previous change.
7687
7688 * processes.texi (Low-Level Network): Make menu more convenient.
7689
76902006-07-18 Kim F. Storm <storm@cua.dk>
7691
7692 * display.texi (Forcing Redisplay): redisplay-preemption-period
7693 only used on window systems. Add xref to Terminal Output.
7694
7695 * os.texi (Terminal Output): baud-rate only controls preemption on
7696 non-window systems. Add xref to Forcing Redisplay.
7697
7698 * processes.texi (Low-Level Network): Rename node "Make Network"
7699 to "Network Processes".
7700
77012006-07-18 Karl Berry <karl@gnu.org>
7702
7703 * variables.texi, functions.texi, customize.texi, loading.texi:
7704 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7705
77062006-07-17 Chong Yidong <cyd@stupidchicken.com>
7707
7708 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7709
77102006-07-17 Richard Stallman <rms@gnu.org>
7711
7712 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7713 Put period and comma inside quotes.
7714
7715 * loading.texi, markers.texi: Use real doublequote inside menus.
7716
7717 * windows.texi: Put point and comma inside quotes.
7718 (Textual Scrolling): Use @samp for error message.
7719
7720 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7721 * strings.texi, streams.texi, processes.texi, os.texi:
7722 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7723 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7724 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7725 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7726 Put point and comma inside quotes.
7727
7728 * control.texi (Processing of Errors): Add command-error-function.
7729
7730 * variables.texi (File Local Variables): Clarify that
7731 file local variables make buffer-local bindings.
7732
7733 * modes.texi (Syntactic Font Lock): Give default for
7734 font-lock-syntax-table.
7735
77362006-07-17 Nick Roberts <nickrob@snap.net.nz>
7737
7738 * text.texi (Special Properties): Clean up previous change.
7739
77402006-07-16 Karl Berry <karl@gnu.org>
7741
7742 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7743 * control.texi: Fix bad page breaks through chapter 10 (control).
7744
7745 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7746 underfull hbox.
7747
77482006-07-15 Nick Roberts <nickrob@snap.net.nz>
7749
7750 * text.texi (Special Properties): Describe fontified text property
7751 in relation to a character (not text).
7752
77532006-07-15 Kim F. Storm <storm@cua.dk>
7754
7755 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7756 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7757 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7758
7759 * anti.texi (Antinews): Mention redisplay function.
7760 The kbd macro existed, but was not documented, before 22.x.
7761 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7762
77632006-07-14 Nick Roberts <nickrob@snap.net.nz>
7764
7765 * display.texi (Displaying Messages): Add anchor.
7766
7767 * frames.texi (Dialog Boxes): Use it.
7768
77692006-07-12 Richard Stallman <rms@gnu.org>
7770
7771 * objects.texi (Frame Type): Explain nature of frames better.
7772
7773 * frames.texi (Frames): Explain nature of frames better.
7774
77752006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7776
7777 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7778
77792006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7780
7781 * frames.texi (Window System Selections): Mention scrap support for Mac.
7782 Default value of x-select-enable-clipboard is t on Mac.
7783
7784 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7785
77862006-07-11 Kim F. Storm <storm@cua.dk>
7787
7788 * display.texi (Forcing Redisplay): Add `redisplay' function.
7789 Don't mention (sit-for -1) -- use (redisplay t) instead.
7790
7791 * commands.texi (Waiting): (sit-for -1) is no longer special.
7792 (sit-for 0) is equivalent to (redisplay).
7793 Iconifying/deiconifying no longer makes sit-for return.
7794
77952006-07-10 Nick Roberts <nickrob@snap.net.nz>
7796
7797 * display.texi (Buttons): Fix typo.
7798
7799 * index.texi, elisp.texi (New Symbols): Comment node out.
7800
78012006-07-09 Richard Stallman <rms@gnu.org>
7802
7803 * display.texi (Truncation): Clean up previous change.
7804
78052006-07-08 Richard Stallman <rms@gnu.org>
7806
7807 * commands.texi (Interactive Call): Use 3 as prefix in example
7808 for execute-extended-command.
7809
7810 * display.texi (Attribute Functions): Move paragraph about
7811 compatibility with Emacs < 21.
7812
78132006-07-09 Kim F. Storm <storm@cua.dk>
7814
7815 * display.texi (Refresh Screen): Clarify force-window-update.
7816 (Truncation): "Normally" indicated by fringe arrows.
7817
78182006-07-08 Eli Zaretskii <eliz@gnu.org>
7819
7820 * windows.texi (Textual Scrolling, Resizing Windows):
7821 * variables.texi (Constant Variables):
7822 * text.texi (Buffer Contents, Deletion, Changing Properties)
7823 (Property Search, Special Properties, Sticky Properties)
7824 (Links and Mouse-1, Fields, Change Hooks):
7825 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7826 (Categories):
7827 * symbols.texi (Other Plists):
7828 * streams.texi (Output Variables):
7829 * processes.texi (Input to Processes, Query Before Exit):
7830 * positions.texi (Word Motion, Text Lines, List Motion):
7831 * os.texi (Init File, System Environment, Sound Output)
7832 (Session Management):
7833 * nonascii.texi (Text Representations, Character Sets)
7834 (Chars and Bytes, Locales):
7835 * modes.texi (Defining Minor Modes, Header Lines):
7836 * minibuf.texi (Minibuffer Contents):
7837 * markers.texi (Information from Markers):
7838 * lists.texi (List Elements, Building Lists, Association Lists):
7839 * keymaps.texi (Tool Bar):
7840 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7841 * functions.texi (What Is a Function, Mapping Functions):
7842 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7843 (Color Names, Text Terminal Colors, Display Feature Testing):
7844 * files.texi (Visiting Functions, File Name Components)
7845 (Unique File Names, Contents of Directories):
7846 * display.texi (Forcing Redisplay, Displaying Messages)
7847 (Temporary Displays, Font Selection, Auto Faces)
7848 (Font Lookup, Fringe Indicators, Display Margins)
7849 (Image Descriptors, Showing Images, Image Cache, Button Types)
7850 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7851 (Display Table Format, Glyphs):
7852 * control.texi (Iteration):
7853 * commands.texi (Command Loop Info, Adjusting Point):
7854 * backups.texi (Making Backups, Auto-Saving):
7855 Remove @tindex entries.
7856
78572006-07-07 Kim F. Storm <storm@cua.dk>
7858
7859 * display.texi (Fringe Cursors): Fix typo.
7860 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7861 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7862
78632006-07-05 Richard Stallman <rms@gnu.org>
7864
7865 * text.texi (Buffer Contents): Add example of text props
7866 in result of buffer-substring.
7867 (Text Properties): Explain better about use of specific property names.
7868 (Property Search): Some cleanups; reorder some functions.
7869
7870 * keymaps.texi (Changing Key Bindings): Cleanup.
7871 Add xref to Key Binding Conventions.
7872
7873 * display.texi (Attribute Functions): Add examples for
7874 face-attribute-relative-p.
7875
7876 * tips.texi (Coding Conventions): Cleanup last change.
7877
78782006-07-05 Karl Berry <karl@gnu.org>
7879
7880 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7881 Remove @setchapternewpage odd.
7882 Result is 1013 pages, down from 1100.
7883
7884 * anti.texi, customize.texi, display.texi, internals.texi:
7885 * minibuf.texi, modes.texi, tips.texi:
7886 Fix overfull/underfull boxes.
7887
78882006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7889
7890 * edebug.texi (Instrumenting):
7891 Add Edebug-specific findex for eval-buffer.
7892 * loading.texi (Loading):
7893 Replace eval-current-buffer with eval-buffer.
7894
78952006-06-30 Nick Roberts <nickrob@snap.net.nz>
7896
7897 * locals.texi (Standard Buffer-Local Variables): Update the list
7898 of variables.
7899
79002006-06-26 Nick Roberts <nickrob@snap.net.nz>
7901
7902 * files.texi (File Name Completion): Point user to the node
7903 "Reading File Names".
7904
79052006-06-24 Eli Zaretskii <eliz@gnu.org>
7906
7907 * files.texi (Contents of Directories): Document case-insensitive
7908 behavior on respective filesystems.
7909
7910 * objects.texi (Character Type): Document that Emacs signals an
7911 error for unsupported Unicode characters specified as \uNNNN.
7912
79132006-06-19 Richard Stallman <rms@gnu.org>
7914
7915 * processes.texi (Bindat Spec): Clarify previous change.
7916
79172006-06-16 Richard Stallman <rms@gnu.org>
7918
7919 * tips.texi (Coding Conventions): Better explain conventions
7920 for definition constructs.
7921
7922 * text.texi (Special Properties): String value of `read-only'
7923 serves as the error message.
7924
7925 * objects.texi (Character Type): Clarify prev. change.
7926 (Non-ASCII in Strings): Mention \u and \U.
7927
7928 * commands.texi (Using Interactive): Explain problem of
7929 markers, etc., in command-history.
7930
79312006-06-14 Kim F. Storm <storm@cua.dk>
7932
7933 * commands.texi (Waiting): Negative arg to sit-for forces
7934 redisplay even if input is pending.
7935
7936 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7937 redisplay. Remove incorrect example of binding redisplay-dont-pause
7938 around (sit-for 0).
7939
79402006-06-13 Richard Stallman <rms@gnu.org>
7941
7942 * display.texi (Forcing Redisplay): Clarify previous change.
7943
79442006-06-13 Romain Francoise <romain@orebokech.com>
7945
7946 * display.texi (Forcing Redisplay): Fix typo.
7947
79482006-06-13 Kim F. Storm <storm@cua.dk>
7949
7950 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7951
79522006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7953
7954 * tips.texi (Coding Conventions): Add `@end itemize'.
7955
79562006-06-10 Richard Stallman <rms@gnu.org>
7957
7958 * tips.texi (Coding Conventions): Explain use of coding systems
7959 to ensure one decoding for strings.
7960
79612006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7962
7963 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7964 syntax.
7965
79662006-06-07 Eli Zaretskii <eliz@gnu.org>
7967
7968 * display.texi (Font Selection): Remove description of
7969 clear-face-cache.
7970
7971 * compile.texi (Eval During Compile): Fix a typo. Add index
7972 entries for possible uses of eval-when-compile.
7973
79742006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7975
7976 * display.texi (Abstract Display): Fix typo.
7977
79782006-06-03 Eli Zaretskii <eliz@gnu.org>
7979
7980 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7981 Reword variable's description.
7982
79832006-06-01 Richard Stallman <rms@gnu.org>
7984
7985 * windows.texi (Splitting Windows): Clarify splitting nonselected
7986 window.
7987
79882006-05-31 Juri Linkov <juri@jurta.org>
7989
7990 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7991
79922006-05-30 Richard Stallman <rms@gnu.org>
7993
7994 * display.texi (Line Height): Fix errors in description of
10d1d0af 7995 default line height and line-height property.
b8d4c8d0
GM
7996
7997 * nonascii.texi (Default Coding Systems): Further clarification.
7998
79992006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8000
8001 * internals.texi (Pure Storage): Mention that an overflow in pure
8002 space causes a memory leak.
8003 (Garbage Collection): If there was an overflow in pure space,
8004 `garbage-collect' returns nil.
8005
80062006-05-30 Eli Zaretskii <eliz@gnu.org>
8007
8008 * nonascii.texi (Default Coding Systems): Fix it some more.
8009
80102006-05-29 Eli Zaretskii <eliz@gnu.org>
8011
8012 * nonascii.texi (Default Coding Systems): Fix last change.
8013
80142006-05-29 Kenichi Handa <handa@m17n.org>
8015
8016 * nonascii.texi (find-operation-coding-system): Describe the new
8017 argument format (FILENAME . BUFFER).
8018
80192006-05-28 Richard Stallman <rms@gnu.org>
8020
8021 * tips.texi (Coding Conventions): Better explain reasons not to
8022 advise other packages or use `eval-after-load'.
8023
80242006-05-29 Kim F. Storm <storm@cua.dk>
8025
8026 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8027 `bindat-idx' and `bindat-raw' for clarity.
8028
80292006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8030
8031 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8032
8033 * display.texi (Display): Add "Abstract Display" to menu.
8034 (Abstract Display, Abstract Display Functions)
8035 (Abstract Display Example): New nodes.
8036 * elisp.texi (Top): Add "Abstract Display" to menu.
8037
80382006-05-27 Chong Yidong <cyd@stupidchicken.com>
8039
8040 * keymaps.texi (Key Sequences): Link to input events definition.
8041 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8042
8043 * files.texi (Changing Files): Document updated argument list for
8044 copy-file.
8045
80462006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8047
8048 * processes.texi (Bindat Functions): Explain term "total length".
8049 Use it in bindat-length and bindat-pack descriptions.
8050
80512006-05-26 Eli Zaretskii <eliz@gnu.org>
8052
8053 * tips.texi (Coding Conventions): Advise against using
8054 eval-after-load in packages. Add an index entry.
8055
80562006-05-25 Juri Linkov <juri@jurta.org>
8057
8058 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8059
8060 * modes.texi (%-Constructs): Add %e, %z, %Z.
8061
80622006-05-25 Richard Stallman <rms@gnu.org>
8063
8064 * elisp.texi (Top): Update subnode menu.
8065
8066 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8067 (Keymaps): Update menu.
8068
80692006-05-25 Chong Yidong <cyd@stupidchicken.com>
8070
8071 * keymaps.texi (Key Sequences): Some clarifications.
8072
80732006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8074
8075 * processes.texi (Bindat Functions): Say "unibyte string"
8076 explicitly for bindat-unpack and bindat-pack descriptions.
8077 (Bindat Examples): Don't call `string-make-unibyte' in example.
8078
80792006-05-25 Chong Yidong <cyd@stupidchicken.com>
8080
5dcb4c4e 8081 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8082 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8083
8084 * keymaps.texi (Changing Key Bindings):
dd7b651b 8085 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8086 * help.texi (Describing Characters): Refer to it.
8087
80882006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8089
8090 * frames.texi (Pointer Shape): @end table -> @end defvar.
8091
80922006-05-22 Richard Stallman <rms@gnu.org>
8093
8094 * elisp.texi (Top): Update subnode menus.
8095
8096 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8097 Contents rewritten; material from old Pointer Shape node moved here.
8098
8099 * display.texi (Pointer Shape): Node deleted.
8100 (Image Descriptors): Minor cleanup.
8101
81022006-05-21 Richard Stallman <rms@gnu.org>
8103
8104 * syntax.texi (Parsing Expressions): Update info on which STATE
8105 elements are ignored.
8106
81072006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8108
8109 * hooks.texi (Standard Hooks): Correct typo.
8110
8111 * gpl.texi (GPL): ifinfo -> ifnottex.
8112
81132006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8114
8115 * searching.texi (Simple Match Data): Warn about match data being
8116 set anew by every search.
8117
81182006-05-17 Richard Stallman <rms@gnu.org>
8119
8120 * minibuf.texi (Minibuffer History): Clarify.
8121
8122 * searching.texi (Regexp Special): Clarify nested regexp warning.
8123
81242006-05-16 Kim F. Storm <storm@cua.dk>
8125
8126 * minibuf.texi (Minibuffer History): Update add-to-history.
8127
81282006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8129
5dcb4c4e
SM
8130 * nonascii.texi (Explicit Encoding):
8131 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8132
81332006-05-14 Richard Stallman <rms@gnu.org>
8134
8135 * buffers.texi (Creating Buffers): Cleanup.
8136
8137 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8138
81392006-05-13 Eli Zaretskii <eliz@gnu.org>
8140
8141 * buffers.texi (Current Buffer): Document that with-temp-buffer
8142 disables undo.
8143
8144 * os.texi (Terminal-Specific): More accurate description of how
8145 Emacs searches for the terminal-specific libraries.
8146
81472006-05-12 Eli Zaretskii <eliz@gnu.org>
8148
8149 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8150 emacs-xtra to @inforef's.
8151
8152 * text.texi (Undo): Document that undo is turned off in buffers
8153 whose names begin with a space.
8154
8155 * buffers.texi (Buffer Names): Add index entries for buffers whose
8156 names begin with a space.
8157 (Creating Buffers): Document that undo is turned off in buffers
8158 whose names begin with a space.
8159
8160 * files.texi (Visiting Functions, Reading from Files)
8161 (Saving Buffers): Mention code and EOL conversions by file I/O
8162 primitives and subroutines.
8163
f4e90db0
SM
8164 * nonascii.texi (Lisp and Coding Systems):
8165 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8166
8167 * display.texi (Defining Faces): Mention `mac', and add an xref to
8168 where window-system is described.
8169
81702006-05-10 Richard Stallman <rms@gnu.org>
8171
8172 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8173
81742006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8175
8176 * variables.texi (File Local Variables): Recommend to quote lambda
8177 expressions in safe-local-variable property.
8178
81792006-05-09 Richard Stallman <rms@gnu.org>
8180
5dcb4c4e
SM
8181 * variables.texi (File Local Variables):
8182 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8183
81842006-05-07 Kim F. Storm <storm@cua.dk>
8185
8186 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8187 from add-to-history.
8188
81892006-05-07 Romain Francoise <romain@orebokech.com>
8190
8191 * commands.texi (Event Input Misc):
8192 * compile.texi (Eval During Compile):
8193 * internals.texi (Buffer Internals):
8194 * minibuf.texi (Initial Input):
8195 * nonascii.texi (Scanning Charsets):
8196 * numbers.texi (Comparison of Numbers):
8197 * windows.texi (Textual Scrolling, Vertical Scrolling):
8198 Fix various typos.
8199
82002006-05-06 Eli Zaretskii <eliz@gnu.org>
8201
8202 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8203 conditional xref's to either emacs or emacs-xtra, depending on
8204 @iftex/@ifnottex.
8205
8206 * minibuf.texi (Minibuffer History): Document add-to-history.
8207
82082006-05-05 Eli Zaretskii <eliz@gnu.org>
8209
8210 * internals.texi (Pure Storage): Mention the pure overflow message
8211 at startup.
8212
c8763fb6 82132006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8214
8215 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8216 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8217 search.
8218
82192006-05-01 Richard Stallman <rms@gnu.org>
8220
8221 * intro.texi (nil and t): Clarify.
8222
8223 * variables.texi (File Local Variables): Suggest using booleanp.
8224
82252006-05-01 Juanma Barranquero <lekktu@gmail.com>
8226
8227 * objects.texi (Type Predicates): Fix typos.
8228
82292006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8230
8231 * intro.texi (nil and t): Add booleanp.
8232
8233 * objects.texi (Type Predicates): Add links for booleanp and
8234 string-or-null-p.
8235
82362006-04-29 Richard Stallman <rms@gnu.org>
8237
8238 * modes.texi (Multiline Font Lock): Rename from
8239 Multi line Font Lock Elements. Much clarification.
8240 (Font Lock Multiline, Region to Fontify): Much clarification.
8241
82422006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8243
8244 * variables.texi (File Local Variables): Remove the special case t for
8245 safe-local-variable.
8246
82472006-04-26 Richard Stallman <rms@gnu.org>
8248
8249 * syntax.texi (Parsing Expressions): Minor cleanup.
8250
82512006-04-18 Richard Stallman <rms@gnu.org>
8252
8253 * tips.texi (Coding Conventions): Explain when the package's
8254 prefix should appear later on (not at the start of the name).
8255
8256 * searching.texi (String Search): Clarify effect of NOERROR.
8257
8258 * modes.texi (Imenu): Clarify what special items do.
8259
8260 * hooks.texi (Standard Hooks): Delete text about old hook names.
8261
82622006-04-17 Romain Francoise <romain@orebokech.com>
8263
8264 * variables.texi (Local Variables): Update the default value of
8265 `max-specpdl-size'.
8266
82672006-04-15 Michael Olson <mwolson@gnu.org>
8268
8269 * processes.texi (Transaction Queues): Mention the new optional
8270 `delay-question' argument for `tq-enqueue'.
8271
82722006-04-13 Bill Wohler <wohler@newt.com>
8273
8274 * customize.texi (Common Keywords): Use dotted notation for
8275 :package-version value. Specify its values. Improve documentation
8276 for customize-package-emacs-version-alist.
8277
82782006-04-12 Bill Wohler <wohler@newt.com>
8279
8280 * customize.texi (Common Keywords): Move description of
8281 customize-package-emacs-version-alist to @defvar.
8282
82832006-04-10 Bill Wohler <wohler@newt.com>
8284
8285 * customize.texi (Common Keywords): Add :package-version.
8286
82872006-04-10 Kim F. Storm <storm@cua.dk>
8288
8289 * text.texi (Buffer Contents): Add NOPROPS arg to
8290 filter-buffer-substring.
8291
82922006-04-08 Kevin Ryde <user42@zip.com.au>
8293
8294 * os.texi (Command-Line Arguments): Update xref to emacs manual
8295 "Command Arguments" -> "Emacs Invocation", per change there.
8296
82972006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8298
8299 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8300 be on one line to help makeinfo not render two spaces after the dot.
8301
83022006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8303
8304 * strings.texi (Predicates for Strings): Add string-or-null-p.
8305
83062006-03-28 Kim F. Storm <storm@cua.dk>
8307
8308 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8309 remarks about systems that don't support fractional seconds.
8310
83112006-03-25 Karl Berry <karl@gnu.org>
8312
8313 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8314 the year list.
8315
83162006-03-21 Nick Roberts <nickrob@snap.net.nz>
8317
8318 * display.texi (Fringe Indicators): Fix typos.
8319
83202006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8321
8322 * tips.texi (Documentation Tips): One can now also write `program'
8323 in front of a quoted symbol in a docstring to prevent making a
8324 hyperlink.
8325
83262006-03-19 Alan Mackenzie <acm@muc.de>
8327
8328 * text.texi (Special Properties): Clarify `fontified' property.
8329
83302006-03-16 Richard Stallman <rms@gnu.org>
8331
8332 * display.texi (Defining Images): Minor cleanup.
8333
83342006-03-16 Bill Wohler <wohler@newt.com>
8335
8336 * display.texi (Defining Images): In image-load-path-for-library,
8337 prefer user's images.
8338
83392006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8340
8341 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8342
83432006-03-15 Bill Wohler <wohler@newt.com>
8344
8345 * display.texi (Defining Images): Fix example in
8346 image-load-path-for-library by not recommending that one binds
8347 image-load-path. Just defvar it to placate compiler and only use
8348 it if previously defined.
8349
83502006-03-14 Bill Wohler <wohler@newt.com>
8351
8352 * display.texi (Defining Images): In image-load-path-for-library,
8353 always return list of directories. Update example.
8354
83552006-03-14 Alan Mackenzie <acm@muc.de>
8356
8357 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8358 This describes font-lock-extend-region-function.
8359 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8360 the new node "Region to Fontify".
8361
83622006-03-13 Richard Stallman <rms@gnu.org>
8363
8364 * display.texi (Invisible Text): The impossible position is
8365 now before the invisible text, not after.
8366 (Defining Images): Clean up last change.
8367
83682006-03-11 Bill Wohler <wohler@newt.com>
8369
8370 * display.texi (Defining Images): Add image-load-path-for-library.
8371
83722006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8373
8374 * text.texi (Adaptive Fill): Fix Texinfo usage.
8375
8376 * strings.texi (Creating Strings): Fix Texinfo usage.
8377
8378 * searching.texi (Regexp Special): Use @samp for regular
8379 expressions that are not in Lisp syntax.
8380
83812006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8382
8383 * searching.texi (Regexp Special): Put remark between parentheses
8384 to avoid misreading.
8385
83862006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8387
8388 * searching.texi (Syntax of Regexps): More accurately describe
8389 which characters are special in which situations.
8390 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8391 are not special. Describe in detail when `[' and `]' are special.
8392 (Regexp Backslash): Plenty of regexps with unbalanced square
8393 brackets are valid, so reword that statement.
8394
83952006-03-02 Kim F. Storm <storm@cua.dk>
8396
8397 * keymaps.texi (Tool Bar): Add tool-bar-border.
8398
83992006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8400
8401 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8402
84032006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8404
8405 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8406
8407 * files.texi (Locating Files): Suggest additional values for the
8408 SUFFIXES arg of `locate-file'. Update pxref.
8409
8410 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8411 (How Programs Do Loading): Discuss the effects of Auto Compression
8412 mode on `load'.
8413 (Load Suffixes): New node.
8414 (Library Search): Delete description of `load-suffixes'; it was
8415 moved to "Load Suffixes".
8416 (Autoload, Named Features): Mention `load-suffixes'.
8417
84182006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8419
8420 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8421
8422 * windows.texi (Window Tree): Fix typo.
8423
84242006-02-20 Kim F. Storm <storm@cua.dk>
8425
8426 * display.texi (Fringe Indicators): New section.
8427 Move indicate-empty-lines, indicate-buffer-boundaries, and
8428 default-indicate-buffer-boundaries here.
8429 Add fringe-indicator-alist and default-fringes-indicator-alist.
8430 Add list of logical fringe indicator symbols.
8431 Update list of standard bitmap names.
8432 (Fringe Cursors): New section.
8433 Move overflow-newline-into-fringe here.
8434 Add fringe-cursor-alist and default-fringes-cursor-alist.
8435 Add list of fringe cursor symbols.
8436
84372006-02-20 Juanma Barranquero <lekktu@gmail.com>
8438
8439 * commands.texi (Using Interactive): Fix reference to node
8440 "Minibuffers".
8441
84422006-02-19 Richard M. Stallman <rms@gnu.org>
8443
8444 * minibuf.texi (High-Level Completion):
8445 Add xref to read-input-method-name.
8446
8447 * files.texi (Relative File Names): Move file-relative-name here.
8448 (File Name Expansion): From here. Minor clarifications.
8449
8450 * commands.texi (Using Interactive): Add xrefs about reading input.
8451 Clarify remarks about that moving point and mark.
8452 Put string case before list case.
8453
c8763fb6 84542006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8455
8456 * display.texi (Other Display Specs, Image Descriptors):
8457 Revert erroneous changes. The previous description of
8458 image-descriptors as `(image . PROPS)' was correct.
8459
84602006-02-14 Richard M. Stallman <rms@gnu.org>
8461
8462 * variables.texi (File Local Variables): Clarifications.
8463
84642006-02-14 Juanma Barranquero <lekktu@gmail.com>
8465
8466 * variables.texi (File Local Variables): Use @code for a cons
8467 cell, not @var.
8468
84692006-02-13 Chong Yidong <cyd@stupidchicken.com>
8470
8471 * variables.texi (File Local Variables): Document new file local
8472 variable behavior.
8473
84742006-02-10 Kim F. Storm <storm@cua.dk>
8475
8476 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8477
84782006-02-08 Juanma Barranquero <lekktu@gmail.com>
8479
8480 * modes.texi (%-Constructs): Remove obsolete info about
8481 `global-mode-string'.
8482
84832006-02-07 Richard M. Stallman <rms@gnu.org>
8484
8485 * commands.texi (Prefix Command Arguments): Minor cleanup.
8486
8487 * display.texi: "Graphical display", not window system.
8488
8489 * functions.texi (What Is a Function): Fix xref.
8490
8491 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8492 (Changing Key Bindings): Clarify when remapping is better than
8493 substitute-key-definition.
8494
84952006-02-02 Richard M. Stallman <rms@gnu.org>
8496
8497 * minibuf.texi (Basic Completion): Completion alists are risky.
8498
8499 * keymaps.texi (Active Keymaps): Clarifications.
8500 (Searching Keymaps): New node.
8501 (Keymaps): Update menu.
8502
8503 * frames.texi (Layout Parameters): Minor clarification.
8504 (Drag and Drop): New node.
8505 (Frames): Update menu.
8506
85072006-01-29 Chong Yidong <cyd@stupidchicken.com>
8508
8509 * display.texi (Other Display Specs, Image Descriptors):
8510 Image description is a list, not a cons cell.
8511
85122006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8513
8514 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8515 list is not necessarily a list).
8516
85172006-01-27 Eli Zaretskii <eliz@gnu.org>
8518
8519 * frames.texi (Layout Parameters): border-width and
8520 internal-border-width belong to the frame, not the window.
8521
85222006-01-19 Richard M. Stallman <rms@gnu.org>
8523
8524 * nonascii.texi (Translation of Characters): Search cmds use
8525 translation-table-for-input. Automatically made local.
8526
8527 * markers.texi (Overview of Markers): Count insertion type
8528 as one of a marker's attributes.
8529
8530 * keymaps.texi (Controlling Active Maps): New node, split out of
8531 Active Keymaps.
8532 (Keymaps): Menu updated.
8533 (Active Keymaps): Give pseudocode to explain how the active
8534 maps are searched. current-active-maps and key-binding moved here.
8535 (Functions for Key Lookup): current-active-maps and key-binding moved.
8536 Clarifications.
8537 (Searching the Keymaps): New subnode.
8538
8539 * elisp.texi (Top): Menu clarification.
8540
8541 * display.texi (Other Display Specs): Delete duplicate entry for
8542 just a string as display spec. Move text about recursive display
8543 specs on such a string.
8544
8545 * commands.texi (Key Sequence Input): Clarify.
8546 Move num-nonmacro-input-events out.
8547 (Reading One Event): num-nonmacro-input-events moved here.
8548
85492006-01-14 Nick Roberts <nickrob@snap.net.nz>
8550
8551 * advice.texi (Simple Advice): Update example to fit argument
8552 change in previous-line.
8553
85542006-01-05 Richard M. Stallman <rms@gnu.org>
8555
8556 * markers.texi (The Mark): Fix in `mark'.
8557
85582006-01-04 Richard M. Stallman <rms@gnu.org>
8559
8560 * processes.texi (Misc Network, Make Network): Minor cleanups.
8561
85622006-01-04 Kim F. Storm <storm@cua.dk>
8563
8564 * processes.texi (Make Network): Add IPv6 addresses and handling.
8565 (Network Feature Testing): Mention (:family ipv6).
8566 (Misc Network): Add IPv6 formats to format-network-address.
8567
85682005-12-30 Richard M. Stallman <rms@gnu.org>
8569
8570 * text.texi (Changing Properties):
8571 Don't use return value of set-text-properties.
8572
85732005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8574
8575 * modes.texi (Mode Line Format): Correct typo in menu.
8576
85772005-12-29 Richard M. Stallman <rms@gnu.org>
8578
8579 * modes.texi (Mode Line Top): New node.
8580 (Mode Line Data): Some text moved to new node.
8581 Explain the data structure more concretely.
8582 (Mode Line Basics): Clarifications.
8583 (Mode Line Variables): Clarify intro paragraph.
8584 (%-Constructs): Clarify intro paragraph.
8585 (Mode Line Format): Update menu.
8586
85872005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8588
8589 * minibuf.texi (Basic Completion): Update lazy-completion-table
8590 examples for removal of ARGS argument.
8591
85922005-12-23 Richard M. Stallman <rms@gnu.org>
8593
8594 * text.texi (Undo): Restore some explanation from the version
8595 that was deleted.
8596
85972005-12-23 Eli Zaretskii <eliz@gnu.org>
8598
8599 * text.texi (Undo): Remove duplicate descriptions of `apply
8600 funname' and `apply delta' elements of the undo list.
8601
86022005-12-20 Richard M. Stallman <rms@gnu.org>
8603
8604 * help.texi (Help Functions): Update documentation of `apropos'.
8605
86062005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8607
8608 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8609 because it is confusing. If the :help-echo keyword is a function,
8610 it is not directly used as the :help-echo overlay property, as the
8611 xref seems to suggest (it does not take the appropriate args).
8612
86132005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8614
8615 * customize.texi (Common Keywords): Fix Texinfo usage.
8616 (Group Definitions, Variable Definitions): Update for new
8617 conventions for using `*' in docstrings.
8618
8619 * tips.texi (Documentation Tips): Update for new conventions for
8620 using `*' in docstrings.
8621
86222005-12-16 Richard M. Stallman <rms@gnu.org>
8623
8624 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8625
86262005-12-16 Juri Linkov <juri@jurta.org>
8627
8628 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8629
86302005-12-14 Romain Francoise <romain@orebokech.com>
8631
8632 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8633 Fix typo.
8634
86352005-12-11 Juri Linkov <juri@jurta.org>
8636
8637 * minibuf.texi (Completion Commands): Add mention of read-file-name
8638 for filename completion keymaps.
8639 (Reading File Names): Add mention of filename completion keymaps
8640 for read-file-name and xref to `Completion Commands'.
8641
86422005-12-10 Richard M. Stallman <rms@gnu.org>
8643
8644 * customize.texi (Common Keywords): State caveats for use of :tag.
8645
86462005-12-08 Richard M. Stallman <rms@gnu.org>
8647
8648 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8649 with xrefs and better explanation.
8650 (Completion Commands): Add the filename completion maps.
8651
8652 * objects.texi (Character Type): Clarify that \s is not space
8653 if a dash follows.
8654
86552005-12-05 Richard M. Stallman <rms@gnu.org>
8656
8657 * windows.texi (Resizing Windows): Delete preserve-before args.
8658
86592005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8660
8661 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8662 in full keymaps, since the quirk has been fixed.
8663
86642005-12-03 Eli Zaretskii <eliz@gnu.org>
8665
5dcb4c4e
SM
8666 * hooks.texi (Standard Hooks): Add index entries.
8667 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8668
86692005-11-27 Richard M. Stallman <rms@gnu.org>
8670
8671 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8672
86732005-11-21 Juri Linkov <juri@jurta.org>
8674
8675 * customize.texi (Common Keywords): Update links types
8676 custom-manual and url-link. Add link types emacs-library-link,
8677 file-link, function-link, variable-link, custom-group-link.
8678
86792005-11-20 Chong Yidong <cyd@stupidchicken.com>
8680
8681 * display.texi: Revert 2005-11-20 change.
8682
86832005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8684
8685 * processes.texi (Bindat Functions):
8686 Say "third" to refer to zero-based index "2".
8687
86882005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8689
8690 * loading.texi (Library Search): Update the default value of
8691 `load-suffixes'.
8692
86932005-11-17 Chong Yidong <cyd@stupidchicken.com>
8694
8695 * display.texi (Attribute Functions): Mention :ignore-defface.
8696
86972005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8698
8699 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8700 (Minor Mode Conventions): Mention the use of a hook.
8701
87022005-11-06 Richard M. Stallman <rms@gnu.org>
8703
8704 * files.texi (Magic File Names): find-file-name-handler checks the
8705 `operations' property of the handler.
8706
87072005-11-03 Richard M. Stallman <rms@gnu.org>
8708
8709 * variables.texi (Frame-Local Variables): Small clarification.
8710
87112005-10-29 Chong Yidong <cyd@stupidchicken.com>
8712
8713 * os.texi (Init File): Document ~/.emacs.d/init.el.
8714
87152005-10-29 Richard M. Stallman <rms@gnu.org>
8716
8717 * internals.texi (Garbage Collection): Document memory-full.
8718
87192005-10-28 Bill Wohler <wohler@newt.com>
8720
8721 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8722 for URLs.
8723
87242005-10-28 Richard M. Stallman <rms@gnu.org>
8725
8726 * minibuf.texi (Completion Commands): Clean up prev change.
8727
87282005-10-26 Kevin Ryde <user42@zip.com.au>
8729
8730 * compile.texi (Eval During Compile): Explain recommended uses
8731 of eval-when-compile and eval-and-compile.
8732
87332005-10-27 Masatake YAMATO <jet@gyve.org>
8734
8735 * minibuf.texi (Completion Commands):
8736 Write about new optional argument for `display-completion-list'.
8737
87382005-10-23 Richard M. Stallman <rms@gnu.org>
8739
8740 * display.texi (Overlay Arrow): Clarify about local bindings of
8741 overlay-arrow-position.
8742
87432005-10-22 Eli Zaretskii <eliz@gnu.org>
8744
8745 * internals.texi (Building Emacs): Fix last change.
8746
87472005-10-22 Richard M. Stallman <rms@gnu.org>
8748
8749 * internals.texi (Building Emacs): Document eval-at-startup.
8750
87512005-10-21 Richard M. Stallman <rms@gnu.org>
8752
8753 * loading.texi (Where Defined): load-history contains abs file names.
8754 symbol-file returns abs file names.
8755
87562005-10-19 Kim F. Storm <storm@cua.dk>
8757
8758 * display.texi (Showing Images): Add max-image-size integer value.
8759
87602005-10-18 Chong Yidong <cyd@stupidchicken.com>
8761
8762 * display.texi (Showing Images): Document max-image-size.
8763
87642005-10-17 Richard M. Stallman <rms@gnu.org>
8765
8766 * commands.texi (Quitting): Minor clarification.
8767
8768 * processes.texi (Sentinels): Clarify about output and quitting.
8769 (Filter Functions): Mention with-local-quit.
8770
87712005-10-17 Juri Linkov <juri@jurta.org>
8772
8773 * buffers.texi (Current Buffer):
8774 * commands.texi (Event Input Misc):
8775 * compile.texi (Eval During Compile, Compiler Errors):
8776 * customize.texi (Group Definitions):
8777 * display.texi (Progress, Defining Faces):
8778 * files.texi (Writing to Files):
8779 * modes.texi (Mode Hooks, Defining Minor Modes):
8780 * streams.texi (Output Functions):
8781 * syntax.texi (Syntax Table Functions):
8782 * text.texi (Change Hooks):
8783 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8784
8785 * commands.texi (Quitting): Replace arg `forms' with `body' in
8786 `with-local-quit'.
8787
8788 * positions.texi (Excursions): Replace arg `forms' with `body' in
8789 `save-excursion'.
8790
87912005-10-08 Kim F. Storm <storm@cua.dk>
8792
8793 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8794 Rename manual section accordingly.
8795
87962005-10-04 Kim F. Storm <storm@cua.dk>
8797
8798 * windows.texi (Window Split Tree): New section describing
8799 new function window-split-tree function.
8800
88012005-10-03 Nick Roberts <nickrob@snap.net.nz>
8802
8803 * display.texi (Fringe Size/Pos): Simplify and add detail.
8804
88052005-09-30 Romain Francoise <romain@orebokech.com>
8806
8807 * minibuf.texi (High-Level Completion): Explain that the prompt
8808 given to `read-buffer' should end with a colon and a space.
8809 Update usage examples.
8810
88112005-09-29 Juri Linkov <juri@jurta.org>
8812
8813 * display.texi (Displaying Messages): Rename argument name
8814 `string' to `format-string' in functions `message', `message-box',
8815 `message-or-box'.
8816
88172005-09-26 Chong Yidong <cyd@stupidchicken.com>
8818
8819 * errors.texi (Standard Errors): Correct xrefs.
8820
88212005-09-18 Chong Yidong <cyd@stupidchicken.com>
8822
8823 * display.texi (Defining Images): Update documentation for
8824 `image-load-path'.
8825
88262005-09-17 Richard M. Stallman <rms@gnu.org>
8827
8828 * display.texi (Defining Images): Clean up previous change.
8829
88302005-09-16 Romain Francoise <romain@orebokech.com>
8831
8832 * elisp.texi: Specify GFDL version 1.2.
8833
8834 * doclicense.texi (GNU Free Documentation License): Update to
8835 version 1.2.
8836
88372005-09-15 Chong Yidong <cyd@stupidchicken.com>
8838
8839 * display.texi (Defining Images): Document `image-load-path'.
8840
88412005-09-15 Richard M. Stallman <rms@gnu.org>
8842
8843 * objects.texi (Printed Representation): Minor cleanup.
8844 (Box Diagrams): Minor fix.
8845 (Cons Cell Type): Move (...) index item here.
8846 (Box Diagrams): From here.
8847 (Array Type): Minor fix.
8848 (Type Predicates): Delete index "predicates".
8849 (Hash Table Type): Clarify xref.
8850 (Dotted Pair Notation): Minor fix.
8851
88522005-09-10 Chong Yidong <cyd@stupidchicken.com>
8853
8854 * files.texi (Saving Buffers): Fix typo.
8855
88562005-09-08 Richard M. Stallman <rms@gnu.org>
8857
8858 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8859
88602005-09-08 Chong Yidong <cyd@stupidchicken.com>
8861
8862 * locals.texi (Standard Buffer-Local Variables): Don't include
8863 mode variables for minor modes.
8864 Fix xrefs for buffer-display-count, buffer-display-table,
8865 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8866 enable-multibyte-characters, fill-column, header-line-format,
8867 left-fringe-width, left-margin, and right-fringe-width.
8868
8869 * hooks.texi (Standard Hooks): All hooks should conform to the
8870 standard naming convention now.
8871 Fix xref for `echo-area-clear-hook'.
8872
8873 * display.texi (Usual Display): Note that indicate-empty-lines and
8874 tab-width are buffer-local.
8875
8876 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8877
8878 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8879
8880 * nonascii.texi (Encoding and I/O): Note that
8881 buffer-file-coding-system is buffer-local.
8882
8883 * positions.texi (List Motion): Note that defun-prompt-regexp is
8884 buffer-local.
8885
8886 * text.texi (Auto Filling): Note that auto-fill-function is
8887 buffer-local.
8888 (Undo): Note that buffer-undo-list is buffer-local.
8889
5dcb4c4e
SM
8890 * windows.texi (Buffers and Windows):
8891 Document buffer-display-count.
b8d4c8d0
GM
8892
88932005-09-06 Richard M. Stallman <rms@gnu.org>
8894
8895 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8896 package prefix elsewhere than at the start of the name.
8897
88982005-09-03 Richard M. Stallman <rms@gnu.org>
8899
8900 * tips.texi (Programming Tips): Add conventions for minibuffer
8901 questions and prompts.
8902
89032005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8904
8905 * intro.texi (nil and t): Minor cleanup.
8906 Delete spurious mention of keyword symbols.
8907 (Evaluation Notation): Add index entry.
8908 (A Sample Function Description): Minor cleanup.
8909 (A Sample Variable Description): Not all vars can be set.
8910
89112005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8912
8913 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8914
8915 (Insertion): Document precise type of `insert-char' arg COUNT.
8916
89172005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8918
8919 * modes.texi (Other Font Lock Variables): Sync the default of
8920 font-lock-lines-before.
8921
89222005-08-31 Michael Albinus <michael.albinus@gmx.de>
8923
8924 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8925
89262005-08-29 Richard M. Stallman <rms@gnu.org>
8927
8928 * elisp.texi (Top): Update subnode menu.
8929
8930 * searching.texi (Searching and Matching): Move node.
8931 Rearrange contents and add overall explanation.
8932 (Searching and Case): Move node.
8933 (Searching and Matching): Update menu.
8934
89352005-08-27 Eli Zaretskii <eliz@gnu.org>
8936
8937 * os.texi (Startup Summary): Fix the description of the initial
8938 startup message display.
8939
89402005-08-25 Richard M. Stallman <rms@gnu.org>
8941
8942 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8943
89442005-08-25 Emilio C. Lopes <eclig@gmx.net>
8945
8946 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8947 `next-overlay-change' example.
8948
89492005-08-22 Juri Linkov <juri@jurta.org>
8950
8951 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8952 Fix invert-face. Fix args of face-background.
8953
8954 * display.texi (Standard Faces): Delete node.
8955 (Faces): Add xref to `(emacs)Standard Faces'.
8956 (Displaying Faces): Fix xref to `Standard Faces'.
8957
8958 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8959
89602005-08-20 Alan Mackenzie <acm@muc.de>
8961
8962 * buffers.texi (The Buffer List): Clarify the manipulation of the
8963 buffer list.
8964
89652005-08-14 Richard M. Stallman <rms@gnu.org>
8966
8967 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8968 a regexp.
8969
89702005-08-11 Richard M. Stallman <rms@gnu.org>
8971
8972 * elisp.texi (Top): Update subnode lists.
8973
8974 * display.texi (Inverse Video): Node deleted.
8975
8976 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8977 New nodes split out of Coding Conventions.
8978
8979 * searching.texi (Regular Expressions): Document re-builder.
8980
8981 * os.texi (Time Parsing): New node split out of Time Conversion.
8982
8983 * processes.texi (Misc Network, Network Feature Testing)
8984 (Network Options, Make Network): New nodes split out of
8985 Low-Level Network.
8986
89872005-08-09 Richard M. Stallman <rms@gnu.org>
8988
8989 * frames.texi (Geometry): New node, split from Size and Position.
8990 (Frame Parameters): Refer to Geometry.
8991
8992 * buffers.texi (The Buffer List): Fix xrefs.
8993
8994 * windows.texi (Splitting Windows): Fix xref.
8995
8996 * frames.texi (Layout Parameters): Add xref.
8997
8998 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8999
9000 * keymaps.texi (Menu Bar): Fix xref.
9001
9002 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9003
9004 * modes.texi (%-Constructs): Fix xref.
9005
9006 * frames.texi (Window Frame Parameters): Node split up.
9007 (Basic Parameters, Position Parameters, Size Parameters)
9008 (Layout Parameters, Buffer Parameters, Management Parameters)
9009 (Cursor Parameters, Color Parameters): New subnodes.
9010
90112005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9012
9013 * positions.texi (Screen Lines): Update xref for previous change
9014 in minibuf.texi.
9015
9016 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9017 change in minibuf.texi.
9018
90192005-08-09 Richard M. Stallman <rms@gnu.org>
9020
9021 * tips.texi (Coding Conventions): Minor cleanup.
9022
9023 * modes.texi (Defining Minor Modes): Explain when init-value
9024 can be non-nil.
9025
9026 * elisp.texi (Top): Update submenu for Minibuffer.
9027
9028 * minibuf.texi (Minibuffer Misc): Node split up.
9029 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9030 (Recursive Mini): New nodes split out from Minibuffer Misc.
9031 (Minibuffer Misc): Document max-mini-window-height.
9032
9033 * hash.texi (Defining Hash): Delete stray paren in example.
9034
9035 * display.texi (Echo Area Customization): Don't define
9036 max-mini-window-height here; xref instead.
9037
9038 * commands.texi (Event Input Misc): Update while-no-input.
9039
9040 * advice.texi (Advising Functions): Explain when to use advice
9041 and when to use a hook.
9042
90432005-07-30 Eli Zaretskii <eliz@gnu.org>
9044
9045 * makefile.w32-in (info): Don't run install-info.
9046 ($(infodir)/dir): New target, produced by running install-info.
9047
90482005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9049
9050 * modes.texi (Defining Minor Modes): The keyword for the initial
9051 value is :init-value, not :initial-value.
9052
90532005-07-23 Eli Zaretskii <eliz@gnu.org>
9054
9055 * loading.texi (Autoload): Make the `doctor' example be consistent
9056 with what's in current loaddefs.el. Describe the "fn" magic in
9057 the usage portion of the doc string.
9058
90592005-07-22 Richard M. Stallman <rms@gnu.org>
9060
9061 * internals.texi (Garbage Collection): Clarify previous change.
9062
90632005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9064
9065 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9066
90672005-07-18 Juri Linkov <juri@jurta.org>
9068
9069 * commands.texi (Accessing Events):
9070 * frames.texi (Text Terminal Colors, Resources):
9071 * markers.texi (The Mark):
9072 * modes.texi (Defining Minor Modes):
9073 Delete duplicate duplicate words.
9074
90752005-07-16 Richard M. Stallman <rms@gnu.org>
9076
9077 * display.texi (Managing Overlays): Clarify make-overlay
9078 args for insertion types.
9079
90802005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9081
9082 * customize.texi (Variable Definitions):
9083 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9084 `standard-value' is a list too.
9085 (Defining New Types): Use @key{RET} instead of @key{ret}.
9086
90872005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9088
9089 * os.texi (Translating Input): Fix typo.
9090
90912005-07-08 Richard M. Stallman <rms@gnu.org>
9092
9093 * README: Update edition number and size estimate.
9094
9095 * elisp.texi (VERSION): Set to 2.9.
9096
90972005-07-07 Richard M. Stallman <rms@gnu.org>
9098
9099 * book-spine.texinfo: Update Emacs version.
9100
9101 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9102
91032005-07-06 Richard M. Stallman <rms@gnu.org>
9104
9105 * searching.texi (Regexp Search): Clarify what re-search-forward
9106 does when the search fails.
9107
91082005-07-05 Lute Kamstra <lute@gnu.org>
9109
9110 * Update FSF's address in GPL notices.
9111
9112 * doclicense.texi (GNU Free Documentation License):
9113 * gpl.texi (GPL):
9114 * tips.texi (Coding Conventions, Library Headers):
9115 * vol1.texi:
9116 * vol2.texi: Update FSF's address.
9117
91182005-07-04 Richard M. Stallman <rms@gnu.org>
9119
9120 * hooks.texi (Standard Hooks): Add occur-hook.
9121
91222005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9123
9124 * display.texi (The Echo Area): Correct menu.
9125
91262005-07-03 Richard M. Stallman <rms@gnu.org>
9127
9128 * elisp.texi (Top): Update subnode menu for Display.
9129
9130 * display.texi (Displaying Messages): New node, with most
9131 of what was in The Echo Area.
5dcb4c4e 9132 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9133 (Logging Messages): New node with new text.
9134 (Echo Area Customization): New node, the rest of what was
9135 in The Echo Area. Document message-truncate-lines with @defvar.
9136 (Display): Update menu.
9137
9138 * windows.texi (Textual Scrolling): Doc 3 values for
9139 scroll-preserve-screen-position.
9140
9141 * text.texi (Special Properties): Change hook functions
9142 should bind inhibit-modification-hooks around altering buffer text.
9143
9144 * keymaps.texi (Key Binding Commands): Call binding BINDING
9145 rather than DEFINITION.
9146
91472005-06-29 Juanma Barranquero <lekktu@gmail.com>
9148
9149 * variables.texi (Defining Variables): `user-variable-p' returns t
9150 for aliases of user options, nil for alias loops.
9151
91522005-06-28 Richard M. Stallman <rms@gnu.org>
9153
9154 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9155 make-keymap.
9156
91572005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9158
9159 * variables.texi (Setting Variables): Correct and clarify
9160 description of `add-to-ordered-list'.
9161
91622005-06-26 Richard M. Stallman <rms@gnu.org>
9163
9164 * display.texi (Faces): Minor cleanup.
9165
91662005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9167
9168 * display.texi (Faces): `facep' returns t for strings that are
9169 face names.
9170
91712005-06-25 Richard M. Stallman <rms@gnu.org>
9172
9173 * objects.texi (Equality Predicates): Clarify meaning of equal.
9174
9175 * windows.texi (Selecting Windows): save-selected-window
9176 and with-selected-window save and restore the current buffer.
9177
91782005-06-24 Richard M. Stallman <rms@gnu.org>
9179
9180 * numbers.texi (Float Basics): Explain how to test for NaN,
9181 and printing the sign of NaNs.
9182
91832005-06-24 Eli Zaretskii <eliz@gnu.org>
9184
9185 * makefile.w32-in (MAKEINFO): Use --force.
9186
91872005-06-23 Richard M. Stallman <rms@gnu.org>
9188
9189 * display.texi (Face Functions): Correct Texinfo usage.
9190
91912005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9192
9193 * lists.texi (Rings): `ring-elements' now returns the elements of
9194 RING in order.
9195
91962005-06-23 Juanma Barranquero <lekktu@gmail.com>
9197
9198 * markers.texi (The Mark): Texinfo usage fix.
9199
92002005-06-23 Kim F. Storm <storm@cua.dk>
9201
9202 * searching.texi (Entire Match Data): Remove evaporate option for
9203 match-data. Do not mention evaporate option for set-match-data.
9204
92052005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9206
9207 * display.texi (Face Functions): Mention face aliases.
9208
92092005-06-21 Richard M. Stallman <rms@gnu.org>
9210
9211 * anti.texi (Antinews): Texinfo usage fix.
9212
92132005-06-21 Karl Berry <karl@gnu.org>
9214
9215 * elisp.texi: Use @copying.
9216
9217 * elisp.texi: Put @summarycontents and @contents before the Top
9218 node, instead of the end of the file, so that the contents appear
9219 in the right place in the dvi/pdf output.
9220
92212005-06-21 Juri Linkov <juri@jurta.org>
9222
9223 * display.texi (Defining Faces): Add `customized-face'.
9224
92252005-06-20 Kim F. Storm <storm@cua.dk>
9226
9227 * variables.texi (Setting Variables): Any type of element can be
9228 given order in add-to-ordered-list. Compare elements with eq.
9229
9230 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9231
92322005-06-20 Karl Berry <karl@gnu.org>
9233
9234 * syntax.texi (Syntax Flags): Make last column very slightly wider
9235 to avoid "generic comment" breaking on two lines and causing an
9236 underfull box.
9237
92382005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9239
9240 * lists.texi (Rings): Various minor clarifications and corrections.
9241
92422005-06-18 Richard M. Stallman <rms@gnu.org>
9243
9244 * functions.texi (Obsolete Functions): Simplify.
9245
9246 * variables.texi (Variable Aliases): Simplify.
9247
9248 * anti.texi, backups.texi, compile.texi, customization.texi:
9249 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9250 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9251 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9252 * variables.texi: Fix formatting ugliness.
9253
9254 * elisp.texi: Add links to Rings and Byte Packing.
9255 Update version and copyright years.
9256
9257 * minibuf.texi: Fix formatting ugliness.
9258 (Completion Commands): Move keymap vars to the end
9259 and vars completing-read binds to the top.
9260
92612005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9262
9263 * processes.texi: Fix typos.
9264 (Bindat Spec): Correct Texinfo error.
9265 (Byte Packing): Fix ungrammatical sentence.
9266
92672005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9268
9269 * lists.texi (Rings): New node.
9270 (Lists): Add it to menu.
9271
9272 * processes.texi (Byte Packing): New node.
9273 (Processes): Add it to menu.
9274
92752005-06-17 Richard M. Stallman <rms@gnu.org>
9276
9277 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9278
9279 * help.texi (Documentation Basics): Explain the xref to
9280 Documentation Tips.
9281
9282 * debugging.texi (Debugger Commands): Minor fix.
9283
92842005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9285
9286 * edebug.texi (Instrumenting): Eliminate duplicate link.
9287 (Specification List): Replace references to "below", referring to
9288 a later node, with one @ref to that node.
9289
9290 * os.texi (Timers): Timers should save and restore the match data
9291 if they change it.
9292
9293 * debugging.texi (Debugger Commands): Mention that the Lisp
9294 debugger can not step through primitive functions.
9295
92962005-06-16 Juanma Barranquero <lekktu@gmail.com>
9297
9298 * functions.texi (Obsolete Functions): Update argument names of
9299 `make-obsolete' and `define-obsolete-function-alias'.
9300
9301 * variables.texi (Variable Aliases): Update argument names of
9302 `defvaralias', `make-obsolete-variable' and
9303 `define-obsolete-variable-alias'.
9304
93052005-06-15 Kim F. Storm <storm@cua.dk>
9306
9307 * searching.texi (Entire Match Data): Rephrase warnings about
9308 evaporate arg to match-data and set-match-data.
9309
93102005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9311
9312 * elisp.texi (Top): Update detailed menu.
9313
9314 * edebug.texi (Edebug): Update menu.
9315 (Instrumenting): Update xrefs.
9316 (Edebug Execution Modes): Correct xref.
9317 (Jumping): Clarify description of `h' command.
9318 Eliminate redundant @ref.
9319 (Breaks): New node.
9320 (Breakpoints): Is now a subsubsection.
9321 (Global Break Condition): Mention `C-x X X'.
9322 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9323 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9324 (Edebug Display Update): Correct pxref.
9325 (Edebug and Macros): New node.
9326 (Instrumenting Macro Calls): Is now a subsubsection.
9327 Neither arg of `def-edebug-spec' is evaluated.
9328 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9329 (Specification Examples): Fix typo.
9330
93312005-06-14 Lute Kamstra <lute@gnu.org>
9332
9333 * debugging.texi (Function Debugging): Primitives can break on
9334 entry too.
9335
93362005-06-14 Kim F. Storm <storm@cua.dk>
9337
9338 * variables.texi (Setting Variables): Add add-to-ordered-list.
9339
93402005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9341
9342 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9343 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9344
93452005-06-13 Lute Kamstra <lute@gnu.org>
9346
9347 * text.texi (Special Properties): Fix cross reference.
9348
93492005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9350
9351 * debugging.texi (Function Debugging): Delete mention of empty
9352 string argument to `cancel-debug-on-entry'. Delete inaccurate
9353 description of the return value of that command.
9354
93552005-06-11 Alan Mackenzie <acm@muc.de>
9356
9357 * text.texi (Adaptive Fill): Amplify the description of
9358 fill-context-prefix.
9359
93602005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9361
9362 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9363
93642005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9365
9366 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9367
93682005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9369
9370 * debugging.texi (Error Debugging): Minor rewording.
9371 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9372 is optional.
9373
93742005-06-10 Lute Kamstra <lute@gnu.org>
9375
9376 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9377 (Top): Give it a title. Correct version number. Give the
9378 detailed node listing a more prominent header.
9379 * intro.texi: Don't set VERSION here a second time.
9380 Mention Emacs's version too.
9381 * anti.texi (Antinews): Use EMACSVER to refer to the current
9382 version of Emacs.
9383
93842005-06-09 Kim F. Storm <storm@cua.dk>
9385
9386 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9387 match-data and set-match-data.
9388
93892005-06-08 Richard M. Stallman <rms@gnu.org>
9390
9391 * searching.texi (Entire Match Data): Clarify when match-data
9392 returns markers and when integers.
9393
9394 * display.texi (Defining Faces): Explain that face name should not
9395 end in `-face'.
9396
9397 * modes.texi (Mode Line Data): Minor cleanup.
9398 (Customizing Keywords): Node split out of Search-based Fontification.
9399 Add example of using font-lock-add-keywords from a hook.
9400 Clarify when MODE should be non-nil, and when nil.
9401
94022005-06-06 Richard M. Stallman <rms@gnu.org>
9403
9404 * modes.texi (Mode Line Data): Explain what happens when the car
9405 of a list is a void symbol.
9406 (Search-based Fontification): Explain MODE arg to
9407 font-lock-add-keywords and warn about calls from major modes.
9408
94092005-06-08 Juri Linkov <juri@jurta.org>
9410
9411 * display.texi (Standard Faces): Add `shadow' face.
9412
94132005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9414
9415 * modes.texi (Major Mode Conventions): A derived mode only needs
9416 to put the call to the parent mode inside `delay-mode-hooks'.
9417
94182005-05-29 Richard M. Stallman <rms@gnu.org>
9419
9420 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9421 new, and what that implies. Clarify.
9422
9423 * files.texi (Locating Files): Clean up the text.
9424
9425 * frames.texi (Window Frame Parameters): Document user-size.
9426 Shorten entry for top by referring to left.
9427
94282005-05-26 Richard M. Stallman <rms@gnu.org>
9429
9430 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9431 is new, and what the implications are. Other clarifications.
9432
94332005-05-24 Richard M. Stallman <rms@gnu.org>
9434
9435 * frames.texi (Dialog Boxes): Minor fixes.
9436
94372005-05-25 Masatake YAMATO <jet@gyve.org>
9438
9439 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9440
94412005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9442
9443 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9444 is optional.
9445
94462005-05-24 Nick Roberts <nickrob@snap.net.nz>
9447
10d1d0af 9448 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9449
94502005-05-23 Lute Kamstra <lute@gnu.org>
9451
9452 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9453 syntax-begin-function over font-lock-beginning-of-syntax-function.
9454
94552005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9456
9457 * minibuf.texi (Reading File Names): Update description of
9458 `read-directory-name'.
9459
9460 * modes.texi (Derived Modes): Clarify :group keyword.
9461
94622005-05-21 Eli Zaretskii <eliz@gnu.org>
9463
9464 * files.texi (Locating Files): New subsection.
9465 Describe locate-file and executable-find.
9466
94672005-05-21 Kevin Ryde <user42@zip.com.au>
9468
9469 * frames.texi (Initial Parameters): Update cross reference to
9470 "Emacs Invocation".
9471
94722005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9473
9474 * keymaps.texi (Active Keymaps): Add anchor.
9475
9476 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9477 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9478 appropriate place.
9479 (Derived Modes): Small clarifications.
9480 (Minor Mode Conventions, Keymaps and Minor Modes):
9481 Replace references to nodes with references to anchors.
9482 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9483 Clarify description of lists whose first element is an integer.
9484 (Mode Line Variables): Add anchor.
9485 (%-Constructs): Clarify description of integer after %.
9486 (Emulating Mode Line): Describe nil value for FACE.
9487
94882005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9489
9490 * modes.texi (Derived Modes): Correct references to non-existing
9491 variable standard-syntax-table.
9492
94932005-05-17 Lute Kamstra <lute@gnu.org>
9494
9495 * modes.texi (Defining Minor Modes): Mention the mode hook.
9496
94972005-05-15 Kim F. Storm <storm@cua.dk>
9498
9499 * processes.texi (Network): Remove open-network-stream-nowait.
9500 (Network Servers): Remove open-network-stream-server.
9501
95022005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9503
9504 * elisp.texi (Top): Update detailed menu.
9505
9506 * variables.texi: Reorder nodes.
9507 (Variables): Update menu.
9508 (File Local Variables): Do not refer to the `-*-' line as
9509 a "local variables list". Add pxref.
9510
95112005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9512
9513 * elisp.texi (Top): Update detailed menu for node changes.
9514
9515 * modes.texi (Modes): Update Menu.
9516 (Hooks): Move to beginning of chapter.
9517 Most minor modes run mode hooks too.
9518 `add-hook' can handle void hooks or hooks whose value is a single
9519 function.
9520 (Major Modes): Update Menu.
9521 (Major Mode Basics): New node, split off from `Major Modes'.
9522 (Major Mode Conventions): Correct xref. Explain how to handle
9523 auto-mode-alist if the major mode command has an autoload cookie.
9524 (Auto Major Mode): Major update. Add magic-mode-alist.
9525 (Derived Modes): Major update.
9526 (Mode Line Format): Update Menu.
9527 (Mode Line Basics): New node, split off from `Mode Line Format'.
9528
9529 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9530 for `magic autoload comment'. Add index entries and anchor.
9531
95322005-05-14 Richard M. Stallman <rms@gnu.org>
9533
9534 * tips.texi (Coding Conventions): Explain how important it is
9535 that just loading certain files not change Emacs behavior.
9536
9537 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9538
95392005-05-12 Lute Kamstra <lute@gnu.org>
9540
9541 * modes.texi (Generic Modes): Update.
9542 (Major Modes): Refer to node "Generic Modes".
9543
9544 * elisp.texi (Top): Update to the current structure of the manual.
9545 * processes.texi (Processes): Add menu description.
9546 * customize.texi (Customization): Add menu descriptions.
9547
95482005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9549
9550 * processes.texi (Signals to Processes)
9551 (Low-Level Network): Fix typos.
9552
95532005-05-11 Lute Kamstra <lute@gnu.org>
9554
9555 * elisp.texi (Top): Add some nodes from the chapter "Major and
9556 Minor Modes" to the detailed node listing.
9557
95582005-05-10 Richard M. Stallman <rms@gnu.org>
9559
9560 * keymaps.texi (Extended Menu Items): Menu item filter functions
9561 can be called at any time.
9562
95632005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9564
9565 * variables.texi (File Local Variables): `(hack-local-variables t)'
9566 now also checks whether a mode is specified in the local variables
9567 list.
9568
95692005-05-05 Kevin Ryde <user42@zip.com.au>
9570
9571 * display.texi (The Echo Area): Correct format function cross
9572 reference.
9573
95742005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9575
9576 * variables.texi (Variable Aliases): Change description of
9577 `define-obsolete-variable-alias'.
9578
9579 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9580 (Defining Functions): Add xref.
9581 (Obsolete Functions): New node.
9582 (Function Safety): Standardize capitalization of section title.
9583
9584 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9585 (Dialog Boxes): Complete description of `x-popup-dialog'.
9586
95872005-05-04 Richard M. Stallman <rms@gnu.org>
9588
9589 * commands.texi (Interactive Codes): Fix Texinfo usage.
9590 Document U more clearly.
9591
95922005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9593
9594 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9595 function and not a macro.
9596
9597 * frames.texi (Pop-Up Menus): Correct and clarify description of
9598 `x-popup-menu'.
9599 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9600
96012005-05-01 Richard M. Stallman <rms@gnu.org>
9602
9603 * edebug.texi (Checking Whether to Stop): Fix previous change.
9604
96052005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9606
9607 * display.texi: Fix typos and Texinfo usage.
9608
9609 * edebug.texi (Checking Whether to Stop): executing-macro ->
9610 executing-kbd-macro.
9611
96122005-05-01 Richard M. Stallman <rms@gnu.org>
9613
9614 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9615
96162005-04-30 Richard M. Stallman <rms@gnu.org>
9617
9618 * files.texi (Magic File Names): Document `operations' property.
9619
96202005-04-29 Lute Kamstra <lute@gnu.org>
9621
9622 * modes.texi (Generic Modes): New node.
9623 (Major Modes): Add it to the menu.
9624 (Derived Modes): Add "derived mode" to concept index.
9625
96262005-04-28 Lute Kamstra <lute@gnu.org>
9627
9628 * modes.texi (Defining Minor Modes): Fix previous change.
9629 (Font Lock Mode): Simplify.
9630 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9631 when set and that some parts are optional. Add cross references.
9632 (Search-based Fontification): Say how to specify font-lock-keywords.
9633 Add cross references. Add font-lock-multiline to index.
9634 Move font-lock-keywords-case-fold-search here from node "Other Font
9635 Lock Variables". Document font-lock-add-keywords and
9636 font-lock-remove-keywords.
9637 (Other Font Lock Variables): Move font-lock-keywords-only,
9638 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9639 and font-lock-syntactic-face-function to node "Syntactic Font
9640 Lock". Move font-lock-keywords-case-fold-search to node
9641 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9642 and font-lock-{,un}fontify-{buffer,region}-function.
9643 (Precalculated Fontification): Remove reference to deleted variable
9644 font-lock-core-only.
9645 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9646 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9647 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9648 and font-lock-syntactic-face-function here from node "Other Font
9649 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9650 Syntax Properties". Add cross references.
9651 (Setting Syntax Properties): New node.
9652 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9653 * syntax.texi (Syntax Properties): Add cross reference.
9654 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9655
96562005-04-26 Richard M. Stallman <rms@gnu.org>
9657
9658 * display.texi (Defining Faces):
9659 Document `default' elements of defface spec.
9660
9661 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9662
9663 * variables.texi (Variable Aliases): Clarify text.
9664
96652005-04-25 Chong Yidong <cyd@stupidchicken.com>
9666
9667 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9668
96692005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9670
9671 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9672
96732005-04-24 Eli Zaretskii <eliz@gnu.org>
9674
9675 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9676 syntax-after and syntax-class.
9677
9678 * files.texi (Changing Files): Fix last change's cross-reference.
9679 (Unique File Names): Don't mention "numbers" in the documentation
9680 of make-temp-file and make-temp-name.
9681
96822005-04-23 Richard M. Stallman <rms@gnu.org>
9683
9684 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9685
96862005-04-22 Nick Roberts <nickrob@snap.net.nz>
9687
9688 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9689
96902005-04-22 Nick Roberts <nickrob@snap.net.nz>
9691
9692 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9693 and define-obsolete-variable-alias.
9694
96952005-04-22 Kim F. Storm <storm@cua.dk>
9696
9697 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9698 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9699
97002005-04-21 Lute Kamstra <lute@gnu.org>
9701
9702 * lists.texi (Association Lists): Document rassq-delete-all.
9703
97042005-04-19 Richard M. Stallman <rms@gnu.org>
9705
9706 * modes.texi (Search-based Fontification): Explain that
9707 facespec is an expression to be evaluated.
9708
97092005-04-19 Kevin Ryde <user42@zip.com.au>
9710
9711 * streams.texi (Output Functions): Fix xref.
9712 * strings.texi (String Conversion): Fix xref.
9713
97142005-04-19 Kim F. Storm <storm@cua.dk>
9715
9716 * symbols.texi (Symbol Plists): Add safe-get.
9717 Mention that `get' may signal an error.
9718
97192005-04-18 Nick Roberts <nickrob@snap.net.nz>
9720
9721 * customize.texi (Variable Definitions): Replace tooltip-mode
9722 example with save-place.
9723
97242005-04-17 Richard M. Stallman <rms@gnu.org>
9725
9726 * buffers.texi (Indirect Buffers): Clarify.
9727
9728 * positions.texi (Positions): Clarify converting marker to integer.
9729
9730 * strings.texi (String Basics): Mention string-match; clarify.
9731
97322005-04-08 Lute Kamstra <lute@gnu.org>
9733
9734 * modes.texi (Search-based Fontification): Fix cross references.
9735 Use consistent terminology. Document anchored highlighting.
9736
97372005-04-05 Lute Kamstra <lute@gnu.org>
9738
9739 * modes.texi (Defining Minor Modes): Document :group keyword
9740 argument and its default value.
9741
97422005-04-03 Lute Kamstra <lute@gnu.org>
9743
9744 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9745 references and/or descriptions. Delete major mode hooks; mention
9746 them as a category instead. Rename or delete obsolete hooks.
9747
97482005-04-02 Richard M. Stallman <rms@gnu.org>
9749
9750 * nonascii.texi (Coding System Basics): Another wording cleanup.
9751
97522005-04-01 Richard M. Stallman <rms@gnu.org>
9753
9754 * nonascii.texi (Coding System Basics): Clarify previous change.
9755
97562005-04-01 Kenichi Handa <handa@m17n.org>
9757
10d1d0af 9758 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9759 identity of coding systems.
9760
97612005-03-29 Chong Yidong <cyd@stupidchicken.com>
9762
9763 * text.texi (Buffer Contents): Add filter-buffer-substring and
9764 buffer-substring-filters.
9765
97662005-03-26 Chong Yidong <cyd@stupidchicken.com>
9767
9768 * anti.texi (Antinews): Mention `G' interactive code.
9769
9770 * tips.texi (Compilation Tips): Mention benchmark.el.
9771
97722005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9773
9774 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9775 is now bound to M-o M-o.
9776
9777 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9778
97792005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9780
9781 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9782 in the Emacs Manual).
9783 * Makefile.in (srcs): Remove calendar.texi.
9784 * makefile.w32-in (srcs): Remove calendar.texi.
9785 * display.texi (Display): Change name of next node.
9786 * os.texi (System In): Change name of previous node.
9787 * elisp.texi (Top): Remove Calendar references.
9788 * vol1.texi (Top): Remove Calendar references.
9789 * vol2.texi (Top): Remove Calendar references.
9790
97912005-03-25 Richard M. Stallman <rms@gnu.org>
9792
9793 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9794 Cleanup previous change.
9795
97962005-03-25 Chong Yidong <cyd@stupidchicken.com>
9797
9798 * display.texi (Face Attributes): Faces earlier in an :inherit
9799 list take precedence.
9800 (Scroll Bars): Fix description of vertical-scroll-bars.
9801 Document frame-current-scroll-bars and window-current-scroll-bars.
9802
9803 * markers.texi (The Mark): Document temporary Transient Mark mode.
9804
9805 * minibuf.texi (Reading File Names):
9806 Document read-file-name-completion-ignore-case.
9807
9808 * positions.texi (Screen Lines): Document nil for width argument
9809 to compute-motion.
9810
98112005-03-23 Kim F. Storm <storm@cua.dk>
9812
9813 * display.texi (Standard Faces): Other faces used in the fringe
9814 implicitly inherits from the fringe face.
9815 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9816 properties implicitly inherits from fringe face.
9817 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9818
98192005-03-20 Chong Yidong <cyd@stupidchicken.com>
9820
9821 * display.texi (Invisible Text): State default value of
9822 line-move-ignore-invisible.
9823 (Managing Overlays): Document remove-overlays.
9824 (Standard Faces): Document escape-glyph face.
9825
9826 * minibuf.texi (Reading File Names): Document read-file-name-function.
9827
9828 * modes.texi (Other Font Lock Variables):
9829 Document font-lock-lines-before.
9830
9831 * positions.texi (Skipping Characters): skip-chars-forward allows
9832 character classes.
9833
98342005-03-18 Lute Kamstra <lute@gnu.org>
9835
9836 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9837
98382005-03-17 Richard M. Stallman <rms@gnu.org>
9839
9840 * text.texi (Undo): Document extensible undo entries.
9841
dd7b651b 9842 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9843
9844 * nonascii.texi (Character Codes): Minor fix.
9845
9846 * display.texi (Display Property): Explain the significance
9847 of having text properties that are eq.
9848 (Other Display Specs): Explain string as display spec.
9849
9850 * commands.texi (Interactive Codes): Document G option.
9851
98522005-03-17 Chong Yidong <cyd@stupidchicken.com>
9853
9854 * text.texi (Filling): Add sentence-end-without-period and
9855 sentence-end-without-space.
9856 (Changing Properties): Minor fix.
9857
9858 * anti.texi: Total rewrite.
9859
98602005-03-15 Lute Kamstra <lute@gnu.org>
9861
9862 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9863
98642005-03-08 Kim F. Storm <storm@cua.dk>
9865
9866 * display.texi (Specified Space): Property :width is support on
9867 non-graphic terminals, :height is not.
9868
98692005-03-07 Richard M. Stallman <rms@gnu.org>
9870
9871 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9872 Now subnodes of Fringes.
9873 (Overlay Arrow): Document overlay-arrow-variable-list.
9874 (Fringe Size/Pos): New node, broken out of Fringes.
9875 (Display): Explain clearing vs redisplay better.
9876 (Truncation): Clarify use of bitmaps.
9877 (The Echo Area): Clarify the uses of the echo area.
9878 Add max-mini-window-height.
9879 (Progress): Clarify.
9880 (Invisible Text): Explain that main loop moves point out.
9881 (Selective Display): Say "hidden", not "invisible".
9882 (Managing Overlays): Move up. Describe relation to Undo here.
9883 (Overlay Properties): Clarify intro.
9884 (Finding Overlays): Explain return values when nothing found.
9885 (Width): truncate-string-to-width has added arg.
9886 (Displaying Faces): Clarify and update mode line face handling.
9887 (Face Functions): Minor cleanup.
9888 (Conditional Display): Merge into Other Display Specs.
9889 (Pixel Specification, Other Display Specs): Minor cleanups.
9890 (Images, Image Descriptors): Minor cleanups.
9891 (GIF Images): Patents have expired.
9892 (Showing Images): Explain default text for insert-image.
9893 (Manipulating Button Types): Merge into Manipulating Buttons.
9894 (Making Buttons): Explain return values.
9895 (Button Buffer Commands): Add xref.
9896 (Inverse Video): Update mode-line-inverse-video.
9897 (Display Table Format): Clarify.
9898 (Active Display Table): Give defaults for window-display-table.
9899
9900 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9901 and calendar-today-marker are strings, not chars.
9902 (Holiday Customizing): Minor fix.
9903
9904 * internals.texi (Writing Emacs Primitives): Update `or' example.
9905 Update limit on # args of subr.
9906
9907 * edebug.texi (Using Edebug): Arrow is in fringe.
9908 (Instrumenting): Arg to eval-defun works without loading edebug.
9909 (Edebug Execution Modes): Add xref.
9910
9911 * customize.texi (Common Keywords): Clarify :require.
9912 Mention :version here.
9913 (Variable Definitions, Group Definitions): Not here.
9914 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9915
99162005-03-07 Chong Yidong <cyd@stupidchicken.com>
9917 * nonascii.texi (Text Representations): Clarify position-bytes.
9918 (Character Sets): Add list-charset-chars.
9919 (Scanning Charsets): Add charset-after.
9920 (Encoding and I/O): Minor fix.
9921
99222005-03-06 Richard M. Stallman <rms@gnu.org>
9923
9924 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9925 (Resizing Windows): Likewise.
9926
9927 * text.texi (Change Hooks): Get rid of "Emacs 21".
9928
9929 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9930
9931 * streams.texi (Output Variables): Get rid of "Emacs 21".
9932
9933 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9934
9935 * os.texi (Translating Input): Replace flow-control example
9936 with a less obsolete example that uses `keyboard-translate'.
9937
9938 * objects.texi (Hash Table Type, Circular Objects):
9939 Get rid of "Emacs 21".
9940
9941 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9942 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9943
9944 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9945
9946 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9947
9948 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9949 (Menu Bar): Fix when menu-bar-update-hook is called.
9950
9951 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9952
9953 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9954 and make it read better.
9955
9956 * files.texi (Writing to Files): Get rid of "Emacs 21".
9957 (Unique File Names): Likewise.
9958
9959 * elisp.texi: Update Emacs version to 22.
9960
9961 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9962 (Overlay Properties, Face Attributes): Likewise.
9963 (Managing Overlays): Fix punctuation.
9964 (Attribute Functions): Clarify set-face-font; get rid of
9965 info about old Emacs versions.
9966 (Auto Faces, Font Lookup, Display Property, Images):
9967 Get rid of "Emacs 21".
9968
9969 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9970
99712005-03-05 Richard M. Stallman <rms@gnu.org>
9972
9973 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9974
99752005-03-04 Lute Kamstra <lute@gnu.org>
9976
9977 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9978
99792005-03-03 Lute Kamstra <lute@gnu.org>
9980
9981 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9982
99832005-03-01 Lute Kamstra <lute@gnu.org>
9984
9985 * debugging.texi (Debugger Commands): Update `j'.
9986
99872005-02-28 Lute Kamstra <lute@gnu.org>
9988
9989 * debugging.texi (Debugging): Fix typo.
9990 (Error Debugging): Document eval-expression-debug-on-error.
9991 (Function Debugging): Update example.
9992 (Using Debugger): Mention starred stack frames.
9993 (Debugger Commands): Document `j' and `l'.
9994 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9995 Update the messages that the debugger displays.
9996 (Internals of Debugger): Add cross reference. Update example.
9997 (Excess Open): Minor improvement.
9998 (Excess Close): Minor improvement.
9999
100002005-02-26 Richard M. Stallman <rms@gnu.org>
10001
10002 * tips.texi (Coding Conventions): Clarify.
10003 Put all the major mode key reservations together.
10004 Mention the Mouse-1 => Mouse-2 conventions.
10005
10006 * syntax.texi (Syntax Class Table): Clarify.
10007 (Syntax Table Functions): syntax-after moved from here.
10008 (Syntax Table Internals): syntax-after moved to here.
10009 (Parsing Expressions): Update info on number of values
10010 and what's meaningful in the STATE argument.
10011 (Categories): Fix typo.
10012
10013 * sequences.texi (Arrays): Cleanup.
10014 (Char-Tables): Clarify.
10015
10016 * processes.texi (Deleting Processes): Cleanups, add xref.
10017 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10018 (Process Information): set-process-coding-system, some args optional.
10019 (Input to Processes): Explain various types for PROCESS args.
10020 Rename them from PROCESS-NAME to PROCESS.
10021 (Signals to Processes): Likewise.
10022 (Decoding Output): Cleanup.
10023 (Query Before Exit): Clarify.
10024
10025 * os.texi (Startup Summary): Correct the options; add missing ones.
10026 (Terminal Output, Batch Mode): Clarify.
10027 (Flow Control): Node deleted.
10028
10029 * markers.texi (The Mark): Clarify.
10030
10031 * macros.texi (Expansion): Cleanup.
10032 (Indenting Macros): indent-spec allows ints, not floats.
10033
10034 * keymaps.texi (Keymaps): Clarify.
10035 (Format of Keymaps): Update lisp-mode-map example.
10036 (Active Keymaps, Key Lookup): Clarify.
10037 (Changing Key Bindings): Add xref to `kbd'.
10038 (Key Binding Commands, Simple Menu Items): Clarify.
10039 (Mouse Menus, Menu Bar): Clarify.
10040 (Menu Example): Replace print example with menu-bar-replace-menu.
10041
10042 * help.texi (Documentation Basics): Add function-documentation prop.
10043
10044 * elisp.texi (Top): Don't refer to Flow Control node.
10045
10046 * commands.texi (Command Overview): Improve xrefs.
10047 (Adjusting Point): Adjusting point applies to intangible and invis.
10048 (Key Sequence Input): Doc extra read-key-sequence args.
10049 Likewise for read-key-sequence-vector.
10050
10051 * backups.texi (Rename or Copy): Minor fix.
10052 (Numbered Backups): For version-control, say the default.
10053 (Auto-Saving): make-auto-save-file-name example is simplified.
10054
10055 * advice.texi (Advising Functions): Don't imply one part of Emacs
10056 should advise another part. Markup changes.
10057 (Defining Advice): Move transitional para.
10058 (Activation of Advice): Cleanup.
10059 Explain if COMPILE is nil or negative.
10060
10061 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10062
100632005-02-24 Lute Kamstra <lute@gnu.org>
10064
10065 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10066 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10067
100682005-02-23 Lute Kamstra <lute@gnu.org>
10069
10070 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10071 to define global minor modes as well.
10072
10073 * display.texi (Managing Overlays): overlay-buffer returns nil for
10074 deleted overlays.
10075
100762005-02-22 Kim F. Storm <storm@cua.dk>
10077
10078 * minibuf.texi (Basic Completion): Allow symbols in addition to
10079 strings in try-completion and all-completions.
10080
100812005-02-14 Lute Kamstra <lute@gnu.org>
10082
10083 * elisp.texi (Top): Remove reference to deleted node.
10084
10085 * lists.texi (Lists): Remove reference to deleted node.
10086 (Cons Cells): Fix typo.
10087
10088 * loading.texi (Where Defined): Fix typo.
10089
100902005-02-14 Richard M. Stallman <rms@gnu.org>
10091
10092 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10093 is useful for discarding some minor modes.
10094
10095 * symbols.texi (Symbol Components): Reorder examples.
10096
10097 * streams.texi (Input Functions): State standard-input default.
10098 (Output Variables): State standard-output default.
10099
10100 * objects.texi (Printed Representation): Clarify read syntax vs print.
10101 (Floating Point Type): Explain meaning better.
10102 (Symbol Type): Explain uniqueness better.
10103 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10104 List examples sooner.
10105 (Box Diagrams): New subnode broken out.
10106 Some examples moved from old Lists as Boxes node.
10107 (Dotted Pair Notation): Clarify intro.
10108 (Array Type): Clarify.
10109 (Type Predicates): Add hash-table-p.
10110
10111 * numbers.texi (Integer Basics): Clarify radix explanation.
10112 (Predicates on Numbers): Minor clarification.
10113 (Comparison of Numbers): Minor clarification. Clarify eql.
10114 Typos in min, max.
10115 (Math Functions): Clarify overflow in expt.
10116
10117 * minibuf.texi (Text from Minibuffer): Minor clarification.
10118 Mention arrow keys.
10119
10120 * loading.texi (Autoload): defun's doc string overrides autoload's
10121 doc string.
10122 (Repeated Loading): Modernize "add to list" examples.
10123 (Where Defined): Finish updating table of load-history elts.
10124
10125 * lists.texi (List-related Predicates): Minor wording improvement.
10126 (Lists as Boxes): Node deleted.
10127 (Building Lists): Explain trivial cases of number-sequence.
10128
10129 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10130 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10131 (Hash Access): Any object can be a key.
10132 State value of maphash.
10133
10134 * functions.texi (What Is a Function): Wording cleanup.
10135 (Function Documentation): Minor cleanup.
10136 Explain purpose of calling convention at end of doc string.
10137 (Function Names): Wording cleanup.
10138 (Calling Functions): Wording cleanup.
10139 Explain better how funcall calls the function.
10140 (Function Cells): Delete example of saving and redefining function.
10141
10142 * control.texi (Combining Conditions): Wording cleanup.
10143 (Iteration): dolist and dotimes bind VAR locally.
10144 (Cleanups): Xref to Atomic Changes.
10145
10146 * compile.texi (Byte Compilation): Delete 19.29 info.
10147 (Compilation Functions): Macros' difficulties don't affect defsubst.
10148 (Docs and Compilation): Delete 19.29 info.
10149
101502005-02-10 Richard M. Stallman <rms@gnu.org>
10151
10152 * objects.texi (Symbol Type): Minor correction.
10153
101542005-02-06 Lute Kamstra <lute@gnu.org>
10155
10156 * modes.texi (Example Major Modes): Fix typos.
10157
101582005-02-06 Richard M. Stallman <rms@gnu.org>
10159
10160 * text.texi (Margins): fill-nobreak-predicate can be one function.
10161
10162 * strings.texi (Modifying Strings): clear-string can make unibyte.
10163 (Formatting Strings): format gives error if values missing.
10164
10165 * positions.texi (Character Motion): Mention default arg
10166 for forward-char. backward-char refers to forward-char.
10167 (Word Motion): Mention default arg for forward-word.
10168 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10169 Simplify end-of-buffer.
10170 (Text Lines): Mention default arg for forward-line.
10171 (List Motion): Mention default arg for beginning/end-of-defun.
10172 (Skipping Characters): Minor fixes in explaining character-set.
10173
10174 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10175 Mode inheritance applies only when default-major-mode is nil.
10176 Clarifications.
10177 (Example Major Modes): Update Text mode and Lisp mode examples.
10178 (Minor Mode Conventions): Mention define-minor-mode at top.
10179 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10180 (Mode Line Format): Update mode line face display info.
10181 (Properties in Mode): Mention effect of risky vars.
10182 (Imenu): Define imenu-add-to-menubar.
10183 (Font Lock Mode): Add descriptions to menu lines.
10184 (Faces for Font Lock): Add font-lock-doc-face.
10185
101862005-02-05 Lute Kamstra <lute@gnu.org>
10187
10188 * text.texi (Maintaining Undo): Remove obsolete function.
10189
101902005-02-05 Eli Zaretskii <eliz@gnu.org>
10191
10192 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10193 color specifications. Improve indexing.
b8d4c8d0
GM
10194 (Text Terminal Colors): Replace the description of RGB values by
10195 an xref to "Color Names".
10196
101972005-02-03 Richard M. Stallman <rms@gnu.org>
10198
10199 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10200 Clarify.
10201 (Selecting Windows): Clarify save-selected-window.
10202 (Cyclic Window Ordering): Clarify walk-windows.
10203 (Window Point): Clarify.
10204 (Window Start): Add comment to example.
10205 (Resizing Windows): Add `interactive' specs in examples.
10206 Document fit-window-to-buffer.
10207
10208 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10209 (Undo, Maintaining Undo): Clarify last change.
10210 (Sorting): In sort-numeric-fields, explain about octal and hex.
10211 Mention sort-numeric-base.
10212 (Format Properties): Add xref for hard newlines.
10213
10214 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10215 (Pop-Up Menus): Fix typo.
10216 (Color Names): Explain all types of color names.
10217 Explain color-values on B&W terminal.
10218 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10219
10220 * files.texi (File Locks): Not supported on MS systems.
10221 (Testing Accessibility): Clarify.
10222
10223 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10224 (Coverage Testing): Fix typo.
10225
10226 * commands.texi (Misc Events): Remove stray space.
10227
10228 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10229 (Modification Time): Clarify when visited-file-modtime returns 0.
10230 (The Buffer List): Clarify bury-buffer.
10231 (Killing Buffers): Clarify.
10232 (Indirect Buffers): Add clone-indirect-buffer.
10233
102342005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10235
10236 * edebug.texi (Printing in Edebug): Fix default value of
10237 edebug-print-circle.
10238 (Coverage Testing): Fix displayed frequency count data.
10239
102402005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10241
10242 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10243
102442005-02-02 Kim F. Storm <storm@cua.dk>
10245
10246 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10247
102482005-01-29 Eli Zaretskii <eliz@gnu.org>
10249
10250 * commands.texi (Misc Events): Describe the help-echo event.
10251
10252 * text.texi (Special Properties) <help-echo>: Use `pos'
10253 consistently in description of the help-echo property.
10254 Use @code{nil} instead of @var{nil}.
10255
10256 * display.texi (Overlay Properties): Fix the index entry for
10257 help-echo overlay property.
10258
10259 * customize.texi (Type Keywords): Uncomment the xref to the
10260 help-echo property documentation.
10261
102622005-01-23 Kim F. Storm <storm@cua.dk>
10263
10264 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10265 return value. Third element FULLY replaced by PARTIAL which
10266 specifies number of invisible pixels if row is only partially visible.
10267 (Textual Scrolling): Mention auto-window-vscroll.
10268 (Vertical Scrolling): New defvar auto-window-vscroll.
10269
102702005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10271
10272 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10273 command remapping.
10274
102752005-01-15 Richard M. Stallman <rms@gnu.org>
10276
10277 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10278
102792005-01-14 Kim F. Storm <storm@cua.dk>
10280
10281 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10282
10283 * text.texi (Links and Mouse-1): Fix string and vector item.
10284
102852005-01-13 Richard M. Stallman <rms@gnu.org>
10286
10287 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10288 descriptions of overriding-local-map and overriding-terminal-local-map.
10289
10290 * text.texi (Links and Mouse-1): Clarify text.
10291
102922005-01-13 Kim F. Storm <storm@cua.dk>
10293
10294 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10295
102962005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10297
10298 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10299
103002005-01-12 Kim F. Storm <storm@cua.dk>
10301
10302 * text.texi (Links and Mouse-1): Rename section from Enabling
10303 Mouse-1 to Following Links. Change xrefs.
10304 Add examples for define-button-type and define-widget.
10305
10306 * display.texi (Button Properties, Button Buffer Commands):
10307 Clarify mouse-1 and follow-link functionality.
10308
103092005-01-12 Richard M. Stallman <rms@gnu.org>
10310
10311 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10312
10313 * display.texi (Beeping): Fix Texinfo usage.
10314
10315 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10316
103172005-01-11 Kim F. Storm <storm@cua.dk>
10318
10319 * display.texi (Button Properties, Button Buffer Commands):
10320 Mention mouse-1 binding. Add follow-link keyword.
10321
10322 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10323 (Enabling Mouse-1 to Follow Links): New subsection.
10324
103252005-01-06 Richard M. Stallman <rms@gnu.org>
10326
10327 * text.texi (Special Properties): Minor change.
10328
10329 * os.texi (Timers): Clarify previous change.
10330
10331 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10332
103332005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10334
10335 * display.texi (Face Attributes): Correct xref to renamed node.
10336
103372005-01-01 Richard M. Stallman <rms@gnu.org>
10338
10339 * display.texi (Face Attributes): Describe hex color specs.
10340
103412004-12-31 Richard M. Stallman <rms@gnu.org>
10342
10343 * os.texi (Timers): Update previous change.
10344
103452004-12-30 Kim F. Storm <storm@cua.dk>
10346
10347 * display.texi (Line Height): Total line-height is now specified
10348 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10349 in cons cells. (nil . RATIO) is relative to actual line height.
10350 Use line-height `t' instead of `0' to get minimum height.
10351
103522004-12-29 Richard M. Stallman <rms@gnu.org>
10353
10354 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10355
103562004-12-28 Richard M. Stallman <rms@gnu.org>
10357
10358 * commands.texi (Quitting): Clarify value of with-local-quit.
10359
10360 * elisp.texi (Top): Fix previous change.
10361
10362 * loading.texi (Loading): Fix previous change.
10363
103642004-12-27 Richard M. Stallman <rms@gnu.org>
10365
10366 * Makefile.in (MAKEINFO): Specify --force.
10367
10368 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10369
10370 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10371
10372 * display.texi (Line Height): Further clarify.
10373
10374 * elisp.texi (Top): Update Loading submenu.
10375
10376 * loading.texi (Where Defined): New node.
10377 (Unloading): load-history moved to Where Defined.
10378
103792004-12-21 Richard M. Stallman <rms@gnu.org>
10380
10381 * commands.texi (Event Input Misc): Add while-no-input.
10382
103832004-12-11 Richard M. Stallman <rms@gnu.org>
10384
10385 * display.texi (Line Height): Rewrite text for clarity.
10386
103872004-12-11 Kim F. Storm <storm@cua.dk>
10388
10389 * display.texi (Display): Add node "Line Height" to menu.
10390 (Line Height): New node. Move full description of line-spacing
10391 and line-height text properties here from text.texi.
10392 (Scroll Bars): Add vertical-scroll-bar variable.
10393
10394 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10395
10396 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10397 line-spacing and vertical-scroll-bar.
10398
10399 * text.texi (Special Properties): Just mention line-spacing and
10400 line-height here, add xref to new "Line Height" node.
10401
104022004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10403
10404 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10405
10406 * locals.texi (Standard Buffer-Local Variables):
10407 Add @xref for `line-spacing'.
10408
104092004-12-05 Richard M. Stallman <rms@gnu.org>
10410
10411 * Makefile.in (maintainer-clean): Remove the info files
10412 in $(infodir) where they are created.
10413
104142004-12-03 Richard M. Stallman <rms@gnu.org>
10415
10416 * windows.texi (Selecting Windows): get-lru-window and
10417 get-largest-window don't consider dedicated windows.
10418
10419 * text.texi (Undo): Document undo-in-progress.
10420
104212004-11-26 Richard M. Stallman <rms@gnu.org>
10422
10423 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10424 Remove a few vars that are not always buffer-local.
10425
104262004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10427
10428 * locals.texi (Standard Buffer-Local Variables): Comment out
10429 xref's to non-existent node `Yet to be written'.
10430
104312004-11-24 Richard M. Stallman <rms@gnu.org>
10432
10433 * processes.texi (Synchronous Processes): Grammar fix.
10434
10435 * numbers.texi (Comparison of Numbers): Add eql.
10436
10437 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10438
10439 * intro.texi (Printing Notation): Fix previous change.
10440
10441 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10442 and default-indicate-buffer-boundaries from here.
10443 (Usual Display): To here.
10444 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10445 (Usual Display): Move tab-width up.
10446
5dcb4c4e
SM
10447 * customize.texi (Variable Definitions):
10448 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10449 (Simple Types, Composite Types, Defining New Types):
10450 Minor cleanups.
10451
104522004-11-21 Jesper Harder <harder@ifa.au.dk>
10453
10454 * processes.texi (Synchronous Processes, Output from Processes):
10455 Markup fix.
10456
104572004-11-20 Richard M. Stallman <rms@gnu.org>
10458
10459 * positions.texi (Skipping Characters): skip-chars-forward
10460 now handles char classes.
10461
10462 * intro.texi (Printing Notation): Avoid confusion of `print'
10463 when explaining @print.
10464
10465 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10466
10467 * display.texi (Display Table Format): Minor fix.
10468
10469 * streams.texi (Output Functions): Fix print example.
10470
10471 * Makefile.in (elisp): New target.
10472 (dist): Depend on $(infodir)/elisp, not elisp.
10473 Copy the info files from $(infodir).
10474
10475 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10476 read-from-minibuffer.
10477
10478 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10479
104802004-11-19 Richard M. Stallman <rms@gnu.org>
10481
10482 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10483
104842004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10485
10486 * tips.texi (Coding Conventions): Fix typo.
10487
104882004-11-16 Richard M. Stallman <rms@gnu.org>
10489
10490 * tips.texi (Coding Conventions): Separate defvar and require
10491 methods to avoid warnings. Use require only when there are many
10492 functions and variables from that package.
10493
10494 * minibuf.texi (Minibuffer Completion): When ignoring case,
10495 predicate must not be case-sensitive.
10496
10497 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10498 (Test Coverage): Don't talk about "splotches". Clarified.
10499
105002004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10501
10502 * frames.texi (Window Frame Parameters): Fix typo.
10503
105042004-11-15 Kim F. Storm <storm@cua.dk>
10505
10506 * symbols.texi (Other Plists): Note that plist-get may signal error.
10507 Add safe-plist-get.
10508
105092004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10510
10511 * modes.texi (Font Lock Basics): Fix typo.
10512
105132004-11-08 Richard M. Stallman <rms@gnu.org>
10514
10515 * syntax.texi (Syntax Table Functions): Add syntax-after.
10516
105172004-11-06 Lars Brinkhoff <lars@nocrew.org>
10518
10519 * os.texi (Processor Run Time): New section documenting
10520 get-internal-run-time.
10521
105222004-11-06 Eli Zaretskii <eliz@gnu.org>
10523
10524 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10525 it nukes elisp-cover.texi.
10526 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10527 elisp-0 etc.
10528
105292004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10530
10531 * commands.texi (Keyboard Macros): Document `append' return value
10532 of `defining-kbd-macro'.
10533
105342004-11-01 Richard M. Stallman <rms@gnu.org>
10535
10536 * commands.texi (Interactive Call): Add called-interactively-p.
10537
105382004-10-29 Simon Josefsson <jas@extundo.com>
10539
10540 * minibuf.texi (Reading a Password): Revert.
10541
105422004-10-28 Richard M. Stallman <rms@gnu.org>
10543
10544 * frames.texi (Display Feature Testing): Explain about "vendor".
10545
105462004-10-27 Richard M. Stallman <rms@gnu.org>
10547
10548 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10549 not raw. Clarify `n'.
10550 (Interactive Call): Rewrite interactive-p, focusing on when
10551 and how to use it.
10552 (Misc Events): Clarify previous change.
10553
10554 * advice.texi (Simple Advice): Clarify what job the example does.
10555 (Around-Advice): Clarify ad-do-it.
10556 (Activation of Advice): An option of ad-default-compilation-action
10557 is `never', not `nil'.
10558
105592004-10-26 Kim F. Storm <storm@cua.dk>
10560
10561 * commands.texi (Interactive Codes): Add U code letter.
10562
105632004-10-25 Simon Josefsson <jas@extundo.com>
10564
10565 * minibuf.texi (Reading a Password): Add.
10566
105672004-10-24 Jason Rumney <jasonr@gnu.org>
10568
10569 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10570 and wheel-down.
10571
105722004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10573
10574 * processes.texi (Synchronous Processes): Document process-file.
10575
105762004-10-22 Kenichi Handa <handa@m17n.org>
10577
10578 * text.texi (translate-region): Document that it accepts also a
10579 char-table.
10580
105812004-10-22 David Ponce <david@dponce.com>
10582
10583 * windows.texi (Resizing Windows): Document the `preserve-before'
10584 argument of the functions `enlarge-window' and `shrink-window'.
10585
105862004-10-19 Jason Rumney <jasonr@gnu.org>
10587
10588 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10589
105902004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10591
10592 * text.texi (Filling): Add anchor for definition of
10593 `sentence-end-double-space'.
10594
10595 * searching.texi (Regexp Example): Update description of how
10596 Emacs currently recognizes the end of a sentence.
10597 (Standard Regexps): Update definition of the variable
10598 `sentence-end'. Add definition of the function `sentence-end'.
10599
106002004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10601
10602 * display.texi (Progress): New node.
10603
106042004-10-05 Kim F. Storm <storm@cua.dk>
10605
10606 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10607
106082004-09-29 Kim F. Storm <storm@cua.dk>
10609
10610 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10611 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10612 fringe bitmap symbols, as they now have their own namespace.
10613 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10614 vs. pixels. Signal error if no free bitmap slots.
10615 (Pixel Specification): Change IMAGE to @var{image}.
10616
106172004-09-28 Richard M. Stallman <rms@gnu.org>
10618
10619 * text.texi (Special Properties): Clarify line-spacing and line-height.
10620
10621 * searching.texi (Regexp Search): Add looking-back.
10622
106232004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10624
10625 * display.texi: Correct typos.
10626 (Image Descriptors): Correct xref's.
10627
106282004-09-25 Richard M. Stallman <rms@gnu.org>
10629
10630 * text.texi (Special Properties): Cleanups in `cursor'.
10631 Rewrites in `line-height' and `line-spacing'; exchange them.
10632
10633 * display.texi (Fringes): Rewrite previous change.
10634 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10635 (Display Fringe Bitmaps): Node deleted, text moved.
10636 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10637 (Scroll Bars): Clarify set-window-scroll-bars.
10638 (Pointer Shape): Rewrite.
10639 (Specified Space): Clarify :align-to, etc.
10640 (Pixel Specification): Use @var. Clarify new text.
10641 (Other Display Specs): Clarify `slice'.
10642 (Image Descriptors): Cleanups.
10643 (Showing Images): Cleanups.
10644
106452004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10646
10647 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10648
10649 * modes.texi: Various minor changes in addition to:
10650 (Major Mode Conventions): Final call to `run-mode-hooks' should
10651 not be inside the `delay-mode-hooks' form.
10652 (Mode Hooks): New node.
10653 (Hooks): Delete obsolete example.
10654 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10655 node "Mode Hooks".
10656
106572004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10658
10659 * display.texi: Correct various typos.
10660 (Display): Rename node "Pointer Shapes" to "Pointer
10661 Shape". (There is already a node called "Pointer Shapes" in
10662 frames.texi.)
10663 (Images): Remove non-existent node "Image Slices" from menu.
10664
106652004-09-23 Kim F. Storm <storm@cua.dk>
10666
10667 * text.texi (Special Properties): Add `cursor', `pointer',
10668 `line-height', and `line-spacing' properties.
10669
10670 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10671 Shapes' to menu.
10672 (Standard Faces): Doc fix for fringe face.
10673 (Fringes): Add `overflow-newline-into-fringe' and
10674 'indicate-buffer-boundaries'.
10675 (Fringe Bitmaps, Pointer Shapes): New nodes.
10676 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10677 Bitmaps' to menu.
10678 (Specified Space): Describe pixel width and height.
10679 (Pixel Specification): New node.
10680 (Other Display Specs): Add `slice' property.
10681 (Display Fringe Bitmaps): New node.
10682 (Images): Add 'Image Slices' to menu.
10683 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10684 (Showing Images): Add slice arg to `insert-image'.
10685 Add 'insert-sliced-image'.
b8d4c8d0
GM
10686
106872004-09-20 Richard M. Stallman <rms@gnu.org>
10688
10689 * commands.texi (Key Sequence Input):
10690 Clarify downcasing in read-key-sequence.
10691
106922004-09-08 Juri Linkov <juri@jurta.org>
10693
10694 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10695
106962004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10697
5dcb4c4e
SM
10698 * locals.texi (Standard Buffer-Local Variables):
10699 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10700 * internals.texi (Buffer Internals): Describe new
10701 auto_save_file_format field of the buffer structure.
10702 * files.texi (Format Conversion): `auto-save-file-format' has been
10703 renamed `buffer-auto-save-file-format'.
10704
107052004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10706
10707 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10708 an integer or a marker.
10709 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10710
107112004-08-22 Richard M. Stallman <rms@gnu.org>
10712
10713 * modes.texi (Major Mode Conventions): Discuss rebinding of
10714 standard key bindings.
10715
107162004-08-18 Kim F. Storm <storm@cua.dk>
10717
10718 * processes.texi (Accepting Output): Add `just-this-one' arg to
10719 `accept-process-output'.
10720 (Output from Processes): New var `process-adaptive-read-buffering'.
10721
107222004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10723
10724 * keymaps.texi: Various changes in addition to:
10725 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10726 Give more varied examples for `kbd'.
10727 (Creating Keymaps): Char tables have slots for all characters
10728 without modifiers.
10729 (Active Keymaps): `overriding-local-map' and
10730 `overriding-terminal-local-map' also override text property and
10731 overlay keymaps.
10732 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10733 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10734 to denote a prefix of no events.
10735 `map-keymap' includes parent's bindings _recursively_.
10736 Clarify and correct description of `where-is-internal'.
10737 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10738 (Menu Example): For menus intended for use with the keyboard, the
10739 menu items should be bound to characters or real function keys.
10740
107412004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10742
10743 * objects.texi (Character Type): Reposition `@anchor' to prevent
10744 double space inside sentence in Info.
10745
10746 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10747 renamed to `disabled-command-function'.
10748 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10749 (Command Loop Info): Replace reference to it.
10750 (Disabling Commands): `disabled-command-hook' has been renamed to
10751 `disabled-command-function'.
10752
107532004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10754
10755 * os.texi (Translating Input): Only non-prefix bindings in
10756 `key-translation-map' override actual key bindings. Warn about
10757 possible indirect effect of actual key bindings on non-prefix
10758 bindings in `key-translation-map'.
10759
107602004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10761
10762 * minibuf.texi (High-Level Completion): Add anchor for definition
10763 of `read-variable'.
10764
10765 * commands.texi: Various changes in addition to:
10766 (Using Interactive): Clarify description of `interactive-form'.
10767 (Interactive Call): Mention default for KEYS argument to
10768 `call-interactively'.
10769 (Command Loop Info): Clarify description of `this-command-keys'.
10770 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10771 Value of `last-event-frame' can be `macro'.
10772 (Repeat Events): `double-click-fuzz' is also used to distinguish
10773 clicks and drags.
10774 (Classifying Events): Clarify descriptions of `event-modifiers'
10775 `event-basic-type' and `event-convert-list'.
10776 (Accessing Events): `posn-timestamp' takes POSITION argument.
10777 (Quoted Character Input): Clarify description of
10778 `read-quoted-char' and fix example.
10779 (Quitting): Add `with-local-quit'.
10780 (Disabling Commands): Correct and clarify descriptions of
10781 `enable-command' and `disable-command'.
10782 Mention what happens if `disabled-command-hook' is nil.
10783 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10784 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10785
107862004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10787
10788 * frames.texi: Various changes in addition to:
10789 (Creating Frames): Expand and clarify description of `make-frame'.
10790 (Window Frame Parameters): Either none or both of the `icon-left'
10791 and `icon-top' parameters must be specified. Put descriptions of
10792 `menu-bar-lines' and `toolbar-lines' closer together and change
10793 them accordingly.
10794 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10795 except while processing `frame-title-format' or `icon-title-format'.
10796 (Deleting Frames): Correct description of `delete-frame'.
10797 Non-nil return values of `frame-live-p' are like those of `framep'.
10798 (Frames and Windows): Mention return value of
10799 `set-frame-selected-window'.
10800 (Visibility of Frames): Mention `force' argument to
10801 `make-frame-invisible'. `frame-visible-p' returns t for all
10802 frames on text-only terminals.
10803 (Frame Configurations): Restoring a frame configuration does not
10804 restore deleted frames.
10805 (Window System Selections): `x-set-selection' returns DATA.
10806 (Resources): Add example.
10807 (Display Feature Testing): Clarify descriptions of
10808 `display-pixel-height', `display-pixel-width', `x-server-version'
10809 and `x-server-vendor'.
10810
10811 * windows.texi (Choosing Window): Add anchor.
10812 * minibuf.texi (Minibuffer Misc): Add anchor.
10813
108142004-07-23 John Paul Wallington <jpw@gnu.org>
10815
10816 * macros.texi (Defining Macros): Declaration keyword for setting
10817 Edebug spec is `debug' not `edebug'.
10818
108192004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10820
10821 * windows.texi: Various small changes in addition to:
10822 (Window Point): Mention return value of `set-window-point'.
10823 (Window Start): `pos-visible-in-window-p' disregards horizontal
10824 scrolling. Explain return value if PARTIALLY is non-nil.
10825 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10826 and `set-window-vscroll'.
10827 (Size of Window): The argument WINDOW to `window-inside-edges',
10828 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10829 (Resizing Windows): Explain return value of
10830 `shrink-window-if-larger-than-buffer'.
10831 `window-size-fixed' automatically becomes buffer local when set.
10832 (Window Configurations): Explain return value of
10833 `set-window-configuration'.
10834
10835 * minibuf.texi (Minibuffer Misc): Add anchor for
10836 `minibuffer-scroll-window'.
10837
10838 * positions.texi (Text Lines): Add anchor for `count-lines'.
10839
108402004-07-17 Richard M. Stallman <rms@gnu.org>
10841
10842 * display.texi (Overlay Properties): Adding `evaporate' prop
10843 deletes empty overlay immediately.
10844
10845 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10846 fix example.
10847
108482004-07-16 Jim Blandy <jimb@redhat.com>
10849
10850 * searching.texi (Regexp Backslash): Document new \_< and \_>
10851 operators.
10852
108532004-07-16 Juanma Barranquero <lektu@terra.es>
10854
10855 * display.texi (Images): Fix Texinfo usage.
10856
108572004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10858
10859 * buffers.texi (Modification Time): `visited-file-modtime' now
10860 returns a list of two integers, instead of a cons.
10861
108622004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10863
10864 * windows.texi: Various changes in addition to:
10865 (Splitting Windows): Add `split-window-keep-point'.
10866
108672004-07-09 Richard M. Stallman <rms@gnu.org>
10868
10869 * frames.texi (Input Focus): Minor fix.
10870
108712004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10872
10873 * frames.texi (Input Focus): Clarify descriptions of
10874 `select-frame-set-input-focus' and `select-frame'.
10875
108762004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10877
10878 * os.texi: Various small changes in addition to:
10879 (Killing Emacs): Expand and clarify description of
10880 `kill-emacs-query-functions' and `kill-emacs-hook'.
10881 (System Environment): Expand and clarify description of `getenv'
10882 and `setenv'.
10883 (Timers): Clarify description of `run-at-time'.
10884 (Translating Input): Correct description of
10885 `extra-keyboard-modifiers'.
10886 (Flow Control): Correct description of `enable-flow-control'.
10887
108882004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10889
10890 * os.texi: Update copyright.
10891 (Session Management): Grammar fix.
10892 Clarify which Emacs does the restarting.
10893 Use @samp for *scratch* buffer.
10894
108952004-07-04 Alan Mackenzie <acm@muc.de>
10896
10897 * frames.texi (Input Focus): Add documentation for
10898 `select-frame-set-input-focus'. Replace refs to non-existent
10899 `switch-frame' with `select-frame'. Minor corrections and tidying
10900 up of text-only terminal stuff.
10901
109022004-07-02 Richard M. Stallman <rms@gnu.org>
10903
10904 * files.texi (Saving Buffers): Cleanup write-contents-function.
10905 (Magic File Names): Cleanup file-remote-p.
10906
b344d29d 109072004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10908
10909 * files.texi (Magic File Names): `file-remote-p' returns an
10910 identifier of the remote system, not just t.
10911
109122004-07-02 David Kastrup <dak@gnu.org>
10913
10914 * searching.texi (Entire Match Data): Add explanation about new
10915 match-data behavior when @var{integers} is non-nil.
10916
109172004-06-24 Richard M. Stallman <rms@gnu.org>
10918
10919 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10920
10921 * customize.texi (Variable Definitions): Note about doc strings
10922 and :set.
10923
10924 * keymaps.texi (Keymap Terminology): Document `kbd'.
10925 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10926
10927 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10928 makes it buffer-local.
10929
10930 * files.texi (Saving Buffers): Correct previous change.
10931
10932 * commands.texi (Accessing Events):
10933 Clarify posn-col-row and posn-actual-col-row.
10934
109352004-06-24 David Ponce <david.ponce@wanadoo.fr>
10936
10937 * commands.texi (Accessing Events): New functions
10938 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10939
109402004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10941
10942 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10943 * frames.texi, buffers.texi, backups.texi, variables.texi:
10944 * loading.texi, eval.texi, functions.texi, control.texi:
10945 * symbols.texi, minibuf.texi: Reposition @anchor's.
10946
10947 * help.texi: Various small changes in addition to the following.
10948 (Describing Characters): Describe PREFIX argument to
10949 `key-description'. Correct and clarify definition of
10950 `text-char-description'. Describe NEED-VECTOR argument to
10951 `read-kbd-macro'.
10952 (Help Functions): Clarify definition of `apropos'.
10953
109542004-06-23 Lars Hansen <larsh@math.ku.dk>
10955
10956 * files.texi (Saving Buffers): Correct description of
10957 `write-contents-functions'.
10958
109592004-06-21 Juanma Barranquero <lektu@terra.es>
10960
10961 * display.texi (Images): Remove redundant @vindex directives.
10962 Rewrite `image-library-alist' doc in active voice.
10963
109642004-06-14 Juanma Barranquero <lektu@terra.es>
10965
10966 * display.texi (Images): Document new delayed library loading,
10967 variable `image-library-alist' and (existing but undocumented)
10968 function `image-type-available-p'.
10969
109702004-06-05 Richard M. Stallman <rms@gnu.org>
10971
10972 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10973 refer the user to the Initial Input node.
10974 (Text from Minibuffer): Likewise.
10975 (Initial Input): New node. Document this feature
10976 and say it is mostly deprecated.
10977
109782004-05-30 Richard M. Stallman <rms@gnu.org>
10979
10980 * loading.texi (Named Features): Clarify return value
10981 and meaning of NOERROR.
10982
10983 * variables.texi (File Local Variables): Minor cleanup.
10984
109852004-05-30 Michael Albinus <michael.albinus@gmx.de>
10986
10987 * files.texi (Magic File Names): Add `file-remote-p' as operation
10988 of file name handlers.
10989
109902004-05-29 Richard M. Stallman <rms@gnu.org>
10991
10992 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10993 as arg to a minor mode command.
10994
109952004-05-22 Richard M. Stallman <rms@gnu.org>
10996
10997 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10998
10999 * streams.texi (Output Variables): Doc float-output-format.
11000
11001 * searching.texi (Regexp Special): Nested repetition can be infloop.
11002
11003 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11004 real stack overflow.
11005
11006 * compile.texi: Minor cleanups.
11007
110082004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11009
11010 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11011 circular lists.
11012 (List Elements): Explain handling of circular and dotted lists.
11013
110142004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11015
11016 * modes.texi (Search-based Fontification): Fix typo.
11017
110182004-05-10 Juanma Barranquero <lektu@terra.es>
11019
11020 * modes.texi (Mode Line Variables): Fix description of
11021 global-mode-string, which is now after which-func-mode, not the
11022 buffer name.
11023
110242004-05-07 Lars Hansen <larsh@math.ku.dk>
11025
11026 * modes.texi (Desktop Save Mode): Add.
11027 (Modes): Add menu entry Desktop Save Mode.
11028
11029 * hooks.texi: Add desktop-after-read-hook,
11030 desktop-no-desktop-file-hook and desktop-save-hook.
11031
11032 * locals.texi: Add desktop-save-buffer.
11033
110342004-04-30 Jesper Harder <harder@ifa.au.dk>
11035
11036 * display.texi: emacs -> Emacs.
11037
110382004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11039
11040 * files.texi (Changing Files): Document set-file-times.
11041
110422004-04-23 Juanma Barranquero <lektu@terra.es>
11043
11044 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11045
110462004-04-18 Jesper Harder <harder@ifa.au.dk>
11047
11048 * tips.texi (Coding Conventions): defopt -> defcustom.
11049
110502004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11051
11052 * sequences.texi: Various clarifications.
11053
110542004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11055
11056 * buffers.texi (Read Only Buffers): Mention optional ARG to
11057 `toggle-read-only'.
11058
110592004-04-14 Nick Roberts <nick@nick.uklinux.net>
11060
11061 * windows.texi (Selecting Windows): Note that get-lru-window
11062 returns a full-width window if possible.
11063
110642004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11065
11066 * buffers.texi: Various changes in addition to:
11067 (Buffer File Name): Add `find-buffer-visiting'.
11068 (Buffer Modification): Mention optional ARG to `not-modified'.
11069 (Indirect Buffers): Mention optional CLONE argument to
11070 `make-indirect-buffer'.
11071
11072 * files.texi: Various changes in addition to:
11073 (Visiting Functions): `find-file-hook' is now a normal hook.
11074 (File Name Expansion): Explain difference between the way that
11075 `expand-file-name' and `file-truename' treat `..'.
11076 (Contents of Directories): Mention optional ID-FORMAT argument to
11077 `directory-files-and-attributes'.
11078 (Format Conversion): Mention new optional CONFIRM argument to
11079 `format-write-file'.
11080
110812004-04-12 Miles Bader <miles@gnu.org>
11082
11083 * macros.texi (Expansion): Add description of `macroexpand-all'.
11084
110852004-04-05 Jesper Harder <harder@ifa.au.dk>
11086
5dcb4c4e
SM
11087 * variables.texi (Variable Aliases):
11088 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11089
11090 * errors.texi (Standard Errors): Ditto.
11091
110922004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11093
11094 * backups.texi: Various small changes in addition to:
11095 (Making Backups): Mention return value of `backup-buffer'.
11096 (Auto-Saving): Mention optional FORCE argument to
11097 `delete-auto-save-file-if-necessary'.
11098 (Reverting): Mention optional PRESERVE-MODES argument to
11099 `revert-buffer'. Correct description of `revert-buffer-function'.
11100
111012004-03-22 Juri Linkov <juri@jurta.org>
11102
11103 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11104 with `Vector Functions'.
11105
11106 * text.texi (Sorting): Add missing quote.
11107
111082004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11109
11110 * intro.texi (Lisp History): Replace xref to `cl' manual with
11111 inforef.
11112
111132004-03-12 Richard M. Stallman <rms@gnu.org>
11114
11115 * intro.texi (Version Info): Add arg to emacs-version.
11116 (Lisp History): Change xref to CL manual.
11117
111182004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11119
11120 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11121 for Partial Completion mode.
11122
111232004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11124
11125 * customize.texi: Fix typo. Remove eol whitespace.
11126
111272004-03-04 Richard M. Stallman <rms@gnu.org>
11128
11129 * processes.texi: Fix typos.
11130
11131 * lists.texi (Building Lists): Minor clarification.
11132
11133 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11134 in make-hash-table.
11135
111362004-02-29 Juanma Barranquero <lektu@terra.es>
11137
11138 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11139 rm, and ignore exit code.
11140
111412004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11142
11143 * display.texi (Defining Faces): Add description for min-colors.
11144 Update example.
11145
111462004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11147
11148 * abbrevs.texi: Various corrections and clarifications in addition
11149 to the following:
11150 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11151
111522004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11153
11154 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11155
111562004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11157
11158 * text.texi: Various small changes in addition to the following:
11159 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11160 to delete-horizontal-space.
11161 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11162 description of yank-handler text property at various places.
11163
11164 * frames.texi (Window System Selections): Add anchor.
11165
11166 * syntax.texi (Syntax Table Functions): Clarify and correct
11167 descriptions of make-syntax-table and copy-syntax-table.
11168 (Motion and Syntax): Clarify SYNTAXES argument to
11169 skip-syntax-forward.
11170 (Parsing Expressions): Mention that the return value of
11171 parse-partial-sexp is currently a list of ten rather than nine
11172 elements.
11173 (Categories): Various corrections and clarifications.
11174
111752004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11176
11177 * markers.texi (Marker Insertion Types): Minor change.
11178
11179 * locals.texi (Standard Buffer-Local Variables):
11180 * commands.texi (Interactive Codes, Using Interactive):
11181 * functions.texi (Related Topics): Fix xrefs.
11182
111832004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11184
11185 * lists.texi (Sets And Lists): Update description of delete-dups.
11186
111872004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11188
11189 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11190
c8763fb6 111912004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11192
11193 * frames.texi (Parameter Access): frame-parameters arg is optional.
11194 modify-frame-parameters handles nil for FRAME.
11195 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11196 are all-or-nothing for certain toolkits.
11197 Mention parameter wait-for-wm.
11198 (Frames and Windows): In frame-first-window and frame-selected-window
11199 the arg is optional.
11200 (Input Focus): In redirect-frame-focus the second arg is optional.
11201 (Window System Selections): Mention selection type CLIPBOARD.
11202 Mention data-type UTF8_STRING.
11203 Mention numbering of cut buffers.
11204 (Resources): Describe x-resource-name.
11205
112062004-02-16 Richard M. Stallman <rms@gnu.org>
11207
11208 * windows.texi (Buffers and Windows): Delete false table
11209 about all-frames.
11210
11211 * syntax.texi (Parsing Expressions): Delete old caveat
11212 about parse-sexp-ignore-comments.
11213
11214 * streams.texi (Output Variables): Add print-quoted.
11215
11216 * lists.texi (Building Lists): Minor cleanup.
11217
11218 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11219
11220 * display.texi (Overlays): Explain overlays use markers.
11221 (Managing Overlays): Explain front-advance and rear-advance
11222 in more detail.
11223
11224 * loading.texi (Unloading): Document unload-feature-special-hooks.
11225 Get rid of fns-NNN.el file.
11226
112272004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11228
11229 * help.texi (Describing Characters): Fix text-char-description
11230 example output.
11231
11232 * edebug.texi (Using Edebug): Fix example.
11233
11234 * debugging.texi (Internals of Debugger): Fix return value.
11235
11236 * files.texi (Changing Files): Fix argname.
11237
11238 * calendar.texi: Fix parens, and default values.
11239
11240 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11241 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11242 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11243
11244 * positions.texi (Text Lines): Don't add -1 in current-line.
11245
112462004-02-16 Richard M. Stallman <rms@gnu.org>
11247
11248 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11249
112502004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11251
11252 * processes.texi (Low-Level Network): Fix a typo.
11253
112542004-02-12 Kim F. Storm <storm@cua.dk>
11255
11256 * display.texi (Fringes): Use consistent wording.
11257 Note that window-fringe's window arg is optional.
11258 (Scroll Bars): Use consistent wording.
11259
112602004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11261
11262 * tips.texi (Comment Tips): Document the new conventions for
11263 commenting out code.
11264
c8763fb6 112652004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11266
5dcb4c4e 11267 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11268
112692004-02-07 Kim F. Storm <storm@cua.dk>
11270
11271 * positions.texi (Text Lines): Add line-number-at-pos.
11272
112732004-02-06 John Paul Wallington <jpw@gnu.org>
11274
11275 * display.texi (Button Properties, Button Buffer Commands):
11276 mouse-2 invokes button, not down-mouse-1.
11277
112782004-02-04 Jason Rumney <jasonr@gnu.org>
11279
11280 * makefile.w32-in: Sync with Makefile.in changes.
11281
112822004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11283
11284 * minibuf.texi (Text from Minibuffer): Various corrections and
11285 clarifications.
11286 (Object from Minibuffer): Correct Lisp description of
11287 read-minibuffer.
11288 (Minibuffer History): Clarify description of cons values for
11289 HISTORY arguments.
5dcb4c4e
SM
11290 (Basic Completion): Various corrections and clarifications.
11291 Add completion-regexp-list.
b8d4c8d0
GM
11292 (Minibuffer Completion): Correct and clarify description of
11293 completing-read.
5dcb4c4e
SM
11294 (Completion Commands): Mention Partial Completion mode.
11295 Various other minor changes.
b8d4c8d0
GM
11296 (High-Level Completion): Various corrections and clarifications.
11297 (Reading File Names): Ditto.
11298 (Minibuffer Misc): Ditto.
11299
113002004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11301
11302 * strings.texi (Text Comparison): assoc-string also matches
11303 elements of alists that are strings instead of conses.
11304 (Formatting Strings): Standardize Texinfo usage. Update index
11305 entries.
11306
113072004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11308
11309 * lists.texi (Sets And Lists): Add delete-dups.
11310
113112004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11312
11313 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11314 special form.
11315 * macros.texi (Defining Macros): Update description of `declare',
11316 which now is a macro.
11317 (Wrong Time): Fix typos.
11318
113192004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11320
11321 * compile.texi (Compilation Functions): Expand descriptions of
11322 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11323 and `batch-byte-compile'. In particular, mention and describe
11324 all optional arguments.
11325 (Disassembly): Correct and clarify the description of `disassemble'.
11326
113272004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11328
11329 * searching.texi: Various small changes in addition to the
11330 following.
11331 (Regexp Example): Adapt to new value of `sentence-end'.
11332 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11333 `words'.
11334 (Search and Replace): Add usage note for `perform-replace'.
11335 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11336 `match-data'.
11337 (Standard Regexps): Update for new values of `paragraph-start'
11338 and `sentence-end'.
11339
113402004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11341
11342 * files.texi (Saving Buffers): Clarify descriptions of
11343 `write-contents-functions' and `before-save-hook'.
11344 Make the defvar's for `before-save-hook' and `after-save-hook'
11345 into defopt's.
11346
113472004-01-07 Kim F. Storm <storm@cua.dk>
11348
11349 * commands.texi (Click Events): Describe new image and
11350 width/height elements of click events.
11351 (Accessing Events): Add posn-string, posn-image, and
11352 posn-object-width-height. Change posn-object to return either
11353 image or string object.
11354
113552004-01-01 Simon Josefsson <jas@extundo.com>
11356
11357 * hooks.texi (Standard Hooks): Add before-save-hook.
11358 * files.texi (Saving Buffers): Likewise.
11359
113602004-01-03 Richard M. Stallman <rms@gnu.org>
11361
11362 * frames.texi (Frames and Windows): Delete frame-root-window.
11363
113642004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11365
11366 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11367
11368 * functions.texi: Various small changes in addition to the
11369 following.
5dcb4c4e
SM
11370 (What Is a Function): `functionp' returns nil for macros.
11371 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11372 (Function Documentation): Add `\' in front of (fn @var{arglist})
11373 and explain why.
11374 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11375 Add anchor.
11376 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11377
113782004-01-01 Miles Bader <miles@gnu.org>
11379
11380 * display.texi (Buttons): New section.
11381
113822003-12-31 Andreas Schwab <schwab@suse.de>
11383
11384 * numbers.texi (Math Functions): sqrt reports a domain-error
11385 error.
11386 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11387
113882003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11389
11390 * tips.texi (Documentation Tips): Update item on hyperlinks in
11391 documentation strings.
11392
11393 * errors.texi (Standard Errors): Various small corrections and
11394 additions.
11395
11396 * control.texi: Various small changes in addition to the
11397 following.
11398 (Signaling Errors): Provide some more details on how `signal'
11399 constructs the error message. Add anchor to the definition of
11400 `signal'.
11401 (Error Symbols): Describe special treatment of `quit'.
11402 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11403 to emphasize that it has to be a single form.
11404
11405 * buffers.texi: Add anchor.
11406
114072003-12-29 Richard M. Stallman <rms@gnu.org>
11408
11409 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11410 (Window Configurations): Add window-configuration-frame.
11411
11412 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11413
11414 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11415 Change arg name in get-char-property.
11416 (Special Properties): Update handling of keymap property.
11417
11418 * strings.texi (Modifying Strings): Add clear-string.
11419 (Text Comparison): Add assoc-string and remove
11420 assoc-ignore-case, assoc-ignore-representation.
11421
11422 * os.texi (Time of Day): Add set-time-zone-rule.
11423
11424 * numbers.texi (Math Functions): asin, acos, log, log10
11425 report domain-error errors.
11426
11427 * nonascii.texi (Converting Representations):
11428 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11429 (Encoding and I/O): Add file-name-coding-system.
11430
11431 * modes.texi (Search-based Fontification): Explain that
11432 face specs are symbols with face names as values.
11433
11434 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11435
11436 * lists.texi (Building Lists): remq moved elsewhere.
11437 (Sets And Lists): remq moved here.
11438 (Association Lists): Refer to assoc-string.
11439
11440 * internals.texi (Garbage Collection): Add memory-use-counts.
11441
11442 * frames.texi (Frames and Windows): Add set-frame-selected-window
11443 and frame-root-window.
11444
11445 * files.texi (Contents of Directories):
11446 Add directory-files-and-attributes.
11447
11448 * display.texi (Refresh Screen): Add force-window-update.
11449 (Invisible Text): Explain about moving point out of invis text.
11450 (Overlay Properties): Add overlay-properties.
11451 (Managing Overlays): Add overlayp.
11452 (GIF Images): Invalid image number displays a hollow box.
11453
11454 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11455 (Killing Buffers): Add buffer-live-p.
11456
114572003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11458
11459 * display.texi (Fringes): Fix typo "set-buffer-window".
11460
114612003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11462
11463 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11464 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11465 Add or change various xrefs and anchors.
11466
11467 * commands.texi: Replace all occurrences of @acronym{CAR} with
11468 @sc{car}, for consistency with the rest of the Elisp manual.
11469 `car' and `cdr' are historically acronyms, but are no longer
11470 widely thought of as such.
11471
11472 * internals.texi (Pure Storage): Mention that `purecopy' does not
11473 copy text properties.
11474 (Object Internals): Now 29 bits are used (in most implementations)
11475 to address Lisp objects.
11476
11477 * variables.texi (Variables with Restricted Values): New node.
11478
11479 * objects.texi (Lisp Data Types): Mention that certain variables
11480 can only take on a restricted set of values and add an xref to
11481 the new node "Variables with Restricted Values".
11482
11483 * eval.texi (Function Indirection): Describe the errors that
11484 `indirect-function' can signal.
11485 (Eval): Clarify the descriptions of `eval-region' and `values'.
11486 Describe `eval-buffer' instead of `eval-current-buffer' and
11487 mention `eval-current-buffer' as an alias for `current-buffer'.
11488 Correct the description and mention all optional arguments.
11489
11490 * nonascii.texi: Various small changes in addition to the
11491 following.
11492 (Converting Representations): Clarify behavior of
11493 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11494 ASCII arguments.
11495 (Character Sets): Document the variable `charset-list' and adapt
11496 the definition of the function `charset-list' accordingly.
11497 (Translation of Characters): Clarify use of generic characters in
11498 `make-translation-table'. Clarify and correct the description of
11499 the use of translation tables in encoding and decoding.
11500 (User-Chosen Coding Systems): Correct and clarify the description
11501 of `select-safe-coding-system'.
11502 (Default Coding Systems): Clarify description of
11503 `file-coding-system-alist'.
11504
115052003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11506
11507 * strings.texi (Text Comparison): Correctly describe when two
11508 strings are `equal'. Combine and clarify descriptions of
11509 `assoc-ignore-case' and `assoc-ignore-representation'.
11510
11511 * objects.texi (Non-ASCII in Strings): Clarify description of
11512 when a string is unibyte or multibyte.
11513 (Bool-Vector Type): Update examples.
11514 (Equality Predicates): Correctly describe when two strings are
11515 `equal'.
11516
115172003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11518
11519 * lists.texi (Building Lists): `append' no longer accepts integer
11520 arguments. Update the description of `number-sequence' to reflect
11521 recent changes.
11522 (Sets And Lists): Describe `member-ignore-case' after `member'.
11523
115242003-11-27 Kim F. Storm <storm@cua.dk>
11525
11526 * commands.texi (Click Events): Click object may be an images.
11527 Describe (dx . dy) element of click positions.
11528 (Accessing Events): Remove duplicate posn-timestamp.
11529 New functions posn-object and posn-object-x-y.
11530
115312003-11-23 Kim F. Storm <storm@cua.dk>
11532
11533 * commands.texi (Click Events): Describe enhancements to event
11534 position lists, including new text-pos and (col . row) items.
11535 Mention left-fringe and right-fringe area events.
11536 (Accessing Events): New functions posn-area and
11537 posn-actual-col-row. Mention posn-timestamp. Mention that
11538 posn-point in non-text area still returns buffer position.
11539 Clarify posn-col-row.
11540
115412003-11-21 Lars Hansen <larsh@math.ku.dk>
11542
11543 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11544 * anti.texi (File Attributes): Describe removed parameter
11545 ID-FORMAT.
11546
115472003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11548
11549 * positions.texi (Positions): Mention that, if a marker is used as
11550 a position, its buffer is ignored.
11551
11552 * markers.texi (Overview of Markers): Mention it here too.
11553
115542003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11555
11556 * numbers.texi (Numeric Conversions): Not just `floor', but also
11557 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11558
115592003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11560
11561 * markers.texi (Creating Markers): Specify insertion type of
11562 created markers. Add xref to `Marker Insertion Types'.
11563 Second argument to `copy-marker' is optional.
11564 (Marker Insertion Types): Mention that most markers are created
11565 with insertion type nil.
11566 (The Mark): Correctly describe when `mark' signals an error.
11567 (The Region): Correctly describe when `region-beginning' and
11568 `region-end' signal an error.
11569
115702003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11571
11572 * hash.texi (Creating Hash): Clarify description of `eql'.
11573 `makehash' is obsolete.
11574 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11575
11576 * positions.texi (Point): Change description of `buffer-end', so
11577 that it is also correct for floating point arguments.
11578 (List Motion): Correct argument lists of `beginning-of-defun' and
11579 `end-of-defun'.
11580 (Excursions): Add xref to `Marker Insertion Types'.
11581 (Narrowing): Argument to `narrow-to-page' is optional.
11582
115832003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11584
11585 * streams.texi (Output Streams): Clarify behavior of point for
11586 marker output streams.
11587
115882003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11589
11590 * variables.texi (Defining Variables): Second argument to
11591 `defconst' is not optional.
11592 (Setting Variables): Mention optional argument APPEND to
11593 `add-to-list'.
11594 (Creating Buffer-Local): Expand description of
11595 `make-variable-buffer-local'.
11596 (Frame-Local Variables): Expand description of
11597 `make-variable-frame-local'.
11598 (Variable Aliases): Correct description of optional argument
11599 DOCSTRING to `defvaralias'. Mention return value of
11600 `defvaralias'.
11601 (File Local Variables): Add xref to `File variables' in Emacs
11602 Manual. Correct description of `hack-local-variables'. Mention
11603 `safe-local-variable' property. Mention optional second argument
11604 to `risky-local-variable-p'.
11605
116062003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11607
11608 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11609
116102003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11611
11612 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11613 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11614 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11615 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11616 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11617 lispref/processes.texi, lispref/searching.texi,
11618 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11619 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11620 @acronym{FOO}.
11621
116222003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11623
11624 * strings.texi (Creating Strings): Argument START to `substring'
11625 can not be `nil'. Expand description of
11626 `substring-no-properties'. Correct description of `split-string',
11627 especially with respect to empty matches. Prevent very bad line
11628 break in definition of `split-string-default-separators'.
11629 (Text Comparison): `string=' and `string<' also accept symbols as
11630 arguments.
11631 (String Conversion): More completely describe argument BASE in
11632 `string-to-number'.
11633 (Formatting Strings): `%s' and `%S' in `format' do require
11634 corresponding object. Clarify behavior of numeric prefix after
11635 `%' in `format'.
11636 (Case Conversion): The argument to `upcase-initials' can be a
11637 character.
11638
116392003-10-27 Kenichi Handa <handa@m17n.org>
11640
11641 * display.texi (Fontsets): Fix texinfo usage.
11642
116432003-10-25 Kenichi Handa <handa@m17n.org>
11644
11645 * display.texi (Fontsets): Add description of the function
11646 set-fontset-font.
11647
116482003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11649
11650 * display.texi (Temporary Displays): Add xref to `Documentation
11651 Tips'.
11652
11653 * functions.texi (Function Safety): Use inforef instead of pxref
11654 for SES.
11655
116562003-10-23 Andreas Schwab <schwab@suse.de>
11657
11658 * Makefile.in (TEX, texinputdir): Don't define.
11659 (TEXI2DVI): Define.
11660 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11661 add $(srcdir)/index.texi.
11662 ($(infodir)/elisp): Remove index.texi dependency.
11663 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11664 (index.texi): Remove target.
11665 (dist): Don't link $(srcdir)/permute-index.
11666 (clean): Don't remove index.texi.
11667
11668 * permute-index, index.perm: Remove.
11669 * index.texi: Rename from index.unperm.
11670
116712003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11672
11673 * tips.texi (Documentation Tips): Document new behavior for face
11674 and variable hyperlinks in Help mode.
11675
116762003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11677
11678 * objects.texi (Integer Type): Update for extra bit of integer range.
11679 (Character Type): Ditto.
11680
116812003-10-16 Eli Zaretskii <eliz@gnu.org>
11682
11683 * numbers.texi (Integer Basics): Add index entries for reading
11684 numbers in hex, octal, and binary.
11685
116862003-10-16 Lute Kamstra <lute@gnu.org>
11687
11688 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11689 argument.
11690
116912003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11692
11693 * windows.texi (Choosing Window): Fix typo.
11694 * edebug.texi (Edebug Execution Modes): Fix typo.
11695
116962003-10-13 Richard M. Stallman <rms@gnu.org>
11697
11698 * windows.texi (Basic Windows): A window has fringe settings,
11699 display margins and scroll-bar settings.
11700 (Splitting Windows): Doc split-window return value.
11701 Clean up one-window-p.
11702 (Selecting Windows): Fix typo.
11703 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11704 (Buffers and Windows): In set-window-buffer, explain effect
11705 on fringe settings and scroll bar settings.
11706 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11707 (Choosing Window): Use defopt for pop-up-frame-function.
11708 For special-display-buffer-names, explain same-window and same-frame.
11709 Clarify window-dedicated-p return value.
11710 (Textual Scrolling): scroll-up and scroll-down can get an error.
11711 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11712 Clarify set-window-hscroll.
11713 (Size of Window): Don't mention tool bar in window-height.
11714 (Coordinates and Windows): Explain what coordinates-in-window-p
11715 returns for fringes and display margins.
11716 (Window Configurations): Explain saving fringes, etc.
11717
11718 * tips.texi (Library Headers): Clean up Documentation.
11719
11720 * syntax.texi (Parsing Expressions): Clean up forward-comment
11721 and parse-sexp-lookup-properties.
11722
11723 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11724
11725 * os.texi (System Environment): Clean up text for load-average errors.
11726
11727 * modes.texi (Hooks): Don't explain local hook details at front.
11728 Clarify run-hooks and run-hook-with-args a little.
11729 Clean up add-hook and remove-hook.
11730
11731 * edebug.texi (Edebug Execution Modes): Clarify t.
11732 Document edebug-sit-for-seconds.
11733 (Coverage Testing): Document C-x X = and =.
11734 (Instrumenting Macro Calls): Fix typo.
11735 (Specification List): Don't index the specification keywords.
11736
117372003-10-10 Kim F. Storm <storm@cua.dk>
11738
11739 * processes.texi (Network): Introduce make-network-process.
11740
117412003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11742
11743 * tips.texi (Library Headers): Fix typo.
11744
117452003-10-07 Juri Linkov <juri@jurta.org>
11746
11747 * modes.texi (Imenu): Mention imenu-create-index-function's
11748 default value. Explain submenus better.
11749
117502003-10-07 Lute Kamstra <lute@gnu.org>
11751
11752 * modes.texi (Faces for Font Lock): Fix typo.
11753 (Hooks): Explain how buffer-local hook variables can refer to
11754 global hook variables.
11755 Various minor clarifications.
11756
117572003-10-06 Lute Kamstra <lute@gnu.org>
11758
11759 * tips.texi (Coding Conventions): Mention naming conventions for
11760 hooks.
11761
117622003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11763
11764 * loading.texi (Library Search): Correct default value of
11765 load-suffixes.
11766 (Named Features): Fix typo.
11767
117682003-10-05 Richard M. Stallman <rms@gnu.org>
11769
11770 * loading.texi (Named Features): In `provide',
11771 say how to test for subfeatures.
11772 (Unloading): In unload-feature, use new var name
11773 unload-feature-special-hooks.
11774
117752003-10-03 Lute Kamstra <lute@gnu.org>
11776
11777 * modes.texi (Major Mode Conventions): Mention third way to set up
11778 Imenu.
11779 (Imenu): A number of small fixes.
11780 Delete documentation of internal variable imenu--index-alist.
11781 Document the return value format of imenu-create-index-function
11782 functions.
11783
117842003-09-30 Richard M. Stallman <rms@gnu.org>
11785
11786 * processes.texi (Network): Say what stopped datagram connections do.
11787
11788 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11789
11790 * display.texi (Overlay Properties): Clarify `evaporate' property.
11791
117922003-09-29 Lute Kamstra <lute@gnu.org>
11793
11794 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11795 constructs should be marked as risky.
11796 Change cons cell into proper list.
11797 (Mode Line Variables): Change cons cell into proper list.
11798
117992003-09-26 Lute Kamstra <lute@gnu.org>
11800
11801 * modes.texi (Mode Line Data): Document the :propertize construct.
11802 (Mode Line Variables): Reorder the descriptions of the variables
11803 to match their order in the default mode-line-format.
11804 Describe the new variables mode-line-position and mode-line-modes.
11805 Update the default values of mode-line-frame-identification,
11806 minor-mode-alist, and default-mode-line-format.
11807 (Properties in Mode): Mention the :propertize construct.
11808
118092003-09-26 Richard M. Stallman <rms@gnu.org>
11810
11811 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11812 * loading.texi, minibuf.texi, text.texi, variables.texi:
11813 Avoid @strong{Note:}.
11814
118152003-09-26 Richard M. Stallman <rms@gnu.org>
11816
11817 * keymaps.texi (Remapping Commands): Fix typo.
11818
118192003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11820
11821 * processes.texi (Low-Level Network): Fix typo.
11822
118232003-09-23 Kim F. Storm <storm@cua.dk>
11824
11825 * processes.texi (Network, Network Servers): Fix typos.
11826 (Low-Level Network): Add timeout value for :server keyword.
11827 Add new option keywords to make-network-process.
11828 Add set-network-process-options.
11829 Explain how to test availability of network options.
11830
118312003-09-19 Richard M. Stallman <rms@gnu.org>
11832
11833 * text.texi (Motion by Indent): Arg to
11834 backward-to-indentation and forward-to-indentation is optional.
11835
11836 * strings.texi (Creating Strings): Add substring-no-properties.
11837
11838 * processes.texi
11839 (Process Information): Add list-processes arg QUERY-ONLY.
11840 Delete process-contact from here.
11841 Add new status values for process-status.
11842 Add process-get, process-put, process-plist, set-process-plist.
11843 (Synchronous Processes): Add call-process-shell-command.
11844 (Signals to Processes): signal-process allows process objects.
11845 (Network): Complete rewrite.
11846 (Network Servers, Datagrams, Low-Level Network): New nodes.
11847
11848 * positions.texi (Word Motion): forward-word, backward-word
11849 arg is optional. Reword.
11850
11851 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11852
11853 * variables.texi (Creating Buffer-Local):
11854 Delete duplicate definition of buffer-local-value.
11855 (File Local Variables): Explain about discarding text props.
11856
118572003-09-11 Richard M. Stallman <rms@gnu.org>
11858
11859 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11860 changes variables that record input events.
11861 (Minibuffer Misc): Add minibuffer-selected-window.
11862
11863 * lists.texi (Building Lists): Add copy-tree.
11864
11865 * display.texi (Fontsets): Add char-displayable-p.
11866 (Scroll Bars): New node.
11867
118682003-09-08 Lute Kamstra <lute@gnu.org>
11869
11870 * modes.texi (%-Constructs): Document new `%i' and `%I'
11871 constructs.
11872
118732003-09-03 Peter Runestig <peter@runestig.com>
11874
11875 * makefile.w32-in: New file.
11876
118772003-08-29 Richard M. Stallman <rms@gnu.org>
11878
11879 * display.texi (Overlay Properties): Clarify how priorities
11880 affect use of the properties.
11881
118822003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11883
11884 * customize.texi (Type Keywords): Correct the description of
11885 `:help-echo' in the case where `motion-doc' is a function.
11886
118872003-08-14 John Paul Wallington <jpw@gnu.org>
11888
11889 * modes.texi (Emulating Mode Line): Subsection, not section.
11890
118912003-08-13 Richard M. Stallman <rms@gnu.org>
11892
11893 * elisp.texi (Top): Update subnode lists in menu.
11894
11895 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11896 (Kill Functions): kill-region has new arg yank-handler.
11897 (Yanking): New node.
11898 (Yank Commands): Add yank-undo-function.
11899 (Low-Level Kill Ring):
11900 kill-new and kill-append have new arg yank-handler.
11901 (Changing Properties): Add remove-list-of-text-properties.
11902 (Atomic Changes): New node.
11903
11904 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11905
11906 * streams.texi (Output Variables): Add eval-expression-print-length
11907 and eval-expression-print-level.
11908
11909 * os.texi (Time Conversion): For encode-time, explain limits on year.
11910
11911 * objects.texi (Character Type): Define anchor "modifier bits".
11912
11913 * modes.texi (Emulating Mode Line): New node.
11914 (Search-based Fontification): Font Lock uses font-lock-face property.
11915 (Other Font Lock Variables): Likewise.
11916
11917 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11918 not vectors.
11919 (Active Keymaps): Add emulation-mode-map-alists.
11920 (Functions for Key Lookup): key-binding has new arg no-remap.
11921 (Remapping Commands): New node.
11922 (Scanning Keymaps): where-is-internal has new arg no-remap.
11923 (Tool Bar): Add tool-bar-local-item-from-menu.
11924 Clarify when to use tool-bar-add-item-from-menu.
11925
11926 * commands.texi (Interactive Call): commandp has new arg.
11927 (Command Loop Info): Add this-original-command.
11928
119292003-08-06 John Paul Wallington <jpw@gnu.org>
11930
11931 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11932
11933 * display.texi (Warning Basics): Fix typo.
11934 (Fringes): Add closing curly bracket and fix typo.
11935
11936 * elisp.texi (Top): Fix typo.
11937
119382003-08-05 Richard M. Stallman <rms@gnu.org>
11939
11940 * elisp.texi: Update lists of subnodes.
11941
11942 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11943
11944 * variables.texi (Local Variables): Use lc for example variable names.
11945
11946 * tips.texi (Library Headers): Explain where to put -*-.
11947
11948 * strings.texi (Creating Strings): Fix xref for vconcat.
11949
11950 * sequences.texi (Vector Functions):
11951 vconcat no longer allows integer args.
11952
11953 * minibuf.texi (Reading File Names): read-file-name has new
11954 arg PREDICATE. New function read-directory-name.
11955
c4cc8b9a 11956 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11957 (Indenting Macros): New node.
11958
11959 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11960 (Window Frame Parameters): Make separate table of parameters
11961 that are coupled with specific face attributes.
11962 (Deleting Frames): delete-frame-hooks renamed to
11963 delete-frame-functions.
11964
11965 * files.texi (Magic File Names): Add file-remote-p.
11966 Clarify file-local-copy.
11967
11968 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11969 here; instead xref Defining Macros.
11970
11971 * display.texi (Warnings): New node, and subnodes.
11972 (Fringes): New node.
11973
11974 * debugging.texi (Test Coverage): New node.
11975
11976 * compile.texi (Compiler Errors): Explain with-no-warnings
11977 and other ways to suppress warnings.
11978
11979 * commands.texi (Interactive Call): Minor clarification.
11980
11981 * buffers.texi (Buffer File Name): set-visited-file-name
11982 renames the buffer too.
11983
11984 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11985
119862003-07-24 Markus Rost <rost@math.ohio-state.edu>
11987
11988 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11989
119902003-07-22 Markus Rost <rost@math.ohio-state.edu>
11991
11992 * internals.texi (Garbage Collection): Fix previous change.
11993
119942003-07-22 Richard M. Stallman <rms@gnu.org>
11995
11996 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11997
11998 * display.texi (Width): Use \s syntax in example.
11999 (Font Selection): Add face-font-rescale-alist.
12000
12001 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12002 Remove spurious indent in example.
12003
12004 * lists.texi (Building Lists): Add number-sequence.
12005
12006 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12007
12008 * functions.texi (Function Documentation): Explain how to
12009 show calling convention explicitly in the doc string.
12010
12011 * windows.texi (Selecting Windows): save-selected-window saves
12012 selected window of each frame.
12013 (Window Configurations): Minor change.
12014
12015 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12016
12017 * streams.texi (Output Variables): Add print-continuous-numbering
12018 and print-number-table.
12019
12020 * processes.texi (Decoding Output): New node.
12021
12022 * os.texi (Time Conversion): decode-time arg is optional.
12023
12024 * objects.texi (Character Type): Don't use space as example for \.
12025 Make list of char names and \-sequences correspond.
12026 Explain that \s is not used in strings. `\ ' needs space after.
12027
12028 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12029 (Translation of Characters): Add translation-table-for-input.
12030 (Default Coding Systems): Add auto-coding-functions.
12031 (Explicit Encoding): Add decode-coding-inserted-region.
12032 (Locales): Add locale-info.
12033
12034 * minibuf.texi (Basic Completion): Describe test-completion.
12035 Collections can be lists of strings.
12036 Clean up lazy-completion-table.
12037 (Programmed Completion): Mention test-completion.
12038 Clarify why lambda expressions are not accepted.
12039 (Minibuffer Misc): Describe minibufferp.
12040
120412003-07-14 Richard M. Stallman <rms@gnu.org>
12042
12043 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12044
12045 * windows.texi (Selecting Windows): New arg to select-window.
12046 (Selecting Windows): Add with-selected-window.
12047 (Size of Window): Add window-inside-edges, etc.
12048
12049 * internals.texi (Garbage Collection): Add post-gc-hook.
12050
12051 * processes.texi (Subprocess Creation): Add exec-suffixes.
12052
12053 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12054 (Scanning Keymaps): Add map-keymaps.
12055 (Defining Menus): Add keymap-prompt.
12056
12057 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12058 most-negative-fixnum.
12059
c4cc8b9a 12060 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
12061 (Compiler Errors): New node.
12062
12063 * os.texi (User Identification): user-uid, user-real-uid
12064 can return float.
12065
12066 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12067 and about derived modes.
12068 (Minor Modes): Add minor-mode-list.
12069 (Defining Minor Modes): Keyword args for define-minor-mode.
12070 (Search-based Fontification): Explain managing other properties.
12071 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 12072 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
12073 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12074
12075 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12076 (Variable Aliases): Clarify defvaralias.
12077
12078 * loading.texi (Library Search): Add load-suffixes.
12079
12080 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12081 (Programmed Completion): Add dynamic-completion-table.
12082
12083 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12084 (Magic File Names): Specify precedence order of handlers.
12085
12086 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12087 and post-command-hook.
12088 (Waiting): New calling convention for sit-for.
12089
12090 * text.texi (Special Properties): local-map and keymap properties
12091 apply based on their stickiness.
12092
120932003-07-07 Richard M. Stallman <rms@gnu.org>
12094
12095 * modes.texi (Minor Mode Conventions): Specify only some kinds
12096 of list values as args to minor modes.
12097
12098 * files.texi (File Name Expansion): Warn about iterative use
12099 of substitute-in-file-name.
12100
12101 * advice.texi (Activation of Advice): Clean up previous change.
12102
121032003-07-06 Markus Rost <rost@math.ohio-state.edu>
12104
12105 * advice.texi (Activation of Advice): Note that ad-start-advice is
12106 turned on by default.
12107
121082003-06-30 Richard M. Stallman <rms@gnu.org>
12109
12110 * text.texi (Buffer Contents): Document current-word.
12111 (Change Hooks): Not called for *Messages*.
12112
12113 * functions.texi (Defining Functions): Explain about redefining
12114 primitives.
f4e90db0 12115 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12116 Comment out the detailed criteria for what is safe.
12117
121182003-06-22 Andreas Schwab <schwab@suse.de>
12119
12120 * objects.texi (Symbol Type): Fix description of examples.
12121
121222003-06-16 Andreas Schwab <schwab@suse.de>
12123
12124 * hash.texi (Creating Hash): Fix description of :weakness.
12125
c8763fb6 121262003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12127
12128 * files.texi (Changing Files): copy-file copies file modes, too.
12129
121302003-05-28 Richard M. Stallman <rms@gnu.org>
12131
12132 * strings.texi (Creating Strings): Clarify split-string.
12133
121342003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12135
12136 * strings.texi (Creating Strings): Update split-string specification
12137 and examples.
12138
121392003-05-19 Richard M. Stallman <rms@gnu.org>
12140
12141 * elisp.texi: Correct invariant section names.
12142
121432003-04-20 Richard M. Stallman <rms@gnu.org>
12144
12145 * os.texi (Timers): Explain about timers and quitting.
12146
121472003-04-19 Richard M. Stallman <rms@gnu.org>
12148
12149 * internals.texi (Writing Emacs Primitives): Strings are
12150 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12151 Explain GCPRO convention for varargs function args.
12152
121532003-04-16 Richard M. Stallman <rms@gnu.org>
12154
12155 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12156
121572003-04-08 Richard M. Stallman <rms@gnu.org>
12158
12159 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12160
121612003-02-13 Kim F. Storm <storm@cua.dk>
12162
12163 * objects.texi (Character Type): New \s escape for space.
12164
121652003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12166
5dcb4c4e 12167 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12168
121692003-01-25 Richard M. Stallman <rms@gnu.org>
12170
12171 * keymaps.texi: Document that a symbol can act as a keymap.
12172
121732003-01-13 Richard M. Stallman <rms@gnu.org>
12174
12175 * text.texi (Changing Properties): Say string indices are origin-0.
12176
12177 * positions.texi (Screen Lines) <compute-motion>:
12178 Correct order of elts in return value.
12179
12180 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12181 how to define a default binding.
12182
121832002-12-07 Markus Rost <rost@math.ohio-state.edu>
12184
12185 * loading.texi (Unloading): Fix recent change for load-history.
12186
12187 * customize.texi (Simple Types): Clarify description of custom
12188 type 'number. Describe new custom type 'float.
12189
121902002-12-04 Markus Rost <rost@math.ohio-state.edu>
12191
12192 * variables.texi (File Local Variables): Fix typo.
12193
c8763fb6 121942002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12195
12196 From Michael Albinus <Michael.Albinus@alcatel.de>.
12197
12198 * README: Target for Info file is `make info'.
12199
5dcb4c4e 12200 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12201 `file-name-sans-extension'.
12202 (Magic File Names): Complete list of operations for magic file
12203 name handlers.
12204
122052002-09-16 Jonathan Yavner <jyavner@engineer.com>
12206
12207 * variables.texi (File Local Variables): New function
12208 risky-local-variable-p.
12209
122102002-09-15 Jonathan Yavner <jyavner@engineer.com>
12211
12212 * functions.texi (Function safety): New node about unsafep.
12213
122142002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12215
5dcb4c4e 12216 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12217 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12218
122192002-06-17 Juanma Barranquero <lektu@terra.es>
12220
12221 * frames.texi (Display Feature Testing): Fix typo.
12222
122232002-06-12 Andreas Schwab <schwab@suse.de>
12224
12225 * frames.texi (Initial Parameters, Resources): Fix references to
12226 the Emacs manual.
12227
122282002-05-13 Kim F. Storm <storm@cua.dk>
12229
6e911150 12230 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12231 example relating to changing buffer inside let.
12232
c8763fb6 122332002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12234
12235 * os.texi (Session Management): New node about X Session management.
12236
122372002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12238
12239 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12240 to which the manual corresponds, and the copyright years.
12241
12242 * Makefile.in (VERSION): Set to 2.9.
12243
122442001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12245
12246 * elisp.texi: Change the category in @dircategory to "Emacs", to
12247 make it consistent with info/dir.
12248
122492001-11-25 Miles Bader <miles@gnu.org>
12250
12251 * text.texi (Fields): Describe new `limit' arg in
12252 field-beginning/field-end.
12253
122542001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12255
5dcb4c4e
SM
12256 * permute-index: Don't depend on csh-specific features.
12257 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12258
12259 * two-volume-cross-refs.txt: New file.
12260 * two.el: New file.
12261 * spellfile: New file.
12262
122632001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12264
12265 * permute-index: New file.
12266
12267 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12268 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12269 8+3 restricted namespace.
12270
12271 * Makefile.in (infodir): Define relative to $(srcdir).
12272 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12273 include directories list via -I switch to makeinfo.
12274 (index.texi): Use cp if both hard and symbolic links fail.
12275
122762001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12277
12278 * Makefile.in (distclean): Add.
12279
12280 The following changes make ELisp manual part of the Emacs
12281 distribution:
12282
12283 * Makefile.in: Add Copyright notice.
12284 (prefix): Remove.
12285 (infodir): Change value to "../info".
12286 (VPATH): New variable.
12287 (MAKE): Don't define.
12288 (texmacrodir): Don't define.
12289 (texinputdir): Append the existing value of TEXINPUTS.
12290 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12291 command to be compatible with man/Makefile.in, and to put the
12292 output into ../info.
12293 (info): Add target.
12294 (installall): Target removed.
12295
c8763fb6 122962001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12297
12298 * tips.texi (Coding Conventions): Fix typo.
12299
123002001-10-23 Gerd Moellmann <gerd@gnu.org>
12301
12302 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12303
123042001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12305
12306 * files.texi (File Name Components): Update the description of
12307 file-name-sans-extension and file-name-extension, as they now
12308 ignore leading dots.
12309
123102001-10-20 Gerd Moellmann <gerd@gnu.org>
12311
12312 * (Version 21.1 released.)
12313
123142001-10-19 Miles Bader <miles@gnu.org>
12315
12316 * positions.texi (Text Lines): Describe behavior of
12317 `beginning-of-line'/`end-of-line' in the presence of field properties.
12318
123192001-10-17 Gerd Moellmann <gerd@gnu.org>
12320
12321 * Makefile.in (VERSION): Set to 2.8.
12322 (manual): Use `manual-21'.
12323
12324 * elisp.texi (VERSION): Add and use it where the version
12325 number was used. Set it to 2.8.
12326
12327 * intro.texi: Likewise.
12328
123292001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12330
12331 * files.texi (File Name Completion): Document the significance of
12332 a trailing slash in elements of completion-ignored-extensions.
12333
123342001-10-06 Miles Bader <miles@gnu.org>
12335
12336 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12337
123382001-10-04 Gerd Moellmann <gerd@gnu.org>
12339
12340 * variables.texi (Variable Aliases): New node.
12341
123422001-10-04 Gerd Moellmann <gerd@gnu.org>
12343
12344 * Branch for 21.1.
12345
123462001-10-02 Miles Bader <miles@gnu.org>
12347
12348 * minibuf.texi (Minibuffer Misc): Add entries for
12349 `minibuffer-contents', `minibuffer-contents-no-properties', and
12350 `delete-minibuffer-contents'.
12351 Correct description for `minibuffer-prompt-end'.
12352
12353 * text.texi (Property Search): Correct descriptions of
12354 `next-char-property-change' and `previous-char-property-change'.
12355 Add entries for `next-single-char-property-change' and
12356 `previous-single-char-property-change'.
12357 Make operand names a bit more consistent.
12358
123592001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12360
12361 * frames.texi (Finding All Frames): Document that next-frame and
12362 previous-frame are local to current terminal.
12363
123642001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12365
12366 * keymaps.texi (Creating Keymaps): Fix the description of the
12367 result of make-keymap.
12368
123692001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12370
12371 * display.texi (Font Lookup, Attribute Functions)
12372 (Image Descriptors): Add cross-references to the definition of
12373 selected frame.
12374
12375 * buffers.texi (The Buffer List): Add cross-references to the
12376 definition of selected frame.
12377
12378 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12379 frame at any given time.
12380 (Multiple Displays, Size and Position): Add a cross-reference to
12381 the definition of the selected frame.
12382
123832001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12384
12385 * strings.texi (String Conversion) <string-to-number>: Document
12386 that a float is returned for integers that are too large.
12387
12388 * frames.texi (Mouse Position): Document mouse-position-function.
12389 (Display Feature Testing): Document display-images-p.
12390 (Window Frame Parameters): Document the cursor-type variable.
12391
12392 * numbers.texi (Integer Basics): Document CL style read syntax for
12393 integers in bases other than 10.
12394
5dcb4c4e
SM
12395 * positions.texi (List Motion):
12396 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12397
12398 * lists.texi (Sets And Lists): Document member-ignore-case.
12399
12400 * internals.texi (Garbage Collection): Document the used and free
12401 strings report.
12402 (Memory Usage): Document strings-consed.
12403
12404 * os.texi (Time of Day): Document float-time.
12405 (Recording Input): Document that clear-this-command-keys clears
12406 the vector to be returned by recent-keys.
12407
ed9265fc
JB
12408 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12409 The argument keymap can be a list.
b8d4c8d0
GM
12410
12411 * nonascii.texi (User-Chosen Coding Systems)
12412 <select-safe-coding-system>: Document the new argument
12413 accept-default-p and the variable
12414 select-safe-coding-system-accept-default-p. Tell what happens if
12415 buffer-file-coding-system is undecided.
12416 (Default Coding Systems): Document auto-coding-regexp-alist.
12417
12418 * display.texi (The Echo Area) <message>: Document
12419 message-truncate-lines.
12420 (Glyphs): Document that the glyph table is unused on windowed
12421 displays.
12422
12423 * help.texi (Describing Characters) <single-key-description>:
12424 Document the new argument no-angles.
12425 (Accessing Documentation) <documentation-property>: Document that
12426 a non-string property is evaluated.
12427 <documentation>: Document that the function-documentation property
12428 is looked for.
12429
12430 * windows.texi (Selecting Windows): Document some-window.
12431
12432 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12433
12434 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12435 apropos-mode-hook.
12436
12437 * commands.texi (Using Interactive): Document interactive-form.
12438 (Keyboard Macros): Document kbd-macro-termination-hook.
12439 (Command Loop Info): Document that clear-this-command-keys clears
12440 the vector to be returned by recent-keys.
12441
124422001-09-04 Werner LEMBERG <wl@gnu.org>
12443
12444 * Makefile.in (srcdir, texinputdir): New variables.
12445 (srcs, index.texi, install): Use $(srcdir).
12446 (.PHONY): Remove elisp.dvi.
12447 (elisp): Use -I switch for makeinfo.
12448 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12449 (installall, dist): Use $(srcdir).
12450 Fix path to texinfo.tex.
12451 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12452
124532001-08-30 Gerd Moellmann <gerd@gnu.org>
12454
12455 * display.texi (Conditional Display): Adjust to API change.
12456
12457 * configure: New file.
12458
124592001-07-30 Gerd Moellmann <gerd@gnu.org>
12460
12461 * commands.texi (Repeat Events): Add description of
12462 double-click-fuzz.
12463
124642001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12465
12466 * syntax.texi (Syntax Class Table): Add the missing designator for
12467 comment and string fences.
12468 (Syntax Properties): Add a xref to syntax table internals.
12469 (Syntax Table Internals): Document string-to-syntax.
12470
124712001-05-07 Gerd Moellmann <gerd@gnu.org>
12472
12473 * Makefile.in (install): Use install-info command line options
12474 like in Emacs' Makefile.in.
12475
124762000-12-09 Miles Bader <miles@gnu.org>
12477
12478 * windows.texi (Window Start): Update documentation for
12479 `pos-visible-in-window-p'.
12480
124812000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12482
12483 * lists.texi (Building Lists): Add footnote to explain how to add
12484 to the end of a list.
12485
124862000-10-25 Gerd Moellmann <gerd@gnu.org>
12487
12488 * files.texi (Visiting Functions): Typos.
12489
124902000-10-25 Kenichi Handa <handa@etl.go.jp>
12491
12492 * files.texi (Visiting Functions): Return value of
12493 find-file-noselect may be a list of buffers if wildcards are used.
12494
124952000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12496
12497 * display.texi (Defining Faces): Document `graphic' display type
12498 in face specs.
12499
b344d29d 125002000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12501
12502 * hooks.texi (Standard Hooks): Replace obsolete
12503 `after-make-frame-hook' with `after-make-frame-functions'.
12504
12505 * frames.texi (Creating Frames): Ditto.
12506
12507 * variables.texi (Future Local Variables): Ditto.
12508
125092000-10-16 Gerd Moellmann <gerd@gnu.org>
12510
12511 * display.texi (Other Image Types): Add description of :foreground
12512 and :background properties of mono PBM images.
12513
125142000-08-17 Werner LEMBERG <wl@gnu.org>
12515
12516 * .cvsignore: New file.
12517
125182000-01-05 Gerd Moellmann <gerd@gnu.org>
12519
12520 * tindex.pl: New script.
12521
125221999-12-03 Dave Love <fx@gnu.org>
12523
12524 * Makefile.in (MAKEINFO): New parameter.
12525
125261999-09-17 Richard Stallman <rms@gnu.org>
12527
12528 * Makefile.in (srcs): Add hash.texi.
12529 (VERSION): Update to 20.6.
12530
125311999-09-13 Richard Stallman <rms@gnu.org>
12532
12533 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12534
125351998-08-29 Karl Heuer <kwzh@gnu.org>
12536
12537 * configure.in: New file.
12538 * Makefile.in: Renamed from Makefile.
12539 (prefix, infodir): Use value obtained from configure.
12540 (emacslibdir): Obsolete variable deleted.
12541 (dist): Distribute configure.in, configure, Makefile.in.
12542
125431998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12544
12545 * Makefile (INSTALL_INFO): New variable.
12546 (install): Run install-info.
12547
125481998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12549
12550 * Makefile (elisp.dvi): Add missing backslash.
12551
125521998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12553
12554 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12555 Run texindex without `./'. Always run texindex on elisp.tp.
12556 (elisp.tps): Target deleted.
12557
125581998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12559
12560 * Makefile (srcs): Add nonascii.texi and customize.texi.
12561 (dist): Start by deleting `temp'.
12562
125631998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12564
12565 * Makefile (makeinfo, texindex): Targets deleted.
12566 (makeinfo.o, texindex.o): Targets deleted.
12567 (clean, dist): Don't do anything with them or with getopt*.
12568
125691998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12570
12571 * Makefile (SHELL): Defined.
12572
125731998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12574
12575 * Makefile (elisp.tps): New target.
12576 (elisp.dvi): Depend on elisp.tps.
12577
c5602427 125781996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12579
12580 * README: Update phone number.
12581
12582 * Makefile (elisp): Make this be the default target.
12583 Depend on makeinfo.c instead of makeinfo.
12584 (install): Don't depend on elisp.dvi, since we don't install that.
12585 Use mkinstalldirs.
12586 (dist): Add mkinstalldirs.
12587
c5602427 125881995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12589
12590 * Makefile (VERSION): Update version number.
5dcb4c4e 12591 (maintainer-clean): Rename from realclean.
b8d4c8d0 12592
c5602427 125931995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12594
12595 * Makefile (realclean): New target.
12596 (elisp): Remove any old elisp-* files first.
12597
c5602427 125981993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12599
12600 * Makefile (VERSION): New variable.
12601 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12602 Compressed file suffix should be `.gz', not `.z'.
12603
ce058493 126041993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12605
12606 * Makefile (elisp): Depend on makeinfo.
12607
c5602427 126081993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12609
12610 * Makefile (srcs): Add anti.texi.
12611
c5602427 126121993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12613
12614 * Makefile (infodir, prefix): New vars.
12615 (install): Use infodir.
f4e90db0 12616 (emacsinfodir): Delete.
b8d4c8d0 12617
c5602427 126181993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12619
12620 * Makefile (srcs): Add calendar.texi.
12621
12622 * Makefile (dist): Copy texindex.c and makeinfo.c.
12623 Limit elisp-* files to those with one or two digits.
12624
c5602427 126251993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12626
f4e90db0 12627 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12628
c5602427 126291993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12630
12631 * loading.texi (Unloading): define-function changed back to
12632 defalias. It may not stay this way, but at least it's
12633 consistent with the known-good version of the code patch.
12634
c5602427 126351993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12636
12637 * modes.texi (Hooks): Document new optional arg of add-hook.
12638
c5602427 126391993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12640
12641 * variables.texi: Document nil initial value of buffer-local variables.
12642
12643 * tips.texi: Add new section on standard library headers.
12644
c5602427 126451993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12646
12647 * Makefile (srcs): Add frame.texi to the list of sources.
12648
c5602427 126491993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12650
12651 * Makefile (dist): Don't bother excluding autosave files; they'll
12652 never make it into the temp directory anyway, and the hash marks
12653 in the name are problematic for make and the Bourne shell.
ed9265fc 12654 (srcs): ???
b8d4c8d0 12655
c5602427 126561993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12657
12658 * Makefile (dist): Don't include backup files or autosave files in
12659 the distribution tar file.
12660
c5602427 126611991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12662
5dcb4c4e 12663 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12664 (elisp.dvi): Remove erroneous shell comment.
12665 Expect output of permute-index in permuted.fns.
12666 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12667 (clean): Add index.texi to be deleted.
b8d4c8d0 12668
c5602427 126691990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12670
12671 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12672
c5602427 126731990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12674
12675 * files.texi: Noted that completion-ignored-extensions is ignored
12676 when making *Completions*.
12677
3e868ee3 126781990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12679
12680 * Makefile make dist now depends on elisp.dvi, since it tries
12681 to include it in the dist file.
12682
c5602427 126831990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12684
c5602427 12685 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12686
c5602427 126871989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12688
12689 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12690 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12691
c5602427 126921989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12693
12694 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12695 and @error{} are the terms now being used. The files in the
12696 directory have been changed to reflect this.
12697
12698 * All instances of @indentedresultt{} have been changed to
333f9019 12699 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12700
c5602427 127011989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12702
12703 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12704 experimental @indentedresult{}, @indentedexpandsto{} are part of
12705 the texinfo.tex in this directory. These TeX macros are not
12706 stable yet.
12707
c5602427 127081989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12709
12710 * texinfo.tex: Temporarily added
12711 \let\result=\dblarrow
12712 \def\error{{\it ERROR} \longdblarrow}
12713 We need to do this better soon.
12714
c5602427 127151989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12716
12717 * Applied Karl Berry's patches to *.texinfo files, but not to
12718 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12719 new title page format is also not applied, since it requires
12720 texinfo.tex changes.)
12721
12722 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12723 for the Project GNU development environment.
12724
12725;; Local Variables:
c8763fb6 12726;; coding: utf-8
b8d4c8d0
GM
12727;; End:
12728
ab422c4d 12729 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12730
12731 This file is part of GNU Emacs.
12732
352c8b4a 12733 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12734 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12735 the Free Software Foundation, either version 3 of the License, or
12736 (at your option) any later version.
b8d4c8d0
GM
12737
12738 GNU Emacs is distributed in the hope that it will be useful,
12739 but WITHOUT ANY WARRANTY; without even the implied warranty of
12740 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12741 GNU General Public License for more details.
12742
12743 You should have received a copy of the GNU General Public License
352c8b4a 12744 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.