Unmark electric-indent-mode; it requires more doc changes.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
46291d11
XF
12013-12-23 Xue Fuqiao <xfq.free@gmail.com>
2
3 * strings.texi (Creating Strings): Document TRIM in `split-string'.
4
8cd22a08
CY
52013-12-23 Chong Yidong <cyd@gnu.org>
6
7 * keymaps.texi (Controlling Active Maps): Renamed
8 set-temporary-overlay-map to set-transient map. Doc fixes.
9 (Searching Keymaps): The transient keymap takes precedence.
10
aec3bf9f
GM
112013-12-23 Glenn Morris <rgm@gnu.org>
12
13 * loading.texi (How Programs Do Loading, Load Suffixes):
14 Mention `load-prefer-newer'.
15
bb962da2
XF
162013-12-22 Xue Fuqiao <xfq.free@gmail.com>
17
aec3bf9f
GM
18 * hash.texi (Other Hash): Document `hash-table-keys'
19 and `hash-table-values'.
bb962da2 20
77e5bcc5
EZ
212013-12-22 Eli Zaretskii <eliz@gnu.org>
22
23 * nonascii.texi (Character Properties): NAME or OLD-NAME
24 properties can be nil (there's no empty string).
a9877c32 25 (Character Properties): Update the reference to the UCD.
77e5bcc5 26
c9832cd8
XF
272013-12-22 Xue Fuqiao <xfq.free@gmail.com>
28
77e5bcc5
EZ
29 * sequences.texi (Bool-Vectors): Document new bool-vector set
30 operation functions.
8fc36a68 31
05e8f1ae
XF
32 * text.texi (Examining Properties): Document `get-pos-property'.
33
aec3bf9f
GM
34 * variables.texi (Directory Local Variables):
35 Document `enable-dir-local-variables'.
b345c561 36
aec3bf9f
GM
37 * debugging.texi (Debugger Commands):
38 Document `debugger-toggle-locals'.
c9832cd8 39
77221051
CY
402013-12-21 Chong Yidong <cyd@gnu.org>
41
42 * text.texi (Region Indent): Note the new interactive behavior of
43 indent-rigidly.
44
dfff9284
TH
452013-12-20 Tassilo Horn <tsdh@gnu.org>
46
3fbba716
TH
47 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
48 one or many arguments.
49
6f1de4d1
TH
50 * display.texi: Document `messages-buffer'.
51
dfff9284
TH
52 * os.texi: Document `initial-buffer-choice' changes.
53
f5df4ceb
CY
542013-12-20 Chong Yidong <cyd@gnu.org>
55
56 * text.texi (Changing Properties): Improve documentation for
57 add-face-text-property.
58 (Special Properties): Mention add-face-text-property.
59
fb891cc8
CY
602013-12-18 Chong Yidong <cyd@gnu.org>
61
18874304
CY
62 * customize.texi (Custom Themes): Document custom-known-themes
63 (Bug#15717).
64
fb891cc8
CY
65 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
66 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
67
06a4f110
GM
682013-12-13 Glenn Morris <rgm@gnu.org>
69
70 * internals.texi (Building Emacs):
71 * loading.texi (Library Search): Mention that site-load,
72 site-init cannot change load-path.
73
b55e11bf
GM
742013-12-12 Glenn Morris <rgm@gnu.org>
75
76 * elisp.texi: Tweak dircategory.
77
01633a17
EZ
782013-12-12 Eli Zaretskii <eliz@gnu.org>
79
80 * nonascii.texi (Encoding and I/O): Document file-name encoding
81 peculiarities on MS-Windows.
82
f9405d87
GM
832013-12-12 Glenn Morris <rgm@gnu.org>
84
85 * elisp.texi: Sync direntry with info/dir version.
86
36291308
JB
872013-12-08 Juanma Barranquero <lekktu@gmail.com>
88
89 * display.texi (Progress, Face Remapping):
90 * processes.texi (Serial Ports):
91 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
92
c085e5b9
JL
932013-12-04 Juri Linkov <juri@jurta.org>
94
95 * searching.texi (Search and Replace): Fix `unread-command-events'
96 and add ref.
97
9139632a
JL
982013-12-03 Juri Linkov <juri@jurta.org>
99
100 * windows.texi (Choosing Window): Rename `no-display-ok' to
101 `allow-no-window'. (Bug#13594)
102
26e4aa7d
GM
1032013-11-30 Glenn Morris <rgm@gnu.org>
104
105 * Makefile.in (distclean): Remove Makefile.
106
c8f0efc2
AP
1072013-11-29 Andreas Politz <politza@fh-trier.de>
108
109 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
110 (Bug#14029).
111
cb6c95a3
GM
1122013-11-27 Glenn Morris <rgm@gnu.org>
113
114 * loading.texi (Library Search):
115 * os.texi (Startup Summary): No more leim directory.
116
d6686055
GM
1172013-11-26 Glenn Morris <rgm@gnu.org>
118
119 * os.texi (Startup Summary): Update for leim-list being preloaded.
120
f6083c67
BJ
1212013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
122
123 * frames.texi (Input Focus):
124 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
125
17e0445b
GM
1262013-11-23 Glenn Morris <rgm@gnu.org>
127
128 * loading.texi (Library Search):
129 Empty elements in EMACSLOADPATH now mean the default load-path.
130
88fa559d
GM
1312013-11-22 Glenn Morris <rgm@gnu.org>
132
133 * loading.texi (Library Search): Minor clarification.
134
f0cfa5fe
LL
1352013-11-20 Leo Liu <sdl.web@gmail.com>
136
137 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
138
a6e3a5d5
XF
1392013-11-19 Xue Fuqiao <xfq.free@gmail.com>
140
141 * os.texi (File Notifications): Add an index.
142
143 * loading.texi (Loading): Add an cross-reference.
144
4ae3802f
XF
1452013-11-18 Xue Fuqiao <xfq.free@gmail.com>
146
147 * os.texi (Session Management, Desktop Notifications): Add some
148 indexes and a cross-reference.
149
de586f99
XF
1502013-11-17 Xue Fuqiao <xfq.free@gmail.com>
151
152 * os.texi (Time Parsing):
153 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
154
90794abb
GM
1552013-11-14 Glenn Morris <rgm@gnu.org>
156
157 * loading.texi (Library Search): Update section.
158
7d3bb569
XF
1592013-11-11 Xue Fuqiao <xfq.free@gmail.com>
160
161 * os.texi (User Identification, Time of Day, Time Conversion):
162 Minor fixes.
163
fb193bb4
JD
1642013-11-10 Jan Djärv <jan.h.d@swipnet.se>
165
166 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
167
be9d2b46
XF
1682013-11-09 Xue Fuqiao <xfq.free@gmail.com>
169
170 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 171 Typo fix.
d612ddbb 172 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 173
8acb09ca
EZ
1742013-11-08 Eli Zaretskii <eliz@gnu.org>
175
176 * display.texi (Truncation): Document that cache-long-scans is now
177 non-nil by default. (Bug#15797)
178
c67c5132
EZ
1792013-11-05 Eli Zaretskii <eliz@gnu.org>
180
181 * lists.texi (Rearrangement): Fix indexing.
182
183 * display.texi (Bidirectional Display): Fix indexing.
184
29aa2b71
XF
1852013-11-05 Xue Fuqiao <xfq.free@gmail.com>
186
5e21526f
XF
187 * lists.texi (Rearrangement): Improve indexing.
188
29aa2b71 189 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 190 (Bidirectional Display): Improve indexing.
29aa2b71 191
3c334c14
JD
1922013-11-01 Jan Djärv <jan.h.d@swipnet.se>
193
194 * display.texi (Face Attributes): Document :distant-foreground.
195
bc5184ab
XF
1962013-10-30 Xue Fuqiao <xfq.free@gmail.com>
197
198 * display.texi (Abstract Display): Improve indexing.
199
23af34b0
SM
2002013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
201
202 * display.texi (Selective Display): Discourage the use of explicit
203 selective display.
204
81cf3b07
XF
2052013-10-29 Xue Fuqiao <xfq.free@gmail.com>
206
027d950f
XF
207 * display.texi (Showing Images): Add an index for image-size.
208 Use @code instead of @var for a normal variable.
142207c0 209 (Multi-Frame Images): Improve indexing.
3440d80e 210 (Button Buffer Commands): Use @code instead of @var for a normal variable.
e54711f3 211 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 212
3c640e29
XF
2132013-10-27 Xue Fuqiao <xfq.free@gmail.com>
214
44e0cfaf 215 * display.texi (Image Descriptors): Improve indexing.
3c640e29 216
7db9c31e
XF
2172013-10-26 Xue Fuqiao <xfq.free@gmail.com>
218
219 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 220 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 221
619a46f8
XF
2222013-10-25 Xue Fuqiao <xfq.free@gmail.com>
223
224 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
225 (Low-Level Font): Improve indexing.
226
227 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 228
578ef6b9
XF
2292013-10-24 Xue Fuqiao <xfq.free@gmail.com>
230
231 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 232 (Font Selection): Add indexes.
8b78f36c 233 (Low-Level Font): Add an index for font registry.
578ef6b9 234
48f73cfb
GM
2352013-10-23 Glenn Morris <rgm@gnu.org>
236
76f1a3c3
GM
237 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
238 Nuke @refill.
239
48f73cfb
GM
240 * Makefile.in (install-dvi, install-html, install-pdf)
241 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
242 (uninstall-pdf): Quote entities that might contain whitespace.
243
8d02f0ad
XF
2442013-10-19 Xue Fuqiao <xfq.free@gmail.com>
245
76f1a3c3
GM
246 * display.texi (Face Attributes): Add indexes for the ‘:box’
247 face attribute.
8d02f0ad 248
917ac5eb
XF
2492013-10-18 Xue Fuqiao <xfq.free@gmail.com>
250
74f202ae 251 * display.texi (Line Height): Add indexes for line height.
917ac5eb 252
475c7d3f
XF
2532013-10-17 Xue Fuqiao <xfq.free@gmail.com>
254
255 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
256
89f20e05
XF
2572013-10-16 Xue Fuqiao <xfq.free@gmail.com>
258
259 * display.texi (Selective Display): Add an index for explicit
260 selective display.
261
2641f1a5
XF
2622013-10-15 Xue Fuqiao <xfq.free@gmail.com>
263
264 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
265
8c106d17
GM
2662013-10-13 Glenn Morris <rgm@gnu.org>
267
268 * intro.texi (Acknowledgments): Use accented form of some names.
269
fa022909
GM
2702013-10-09 Glenn Morris <rgm@gnu.org>
271
272 * control.texi (Conditionals): Copyedits. (Bug#15558)
273
4ed77415 2742013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 275
4ed77415 276 Support menus on text-mode terminals.
981b26a6
EZ
277 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
278 wording to the effect that menus are supported on TTYs.
279
280 * frames.texi (Pop-Up Menus, Dialog Boxes)
281 (Display Feature Testing): Update for menu support on TTYs.
282
6de913c4
SM
2832013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
284
285 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
286 non-headings.
287
9e73b242
XF
2882013-10-05 Xue Fuqiao <xfq.free@gmail.com>
289
290 * syntax.texi (Categories): Add an index for category sets.
291
79b3ad55
XF
2922013-10-03 Xue Fuqiao <xfq.free@gmail.com>
293
c9358b45
XF
294 * syntax.texi (Syntax Flags):
295 (Syntax Table Functions): Add indexes.
79b3ad55 296
8c1f51ff
XF
2972013-10-02 Xue Fuqiao <xfq.free@gmail.com>
298
299 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
300
6cfe977d
XF
3012013-09-29 Xue Fuqiao <xfq.free@gmail.com>
302
303 * searching.texi (Regexp Search): Refine.
304
69b3debc
XF
3052013-09-22 Xue Fuqiao <xfq.free@gmail.com>
306
307 * nonascii.texi (Default Coding Systems): Typo fix.
308
87829449
XF
3092013-09-21 Xue Fuqiao <xfq.free@gmail.com>
310
311 * nonascii.texi (Coding System Basics): Add information about carriage-return.
312
0df00f59
EZ
3132013-09-14 Eli Zaretskii <eliz@gnu.org>
314
315 * display.texi (Display Margins): State the units of measuring
316 margin width. (Bug#15375)
317
3509fb40
EZ
3182013-09-13 Eli Zaretskii <eliz@gnu.org>
319
320 * text.texi (Not Intervals): Minor wording fix.
321
99d8e6d6
XF
3222013-09-12 Xue Fuqiao <xfq.free@gmail.com>
323
3509fb40
EZ
324 * functions.texi (Obsolete Functions): Add an index for obsolete
325 functions.
99d8e6d6 326
44ee2147
XF
3272013-09-11 Xue Fuqiao <xfq.free@gmail.com>
328
329 * nonascii.texi (Character Properties): Character properties fix
330 for decimal-digit-value and digit-value.
331
eb31a86c
SM
3322013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
333
334 * macros.texi (Defining Macros): Prefer "function" to "lambda
335 expression" (bug#15296).
336
50b13cde
PE
3372013-08-28 Paul Eggert <eggert@cs.ucla.edu>
338
339 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
340 for portability to hosts where /bin/sh has problems.
341
a8544941
SM
3422013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
343
344 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
345
9f0809d4
EZ
3462013-08-20 Eli Zaretskii <eliz@gnu.org>
347
348 * files.texi (Information about Files): Mention file names with
349 trailing blanks on MS-Windows. (Bug#15130)
350
c5074806
XF
3512013-08-18 Xue Fuqiao <xfq.free@gmail.com>
352
353 * positions.texi (Positions): Improve indexing.
354
e2c90473
EZ
3552013-08-18 Eli Zaretskii <eliz@gnu.org>
356
357 * markers.texi (The Region): Improve indexing.
358
278d6dd0
XF
3592013-08-17 Xue Fuqiao <xfq.free@gmail.com>
360
ab100635
XF
361 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
362
278d6dd0
XF
363 * text.texi (Maintaining Undo): Mention interactive call of
364 buffer-disable-undo.
c9b39934 365 (Filling): Add cross-reference for hard newlines.
d3110177 366 (Sorting): Fix indentation.
38b4c7f8 367 (Columns): Comment out undefined behavior.
ad6643fe 368 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 369
2bede2ed
XF
3702013-08-16 Xue Fuqiao <xfq.free@gmail.com>
371
c8068af5 372 * text.texi (Insertion): Refine.
bd805d5b 373 (Margins): Add an index.
e4043ba0 374 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 375
2bede2ed
XF
376 * positions.texi (Character Motion):
377 * markers.texi (Moving Markers):
378 (Creating Markers): Comment out undefined behavior.
379
7cbbcaa0
XF
3802013-08-15 Xue Fuqiao <xfq.free@gmail.com>
381
382 * markers.texi (The Region): Add/move indexes.
383
8259030d
LMI
3842013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
385
386 * display.texi (ImageMagick Images): Mention :content-type and
387 `image-content-type-suffixes'.
388
f73f4ce6
XF
3892013-08-13 Xue Fuqiao <xfq.free@gmail.com>
390
391 * positions.texi (Word Motion): Remove redundant sentence.
392
3e6b67c9
GM
3932013-08-13 Glenn Morris <rgm@gnu.org>
394
395 * lists.texi (List Elements):
396 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
397
5c41e9ff
XF
3982013-08-13 Xue Fuqiao <xfq.free@gmail.com>
399
916119ec 400 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 401
8496d8d7
GM
4022013-08-12 Glenn Morris <rgm@gnu.org>
403
404 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
405 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
406 (INSTALL_DATA): New, set by configure.
407 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
408 New variables.
409 (.SUFFIXES): Add .ps and .dvi.
410 (.dvi.ps): New suffix rule.
411 (dvi, html, pdf, ps): Use *_TARGETS variables.
412 (elisp.html): Use HTML_OPTS.
413 (elisp.ps): Remove explicit rule.
414 (.PHONY): install-dvi, install-html, install-pdf, install-ps
415 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
416 uninstall-ps, and uninstall-doc.
417 (install-dvi, install-html, install-pdf, install-ps, install-doc)
418 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
419 (uninstall-doc): New rules.
420 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
421
3a3bb904
XF
4222013-08-10 Xue Fuqiao <xfq.free@gmail.com>
423
424 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
425
4517cbc2
XF
4262013-08-09 Xue Fuqiao <xfq.free@gmail.com>
427
428 * control.texi (Error Symbols): Minor fix for previous change.
429
54bd972f
SM
4302013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
431
432 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
433
434 * control.texi (Signaling Errors): Refer to define-error.
435 (Error Symbols): Add `define-error'.
436
e30b79c1
DA
4372013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
438
439 * positions.texi (Motion by Screen Lines):
440 * display.texi (Truncation): Rename `cache-long-line-scans'
441 to `cache-long-scans'.
442
123ff297
XF
4432013-08-05 Xue Fuqiao <xfq.free@gmail.com>
444
445 * windows.texi (Window Start and End): Add an index.
446
9097ad86
XF
4472013-08-02 Xue Fuqiao <xfq.free@gmail.com>
448
449 * display.texi (Face Functions): Add an index.
450
451 * variables.texi (Variable Aliases): Add an index.
452
453 * functions.texi (Defining Functions): Add an index.
454
455 * nonascii.texi (Coding System Basics): Add an index.
456
64a695bd
XF
4572013-07-31 Xue Fuqiao <xfq.free@gmail.com>
458
459 * nonascii.texi (Non-ASCII Characters): Update menu.
460 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
461
462 * elisp.texi (Top): Update menu.
463
39e8fb76
XF
4642013-07-30 Xue Fuqiao <xfq.free@gmail.com>
465
466 * windows.texi (Window History): Mention the default value of
3cd51eaa 467 switch-to-visible-buffer. Add cross-references.
39e8fb76 468
95e6e62b
MA
4692013-07-24 Michael Albinus <michael.albinus@gmx.de>
470
471 * errors.texi (Standard Errors): Fix typo.
472
473 * files.texi (Magic File Names):
474 * os.texi (File Notifications): Remove file-notify-supported-p.
475
53840e55
PE
4762013-07-24 Paul Eggert <eggert@cs.ucla.edu>
477
478 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
479 non-well-formed expressions result in unspecified behavior, though
480 Emacs will not crash.
481
32813ea7
MA
4822013-07-22 Michael Albinus <michael.albinus@gmx.de>
483
484 * files.texi (Magic File Names): Add file-notify-add-watch,
485 file-notify-rm-watch and file-notify-supported-p. Move
486 file-remote-p down.
487
488 * errors.texi (Standard Errors): Add file-notify-error.
489
490 * os.texi (Desktop Notifications): Rename from Notifications.
491 (File Notifications): New node.
492
493 * elisp.texi (Top): Update menu for these changes.
494
ac446ed8
XF
4952013-07-19 Xue Fuqiao <xfq.free@gmail.com>
496
497 * windows.texi (Display Action Functions): Mention next-window.
498
e6c005c5
XF
4992013-07-16 Xue Fuqiao <xfq.free@gmail.com>
500
501 * windows.texi (Selecting Windows): Fix the introduction of
502 `set-frame-selected-window''s arguments.
503
954b166e
PE
5042013-07-10 Paul Eggert <eggert@cs.ucla.edu>
505
506 Timestamp fixes for undo (Bug#14824).
507 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
508
3323c263
EZ
5092013-07-06 Eli Zaretskii <eliz@gnu.org>
510
511 * nonascii.texi (Text Representations): Document that
512 multibyte-string-p returns nil for non-string objects.
513
4431e6d9 5142013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
515
516 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
517
a944db14
GM
5182013-07-03 Glenn Morris <rgm@gnu.org>
519
520 * debugging.texi (Debugging):
521 * files.texi (File Attributes, Changing Files): Fix cross-references.
522
523 * package.texi (Package Archives): Fix @url call.
524
253e30aa
GM
525 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
526
4c672a0f
EZ
5272013-06-29 Eli Zaretskii <eliz@gnu.org>
528
529 * display.texi (Bidirectional Display): Document move-point-visually.
530
4366ddd4
XF
5312013-06-29 Xue Fuqiao <xfq.free@gmail.com>
532
533 * buffers.texi (Buffer File Name): Fix typo.
534
bace8013
CS
5352013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
536
537 * tips.texi (Coding Conventions): Improve wording.
538
f99f7826 5392013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
540
541 * loading.texi (Autoload): Fix typo.
542
611e8a48
GM
543 * variables.texi (Lexical Binding): Fix typo.
544
edfaf7c0
GM
545 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
546
f3f9606c
LMI
5472013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
548
549 * display.texi (ImageMagick Images): Mention :max-width and
550 :max-height.
551
89561f72
PE
5522013-06-20 Paul Eggert <eggert@cs.ucla.edu>
553
554 * numbers.texi (Math Functions): Remove obsolete function log10.
555
9716fedb
SM
5562013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
557
558 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
559 rather than `local-map'.
560
561 * keymaps.texi (Active Keymaps): Fix documentation of
562 set-temporary-overlay-map and overriding-terminal-local-map.
563
789cf833
GM
5642013-06-19 Glenn Morris <rgm@gnu.org>
565
566 * Makefile.in (dist): Edit more configure variables.
567 Try to check that we do not miss any in future.
568
254408ca
JB
5692013-06-17 Juanma Barranquero <lekktu@gmail.com>
570
571 * text.texi (Undo, Changing Properties): Fix typos.
572
708e05f6
LMI
5732013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
574
575 * text.texi (Changing Properties): Document `add-face-text-property'.
576
3da95318
KH
5772013-06-17 Kenichi Handa <handa@gnu.org>
578
579 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 580 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 581
de0503df
SM
5822013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
583
584 * loading.texi (Hooks for Loading): Don't document after-load-alist.
585 Document with-eval-after-load instead of eval-after-load.
586
823777b5
XF
5872013-06-11 Xue Fuqiao <xfq.free@gmail.com>
588
589 * files.texi (File Name Expansion): Make the example more
590 intuitive.
591
08c0a604
PE
5922013-06-10 Paul Eggert <eggert@cs.ucla.edu>
593
594 Documentation fix for 'ls' and hard links.
595 * compile.texi (Compilation Functions):
596 * files.texi (File Attributes, Changing Files):
597 Use current format for GNU 'ls' output.
598 (File Attributes): Fix problem introduced in previous change:
599 the link count is the number of hard links, not the number
600 of hard links + 1.
601
e4568f3b
XF
6022013-06-10 Xue Fuqiao <xfq.free@gmail.com>
603
604 * files.texi (File Attributes): Fix typo.
605
a5cf7779
SM
6062013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
607
608 * functions.texi (Lambda Expressions): Lambda expressions don't
609 evaluate to themselves in general (bug#11782).
610
6e911150
SM
6112013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
612
613 * loading.texi (Autoload):
614 * help.texi (Documentation Basics, Accessing Documentation)
615 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
616
b02b5481
GM
6172013-04-23 Glenn Morris <rgm@gnu.org>
618
619 * internals.texi (Writing Emacs Primitives): Remove obvious example.
620 Tweak other to avoid overly long line.
621
f8152bcb
XF
6222013-04-21 Xue Fuqiao <xfq.free@gmail.com>
623
84ebefe9
XF
624 * internals.texi (Writing Emacs Primitives): Remove unnecessary
625 references to the sources. (Bug#13800)
626
f8152bcb
XF
627 * searching.texi (Regexp Backslash): Doc fix for backslash
628 constructs in regular expressions.
629
8fa2654e
CS
6302013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
631
632 * tips.texi (Coding Conventions): Mention separation of package
633 descriptor and name of internal symbols by two hyphens.
634
0aa3616e
SB
6352013-04-13 Stephen Berman <stephen.berman@gmx.net>
636
637 * windows.texi (Splitting Windows): Change category of
638 split-window from a command to a function.
639
cd542620
CY
6402013-04-06 Chong Yidong <cyd@gnu.org>
641
642 * display.texi (Faces): Minor clarifications.
6e911150
SM
643 (Defining Faces): Clarify default vs custom face specs.
644 Document face-spec-set.
cd542620
CY
645
646 * display.texi (Overlay Properties):
647 * text.texi (Special Properties): Use the "anonymous face"
648 terminology. Describe foreground-color and background-color forms
649 as compatibility-only.
650
8d0c20ae
EZ
6512013-03-24 Eli Zaretskii <eliz@gnu.org>
652
653 * compile.texi (Byte-Code Objects): Add index entry.
654 (Disassembly): Add cross-references.
655
45f1d362
EZ
6562013-03-23 Eli Zaretskii <eliz@gnu.org>
657
658 * frames.texi (Size Parameters): More accurate description of the
659 difference between 'fullboth' and 'maximized'. (Bug#13935)
660
5784e319
CS
6612013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
662
663 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
664
78be8b64 6652013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
666
667 * elisp.texi: Add some stuff specific to www.gnu.org.
668
b388e7ad
TZ
6692013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
670
671 * control.texi (Pattern matching case statement): Fix typo.
672
681ebc33
PE
6732013-03-04 Paul Eggert <eggert@cs.ucla.edu>
674
675 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
676
9bed73f3
GM
6772013-03-03 Glenn Morris <rgm@gnu.org>
678
679 * objects.texi (Symbol Type): Fix typo.
680
929aeac6 6812013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
682
683 * variables.texi (File Local Variables): Fix reference.
684
1abfd3e8 6852013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
686
687 * files.texi (Magic File Names): Improve wording and indexing.
688
f0c954fa
GM
6892013-02-21 Glenn Morris <rgm@gnu.org>
690
691 * display.texi (Multi-Frame Images): Minor rephrasing.
692
1e56f8ef
GM
6932013-02-20 Glenn Morris <rgm@gnu.org>
694
695 * display.texi (GIF Images, TIFF Images): Delete these nodes.
696 (ImageMagick Images): For :index, use an xref rather than duplicating.
697 (Other Image Types): Add GIF, adjust formatting.
698 (Multi-Frame Images): Rename from Animated Images. Expand section.
699 * elisp.texi (Top): Update menu for these changes.
700
93c2fa46
GM
7012013-02-19 Glenn Morris <rgm@gnu.org>
702
703 * text.texi (Change Hooks): Fix typo.
704
d64d97e5 7052013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
706
707 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
708
b5ca9d53
GM
7092013-02-13 Glenn Morris <rgm@gnu.org>
710
b6c3e4b1
GM
711 * objects.texi (Char-Table Type): Add footnote about #^^.
712
b5ca9d53
GM
713 * modes.texi (Minor Mode Conventions): Fix typo.
714
85adc63f
GM
715 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
716 meta characters; this changed in 22.1. (Bug#13684)
717
662abcc1
GM
718 * objects.texi (Char-Table Type): Add cindex.
719
9d6c9dd1
GM
720 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
721
490a9458 7222013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
723
724 * keymaps.texi (Creating Keymaps): Update make-keymap result.
725
8549f9e8
EZ
7262013-02-09 Eli Zaretskii <eliz@gnu.org>
727
728 * modes.texi (%-Constructs): Remove the description of %t.
729
730 * nonascii.texi (MS-DOS File Types): Delete node.
731
7bd00724
GM
7322013-02-08 Glenn Morris <rgm@gnu.org>
733
734 * keymaps.texi (Active Keymaps, Searching Keymaps):
735 Remove confusing mention of "symbolic prefix". (Bug#13643)
736
795e7a5b 7372013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
738
739 * macros.texi (Indenting Macros): Fix order of an indent
740 symbol's arguments. (Bug#13450)
741
b3fbb395
PE
7422013-01-19 Paul Eggert <eggert@cs.ucla.edu>
743
744 Allow floating-point file offsets.
745 * files.texi (Reading from Files, Writing to Files):
746 Say that file offsets can be numbers, not just integers.
747
45a7e57c
GM
7482013-01-09 Glenn Morris <rgm@gnu.org>
749
750 * commands.texi (Interactive Codes):
751 Whitespace does not terminate interactive "S". (Bug#13393)
752
04c48b14
CY
7532013-01-06 Chong Yidong <cyd@gnu.org>
754
755 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
756
1f1c405d
GM
7572013-01-05 Glenn Morris <rgm@gnu.org>
758
759 * display.texi (Overlay Properties): Mention field. (Bug#13364)
760
5d7c18a8
EZ
7612013-01-05 Eli Zaretskii <eliz@gnu.org>
762
763 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
764 directive in a group of items.
765
89cb305e 7662013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
767
768 * keymaps.texi (Key Sequences): Remove obsolete sentence
769 (Bug#13356).
770
0f668a4d 7712013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
772
773 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
774
553081a5
SM
7752013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
776
777 * files.texi (File Attributes): Undocument return format of file-acl.
778
1cbb9ed6
GM
7792013-01-03 Glenn Morris <rgm@gnu.org>
780
75e78d1e
GM
781 * processes.texi (System Processes):
782 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
783
5f1a9647
GM
784 * searching.texi (Replacing Match): Fix xref.
785
1cbb9ed6
GM
786 * elisp.texi (DATE): Bump to Jan 2013.
787
9539d465 7882013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 789
22ff2cb8
GM
790 * customize.texi (Common Keywords, Type Keywords):
791 Replace "active field" with "button". (Bug#13310)
792
9800c5b0
GM
793 * customize.texi (Common Keywords): Add xref. (Bug#13311)
794 * tips.texi (Library Headers): Add cindex.
795
d5e5e7b4 7962012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
797
798 * functions.texi (Declare Form):
799 * intro.texi (A Sample Function Description):
800 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
801 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
802 in @def.. commands. (Bug#13292)
803
ccad023b
EZ
8042012-12-29 Eli Zaretskii <eliz@gnu.org>
805
806 * files.texi (Changing Files): Document the return values of
807 set-file-selinux-context and set-file-acl.
808
1ab0c851
GM
8092012-12-27 Glenn Morris <rgm@gnu.org>
810
811 * files.texi (File Names): Mention Cygwin conversion functions.
812
94900bfe
MR
8132012-12-22 Martin Rudalics <rudalics@gmx.at>
814
815 * windows.texi (Selecting Windows): Reword description of
816 select-window (Bug#13248).
817
04d9b71a
EZ
8182012-12-22 Eli Zaretskii <eliz@gnu.org>
819
820 * files.texi (File Attributes, Changing Files): Remove the details
821 about the text returned by file-acl. Instead, just document that
822 it is an opaque string meant to be used by set-file-acl.
823
6e55f03e
CY
8242012-12-21 Chong Yidong <cyd@gnu.org>
825
07b9c0be
CY
826 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
827
6e55f03e
CY
828 * customize.texi (Simple Types): Document key-sequence type
829 (Bug#13048).
830
5bec25eb
CY
831 * strings.texi (Text Comparison): Doc fix for compare-strings.
832
15ccf05e
MA
8332012-12-19 Michael Albinus <michael.albinus@gmx.de>
834
835 * files.texi (Magic File Names): Add `file-acl',
836 `file-selinux-context', `set-file-acl' and
837 `set-file-selinux-context'. Make the list consistent.
838
ee3c0aec
JB
8392012-12-19 Jonas Bernoulli <jonas@bernoul.li>
840
841 * tips.texi (Library Headers): New header keyword `Homepage'.
842 Make continuation lines syntax more precise.
843
66447e07
EZ
8442012-12-17 Eli Zaretskii <eliz@gnu.org>
845
846 * files.texi (File Attributes, Changing Files): Update to include
847 MS-Windows support for ACLs.
848
7c3d167f
RF
8492012-12-16 Romain Francoise <romain@orebokech.com>
850
851 * files.texi (File Attributes): Document ACL support and new
852 `file-acl' function.
853 (Changing Files): Mention argument name change of `copy-file' and
854 document new function `set-file-acl'.
855
97976f9f
PE
8562012-12-14 Paul Eggert <eggert@cs.ucla.edu>
857
858 Fix permissions bugs with setgid directories etc. (Bug#13125)
859 * files.texi (Testing Accessibility): Document GROUP arg
860 of file-ownership-preserved-p.
861 (File Attributes): Document that 9th element is now
862 just a placeholder.
863 * os.texi (User Identification): Document new functions group-gid,
864 group-real-gid.
865
d92d9c95
PE
8662012-12-11 Paul Eggert <eggert@cs.ucla.edu>
867
868 * internals.texi (C Integer Types): New section.
869 This follows up and records an email in
870 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
871
265c2fbf 8722012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 873
4a0e1924 874 * control.texi (Pattern matching case statement): New node.
f433306a 875
1cbae532
SM
876 * customize.texi (Variable Definitions): Mention the default :group
877 for defcustoms (bug#13093).
878
c6c08d3f
GM
8792012-12-09 Glenn Morris <rgm@gnu.org>
880
881 * customize.texi (Variable Definitions): Mention eval-defun
882 on a defcustom calls the :set function when appropriate.
883
4288142b
PE
8842012-12-06 Paul Eggert <eggert@cs.ucla.edu>
885
886 * doclicense.texi, gpl.texi: Update to latest version from FSF.
887 These are just minor editorial changes.
888
d8ad4d3f 8892012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
890
891 * lists.texi (Plist Access): Move put example to Symbol Plists.
892
893 * symbols.texi (Standard Properties): Fix typo.
894
c5bc2d1d 8952012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 896
f02f19bd
CY
897 * symbols.texi (Symbol Properties): New node.
898 (Symbol Plists): Make it a subsection under Symbol Properties.
899 (Standard Properties): New node.
900
901 * lists.texi (Property Lists): Move here from symbols.texi.
902 (Plist Access): Rename from Other Plists.
903
904 * customize.texi (Variable Definitions):
905 * display.texi (Defining Faces):
906 * sequences.texi (Char-Tables): Fix xref.
907
1cbae532 908 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 909
f02f19bd
CY
910 * commands.texi (Using Interactive): Fix index entry.
911
cb6f5650
PE
9122012-11-24 Paul Eggert <eggert@cs.ucla.edu>
913
c07a6ded
PE
914 * doclicense.texi: Update to latest version from FSF.
915 These are just minor editorial changes.
916 * elisp.texi (GNU Free Documentation License)
917 (GNU General Public Licens):
918 Provide sectioning, since doclicense.texi no longer does that.
919
cb6f5650
PE
920 * loading.texi (Named Features): @ -> @@ to fix typo.
921
d125ca15 9222012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
923
924 * windows.texi (Basic Windows): Fix typo.
925 (Windows and Frames): Fix example. Move description of
926 window-in-direction here.
927 (Recombining Windows): Fix example.
1cbae532 928 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
929 (Switching Buffers): Reword.
930 (Display Action Functions): Minor adjustments.
931 (Choosing Window Options): Minor fixes.
932 (Window History): Minor rewording.
933 (Dedicated Windows): Correct and reword part describing how
934 dedicatedness affects functions removing buffers or windows.
1cbae532 935 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 936
d125ca15 9372012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
938
939 * modes.texi (%-Constructs): Fix statement about mode construct
940 padding (Bug#12866).
941
d125ca15 9422012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
943
944 * debugging.texi (Profiling): Make it more clear
945 that --enable-profiling is about profiling the C code.
946
38a2f917
GM
9472012-11-21 Glenn Morris <rgm@gnu.org>
948
3ca2f1bf
GM
949 * display.texi (Attribute Functions):
950 Update for set-face-* name changes.
1bf335cf
GM
951 Add new "inherit" argument for face-bold-p etc.
952 Move description of this argument to a common section, like "frame".
3ca2f1bf 953
6ef2e5ef 954 * debugging.texi (Profiling): New section.
b6729a18 955 (Debugging): Mention profiling in the introduction.
5b776637
GM
956 * tips.texi (Compilation Tips): Move profiling to separate section.
957 * elisp.texi: Add Profiling to detailed menu.
958
6ef2e5ef 9592012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
960
961 * windows.texi (Display Action Functions): Fix recently added
962 example. Suggested by Michael Heerdegen.
963
6ef2e5ef 9642012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
965
966 Minor cleanup for times as lists of four integers.
967 * os.texi (Time Parsing): Time values can now be four integers.
968
7351b73d
GM
9692012-11-18 Glenn Morris <rgm@gnu.org>
970
971 * loading.texi (How Programs Do Loading): Add eager macro expansion.
972 * macros.texi (Expansion): Mention eager macro expansion.
973
a045a167
GM
974 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
975
2ac9538d 9762012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
977
978 * minibuf.texi (Programmed Completion): Doc fix for metadata
979 request (Bug#12850).
980
2ac9538d 9812012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 982
7fe37cfc
GM
983 * display.texi (Temporary Displays): Document with-temp-buffer-window.
984
6439ae19
GM
985 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
986 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
987 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 988 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 989
0ff7851c
MR
9902012-11-16 Martin Rudalics <rudalics@gmx.at>
991
992 * windows.texi (Choosing Window): Rewrite description of
993 display-buffer-alist (Bug#12167).
1cbae532
SM
994 (Display Action Functions): Mention inhibit-switch-frame.
995 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
996 Add example (Bug#12848).
997
96e05507 9982012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
999
1000 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
1001 (Attribute Functions): Update for set-face-underline rename.
1002 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 1003
e4e9830b
GM
1004 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1005 so they align better in info.
921c067f
GM
1006 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1007 Document set-temporary-overlay-map.
e4e9830b 1008
c8915b67
SM
10092012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1010
1011 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1012 with normal keymaps".
1013
74934dcc
DA
10142012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1015
1016 * internals.texi (Garbage Collection): Update descriptions
1017 of vectorlike_header, garbage-collect and gc-cons-threshold.
1018 (Object Internals): Explain Lisp_Object layout and the basics
1019 of an internal type system.
1020 (Buffer Internals): Update description of struct buffer.
1021
f78ee6af 10222012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
1023
1024 * variables.texi (Adding Generalized Variables):
1025 At least mention gv-define-expander and gv-letplace.
1026
164f28b5 1027 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 1028 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 1029
38868ad7
GM
1030 * control.texi (Signaling Errors):
1031 * debugging.texi (Error Debugging):
1032 * errors.texi (Standard Errors): Add user-error.
1033
6efddf78
GM
1034 * variables.texi (Adding Generalized Variables):
1035 Use standard formatting for common lisp note about setf functions.
1036
6baf66d5 10372012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
1038
1039 * elisp.texi (Top): Add Recombining Windows to menu.
1040 * windows.texi (Recombining Windows): New subsection.
1041 (Splitting Windows): Rewrite text on handling of window
1042 combinations and move it to new subsection.
1043
6baf66d5 10442012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 1045
8a3afaf9
CY
1046 * searching.texi (Replacing Match): Document \? in replace-match.
1047
7c08f8ba
CY
1048 * variables.texi (Creating Buffer-Local): Document setq-local and
1049 defvar-local.
1050 (Setting Generalized Variables): Arrange table alphabetically.
1051
1052 * lists.texi (List Elements, List Variables): Clarify descriptions
1053 of push and pop for generalized variables.
1054
1055 * edebug.texi (Specification List): setf is no longer CL-only.
1056
6baf66d5 10572012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
1058
1059 * variables.texi (Adding Generalized Variables):
1060 Update description of FIX-RETURN expansion.
1061
ebdbfb95
GM
1062 * variables.texi (Setting Generalized Variables):
1063 Split most of previous contents into this subsection.
1064 (Adding Generalized Variables): New subsection.
651af8c6
GM
1065 Move note on lack of setf functions here from misc/cl.texi.
1066
ebdbfb95
GM
1067 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1068
6baf66d5 10692012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1070
1071 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1072
a43d02f0
MA
10732012-11-08 Michael Albinus <michael.albinus@gmx.de>
1074
1075 * os.texi (Notifications): Update descriptions of
1076 notifications-notify, notifications-close-notification and
1077 notifications-get-capabilities according to latest code changes.
1078 Add notifications-get-server-information.
1079
2395ab64
CY
10802012-11-03 Chong Yidong <cyd@gnu.org>
1081
1082 * objects.texi (General Escape Syntax): Clarify the explanation of
1083 escape sequences.
1084 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1085 multibyte. Hex escapes do not automatically make a string
1086 multibyte.
1087
43bcfda6
MR
10882012-11-03 Martin Rudalics <rudalics@gmx.at>
1089
1090 * windows.texi (Switching Buffers): Document option
1091 switch-to-buffer-preserve-window-point.
1092 (Display Action Functions): Document window-height and
1093 window-width alist entries.
1cbae532
SM
1094 (Display Action Functions):
1095 Document display-buffer-below-selected and
43bcfda6 1096 display-buffer-in-previous-window.
1cbae532
SM
1097 (Quitting Windows): Document quit-restore-window.
1098 Rewrite section.
43bcfda6
MR
1099 (Window Configurations): In window-state-get mention that
1100 argument window must be valid.
1101 (Window Parameters): Document quit-restore window parameter
1102 (Bug#12158).
1103
89b2c8a1
GM
11042012-10-31 Glenn Morris <rgm@gnu.org>
1105
88390adf
GM
1106 * control.texi (Catch and Throw): Add xref to cl.texi.
1107
aec5e6f9
GM
1108 * lists.texi (Sets And Lists): Point xref to better location.
1109
0d8e94e9
GM
1110 * errors.texi (Standard Errors):
1111 * loading.texi (Autoload): Update for cl-lib namespace changes.
1112
5241598a
GM
1113 * modes.texi (Defining Minor Modes): "Generalized Variables"
1114 section is now in this manual rather than cl.texi.
1115
89b2c8a1
GM
1116 * eval.texi (Special Forms): No longer special forms: defmacro,
1117 defun, save-window-excursion, with-output-to-temp-buffer.
1118 * functions.texi (Defining Functions): Defun is now a macro.
1119 Defalias is a function.
1120
516e1a08
GM
11212012-10-30 Glenn Morris <rgm@gnu.org>
1122
1123 * variables.texi (Generalized Variables): Fix typo.
1124
e29e39c9
CY
11252012-10-30 Chong Yidong <cyd@gnu.org>
1126
1127 * symbols.texi (Symbol Plists): Document function-get.
1128
1129 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1130
1131 * frames.texi (Visibility of Frames): Document tty-top-frame.
1132
70edffb1
SM
11332012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1134
1135 * keymaps.texi (Format of Keymaps): Document the multiple
1136 inheritance format.
1137
3a51f0eb
MR
11382012-10-28 Martin Rudalics <rudalics@gmx.at>
1139
1140 * windows.texi (Basic Windows): Reformulate description of live,
1141 internal and valid windows.
1142 (Cyclic Window Ordering): Describe new argument of
1143 get-lru-window and get-largest-window. Add description of
1144 window-in-direction.
1145
5b6887ad
GM
11462012-10-27 Glenn Morris <rgm@gnu.org>
1147
5887564d
GM
1148 * variables.texi (Generalized Variables): New section,
1149 adapted from misc/cl.texi.
1150 * elisp.texi (Top): Add Generalized Variables to menu.
1151 * lists.texi (List Elements, List Variables):
1152 Mention generalized variables.
1153
5b6887ad
GM
1154 * lists.texi (List Elements): Typo fix.
1155
05b621a6
CY
11562012-10-27 Chong Yidong <cyd@gnu.org>
1157
1158 * minibuf.texi (High-Level Completion): Don't mention removed
1159 function iswitchb-read-buffer.
1160
1161 * commands.texi (Event Input Misc): Remove last-input-char.
1162 (Command Loop Info): Remove last-command-char.
1163
1164 * frames.texi (Initial Parameters): Don't mention the obsolete
1165 special-display feature.
1166
1167 * windows.texi (Choosing Window): Don't mention the obsolete
1168 special display feature.
1169 (Choosing Window Options): Remove obsolete special-display
1170 variables, and the functions special-display-p and
1171 special-display-popup-frame.
1172
1173 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1174
1175 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1176
1177 * markers.texi (Information from Markers): Remove obsolete
1178 function buffer-has-markers-at.
1179
1180 * text.texi (Yanking): Document yank-handled-properties.
1181
72ec96fb
PE
11822012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1183
1184 Update manual for new time stamp format (Bug#12706).
1185 * buffers.texi (Modification Time):
1186 * files.texi (Testing Accessibility, File Attributes):
1187 * intro.texi (Version Info):
1188 * os.texi (Time of Day):
1189 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1190 These instances were missed the first time around.
1191 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1192
75e8f9d2
CY
11932012-10-24 Chong Yidong <cyd@gnu.org>
1194
cd996018
CY
1195 * minibuf.texi (Text from Minibuffer): Document read-regexp
1196 changes.
1197
1cbae532
SM
1198 * nonascii.texi (Selecting a Representation):
1199 Document set-buffer-multibyte changes.
cd996018 1200
75e8f9d2
CY
1201 * keymaps.texi (Toolkit Differences): Node deleted.
1202 (Easy Menu): New node.
1203
d1069532
SM
12042012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1205
1206 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1207
c4132fd4
PE
12082012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1209
1210 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1211 * files.texi (File Attributes):
1212 * text.texi (Undo):
1213 Time stamp resolution is now 1 picosecond, not 1 second.
1214
1fb3aa3f
CY
12152012-10-23 Chong Yidong <cyd@gnu.org>
1216
49238e7f
CY
1217 * display.texi (Font Lookup): Remove font-list-limit.
1218
1fb3aa3f
CY
1219 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1220 (Bug#12529).
1221
5fb904b0
GM
12222012-10-22 Glenn Morris <rgm@gnu.org>
1223
f961c7d8
GM
1224 * os.texi (Recording Input): Tiny fix.
1225
4ee87740
GM
1226 * intro.texi (Lisp History):
1227 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1228 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1229
d18a0d24
CY
12302012-10-15 Chong Yidong <cyd@gnu.org>
1231
1232 * macros.texi (Defining Macros): defmacro is now a macro.
1233 Explicitly list the docstring and declare arguments.
1234
1235 * functions.texi (Anonymous Functions): Explicitly list the
1236 docstring, declare, and interactive arguments to lambda.
1237 (Defining Functions): Likewise for defun.
1238 (Inline Functions): Likewise for defsubst.
1239 (Declare Form): Tweak description.
1240
73f2b4ab
CY
12412012-10-13 Chong Yidong <cyd@gnu.org>
1242
1243 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1244
379acb95
CY
12452012-10-05 Chong Yidong <cyd@gnu.org>
1246
1247 * minibuf.texi (Basic Completion): Clarify list form of completion
1248 table (Bug#12564).
1249
e8757f09 12502012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1251
1252 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1253
86ec63ba
PE
12542012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1255
1256 Revert the FOLLOW-SYMLINKS change for file-attributes.
1257 * files.texi (File Attributes, Magic File Names): Undo last change.
1258
e7a2937b
PE
12592012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1260
1261 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1262 * files.texi (File Attributes): Describe it.
1263 (Magic File Names): Use it.
1264
48de8b12
CY
12652012-09-30 Chong Yidong <cyd@gnu.org>
1266
1267 * commands.texi (Click Events): Define "mouse position list".
1268 Remove mention of unimplemented horizontal scroll bars.
1269 (Drag Events, Motion Events): Refer to "mouse position list".
1270 (Accessing Mouse): Document posnp.
1271
1272 * errors.texi (Standard Errors): Tweak arith-error description.
1273 Tweak markup. Remove domain-error and friends, which seem to be
1274 unused after the floating-point code revamp.
1275
1276 * functions.texi (Obsolete Functions): Obsolescence also affects
1277 documentation commands. Various clarifications.
1278 (Declare Form): New node.
1279
1280 * strings.texi (String Basics): Copyedits.
1281
1282 * os.texi (Idle Timers): Minor clarifications.
1283 (User Identification): Add system-users and system-groups.
1284
1285 * macros.texi (Defining Macros): Move description of `declare' to
1286 Declare Form node.
1287
1288 * loading.texi (Autoload):
1289 * help.texi (Documentation Basics): The special sequences can
1290 trigger autoloading.
1291
1292 * numbers.texi (Integer Basics): Copyedits.
1293 (Float Basics): Consider IEEE floating point always available.
1294 (Random Numbers): Document actual limits.
1295 (Arithmetic Operations): Clarify division by zero. Don't mention
1296 the machine-independence of negative division since it does not
1297 happen in practice.
1298
12992012-09-28 Chong Yidong <cyd@gnu.org>
1300
1301 * os.texi (Startup Summary): Document leim-list.el change.
1302
13032012-09-25 Chong Yidong <cyd@gnu.org>
1304
1305 * functions.texi (Defining Functions): defun is now a macro.
1306
e61d39cd 13072012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1308
1309 * files.texi (Files): Fix typo.
1310
e109c4a6
CY
13112012-09-23 Chong Yidong <cyd@gnu.org>
1312
1313 * buffers.texi (Read Only Buffers): Document read-only-mode.
1314
1315 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1316 read-only-mode.
1317
1318 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1319 calling conventions.
1320
c88b867f
CY
13212012-09-22 Chong Yidong <cyd@gnu.org>
1322
1323 * searching.texi (Replacing Match): Minor clarification.
1324
df9685f3
EZ
13252012-09-22 Eli Zaretskii <eliz@gnu.org>
1326
287d7455
EZ
1327 * edebug.texi (Instrumenting): Improve indexing.
1328
df9685f3
EZ
1329 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1330 from within its own timer action. (Bug#12447)
1331
47133380
CY
13322012-09-22 Chong Yidong <cyd@gnu.org>
1333
1334 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1335
ab199df2 13362012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1337
1338 * debugging.texi (Using Debugger): Fix typo.
1339
ed1f0bd3
CY
13402012-09-18 Chong Yidong <cyd@gnu.org>
1341
1342 * display.texi (Faces): Discuss anonymous faces.
1343 (Face Attributes): Tweak intro.
1344 (Defining Faces): Move after the Face Attributes node. Copyedits.
1345 (Displaying Faces): Describe role of inheritance.
1346
1347 * customize.texi (Customization): Define customization more
1348 carefully (Bug#11440).
1349 (Common Keywords): Add xref to Constant Variables.
1350
1351 * variables.texi (Defining Variables): Link to defcustom's node
1352 instead of the higher-level Customization chapter.
1353
c990426a
PE
13542012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1355
1356 Simplify, document, and port floating-point (Bug#12381).
1357 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1358 Document that / and mod (with floating point arguments), along
1359 with asin, acos, log, log10, expt and sqrt, return special values
1360 instead of signaling exceptions.
1361 (Float Basics): Document that logb operates on the absolute value
1362 of its argument.
1363 (Math Functions): Document that (log ARG BASE) also returns NaN if
1364 BASE is negative. Document that (expt X Y) returns NaN if X is a
1365 finite negative number and Y a finite non-integer.
1366
011474aa
CY
13672012-09-09 Chong Yidong <cyd@gnu.org>
1368
bb6b0efc
CY
1369 * lists.texi (Sets And Lists): Explain that the return value for
1370 delete should be used, like for delq.
1371
011474aa
CY
1372 * minibuf.texi (Yes-or-No Queries): Document recentering and
1373 scrolling in y-or-n-p. Remove gratuitous example.
1374
1375 * searching.texi (Search and Replace): Document window scrolling
1376 entries in query-replace-map.
1377
6dcef6ec
CY
13782012-09-08 Chong Yidong <cyd@gnu.org>
1379
1380 * syntax.texi (Syntax Table Internals): Define "raw syntax
1381 descriptor" terminology (Bug#12383).
1382 (Syntax Descriptors): Mention raw syntax descriptors.
1383
52404181
CY
13842012-09-07 Chong Yidong <cyd@gnu.org>
1385
1a5432bc
CY
1386 * variables.texi (Creating Buffer-Local): Fix description of
1387 local-variable-if-set-p (Bug#10713).
1388
0a6bdaa1
CY
1389 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1390
14ba4cf3
CY
1391 * windows.texi (Display Action Functions)
1392 (Choosing Window Options): Remove obsolete variable
1393 display-buffer-reuse-frames.
cee2e90d 1394 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1395
e5c2edf7
CY
1396 * positions.texi (Narrowing): Document buffer-narrowed-p.
1397
52404181
CY
1398 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1399
1400 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1401 (Bug#12269).
1402
7f7e0167
LI
14032012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1404
1405 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1406
6a787d9a
CY
14072012-09-02 Chong Yidong <cyd@gnu.org>
1408
1409 * windows.texi (Window Configurations): Recommend against using
1410 save-window-excursion (Bug#12075).
1411
1412 * control.texi (Catch and Throw):
1413 * positions.texi (Excursions): Don't mention it.
1414
0e23ef9d
PE
14152012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1416
1417 Better seed support for (random).
1418 * numbers.texi (Random Numbers): Document new behavior of
1419 the calls (random) and (random STRING).
1420
342dac71
MR
14212012-08-21 Martin Rudalics <rudalics@gmx.at>
1422
1423 * windows.texi (Window Point): Document recent changes in
1424 window-point and set-window-point.
1425 (Selecting Windows): Document recent change in select-window.
1426
a08eadfe
EZ
14272012-08-06 Eli Zaretskii <eliz@gnu.org>
1428
1429 * functions.texi (Closures): Put the main index entry for
1430 "closures" here. (Bug#12138)
1431
1432 * variables.texi (Lexical Binding): Disambiguate the index entry
1433 for "closures".
1434
35b6586e
CY
14352012-08-05 Chong Yidong <cyd@gnu.org>
1436
1437 * display.texi (Defining Faces): Move documentation of
1438 frame-background-mode to the Emacs manual (Bug#7774).
1439
02676e5d
CY
14402012-08-04 Chong Yidong <cyd@gnu.org>
1441
1442 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1443 Fix description of syntax table inheritance.
1444 (Syntax Table Functions): Don't refer to internal contents of
1445 syntax table, since that is not explained yet. Copyedits.
1446 (Standard Syntax Tables): Node deleted.
1447 (Syntax Table Internals): Misc clarifications. Improve table
1448 formatting.
1449
1450 * keymaps.texi (Inheritance and Keymaps):
1451 * text.texi (Sticky Properties): Tweak index entry.
1452
73e0cbc0
EZ
14532012-07-28 Eli Zaretskii <eliz@gnu.org>
1454
1455 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1456
09ae5da1
PE
14572012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1458
1459 Prefer typical American spelling for "acknowledgment".
1460 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1461
1ada2e55
EZ
14622012-07-21 Eli Zaretskii <eliz@gnu.org>
1463
1464 * commands.texi (Special Events): Mention language-change event.
1465 (Input Events, Interactive Codes):
1466 * keymaps.texi (Key Sequences): Mention events that are
1467 non-keyboard but also non-mouse events.
1468
9ea10cc3
CY
14692012-07-17 Chong Yidong <cyd@gnu.org>
1470
1471 * text.texi (Insertion): Document insert-char changes.
1472
2e2d2a13
LL
14732012-07-15 Leo Liu <sdl.web@gmail.com>
1474
1475 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1476
b68b3337
CY
14772012-07-13 Chong Yidong <cyd@gnu.org>
1478
1479 * buffers.texi (Read Only Buffers): Document toggle-read-only
1480 changes. Reword to account for the fact that read-only is
1481 currently not supported in overlay properties.
1482
ab4c47d3
CY
14832012-07-07 Chong Yidong <cyd@gnu.org>
1484
1485 * loading.texi (Library Search): Index site-lisp directories.
1486
d4913798
CY
14872012-07-06 Chong Yidong <cyd@gnu.org>
1488
1489 * intro.texi (A Sample Function Description): Fix incorrect
1490 markup, undoing previous change.
1491 (A Sample Variable Description): Minor clarifications and markup
1492 improvements.
1493
1494 * elisp.texi (Top):
1495 * text.texi (Text): Fix menu order.
1496
251736f4
RS
14972012-07-06 Richard Stallman <rms@gnu.org>
1498
1499 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1500 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1501
e8d71283
GM
15022012-07-05 Glenn Morris <rgm@gnu.org>
1503
1504 * intro.texi (A Sample Function Description): Fix cross-refs.
1505
47187200
MW
15062012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1507
1508 * intro.texi (Evaluation Notation, A Sample Function Description)
1509 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1510
a2eb421b
CY
15112012-06-27 Chong Yidong <cyd@gnu.org>
1512
1513 * processes.texi (Asynchronous Processes, Input to Processes):
1514 * internals.texi (Process Internals): Don't capitalize "pty".
1515
6d41a41d
TTN
15162012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1517
1518 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1519 discussion more prominent.
1520
0bd8297f
EZ
15212012-06-23 Eli Zaretskii <eliz@gnu.org>
1522
1523 * commands.texi (Misc Events): Document the language-change event.
1524
d35af63c
PE
15252012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1526
1527 Support higher-resolution time stamps (Bug#9000).
1528 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1529 * processes.texi (System Processes):
1530 Time stamp resolution is now picosecond, not microsecond.
1531
ac1a0ce1 15322012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1533
1534 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1535
1053a871
SM
15362012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1537
1538 * functions.texi (Defining Functions):
1539 * macros.texi (Defining Macros): Un-define the return value of `defun',
1540 `defmacro' and `defalias'.
1541
41b7f8bc
CY
15422012-06-17 Chong Yidong <cyd@gnu.org>
1543
1544 * elisp.texi: Remove urlcolor setting.
1545
82a25657
GM
15462012-06-17 Glenn Morris <rgm@gnu.org>
1547
1548 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1549 Overlining no longer behaves exactly like underlining.
1550
a04689de 15512012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1552
1553 * display.texi (Face Attributes):
1554 Document wave-style underline face attribute.
1555
1b9b4cf4
CY
15562012-06-11 Chong Yidong <cyd@gnu.org>
1557
1558 * display.texi (ImageMagick Images): ImageMagick now supports the
1559 :background property.
1560
dbab98c7
DA
15612012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1562
1563 * internals.texi (Garbage Collection): Typo fix.
1564
6175e34b
CY
15652012-06-09 Chong Yidong <cyd@gnu.org>
1566
1567 * text.texi (Special Properties): Clarify the meaning of a list of
1568 faces in the `face' property.
1569
1570 * display.texi (Face Remapping): Minor clarification.
1571
4b56d0fe
CY
15722012-06-08 Chong Yidong <cyd@gnu.org>
1573
1574 * display.texi (Face Attributes): Font family does not accept
1575 wildcards. De-document obsolete :bold and :italic attributes.
1576 (Defining Faces): Use new-style face spec format.
1577
f3372c87
DA
15782012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1579
8d7c7eed 1580 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1581 vector management code and vectorlike_header structure.
1582
5f2c76c6
CY
15832012-06-03 Chong Yidong <cyd@gnu.org>
1584
1585 * modes.texi (Mode Line Data): Use "mode line construct"
1586 terminology for consistency.
1587
ecc6530d
GM
15882012-05-27 Glenn Morris <rgm@gnu.org>
1589
1590 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1591 * buffers.texi, commands.texi, compile.texi, control.texi:
1592 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1593 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1594 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1595 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1596 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1597 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1598 * objects.texi, os.texi, package.texi, positions.texi:
1599 * processes.texi, searching.texi, sequences.texi, streams.texi:
1600 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1601 * variables.texi, windows.texi: Nuke hand-written node pointers.
1602
33017faf 16032012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1604
33017faf
GM
1605 * functions.texi (Obsolete Functions):
1606 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1607
1608 * modes.texi (Mode Help): Fix describe-mode.
1609
1610 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1611
1612 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1613
33017faf 16142012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1615
33017faf 1616 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1617
1618 * compile.texi (Docs and Compilation):
1619 byte-compile-dynamic-docstrings is an option.
1620
1621 * debugging.texi (Invoking the Debugger): debug is a command.
1622
1623 * display.texi (Progress): progress-reporter-update and
1624 progress-reporter-force-update have VALUE argument optional.
1625 (Animated Images): Use non-@code{nil} instead of non-nil.
1626
33017faf
GM
1627 * files.texi (Format Conversion Round-Trip):
1628 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1629
1630 * frames.texi (Creating Frames): make-frame is a command.
1631 (Input Focus): select-frame is a command.
1632 (Pointer Shape): void-text-area-pointer is an option.
1633
33017faf 1634 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1635 (Help Functions): describe-prefix-bindings is a command.
1636
1637 * markers.texi (Creating Markers): Both arguments of copy-marker
1638 are optional.
1639
1640 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1641
1642 * modes.texi (Mode Line Variables): mode-line-remote and
1643 mode-line-client are not options.
1644 (Imenu): imenu-add-to-menubar is a command.
33017faf 1645 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1646
1647 * os.texi (Sound Output): play-sound-file is a command.
1648
33017faf 1649 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1650
33017faf
GM
1651 * processes.texi (Signals to Processes):
1652 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1653 (Signals to Processes): signal-process is a command.
1654
33017faf 1655 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1656 (Base 64): base64-encode-string is not a command while
1657 base64-decode-region is.
1658
1659 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1660
3fe7cdc8
GM
16612012-05-12 Glenn Morris <rgm@gnu.org>
1662
1663 * Makefile.in (MKDIR_P): New, set by configure.
1664 (mkinfodir): Use $MKDIR_P.
1665
dc0f75c8
GM
16662012-05-10 Glenn Morris <rgm@gnu.org>
1667
b8a82b69
GM
1668 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1669 with "coding: raw-text".
51b1e059 1670 Concept of multibyte sessions no longer exists.
b8a82b69 1671
dc0f75c8
GM
1672 * files.texi (File Locks): Mention create-lockfiles option.
1673
666b903b 16742012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1675
5b6eebcf
GM
1676 * vol1.texi, vol2.texi: Remove files.
1677 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1678 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1679
0a454caf 1680 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1681
143d9dd8
GM
1682 * two-volume.make (emacsdir): New.
1683 (tex): Add directory with emacsver.texi to TEXINPUTS.
1684
e68b393e
GM
1685 * minibuf.texi (Minibuffer History, Basic Completion):
1686 Tweak page breaks.
1687
9658dc2a
GM
1688 * internals.texi (Garbage Collection, Memory Usage)
1689 (Writing Emacs Primitives): Tweak page breaks.
1690
161c2a25
GM
1691 * streams.texi (Output Variables): Improve page break.
1692
1693 * edebug.texi (Edebug Display Update): Improve page break.
1694
51d58083
GM
1695 * compile.texi (Disassembly): Condense the examples.
1696
ddff3351
GM
1697 * eval.texi, functions.texi, loading.texi, macros.texi:
1698 Where possible, use example rather than smallexample.
1699
1700 * symbols.texi: Where possible, use example rather than smallexample.
1701 (Symbol Components): Fix typo.
1702 (Other Plists): Tweak page break.
1703
1704 * sequences.texi (Arrays): Tweak page breaks.
1705
1706 * customize.texi: Where possible, use example rather than smallexample.
1707 (Common Keywords, Variable Definitions, Applying Customizations)
1708 (Custom Themes): Tweak page breaks.
1709
1710 * control.texi: Where possible, use example rather than smallexample.
1711 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1712 Tweak page breaks.
1713
ca4b98fa
GM
17142012-05-08 Glenn Morris <rgm@gnu.org>
1715
5122804a
GM
1716 * two.el: Remove; unused since creation of two-volume.make.
1717
ca4b98fa
GM
1718 * vol1.texi, vol2.texi: No need to keep menus in these files.
1719
eceeb5fc
CY
17202012-05-05 Glenn Morris <rgm@gnu.org>
1721
1722 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1723
1724 * intro.texi (Caveats): Copyedit.
1725 (Lisp History): Convert inforef to xref.
1726 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1727
1728 * text.texi (Auto Filling): Don't mention Emacs 19.
1729
1730 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1731 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1732
1733 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1734
eceeb5fc
CY
1735 * lists.texi (List-related Predicates, List Variables):
1736 Tweak page-breaks.
1737 (Sets And Lists): Convert inforef to xref.
1738
8045b906
GM
17392012-05-04 Glenn Morris <rgm@gnu.org>
1740
1741 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1742 (info, infoclean): Use $INFO_EXT.
1743 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1744 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1745 (info, maintainer-clean): Use $INFO_EXT.
1746 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1747
78f3273a
CY
17482012-05-04 Chong Yidong <cyd@gnu.org>
1749
1750 * os.texi (Timers): Use defopt for timer-max-repeats.
1751
ab0fa4e4
PE
17522012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1753
1754 * os.texi (Time of Day): Do not limit current-time-string
1755 to years 1000..9999.
1756
2bc356d7
CY
17572012-05-02 Chong Yidong <cyd@gnu.org>
1758
1759 * display.texi (Font Lookup):
1760 * frames.texi (Pointer Shape):
1761 * processes.texi (Subprocess Creation): Use defopt for options.
1762
90207a15 17632012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1764
1765 * elisp.texi (@copying):
1766 * intro.texi (Introduction): Only print VERSION in the TeX version.
1767
90207a15 17682012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1769
1770 * text.texi (Change Hooks): Minor fix for after-change-functions.
1771
90207a15 17722012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1773
1774 * package.texi (Packaging Basics):
1775 * loading.texi (Autoload):
1776 * files.texi (Magic File Names):
1777 Reword to remove/reduce some overly long/short lines.
1778
a8e7d6d7 17792012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1780
1781 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1782 * modes.texi (Major Modes, Auto-Indentation):
1783 * buffers.texi (Buffers): Some fixes for menu descriptions.
1784
a8e7d6d7 17852012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1786 * functions.texi (Simple Lambda, Argument List):
1787 * eval.texi (Function Indirection): Avoid deprecated form.
1788
a8e7d6d7 17892012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1790
1a72be46
GM
1791 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1792 Add "et al." to authors.
1793
16152b76
GM
1794 * buffers.texi, commands.texi, compile.texi, control.texi:
1795 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1796 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1797 * modes.texi, numbers.texi, objects.texi, streams.texi:
1798 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1799 Use Texinfo recommended convention for quotes+punctuation.
1800
a8e7d6d7 18012012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1802
1803 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1804 to where-is-internal (Bug#10872).
1805
a8e7d6d7 18062012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1807
a2715669
GM
1808 * macros.texi (Indenting Macros): Fix typo.
1809
0b27932b
GM
1810 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1811 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1812 (Choosing Window Options, Horizontal Scrolling)
1813 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1814 (Quitting Windows, Window Configurations, Textual Scrolling):
1815 (Coordinates and Windows, Window Configurations)
1816 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1817 (Splitting Windows, Deleting Windows):
1818 Fix ignore-window-parameters logic.
1819 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1820 (Window Start and End): Remove pointless example.
1821 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1822 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1823 and recenter-positions. Remove recenter example.
0b27932b 1824
0dc91072
GM
1825 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1826
9c51bbaa
GM
1827 * minibuf.texi (Intro to Minibuffers):
1828 Tweak discussion of resizing minibuffer window.
1829
674ea9c6
GM
18302012-04-26 Glenn Morris <rgm@gnu.org>
1831
8a4ca8e3 1832 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1833
562e638f
GM
1834 * tindex.pl: Remove file.
1835
674ea9c6
GM
1836 * makefile.w32-in (srcs):
1837 * Makefile.in (srcs): Remove back.texi (which is unused).
1838
b613912b
MA
18392012-04-24 Michael Albinus <michael.albinus@gmx.de>
1840
e43042fe
MA
1841 * os.texi (Notifications): Extend possible notification hints.
1842 Add notifications-get-capabilities.
b613912b 1843
f30d612a
CY
18442012-04-20 Chong Yidong <cyd@gnu.org>
1845
1846 * processes.texi (Asynchronous Processes): Mention nil argument to
1847 start-process.
1848
b58b1df8
GM
18492012-04-20 Glenn Morris <rgm@gnu.org>
1850
1851 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1852 Don't mention obsolete `nospace' argument of all-completions.
1853 (Minibuffer Completion, Completion Commands, Reading File Names)
1854 (Completion Variables): Copyedits.
1855 (Completion Commands): Mention parent keymaps.
1856 Remove obsolete minibuffer-local-filename-must-match-map.
1857 (High-Level Completion): Remove read-variable's almost
1858 word-for-word duplication of read-command.
1859 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1860 Update "High-Level Completion" description.
1861
c0ea08d2
GM
1862 * minibuf.texi (Minibuffers):
1863 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1864
9d2754f5
GM
1865 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1866 Use Texinfo-recommended form of quote+punctuation.
1867 (Intro to Minibuffers): First minibuffer is #1, not #0.
1868 Mention minibuffer-inactive-mode.
1869 (Text from Minibuffer): Copyedits.
1870 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1871 (Object from Minibuffer): Remove overly pedantic para.
1872 (Minibuffer History): Copyedits. Add face-name-history.
1873 (Initial Input, Yes-or-No Queries, Multiple Queries)
1874 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1875 (Yes-or-No Queries): Tweak example.
1876 (Minibuffer Commands): Add next-complete-history-element.
1877 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1878 minibuffer-inactive-mode.
9d2754f5 1879
4373fd43
GM
1880 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1881 (Bindat Functions): Copyedits.
1882
61bb069e 18832012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1884
1885 * files.texi (Saving Buffers): Document `visit and `visit-save'
1886 values of require-final-newline.
1887
61bb069e 18882012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1889
1890 * processes.texi (Output from Processes, Filter Functions):
1891 Mention waiting-for-user-input-p.
1892 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1893 (Network Servers, Datagrams, Network Processes, Network Options)
1894 (Network Feature Testing, Serial Ports): Copyedits.
1895 (Network): Add encrypted network overview paragraph.
1896 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1897
61bb069e 18982012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1899
1900 * help.texi (Keys in Documentation): Mention :advertised-binding.
1901
1902 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1903 description to help.texi.
1904
61bb069e 19052012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1906
1907 * processes.texi (Process Information, Input to Processes)
1908 (Signals to Processes, Output from Processes, Process Buffers)
1909 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1910 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1911
e153c136
GM
19122012-04-15 Glenn Morris <rgm@gnu.org>
1913
1914 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1915 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1916 Copyedits.
e153c136 1917 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1918 (Synchronous Processes, Asynchronous Processes):
1919 Update some example output.
e153c136
GM
1920 (Process Information): Fix typo.
1921 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1922
e6fd457e 19232012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
1924
1925 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1926 open-network-stream does exist in Emacs 23, but is simpler.
1927
e6fd457e 19282012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
1929
1930 * customize.texi (Custom Themes): Also document load-theme etc.
1931
35dc09a1 19322012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
1933
1934 * customize.texi (Applying Customizations):
1935 (Custom Themes): New nodes.
1936
1937 * display.texi (Defining Faces): Reference custom-set-faces.
1938
1939 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1940 * os.texi (Startup Summary): Copyedits.
1941
35dc09a1 19422012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
1943
1944 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1945
9fce7eda
GM
1946 * strings.texi (Case Tables):
1947 * objects.texi (General Escape Syntax):
1948 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1949
2bb0eca1
GM
1950 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1951 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1952 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1953 * text.texi: Use @file for buffers, per the Texinfo manual.
1954
62200c14
GM
1955 * compile.texi (Compiler Errors): Add missing space in buffer name.
1956
35dc09a1 19572012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
1958
1959 * processes.texi (Query Before Exit): Remove obsolete function
1960 process-kill-without-query (Bug#11190).
1961
35dc09a1 19622012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
1963
1964 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1965 Use @env for environment variables.
1966
f48a9cb4
GM
1967 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1968
0a6dd5e2
JA
19692012-04-12 Jari Aalto <jari.aalto@cante.net>
1970
1cbae532
SM
1971 * processes.texi (Synchronous Processes):
1972 Mention `default-directory' (bug#7515).
0a6dd5e2 1973
b4d3bc10
CY
19742012-04-09 Chong Yidong <cyd@gnu.org>
1975
1976 * customize.texi (Variable Definitions): Remove user-variable-p.
1977
1978 * commands.texi (Interactive Codes):
1979 * help.texi (Accessing Documentation):
1980 * minibuf.texi (High-Level Completion): Callers changed.
1981
ea0ff314
CY
19822012-04-06 Chong Yidong <cyd@gnu.org>
1983
1984 * minibuf.texi (Programmed Completion): Document metadata method.
1985 (Completion Variables): Document completion-category-overrides.
1986
91b65361
CY
19872012-04-05 Chong Yidong <cyd@gnu.org>
1988
1989 * anti.texi (Antinews): Rewrite for Emacs 23.
1990
3d439cd1
CY
19912012-04-04 Chong Yidong <cyd@gnu.org>
1992
321cc491
CY
1993 * minibuf.texi (Programmed Completion): Remove obsolete variable
1994 completion-annotate-function.
1cbae532
SM
1995 (Completion Variables): Rename from Completion Styles.
1996 Document completion-extra-properties. Document completion-styles-alist
321cc491 1997 change.
245d176b
CY
1998 (Reading File Names): minibuffer-local-filename-must-match-map is
1999 not used anymore.
2000 (Minibuffer Completion): Document completing-read-function.
2001 (Completion in Buffers): completion-at-point-functions can return
2002 properties recognized in completion-extra-properties.
321cc491 2003
3d439cd1
CY
2004 * display.texi (Delayed Warnings): New node.
2005
a7972adf
CY
2006 * os.texi (Notifications): Copyedits.
2007
97f4a299
GM
20082012-04-04 Glenn Morris <rgm@gnu.org>
2009
2010 * os.texi (Notifications): Copyedits.
2011
9ff687e1
MA
20122012-04-03 Michael Albinus <michael.albinus@gmx.de>
2013
2014 * os.texi (Terminal-Specific): Fix typo.
2015 (Notifications): New section.
2016
2017 * elisp.texi (Top):
2018 * vol1.texi (Top):
2019 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2020 menu entries.
2021
42ee526b
CY
20222012-04-01 Chong Yidong <cyd@gnu.org>
2023
2024 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2025 file-in-directory-p.
2026
0b021094
GM
20272012-03-31 Glenn Morris <rgm@gnu.org>
2028
2029 * edebug.texi (Instrumenting Macro Calls):
2030 Mention defining macros at instrumentation time.
2031 (Edebug Options): Mention edebug-unwrap-results.
2032
50fe197c
EZ
20332012-03-31 Eli Zaretskii <eliz@gnu.org>
2034
2035 * text.texi (Special Properties): Clarify the description of the
2036 effect of integer values of the 'cursor' property on cursor
2037 position. See the discussions in bug#11068 for more details and
2038 context.
2039
650b6d0b
GM
20402012-03-31 Glenn Morris <rgm@gnu.org>
2041
2042 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2043 Copyedits.
2044
5319014e
CY
20452012-03-30 Chong Yidong <cyd@gnu.org>
2046
2047 * display.texi (Image Formats): Add imagemagick type.
2048 (Image Descriptors): Mention how they are used.
2049 (ImageMagick Images): Clarify role of imagemagick-register-types.
2050 (Character Display): Don't mention glyph tables.
2051 (Display Tables): Use make-glyph-code in example.
2052 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2053 tables are semi-obsolete. De-document create-glyph.
2054 (Glyphless Chars): Note that display tables override this.
2055 (Bidirectional Display): Copyedits. Introduce "bidirectional
2056 reordering" terminology, and use it.
2057
f1224267
GM
20582012-03-30 Glenn Morris <rgm@gnu.org>
2059
2060 * edebug.texi (Jumping): Give name of `i' binding.
2061
d14daa28
GM
20622012-03-28 Glenn Morris <rgm@gnu.org>
2063
2064 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
2065 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2066 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2067 (Regexp Special): Mention collation.
2068 Clarify char classes with an example.
fee88ca0
GM
2069 (Regexp Functions): Mention regexp-opt is not guaranteed.
2070 Mention regexp-opt-charset.
2071 (Regexp Search): Recommend against looking-back.
2072 (Search and Replace): Use Texinfo recommended quote convention.
2073 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2074
dcb6e7b3
MR
20752012-03-27 Martin Rudalics <rudalics@gmx.at>
2076
2077 * windows.texi (Window History): Describe new option
2078 switch-to-visible-buffer.
2079
cf0495f2
GM
20802012-03-27 Glenn Morris <rgm@gnu.org>
2081
4fb9a543
GM
2082 * searching.texi (String Search): Add xref to Emacs manual.
2083 Copyedits. Mention the function word-search-regexp.
2084 (Searching and Case): Add xref to Emacs manual. Copyedits.
2085
9364727b
GM
2086 * processes.texi (Network Servers): Standardize apostrophe usage.
2087
cf0495f2
GM
2088 * os.texi (System Environment): Copyedits. Remove some examples
2089 that do not seem useful. Mention setenv third arg.
2090 tty-erase-char does not seem to be nil under a window-system.
2091 (User Identification): Copyedits.
2092 Remove some examples that do not seem useful.
2093
33da7b16
GM
20942012-03-26 Glenn Morris <rgm@gnu.org>
2095
2096 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2097 (Init File): Copyedits.
2098 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2099 (Killing Emacs): Copyedits.
2100 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2101 Shorten the example, use more standard shell prompts.
33da7b16 2102
9a69676a
CY
21032012-03-25 Chong Yidong <cyd@gnu.org>
2104
2105 * display.texi (Fringes): Note that fringes are shown on graphical
2106 displays only.
2107 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2108 (Replacing Specs): Clarify example.
2109 (Manipulating Buttons): Note that button-at can return a marker.
2110 (Buttons): Minor rewrite.
2111 (Character Display): New node. Consolidate all character display
2112 related nodes into its subsections.
2113 (Usual Display): Character 127 is also affected by ctl-arrow.
2114 (Display Tables): Improve example.
2115
c8f6ec5c
GM
21162012-03-22 Glenn Morris <rgm@gnu.org>
2117
2118 * strings.texi (Text Comparison): Mention string-prefix-p.
2119
fb5b8aca
CY
21202012-03-21 Chong Yidong <cyd@gnu.org>
2121
2122 * display.texi (The Echo Area): Add xref to Output Streams.
2123 (Displaying Messages): Improve doc of message.
2124 (Echo Area Customization, Invisible Text): Copyedits.
2125 (Invisible Text): Mention that spec comparison is done with eq.
2126 (Width): Improve doc of char-width.
2127 (Faces): Recommend using symbol instead of string for face name.
2128 Minor clarifications.
2129 (Defining Faces): Copyedits. Update face example.
2130 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2131 (Face Remapping): Mention text-scale-adjust.
2132 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2133 (Face Functions): Don't document make-face or copy-face.
2134
025de85b
CY
21352012-03-20 Chong Yidong <cyd@gnu.org>
2136
2137 * display.texi (Forcing Redisplay): Various rewrites to reflect
2138 new value of redisplay-dont-pause.
2139 (Truncation): Copyedits.
2140
a5656eae
GM
21412012-03-20 Glenn Morris <rgm@gnu.org>
2142
2143 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2144 Add summary table of some relevant command-line options.
2145
d15aac68
CY
21462012-03-18 Chong Yidong <cyd@gnu.org>
2147
2148 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2149 (Writing Emacs Primitives): Re-organize discussion of functions
2150 with variable Lisp arguments are handled. Delete an obsolete
2151 remark, previously tagged as FIXME.
2152
2153 * os.texi (Idle Timers): Minor clarification.
2154 (Idle Timers): Link to Time of Day for description of time list.
2155
b59af549
GM
21562012-03-18 Glenn Morris <rgm@gnu.org>
2157
2158 * os.texi (System Interface): Flow control was removed.
2159 (Startup Summary): General update.
2160 (Init File): Don't mention compiling it.
2161
986bd52a
CY
21622012-03-17 Chong Yidong <cyd@gnu.org>
2163
2164 * os.texi (Startup Summary): Mention package loading.
2165 (Init File): Don't refer to .emacs in section title. Copyedits.
2166 (Terminal-Specific): Give a realistic example.
2167 (Command-Line Arguments): Reference Entering Emacs instead of
2168 repeating the spiel about not restarting Emacs.
2169 (Time of Day): Discuss time representation at beginning of node.
2170 (Sound Output): Copyedits.
2171
2172 * package.texi (Packaging Basics): Document package-initialize.
2173
f761251a
EZ
21742012-03-17 Eli Zaretskii <eliz@gnu.org>
2175
2176 * frames.texi (Initial Parameters): Add an index entry for
2177 minibuffer-only frame.
2178
da986230
GM
21792012-03-16 Glenn Morris <rgm@gnu.org>
2180
2181 * modes.texi (Major Mode Conventions): Mention the strange
2182 relationship between View mode and special modes. (Bug#10650)
2183
2cc775f9
CY
21842012-03-11 Chong Yidong <cyd@gnu.org>
2185
2186 * windows.texi (Window Configurations): save-window-excursion is
2187 now a macro.
2188
2189 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2190 now a macro.
2191
66c5eebd
CY
2192 * text.texi (Fields): Minor copyedit.
2193
310a820f
EZ
21942012-03-10 Eli Zaretskii <eliz@gnu.org>
2195
83a96c08
EZ
2196 * strings.texi (String Basics):
2197 * sequences.texi (Sequence Functions): Mention that `length' is
2198 not appropriate for computing the string width on display; add a
2199 cross-reference to the description of `string-width'. (Bug#10978)
2200
310a820f
EZ
2201 * eval.texi (Autoloading): Minor change of wording.
2202
83ef8187
CY
22032012-03-10 Chong Yidong <cyd@gnu.org>
2204
bc44be50
CY
2205 * loading.texi (Autoload): Explicitly state which forms are
2206 processed specially (Bug#7783).
2207
83ef8187
CY
2208 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2209 non-default situation. Describe one-submenu exception (Bug#7695).
2210
2211 * nonascii.texi (Character Properties): Copyedits.
2212
483ab230
CY
22132012-03-08 Chong Yidong <cyd@gnu.org>
2214
2215 * text.texi (Mode-Specific Indent): Document new behavior of
2216 indent-for-tab-command. Document tab-always-indent.
2217 (Special Properties): Copyedits.
2218 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2219 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2220 libxml-parse-html-region.
2221
00e84de0
GM
22222012-03-07 Glenn Morris <rgm@gnu.org>
2223
eaa6bc3c
GM
2224 * markers.texi (The Region): Briefly mention use-empty-active-region
2225 and region-active-p.
a9685db7 2226 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2227 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2228
67cd45a2
CY
22292012-03-07 Chong Yidong <cyd@gnu.org>
2230
2231 * text.texi (Buffer Contents): Don't duplicate explanation of
2232 region arguments from Text node. Put doc of obsolete var
2233 buffer-substring-filters back, since it is referred to.
2234 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2235 selection by default.
2236
2237 * markers.texi (The Mark): Fix typo.
2238 (The Region): Copyedits.
2239
2ad80941
GM
22402012-03-07 Glenn Morris <rgm@gnu.org>
2241
2242 * markers.texi (Overview of Markers): Copyedits.
2243 (Creating Markers): Update approximate example buffer size.
2244 (The Mark): Don't mention uninteresting return values.
2245
ef959d3a
CY
22462012-03-05 Chong Yidong <cyd@gnu.org>
2247
2248 * positions.texi (Text Lines): Document count-words.
2249
a08a07e3
CY
22502012-03-04 Chong Yidong <cyd@gnu.org>
2251
2252 * frames.texi (Frames): Remove little-used "terminal frame" and
2253 "window frame" terminology.
2254 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2255 (Size and Position, Visibility of Frames): Callers changed.
2256 (Frames): Clarify which terminals in framep are graphical.
2257 (Initial Parameters): --geometry is not the only option which adds
2258 to initial-frame-alist.
2259 (Position Parameters): Note that icon-left and icon-top are for
2260 old window managers only.
2261 (Size Parameters): Sizes are in characters even on graphical
2262 displays.
2263 (Management Parameters): Note that window-id and outer-window-id
2264 can't really be changed, and that auto-raise isn't always obeyed.
2265 (Cursor Parameters): Document cursor-type explicitly.
2266 (Size and Position): The aliases set-screen-height and
2267 set-screen-width have been deleted.
2268 (Visibility of Frames): Mention "minimization".
2269
2270 * os.texi (Startup Summary): Minor clarifications.
2271 (Startup Summary, Suspending Emacs): Standardize on "text
2272 terminal" terminology.
2273
2274 * windows.texi (Basic Windows, Coordinates and Windows)
2275 (Coordinates and Windows):
2276 * display.texi (Refresh Screen, Line Height, Face Attributes)
2277 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2278
ea16568d
GM
22792012-03-04 Glenn Morris <rgm@gnu.org>
2280
2281 * abbrevs.texi: Small copyedits throughout.
2282 (Abbrev Mode): Remove this section, folding it into the top-level.
2283 (Abbrev Tables): Don't mention irrelevant return values.
2284 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2285 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2286 (Abbrev Table Properties): Update nil :regexp description.
2287
b3134b95
GM
22882012-03-03 Glenn Morris <rgm@gnu.org>
2289
520f2425
GM
2290 * internals.texi: Change @appendix section commands to @section.
2291 (Building Emacs): Say less about CANNOT_DUMP platforms.
2292 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2293 (Pure Storage): Small changes.
01a6dcc8 2294 (Memory Usage): Copyedit.
7d2d7cc0
GM
2295 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2296 example definitions. Give examples of things with non-nil
2297 interactive args. Mention eval_sub. Remove old info about
2298 strings and GCPRO. Mention cus-start.el.
2299 (Buffer Internals, Window Internals, Process Internals):
2300 Misc small updates and fixes for fields.
520f2425 2301
b3134b95
GM
2302 * tips.texi: Copyedits.
2303 (Coding Conventions): Mention autoloads.
2304 Combine partially duplicated macro items. Fix xref.
2305 Refer to Library Headers for copyright notice.
2306 (Programming Tips): edit-options is long-obsolete.
2307 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2308 (Warning Tips): Mention declare-function.
2309 (Documentation Tips): Remove old info.
2310 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2311 (Library Headers): General update.
2312
2064cc6a
GM
23132012-03-02 Glenn Morris <rgm@gnu.org>
2314
6945faa6
GM
2315 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2316 and relocate entry. Mention buffer-stale-function.
2317
4186e877
GM
2318 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2319
2064cc6a
GM
2320 * hooks.texi (Standard Hooks): General update.
2321 Put related hooks together. Add and remove items.
2322 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2323 * modes.texi (Hooks): Tweak cross-ref description.
2324
7272fbf3
MA
23252012-03-01 Michael Albinus <michael.albinus@gmx.de>
2326
2327 * files.texi (Kinds of Files): The return value of file-equal-p is
2328 unspecified, if FILE1 or FILE2 does not exist.
2329
53a1239b
GM
23302012-03-01 Glenn Morris <rgm@gnu.org>
2331
90db9af9
GM
2332 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2333
53a1239b
GM
2334 * maps.texi (Standard Keymaps): General update.
2335 Remove mode-specific maps, talk about the more general keymaps.
2336 * help.texi (Help Functions): Add vindex for Helper-help-map.
2337 * keymaps.texi (Active Keymaps): Minor rephrasing.
2338
775b55af
GM
23392012-02-29 Glenn Morris <rgm@gnu.org>
2340
2341 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2342
96b49301 23432012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2344
7272fbf3 2345 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2346 Update changed behavior of file-subdir-of-p.
96b49301 2347
1383d930
GM
23482012-02-28 Glenn Morris <rgm@gnu.org>
2349
44e97401
GM
2350 * advice.texi, anti.texi, display.texi, elisp.texi:
2351 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2352 Standardize possessive apostrophe usage.
2353
e3c73f1e
GM
2354 * locals.texi: Remove file.
2355 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2356 Remove menu entry.
2357 * errors.texi, maps.texi: Adjust node pointers.
2358 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2359 * makefile.w32-in (srcs):
e3c73f1e
GM
2360 * Makefile.in (srcs): Remove locals.texi.
2361
1383d930
GM
2362 * frames.texi (Mouse Position): Fix cross-ref.
2363
431ee44b
CY
23642012-02-27 Chong Yidong <cyd@gnu.org>
2365
2366 * buffers.texi (Creating Buffers): Clarify that
2367 generate-new-buffer uses generate-new-buffer-names.
2368 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2369
2370 * files.texi (Directory Names): Index entry for file name abbreviations.
2371 (Relative File Names, File Name Expansion): Refer to it.
2372 (Locating Files): Move locate-user-emacs-file documentation to
2373 Standard File Names.
2374 (Standard File Names): Add locate-user-emacs-file; update examples.
2375
6a11ec9d
MA
23762012-02-26 Michael Albinus <michael.albinus@gmx.de>
2377
2378 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2379
9a4888c0
CY
23802012-02-26 Chong Yidong <cyd@gnu.org>
2381
2382 * files.texi (Kinds of Files): Improve documentation of
2383 files-equal-p and file-subdir-of-p.
2384
f0e751b9
GM
23852012-02-26 Glenn Morris <rgm@gnu.org>
2386
2387 * intro.texi (Acknowledgements): Small changes.
2388
7e05b1ec
GM
23892012-02-25 Glenn Morris <rgm@gnu.org>
2390
2391 * errors.texi: Don't try to list _all_ the error symbols.
2392 Add circular-list, cl-assertion-failed, compression-error.
2393 * elisp.texi, vol1.texi, vol2.texi:
2394 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2395
23453255 23962012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2397
2398 * files.texi (files-equal-p, file-subdir-of-p): New,
2399 add initial documentation.
2400
4963495d
CY
24012012-02-25 Chong Yidong <cyd@gnu.org>
2402
fa74b241
CY
2403 * files.texi (File Attributes): Document file-selinux-context.
2404 (Changing Files): Link to it.
2405 (Changing Files): Document set-file-selinux-context.
2406
2407 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2408 changed. Mention default value of backup-directory-alist.
2409 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2410 (Auto-Saving): New minor mode behavior for auto-save-mode.
2411 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2412
4963495d
CY
2413 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2414
4bb82fa8
GM
24152012-02-24 Glenn Morris <rgm@gnu.org>
2416
2417 * errors.texi (Standard Errors): Mention dbus-error.
2418 For arith-error sub-classes, just use one cross-ref.
2419
2cb228f7
AM
24202012-02-23 Alan Mackenzie <acm@muc.de>
2421
2422 * modes.texi (Defining Minor Modes): Document the new keyword
2423 :after-hook.
2424
a59225b1
CY
24252012-02-21 Chong Yidong <cyd@gnu.org>
2426
2427 * files.texi (Files): Mention magic file names as arguments.
2428 (Reading from Files): Copyedits.
2429 (File Attributes): Mention how to change file modes.
2430 (Changing Files): Use standard "file permissions" terminology.
2431 Add xref to File Attributes node.
2432 (Locating Files): Document locate-user-emacs-file.
2433 (Unique File Names): Recommend against using make-temp-name.
2434
8376d7c2
CY
24352012-02-19 Chong Yidong <cyd@gnu.org>
2436
2437 * help.texi (Documentation, Documentation Basics, Help Functions):
2438 Minor clarifications.
2439 (Accessing Documentation): Clarify what documentation-property is
2440 for. Add xref to Keys in Documentation.
2441
2442 * tips.texi (Documentation Tips): Don't recommend using * in
2443 docstrings.
2444
2445 * macros.texi (Defining Macros):
2446 * modes.texi (Derived Modes): Say "documentation string" instead
2447 of docstring.
2448
82233bea
CY
24492012-02-18 Chong Yidong <cyd@gnu.org>
2450
2451 * modes.texi (Tabulated List Mode): New node.
2452 (Basic Major Modes): Add xref to it.
2453
2454 * processes.texi (Process Information): Mention Process Menu mode.
2455
7b926f3f
CY
24562012-02-17 Chong Yidong <cyd@gnu.org>
2457
2458 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2459
0fd2c9a3
GM
24602012-02-17 Glenn Morris <rgm@gnu.org>
2461
2462 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2463
f700caa3
CY
24642012-02-16 Chong Yidong <cyd@gnu.org>
2465
4230351b
CY
2466 * syntax.texi (Syntax Tables, Syntax Descriptors)
2467 (Syntax Table Functions): Copyedits.
2468 (Syntax Basics): Don't repeat the material in the preceding node.
2469 (Syntax Class Table): Use a table.
2470 (Syntax Properties): Document syntax-propertize-function and
2471 syntax-propertize-extend-region-functions.
2472 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2473 (Parser State): Update for the new "c" comment style.
2474 Fix description of item 7 (comment style).
4230351b 2475
f700caa3
CY
2476 * modes.texi (Minor Modes): Update how mode commands should treat
2477 arguments now.
2478 (Mode Line Basics): Clarify force-mode-line-update.
2479 (Mode Line Top): Note that the example is not realistic.
2480 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2481 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2482 "mode line construct" instead of "mode line specification".
2483 (Syntactic Font Lock): Remove mention of obsolete variable
2484 font-lock-syntactic-keywords.
2485 (Setting Syntax Properties): Node deleted.
2486 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2487 (Font Lock Basics): Note that syntactic fontification falls back
2488 on `syntax-table'.
2489 (Search-based Fontification): Emphasize that font-lock-keywords
2490 should not be set directly.
2491 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2492 (Syntactic Font Lock): Minor clarifications. Add xref to
2493 Syntactic Font Lock node.
f700caa3 2494
60236b0d
CY
24952012-02-15 Chong Yidong <cyd@gnu.org>
2496
2497 * minibuf.texi (Basic Completion): Define "completion table".
2498 Move completion-in-region to Completion in Buffers node.
2499 (Completion Commands): Use "completion table" terminology.
2500 (Completion in Buffers): New node.
2501
2502 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2503 (Setting Hooks): Update minor mode usage example.
2504 (Major Mode Conventions): Note that completion-at-point-functions
2505 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2506 Remove duplicate tip about auto-mode-alist.
2507 (Minor Modes): Rewrite introduction.
2508 (Minor Mode Conventions): Copyedits. Don't recommend
2509 variable-only minor modes since few minor modes are like that.
60236b0d 2510
d7dbb11a
GM
25112012-02-15 Glenn Morris <rgm@gnu.org>
2512
2513 * processes.texi (Network): Document open-network-stream :parameters.
2514
3d8badf4
CY
25152012-02-14 Chong Yidong <cyd@gnu.org>
2516
2517 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2518 was removed on 2009-09-10. Update lisp-mode-map example.
2519 (Inheritance and Keymaps): Minor clarification.
2520 (Searching Keymaps): Remove out-of-place enumeration.
2521 (Key Lookup): Remove unnecessary example (one was already given in
2522 Format of Keymaps).
2523 (Changing Key Bindings): Update suppress-keymap example.
2524 (Menu Bar, Tool Bar): Copyedits.
2525 (Tool Bar): Update tool-bar-map example.
2526
faccede1
CY
25272012-02-12 Chong Yidong <cyd@gnu.org>
2528
2529 * debugging.texi (Debugger Commands): Continuing is now allowed
2530 for errors.
2531
355cabc6
CY
25322012-02-11 Chong Yidong <cyd@gnu.org>
2533
d860baa0
CY
2534 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2535 Move the list of standard bitmaps there.
2536 (Fringe Cursors): Rewrite for clarity.
2537 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2538
34106abe
CY
2539 * commands.texi (Command Overview): Mention read-key.
2540 (Using Interactive, Interactive Call): Minor clarifications.
2541 (Function Keys, Click Events): Avoid "input stream" terminology.
2542 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2543 Clarify column and row components.
2544 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2545 (Special Events): Copyedits.
2546
2547 * streams.texi (Input Streams): De-document get-file-char.
2548 (Output Variables): Don't refer to old backquote syntax.
2549
355cabc6
CY
2550 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2551 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2552 values of debug-on-error too. Add xref to Signaling Errors.
2553 Note that debug-on-signal is not customizable.
2554 Mention condition-case-unless-debug.
355cabc6
CY
2555 (Compilation Errors): Node deleted.
2556
2557 * compile.texi (Compiler Errors): Move a paragraph here from
2558 deleted node Compilation Errors.
2559
1be3ca5a
LL
25602012-02-10 Leo Liu <sdl.web@gmail.com>
2561
2562 * control.texi (Handling Errors): Change condition-case-no-debug
2563 to condition-case-unless-debug.
2564
25dec365
CY
25652012-02-10 Chong Yidong <cyd@gnu.org>
2566
2567 * advice.texi (Defining Advice): Clarify ad-unadvise.
2568 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2569 is not abnormal.
2570 (Advising Primitives): Node deleted; ad-define-subr-args has been
2571 removed.
2572
2573 * compile.texi (Speed of Byte-Code): Use float-time in example.
2574 (Compilation Functions): Note that the log uses Compilation mode.
2575 Don't discuss the contents of byte-code function object here.
2576 (Compilation Functions): De-document internal function byte-code.
2577 (Docs and Compilation): Minor clarifications.
2578
2579 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2580 Objects.
2581
5f5e4ea1
GM
25822012-02-10 Glenn Morris <rgm@gnu.org>
2583
2584 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2585 Mention secure-hash.
2586 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2587
6c1e4b46
CY
25882012-02-10 Chong Yidong <cyd@gnu.org>
2589
2590 * loading.texi (Loading): Don't emphasize "library" terminology.
2591 (Library Search): load-path is not a user option. Mention role of
2592 -L option and packages. Improve examples.
2593 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2594 obsolete.
2595 (Autoload): Minor clarifications.
2596
72ca698c
GM
25972012-02-10 Glenn Morris <rgm@gnu.org>
2598
b011fbfe
GM
2599 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2600
72ca698c
GM
2601 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2602
14a1f380
GM
26032012-02-08 Glenn Morris <rgm@gnu.org>
2604
2605 * loading.texi (Named Features): Update the require example.
2606
60d47423
GM
26072012-02-07 Glenn Morris <rgm@gnu.org>
2608
2609 * modes.texi (Defining Minor Modes):
2610 Expand on args of defined minor modes.
2611
0992bd9c
CY
26122012-02-07 Chong Yidong <cyd@gnu.org>
2613
2614 * variables.texi (Creating Buffer-Local): Minor clarification
2615 to buffer-local-variables doc (Bug#10715).
2616
af008560
GM
26172012-02-07 Glenn Morris <rgm@gnu.org>
2618
e80e1825 2619 * display.texi (ImageMagick Images): General update.
af008560
GM
2620 Move most details of imagemagick-render-type to the variable's doc.
2621
866c1d22
GM
26222012-02-06 Glenn Morris <rgm@gnu.org>
2623
f7c9199f 2624 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2625 (Inheritance and Keymaps):
2626 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2627
e7bc51d0
GM
2628 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2629
866c1d22
GM
2630 * control.texi (Handling Errors):
2631 Mention condition-case-no-debug and with-demoted-errors.
2632
03988c98
CY
26332012-02-05 Chong Yidong <cyd@gnu.org>
2634
2635 * customize.texi (Common Keywords): Minor clarifications.
2636 Document custom-unlispify-remove-prefixes.
2637 (Variable Definitions): Backquotes in defcustom seem to work fine
2638 now. Various other copyedits.
e1161b06
CY
2639 (Simple Types): Copyedits. Document color selector.
2640 (Composite Types): Copyedits.
2641 (Splicing into Lists): Clarifications.
03988c98
CY
2642
2643 * eval.texi (Backquote): Move from macros.texi.
2644
2645 * macros.texi (Expansion): Minor clarification.
2646 (Backquote): Move node to eval.texi.
2647 (Defining Macros): Move an example from Backquote node.
2648 (Argument Evaluation): No need to mention Pascal.
2649 (Indenting Macros): Add xref to Defining Macros.
2650
649f602c
GM
26512012-02-05 Glenn Morris <rgm@gnu.org>
2652
2653 * debugging.texi (Error Debugging): Mention debug-on-event default.
2654
34c99998
GM
26552012-02-04 Glenn Morris <rgm@gnu.org>
2656
8f05da42
GM
2657 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2658
7aa5aad8
GM
2659 * debugging.texi (Error Debugging): Mention debug-on-event.
2660 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2661
c7291ad9
GM
2662 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2663
34c99998
GM
2664 * text.texi (Buffer Contents):
2665 Update filter-buffer-substring description.
2666
735cc5ca
CY
26672012-02-04 Chong Yidong <cyd@gnu.org>
2668
6e911150
SM
2669 * functions.texi (What Is a Function): Add closures.
2670 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2671 Remove unused "keystroke command" terminology.
735cc5ca
CY
2672 (Lambda Expressions): Give a different example than in the
2673 following subsection. Add xref to Anonymous Functions.
2674 (Function Documentation): Remove gratuitous markup.
2675 (Function Names): Move introductory text to `What Is a Function'.
2676 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2677 (Anonymous Functions): Document lambda macro explicitly.
2678 Mention effects on lexical binding.
735cc5ca
CY
2679 (Function Cells): Downplay direct usage of fset.
2680 (Closures): New node.
2681 (Inline Functions): Remove "open-code" terminology.
2682 (Declaring Functions): Minor tweak; .m is not C code.
2683
2684 * variables.texi (Variables): Don't refer to "global value".
2685 (Local Variables, Void Variables): Copyedits.
2686 (Lexical Binding): Minor clarification of example.
2687 (File Local Variables): Mention :safe and :risky defcustom args.
2688 (Lexical Binding): Add xref to Closures node.
2689
94bc7984
GM
26902012-02-04 Glenn Morris <rgm@gnu.org>
2691
2692 * minibuf.texi (High-Level Completion): Updates for read-color.
2693
4f5a10ef
GM
26942012-02-03 Glenn Morris <rgm@gnu.org>
2695
eea14f31
GM
2696 * display.texi (GIF Images): Mention animation.
2697 Remove commented-out old example of animation.
2698 (Animated Images): New subsection.
2699 * elisp.texi (Top):
2700 * vol1.texi (Top):
2701 * vol2.texi (Top): Add Animated Images menu entry.
2702
4f5a10ef
GM
2703 * display.texi (Image Formats): Remove oddly specific information
2704 on versions of image libraries.
204e728d 2705 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2706
12f381b7
GM
27072012-02-02 Glenn Morris <rgm@gnu.org>
2708
1b9f60cc
GM
2709 * processes.texi (Synchronous Processes):
2710 Mention call-process's :file gets overwritten.
2711
7e2734bc
GM
2712 * commands.texi (Reading One Event):
2713 * help.texi (Help Functions): Document read-char-choice.
2714
f58b9822
GM
2715 * hooks.texi (Standard Hooks):
2716 * modes.texi (Keymaps and Minor Modes):
2717 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2718
2719 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2720
12f381b7
GM
2721 * hooks.texi (Standard Hooks):
2722 * modes.texi (Major Mode Conventions, Mode Hooks):
2723 Document change-major-mode-after-body-hook.
2724
7a9a2fc6
GM
27252012-02-01 Glenn Morris <rgm@gnu.org>
2726
2727 * modes.texi (Defining Minor Modes):
2728 Mention disabling global minor modes on a per-major-mode basis.
2729
a037c171
CY
27302012-01-31 Chong Yidong <cyd@gnu.org>
2731
2732 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2733 (Parser State): Remove unnecessary statement (Bug#10661).
2734
2735 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2736
56afad3a
GM
27372012-01-31 Glenn Morris <rgm@gnu.org>
2738
2739 * modes.texi (Defining Minor Modes):
2740 Document define-minor-mode's new :variable keyword.
2741
0f29fa41
CY
27422012-01-29 Chong Yidong <cyd@gnu.org>
2743
837a390a
CY
2744 * syntax.texi (Syntax Class Table): Tweak description of newline
2745 char syntax (Bug#9619).
2746
0f29fa41
CY
2747 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2748 description (Bug#10189).
2749
182148ee
GM
27502012-01-29 Glenn Morris <rgm@gnu.org>
2751
a49ca6b9
GM
2752 * files.texi (Changing Files): Document SELinux support.
2753
182148ee
GM
2754 * windows.texi (Window Sizes): Fix typo.
2755
9962192e
CY
27562012-01-28 Chong Yidong <cyd@gnu.org>
2757
8c6e1920
CY
2758 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2759 doc (Bug#8568).
2760
9583ec59
CY
2761 * frames.texi (Input Focus): Add NORECORD arg to
2762 select-frame-set-input-focus. Clarify its role in select-frame.
2763
10256988
CY
2764 * text.texi (Transposition): We don't use transpose-region as an
2765 internal subroutine (Bug#3249).
2766
9962192e
CY
2767 * modes.texi (Example Major Modes): Update Lisp example code to
2768 current sources. Delete the old non-derived-major-mode example,
2769 which has diverged badly from current sources.
2770
2aa43abb
GM
27712012-01-27 Glenn Morris <rgm@gnu.org>
2772
2773 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2774 (VERSION, manual): Remove, unused.
2775
9f40220d
CY
27762012-01-27 Chong Yidong <cyd@gnu.org>
2777
2778 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2779
acc28cb9
CY
27802012-01-26 Chong Yidong <cyd@gnu.org>
2781
2782 * searching.texi (String Search): Document negative repeat count
2783 (Bug#10507).
2784
48da7392
GM
27852012-01-26 Glenn Morris <rgm@gnu.org>
2786
2787 * variables.texi (Using Lexical Binding):
2788 Mention that lexical-binding should be set in the first line.
2789
69b0acb9
LI
27902012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2791
2792 * macros.texi (Defining Macros): Don't claim that `declare' only
2793 affects Edebug and indentation.
2794
543757a8
LI
27952012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2796
2797 * macros.texi (Defining Macros): Slight `declare' fixup.
2798
450e3cae
GM
27992012-01-25 Glenn Morris <rgm@gnu.org>
2800
24189ce0 2801 * makefile.w32-in (texinputdir):
450e3cae
GM
2802 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2803
1021c761
CY
28042012-01-24 Chong Yidong <cyd@gnu.org>
2805
2806 * variables.texi (Variables, Local Variables, Void Variables):
2807 Edit to make the descriptions less specific to dynamic binding.
2808 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2809 (Defining Variables): Edits for lexical scoping.
2810 Delete information about starting docstrings with *. De-document
1021c761
CY
2811 user-variable-p.
2812 (Tips for Defining): Remove an unimportant discussion of quitting
2813 in the middle of a load.
2814 (Accessing Variables, Setting Variables): Discuss lexical binding.
2815 (Variable Scoping): Rewrite.
2816 (Scope, Extent, Impl of Scope): Nodes deleted.
2817 (Dynamic Binding): New node, with material from Scope, Extent, and
2818 Impl of Scope nodes.
2819 (Dynamic Binding Tips): Rename from Using Scoping.
2820 (Lexical Binding): Rewrite.
2821 (Using Lexical Binding): Rename from Converting to Lexical
2822 Binding. Convert to subsection.
2823
2824 * customize.texi (Variable Definitions): Add custom-variable-p.
2825 Move user-variable-p documentation here.
2826
31cbea1d
CY
28272012-01-23 Chong Yidong <cyd@gnu.org>
2828
2829 * strings.texi (Text Comparison): Minor qualification.
2830
2831 * lists.texi (Cons Cells): Copyedits.
2832 (List Elements): Mention push.
2833 (List Variables): Mention pop.
2834 (Rings): Move to sequences.texi.
2835
2836 * sequences.texi (Sequence Functions): Don't repeat the
2837 introduction already given in the parent.
2838 (Vectors): Copyedits.
2839 (Rings): Move from lists.texi. Note that this is specific to the
2840 ring package.
2841
2842 * symbols.texi (Definitions, Symbol Components): Mention variable
2843 scoping issues.
2844 (Plists and Alists): Copyedits.
2845
2846 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2847 correctness with lexical scoping.
2848 (Eval): Copyedits.
2849
fead402d
CY
28502012-01-21 Chong Yidong <cyd@gnu.org>
2851
2852 * intro.texi (A Sample Function Description): Special notation
2853 used for macros too.
2854
2855 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2856 (Symbol Type): Add xref for keyword symbols.
2857 (Sequence Type): Clarify differences between sequence types.
2858 (Cons Cell Type): Add "linked list" index entry.
2859 (Non-ASCII in Strings): Copyedits.
2860 (Equality Predicates): Symbols with same name need not be eq.
2861
2862 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2863 ldexp. Move float-e and float-pi to Math Functions node.
2864
61086eb6
GM
28652012-01-21 Glenn Morris <rgm@gnu.org>
2866
2867 * modes.texi (Auto Major Mode):
2868 * variables.texi (File Local Variables):
2869 Mention inhibit-local-variables-regexps.
2870
34a02f46
MR
28712012-01-19 Martin Rudalics <rudalics@gmx.at>
2872
2873 * windows.texi (Window Configurations): Rewrite references to
2874 persistent window parameters.
2875 (Window Parameters): Fix description of persistent window
2876 parameters.
2877
f5064cae
JB
28782012-01-16 Juanma Barranquero <lekktu@gmail.com>
2879
2880 * windows.texi (Window Parameters): Use @pxref.
2881
6a6ee00d
MR
28822012-01-16 Martin Rudalics <rudalics@gmx.at>
2883
2884 * windows.texi (Window Configurations, Window Parameters):
2885 Describe persistent window parameters.
2886
9ca4c014
SM
28872011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2888
2889 * variables.texi (Creating Buffer-Local): Warn against misuses of
2890 make-variable-buffer-local (bug#10258).
2891
d027f83d
LMI
28922012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2893
2894 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2895
89bd9ccd
CY
28962012-01-06 Chong Yidong <cyd@gnu.org>
2897
1cbae532
SM
2898 * variables.texi (Directory Local Variables):
2899 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2900
c869783d
GM
29012012-01-06 Glenn Morris <rgm@gnu.org>
2902
2903 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2904 rather than by keybinding.
2905
2cae5ba4
JB
29062011-12-29 Juanma Barranquero <lekktu@gmail.com>
2907
2908 * frames.texi (Font and Color Parameters): Add @pxref.
2909
43da4d08
DC
29102011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2911
2912 * frames.texi (Font and Color Parameters):
2913 Document w32 font backends (bug#10399).
2914
8d80ef01
PE
29152011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2916
2917 * files.texi (File Attributes, Changing Files):
2918 Use a more-natural notation for octal numbers.
2919
9022ae07
JB
29202011-12-23 Juanma Barranquero <lekktu@gmail.com>
2921
2922 * variables.texi (Variables with Restricted Values):
2923 Change reference to variable (bug#10354).
2924
454592a6
MR
29252011-12-13 Martin Rudalics <rudalics@gmx.at>
2926
2927 * windows.texi (Splitting Windows): Use t instead of non-nil
2928 when describing window-combination-resize.
2929
a7cdbfce
SM
29302011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2931
2932 * text.texi (Special Properties): Warn against `intangible' properties
2933 (bug#10222).
2934
a3dcc84e
EZ
29352011-11-26 Eli Zaretskii <eliz@gnu.org>
2936
579ebf8f
EZ
2937 * display.texi (Truncation):
2938 * text.texi (Special Properties): Describe what a stretch-glyph is
2939 instead of using that term without explanation. Make the
2940 cross-references more accurate.
2941
a3dcc84e
EZ
2942 * display.texi (Usual Display): Update the description,
2943 cross-references, and indexing related to display of control
2944 characters and raw bytes.
2945
94af99a4
MR
29462011-11-25 Martin Rudalics <rudalics@gmx.at>
2947
2948 * windows.texi (Splitting Windows): Fix description of
2949 window-combination-limit. Suggested by Eli Zaretskii.
2950
1c3d7a13
CY
29512011-11-23 Chong Yidong <cyd@gnu.org>
2952
2953 * windows.texi (Window Sizes): Move window-top-line,
2954 window-left-column, and window-*-pixel-edges to Coordinates and
2955 Windows node.
2956 (Coordinates and Windows): Restore window-edges doc.
2957
90151a1e
MR
29582011-11-21 Martin Rudalics <rudalics@gmx.at>
2959
a7cdbfce
SM
2960 * windows.texi (Windows and Frames, Splitting Windows):
2961 Fix typos.
90151a1e 2962
a9b9b7f5
CY
29632011-11-21 Chong Yidong <cyd@gnu.org>
2964
2965 * windows.texi (Splitting Windows): Fix error in documentation of
2966 window-combination-limit.
2967 (Cyclic Window Ordering): Minor fixes to next-window,
2968 one-window-p, and get-lru-window docs. Don't document
2969 window-list-1.
2970 (Buffers and Windows): Copyedits.
2971 (Choosing Window): Document special handling of special-display-*.
2972 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
2973 Don't document even-window-heights, which is going away.
2974 Clarify which options are obeyed by which action functions.
a9b9b7f5 2975
f4e90db0
SM
29762011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2977
2978 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2979
d2999b1a
MR
29802011-11-20 Martin Rudalics <rudalics@gmx.at>
2981
f4e90db0
SM
2982 * windows.texi (Resizing Windows, Splitting Windows):
2983 Remove term "status" when talking about combination limits.
d2999b1a 2984
cd1181db
JB
29852011-11-20 Juanma Barranquero <lekktu@gmail.com>
2986
2987 * compile.texi (Compiler Errors):
2988 * help.texi (Help Functions): Fix typos.
2989
7bf54975
CY
29902011-11-19 Chong Yidong <cyd@gnu.org>
2991
2992 * windows.texi (Splitting Windows): Clarify role of window
2993 parameters in split-window. Shorten the example.
f4e90db0
SM
2994 (Deleting Windows): Rewrite intro to handle internal windows.
2995 Fix delete-windows-on doc.
7bf54975
CY
2996 (Selecting Windows): Copyedits.
2997
a0c2d0ae
MR
29982011-11-17 Martin Rudalics <rudalics@gmx.at>
2999
3000 * windows.texi (Resizing Windows, Splitting Windows)
3001 (Deleting Windows): Use term window-combination-resize instead
3002 of window-splits.
3003
b6f67890
MR
30042011-11-16 Martin Rudalics <rudalics@gmx.at>
3005
f4e90db0
SM
3006 * windows.texi (Resizing Windows, Splitting Windows):
3007 Rename occurrences of window-nest to window-combination-limit.
b6f67890 3008
0b381c7e
JB
30092011-11-14 Juanma Barranquero <lekktu@gmail.com>
3010
3011 * intro.texi (Lisp History): Fix typo.
3012
89d61221
MR
30132011-11-12 Martin Rudalics <rudalics@gmx.at>
3014
f4e90db0
SM
3015 * windows.texi (Splitting Windows, Deleting Windows):
3016 Remove references to splits status of windows.
89d61221 3017
b2621720
GM
30182011-11-10 Glenn Morris <rgm@gnu.org>
3019
3020 * buffers.texi (Read Only Buffers): Expand a bit on why
3021 toggle-read-only should only be used interactively. (Bug#7292)
3022
d2ad7ee1
CY
30232011-11-09 Chong Yidong <cyd@gnu.org>
3024
3025 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 3026 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
3027 window-inside-absolute-pixel-edges.
3028 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3029 non-full-width windows.
3030
2cffd681
MR
30312011-11-09 Martin Rudalics <rudalics@gmx.at>
3032
3033 * windows.texi (Resizing Windows): Rewrite documentation of
3034 window-resizable.
3035
f6f6d7e7
CY
30362011-11-09 Chong Yidong <cyd@gnu.org>
3037
3038 * windows.texi (Splitting Windows): Simplify example.
3039
a79db6e0
CY
30402011-11-08 Chong Yidong <cyd@gnu.org>
3041
3042 * windows.texi (Window Sizes): Copyedits. Document
3043 window-text-height. Remove window-min-height and window-min-width
3044 discussion, referring instead to Emacs manual.
3045 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
3046 (Resizing Windows): Simplify introduction. Don't document
3047 enlarge-window, shrink-window, enlarge-window-horizontally, and
3048 shrink-window-horizontally; they are no longer preferred for
3049 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 3050
441950c7
GM
30512011-11-07 Glenn Morris <rgm@gnu.org>
3052
3053 * windows.texi (Choosing Window): Fix keybinding typo.
3054
be7f5545
MR
30552011-11-07 Martin Rudalics <rudalics@gmx.at>
3056
3057 * windows.texi (Resizing Windows, Splitting Windows)
3058 (Window Configurations): Use "child window" instead of
3059 "subwindow".
3060
291d142b
CY
30612011-11-06 Chong Yidong <cyd@gnu.org>
3062
3063 * windows.texi (Basic Windows): Clarify various definitions.
3064 Treat window-normalize-* as internal; don't document them.
3065 (Windows and Frames): Various clarifications, e.g. non-live
3066 windows also belong to frames. Fix window-list description.
3067 Simplify window nesting example.
f4e90db0
SM
3068 (Splitting Windows, Window Configurations):
3069 Use split-window-below.
291d142b 3070
89bd5ee1
EZ
30712011-11-04 Eli Zaretskii <eliz@gnu.org>
3072
3073 * windows.texi (Window Sizes): Mention in the doc string that the
3074 return values of `window-body-height' and `window-body-width' are
3075 in frame's canonical units. (Bug#9949)
3076
3d8daefe
MR
30772011-10-30 Martin Rudalics <rudalics@gmx.at>
3078
3079 * windows.texi (Windows and Frames): Remove "iso-" infix from
3080 documentation of window-iso-combined-p.
3081
60754666
CY
30822011-10-26 Chong Yidong <cyd@gnu.org>
3083
3084 * modes.texi (Running Hooks): Document with-wrapper-hook.
3085
d366bd53
CY
30862011-10-18 Chong Yidong <cyd@gnu.org>
3087
3088 * display.texi (Glyphless Chars): New node.
3089
50b063c3
CY
30902011-10-13 Chong Yidong <cyd@stupidchicken.com>
3091
3092 * text.texi (Yanking): Document yank-excluded-properties.
3093
3094 * package.texi (Packaging Basics): The commentary should say how
3095 to begin using the package.
3096
c72063fa
MR
30972011-10-11 Martin Rudalics <rudalics@gmx.at>
3098
3099 * windows.texi (Deleting Windows): Mention which window gets
3100 selected when deleting the selected window.
3101
d83dc65b
MR
31022011-10-09 Martin Rudalics <rudalics@gmx.at>
3103
3104 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3105 with the selected window.
3106 * windows.texi (Buffers and Windows): Reformulate text on how
3107 replace-buffer-in-windows deals with a window.
3108 (Quitting Windows): Describe how quit-window deals with a
3109 standalone frame. Describe new option frame-auto-hide-function.
3110
c599682c
GM
31112011-10-08 Glenn Morris <rgm@gnu.org>
3112
48bca619
GM
3113 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3114
c599682c
GM
3115 * positions.texi (Excursions): Update warning message.
3116
969aa734
CY
31172011-10-05 Chong Yidong <cyd@stupidchicken.com>
3118
f4e90db0
SM
3119 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3120 Fix Emacs manual xref (Bug#9675).
969aa734 3121
550f41cd
CY
31222011-10-01 Chong Yidong <cyd@stupidchicken.com>
3123
3124 * windows.texi (Textual Scrolling): Document scroll-up-command,
3125 scroll-down-command, scroll-error-top-bottom, and the
3126 scroll-command symbol property.
717a1362
CY
3127 (Display Action Functions): Fix description of
3128 display-buffer-pop-up-window.
550f41cd 3129
a239d4e9
JB
31302011-09-28 Juanma Barranquero <lekktu@gmail.com>
3131
3132 * windows.texi (Splitting Windows): Fix typos.
3133
590c056d
MR
31342011-09-25 Martin Rudalics <rudalics@gmx.at>
3135
3136 * windows.texi (Windows and Frames, Display Action Functions)
3137 (Switching Buffers): Fix some typos.
3138 (Buffers and Windows): Remove reference to window-auto-delete.
3139 Reword description of replace-buffer-in-windows.
3140 (Window History): Fix some typos and refer to frame local buffer
3141 list.
c419f5cb
MR
3142 (Quitting Windows): New node.
3143 (Window Configurations): Add descriptions of window-state-get
3144 and window-state-put.
3145 (Window Parameters): Describe variable ignore-window-parameters.
3146 Sketch some window parameters currently in use.
3147 * elisp.texi (Top): Update node listing.
590c056d 3148
9ec20d36
CY
31492011-09-25 Chong Yidong <cyd@stupidchicken.com>
3150
3151 * windows.texi (Display Action Functions)
3152 (Choosing Window Options): New nodes.
3153
0e406a72
CY
31542011-09-24 Chong Yidong <cyd@stupidchicken.com>
3155
3156 * windows.texi (Window History): New node. Move text here from
3157 Buffers and Windows.
3158 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3159 don't document display-buffer here; callers changed.
3160 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3161 switch-to-buffer-other-frame. Delete duplicate
3162 replace-buffer-in-windows doc.
3163 (Choosing Window): Document display actions.
3164
6bf7006f
EZ
31652011-09-24 Eli Zaretskii <eliz@gnu.org>
3166
3167 * display.texi (Forcing Redisplay): Update the description of
3168 redisplay-dont-pause due to change in the default value.
3169
b33b68a3
MR
31702011-09-23 Martin Rudalics <rudalics@gmx.at>
3171
3172 * frames.texi (Frames and Windows): Move section and rename to
3173 Windows and Frames in windows.texi.
3174 * windows.texi (Windows): Restructure.
3175 (Basic Windows): Rewrite. Explain live and internal windows and
3176 normalization functions.
3177 (Windows and Frames): Move section here from frames.texi.
3178 Describe subwindows, window combinations, window tree, and
3179 corresponding functions including window-list here.
3180 (Window Sizes): Rename section from Size of Window and move it
3181 up in chapter. Describe total and body sizes and the
3182 corresponding functions. Explain new semantics of
3183 window-min-height/-width.
3184 (Resizing Windows): Move section up in chapter. Describe new
3185 resize functions.
3186 (Splitting Windows): Describe new behavior of split-window,
3187 split-window-above-each-other and split-window-side-by-side.
3188 Provide examples. Describe window-nest and window-splits
3189 options.
3190 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3191 (Selecting Windows): Minor rewrite.
3192 Describe frame-selected-window and set-frame-selected-window here.
3193 (Cyclic Window Ordering): Minor rewrite.
3194 Describe window-list-1.
b33b68a3
MR
3195 (Buffers and Windows): Rewrite. Explain a window's previous and
3196 next buffers and the corresponding functions.
c4682d18 3197 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3198 * elisp.texi (Top): Update node listings for frames and windows
3199 sections.
3200
4d3786ac
SM
32012011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3202
3203 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3204
713df35b
LMI
32052011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3206
3207 * errors.texi (Standard Errors): Remove apparent placeholder text
3208 (bug#9491).
3209
33ed493b
CY
32102011-09-18 Chong Yidong <cyd@stupidchicken.com>
3211
3212 * frames.texi (Management Parameters): Fix description of
3213 icon-type parameter.
3214
b8f0a954
CY
32152011-09-17 Chong Yidong <cyd@stupidchicken.com>
3216
3217 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3218 ending in C-g. Suggested by Edward O'Connor.
3219
eddf142c
EZ
32202011-09-17 Eli Zaretskii <eliz@gnu.org>
3221
3222 * numbers.texi (Integer Basics): Add indexing for
3223 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3224
d8e213eb 32252011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3226
3227 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3228
cec2eab8
JB
32292011-09-11 Juanma Barranquero <lekktu@gmail.com>
3230
3231 * processes.texi (Network Servers): Clarify what the process
3232 buffer is used for (bug#9233).
3233
d8e213eb 32342011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3235
3236 * lists.texi (Building Lists): Fix typo.
3237
35137ed3
CY
32382011-08-30 Chong Yidong <cyd@stupidchicken.com>
3239
3240 * display.texi (Basic Faces): New node. Document new faces.
3241
3242 * modes.texi (Major Mode Conventions): Move some text there.
3243 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3244
3fd50d5c
CY
32452011-08-29 Chong Yidong <cyd@stupidchicken.com>
3246
3247 * modes.texi (Basic Major Modes): New node. Callers updated.
3248 (Major Modes): Document fundamental-mode and major-mode.
3249 (Major Mode Basics): Node deleted; text moved to Major Modes.
3250 (Derived Modes): Document derived-mode-p.
3251
ddb54206
CY
32522011-08-28 Chong Yidong <cyd@stupidchicken.com>
3253
a6326082
CY
3254 * files.texi (Changing Files, Create/Delete Dirs): Document new
3255 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3256 (Visiting Functions): Remove view-file; it is documented in the
3257 Emacs manual.
04e2ce72 3258
ddb54206
CY
3259 * frames.texi (Layout Parameters): The defaults for the
3260 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3261
3262 * display.texi (Progress): Document spinner functionality.
3263
3264 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3265 operating system signals. Refer to save-buffers-kill-terminal
3266 instead of save-buffers-kill-emacs.
3267
3268 * objects.texi (Symbol Type): Document ## print representation.
3269
0c95fcf7
EZ
32702011-08-25 Eli Zaretskii <eliz@gnu.org>
3271
3272 * display.texi (Specified Space): Mention that `space' specs
3273 influence bidi reordering.
3274 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3275 separating fields with bidirectional content.
3276
5980d4c6
EZ
32772011-08-24 Eli Zaretskii <eliz@gnu.org>
3278
3279 * display.texi (Bidirectional Display): Document return value in
3280 buffers that are not bidi-reordered for display, and in unibyte
3281 buffers.
3282
bca633fb
EZ
32832011-08-23 Eli Zaretskii <eliz@gnu.org>
3284
3285 * nonascii.texi (Character Properties): Document the values for
3286 unassigned codepoints.
3287
c094bb0c
EZ
32882011-08-18 Eli Zaretskii <eliz@gnu.org>
3289
3290 * nonascii.texi (Character Properties): Document use of
3291 `bidi-class' and `mirroring' properties as part of reordering.
3292 Provide cross-references to "Bidirectional Display".
3293
3294 * display.texi (Bidirectional Display): Document the pitfalls of
3295 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3296 solutions. Document bidi-string-mark-left-to-right.
3297 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3298 Document use of `bidi-class' and `mirroring' properties as part of
3299 reordering.
c094bb0c 3300
1ea897d5
EZ
33012011-08-16 Eli Zaretskii <eliz@gnu.org>
3302
9adfcd0b
EZ
3303 * modes.texi (Major Mode Conventions): Improve the documentation
3304 of `mode-class' `special' modes.
3305
10862873
EZ
3306 * nonascii.texi (Character Properties): Document the `mirroring'
3307 property. Add index entries.
3308
1ea897d5
EZ
3309 * syntax.texi (Categories): Add an example of defining a new
3310 category and category table.
3311
3312 * searching.texi (Regexp Backslash): Document how to display
3313 existing categories. Mention the possibility of adding
3314 categories, and add an xref to where this is described. Add an
3315 index entry.
3316
ebb552ed
CY
33172011-08-09 Chong Yidong <cyd@stupidchicken.com>
3318
3319 * text.texi (Special Properties):
3320 * display.texi (Overlay Properties): Note that mouse-face cannot
3321 change the text size (Bug#8530).
3322
51a714e1
CY
33232011-08-08 Chong Yidong <cyd@stupidchicken.com>
3324
3325 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3326 using setenv instead.
3327
4cc60b9b
EZ
33282011-07-28 Eli Zaretskii <eliz@gnu.org>
3329
3330 * display.texi (Bidirectional Display): Document the fact that
3331 bidi-display-reordering is t by default.
3332
5deb92fd
EZ
33332011-07-23 Eli Zaretskii <eliz@gnu.org>
3334
3335 * display.texi (Bidirectional Display): New section.
3336
011b0ad6 33372011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3338 Tim Cross <theophilusx@gmail.com> (tiny change)
3339 Glenn Morris <rgm@gnu.org>
011b0ad6 3340
67f9b9f8 3341 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3342
4baf28e6
AS
33432011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3344
3345 * help.texi (Keys in Documentation): Revert last change.
3346
66249842
LMI
33472011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3348
f863868c
LMI
3349 * help.texi (Keys in Documentation): Clarify that \= only quotes
3350 the next character, and doesn't affect longer sequences in
3351 particular (bug#8935).
3352
f4e90db0
SM
3353 * debugging.texi (Using Debugger):
3354 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3355
0bb23927 33562011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3357
3358 * display.texi (Other Display Specs): Document that `left-fringe'
3359 and `right-fringe' display specifications are of the "replacing"
3360 kind.
3361
f2027cdf
LMI
33622011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3363
3364 * help.texi (Documentation Basics): Add a link to the Function
3365 Documentation node (bug#6580).
3366
f987fde4
LMI
33672011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3368
0bc59b25
LMI
3369 * keymaps.texi (Menu Bar): Mention :visible and :enable
3370 (bug#6344). Text by Drew Adams.
3371
63d55f1f
LMI
3372 * modes.texi (Running Hooks): Mention buffer-local hook variables
3373 (bug#6218).
3374
f987fde4
LMI
3375 * objects.texi (General Escape Syntax): "a with grave accent" is
3376 ?xe0, not ?x8e0 (bug#5259).
3377
b7527639
CY
33782011-07-12 Chong Yidong <cyd@stupidchicken.com>
3379
3380 * display.texi (Face Attributes, Font Selection): Add references
3381 to the Fonts node in the Emacs manual (Bug#4178).
3382
c830e5ae
CY
33832011-07-12 Chong Yidong <cyd@stupidchicken.com>
3384
3385 * display.texi (Window Systems): `window-system' is
3386 terminal-local.
3387
3388 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3389 frame-local variables.
3390
3391 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3392 frame-local variables.
3393 (Frame-Local Variables): Node deleted.
3394
3395 * elisp.texi (Top): Update node listing.
3396
91223e54
LMI
33972011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3398
3399 * elisp.texi: Change "inferiors" to "subnodes" in three places
3400 (bug#3523).
3401
963578d3
CY
34022011-07-11 Chong Yidong <cyd@stupidchicken.com>
3403
3404 * frames.texi (Window System Selections): Discussion of
3405 x-select-enable-clipboard moved to Emacs manual.
3406
07151e49
DD
34072011-07-11 Deniz Dogan <deniz@dogan.se>
3408
3409 * commands.texi (Prefix Command Arguments): Remove excessive
3410 apostrophe.
3411
7261e1cf
LMI
34122011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3413
ad21a12a
LMI
3414 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3415 description is a string (bug#3313).
3416
7261e1cf
LMI
3417 * frames.texi (Display Feature Testing): Try to explain what all
3418 the visual classes mean (bug#3042).
3419
568f7b79
LMI
34202011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3421
18d59e29
LMI
3422 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3423 and `mode-line-client' (bug#2974).
3424
568f7b79
LMI
3425 * text.texi (Insertion): Clarify marker movements (bug#1651).
3426 Text from Drew Adams.
3427
54e10184
LMI
34282011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3429
d94d85e9
LMI
3430 * text.texi (Special Properties): Clarify the format of `face'
3431 (bug#1375).
3432
54e10184
LMI
3433 * commands.texi (Interactive Call): Add a `call-interactively'
3434 example (bug#1010).
3435
413c488d
LMI
34362011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3437
3438 * functions.texi (Calling Functions): Link to the "Interactive
3439 Call" node (bug#1001).
3440
322b7dab 34412011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3442
3deead93
CY
3443 * customize.texi (Composite Types): Move alist and plist to here
3444 from Simple Types (Bug#7545).
3445
3446 * elisp.texi (Top): Update menu description.
3447
b00d8c1a
CY
3448 * display.texi (Face Attributes): Document negative line widths
3449 (Bug#6113).
3450
d2a6c43b
TR
34512011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3452
3453 * searching.texi (Match Data): Note that match data can be
3454 overwritten by most functions (bug#2499).
3455
c7844a27
LMI
34562011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3457
a9ab721e
LMI
3458 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3459 flags mean (bug#6659).
3460
c7844a27
LMI
3461 * functions.texi (What Is a Function): Document the autoload
3462 object (bug#6496).
3463
f68d76d0
LMI
34642011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3465
8a20ca4c
LMI
3466 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3467 is only used in the Customize user interface (bug#6089).
3468
f68d76d0 3469 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3470 images (bug#7836).
f68d76d0 3471
7018dbe7
EZ
34722011-07-02 Eli Zaretskii <eliz@gnu.org>
3473
3474 * variables.texi (Defining Variables, Void Variables)
3475 (Constant Variables): Fix incorrect usage of @kindex.
3476
36cb87a1
LMI
34772011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3478
28ee97c7
LMI
3479 * variables.texi (Defining Variables): Add an index entry for
3480 `set-variable' (bug#7262).
8d4294e9 3481 (Defining Variables): Use @findex for functions.
28ee97c7 3482
8862ffd5
LMI
3483 * frames.texi (Basic Parameters): Document the `explicit-name'
3484 parameter (bug#6951).
3485
0ec389b9
LMI
3486 * customize.texi (Type Keywords): Clarify that :value provides a
3487 default value for all types (bug#7386).
3488
36cb87a1
LMI
3489 * streams.texi (Output Functions): Document `pp'.
3490
11fdef7d 34912011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3492
3493 * keymaps.texi (Searching Keymaps):
3494 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3495 change. Suggested by Johan Bockgård.
3496
eeafcea7
CY
34972011-06-15 Chong Yidong <cyd@stupidchicken.com>
3498
3499 * text.texi (Special Properties): Clarify role of font-lock-face.
3500
b96e6cde
LMI
35012011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3502
f4e90db0 3503 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3504 to `process-live-p' for consistency with other `-live-p' functions.
3505
be14b9ab
PE
35062011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3507
3508 Document wide integers better.
3509 * files.texi (File Attributes): Document ino_t values better.
2d365993 3510 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3511 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3512 (Bitwise Operations):
001903b5
PE
3513 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3514 to read, and that will port better if 62-bits becomes the default.
3515 Fix or remove incorrect examples.
be14b9ab
PE
3516 * os.texi (Time Conversion): Document time_t values better.
3517
bcd54f83
LMI
35182011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3519
f4e90db0
SM
3520 * processes.texi (Process Information):
3521 Document `process-alive-p'.
bcd54f83 3522
049bcbcb
CY
35232011-05-29 Chong Yidong <cyd@stupidchicken.com>
3524
3525 * help.texi (Accessing Documentation):
3526 * display.texi (Pixel Specification):
3527 * processes.texi (Serial Ports, Serial Ports):
3528 * nonascii.texi (Character Properties, Default Coding Systems):
3529 * text.texi (Changing Properties, Special Properties):
3530 * windows.texi (Window Start and End):
3531 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3532 * keymaps.texi (Searching Keymaps, Tool Bar):
3533 * minibuf.texi (Basic Completion):
3534 * compile.texi (Eval During Compile):
3535 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3536 7x9 paper in printed manual.
3537
3538 * lists.texi (Sets And Lists): Fix misplaced text.
3539
58539c63
CY
35402011-05-29 Chong Yidong <cyd@stupidchicken.com>
3541
3542 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3543 needs to be active (Bug#8350).
3544
6b5681bf
CY
35452011-05-28 Chong Yidong <cyd@stupidchicken.com>
3546
b4d52acc
CY
3547 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3548
6b5681bf
CY
3549 * tips.texi (Coding Conventions): Remove antediluvian filename
3550 limit recommendation (Bug#8538).
3551
e145f188
GM
35522011-05-27 Glenn Morris <rgm@gnu.org>
3553
3554 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3555
eafed945
GM
35562011-05-26 Glenn Morris <rgm@gnu.org>
3557
3558 * variables.texi (File Local Variables):
3559 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3560 Add some more details on what this function does in the other case.
eafed945 3561
bc8410af
GM
35622011-05-19 Glenn Morris <rgm@gnu.org>
3563
3564 * lists.texi (Sets And Lists): Mention cl provides union etc.
3565
35a30759
N
35662011-05-19 Nix <nix@esperi.org.uk>
3567
3568 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3569
3570 * text.texi (Parsing HTML): Update for function name changes.
3571
3572 * syntax.texi (Syntax Flags): Small fix.
3573
3574 * keymaps.texi (Active Keymaps): Typo fix.
3575 (Changing Key Bindings): Grammar fix.
3576
3577 * frames.texi (Minibuffers and Frames): Grammar fix.
3578 (Window System Selections): x-select-enable-clipboard now defaults to t.
3579
3580 * customize.texi (Common Keywords):
3581 * display.texi (Abstract Display):
3582 * modes.texi (Auto-Indentation):
3583 * nonascii.texi (Converting Representations): Typo fixes.
3584
3585 * control.texi (Examples of Catch): Call it "goto" not "go to".
3586
e3934a8a
EZ
35872011-05-14 Eli Zaretskii <eliz@gnu.org>
3588
bc039a3b
EZ
3589 * nonascii.texi (Character Properties): Fix inconsistencies with
3590 implementation.
3591
e3934a8a
EZ
3592 * text.texi (Special Properties): Move @defvar's out of the
3593 @table. (Bug#8652)
3594
e2c94218
GM
35952011-05-12 Glenn Morris <rgm@gnu.org>
3596
3597 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3598
d2fc7e3d 35992011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3600
3601 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3602 (Multiline Font Lock):
3603 * vol2.texi (Top):
3604 * vol1.texi (Top):
3605 * elisp.texi (Top): Update menu accordingly.
3606
d2fc7e3d 36072011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3608
3609 * modes.texi (Region to Fontify): Fix typo.
3610
79b70037
GM
36112011-05-10 Jim Meyering <meyering@redhat.com>
3612
3613 * minibuf.texi: Fix typo "in in -> in".
3614
b08a63cc 36152011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3616
3617 * numbers.texi (Integer Basics): Large integers are treated as floats.
3618
1ef14cb4
LMI
36192011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3620
3621 * processes.texi (Synchronous Processes): Document the (:file
3622 "/file-name") syntax for `call-process'.
3623
4ffd0d6b 36242011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3625
3626 * windows.texi (Choosing Window): Fix typo.
3627
4ffd0d6b 36282011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3629
3630 * frames.texi (Layout Parameters): Note the difference between
3631 querying and setting parameters for left-fringe and right-fringe
3632 (Bug#6930).
3633
fd5a8ae8
SM
36342011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3635
3636 * minibuf.texi (Basic Completion): Be a bit more precise about the
3637 valid kinds of completion tables.
3638 (Programmed Completion): Remove obsolete text about lambda expressions
3639 not being valid completion tables.
3640
c1bcd0d5
CY
36412011-03-19 Chong Yidong <cyd@stupidchicken.com>
3642
3643 * positions.texi (Excursions): Explain the "save-excursion
3644 defeated by set-buffer" warning.
3645
3646 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3647 save-excursion. Suggested by Uday S Reddy.
3648
03408648 36492011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3650
03408648
SM
3651 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3652 (Lexical Binding): New sub-section.
ba83908c 3653
03408648
SM
3654 * eval.texi (Eval): Discourage the use of `eval'.
3655 Document its new `lexical' argument.
6c075cd7 3656
f6d62986
SM
36572011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3658
03408648 3659 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3660 nil any more.
3661
84ea5558 36622011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3663
3664 * strings.texi (String Conversion): Don't mention
3665 string-make-(uni|multi)byte (bug#8262).
3666 * nonascii.texi (Converting Representations): Fix up range.
3667 * keymaps.texi (Key Binding Commands): Update code point, avoid
3668 "unibyte character" and remove mention of unibyte bindings.
3669
62d94509
EZ
36702011-03-10 Eli Zaretskii <eliz@gnu.org>
3671
3672 * modes.texi (Operator Precedence Grammars): Don't use characters
3673 outside ISO-8859-1.
3674
63a329f8
EZ
36752011-03-09 Eli Zaretskii <eliz@gnu.org>
3676
3677 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3678
3679 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3680
6446548e
GM
36812011-03-08 Glenn Morris <rgm@gnu.org>
3682
3683 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3684 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3685 * elisp.texi: Set documentencoding.
6446548e 3686
33383987
JB
36872011-03-07 Chong Yidong <cyd@stupidchicken.com>
3688
3689 * Version 23.3 released.
3690
0b3ceceb
CY
36912011-03-06 Chong Yidong <cyd@stupidchicken.com>
3692
3693 * package.texi: Update index keywords.
3694 (Package Archives): New node contents. Document package-x.el.
3695
78f5433f
JB
36962011-03-06 Juanma Barranquero <lekktu@gmail.com>
3697
3698 * makefile.w32-in (srcs): Add package.texi.
3699
555e9b5c
CY
37002011-03-06 Chong Yidong <cyd@stupidchicken.com>
3701
120d9389
CY
3702 * package.texi (Packaging, Packaging Basics, Simple Packages)
3703 (Multi-file Packages): Expand and clarify.
3704 (Package Archives): Temporary placeholder node.
3705
3706 * elisp.texi (Top): Update node listing.
3707
555e9b5c
CY
3708 * Makefile.in (srcs): Add package.texi.
3709
b59a4335
CY
37102011-03-05 Chong Yidong <cyd@stupidchicken.com>
3711
3712 * processes.texi (Synchronous Processes): Minor clarification
3713 (Bug#8149).
3714
06083aa1
GM
37152011-03-03 Glenn Morris <rgm@gnu.org>
3716
3717 * files.texi (Truenames): Minor clarification. (Bug#2341)
3718
6640b281
GM
37192011-03-01 Glenn Morris <rgm@gnu.org>
3720
3721 * variables.texi (Directory Local Variables):
3722 Mention `(subdirs . nil)' alist element.
3723
2b0c7330 37242011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3725
3726 * variables.texi (Directory Local Variables): Mention the optional
3727 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3728
b923f7a9
CY
37292011-02-27 Chong Yidong <cyd@stupidchicken.com>
3730
3731 * minibuf.texi (Minibuffer History): Clarify discussion of
3732 minibuffer history lists (Bug#8085).
3733
67ab0163 37342011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3735
e979a521
EZ
3736 * elisp.texi: Sync @dircategory with ../../info/dir.
3737
e03b2fd4
EZ
3738 * files.texi (Visiting Functions): Document find-file-literally,
3739 both the command and the variable.
3740
86ec878a
EZ
3741 * variables.texi (Creating Buffer-Local): Explain the meaning of
3742 permanent local variables.
3743
67ab0163
GM
3744 * files.texi (Visiting Functions): Document find-file-literally,
3745 both the command and the variable.
3746
3747 * variables.texi (Creating Buffer-Local): Explain the meaning of
3748 permanent local variables.
3749
37502011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3751
3752 * keymaps.texi (Remapping Commands): Mention how to undo it.
3753
bfcb151a
RT
37542011-02-09 Reuben Thomas <rrt@sc3d.org>
3755
3756 * loading.texi (Hooks for Loading): Remove unnecessary advice
3757 about eval-after-load (Bug#7986).
3758
a41c8660
CY
37592011-02-05 Chong Yidong <cyd@stupidchicken.com>
3760
3761 * commands.texi (Accessing Mouse): Note that a header line is not
3762 included in the row of posn-col-row.
3763
e0dd6837
CY
37642011-02-02 Chong Yidong <cyd@stupidchicken.com>
3765
3766 * modes.texi (Major Mode Conventions): Add face guidelines.
3767 (Faces for Font Lock): List faces in order of prominence.
3768
a4180391
PE
37692011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3770
3771 format-time-string now supports subsecond time stamp resolution
3772 * os.texi (Time Parsing): Document %N.
3773
7427eb97
CY
37742011-01-28 Chong Yidong <cyd@stupidchicken.com>
3775
61db307f
CY
3776 * vol1.texi (Top):
3777 * vol2.texi (Top):
3778 * elisp.texi (Top):
3779 * display.texi (Display Property): Shorten the menu description of
3780 the "Other Display Specs" node (Bug#7816).
3781
7427eb97
CY
3782 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3783 menu item" concept index entries (Bug#7805).
3784
bf3dae7e
EZ
37852011-01-29 Eli Zaretskii <eliz@gnu.org>
3786
3787 * makefile.w32-in (texinfodir): New variable.
3788 (usermanualdir): Remove as redundant with $(emacsdir).
3789 (MAKEINFO): Remove options, leave only program name.
3790 (MAKEINFO_OPTS): New variable.
3791 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3792
06d8ace5 37932011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3794 Richard Kim <emacs18@gmail.com>
3795
3796 * loading.texi (Library Search): Document list-load-path-shadows
3797 (Bug#7757).
3798
06d8ace5 37992011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3800
3801 * searching.texi (Regexp Special): Remove outdated discussion of
3802 character sets (Bug#7780).
3803
28a88153
CY
3804 * frames.texi (Pop-Up Menus): Document where menu title comes
3805 from (Bug#7684).
3806
06d8ace5 38072011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3808
3809 * display.texi (Making Buttons): Mention limitation of text buttons.
3810
a8e1e9ee
WL
38112011-01-23 Werner Lemberg <wl@gnu.org>
3812
3813 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3814 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3815 (ENVADD): New variable to control texi2dvi and texi2pdf.
3816
362b9d48
GM
38172011-01-15 Chong Yidong <cyd@stupidchicken.com>
3818
3819 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3820 Emacs manual.
3821
38222011-01-15 Eli Zaretskii <eliz@gnu.org>
3823
3824 * files.texi (Directory Names): Explain why FROM in
3825 directory-abbrev-alist should begin with \`. (Bug#7777)
3826
3fa173b4
SM
38272011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3828
3829 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3830
7c420169 38312011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3832
3833 * modes.texi (Emulating Mode Line): Fix last change.
3834
7c420169 38352011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3836
3837 * modes.texi (Emulating Mode Line): Update documentation of
3838 format-mode-line according to changes that fixed bug #7587.
3839
80b33766
SM
38402010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3841
3842 * modes.texi (Derived Modes): Mention prog-mode.
3843
3844 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3845 of the key-binding-data cache since we don't use it any more.
3846
f49d1f52 38472010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3848
4bb49a92
EZ
3849 * processes.texi (Shell Arguments):
3850 * strings.texi (Creating Strings): Don't mention "shell commands";
3851 make it explicit that `split-string-and-unquote' and
3852 `combine-and-quote-strings' are mainly for working with arguments
3853 to call-process and start-process.
3854
3c73e30e
EZ
3855 * processes.texi (Shell Arguments): Fix documentation of
3856 `split-string-and-unquote'. Add indexing. (Bug#7563)
3857
f49d1f52 38582010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3859
3860 * modes.texi (Auto-Indentation): New section to document SMIE.
3861 (Major Mode Conventions):
3862 * text.texi (Mode-Specific Indent): Refer to it.
3863
f49d1f52 38642010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3865
3866 * display.texi (Other Display Specs): Document left-fringe and
3867 right-fringe display specs.
3868
f49d1f52 38692010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3870
3871 * backups.texi (Making Backups):
3872 * modes.texi (Example Major Modes): Use recommended coding style.
3873 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3874 define-derived-mode. Mention completion-at-point-functions.
3875
f49d1f52 38762010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3877
5dcb4c4e
SM
3878 * nonascii.texi (Converting Representations):
3879 Document byte-to-string.
e1115396 3880
ec1b9b17
GM
38812010-12-08 Glenn Morris <rgm@gnu.org>
3882
3883 * buffers.texi (Modification Time):
3884 verify-visited-file-modtime now defaults to the current buffer.
3885
07976ae3 38862010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3887
ec1b9b17 3888 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3889
3890 * strings.texi (Creating Strings): Don't mention semi-obsolete
3891 function char-to-string.
3892 (String Conversion): Shorten discussion of semi-obsolete function
3893 string-to-char. Link to Converting Representations.
3894
3895 * objects.texi (Symbol Type):
3896 * text.texi (Near Point):
3897 * help.texi (Help Functions):
3898 * functions.texi (Mapping Functions): Use string instead of
3899 char-to-string in examples.
3900
07976ae3 39012010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3902
3903 * text.texi (Kill Functions, Kill Functions)
3904 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3905 YANK-HANDLER args.
3906
3907 * symbols.texi (Creating Symbols): Using unintern without an
3908 obarray arg is now obsolete.
3909
3910 * numbers.texi (Float Basics): Document float-e and float-pi.
3911
3912 * variables.texi (Defining Variables): Change "pi" example to
3913 "float-pi".
3914
8547874a
EZ
39152010-11-26 Eli Zaretskii <eliz@gnu.org>
3916
3917 * commands.texi (Click Events): Document the values of X, Y and
3918 COL, ROW in the event's position, when the click is on the header
3919 or mode line, on the fringes, or in the margins.
3920
4a47c275 39212010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 3922
5b05d75b
EZ
3923 * customize.texi (Composite Types): Lower-case index entry.
3924
5dcb4c4e
SM
3925 * loading.texi (How Programs Do Loading):
3926 Document load-file-name. (Bug#7346)
c7926fe2 3927
4a47c275 39282010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
3929
3930 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3931
0eb025fb
EZ
39322010-11-13 Eli Zaretskii <eliz@gnu.org>
3933
3934 * display.texi (Usual Display): Characters with no fonts are not
3935 necessarily displayed as empty boxes.
3936
2699a554 39372010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
3938
3939 * maps.texi (Standard Keymaps): Update File menu description.
3940
8289f37b
GM
39412010-10-28 Glenn Morris <rgm@gnu.org>
3942
3943 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3944
5793a7bc 39452010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
3946
3947 * display.texi (Window Systems): Deprecate use of window-system as
3948 a predicate.
3949
17284e30
GM
39502010-10-23 Glenn Morris <rgm@gnu.org>
3951
3952 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3953 sorted-doc.
3954
00f113eb
JB
39552010-10-15 Eli Zaretskii <eliz@gnu.org>
3956
3957 * os.texi (Dynamic Libraries): New node, with slightly modified
3958 text deleted from "Image Formats".
3959 (System Interface): Add @menu entry for "Dynamic Libraries".
3960
3961 * display.texi (Image Formats): Remove description of
3962 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3963
07277eb8
GM
39642010-10-12 Glenn Morris <rgm@gnu.org>
3965
3966 * book-spine.texinfo: Rename to book-spine.texi.
3967
c12e4a81
GM
39682010-10-11 Glenn Morris <rgm@gnu.org>
3969
df187c62
GM
3970 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3971
c12e4a81 3972 * Makefile.in (DVIPS): New variable.
234db610
GM
3973 (.PHONY): Add html, ps.
3974 (html, elisp.html, ps, elisp.ps): New targets.
3975 (clean): Delete html, ps files.
3976 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 3977
6513b232
EZ
39782010-10-09 Eli Zaretskii <eliz@gnu.org>
3979
3980 * makefile.w32-in (emacsdir): New variable.
3981 (srcs): Add emacsver.texi.
3982 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3983
abd40fb4
GM
39842010-10-09 Glenn Morris <rgm@gnu.org>
3985
c1dc72b3
GM
3986 * Makefile.in (VPATH): Remove.
3987 (infodir): Make it absolute.
3988 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3989
4393405b
GM
3990 * Makefile.in (dist): Anchor regexps.
3991
eef3ab94
GM
3992 * Makefile.in (srcs): Put elisp.texi first.
3993 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3994
aa9db089
GM
3995 * Makefile.in (infoclean): Remove harmless, long-standing error.
3996
abd40fb4
GM
3997 * Makefile.in ($(infodir)): Delete rule.
3998 (mkinfodir): New.
3999 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4000
68db69ed 4001 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 4002 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 4003
ea274122
GM
40042010-10-09 Glenn Morris <rgm@gnu.org>
4005
f7a31f11
GM
4006 * Makefile.in (emacsdir): New variable.
4007 (MAKEINFO): Add -I $emacsdir.
4008 (dist): Copy emacsver.texi.
b13254e7
GM
4009 (srcs): Add emacsver.texi.
4010
f7a31f11
GM
4011 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4012 Set EMACSVER by including emacsver.texi.
4013
ea274122
GM
4014 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4015
17ca7950
GM
40162010-10-07 Glenn Morris <rgm@gnu.org>
4017
4018 * Makefile.in (version): New, set by configure.
4019 (clean): Delete dist tar file.
4020 (dist): Use version in tar name.
4021
4c83f6e1
GM
40222010-10-06 Glenn Morris <rgm@gnu.org>
4023
4024 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4025 (INSTALL_INFO): Remove unused variable.
4026 (mostlyclean, infoclean, dist): New rules.
4027 (clean): Delete dvi and pdf files.
4028 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 4029 ($(infodir)): Add parallel build workaround.
4c83f6e1 4030
0264072d
GM
40312010-10-04 Glenn Morris <rgm@gnu.org>
4032
4033 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4034 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 4035 Fix -I typo.
0264072d
GM
4036 (clean): No 'make.out' or 'core' files.
4037 (.PHONY): Declare clean rules.
4038 (maintainer-clean): Delete pdf file. Guard against cd failures.
4039
77f38949
GM
40402010-10-03 Glenn Morris <rgm@gnu.org>
4041
4042 * files.texi (File Name Components): Remove ignored section about
4043 deleted variable directory-sep-char.
4044
178fdd41
MA
40452010-10-03 Michael Albinus <michael.albinus@gmx.de>
4046
4047 * files.texi (Magic File Names): New defopt
4048 remote-file-name-inhibit-cache.
4049
9c524fcb
GM
40502010-10-02 Glenn Morris <rgm@gnu.org>
4051
4052 * os.texi (Killing Emacs): Hook now runs in batch mode.
4053
f816790b
SM
40542010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4055
4056 * text.texi (Special Properties): Clarify when modification-hooks run.
4057
7cf78aac
SM
40582010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4059
4060 * syntax.texi (Syntax Flags): Document new `c' flag.
4061
ca0d44e4
GM
40622010-09-09 Glenn Morris <rgm@gnu.org>
4063
4064 * display.texi (ImageMagick Images): General cleanup.
4065
10999305 40662010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4067
4068 * files.texi (Directory Names): Use \` rather than ^.
4069
45240125
JD
40702010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4071
4072 * text.texi (Low-Level Kill Ring):
4073 * frames.texi (Window System Selections): Remove cut buffer
4074 documentation.
4075
4abe5bf6
EZ
40762010-08-28 Eli Zaretskii <eliz@gnu.org>
4077
4078 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4079 Parameters", where the default fringe width is described.
4080
4081 * frames.texi (Window Frame Parameters, Basic Parameters)
4082 (Position Parameters, Layout Parameters, Management Parameters)
4083 (Cursor Parameters, Font and Color Parameters): Add indexing for
4084 frame parameters. (Bug#6929)
4085
fdc76236
TT
40862010-08-25 Tom Tromey <tromey@redhat.com>
4087
4088 * vol2.texi (Top): Update.
4089 * vol1.texi (Top): Update.
4090 * tips.texi (Library Headers): Mention Package-Version and
4091 Package-Requires.
4092 * package.texi: New file.
4093 * os.texi (System Interface): Update pointers.
4094 * elisp.texi (Top): Link to new nodes. Include package.texi.
4095 * anti.texi (Antinews): Update pointers.
4096
1e5c1c80
EZ
40972010-08-25 Eli Zaretskii <eliz@gnu.org>
4098
4099 * processes.texi (Filter Functions): Fix last change.
4100
78e33835
CY
41012010-08-24 Markus Triska <triska@gmx.at>
4102
4103 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4104 of `buffer-name' in the main text as well as in the example
4105 (Bug#3098).
4106
198a7a97
CY
41072010-08-22 Chong Yidong <cyd@stupidchicken.com>
4108
4109 * nonascii.texi (Text Representations):
4110 * loading.texi (Loading Non-ASCII):
4111 * compile.texi (Byte Compilation): Don't mention obsolete
4112 --unibyte command-line argument.
4113
bc7d7ea6
CY
41142010-08-22 Chong Yidong <cyd@stupidchicken.com>
4115
4116 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4117
b0126eac 41182010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4119
4120 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4121
e8a6cc19
EZ
41222010-08-20 Eli Zaretskii <eliz@gnu.org>
4123
4124 * commands.texi (Misc Events): Add cross-references to where
4125 POSITION of a mouse event is described in detail.
4126
c4e7c63a 41272010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4128
c4e7c63a 4129 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4130
7815fe19 41312010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4132
4133 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4134 Suggested by Štěpán Němec <stepnem@gmail.com>.
4135
7815fe19 41362010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4137
4138 * minibuf.texi (High-Level Completion): Document args of
4139 `read-buffer-function' (bug#5625).
4140
8b2dd508
JD
41412010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4142
4143 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4144
bace45fe
MA
41452010-07-29 Michael Albinus <michael.albinus@gmx.de>
4146
4147 * processes.texi (Process Information): Explain process property
4148 `remote-tty'.
4149
4ce5a4cc
JB
41502010-07-27 Juanma Barranquero <lekktu@gmail.com>
4151
4152 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4153 instead of "\C-\^?" (bug#6334).
4154
1c84bc7a
JB
4155 * text.texi (Special Properties): Fix typo.
4156
b88746ba
EZ
41572010-07-09 Eli Zaretskii <eliz@gnu.org>
4158
4159 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4160 calling sequences, which are now the standard.
4161
51422d6d
CY
41622010-06-24 Chong Yidong <cyd@stupidchicken.com>
4163
4164 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4165
4166 * commands.texi (Command Overview): Mention undo-boundary call.
4167
d24880de
GM
41682010-06-23 Glenn Morris <rgm@gnu.org>
4169
4170 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4171 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4172 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4173 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4174 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4175 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4176 Untabify Texinfo files.
4177
0fc76035
CY
41782010-06-20 Chong Yidong <cyd@stupidchicken.com>
4179
4180 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4181
5338dc0b
CY
41822010-06-19 Chong Yidong <cyd@stupidchicken.com>
4183
a628ad9d 4184 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4185
2c3a3c1d
CY
41862010-06-02 Chong Yidong <cyd@stupidchicken.com>
4187
ba3bf1d9
CY
4188 * searching.texi (Regexp Special): Remove obsolete information
4189 about matching non-ASCII characters, and suggest using char
4190 classes (Bug#6283).
2c3a3c1d 4191
7f4b4249
JB
41922010-05-30 Juanma Barranquero <lekktu@gmail.com>
4193
4194 * minibuf.texi (Basic Completion): Add missing "@end defun".
4195
637821cd
SM
41962010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4197
4198 * minibuf.texi (Basic Completion): Document completion-boundaries.
4199 (Programmed Completion): Document the new fourth method for boundaries.
4200
e13051c3
CY
42012010-05-22 Chong Yidong <cyd@stupidchicken.com>
4202
a628ad9d 4203 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4204
0235128c 42052010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4206
4207 * windows.texi (Textual Scrolling):
4208 * tips.texi (Coding Conventions):
4209 * minibuf.texi (Minibuffer History):
4210 * maps.texi (Standard Keymaps):
4211 * loading.texi (Where Defined):
4212 * edebug.texi (Instrumenting): Fix typos.
4213
0235128c 42142010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4215
c7c32279
CY
4216 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4217
0235128c
SM
4218 * functions.texi (Obsolete Functions):
4219 Document set-advertised-calling-convention.
eb5ed549
CY
4220
4221 * minibuf.texi (Basic Completion): Document completion-in-region.
4222 (Programmed Completion): Document completion-annotate-function.
4223
4224 * commands.texi (Reading One Event): Document read-key.
4225 (Distinguish Interactive): Document KIND arg to
4226 called-interactively-p. Delete obsolete interactive-p.
4227
4228 * elisp.texi (Top): Update node description.
4229
f8848423
EZ
42302010-05-08 Eli Zaretskii <eliz@gnu.org>
4231
0235128c
SM
4232 * nonascii.texi (Character Properties):
4233 Document unicode-category-table. Add an index entry for Unicode
4234 general category.
4235
42362010-05-07 Chong Yidong <cyd@stupidchicken.com>
4237
4238 * Version 23.2 released.
f8848423 4239
938efb77
JB
42402010-04-20 Juanma Barranquero <lekktu@gmail.com>
4241
4242 * locals.texi (Standard Buffer-Local Variables):
4243 Remove @ignore'd reference to `direction-reversed'.
4244
5854c267
JL
42452010-04-14 Juri Linkov <juri@jurta.org>
4246
4247 Fix @deffn without category.
4248
4249 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4250 for `abbrev-insert'.
4251
4252 * buffers.texi (Indirect Buffers): Add category `Command'
4253 to @deffn of `clone-indirect-buffer'.
4254
4255 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4256 for `next-window' and `previous-window'. Add category `Command'
4257 to @deffn of `pop-to-buffer'.
4258
8a14dec7
CY
42592010-04-01 Chong Yidong <cyd@stupidchicken.com>
4260
4261 * nonascii.texi (Text Representations): Don't mark
4262 enable-multibyte-characters as a user option.
4263
7a1831cf
EZ
42642010-03-31 Eli Zaretskii <eliz@gnu.org>
4265
4266 * control.texi (Handling Errors): How to re-throw a signal caught
4267 by condition-case.
4268
c3863713
CY
42692010-03-26 Chong Yidong <cyd@stupidchicken.com>
4270
4271 * loading.texi (Hooks for Loading): Document after-load-functions.
4272 Copyedits.
4273
c333f279
AM
42742010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4275
4276 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4277
e867cb5d 42782010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4279
4280 * processes.texi (Network Processes): Document seqpacket type.
4281
605f35cd
DN
42822010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4283
4284 * os.texi (System Environment): Do not mention lynxos.
4285
288f9fc0
CY
42862010-03-10 Chong Yidong <cyd@stupidchicken.com>
4287
4288 * Branch for 23.2.
4289
eed5c93a
CY
42902010-03-06 Chong Yidong <cyd@stupidchicken.com>
4291
4292 * objects.texi (Integer Type): Take note of the read syntax
4293 exception for numbers that cannot fit in the integer type.
4294
1ddd6622
GM
42952010-03-03 Glenn Morris <rgm@gnu.org>
4296
4297 * numbers.texi (Integer Basics, Bitwise Operations):
4298 * objects.texi (Integer Type): Update for integers now being 30-bit.
4299
a908c79a
CY
43002010-02-27 Chong Yidong <cyd@stupidchicken.com>
4301
4302 * display.texi (Low-Level Font): Document :otf font-spec property.
4303
cd61af01
SM
43042010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4305
4306 * display.texi (Line Height): Avoid obsolete special default variables
4307 like default-major-mode.
4308
c02f8fe2
AM
43092010-01-28 Alan Mackenzie <acm@muc.de>
4310
4311 * display.texi (Auto Faces): Say fontification-functions is called
4312 whether or not Font Lock is enabled. Tidy up the wording a bit.
4313
d738d18b
CY
43142010-01-17 Chong Yidong <cyd@stupidchicken.com>
4315
4316 * elisp.texi: Remove duplicate edition information (Bug#5407).
4317
4963739e
JB
43182010-01-17 Juanma Barranquero <lekktu@gmail.com>
4319
4320 * two.el (volume-header-toc-markup): Fix typos in docstring.
4321
c57008f6
SM
43222010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4323
4324 Avoid dubious uses of save-excursions.
4325 * positions.texi (Excursions): Recommend the use of
4326 save-current-buffer if applicable.
4327 * text.texi (Clickable Text): Fix the example code which used
4328 save-excursion in a naive way which sometimes preserves point and
4329 sometimes not.
4330 * variables.texi (Creating Buffer-Local):
4331 * os.texi (Session Management):
4332 * display.texi (GIF Images):
4333 * control.texi (Cleanups): Use (save|with)-current-buffer.
4334
2f3725cd
EZ
43352010-01-02 Eli Zaretskii <eliz@gnu.org>
4336
4337 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4338
85eeac93
CY
43392010-01-02 Chong Yidong <cyd@stupidchicken.com>
4340
4341 * nonascii.texi (Text Representations, Character Codes)
4342 (Converting Representations, Explicit Encoding)
4343 (Translation of Characters): Use hex notation consistently.
4344 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4345
4801c5fa
CY
43462010-01-01 Chong Yidong <cyd@stupidchicken.com>
4347
4348 * loading.texi (Where Defined): Make it clearer that these are
4349 loaded files (Bug#5068).
4350
26e533e2
CY
43512009-12-29 Chong Yidong <cyd@stupidchicken.com>
4352
4353 * minibuf.texi (Completion Styles): Document `initials' style.
4354
16d1ff5f
CY
43552009-12-25 Chong Yidong <cyd@stupidchicken.com>
4356
4357 * frames.texi (Resources): Describe inhibit-x-resources.
4358 (Size Parameters): Copyedit.
4359
4360 * hash.texi (Creating Hash):
4361 * objects.texi (Hash Table Type): Document the new hash table
4362 printed representation.
4363
4364 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4365 obsolete.
4366
5dcb4c4e
SM
4367 * processes.texi (Process Buffers):
4368 Document process-kill-buffer-query-function.
16d1ff5f 4369
9a5de3d9
GM
43702009-12-05 Glenn Morris <rgm@gnu.org>
4371
4372 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4373 diary-display-function, and no longer recommended to be a hook.
4374 Update for changes in the names of calendar and diary hooks.
4375 diary-print-entries-hook has changed section.
4376
b640eb52
EZ
43772009-11-28 Eli Zaretskii <eliz@gnu.org>
4378
4379 * text.texi (Special Properties): More accurate description of
4380 what the `cursor' property does.
4381
be1674ab
KR
43822009-11-26 Kevin Ryde <user42@zip.com.au>
4383
4384 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4385 mouse-wheel-down-event, the closest thing to a definition for them.
4386 * os.texi (Startup Summary): vindex inhibit-startup-message and
4387 inhibit-splash-screen.
4388 (Command-Line Arguments): vindex argv.
4389 (Suspending Emacs): vindex suspend-tty-functions and
4390 resume-tty-functions. Don't want to index every hook, but having
4391 the programming ones is helpful.
4392
603f5979
CY
43932009-11-14 Chong Yidong <cyd@stupidchicken.com>
4394
4395 * commands.texi (Motion Events): Fix typo (Bug#4907).
4396
4359a806
CY
43972009-11-08 Chong Yidong <cyd@stupidchicken.com>
4398
4399 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4400 are affected by case-fold-search (Bug#4483).
4401
0f063651
CY
44022009-11-02 Chong Yidong <cyd@stupidchicken.com>
4403
4404 * minibuf.texi (Reading File Names): Note that read-file-name may
4405 use a graphical file dialog.
4406
9bd79893
GM
44072009-10-31 Glenn Morris <rgm@gnu.org>
4408
4409 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4410
ebe479ec
KR
44112009-10-16 Kevin Ryde <user42@zip.com.au>
4412
4413 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4414 in particular so `info-lookup-symbol' can find its docs.
4415
2640fa86
CY
44162009-10-16 Chong Yidong <cyd@stupidchicken.com>
4417
4418 * variables.texi (Constant Variables): Distinguish from defconst
4419 variables.
4420 (Defining Variables): Add cindex.
4421
edd6a733
CY
44222009-10-15 Chong Yidong <cyd@stupidchicken.com>
4423
4424 * os.texi (Time of Day): Clarify that the microsecond part is
4425 ignored (Bug#4637).
4426
5feb0b73
GM
44272009-10-11 Glenn Morris <rgm@gnu.org>
4428
4429 * frames.texi (Size and Position): Clarify what is included in the frame
4430 height. (Bug#4535)
4431
0c5413c8
GM
44322009-10-10 Glenn Morris <rgm@gnu.org>
4433
4434 * windows.texi (Size of Window): The relationship between window and
4435 frame heights is not so simple. (Bug#4535)
4436 Mention window-full-height-p.
4437
7f8b600a
SM
44382009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4439
4440 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4441 used from Lisp.
4442
6185de1c
EZ
44432009-10-07 Eli Zaretskii <eliz@gnu.org>
4444
7f8b600a
SM
4445 * files.texi (Directory Names) <abbreviate-file-name>:
4446 Document that root home directories are not replaced with "~".
6185de1c 4447
9972911f
EZ
44482009-10-06 Eli Zaretskii <eliz@gnu.org>
4449
4450 * text.texi (Special Properties): Document the meaning of the
4451 `cursor' text property whose value is an integer.
4452
2a3f19ef
MA
44532009-10-05 Michael Albinus <michael.albinus@gmx.de>
4454
4455 * files.texi (Magic File Names): Add `copy-directory'.
4456
804543b5
EZ
44572009-10-05 Eli Zaretskii <eliz@gnu.org>
4458
4459 * files.texi (File Attributes): Fix description of file
4460 attributes. (Bug#4638) Update attributes of files.texi example to
4461 be more representative.
4462
461bf92b
MA
44632009-10-05 Michael Albinus <michael.albinus@gmx.de>
4464
4465 * files.texi (Create/Delete Dirs): New command copy-directory.
4466
a86cd395
JB
44672009-10-04 Juanma Barranquero <lekktu@gmail.com>
4468
4469 * anti.texi (Antinews):
4470 * macros.texi (Indenting Macros):
4471 * strings.texi (Creating Strings, Case Conversion):
4472 Remove duplicate words.
4473
d3080264
MA
44742009-10-01 Michael Albinus <michael.albinus@gmx.de>
4475
4476 * files.texi (Create/Delete Dirs): delete-directory has an
4477 optional parameter RECURSIVE.
4478
85d14563
SM
44792009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4480
4481 * buffers.texi (Swapping Text): Minor clarification.
4482
3d9842c6
GM
44832009-10-01 Glenn Morris <rgm@gnu.org>
4484
4485 * functions.texi (Declaring Functions): Mention that we also search for
4486 ".m" files in the src/ directory.
4487
78427304
CY
44882009-09-25 David Engster <deng@randomsample.de>
4489
3d9842c6 4490 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4491
b578c9cc
GM
44922009-09-22 Glenn Morris <rgm@gnu.org>
4493
4494 * internals.texi (Building Emacs): Mention preloaded-file-list.
4495
beee5da7
AM
44962009-09-14 Alan Mackenzie <acm@muc.de>
4497
4498 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4499
5d6ab672
CY
45002009-09-13 Chong Yidong <cyd@stupidchicken.com>
4501
4502 * functions.texi (Anonymous Functions): Rearrange discussion,
4503 giving usage of unquoted lambda forms first. Mention that
4504 `function' and `#'' are no longer required (Bug#4290).
4505
59375eeb
AM
45062009-09-11 Alan Mackenzie <acm@muc.de>
4507
a86cd395 4508 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4509 batch mode.
4510
e7e2f529
GM
45112009-09-01 Glenn Morris <rgm@gnu.org>
4512
4513 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4514
eae47088
GM
45152009-08-26 Ulrich Mueller <ulm@gentoo.org>
4516
4517 * nonascii.texi (Character Codes): Fix typos.
4518
3691a0a6
MA
45192009-08-25 Michael Albinus <michael.albinus@gmx.de>
4520
4521 * processes.texi (Synchronous Processes): New defvar
4522 process-file-side-effects.
4523
664d56b8
GM
45242009-08-25 Glenn Morris <rgm@gnu.org>
4525
4526 * display.texi (Fontsets): Fix typo.
4527
0706c025
GM
4528 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4529
03a74b84
SM
45302009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4531
4532 * processes.texi (Asynchronous Processes): Adjust arglist of
4533 start-process-shell-command and start-file-process-shell-command.
4534
f6de8a37
CY
45352009-08-15 Chong Yidong <cyd@stupidchicken.com>
4536
4b1ed1bb
CY
4537 * advice.texi (Argument Access in Advice): Note that argument
4538 positions are zero-based (Bug#3932).
4539
89a9e058
CY
4540 * commands.texi (Distinguish Interactive): Minor copyedit.
4541
23696fd7
CY
4542 * display.texi (Face Attributes): Add xref to Displaying Faces for
4543 explanation of "underlying face".
4544
f6de8a37
CY
4545 * customize.texi (Common Keywords): Add xref to Loading.
4546
4547 * loading.texi (How Programs Do Loading): Add xref to Lisp
4548 Libraries node in the Emacs manual.
4549
417f77e6
CY
45502009-08-13 Chong Yidong <cyd@stupidchicken.com>
4551
4552 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4553
0999039c
CY
45542009-07-18 Chong Yidong <cyd@stupidchicken.com>
4555
4556 * processes.texi (Shell Arguments): Copyedits.
4557
9af167bc
GM
45582009-07-18 Glenn Morris <rgm@gnu.org>
4559
4560 * loading.texi (Repeated Loading): Fix typo.
4561
137987ab
RS
45622009-07-16 Richard Stallman <rms@gnu.org>
4563
4564 * buffers.texi (Swapping Text): Recommend setting
4565 write-region-annotate-functions and buffer-saved-size.
4566
4567 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4568
622fa380
GM
45692009-07-15 Glenn Morris <rgm@gnu.org>
4570
4571 * edebug.texi: Minor re-phrasings throughout.
4572 (Edebug Execution Modes): Sit-for affects continue mode too.
4573 (Jumping): Use `forward-sexp' rather than its keybinding.
4574 (Edebug Misc): Fix Q binding.
4575 (Edebug Eval): Remove cl version.
4576 (Printing in Edebug): Clarify print-length etc.
4577 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4578 (Specification List): Remove edebug-unwrap findex entry.
4579 (Specification Examples): defmacro is actually not the same as defun.
4580 Escape "`" in example.
4581
6bbd4600
CY
45822009-07-15 Chong Yidong <cyd@stupidchicken.com>
4583
4584 * markers.texi (The Mark): Document optional arg to
4585 deactivate-mark.
4586
e538d479
GM
45872009-07-11 Kevin Ryde <user42@zip.com.au>
4588
4589 * hooks.texi (Standard Hooks): Fix cross-references.
4590
4c98b9ed
GM
4591 * loading.texi (Named Features): Refer to eval-after-load.
4592
5300838c
GM
45932009-07-11 Glenn Morris <rgm@gnu.org>
4594
64fbeb16
GM
4595 * Makefile.in (TEXI2PDF): New.
4596 (elisp.pdf): New target.
4597
4c98b9ed
GM
4598 * searching.texi (Regexp Backslash): Fix typo.
4599
4600 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4601
51d9979c
GM
46022009-07-10 Glenn Morris <rgm@gnu.org>
4603
561c0216
GM
4604 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4605
5b594a58
GM
4606 * customize.texi (Customization Types):
4607 * display.texi (Abstract Display):
0cc8c85a 4608 * objects.texi (Character Type, String Type):
5b594a58 4609 Merge in some menu descriptions from elisp.texi.
51d9979c 4610
c3cbbb40
GM
4611 * hash.texi (Hash Tables):
4612 * modes.texi (Multiline Font Lock):
4613 End menu description with period.
fe42c16a 4614
28528402
GM
46152009-07-09 Glenn Morris <rgm@gnu.org>
4616
4617 * back.texi: Don't hard-code texinfo location.
4618
4619 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4620 (tex): Add texinfodir to TEXINPUTS.
4621 (elisp1med-init, elisp2med-init): Use texinfodir.
4622
4623 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4624 (clean): Add two-volume.make intermediate files.
4625
4626 * elisp.texi, vol1.texi, vol2.texi:
4627 Use a DATE variable with the publication date, and update it.
4628 Fix antinews menu description.
4629
4630 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4631 Update the detailed node listing to match elisp.texi.
4632
4633 * README: Update edition to match elisp.texi.
4634
4635 * objects.texi (General Escape Syntax):
4636 * nonascii.texi (Character Sets):
4637 Use consistent case for "Unicode Standard".
4638
4639 * anti.texi (Antinews):
4640 * customize.texi (Variable Definitions):
4641 * functions.texi (Declaring Functions):
4642 * nonascii.texi (Character Properties):
4643 * processes.texi (Serial Ports):
4644 * text.texi (Special Properties):
4645 * tips.texi (Coding Conventions):
4646 Minor rearrangements to improve TeX line-filling.
4647
4648 * commands.texi (Using Interactive): Fix cross-reference.
4649
17db8e10
JD
46502009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4651
4652 * frames.texi (Management Parameters): Mention sticky.
4653
77c7e2e1
AS
46542009-07-01 Andreas Schwab <aschwab@redhat.com>
4655
4656 * help.texi (Help Functions): Fix description of help-buffer and
4657 help-setup-xref to use @defun instead of @deffn.
4658
3f1c6666
JD
46592009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4660
4661 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4662
ca27c21b
CY
46632009-06-24 Chong Yidong <cyd@stupidchicken.com>
4664
4665 * display.texi (Window Systems): Add ns to the list.
4666
70243478
CY
46672009-06-21 Chong Yidong <cyd@stupidchicken.com>
4668
4669 * Branch for 23.1.
4670
df006536
MR
46712009-06-17 Martin Rudalics <rudalics@gmx.at>
4672
4673 * windows.texi (Dedicated Windows): Fix typo.
4674 (Resizing Windows): Replace @defun by @deffn.
4675
d259fc4b
GM
46762009-06-17 Glenn Morris <rgm@gnu.org>
4677
4678 * variables.texi (Directory Local Variables):
4679 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4680
30781db6
KH
46812009-06-09 Kenichi Handa <handa@m17n.org>
4682
4683 * nonascii.texi (Character Sets): State clearly that FROM and TO
4684 are codepoints of CHARSET.
4685
62e8099c
CY
46862009-06-07 Chong Yidong <cyd@stupidchicken.com>
4687
4688 * minibuf.texi (Reading File Names): Fix introductory text.
4689 Suggested by stan@derbycityprints.com.
4690 (High-Level Completion): Fix typo.
4691
ee1b1917
CY
46922009-05-28 Chong Yidong <cyd@stupidchicken.com>
4693
4694 * frames.texi (Text Terminal Colors): Multi-tty is already
4695 implemented, but tty-local colors are not.
4696
5df647e8
CY
46972009-05-27 Chong Yidong <cyd@stupidchicken.com>
4698
4699 * hooks.texi (Standard Hooks): Remove mention of obsolete
4700 redisplay-end-trigger-functions.
4701
4702 * internals.texi (Window Internals): Remove mention of obsolete
4703 redisplay-end-trigger-functions.
4704
01f17ae2
MR
47052009-05-21 Martin Rudalics <rudalics@gmx.at>
4706
4707 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4708
4709 * backups.texi (Making Backups): backup-directory-alist and
4710 make-backup-file-name-function are options.
4711 (Auto-Saving): auto-save-list-file-prefix is an option.
4712
4713 * buffers.texi (Killing Buffers): buffer-offer-save is an
4714 option.
4715
4716 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4717 option.
4718 (Echo Area Customization): echo-keystrokes is an option.
4719 (Selective Display): selective-display-ellipses is an option.
4720 (Temporary Displays): temp-buffer-show-function is an option.
4721 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4722 are options.
4723 (Font Selection): face-font-family-alternatives,
4724 face-font-selection-order, face-font-registry-alternatives, and
4725 scalable-fonts-allowed are options.
4726 (Fringe Indicators): indicate-buffer-boundaries is an option.
4727 (Fringe Cursors): overflow-newline-into-fringe is an option.
4728 (Scroll Bars): scroll-bar-mode is an option.
4729
4730 * eval.texi (Eval): max-lisp-eval-depth is an option.
4731
4732 * files.texi (Visiting Functions): find-file-hook is an option.
4733 (Directory Names): directory-abbrev-alist is an option.
4734 (Unique File Names): temporary-file-directory and
4735 small-temporary-file-directory are options.
4736
4737 * frames.texi (Initial Parameters): initial-frame-alist,
4738 minibuffer-frame-alist and default-frame-alist are options.
4739 (Cursor Parameters): blink-cursor-alist and
4740 cursor-in-non-selected-windows ar options.
4741 (Window System Selections): selection-coding-system is an
4742 option.
4743 (Display Feature Testing): display-mm-dimensions-alist is an
4744 option.
4745
4746 * help.texi (Help Functions): help-char and help-event-list are
4747 options.
4748
4749 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4750 an option.
4751
4752 * minibuf.texi (Minibuffer History): history-length and
4753 history-delete-duplicates are options.
4754 (High-Level Completion): read-buffer-function and
4755 read-buffer-completion-ignore-case are options.
4756 (Reading File Names): read-file-name-completion-ignore-case is
4757 an option.
4758
4759 * modes.texi (Mode Line Top): mode-line-format is an option.
4760 (Mode Line Variables): mode-line-position and mode-line-modes
4761 are options.
4762
4763 * nonascii.texi (Text Representations):
4764 enable-multibyte-characters is an option.
4765 (Default Coding Systems): auto-coding-regexp-alist,
4766 file-coding-system-alist, auto-coding-alist and
4767 auto-coding-functions are options.
4768 (Specifying Coding Systems): inhibit-eol-conversion is an
4769 option.
4770
4771 * os.texi (Init File): site-run-file is an option.
4772 (System Environment): mail-host-address is an option.
4773 (User Identification): user-mail-address is an option.
4774 (Terminal Output): baud-rate is an option.
4775
4776 * positions.texi (Word Motion): words-include-escapes is an
4777 option.
4778
4779 * searching.texi (Standard Regexps): page-delimiter,
4780 paragraph-separate, paragraph-separate and sentence-end are
4781 options.
4782
4783 * text.texi (Margins): left-margin and fill-nobreak-predicate
4784 are options.
4785
4786 * variables.texi (Local Variables): max-specpdl-size is an
4787 option.
4788
4789 * windows.texi (Choosing Window):
4790 split-window-preferred-function, special-display-function and
4791 display-buffer-function are options.
4792
106e6894
CY
47932009-05-20 Chong Yidong <cyd@stupidchicken.com>
4794
4a83454d
CY
4795 Fix errors spotted by Martin Rudalics.
4796
106e6894
CY
4797 * syntax.texi (Position Parse): Document rationale for ignored
4798 arguments to syntax-ppss-flush-cache.
4799
4800 * processes.texi (Input to Processes): Mark PROCESS arg to
4801 process-running-child-p as optional.
4802 (Network Options): Document NO-ERROR arg to
4803 set-network-process-option.
4804
4805 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4806 command.
4807
4808 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4809 posix-search-backward as commands.
4810
4811 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4812 (Suspending Emacs): Mark suspend-emacs as a command.
4813 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4814 commands.
5dcb4c4e
SM
4815 (Terminal Output): Remove obsolete function baud-rate.
4816 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4817
4818 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4819 terminal-coding-system and set-terminal-coding-system.
4820 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4821 as optional.
4822 (Character Sets): Document RESTRICTION arg of char-charset.
4823 (Character Codes): Mark POS argument to get-byte as optional.
4824
4825 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4826 minibuffer-message.
4827
4828 * files.texi (Create/Delete Dirs): Mark make-directory and
4829 delete-directory as commands.
4830
4831 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4832
4833 * text.texi (Base 64): Mark base64-decode-string and
4834 base64-encode-string as commands.
4835 (Columns): Mark move-to-column as a command.
4836 (Mode-Specific Indent): Document RIGID arg to
4837 indent-for-tab-command.
4838 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4839 Mark indent-code-rigidly as a command.
4840 (Substitution): Mark translate-region as a command.
4841
4842 * frames.texi (Size and Position): Remove obsolete functions
4843 screen-height and screen-width.
4844
04173931
CY
48452009-05-19 Chong Yidong <cyd@stupidchicken.com>
4846
4847 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4848 (Displaying Buffers, Resizing Windows): Correct mistakes;
4849 next-window, previous-window, and pop-to-buffer are not commands,
4850 and fit-window-to-buffer" is a command. (Pointed out by Martin
4851 Rudalics.)
4852
eae7d8f8
RS
48532009-05-17 Richard M Stallman <rms@gnu.org>
4854
4855 * modes.texi (Precalculated Fontification): Clarify text.
4856
b8766179
MR
48572009-05-17 Martin Rudalics <rudalics@gmx.at>
4858
4859 * windows.texi (Selecting Windows): Clarify descriptions of
4860 with-selected-window and get-lru-window.
4861 (Cyclic Window Ordering): Refer to particular frame when talking
4862 about how splitting affects the ordering.
4863 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4864 switch-to-buffer-other-window. Explain how setting of
4865 display-buffer-reuse-frames affects pop-to-buffer.
4866 (Choosing Window): Clarify some details in descriptions of
4867 display-buffer-reuse-frames, pop-up-frames, and
4868 pop-up-frame-function.
4869 (Dedicated Windows): Clarify some details.
4870 (Textual Scrolling): Replace term vscroll by term vertical
4871 scroll position.
4872 (Vertical Scrolling): Fix typo.
4873 (Window Hooks): Relate text on jit-lock-register to window
4874 scrolling and size changes.
4875
734b5e3b
CY
48762009-05-14 Chong Yidong <cyd@stupidchicken.com>
4877
0a65633e
CY
4878 * frames.texi (Initial Parameters): Clarify what the initial
4879 minibuffer frame is.
05be46d7
CY
4880 (Buffer Parameters): Note that the minibuffer parameter can not be
4881 altered.
0a65633e 4882
734b5e3b
CY
4883 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4884 Document display-buffer changes.
4885
925672cd
CY
48862009-05-13 Chong Yidong <cyd@stupidchicken.com>
4887
17ecd7af
CY
4888 * anti.texi (Antinews): Rewrite for Emacs 22.
4889
925672cd
CY
4890 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4891 obarrays are first mentioned. Define "system abbrev" more
4892 prominently, and add it to the index.
4893 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4894 Copyedits.
4895 (Abbrev Expansion): Document abbrev-insert.
4896
80be4dd7
CY
48972009-05-12 Chong Yidong <cyd@stupidchicken.com>
4898
4899 * frames.texi (Font and Color Parameters): Rename from Color
4900 Parameters. Document font-backend parameter.
4901
4902 * vol2.texi (Top): Update node listing.
4903 * vol1.texi (Top): Update node listing.
4904 * elisp.texi (Top): Update node listing.
4905
372a93ac
MR
49062009-05-11 Martin Rudalics <rudalics@gmx.at>
4907
4908 * windows.texi (Choosing Window): Don't explicitly refer to
4909 split-window-sensibly's window argument in descriptions of
4910 split-height-threshold and split-width-threshold.
4911
714c3541
MR
49122009-05-10 Martin Rudalics <rudalics@gmx.at>
4913
4914 * windows.texi (Choosing Window): Fix rewrite of window
4915 splitting section.
4916
0e90e7be
EZ
49172009-05-09 Eli Zaretskii <eliz@gnu.org>
4918
f4e90db0
SM
4919 * nonascii.texi (Default Coding Systems):
4920 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 4921 Add indexing.
0e90e7be
EZ
4922 (Lisp and Coding Systems): Add index entries.
4923
d3c0c321
MR
49242009-05-09 Martin Rudalics <rudalics@gmx.at>
4925
4926 * windows.texi (Choosing Window): Describe split-window-sensibly
4927 and rewrite section on window splitting accordingly.
4928 (Textual Scrolling): Replace `...' by @code{...}.
4929
c773345a
CY
49302009-05-04 Chong Yidong <cyd@stupidchicken.com>
4931
ee2d5b5e
CY
4932 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4933 Remove obsoleted pre-abbrev-expand-hook.
4934
4935 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4936 entries.
4937
c773345a
CY
4938 * internals.texi (Object Internals): Don't assume 32-bit machines
4939 are the norm.
4940 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
4941 (Window Internals): Synch field names to window.h.
4942 (Process Internals): Synch field names to process.h.
c773345a 4943
dd449674
CY
49442009-04-29 Chong Yidong <cyd@stupidchicken.com>
4945
4946 * variables.texi (File Local Variables): Note that read-circle is
4947 bound to nil when reading file-local variables.
4948
4949 * streams.texi (Input Functions): Document read-circle.
4950 (Output Variables): Add xref to Circular Objects.
4951
4f1e25e2
CY
49522009-04-25 Chong Yidong <cyd@stupidchicken.com>
4953
4954 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4955 Features and Coding System Basics. Node that "p" stands for
4956 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4957 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4958 mouse-appearance-menu.
4959 (Programming Tips): Add xref to Progress.
4960
dca019f8
CY
49612009-04-22 Chong Yidong <cyd@stupidchicken.com>
4962
5dcb4c4e
SM
4963 * os.texi (Command-Line Arguments):
4964 Document command-line-args-left.
dca019f8
CY
4965 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4966 terminal objects for tty arguments.
4967 (Startup Summary): Add xref to Session Management.
4968 (Session Management): Mention emacs-session-restore. Copyedits.
4969
02a89103
CY
49702009-04-20 Chong Yidong <cyd@stupidchicken.com>
4971
4972 * os.texi (Startup Summary): Copyedits. The init file is not
4973 necessarily named .emacs now. Document initial-buffer-choice and
4974 initial-scratch-message. Note where Emacs exits in batch mode.
4975 Document inhibit-splash-screen as an alias.
4976 (Init File): Be neutral about which init file name to use.
4977
49782009-04-16 Chong Yidong <cyd@stupidchicken.com>
4979
4980 * os.texi (System Interface): Fix Texinfo usage.
4981
0c1cfe01
CY
49822009-04-15 Chong Yidong <cyd@stupidchicken.com>
4983
80d7cdca
CY
4984 * searching.texi (Regexp Backslash): Also refer to shy groups as
4985 non-capturing or unnumbered groups.
4986 (Regexp Functions): Add cross-reference to Regexp Backslash.
4987
0c1cfe01
CY
4988 * display.texi (Truncation): Overlays can use line-prefix and
4989 wrap-prefix too.
4990 (Overlay Properties): Document wrap-prefix and line-prefix.
4991 (Face Attributes): Document underline-minimum-offset.
4992 (Face Remapping): Copyedits.
4993 (Low-Level Font): Copyedits.
4994 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
4995 (Line Height): Emphasize that line-spacing only takes effect on
4996 graphical terminals.
0c1cfe01 4997
c4adeee0
CY
49982009-04-13 Chong Yidong <cyd@stupidchicken.com>
4999
5000 * display.texi (Refresh Screen): Note that a passage about screen
5001 refreshing is text terminal only.
5002 (Forcing Redisplay): Delete misleading comment---sit-for calls
5003 redisplay, not the other way around.
5004 (Truncation): Note new values of truncate-partial-width-windows.
5005 Copyedits.
5006 (Invisible Text): Document invisible-p.
5007
b20ecfa1
EZ
50082009-04-11 Eli Zaretskii <eliz@gnu.org>
5009
5010 * display.texi (Overlays): Overlays don't scale well. See
5011 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5012
97d8273f
CY
50132009-04-10 Chong Yidong <cyd@stupidchicken.com>
5014
f147ff75
CY
5015 * syntax.texi (Syntax Table Functions): Document cons cell
5016 argument for modify-syntax-entry.
5017 (Categories): Document cons cell argument for
5018 modify-category-entry.
5019
fca4ec76
CY
5020 * searching.texi (String Search): Document word-search-forward-lax
5021 and word-search-backward-lax.
5022 (Searching and Case): Describe isearch behavior more precisely.
5023
9c283d5b
CY
5024 * keymaps.texi (Tool Bar): Mention that some platforms do not
5025 support multi-line toolbars. Suggested by Stephen Eglen.
5026
5027 * frames.texi (Layout Parameters): Mention that Nextstep also
5028 allows only one tool-bar line. Suggested by Stephen Eglen.
5029
97d8273f
CY
5030 * nonascii.texi (Text Representations): Copyedits.
5031 (Coding System Basics): Also mention utf-8-emacs.
5032 (Converting Representations, Selecting a Representation)
5033 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5034 Copyedits.
5035 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5036
2bad3299
CY
50372009-04-09 Chong Yidong <cyd@stupidchicken.com>
5038
5039 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
5040 (Filling): Clarify REGION argument of fill-paragraph.
5041 Document fill-forward-paragraph-function.
2bad3299
CY
5042 (Special Properties): Remove "new in Emacs 22" declaration.
5043 (Clickable Text): Merge with Links and Mouse-1 node.
5044
5dcb4c4e
SM
5045 * display.texi (Button Properties, Button Buffer Commands):
5046 Change xref to Clickable Text.
2bad3299
CY
5047
5048 * tips.texi (Key Binding Conventions): Change xref to Clickable
5049 Text.
5050
5051 * elisp.texi (Top): Update node listing.
5052
ea30ce4f
CY
50532009-04-05 Chong Yidong <cyd@stupidchicken.com>
5054
47af2f4b
CY
5055 * markers.texi (The Mark): Copyedits. Improve description of
5056 handle-shift-selection.
5057 (The Region): Move use-region-p here from The Mark.
5058
ea30ce4f
CY
5059 * positions.texi (Screen Lines): Document (cols . lines) argument
5060 for vertical-motion.
5061
2aa8ea6e
CY
50622009-04-04 Chong Yidong <cyd@stupidchicken.com>
5063
3ec61d4e
CY
5064 * frames.texi (Frames): Clean up introduction. Document `ns'
5065 return value for framep.
5066 (Creating Frames): Note how the terminal is chosen.
5067 (Multiple Terminals, Multiple Displays): Merge into a single node.
5068 (Color Parameters): Fix typo.
5069
5070 * variables.texi (Local Variables, Buffer-Local Variables)
5071 (Creating Buffer-Local): Change link to Multiple Terminals.
5072
5073 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5074
5075 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5076 Terminals.
5077
5078 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5079 to Multiple Terminals.
5080
5081 * elisp.texi (Top): Update node listing.
5082 * vol2.texi (Top): Update node listing.
5083 * vol1.texi (Top): Update node listing.
5084
9257072f
CY
5085 * buffers.texi (Current Buffer): Note that the append-to-buffer
5086 example is no longer in synch with the latest code. Tie the two
5087 examples together.
5088
2aa8ea6e
CY
5089 * files.texi (File Attributes): Move note about MS-DOS from
5090 Changing Files to File Attributes.
5091 (Create/Delete Dirs): Note that mkdir is an alias for this.
5092
22e74b17
CY
50932009-04-01 Markus Triska <triska@gmx.at>
5094
5095 * processes.texi (Filter Functions): Suggest how to handle output
5096 batches.
5097
4bbe48ec
CY
50982009-03-30 Chong Yidong <cyd@stupidchicken.com>
5099
5100 * help.texi (Accessing Documentation): Update example to use
5101 help-setup-xref and with-help-window.
5102 (Help Functions): Remove print-help-return-message, which is
5103 semi-obsolete due to with-help-window. Document help-buffer and
5104 help-setup-xref.
5105
b9723f39
CY
51062009-03-29 Chong Yidong <cyd@stupidchicken.com>
5107
5dcb4c4e
SM
5108 * help.texi (Accessing Documentation, Help Functions):
5109 Remove information about long-obsolete Emacs versions.
9eb52e90 5110
b9723f39
CY
5111 * modes.texi (Mode Line Variables): The default values of the mode
5112 line variables are now more complicated.
5113
b0cc32db
CY
51142009-03-28 Chong Yidong <cyd@stupidchicken.com>
5115
3c25a5a9
CY
5116 * modes.texi (Major Mode Conventions): Note that specialness is
5117 inherited.
31c9eebb
CY
5118 (Derived Modes): Note that define-derive-mode sets the mode-class
5119 property.
3c25a5a9 5120
b0cc32db
CY
5121 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5122 goto-map. Add search-map to the list.
5123
c5e0006d
EZ
51242009-03-27 Eli Zaretskii <eliz@gnu.org>
5125
1213465a
EZ
5126 * os.texi (System Environment): Update the list of system-type
5127 values.
5128
c5e0006d
EZ
5129 * markers.texi (The Mark) <handle-shift-selection>: Update for
5130 removal of the optional argument DEACTIVATE.
5131
48bab3d6
CY
51322009-03-25 Chong Yidong <cyd@stupidchicken.com>
5133
5134 * commands.texi (Focus Events): Most X window managers don't use
5135 focus-follows-mouse nowadays.
5136
6e4ff1b6
CY
51372009-03-24 Chong Yidong <cyd@stupidchicken.com>
5138
5139 * commands.texi (Defining Commands): Clarify introduction.
5140 (Using Interactive): Not that interactive can be put in a symbol
5141 property.
5142 (Interactive Call): Note that a symbol with a non-nil
5143 interactive-form property satisfies commandp.
5144
11625308
JB
51452009-03-23 Juanma Barranquero <lekktu@gmail.com>
5146
5147 * minibuf.texi (Intro to Minibuffers): Fix typos.
5148
7b34420d
CY
51492009-03-23 Chong Yidong <cyd@stupidchicken.com>
5150
5151 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5152 about minibuffers in old Emacs versions. Copyedits.
5153 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5154 (Text from Minibuffer): Simplify introduction.
5155
f9257eed
AM
51562009-03-22 Alan Mackenzie <acm@muc.de>
5157
5158 * commands.texi (Using Interactive): Clarify string argument to
5159 `interactive' - even promptless elements need \n separators.
5160
f639ba70
CY
51612009-03-18 Chong Yidong <cyd@stupidchicken.com>
5162
5163 * minibuf.texi (Completion Styles): New node.
5164
5165 * elisp.texi (Top): Update node listing.
5166
d897e8ee
CY
51672009-03-17 Chong Yidong <cyd@stupidchicken.com>
5168
5169 * minibuf.texi (Basic Completion): Note that
5170 read-file-name-completion-ignore-case and
5171 read-buffer-completion-ignore-case can override
5172 completion-ignore-case.
5173 (Minibuffer Completion): Document completing-read changes.
5174 (Completion Commands): Avoid mentioning partial completion mode.
5175 Document minibuffer-completion-confirm changes, and
5176 minibuffer-confirm-exit-commands.
5177 (High-Level Completion): Document new require-match behavior for
5178 read-buffer. Document read-buffer-completion-ignore-case.
5179 (Reading File Names): Document new require-match behavior for
5180 read-file-name.
5181
b1f23349
CY
51822009-03-14 Chong Yidong <cyd@stupidchicken.com>
5183
5184 * debugging.texi (Error Debugging): Don't mislead the reader into
5185 thinking that debug-on-error enters debugger for C-f at EOB.
5186 (Error Debugging): Setting debug-on-init within the init file
5187 works, and has for some time.
5188
d6eb4e25
KH
51892009-03-13 Kenichi Handa <handa@m17n.org>
5190
5191 * display.texi (Fontsets): Update the description.
5192
1cf53dc5
CY
51932009-03-13 Chong Yidong <cyd@stupidchicken.com>
5194
5195 * advice.texi (Advising Primitives): Link to What Is a Function.
5196
81f919fc
CY
51972009-03-12 Chong Yidong <cyd@stupidchicken.com>
5198
cf4229eb
CY
5199 * compile.texi (Speed of Byte-Code): Update example.
5200 (Disassembly): Update examples.
5201
81f919fc 5202 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5203
5204 * customize.texi (Common Keywords): It's not necessary to use :tag
5205 to remove hyphens, as custom-unlispify-tag-name does it
5206 automatically.
5dcb4c4e
SM
5207 (Variable Definitions): Link to File Local Variables.
5208 Document customized-value symbol property.
f2bbc08c
CY
5209 (Customization Types): Move menu to end of node.
5210
955964d7
CY
52112009-03-10 Chong Yidong <cyd@stupidchicken.com>
5212
5213 * macros.texi (Compiling Macros): Omit misleading sentence, which
5214 implied that macros can only be used in the same file they are
5215 defined.
5216 (Backquote): Remove obsolete information about Emacs 19.
5217
d25ed7db
GM
52182009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5219
5220 * display.texi (Display Margins): Fix paren typo.
5221
d55f6ca5
CY
52222009-02-27 Chong Yidong <cyd@stupidchicken.com>
5223
f0e57ed8
CY
5224 * elisp.texi (Top): Update node listing.
5225
5226 * variables.texi (Variables): Clarify introduction.
5227 (Global Variables): Mention that setq is a special form.
5228 (Local Variables): Use active voice.
5229 (Tips for Defining): Mention marking variables as safe.
5230 (Buffer-Local Variables): Mention terminal-local and frame-local
5231 variables together.
5232 (File Local Variables): Copyedits.
5233 (Frame-Local Variables): Note that they are not really useful.
5234 (Future Local Variables): Node deleted.
5235
d55f6ca5 5236 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5237 Unicode escape syntax.
d55f6ca5 5238
ca8f09a8
CY
52392009-02-23 Chong Yidong <cyd@stupidchicken.com>
5240
5241 * control.texi (Control Structures): Add cindex entry for "textual
5242 order".
5243
5244 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5245 instead of "expression" throughout.
5246 (Function Indirection): Copyedits. Use active voice.
5247 (Eval): The default value of max-lisp-eval-depth is now 400.
5248
a20878b6
MB
52492009-02-23 Miles Bader <miles@gnu.org>
5250
5251 * processes.texi (System Processes): Rename `system-process-attributes'
5252 to `process-attributes'.
5253
61f66044
CY
52542009-02-22 Chong Yidong <cyd@stupidchicken.com>
5255
1b80d1f3
CY
5256 * symbols.texi (Property Lists): Emphasize that property lists are
5257 not restricted to symbol cells.
5258 (Other Plists): Copyedit.
5259
61f66044
CY
5260 * sequences.texi (Sequences Arrays Vectors): Make introduction
5261 more concise.
5262 (Arrays): Mention char-tables and bool-vectors too.
5263 (Vectors): Don't repeat information given in Arrays node. Link to
5264 nodes that explain the vector usage examples.
5265 (Char-Tables): Note that char-table elements can have arbitrary
5266 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5267 Link to Property Lists node.
61f66044 5268
9403944b
CY
52692009-02-22 Chong Yidong <cyd@stupidchicken.com>
5270
5271 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5272 `append'.
4068c7b4 5273 (List Elements): Copyedits.
9403944b
CY
5274
5275 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5276 of `vconcat'.
5277
5278 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5279 Emacs 20 usage of `concat'.
5280 (Case Conversion): Copyedits.
5281
b87a185f
CY
52822009-02-21 Chong Yidong <cyd@stupidchicken.com>
5283
5284 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5285 Minor edits.
5286 (Frame Configuration Type): Emphasize that it is not primitive.
5287 (Font Type): New node.
5288 (Type Predicates): Add fontp; type-of now recognizes font object
5289 types.
5290
5291 * intro.texi (Version Info): Update version numbers in examples.
5292 (Acknowledgements): List more contributors.
5293
5294 * elisp.texi: Bump version number to 3.0.
5295 (Top): Link to Font Type node.
5296
867d4bb3
JB
52972009-02-20 Juanma Barranquero <lekktu@gmail.com>
5298
5299 * modes.texi (Major Mode Conventions): Remove duplicate words.
5300 (Customizing Keywords): Fix typo.
5301
77730170
EZ
53022009-02-14 Eli Zaretskii <eliz@gnu.org>
5303
5304 * nonascii.texi (User-Chosen Coding Systems): Document that
5305 select-safe-coding-system suggests raw-text if there are raw bytes
5306 in the region.
5307 (Explicit Encoding): Warn not to use `undecided' when encoding.
5308
c8736212
GM
53092009-02-11 Glenn Morris <rgm@gnu.org>
5310
5311 * frames.texi (Visibility of Frames): Mention the effect multiple
5312 workspaces/desktops can have on visibility.
5313
ab992d66
EZ
53142009-02-07 Eli Zaretskii <eliz@gnu.org>
5315
c8736212
GM
5316 * text.texi (Commands for Insertion):
5317 * commands.texi (Event Mod):
5318 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5319 * nonascii.texi (Translation of Characters):
5320 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5321 (Explicit Encoding): Document the `charset' text property produced
5322 by decode-coding-region and decode-coding-string.
ab992d66 5323
e651a255
AM
53242009-01-27 Alan Mackenzie <acm@muc.de>
5325
5326 * modes.texi (Search-based Fontification): Correct a typo.
5327
bc5cde4b
JB
53282009-01-25 Juanma Barranquero <lekktu@gmail.com>
5329
5330 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5331 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5332
3533155b
EZ
53332009-01-24 Eli Zaretskii <eliz@gnu.org>
5334
f721deda
EZ
5335 * display.texi (Window Systems): Document the value of
5336 `initial-window-system' under --daemon.
5337
3533155b
EZ
5338 * os.texi (System Environment): Remove description of the
5339 `environment' function which has been deleted.
5340
f79b43b2
DN
53412009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5342
5343 * frames.texi (Multiple Displays): Remove documentation for
5344 removed function make-frame-on-tty.
5345
e3aa6669
CY
53462009-01-22 Chong Yidong <cyd@stupidchicken.com>
5347
5348 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5349 write-region-annotate-functions.
5350 Document write-region-post-annotation-function.
e3aa6669 5351
fb13a416
CY
53522009-01-19 Chong Yidong <cyd@stupidchicken.com>
5353
5354 * display.texi (Font Lookup): Document WIDTH argument of
5355 x-list-fonts.
5356
02eccf6b
EZ
53572009-01-17 Eli Zaretskii <eliz@gnu.org>
5358
ead3f58d
EZ
5359 * maps.texi (Standard Keymaps): Rename function-key-map to
5360 local-function-key-map.
5361
5362 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5363 local-function-key-map.
5364
5365 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5366 and `set-keyboard-coding-system' now accept an optional terminal
5367 argument.
5368
5369 * commands.texi (Event Mod): `keyboard-translate-table' is now
5370 terminal-local.
5371 (Function Keys): Rename function-key-map to
5372 local-function-key-map.
5373
df05a163
EZ
5374 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5375 frames.texi.
5376
0ed8034e 5377 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5378 `delete-terminal-functions', `suspend-tty-functions' and
5379 `resume-tty-functions'.
0ed8034e
EZ
5380
5381 * frames.texi (Frames): Document `frame-terminal' and
5382 `terminal-live-p'.
5383 (Multiple Displays): Document `make-frame-on-tty'.
5384 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5385 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5386 (Terminal Parameters): Document `terminal-parameters',
5387 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5388
5389 * os.texi (System Environment): Document `environment' and
5390 `initial-environment'.
490f1197
EZ
5391 (Suspending Emacs): Update for multi-tty; document
5392 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5393
02eccf6b
EZ
5394 * nonascii.texi (Coding System Basics): More accurate description
5395 of `raw-text'.
5396
f19fea97
JB
53972009-01-12 Juanma Barranquero <lekktu@gmail.com>
5398
5399 * display.texi (Low-Level Font): Fix typo.
5400
16fa292f
CY
54012009-01-10 Chong Yidong <cyd@stupidchicken.com>
5402
5403 * elisp.texi (Top): Update node listing.
5404
5405 * display.texi (PostScript Images): Node deleted.
5406
0b4faef3
EZ
54072009-01-10 Eli Zaretskii <eliz@gnu.org>
5408
3355f04d
EZ
5409 * processes.texi (Decoding Output): Document that null bytes force
5410 no-conversion for reading process output.
5411
5412 * files.texi (Reading from Files): Document that null bytes force
5413 no-conversion when visiting files.
5414
11625308 5415 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5416
5dcb4c4e
SM
5417 * nonascii.texi (Lisp and Coding Systems):
5418 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5419 (Character Properties): Improve wording.
0b4faef3 5420
ce9cf065
CY
54212009-01-09 Chong Yidong <cyd@stupidchicken.com>
5422
5423 * display.texi (Font Lookup): Remove obsolete function
5424 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5425 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5426 (Font Selection): Reorder order of variable descriptions.
5427 Minor clarifications.
ce9cf065
CY
5428
5429 * elisp.texi (Top): Update node listing.
5430
ab756fb3
GM
54312009-01-09 Glenn Morris <rgm@gnu.org>
5432
5433 * commands.texi (Command Loop Info): Say that last-command-char and
5434 last-input-char are obsolete aliases.
5435
5436 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5437 last-input-char and last-command-char, since they are just aliases for
5438 last-input-event and last-command-event.
5439
5440 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5441 last-command-char.
5442
6b2b8ab1
CY
54432009-01-08 Chong Yidong <cyd@stupidchicken.com>
5444
5445 * elisp.texi: Update node listing.
5446
5447 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5448 (Face Attributes): Don't link to Font Lookup.
5449 Document font-family-list.
6b2b8ab1
CY
5450 (Fonts): New node.
5451
3568e767
JR
54522009-01-08 Jason Rumney <jasonr@gnu.org>
5453
5454 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5455 changing the standard pointer shapes. (Bug#1485)
3568e767 5456
6221c8db
CY
54572009-01-08 Chong Yidong <cyd@stupidchicken.com>
5458
5459 * display.texi (Attribute Functions): Note that a function value
5460 :height is relative, and that compatibility functions work by
5461 calling set-face-attribute.
5462 (Displaying Faces): Reorder list in order of increasing priority.
5463 (Face Remapping): New node. Content moved here from Displaying
5464 Faces.
5465 (Glyphs): Link to Face Functions.
5466
e3d3799a
CY
54672009-01-08 Chong Yidong <cyd@stupidchicken.com>
5468
5469 * display.texi (Faces): Don't discuss face id here. facep does
5470 not return t.
5471 (Defining Faces): Minor clarification.
5472 (Face Attributes): Rearrange items to match docstring of
5473 set-face-attribute. Add :foundry attribute. Document new role of
5474 :font attribute. Texinfo usage fix.
5475 (Attribute Functions): Copyedits.
5476 (Face Functions): Note that face number is seldom used.
5477
638a2457
RS
54782009-01-05 Richard M Stallman <rms@gnu.org>
5479
5480 * strings.texi (Predicates for Strings): Minor clarification.
5481
5482 * functions.texi (Function Safety): Texinfo usage fix.
5483
39cb9e56 54842009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5485
5486 * objects.texi (General Escape Syntax): Fix typo.
5487
9f822178
MR
54882009-01-03 Martin Rudalics <rudalics@gmx.at>
5489
5490 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5491 works via the default value of pop-up-frame-function.
5492
af34ad36
EZ
54932009-01-02 Eli Zaretskii <eliz@gnu.org>
5494
5495 * processes.texi (System Processes): Document the `time' and
5496 `ctime' attributes of `system-process-attributes'.
5497
d31f6679
CY
54982009-01-01 Chong Yidong <cyd@stupidchicken.com>
5499
5500 * display.texi (Face Attributes): Clarify :height attribute.
5501
174dc00c
MR
55022008-12-31 Martin Rudalics <rudalics@gmx.at>
5503
5504 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5505 the front of the buffer list. Add entries for `last-buffer' and
5506 `unbury-buffer'.
5507
b8afe7e4
EZ
55082008-12-27 Eli Zaretskii <eliz@gnu.org>
5509
d14030f5
EZ
5510 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5511 and its subsections.
5512
5513 * frames.texi (Multiple Terminals, Low-level Terminal)
5514 (Terminal Parameters, Frames on Other TTY devices): New sections.
5515 (Frames): Add an xref to "Multiple Terminals".
5516
765980a4
EZ
5517 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5518
5519 * objects.texi (Terminal Type): New node.
5520 (Editing Types): Add it to the menu.
5521
47bd5577
EZ
5522 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5523 Variables".
5524
eb22b78c 5525 * variables.texi (Directory Local Variables): New node.
47bd5577 5526 (Variables): Add a menu item for it.
eb22b78c 5527
b8afe7e4
EZ
5528 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5529 `generated-autoload-file'.
5530
77bb0476
EZ
55312008-12-20 Eli Zaretskii <eliz@gnu.org>
5532
028e2c19
EZ
5533 * os.texi (Startup Summary): Add xref to documentation of
5534 `initial-window-system'.
5535
77bb0476
EZ
5536 * display.texi (Window Systems): Document `window-system' the
5537 function. The variable `window-system' is now frame-local.
028e2c19 5538 Document `initial-window-system'.
77bb0476 5539
dda87836
MR
55402008-12-19 Martin Rudalics <rudalics@gmx.at>
5541
5542 * windows.texi (Windows): Rewrite description of
5543 fit-window-to-buffer.
5544
caef3ed2
GM
55452008-12-13 Glenn Morris <rgm@gnu.org>
5546
5547 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5548 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5549
21c58e4d
GM
55502008-12-12 Glenn Morris <rgm@gnu.org>
5551
5552 * debugging.texi (Error Debugging): Refer forwards to
5553 eval-expression-debug-on-error.
5554
af38459f
EZ
55552008-12-05 Eli Zaretskii <eliz@gnu.org>
5556
5dedd9b5
EZ
5557 * strings.texi (String Basics): Only unibyte strings that
5558 represent key sequences hold 8-bit raw bytes.
5559
af38459f
EZ
5560 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5561 paragraph to speak about `undecided'.
5562 (Character Properties): Don't explain the meaning of each
5563 property; instead, identify their Unicode Standard names.
b3f1f4a5 5564 (Character Sets): Document `map-charset-chars'.
af38459f 5565
fa047ae7
GM
55662008-12-02 Glenn Morris <rgm@gnu.org>
5567
5568 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5569 section yet again.
5570
47dbc044
EZ
55712008-11-29 Eli Zaretskii <eliz@gnu.org>
5572
98d05998
EZ
5573 * nonascii.texi (Character Properties): New Section.
5574 (Specifying Coding Systems): Document
5575 `coding-system-priority-list', `set-coding-system-priority', and
5576 `with-coding-priority'.
5577 (Lisp and Coding Systems): Document `check-coding-systems-region'
5578 and `coding-system-charset-list'.
5579 (Coding System Basics): Document `coding-system-aliases'.
5580
5581 * elisp.texi (Top): Add a @detailmenu entry for "Character
5582 Properties".
5583
47dbc044
EZ
5584 * objects.texi (Character Type): Correct the range of Emacs
5585 characters. Add an @xref to "Character Codes".
5586
5587 * strings.texi (String Basics): Add an @xref to "Character Codes".
5588
5589 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5590
5591 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5592 (Character Codes): Document `max-char'.
5593
8b80cdf5
EZ
55942008-11-28 Eli Zaretskii <eliz@gnu.org>
5595
5596 * nonascii.texi (Text Representations, Converting Representations)
5597 (Character Sets, Scanning Charsets, Translation of Characters):
5598 Make text more accurate.
5599
a99dceba
GM
56002008-11-28 Glenn Morris <rgm@gnu.org>
5601
5602 * files.texi (Format Conversion Round-Trip): Improve previous change.
5603
f6dc3bed
CY
56042008-11-26 Chong Yidong <cyd@stupidchicken.com>
5605
5606 * modes.texi (Auto Major Mode): Fix example.
5607
5da9413d
GM
56082008-11-25 Glenn Morris <rgm@gnu.org>
5609
5610 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5611
5612 * files.texi (Format Conversion Round-Trip):
5613 Use active voice for previous change.
5614
fcca848c
CY
56152008-11-25 Chong Yidong <cyd@stupidchicken.com>
5616
5617 * os.texi (Processor Run Time):
5618 * processes.texi (Transaction Queues):
5619 * markers.texi (The Mark):
5620 * windows.texi (Choosing Window, Selecting Windows):
5621 * files.texi (Changing Files, Magic File Names):
5622 * commands.texi (Key Sequence Input):
5623 * functions.texi (Declaring Functions):
5624 * strings.texi (Predicates for Strings):
5625 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5626
36c8dc54
CY
56272008-11-24 Chong Yidong <cyd@stupidchicken.com>
5628
5629 * help.texi (Accessing Documentation): Update example.
5630
5631 * variables.texi (Defining Variables): Note that `*' is not
5632 necessary if defcustom is used.
5633
2a79b242
EZ
56342008-11-22 Eli Zaretskii <eliz@gnu.org>
5635
5636 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5637 Characters" from @detailmenu.
5638
5639 * nonascii.texi (Character Codes, Character Sets)
5640 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5641 (Chars and Bytes, Splitting Characters): Sections removed.
5642
392f0d26
LK
56432008-11-22 Lute Kamstra <lute@gnu.org>
5644
5645 * positions.texi (Text Lines): Update goto-line documentation.
5646
af1a5cd5
MR
56472008-11-21 Martin Rudalics <rudalics@gmx.at>
5648
6a4cfb0c
MR
5649 * frames.texi (Frames): Fix typo, add cross references, reword.
5650 (Initial Parameters): Reword special-display-frame-alist text.
5651 (Frames and Windows): Reword. Describe argument norecord for
5652 set-frame-selected-window.
5653 (Input Focus): Describe argument norecord for select-frame.
5654 Remove comment on MS-Windows behavior for focus-follows-mouse.
5655 (Raising and Lowering): Mention windows-frames dichotomy in
5656 metaphor.
5657
af1a5cd5
MR
5658 * windows.texi (Displaying Buffers, Vertical Scrolling)
5659 (Horizontal Scrolling): Fix indenting and rewording issues
5660 introduced with 2008-11-07 change.
5661
c249fa9c
GM
56622008-11-20 Glenn Morris <rgm@gnu.org>
5663
5664 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5665 element of `format-alist'.
5666
204d4665
GM
56672008-11-19 Glenn Morris <rgm@gnu.org>
5668
5669 * doclicense.texi: Update to FDL 1.3.
5670 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5671
cc0910af
CY
56722008-11-18 Chong Yidong <cyd@stupidchicken.com>
5673
efe6e7c4
CY
5674 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5675 vars, which are obsolete. Mention jit-lock-register.
5676
5dcb4c4e
SM
5677 * modes.texi (Other Font Lock Variables):
5678 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5679
cc0910af
CY
5680 * frames.texi (Color Parameters): Document alpha parameter.
5681
aeeedf76
MR
56822008-11-16 Martin Rudalics <rudalics@gmx.at>
5683
5684 * windows.texi (Splitting Windows, Deleting Windows)
5685 (Selecting Windows, Cyclic Window Ordering)
5686 (Buffers and Windows, Displaying Buffers, Choosing Window)
5687 (Dedicated Windows, Window Point, Window Start and End)
5688 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5689 (Size of Window, Resizing Windows, Window Configurations)
5690 (Window Parameters): Avoid @var at beginning of sentences and
5691 reword accordingly.
5692
4c565c5c
LK
56932008-11-11 Lute Kamstra <lute@gnu.org>
5694
5695 * files.texi (File Name Components): Fix file-name-extension
5696 documentation.
5697
25f494c9
JB
56982008-11-11 Juanma Barranquero <lekktu@gmail.com>
5699
5700 * frames.texi (Basic Parameters): Remove display-environment-variable
5701 and term-environment-variable.
5702
a1401ab1
EZ
57032008-11-08 Eli Zaretskii <eliz@gnu.org>
5704
5705 * windows.texi (Basic Windows, Splitting Windows)
5706 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5707 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5708 (Resizing Windows, Window Configurations, Window Parameters):
5709 Fix wording and markup.
a1401ab1 5710
efafc282
MR
57112008-11-07 Martin Rudalics <rudalics@gmx.at>
5712
5713 * windows.texi (Windows): Update entries.
5714 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5715 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5716 (Selecting Windows, Cyclic Window Ordering): Reword with special
5717 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5718 (Buffers and Windows, Choosing Window): Reword with special
5719 emphasis on dedicated windows.
5720 (Displaying Buffers): Reword. For switch-to-buffer mention that
5721 it may fall back on pop-to-buffer. For other-window try to
5722 explain how it treats the cyclic ordering of windows.
efafc282
MR
5723 (Dedicated Windows): New node and section discussing dedicated
5724 windows and associated functions.
86ab855a 5725 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5726 (Window Start and End): Rename node and section title. Reword.
5727 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5728 Minor rewording.
5729 (Size of Window): Reword, in particular text on window-width.
5730 (Resizing Windows): Reword. Add text on balancing windows.
5731 (Window Configurations): Reword. Mention window parameters.
5732 (Window Parameters): New node and section on window parameters.
5733 (Window Hooks): Reword. Mention that
5734 window-configuration-change-hook is run "buffer-locally".
5735 * elisp.texi (Top): Update Windows entries in @detailmenu
5736 section.
5737
d60a8ab2
JB
57382008-11-04 Juanma Barranquero <lekktu@gmail.com>
5739
5740 * searching.texi (Regexp Search): Fix typo.
5741
01777627
CY
57422008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5743
5744 * searching.texi (Regexp Search): Document GREEDY arg.
5745 (Simple Match Data): Fix return value.
5746
c4526e93
EZ
57472008-11-01 Eli Zaretskii <eliz@gnu.org>
5748
5749 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5750 with Emacs 23 internal representation of characters.
5751 Document `unibyte-string'.
c4526e93 5752
fe2ae8b5
CY
57532008-10-28 Chong Yidong <cyd@stupidchicken.com>
5754
5755 * processes.texi (Process Information): Note that process-status
5756 does not accept buffer names.
5757
cc5a21e3
CY
57582008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5759
5760 * positions.texi (Skipping Characters): Correct return value of
5761 skip-chars-forward.
5762
09460d9a
MR
57632008-10-25 Martin Rudalics <rudalics@gmx.at>
5764
520b29e7
MR
5765 * windows.texi (Deleting Windows): Update documentation of
5766 delete-windows-on.
5767 (Buffers and Windows): Update documentations of
5768 get-buffer-window and get-buffer-window-list.
5769 (Displaying Buffers): Update documentation of
5770 replace-buffer-in-windows.
5771
09460d9a
MR
5772 * buffers.texi (Current Buffer): Reword set-buffer and
5773 with-current-buffer documentations.
5774 (Creating Buffers): Reword documentation of get-buffer-create.
5775
4d48fcdc
MR
57762008-10-23 Martin Rudalics <rudalics@gmx.at>
5777
5778 * buffers.texi (Current Buffer): Reword documentation of
5779 set-buffer.
5780 (Buffer Names): Reword documentation of buffer-name.
5781 (The Buffer List): For bury-buffer explain what happens with the
5782 buffer's window.
5783 (Creating Buffers): Say that get-buffer-create's arg is called
5784 buffer-or-name.
5785
f0143c43
CY
57862008-10-22 Chong Yidong <cyd@stupidchicken.com>
5787
3e5dbbd3
CY
5788 * advice.texi (Computed Advice): Explain what DEFINITION is.
5789
f0143c43
CY
5790 * nonascii.texi (Character Codes): Remove obsolete function
5791 char-valid-p, and document characterp instead.
5792
52a94b85
MR
57932008-10-22 Martin Rudalics <rudalics@gmx.at>
5794
5795 * windows.texi (Displaying Buffers): Reword documentation of
5796 pop-to-buffer.
5797 (Choosing Window): Rewrite documentation of display-buffer and
5798 its options.
5799
f76f8246
MR
5800 * buffers.texi (Killing Buffers): Update documentation of
5801 kill-buffer.
5802
acc8b598
EZ
58032008-10-21 Eli Zaretskii <eliz@gnu.org>
5804
80e6b6df
EZ
5805 * processes.texi (Serial Ports): Fix wording and improve markup.
5806
3645358a
EZ
5807 * searching.texi (Regexp Search): Document `string-match-p' and
5808 `looking-at-p'.
5809 (POSIX Regexps): Add an xref for "non-greedy".
5810 (Regexp Special): Add @cindex entry for "non-greedy".
5811
b3d50cff 5812 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5813 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5814
73b7530a
EZ
5815 * frames.texi (Color Names): Add an xref to `read-color'.
5816
5817 * minibuf.texi (High-Level Completion): Document `read-color'.
5818
acc8b598
EZ
5819 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5820
5821 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5822
5823 * buffers.texi (Swapping Text): New section, documents
5824 `buffer-swap-text'.
5825
10e187e8
MR
58262008-10-21 Martin Rudalics <rudalics@gmx.at>
5827
5828 * windows.texi (Resizing Windows): Minor wording fix.
5829
fd6f900c
EZ
58302008-10-20 Eli Zaretskii <eliz@gnu.org>
5831
5832 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5833 and `combine-and-quote-strings'.
5834
5835 * strings.texi (Creating Strings): Add xrefs for them.
5836
e4372165
EZ
58372008-10-19 Eli Zaretskii <eliz@gnu.org>
5838
d6328fba
EZ
5839 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5840 match the corresponding menu in minibuf.texi.
5841
e4372165
EZ
5842 * minibuf.texi (Reading File Names): Document `read-shell-command'
5843 and `minibuffer-local-shell-command-map'.
5844
5d8dda33
MR
58452008-10-19 Martin Rudalics <rudalics@gmx.at>
5846
5847 * windows.texi (Resizing Windows): Remove var{} around "window" in
5848 documentation of enlarge-window.
5849 Rewrite documentation of window-min-height and window-min-width.
5850
437706cd
EZ
58512008-10-19 Eli Zaretskii <eliz@gnu.org>
5852
80f85d7c
EZ
5853 * functions.texi (Calling Functions): Document `apply-partially'.
5854
291703b5
EZ
5855 * hooks.texi (Standard Hooks): Mention
5856 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5857
5858 * variables.texi (File Local Variables): Document
5859 `file-local-variables-alist', `before-hack-local-variables-hook'
5860 and `hack-local-variables-hook'.
5861
583d8b3c
EZ
5862 * processes.texi (Synchronous Processes): Document `process-lines'.
5863
5dcb4c4e
SM
5864 * customize.texi (Variable Definitions):
5865 Document `custom-reevaluate-setting'.
437706cd 5866
7e51d89b
MR
58672008-10-18 Martin Rudalics <rudalics@gmx.at>
5868
5869 * windows.texi (Choosing Window, Deleting Windows)
5870 (Displaying Buffers): Expand documentation of dedicated windows.
5871
43c59a3d
EZ
58722008-10-18 Eli Zaretskii <eliz@gnu.org>
5873
018a960d
EZ
5874 * files.texi (Changing Files): Document symbolic input of file
5875 modes to `set-file-modes'. Document `read-file-modes' and
5876 `file-modes-symbolic-to-number'.
5877
2c0b8144
EZ
5878 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5879 and `search-map'.
5880
5dcb4c4e
SM
5881 * searching.texi (Search and Replace):
5882 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5883 Document `multi-query-replace-map'.
80120f13 5884
6d4913f0 5885 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5886 (Completion Commands, Reading File Names):
5887 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5888 `minibuffer-local-filename-must-match-map'.
5889 (Minibuffer Completion): The `require-match' argument to
5890 `completing-read' can now have the value `confirm-only'.
5891
43c59a3d
EZ
5892 * windows.texi (Displaying Buffers): Minor wording fix.
5893 (Choosing Window): `split-height-threshold' can now be nil.
5894 Document `split-width-threshold'. `pop-up-frames' can have the
5895 value `graphic-only'.
5896
f36acfd9
EZ
58972008-10-17 Eli Zaretskii <eliz@gnu.org>
5898
5899 * os.texi (Startup Summary): Document `before-init-time' and
5900 `after-init-time'. Document `initial-window-system' and
5901 `window-system-initialization-alist'. Document reading the
5902 abbrevs file. Document the call to `server-start' under --daemon.
5903 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5904 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5905 (Time Parsing): Document `format-seconds'.
f36acfd9 5906
96995b89
MR
59072008-10-17 Martin Rudalics <rudalics@gmx.at>
5908
5909 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5910 and reword.
5911
2de17c73
EZ
59122008-10-16 Eli Zaretskii <eliz@gnu.org>
5913
5914 * markers.texi (The Mark): Document use-region-p.
5915
9cf52b11
EZ
59162008-10-15 Eli Zaretskii <eliz@gnu.org>
5917
c3aaf1d7
EZ
5918 * internals.texi (Writing Emacs Primitives): The interactive spec
5919 of a primitive can be a Lisp form.
5920
841a1743
EZ
5921 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5922 values of transient-mark-mode. Document handle-shift-selection.
5923
5924 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5925 (Interactive Examples): Show an example of `^'.
5926 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
5927 (Defining Commands, Using Interactive): The interactive-form of a
5928 function can be added via its symbol's property.
841a1743 5929
52441368
EZ
5930 * positions.texi (List Motion): beginning-of-defun-function can
5931 now accept an argument.
5932
8e8c1a72
EZ
5933 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5934 now return a list of strings.
5935
a33a1f2a
EZ
5936 * control.texi (Handling Errors): Document ignore-errors.
5937
4fb04348
EZ
5938 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5939 (Parameter Access): Document set-frame-parameter.
5940
ee666f84
EZ
5941 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5942 Hooks" for the effect of kill-all-local-variables on local hook
5943 functions.
5944
9cf52b11
EZ
5945 * modes.texi (Major Mode Conventions, Mode Line Variables):
5946 `mode-name' need not be a string. xref to "Mode Line Data" for
5947 details, and to "Emulating Mode Line" for computing a string
5948 value.
5949
22526bc4
EZ
59502008-10-14 Eli Zaretskii <eliz@gnu.org>
5951
a65f6a85
EZ
5952 * processes.texi (System Processes): New section.
5953 (Processes, Signals to Processes): Add xrefs to it.
5954
5955 * objects.texi (Editing Types): A `process' is a subprocess of
5956 Emacs, not just any process running on the OS.
5957
5958 * elisp.texi (Top): Adjust the @detailmenu for the above two
5959 changes.
5960
2724b26a
EZ
5961 * sequences.texi (Char-Tables): Remove documentation of
5962 set-char-table-default, which has no effect since Emacs 23.
5963 <char-table-range, set-char-table-range>: Don't mention generic
5964 characters and charsets. Add a cons cell as a possible argument.
5965
5966 * nonascii.texi (Splitting Characters)
5967 (Translation of Characters): Don't mention generic characters.
5968
5969 * display.texi (Fontsets): Don't mention generic characters.
5970
22526bc4 5971 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 5972 argument FUNCTION with a cons cell as KEY.
22526bc4 5973
eaf4b689
EZ
59742008-10-13 Eli Zaretskii <eliz@gnu.org>
5975
45e46036
EZ
5976 * objects.texi (Primitive Function Type): Move "@cindex special
5977 forms" from here...
5978
5979 * eval.texi (Special Forms): ...to here.
5980
5981 * functions.texi (What Is a Function): `functionp' returns nil for
5982 special forms. Add an xref.
5983
eaf4b689
EZ
5984 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5985 Variables".
5986
5987 * variables.texi (Frame-Local Variables): New section.
5988 (Buffer-Local Variables): Add an xref to it.
5989 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5990 have both frame-local and buffer-local binding.
5991
5992 * frames.texi (Frames): Mention multiple tty frames.
5993 (Frame Parameters, Parameter Access): Mention frame-local variable
5994 bindings.
5995
15688fce
GM
59962008-09-20 Glenn Morris <rgm@gnu.org>
5997
5998 * display.texi (Defining Faces): Recommend against face variables.
5999
35539065
JB
60002008-09-16 Juanma Barranquero <lekktu@gmail.com>
6001
6002 * display.texi (Echo Area Customization): Fix typo.
6003
6a57054b
JB
60042008-09-09 Juanma Barranquero <lekktu@gmail.com>
6005
6006 * loading.texi (Where Defined): Add `defface' item.
6007
d632fb82
MR
60082008-09-06 Martin Rudalics <rudalics@gmx.at>
6009
6010 * loading.texi (Where Defined): Fix description of symbol-file.
6011
905a9adb
JR
60122008-08-26 Jason Rumney <jasonr@gnu.org>
6013
6014 * display.texi (TIFF Images): New section describing :index property.
6015
852e91b7
CY
60162008-08-23 Chong Yidong <cyd@stupidchicken.com>
6017
6018 * display.texi (Temporary Displays): Remove unnecessary comment
6019 about usage of temp-buffer-show-hook.
6020
6be001ee
CY
60212008-08-05 Chong Yidong <cyd@stupidchicken.com>
6022
6023 * symbols.texi (Other Plists): Fix incorrect example.
6024 Suggested by Florian Beck.
6025
58e3d8e8
JB
60262008-07-31 Juanma Barranquero <lekktu@gmail.com>
6027
6028 * os.texi: Fix previous change.
6029
7c2fb837
DN
60302008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6031
6032 * os.texi:
6033 * intro.texi:
6034 * files.texi: Remove VMS support.
6035
9e2a2647
DN
60362008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6037
6038 * os.texi:
6039 * frames.texi:
6040 * display.texi: Remove mentions of Mac Carbon.
6041
c4f4682b
MB
60422008-07-01 Miles Bader <miles@gnu.org>
6043
6044 * text.texi (Special Properties):
6045 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6046
3696411e
JB
60472008-06-28 Johan Bockgård <bojohan@gnu.org>
6048
6049 * display.texi (Other Image Types): Fix copy/paste error; say
6050 "PBM", not "XBM".
6051
f2a77c3a
DN
60522008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6053
6054 * os.texi: Remove references to obsolete systems.
6055
6d52677d
EZ
60562008-06-20 Eli Zaretskii <eliz@gnu.org>
6057
6058 * makefile.w32-in (distclean): Remove makefile.
6059
1a87da4c
GM
60602008-06-17 Glenn Morris <rgm@gnu.org>
6061
6062 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6063 (elisp, dist): Remove rules and variables that are obsolete now
6064 the lisp manual is no longer distributed separately.
6065
fdda1c5d
GM
60662008-06-16 Glenn Morris <rgm@gnu.org>
6067
646692e9
GM
6068 * configure, configure.in, mkinstalldirs: Remove unused files.
6069
6070 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6071 * vol1.texi (EMACSVER):
6a57054b 6072 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6073
6074 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6075 as per maintain.info.
6076
611bee81
GM
60772008-06-15 Glenn Morris <rgm@gnu.org>
6078
a7bed3a0
GM
6079 * makefile.w32-in (manual): Use "23" rather than "21".
6080
6081 * Makefile.in (emacsver): New, set by configure.
6082 (manual): Use emacsver.
6083
d794edf2
GM
6084 * intro.texi: Report bugs using M-x report-emacs-bug.
6085
611bee81
GM
6086 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6087
c73e02fa
GM
60882008-06-13 Daniel Engeler <engeler@gmail.com>
6089
6090 * elisp.texi, internals.texi, processes.texi: Add documentation
6091 about serial port access.
6092
e40a85cd
MB
60932008-06-05 Miles Bader <miles@gnu.org>
6094
6095 * display.texi (Displaying Faces): Update to reflect function
6096 renamings in face-remap.el.
6097
7b753744
JB
60982008-06-05 Juanma Barranquero <lekktu@gmail.com>
6099
6100 * display.texi (Fontsets): Fix typos.
6101
9d3d42fb
MB
61022008-06-03 Miles Bader <miles@gnu.org>
6103
7b753744
JB
6104 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6105 remove-relative-face-remapping, set-base-face-remapping,
6106 and set-default-base-face-remapping.
9d3d42fb 6107
f2cec7a9
MB
61082008-06-01 Miles Bader <miles@gnu.org>
6109
6110 * display.texi (Displaying Faces): Add face-remapping-alist.
6111
8f39c96d
SM
61122008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6113
6114 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6115 variable names.
6116
1ef5eecc
ER
61172008-05-03 Eric S. Raymond <esr@golux>
6118
352c8b4a 6119 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6120 (current-global-map) return references, not copies.
6121
63b4387f
JL
61222008-05-02 Juri Linkov <juri@jurta.org>
6123
6124 * minibuf.texi (Text from Minibuffer): Document a list of
6125 default values for `read-from-minibuffer'.
6126
38a8b703
JB
61272008-04-24 Juanma Barranquero <lekktu@gmail.com>
6128
6129 * nonascii.texi (Translation of Characters): Fix previous change.
6130
7c42e639
CY
61312008-04-20 Chong Yidong <cyd@stupidchicken.com>
6132
6133 * display.texi (Overlay Properties): Clarify role of underlying
6134 textprop and overlay keymaps for display strings.
6135
6136 * keymaps.texi (Active Keymaps): Ditto.
6137
25c0d999
SM
61382008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6139
6140 * minibuf.texi (Programmed Completion):
6141 Replace dynamic-completion-table with the new completion-table-dynamic.
6142
e3af5968
CY
61432008-04-07 Chong Yidong <cyd@stupidchicken.com>
6144
6145 * intro.texi (Some Terms): Change "fonts in this manual" index
6146 entry to "typographic conventions".
6147
6bfc8698
EZ
61482008-04-05 Eli Zaretskii <eliz@gnu.org>
6149
6150 * objects.texi (Text Props and Strings): Add indexing for read
6151 syntax of text properties.
6152
4972c361
SM
61532008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6154
6155 * processes.texi (Decoding Output): Remove process-filter-multibyte
6156 functions.
6157
c70a68db
MR
61582008-03-15 Martin Rudalics <rudalics@gmx.at>
6159
6160 * display.texi (Finding Overlays): Say that empty overlays at
6161 the end of the buffer are reported too.
6162
1291fd36
GM
61632008-03-13 Glenn Morris <rgm@gnu.org>
6164
6165 * elisp.texi (EMACSVER): Set to 23.0.60.
6166
c6b0dfd5
CY
61672008-02-26 Chong Yidong <cyd@stupidchicken.com>
6168
38a8b703 6169 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6170
875fc30c
GM
61712008-02-22 Glenn Morris <rgm@gnu.org>
6172
6173 * frames.texi (Position Parameters): Clarify the description of
6174 `left' and `top', using information from "Geometry".
6175 (Geometry): Give a pointer to "Position Parameters", rather than
6176 repeating information.
6177
d8c8e45a
GM
61782008-02-11 Glenn Morris <rgm@gnu.org>
6179
6180 * objects.texi (Equality Predicates): No longer talk about "two"
6181 functions.
6182
38a8b703 61832008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6184
6185 * objects.texi (Equality Predicates): Add defun for
6186 equal-including-properties.
6187
bfffe0b1
GM
61882008-02-10 Glenn Morris <rgm@gnu.org>
6189
6190 * objects.texi (Equality Predicates):
6191 Mention equal-including-properties.
6192
431b78c9
RS
61932008-02-07 Richard Stallman <rms@gnu.org>
6194
6195 * windows.texi (Window Start): Mention the feature of moving
6196 window-start to start of line.
6197
c8763fb6 61982008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6199
6200 * keymaps.texi (Tool Bar): Document rtl property.
6201
1a256502
TTN
62022008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6203
6204 * display.texi (Button Types):
6205 For define-button-type, clarify type of NAME.
6206
569382c2
MR
62072008-01-19 Martin Rudalics <rudalics@gmx.at>
6208
6209 * buffers.texi (Buffer Modification): Fix typo.
6210
f3041af1
DN
62112008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6212
6213 * os.texi (System Environment): Remove references to OSes that are
6214 not supported anymore.
6215
d35e1cd7
DN
62162008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6217
6218 * os.texi (System Environment): Remove mention for Masscomp.
6219
23af7580
RS
62202008-01-04 Richard Stallman <rms@gnu.org>
6221
6222 * display.texi (Faces): Don't talk about internal face vector as arg
6223 to facep.
6224
6225 * customize.texi (Type Keywords): Fix previous change.
6226
6227 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6228 * elisp.texi (Top): Fix menu for commands.texi change.
6229
ec7d5b1e
RS
62302007-12-30 Richard Stallman <rms@gnu.org>
6231
5dcb4c4e 6232 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6233 (Accessing Scroll): New node broken out of Accessing Mouse.
6234
101a6cea
RS
62352007-12-28 Richard Stallman <rms@gnu.org>
6236
6237 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6238 (Basic Parameters): For `title', refer to title bar.
041817a4 6239 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6240
72b7e664
RS
62412007-12-23 Richard Stallman <rms@gnu.org>
6242
6243 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6244 Improve some of the commented-out keywords' text too.
6245
27a4f445
MR
62462007-12-14 Martin Rudalics <rudalics@gmx.at>
6247
e2e3f1d7
MR
6248 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6249 "visit the current buffer".
6250
27a4f445
MR
6251 * os.texi (System Interface): Fix typo.
6252
a2afc99d
RS
62532007-12-04 Richard Stallman <rms@gnu.org>
6254
6255 * objects.texi (Symbol Type): Fix typo.
6256
b694135c
RS
62572007-12-03 Richard Stallman <rms@gnu.org>
6258
6259 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6260
f99a19da
GM
62612007-12-01 Glenn Morris <rgm@gnu.org>
6262
6263 * functions.texi (Declaring Functions): Improve previous change.
6264
8f4b37d8
GM
62652007-11-30 Glenn Morris <rgm@gnu.org>
6266
6267 * functions.texi (Declaring Functions): Add optional fourth
6268 argument of declare-function, and setting third argument to `t'.
6269
61a2fe01
RS
62702007-11-29 Richard Stallman <rms@gnu.org>
6271
6272 * customize.texi (Composite Types): Document `group' type.
6273
cbfc5193
GM
62742007-11-29 Glenn Morris <rgm@gnu.org>
6275
5dcb4c4e
SM
6276 * functions.texi (Declaring Functions): Add findex.
6277 Mention `external' files.
cbfc5193 6278
8386283a
JB
62792007-11-26 Juanma Barranquero <lekktu@gmail.com>
6280
6281 * functions.texi (Declaring Functions): Fix directive.
6282
a07c9a8b
RS
62832007-11-25 Richard Stallman <rms@gnu.org>
6284
6285 * help.texi (Help Functions): Clean up last change.
6286
6287 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6288
6289 * loading.texi (Named Features): Minor cleanup.
6290
6291 * macros.texi (Eval During Expansion): Minor cleanup.
6292
6293 * variables.texi (Variable Aliases): Minor cleanup.
6294
a0925923
RS
62952007-11-24 Richard Stallman <rms@gnu.org>
6296
6297 * functions.texi (Declaring Functions): Clarify previous change.
6298
6299 * compile.texi (Compiler Errors): Clarify previous change.
6300
20c63e44
RS
63012007-11-24 Richard Stallman <rms@gnu.org>
6302
e5e76c04 6303 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6304 Clarify the text and move items around.
6305
5bb0cda3
GM
63062007-11-24 Glenn Morris <rgm@gnu.org>
6307
6308 * functions.texi (Declaring Functions): New section.
6309 * compile.texi (Compiler Errors): Mention declaring functions,
6310 defvar with no initvalue, and byte-compile-warnings.
6311
af13c86a
MR
63122007-11-15 Martin Rudalics <rudalics@gmx.at>
6313
6314 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6315 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6316
a5373305
MR
63172007-11-13 Martin Rudalics <rudalics@gmx.at>
6318
6319 * help.texi (Help Functions): Document new macro `with-help-window'.
6320
fe284805
JL
63212007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6322
6323 * searching.texi (Replacing Match): Describe new
6324 `match-substitute-replacement'.
6325
2c3a09b1
RS
63262007-10-31 Richard Stallman <rms@gnu.org>
6327
6328 * strings.texi (Creating Strings): Null strings from concat not unique.
6329
f2b480f4
RS
63302007-10-26 Richard Stallman <rms@gnu.org>
6331
6332 * objects.texi (Equality Predicates): Null strings are uniquified.
6333
6334 * minibuf.texi: Minor clarifications in previous change.
6335
db21122c
GM
63362007-10-25 Glenn Morris <rgm@gnu.org>
6337
6338 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6339
2328cbb3
RS
63402007-10-24 Richard Stallman <rms@gnu.org>
6341
6342 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6343
6344 * variables.texi (Frame-Local Variables): Node deleted.
6345 (Variables): Delete Frame-Local Variables from menu.
6346 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6347 (Default Value): Don't mention frame-local vars.
6348
6349 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6350
6351 * loading.texi (Unloading): Document FEATURE-unload-function
6352 instead of FEATURE-unload-hook.
6353
2328cbb3
RS
6354 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6355
c066bafa
JL
63562007-10-22 Juri Linkov <juri@jurta.org>
6357
6358 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6359 (High-Level Completion): Document a list of default value strings
6360 in the DEFAULT argument, for which minibuffer functions return the
6361 first element.
6362
65ced25f
JL
63632007-10-17 Juri Linkov <juri@jurta.org>
6364
6365 * text.texi (Filling): Update arguments of fill-paragraph.
6366 fill-paragraph operates on the active region in Transient Mark mode.
6367 Remove fill-paragraph-or-region.
6368
ee46ec8e
KB
63692007-10-13 Karl Berry <karl@gnu.org>
6370
6371 * elisp.texi (@dircategory): Move to after @copying,
6372 since we want @copying as close as possible to the beginning of
6373 the output.
6374
61bbdbc6
RS
63752007-10-12 Richard Stallman <rms@gnu.org>
6376
6377 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6378
6379 * commands.texi (Distinguish Interactive): New node,
6380 broken out from Interactive Call and rewritten.
6381 (Command Loop): Put Distinguish Interactive in menu.
6382
af23e1e8
RS
63832007-10-09 Richard Stallman <rms@gnu.org>
6384
6385 * text.texi (Examining Properties): Mention overlay priority.
6386
6387 * display.texi (Display Margins): Correct the description
6388 of margin display specifications.
6389 (Replacing Specs): New subnode broken out of Display Property.
6390
e1965a69
JL
63912007-10-06 Juri Linkov <juri@jurta.org>
6392
6393 * text.texi (Filling): Document fill-paragraph-or-region.
6394
4638454b
JB
63952007-10-05 Juanma Barranquero <lekktu@gmail.com>
6396
6397 * display.texi (Auto Faces): Fix typo.
6398
7ed54cc5
RS
63992007-10-02 Richard Stallman <rms@gnu.org>
6400
6401 * display.texi (Display Property): Explain some display specs
6402 don't let you move point in.
6403
5dcb4c4e
SM
6404 * frames.texi (Cursor Parameters):
6405 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6406
6407 * windows.texi (Basic Windows): Don't describe
6408 cursor-in-non-selected-windows here.
6409
305a7ef2
EZ
64102007-10-01 Eli Zaretskii <eliz@gnu.org>
6411
6412 * processes.texi (Misc Network): Note that these functions are
6413 supported only on some systems.
6414
f7a7f4eb
RS
64152007-10-01 Richard Stallman <rms@gnu.org>
6416
6417 * display.texi (Overlay Properties): Explain nil as priority.
6418 Explain that conflicts are unpredictable if not resolved by
6419 priorities.
6420
780d7bb9
RS
64212007-09-23 Richard Stallman <rms@gnu.org>
6422
6423 * macros.texi (Backquote): Minor clarification.
6424
14b4fdfb
RS
64252007-09-19 Richard Stallman <rms@gnu.org>
6426
6427 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6428 Clarify when they work in parallel and when one overrides.
6429 Fix error in example.
14b4fdfb 6430
b8d4c8d0
GM
64312007-09-06 Glenn Morris <rgm@gnu.org>
6432
b3e755a9 6433 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6434 commands to use ../../info.
6435 * Makefile.in (infodir): Go up one more level.
4638454b 6436 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6437 (miscmanualdir): New.
6438 (dist): Use new variable miscmanualdir.
6439 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6440 (usermanualdir): Change from ../man to ../emacs.
6441
1bb1f7d3
MR
64422007-08-30 Martin Rudalics <rudalics@gmx.at>
6443
6444 * commands.texi (Command Loop Info): Advise against changing
6445 most variables described here. Explain new variable
6446 last-repeatable-command.
6447
b8d4c8d0
GM
64482007-08-29 Glenn Morris <rgm@gnu.org>
6449
6450 * elisp.texi (EMACSVER): Increase to 23.0.50.
6451
64522007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6453
6454 * frames.texi (Basic Parameters): Add display-environment-variable
6455 and term-environment-variable.
6456
64572007-08-28 Juri Linkov <juri@jurta.org>
6458
6459 * display.texi (Image Formats, Other Image Types): Add SVG.
6460
64612007-08-28 Juri Linkov <juri@jurta.org>
6462
6463 * display.texi (Images): Move formats-related text to new node
6464 "Image Formats".
6465 (Image Formats): New node.
6466
619fb9ee
RS
64672007-08-27 Richard Stallman <rms@gnu.org>
6468
6469 * windows.texi (Window Configurations): Clarify what
6470 a window configuration saves.
6471
b8d4c8d0
GM
64722007-08-25 Richard Stallman <rms@gnu.org>
6473
6474 * display.texi (Images): Delete redundant @findex.
6475
39f9da30
GM
64762007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6477
6478 * text.texi (Change Hooks): (after|before)-change-functions are no
6479 longer bound to nil while running; rather inhibit-modification-hooks
6480 is t.
6481
b8d4c8d0
GM
64822007-08-16 Richard Stallman <rms@gnu.org>
6483
5dcb4c4e
SM
6484 * processes.texi (Asynchronous Processes):
6485 Clarify doc of start-file-process.
b8d4c8d0
GM
6486
64872007-08-08 Martin Rudalics <rudalics@gmx.at>
6488
6489 * modes.texi (Example Major Modes): Fix typo.
6490
64912007-08-08 Glenn Morris <rgm@gnu.org>
6492
6493 * intro.texi (nil and t): Do not use `iff' in documentation.
6494
6495 * tips.texi (Documentation Tips): Recommend against `iff'.
6496
64972007-08-07 Chong Yidong <cyd@stupidchicken.com>
6498
6499 * display.texi (Image Cache): Document image-refresh.
6500
65012007-08-06 Martin Rudalics <rudalics@gmx.at>
6502
6503 * windows.texi (Size of Window): Document window-full-width-p.
6504
65052007-07-25 Glenn Morris <rgm@gnu.org>
6506
6507 * gpl.texi (GPL): Replace license with GPLv3.
6508
6509 * Relicense all FSF files to GPLv3 or later.
6510
65112007-07-24 Michael Albinus <michael.albinus@gmx.de>
6512
4638454b
JB
6513 * processes.texi (Synchronous Processes):
6514 Add `process-file-shell-command'.
b8d4c8d0
GM
6515 (Asynchronous Processes): Mention restricted use of
6516 `process-filter' and `process-sentinel' in
6517 `start-file-process'. Add `start-file-process-shell-command'.
6518
65192007-07-17 Michael Albinus <michael.albinus@gmx.de>
6520
6521 * files.texi (Magic File Names): Introduce optional parameter
6522 IDENTIFICATION for `file-remote-p'.
6523
65242007-07-16 Richard Stallman <rms@gnu.org>
6525
6526 * display.texi (Defining Faces): Fix previous change.
6527
65282007-07-14 Richard Stallman <rms@gnu.org>
6529
6530 * control.texi (Handling Errors): Document `debug' in handler list.
6531
65322007-07-10 Richard Stallman <rms@gnu.org>
6533
6534 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6535
65362007-07-09 Richard Stallman <rms@gnu.org>
6537
6538 * files.texi (Magic File Names): Rewrite previous change.
6539
65402007-07-08 Michael Albinus <michael.albinus@gmx.de>
6541
6542 * files.texi (Magic File Names): Introduce optional parameter
6543 CONNECTED for `file-remote-p'.
6544
65452007-07-07 Michael Albinus <michael.albinus@gmx.de>
6546
6547 * processes.texi (Asynchronous Processes):
6548 * files.texi (Magic File Names): Add `start-file-process'.
6549
65502007-06-27 Richard Stallman <rms@gnu.org>
6551
5dcb4c4e
SM
6552 * files.texi (Format Conversion Piecemeal):
6553 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6554
65552007-06-27 Michael Albinus <michael.albinus@gmx.de>
6556
4638454b
JB
6557 * files.texi (Magic File Names): Remove `dired-call-process'.
6558 Add `process-file'.
b8d4c8d0
GM
6559
65602007-06-27 Kenichi Handa <handa@m17n.org>
6561
6562 * text.texi (Special Properties): Fix description about
4638454b 6563 `composition' property.
b8d4c8d0
GM
6564
65652007-06-26 Kenichi Handa <handa@m17n.org>
6566
6567 * nonascii.texi (Default Coding Systems): Document about the
6568 return value `undecided'.
6569
65702007-06-25 David Kastrup <dak@gnu.org>
6571
6572 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6573 `current-active-maps'.
6574
65752007-06-24 Karl Berry <karl@gnu.org>
6576
4638454b 6577 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6578
65792007-06-15 Juanma Barranquero <lekktu@gmail.com>
6580
6581 * display.texi (Overlay Arrow): Doc fix.
6582
65832007-06-14 Karl Berry <karl@tug.org>
6584
6585 * anti.texi (Antinews): Typo.
6586
65872007-06-14 Chong Yidong <cyd@stupidchicken.com>
6588
6589 * display.texi (Image Cache): Document image-refresh.
6590
65912007-06-12 Karl Berry <karl@gnu.org>
6592
6593 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6594 * two-volume.make: New file.
6595 * .cvsignore: Ignore two-volume files.
6596
65972007-06-12 Tom Tromey <tromey@redhat.com>
6598
6599 * os.texi (Init File): Document user-emacs-directory.
6600
66012007-06-03 Nick Roberts <nickrob@snap.net.nz>
6602
6603 * commands.texi (Click Events): Describe width and height when
6604 object is nil.
6605
66062007-05-30 Nick Roberts <nickrob@snap.net.nz>
6607
5dcb4c4e
SM
6608 * commands.texi (Click Events): Layout more logically.
6609 Describe width and height.
b8d4c8d0
GM
6610 (Drag Events, Motion Events): Update to new format for position.
6611
66122007-06-02 Richard Stallman <rms@gnu.org>
6613
6614 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6615
66162007-06-02 Chong Yidong <cyd@stupidchicken.com>
6617
6618 * Version 22.1 released.
6619
66202007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6621
6622 * text.texi (Special Properties): Correct meaning of fontified face.
6623
66242007-05-30 Richard Stallman <rms@gnu.org>
6625
6626 * text.texi (Special Properties): Add link to Adjusting Point.
6627
66282007-05-12 Richard Stallman <rms@gnu.org>
6629
6630 * text.texi (Margins): indent-to-left-margin is not the default.
6631 (Mode-Specific Indent): For indent-line-function, the default
6632 is indent-relative.
6633
6634 * modes.texi (Example Major Modes): Explain last line of text-mode
6635 is redundant.
6636
66372007-05-10 Richard Stallman <rms@gnu.org>
6638
6639 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6640
6641 * help.texi (Keys in Documentation): Add reference to
6642 Documentation Tips.
6643
6644 * files.texi (Format Conversion): TO-FN gets three arguments.
6645
6646 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6647
66482007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6649
6650 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6651 * files.texi (Format Conversion): Expand intro; add menu.
6652 (Format Conversion Overview, Format Conversion Round-Trip)
6653 (Format Conversion Piecemeal): New nodes/subsections.
6654 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6655 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6656 (Saving Properties): Delete node/subsection.
6657
66582007-05-07 Karl Berry <karl@gnu.org>
6659
6660 * elisp.texi (EMACSVER): Back to 22.
6661
66622007-05-06 Richard Stallman <rms@gnu.org>
6663
6664 * processes.texi (Accepting Output): Revert most of previous change.
6665
66662007-05-05 Richard Stallman <rms@gnu.org>
6667
6668 * processes.texi (Accepting Output): accept-process-output
6669 uses microseconds, not milliseconds. But that arg is obsolete.
6670
66712007-05-04 Karl Berry <karl@tug.org>
6672
6673 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6674
66752007-05-04 Eli Zaretskii <eliz@gnu.org>
6676
6677 * tips.texi (Documentation Tips): Rearrange items to place the
6678 more important ones first. Add an index entry for hyperlinks.
6679
66802007-05-03 Karl Berry <karl@gnu.org>
6681
6682 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6683 (EMACSVER) [smallbook]: 22 for printed version.
6684
6685 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6686 so restore anchor to normal position after defun. Found by Kevin Ryde.
6687
66882007-04-26 Glenn Morris <rgm@gnu.org>
6689
6690 * elisp.texi (EMACSVER): Increase to 22.1.50.
6691
66922007-04-28 Karl Berry <karl@gnu.org>
6693
6694 * elisp.texi: Improve line breaks on copyright page,
6695 similar layout to emacs manual, 8.5x11 by default.
6696
66972007-04-24 Richard Stallman <rms@gnu.org>
6698
6699 * text.texi (Special Properties): Add xref to Overlay Properties.
6700
6701 * display.texi (Overlay Properties): Add xref to Special Properties.
6702
67032007-04-22 Richard Stallman <rms@gnu.org>
6704
6705 * keymaps.texi (Extended Menu Items): Move the info about
6706 format with cached keyboard binding.
6707
67082007-04-21 Richard Stallman <rms@gnu.org>
6709
6710 * text.texi (Special Properties): Clarify previous change.
6711
6712 * files.texi (File Name Expansion): Clarify previous change.
6713
6714 * display.texi (Attribute Functions): Fix example for
6715 face-attribute-relative-p.
6716
67172007-04-19 Kenichi Handa <handa@m17n.org>
6718
6719 * text.texi (Special Properties): Document composition property.
6720
67212007-04-19 Glenn Morris <rgm@gnu.org>
6722
6723 * files.texi (File Name Expansion): Mention "superroot".
6724
67252007-04-15 Chong Yidong <cyd@stupidchicken.com>
6726
6727 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6728 setups.
6729 (Display Feature Testing): Note that display refers to all
6730 physical monitors for multi-monitor setups.
6731
67322007-04-14 Richard Stallman <rms@gnu.org>
6733
6734 * lists.texi (Sets And Lists): Clarify `delete' examples.
6735 Remove spurious xref to same node.
6736 Clarify xref for add-to-list.
6737
67382007-04-12 Nick Roberts <nickrob@snap.net.nz>
6739
6740 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6741 value of lisp-mode-map.
6742
67432007-04-11 Karl Berry <karl@gnu.org>
6744
6745 * anti.texi (Antinews):
6746 * display.texi (Overlay Properties, Defining Images):
6747 * processes.texi (Synchronous Processes, Sentinels):
6748 * syntax.texi (Syntax Table Internals):
6749 * searching.texi (Regexp Special):
6750 * nonascii.texi (Default Coding Systems):
6751 * text.texi (Special Properties):
6752 * minibuf.texi (Basic Completion): Wording to improve breaks in
6753 8.5x11 format.
6754 * elisp.texi (smallbook): New @set to more easily switch between
6755 smallbook and 8.5x11.
6756
67572007-04-11 Richard Stallman <rms@gnu.org>
6758
6759 * text.texi (Lazy Properties): Minor fix.
6760
67612007-04-08 Karl Berry <karl@gnu.org>
6762
6763 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6764 * macros.texi (Backquote): Downcase Backquote in index entries for
6765 consistency.
6766
67672007-04-08 Richard Stallman <rms@gnu.org>
6768
6769 * text.texi (Adaptive Fill): Just describe default,
6770 don't show it (since it contains non-ASCII chars).
6771
67722007-04-07 Karl Berry <karl@gnu.org>
6773
6774 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6775 adaptive-fill-regexp's value, since they are not in the standard
6776 TeX fonts.
6777
67782007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6779
6780 * display.texi (Defining Faces): Fix example.
6781
67822007-04-07 Karl Berry <karl@gnu.org>
6783
6784 * display.texi (Button Buffer Commands): Improve page break.
6785
67862007-04-07 Richard Stallman <rms@gnu.org>
6787
6788 * advice.texi (Activation of Advice): Remove redundant index entry.
6789
6790 * backups.texi: Improve index entries. Remove redundant ones.
6791
6792 * compile.texi (Byte Compilation): Improve index entry.
6793
6794 * hash.texi (Creating Hash): Improve index entry.
6795
6796 * symbols.texi (Definitions): Improve index entry.
6797
6798 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6799
6800 * maps.texi (Standard Keymaps): Remove useless index entry.
6801
6802 * help.texi (Documentation Basics): Remove redundant index entries.
6803
6804 * customize.texi: Improve index entries.
6805 Remove redundant/useless ones.
6806
6807 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6808
6809 * streams.texi (Output Variables): Improve index entry.
6810
6811 * abbrevs.texi (Abbrevs): Remove useless index entry.
6812
6813 * macros.texi (Expansion): Remove useless index entry.
6814
6815 * text.texi: Improve index entries. Remove redundant/useless ones.
6816 (Text Properties, Examining Properties)
6817 (Special Properties): Use "property category" instead of "category"
6818 to refer to the `category' property.
6819
6820 * positions.texi: Improve index entries. Remove useless one.
6821
6822 * lists.texi: Improve index entries. Remove redundant/useless ones.
6823
6824 * os.texi: Improve index entries.
6825 (Timers): Fix previous change.
6826
6827 * buffers.texi: Improve index entries.
6828 (Modification Time): Get rid of term "obsolete buffer".
6829
6830 * debugging.texi: Improve index entries.
6831 (Test Coverage): Add xref to other test coverage ftr.
6832
6833 * eval.texi: Improve index entry. Remove redundant ones.
6834
6835 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6836
6837 * files.texi: Improve index entries. Remove redundant/useless ones.
6838
6839 * objects.texi: Improve index entries.
6840
6841 * processes.texi: Improve index entries.
6842
6843 * modes.texi: Improve index entry. Remove redundant one.
6844
6845 * nonascii.texi: Improve index entries.
6846
6847 * internals.texi: Improve index entries.
6848
6849 * syntax.texi: Improve index entries.
6850
6851 * keymaps.texi (Active Keymaps): Improve index entries.
6852
6853 * commands.texi: Improve index entries. Remove redundant/useless ones.
6854
6855 * frames.texi: Improve index entries. Remove redundant/useless ones.
6856
6857 * markers.texi: Improve index entries. Remove redundant ones.
6858
6859 * tips.texi: Improve index entries.
6860
6861 * loading.texi (Unloading): Improve index entry.
6862
6863 * variables.texi: Improve index entries. Remove redundant one.
6864
6865 * sequences.texi: Improve index entry.
6866
6867 * display.texi: Improve index entries. Remove redundant ones.
6868
6869 * windows.texi: Improve index entries.
6870
6871 * searching.texi: Improve index entries. Remove redundant one.
6872
6873 * strings.texi (Case Tables): Improve last change.
6874
68752007-04-04 Chong Yidong <cyd@stupidchicken.com>
6876
6877 * strings.texi (Case Tables): Document with-case-table and
6878 ascii-case-table.
6879
68802007-04-03 Karl Berry <karl@gnu.org>
6881
6882 * processes.texi (Network): Reword to improve page break.
6883
68842007-04-03 Eli Zaretskii <eliz@gnu.org>
6885
6886 * functions.texi (Inline Functions): Describe more disadvantages
6887 of defsubst, and make advice against it stronger.
6888
68892007-04-02 Karl Berry <karl@gnu.org>
6890
6891 * backups.texi (Backup Names): Avoid widow words.
6892 * modes.texi (Example Major Modes): Align last comment.
6893
68942007-04-01 Chong Yidong <cyd@stupidchicken.com>
6895
6896 * keymaps.texi (Remapping Commands): Document new arg to
6897 command-remapping.
6898
68992007-04-01 Karl Berry <karl@gnu.org>
6900
6901 * processes.texi (Low-Level Network): Typo.
6902 * loading.texi (Hooks for Loading): Avoid double "the".
6903 * keymaps.texi (Key Sequences): No double "and".
6904 (Changing Key Bindings): Shorten to improve line break.
6905
69062007-03-31 Glenn Morris <rgm@gnu.org>
6907
6908 * os.texi (Timers): Fix description of run-at-time TIME formats.
6909
69102007-03-31 Richard Stallman <rms@gnu.org>
6911
6912 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6913 regarding ellipsis.
6914
69152007-03-31 Eli Zaretskii <eliz@gnu.org>
6916
6917 * intro.texi (nil and t):
6918 * symbols.texi (Plists and Alists):
6919 * variables.texi (Variable Aliases, Constant Variables):
6920 * functions.texi (Defining Functions):
6921 * advice.texi (Advising Primitives):
6922 * debugging.texi (Syntax Errors, Compilation Errors):
6923 * minibuf.texi (Minibuffer Windows):
6924 * commands.texi (Adjusting Point):
6925 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6926 (Auto Major Mode, Major Mode Conventions):
6927 * help.texi (Describing Characters):
6928 * files.texi (Create/Delete Dirs, Information about Files)
6929 (File Locks, Writing to Files, Reading from Files)
6930 (Saving Buffers):
6931 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6932 * frames.texi (Finding All Frames):
6933 * positions.texi (Buffer End, Motion):
6934 * markers.texi (The Region):
6935 * text.texi (Deletion, Near Point):
6936 * display.texi (Displaying Messages, Truncation):
6937 * os.texi (Processor Run Time):
6938 * tips.texi (Key Binding Conventions, Programming Tips)
6939 (Warning Tips, Documentation Tips, Comment Tips):
6940 * internals.texi (Memory Usage): Improve indexing.
6941
6942 * variables.texi (Frame-Local Variables):
6943 * functions.texi (Argument List):
6944 * loading.texi (Library Search):
6945 * streams.texi (Output Variables):
6946 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6947 * searching.texi (Replacing Match, Search and Replace):
6948 * processes.texi (Byte Packing, Decoding Output)
6949 (Accepting Output, Network Servers, Shell Arguments):
6950 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6951 * windows.texi (Window Point, Window Start):
6952 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6953 * commands.texi (Reading Input, Keyboard Events):
6954 * minibuf.texi (Reading File Names, Minibuffer Completion)
6955 (Recursive Mini):
6956 * positions.texi (List Motion):
6957 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6958 * numbers.texi (Arithmetic Operations, Math Functions)
6959 (Predicates on Numbers, Comparison of Numbers):
6960 (Numeric Conversions):
6961 * locals.texi (Standard Buffer-Local Variables):
6962 * maps.texi (Standard Keymaps):
6963 * os.texi (User Identification, System Environment, Recording Input)
6964 (X11 Keysyms):
6965 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6966 * backups.texi (Backups and Auto-Saving):
6967 * customize.texi (Customization, Group Definitions)
6968 (Variable Definitions):
6969 * compile.texi (Byte Compilation): Improve index entries.
6970
69712007-03-31 Karl Berry <karl@gnu.org>
6972
6973 * macros.texi (Defining Macros): Avoid widow syllable.
6974
69752007-03-31 Eli Zaretskii <eliz@gnu.org>
6976
6977 * elisp.texi (Top): Postscript -> PostScript.
6978
6979 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6980
69812007-03-31 Markus Triska <markus.triska@gmx.at>
6982
6983 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6984
69852007-03-30 Karl Berry <karl@gnu.org>
6986
6987 * lists.texi (List-related Predicates): Remove spurious @need.
6988 (Setcdr): Use @smallexample to improve page break.
6989 (Association Lists) <assoc>: Reword to improve page break.
6990
6991 * strings.texi (String Conversion): Insert blank line to improve
6992 page break.
6993
6994 * numbers.texi (Random Numbers): Use @minus{}.
6995 (Math Functions): Use @minus{}.
6996
6997 * intro.texi (Acknowledgements): Avoid line breaks before middle
6998 initials.
6999
70002007-03-24 Eli Zaretskii <eliz@gnu.org>
7001
7002 * errors.texi (Standard Errors): Add an index entry.
7003
70042007-03-19 Richard Stallman <rms@gnu.org>
7005
7006 * os.texi (Recording Input): recent-keys now gives 300 keys.
7007
70082007-03-12 Glenn Morris <rgm@gnu.org>
7009
7010 * os.texi: Replace "daylight savings" with "daylight saving"
7011 throughout.
7012
70132007-03-05 Richard Stallman <rms@gnu.org>
7014
5dcb4c4e
SM
7015 * variables.texi (File Local Variables):
7016 Update enable-local-variables values.
b8d4c8d0
GM
7017
70182007-03-04 Richard Stallman <rms@gnu.org>
7019
7020 * syntax.texi (Control Parsing): Minor clarification.
7021
7022 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7023
7024 * sequences.texi (Sequence Functions): Move string-bytes away,
7025 add xref.
7026
7027 * nonascii.texi (Text Representations): Move string-bytes here.
7028
7029 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7030
7031 * minibuf.texi (Basic Completion): Minor clarification.
7032
7033 * markers.texi (The Mark): Clarify existence vs activation of mark.
7034 Other cleanup.
7035
7036 * display.texi (Finding Overlays): Write better example.
7037
7038 * compile.texi (Eval During Compile): Clarify putting macros
7039 in eval-when-compile.
7040
c5602427 70412007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
7042
7043 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 7044 load-read-function definition doc.
b8d4c8d0
GM
7045
70462007-02-21 Kim F. Storm <storm@cua.dk>
7047
7048 * strings.texi (Text Comparison): Mention that assoc-string
7049 converts symbols to strings before testing.
7050
70512007-02-17 Kim F. Storm <storm@cua.dk>
7052
7053 * processes.texi (Bindat Spec): Vector types can have optional
7054 element type.
7055 (Bindat Examples): Fix example. Add vector with element type.
7056
70572007-02-16 Andreas Schwab <schwab@suse.de>
7058
7059 * strings.texi (Formatting Strings): Document '+' flag.
7060
70612007-02-15 Juanma Barranquero <lekktu@gmail.com>
7062
7063 * strings.texi (Modifying Strings): Clarify that `clear-string'
7064 always converts the string to unibyte.
7065
70662007-02-14 Kim F. Storm <storm@cua.dk>
7067
7068 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7069 Rewrite glyph code description to refer to these functions.
7070 Remove details of encoding face number and char into integer code.
7071
70722007-02-03 Alan Mackenzie <acm@muc.de>
7073
7074 * loading.texi (Hooks for Loading): Make the description of
7075 `eval-after-load' more detailed, and amend the description of
7076 after-load-alist, in accordance with changes from 2006-05.
7077
70782007-02-03 Chong Yidong <cyd@stupidchicken.com>
7079
7080 * modes.texi (Defining Minor Modes): Document that a :require
7081 keyword or similar may be required to make saved customization
7082 variables work.
7083
70842007-02-03 Eli Zaretskii <eliz@gnu.org>
7085
7086 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7087 Texinfo guidelines and with what texnfo-upd.el expects.
7088 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7089 parts needed by `texinfo-multiple-files-update'.
7090
70912007-02-02 Eli Zaretskii <eliz@gnu.org>
7092
7093 * elisp.texi (Top): Update the top-level menus.
7094
7095 * syntax.texi (Categories): Add index entries.
7096
70972007-02-01 Juanma Barranquero <lekktu@gmail.com>
7098
7099 * display.texi (Attribute Functions): Fix name and description of
7100 the UNDERLINE arg of `set-face-underline-p'.
7101
71022007-01-29 Eli Zaretskii <eliz@gnu.org>
7103
7104 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7105 Variables", and "Standard Keymaps" to the detailed menu.
7106
7107 * variables.texi (Future Local Variables): Add index entry.
7108
71092007-01-28 Richard Stallman <rms@gnu.org>
7110
7111 * tips.texi (Coding Conventions): Clarify the tip about macros
7112 that define a function or a variable.
7113
7114 * files.texi (File Attributes): UID and GID can be floats.
7115 (Magic File Names): Explain why deferring all operations to
7116 the standard handler does not work.
7117
71182007-01-23 Martin Rudalics <rudalics@gmx.at>
7119
7120 * backups.texi (Reverting): Use "buffer" instead of "file"
7121 when talking about major and minor modes.
7122
71232007-01-21 Richard Stallman <rms@gnu.org>
7124
7125 * help.texi (Documentation): Add xref to Documentation Tips.
7126
71272007-01-14 Juanma Barranquero <lekktu@gmail.com>
7128
7129 * tips.texi (Coding Conventions): Fix typos.
7130
71312007-01-05 Richard Stallman <rms@gnu.org>
7132
7133 * modes.texi (Defining Minor Modes): Fix previous change.
7134
71352007-01-03 Richard Stallman <rms@gnu.org>
7136
7137 * customize.texi (Variable Definitions, Customization Types):
7138 Don't use * in doc string for defcustom.
7139
71402007-01-02 Richard Stallman <rms@gnu.org>
7141
7142 * variables.texi (Variable Aliases): Clarify that aliases vars
7143 always have the same value.
7144
7145 * processes.texi (Bindat Spec): Fix Texinfo usage.
7146
7147 * modes.texi (Defining Minor Modes): Explain effect of command
7148 defined with define-global-minor-mode on new buffers.
7149
71502006-12-30 Kim F. Storm <storm@cua.dk>
7151
7152 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7153 `auto-resize-tool-bars'.
7154
71552006-12-30 Richard Stallman <rms@gnu.org>
7156
7157 * keymaps.texi (Active Keymaps): Fix previous change.
7158
71592006-12-30 Nick Roberts <nickrob@snap.net.nz>
7160
7161 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7162
71632006-12-30 Kim F. Storm <storm@cua.dk>
7164
7165 * processes.texi (Bindat Spec): Clarify using field names in
7166 length specifications.
7167
71682006-12-29 Kim F. Storm <storm@cua.dk>
7169
7170 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7171 Add count and index variables for eval forms in repeat blocks.
7172
71732006-12-24 Richard Stallman <rms@gnu.org>
7174
5dcb4c4e
SM
7175 * customize.texi (Variable Definitions):
7176 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7177
71782006-12-19 Kim F. Storm <storm@cua.dk>
7179
7180 * commands.texi (Misc Events): User signals now result in sigusr1
7181 and sigusr2 events which are handled through special-event-map.
7182 (Special Events): User signals and drag-n-drop are special.
7183
71842006-12-17 Richard Stallman <rms@gnu.org>
7185
7186 * loading.texi (Named Features): Explain subfeatures better.
7187
7188 * customize.texi: Use "option" only for user options.
7189 For the keyword values inside defcustom etc, say "keywords".
7190 For :options value's elements, say "elements".
7191 :group should not be omitted.
7192
7193 * syntax.texi (Parsing Expressions): Split up node.
7194 (Motion via Parsing, Position Parse, Parser State)
7195 (Low-Level Parsing, Control Parsing): New subnodes.
7196 (Parser State): Document syntax-ppss-toplevel-pos.
7197
7198 * positions.texi (List Motion): Punctuation fix.
7199
7200 * files.texi (File Name Completion): Document PREDICATE arg
7201 to file-name-completion.
7202
72032006-12-16 Eli Zaretskii <eliz@gnu.org>
7204
7205 * internals.texi (Building Emacs, Writing Emacs Primitives):
7206 Add index entries.
7207
72082006-12-11 Richard Stallman <rms@gnu.org>
7209
7210 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7211 affects face menu. Explain how to make it non-nil without enabling
7212 any fontification.
7213
72142006-12-10 Chong Yidong <cyd@stupidchicken.com>
7215
7216 * modes.texi (Font Lock Basics): Document nil value of
7217 font-lock-defaults.
7218
72192006-12-10 Glenn Morris <rgm@gnu.org>
7220
7221 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7222 value for system-flag argument. Abbrev tables may not be empty
7223 when major modes are loaded.
7224
72252006-12-08 Juanma Barranquero <lekktu@gmail.com>
7226
7227 * makefile.w32-in (maintainer-clean): Partially revert last
7228 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7229 to protect elisp-covers.texi.
7230
72312006-12-07 Juanma Barranquero <lekktu@gmail.com>
7232
7233 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7234 Don't remove elisp* info files; they are already deleted by the
7235 `clean' and `distclean' targets, and they are in the $(infodir)
7236 directory, not the current one.
7237
72382006-12-04 Kim F. Storm <storm@cua.dk>
7239
7240 * commands.texi (Misc Events): Update signal events.
7241 (Event Examples): Add signal example.
7242
72432006-11-29 Richard Stallman <rms@gnu.org>
7244
7245 * frames.texi (Visibility of Frames): Explain visible windows
7246 can be covered by others. Add xref for raise-frame.
7247
72482006-11-28 Richard Stallman <rms@gnu.org>
7249
7250 * searching.texi (Regexp Special): Update when ^ is special.
7251
72522006-11-27 Eli Zaretskii <eliz@gnu.org>
7253
7254 * customize.texi (Customization, Common Keywords)
7255 (Group Definitions, Variable Definitions, Composite Types)
7256 (Type Keywords, Customization Types): Add index entries for
7257 various customization keywords.
7258
72592006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7260
7261 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7262
c8763fb6 72632006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7264
7265 * frames.texi (Window System Selections): Remove clipboard from
7266 description of selection-coding-system.
7267
72682006-11-06 Richard Stallman <rms@gnu.org>
7269
7270 * lists.texi (List Variables): Document COMPARE-FN.
7271
7272 * keymaps.texi: Avoid use of "binding" to mean a relation;
7273 use it only to refer to the meaning associated with a key.
7274 (Keymaps): Change menu node description.
7275
7276 * elisp.texi (Top): Change menu node description.
7277
7278 * display.texi (Managing Overlays): Document overlay-recenter.
7279
72802006-10-29 Chong Yidong <cyd@stupidchicken.com>
7281
7282 * Makefile.in: Use relative paths to avoid advertising filesystem
7283 contents during compilation.
7284
72852006-10-23 Kim F. Storm <storm@cua.dk>
7286
7287 * commands.texi (Event Input Misc): Update unread-command-events.
7288
72892006-10-23 Nick Roberts <nickrob@snap.net.nz>
7290
7291 * lists.texi (Sets And Lists): Fix typos.
7292
72932006-10-18 Juanma Barranquero <lekktu@gmail.com>
7294
7295 * control.texi (Processing of Errors): Use @var for an argument,
7296 not @code.
7297
72982006-10-16 Richard Stallman <rms@gnu.org>
7299
7300 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7301
7302 * keymaps.texi (Format of Keymaps): Show all the keymap element
7303 patterns that result from menu items.
7304 (Key Lookup): Minor cleanups.
7305
7306 * modes.texi (Precalculated Fontification): Don't say that
7307 not setting font-lock-defaults avoids loading font-lock.
7308
7309 * help.texi (Documentation): Move xref to Emacs Manual here.
7310 (Documentation Basics): From here.
7311 Also doc emacs-lisp-docstring-fill-column.
7312
7313 * elisp.texi: Update version and ISBN.
7314
7315 * commands.texi (Interactive Call): Clarify KEYS arg to
7316 call-interactively is a vector.
7317 (Command Loop Info): Delete anchor in this-command-keys.
7318 Add anchor in this-command-keys-vector.
7319 (Recursive Editing): Document how recursive-edit
7320 handles the current buffer.
7321
73222006-10-13 Chong Yidong <cyd@stupidchicken.com>
7323
7324 * frames.texi (Frame Titles): %c and %l are ignored in
7325 frame-title-format.
7326
73272006-10-11 Richard Stallman <rms@gnu.org>
7328
7329 * keymaps.texi (Key Sequences): Clarify use of kbd.
7330
73312006-10-10 Kim F. Storm <storm@cua.dk>
7332
7333 * lists.texi (Sets And Lists): Add memql.
7334
73352006-10-03 Richard Stallman <rms@gnu.org>
7336
7337 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7338 Clarify :ascii: and :nonascii:.
7339
73402006-09-29 Juri Linkov <juri@jurta.org>
7341
7342 * modes.texi (%-Constructs): Reorder coding systems in the
7343 documentation of %z to the real order displayed in the modeline.
7344
73452006-09-25 Richard Stallman <rms@gnu.org>
7346
7347 * os.texi (Timers): Describe timer-max-repeats.
7348
73492006-09-25 Chong Yidong <cyd@stupidchicken.com>
7350
7351 * os.texi (Timers): Mention with-local-quit.
7352
73532006-09-24 Richard Stallman <rms@gnu.org>
7354
7355 * searching.texi (Searching and Matching): Mention property search.
7356
7357 * commands.texi (Command Loop Info): Explain how read-event affects
7358 this-command-keys.
7359
73602006-09-20 Richard Stallman <rms@gnu.org>
7361
7362 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7363
7364 * windows.texi (Window Start): Minor cleanups.
7365
73662006-09-20 Kim F. Storm <storm@cua.dk>
7367
7368 * windows.texi (Window Start): pos-visible-in-window-p allows
7369 specifying t for position to mean "end of window".
7370 Add window-line-height.
7371
7372 * anti.texi (Antinews): Mention window-line-height.
7373
73742006-09-19 David Kastrup <dak@gnu.org>
7375
7376 * keymaps.texi (Searching Keymaps): Small clarification.
7377
73782006-09-18 Richard Stallman <rms@gnu.org>
7379
7380 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7381 cause keyboard menus.
7382 (Menu Keymaps): Likewise.
7383 (Defining Menus, Keyboard Menus): Clarify.
7384
7385 * text.texi (Fields): Clarify explanation of constrain-to-field.
7386
73872006-09-16 Eli Zaretskii <eliz@gnu.org>
7388
7389 * variables.texi (Tips for Defining): Fix a typo.
7390
73912006-09-15 Richard Stallman <rms@gnu.org>
7392
7393 * keymaps.texi (Remapping Commands, Searching Keymaps)
7394 (Active Keymaps): Clean up previous change.
7395
73962006-09-15 Jay Belanger <belanger@truman.edu>
7397
7398 * gpl.texi: Replace "Library Public License" by "Lesser Public
7399 License" throughout.
7400
74012006-09-15 David Kastrup <dak@gnu.org>
7402
7403 * keymaps.texi (Active Keymaps): Adapt description to use
7404 `get-char-property' instead `get-text-property'. Explain how
7405 mouse events change this. Explain the new optional argument of
7406 `key-binding' and its mouse-dependent lookup.
7407 (Searching Keymaps): Adapt description similarly.
7408 (Remapping Commands): Explain the new optional argument of
7409 `command-remapping'.
7410
74112006-09-14 Richard Stallman <rms@gnu.org>
7412
7413 * keymaps.texi (Searching Keymaps): Clarification.
7414 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7415
74162006-09-13 Richard Stallman <rms@gnu.org>
7417
7418 * objects.texi (Character Type): Node split.
7419 Add xref to Describing Characters.
7420 (Basic Char Syntax, General Escape Syntax)
7421 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7422
74232006-09-11 Richard Stallman <rms@gnu.org>
7424
7425 * display.texi (Display Table Format): Wording clarification.
7426 (Glyphs): Clarifications.
7427
74282006-09-10 Chong Yidong <cyd@stupidchicken.com>
7429
7430 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7431 local maps.
7432
74332006-09-10 Kim F. Storm <storm@cua.dk>
7434
7435 * display.texi (Forcing Redisplay): Document return value of
7436 function redisplay.
7437
74382006-09-09 Richard Stallman <rms@gnu.org>
7439
7440 * windows.texi (Window Hooks): Explain limits of
7441 window-scroll-functions.
7442
7443 * display.texi (Fringe Indicators): Update for last change in
7444 indicate-buffer-boundaries.
7445
74462006-09-08 Richard Stallman <rms@gnu.org>
7447
7448 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7449
74502006-09-06 Kim F. Storm <storm@cua.dk>
7451
7452 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7453
7454 * windows.texi (Window Start): Update pos-visible-in-window-p.
7455
74562006-09-04 Richard Stallman <rms@gnu.org>
7457
7458 * processes.texi (Accepting Output): Explain SECONDS=0 for
7459 accept-process-output.
7460
7461 * os.texi (Idle Timers): Explain why timer functions should not
7462 loop until (input-pending-p).
7463
74642006-09-02 Eli Zaretskii <eliz@gnu.org>
7465
7466 * makefile.w32-in (usermanualdir): New variable.
7467 (elisp.dvi): Use it.
7468
74692006-09-01 Eli Zaretskii <eliz@gnu.org>
7470
7471 * buffers.texi (Buffer Modification): Fix last change.
7472
74732006-09-01 Chong Yidong <cyd@stupidchicken.com>
7474
5dcb4c4e
SM
7475 * buffers.texi (Buffer Modification):
7476 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7477
74782006-08-31 Richard Stallman <rms@gnu.org>
7479
7480 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7481
74822006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7483
7484 * modes.texi (Syntactic Font Lock):
7485 Mention font-lock-syntactic-face-function
7486 instead of specific faces.
7487
74882006-08-29 Chong Yidong <cyd@stupidchicken.com>
7489
7490 * display.texi (Images): Add xrref to display-images-p.
7491
74922006-08-28 Kenichi Handa <handa@m17n.org>
7493
7494 * nonascii.texi (Lisp and Coding Systems): Fix description of
7495 detect-coding-region.
7496
74972006-08-27 Michael Olson <mwolson@gnu.org>
7498
7499 * processes.texi (Transaction Queues): Remove stray quote
7500 character.
7501
75022006-08-25 Richard Stallman <rms@gnu.org>
7503
7504 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7505 Add xref.
7506
75072006-08-24 Chong Yidong <cyd@stupidchicken.com>
7508
7509 * os.texi (Timers): Avoid waiting inside timers.
7510
75112006-08-21 Lute Kamstra <lute@gnu.org>
7512
7513 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7514
75152006-08-20 Richard Stallman <rms@gnu.org>
7516
7517 * os.texi (Idle Timers): New node, split out from Timers.
7518 Document current-idle-time.
7519 * commands.texi (Reading One Event): Update xref.
7520 * elisp.texi (Top): Update subnode menu.
7521
75222006-08-16 Richard Stallman <rms@gnu.org>
7523
7524 * keymaps.texi (Extended Menu Items): Show format of cached
7525 bindings in extended menu items.
7526
7527 * customize.texi (Variable Definitions): Explain when the
7528 standard value expression is evaluated.
7529
75302006-08-15 Chong Yidong <cyd@stupidchicken.com>
7531
7532 * commands.texi (Reading One Event): Explain idleness in
7533 `read-event'.
7534
75352006-08-12 Chong Yidong <cyd@stupidchicken.com>
7536
7537 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7538 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7539 relevant for Lisp programming.
7540 (Yank Commands): Rewrite introduction.
7541 (Undo): Clarify.
7542 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7543 (Filling): Remove redundant comment. Clarify return value of
7544 current-justification.
7545 (Margins): Minor clarifications.
7546 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7547 (Sorting): Update definition of sort-lines.
7548 (Columns): Clarify behavior of sort-columns.
7549 (Indent Tabs): Link to Tab Stops in Emacs manual.
7550 (Special Properties): Clarify.
7551 (Clickable Text): Mention Buttons package.
7552
75532006-08-12 Kevin Ryde <user42@zip.com.au>
7554
7555 * os.texi (Time Parsing): Add %z to description of
7556 format-time-string, as per docstring. Add cross reference to
7557 glibc manual for strftime.
7558
75592006-08-08 Richard Stallman <rms@gnu.org>
7560
7561 * modes.texi: Clean up wording in previous change.
7562
75632006-08-07 Chong Yidong <cyd@stupidchicken.com>
7564
7565 * modes.texi (Hooks): Clarify.
7566 (Major Mode Basics): Mention define-derived-mode explicitly.
7567 (Major Mode Conventions): Rebinding RET is OK for some modes.
7568 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7569 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7570 (Mode Line Basics): Clarify.
7571 (Mode Line Data): Mention help-echo and local-map in strings.
7572 Explain reason for treatment of non-risky variables.
7573 (Properties in Mode): Clarify.
7574 (Faces for Font Lock): Add font-lock-negation-char-face.
7575
75762006-08-04 Eli Zaretskii <eliz@gnu.org>
7577
7578 * strings.texi (Formatting Strings): Warn against arbitrary
7579 strings as first arg to `format'.
7580
75812006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7582
7583 * text.texi (Clickable Text): Mention `help-echo' text property.
7584 Update intro, examples and associated explanations.
7585
75862006-07-31 Richard Stallman <rms@gnu.org>
7587
7588 * commands.texi: Update xrefs.
7589 (Event Mod): New node, cut out from old Translating Input.
7590
7591 * maps.texi: Update xrefs.
7592
7593 * keymaps.texi (Translation Keymaps): New node.
7594 Update xrefs from Translating Input to Translation Keymaps.
7595
7596 * elisp.texi (Top): Update subnode menu.
7597
7598 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7599
7600 * os.texi (System Interface): Fix menu descriptions of some nodes.
7601 (Translating Input): Node deleted.
7602
76032006-07-31 Nick Roberts <nickrob@snap.net.nz>
7604
7605 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7606
7607 * lists.texi (Sets And Lists): Likewise.
7608
76092006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7610
7611 * text.texi (Fields): Mention POS
7612 requirement when narrowing is in effect.
7613
76142006-07-28 Richard Stallman <rms@gnu.org>
7615
7616 * display.texi (Face Attributes): Simplify wording.
7617 (Attribute Functions): Clarify meaning of new-frame default
7618 attribute settings.
7619
7620 * customize.texi (Common Keywords): Document how to use
7621 :package-version in a package not in Emacs.
7622
76232006-07-28 Kim F. Storm <storm@cua.dk>
7624
7625 * commands.texi (Reading One Event): Fix last change.
7626
76272006-07-26 Chong Yidong <cyd@stupidchicken.com>
7628
7629 * commands.texi (Reading One Event): Document SECONDS argument for
7630 read-event, read-char, and read-char-exclusive.
7631
76322006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7633
7634 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7635 to ensure correct identification.
7636
76372006-07-24 Richard Stallman <rms@gnu.org>
7638
7639 * text.texi (Clickable Text): Clarify.
7640
7641 * sequences.texi (Vector Functions): Delete duplicate xref.
7642
7643 * objects.texi (Function Type): Clarify.
7644
7645 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7646 modes.
7647
7648 * lists.texi (List Variables): New node.
7649 Material moved from other nodes.
7650
7651 * variables.texi (Setting Variables): add-to-list and
7652 add-to-ordered-list moved to List Variables node.
7653
76542006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7655
7656 * text.texi (Links and Mouse-1):
7657 For mouse-on-link-p, expand on arg POS.
7658
76592006-07-21 Kim F. Storm <storm@cua.dk>
7660
7661 * display.texi (Forcing Redisplay): Don't mention systems which
7662 don't support sub-second timers for redisplay-preemption-period.
7663
7664 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7665
76662006-07-21 Eli Zaretskii <eliz@gnu.org>
7667
7668 * frames.texi (Input Focus): Document that focus-follows-mouse has
7669 no effect on MS-Windows.
7670
76712006-07-18 Richard Stallman <rms@gnu.org>
7672
7673 * display.texi (Forcing Redisplay): Cleanups in previous change.
7674
7675 * processes.texi (Low-Level Network): Make menu more convenient.
7676
76772006-07-18 Kim F. Storm <storm@cua.dk>
7678
7679 * display.texi (Forcing Redisplay): redisplay-preemption-period
7680 only used on window systems. Add xref to Terminal Output.
7681
7682 * os.texi (Terminal Output): baud-rate only controls preemption on
7683 non-window systems. Add xref to Forcing Redisplay.
7684
7685 * processes.texi (Low-Level Network): Rename node "Make Network"
7686 to "Network Processes".
7687
76882006-07-18 Karl Berry <karl@gnu.org>
7689
7690 * variables.texi, functions.texi, customize.texi, loading.texi:
7691 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7692
76932006-07-17 Chong Yidong <cyd@stupidchicken.com>
7694
7695 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7696
76972006-07-17 Richard Stallman <rms@gnu.org>
7698
7699 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7700 Put period and comma inside quotes.
7701
7702 * loading.texi, markers.texi: Use real doublequote inside menus.
7703
7704 * windows.texi: Put point and comma inside quotes.
7705 (Textual Scrolling): Use @samp for error message.
7706
7707 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7708 * strings.texi, streams.texi, processes.texi, os.texi:
7709 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7710 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7711 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7712 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7713 Put point and comma inside quotes.
7714
7715 * control.texi (Processing of Errors): Add command-error-function.
7716
7717 * variables.texi (File Local Variables): Clarify that
7718 file local variables make buffer-local bindings.
7719
7720 * modes.texi (Syntactic Font Lock): Give default for
7721 font-lock-syntax-table.
7722
77232006-07-17 Nick Roberts <nickrob@snap.net.nz>
7724
7725 * text.texi (Special Properties): Clean up previous change.
7726
77272006-07-16 Karl Berry <karl@gnu.org>
7728
7729 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7730 * control.texi: Fix bad page breaks through chapter 10 (control).
7731
7732 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7733 underfull hbox.
7734
77352006-07-15 Nick Roberts <nickrob@snap.net.nz>
7736
7737 * text.texi (Special Properties): Describe fontified text property
7738 in relation to a character (not text).
7739
77402006-07-15 Kim F. Storm <storm@cua.dk>
7741
7742 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7743 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7744 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7745
7746 * anti.texi (Antinews): Mention redisplay function.
7747 The kbd macro existed, but was not documented, before 22.x.
7748 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7749
77502006-07-14 Nick Roberts <nickrob@snap.net.nz>
7751
7752 * display.texi (Displaying Messages): Add anchor.
7753
7754 * frames.texi (Dialog Boxes): Use it.
7755
77562006-07-12 Richard Stallman <rms@gnu.org>
7757
7758 * objects.texi (Frame Type): Explain nature of frames better.
7759
7760 * frames.texi (Frames): Explain nature of frames better.
7761
77622006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7763
7764 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7765
77662006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7767
7768 * frames.texi (Window System Selections): Mention scrap support for Mac.
7769 Default value of x-select-enable-clipboard is t on Mac.
7770
7771 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7772
77732006-07-11 Kim F. Storm <storm@cua.dk>
7774
7775 * display.texi (Forcing Redisplay): Add `redisplay' function.
7776 Don't mention (sit-for -1) -- use (redisplay t) instead.
7777
7778 * commands.texi (Waiting): (sit-for -1) is no longer special.
7779 (sit-for 0) is equivalent to (redisplay).
7780 Iconifying/deiconifying no longer makes sit-for return.
7781
77822006-07-10 Nick Roberts <nickrob@snap.net.nz>
7783
7784 * display.texi (Buttons): Fix typo.
7785
7786 * index.texi, elisp.texi (New Symbols): Comment node out.
7787
77882006-07-09 Richard Stallman <rms@gnu.org>
7789
7790 * display.texi (Truncation): Clean up previous change.
7791
77922006-07-08 Richard Stallman <rms@gnu.org>
7793
7794 * commands.texi (Interactive Call): Use 3 as prefix in example
7795 for execute-extended-command.
7796
7797 * display.texi (Attribute Functions): Move paragraph about
7798 compatibility with Emacs < 21.
7799
78002006-07-09 Kim F. Storm <storm@cua.dk>
7801
7802 * display.texi (Refresh Screen): Clarify force-window-update.
7803 (Truncation): "Normally" indicated by fringe arrows.
7804
78052006-07-08 Eli Zaretskii <eliz@gnu.org>
7806
7807 * windows.texi (Textual Scrolling, Resizing Windows):
7808 * variables.texi (Constant Variables):
7809 * text.texi (Buffer Contents, Deletion, Changing Properties)
7810 (Property Search, Special Properties, Sticky Properties)
7811 (Links and Mouse-1, Fields, Change Hooks):
7812 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7813 (Categories):
7814 * symbols.texi (Other Plists):
7815 * streams.texi (Output Variables):
7816 * processes.texi (Input to Processes, Query Before Exit):
7817 * positions.texi (Word Motion, Text Lines, List Motion):
7818 * os.texi (Init File, System Environment, Sound Output)
7819 (Session Management):
7820 * nonascii.texi (Text Representations, Character Sets)
7821 (Chars and Bytes, Locales):
7822 * modes.texi (Defining Minor Modes, Header Lines):
7823 * minibuf.texi (Minibuffer Contents):
7824 * markers.texi (Information from Markers):
7825 * lists.texi (List Elements, Building Lists, Association Lists):
7826 * keymaps.texi (Tool Bar):
7827 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7828 * functions.texi (What Is a Function, Mapping Functions):
7829 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7830 (Color Names, Text Terminal Colors, Display Feature Testing):
7831 * files.texi (Visiting Functions, File Name Components)
7832 (Unique File Names, Contents of Directories):
7833 * display.texi (Forcing Redisplay, Displaying Messages)
7834 (Temporary Displays, Font Selection, Auto Faces)
7835 (Font Lookup, Fringe Indicators, Display Margins)
7836 (Image Descriptors, Showing Images, Image Cache, Button Types)
7837 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7838 (Display Table Format, Glyphs):
7839 * control.texi (Iteration):
7840 * commands.texi (Command Loop Info, Adjusting Point):
7841 * backups.texi (Making Backups, Auto-Saving):
7842 Remove @tindex entries.
7843
78442006-07-07 Kim F. Storm <storm@cua.dk>
7845
7846 * display.texi (Fringe Cursors): Fix typo.
7847 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7848 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7849
78502006-07-05 Richard Stallman <rms@gnu.org>
7851
7852 * text.texi (Buffer Contents): Add example of text props
7853 in result of buffer-substring.
7854 (Text Properties): Explain better about use of specific property names.
7855 (Property Search): Some cleanups; reorder some functions.
7856
7857 * keymaps.texi (Changing Key Bindings): Cleanup.
7858 Add xref to Key Binding Conventions.
7859
7860 * display.texi (Attribute Functions): Add examples for
7861 face-attribute-relative-p.
7862
7863 * tips.texi (Coding Conventions): Cleanup last change.
7864
78652006-07-05 Karl Berry <karl@gnu.org>
7866
7867 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7868 Remove @setchapternewpage odd.
7869 Result is 1013 pages, down from 1100.
7870
7871 * anti.texi, customize.texi, display.texi, internals.texi:
7872 * minibuf.texi, modes.texi, tips.texi:
7873 Fix overfull/underfull boxes.
7874
78752006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7876
7877 * edebug.texi (Instrumenting):
7878 Add Edebug-specific findex for eval-buffer.
7879 * loading.texi (Loading):
7880 Replace eval-current-buffer with eval-buffer.
7881
78822006-06-30 Nick Roberts <nickrob@snap.net.nz>
7883
7884 * locals.texi (Standard Buffer-Local Variables): Update the list
7885 of variables.
7886
78872006-06-26 Nick Roberts <nickrob@snap.net.nz>
7888
7889 * files.texi (File Name Completion): Point user to the node
7890 "Reading File Names".
7891
78922006-06-24 Eli Zaretskii <eliz@gnu.org>
7893
7894 * files.texi (Contents of Directories): Document case-insensitive
7895 behavior on respective filesystems.
7896
7897 * objects.texi (Character Type): Document that Emacs signals an
7898 error for unsupported Unicode characters specified as \uNNNN.
7899
79002006-06-19 Richard Stallman <rms@gnu.org>
7901
7902 * processes.texi (Bindat Spec): Clarify previous change.
7903
79042006-06-16 Richard Stallman <rms@gnu.org>
7905
7906 * tips.texi (Coding Conventions): Better explain conventions
7907 for definition constructs.
7908
7909 * text.texi (Special Properties): String value of `read-only'
7910 serves as the error message.
7911
7912 * objects.texi (Character Type): Clarify prev. change.
7913 (Non-ASCII in Strings): Mention \u and \U.
7914
7915 * commands.texi (Using Interactive): Explain problem of
7916 markers, etc., in command-history.
7917
79182006-06-14 Kim F. Storm <storm@cua.dk>
7919
7920 * commands.texi (Waiting): Negative arg to sit-for forces
7921 redisplay even if input is pending.
7922
7923 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7924 redisplay. Remove incorrect example of binding redisplay-dont-pause
7925 around (sit-for 0).
7926
79272006-06-13 Richard Stallman <rms@gnu.org>
7928
7929 * display.texi (Forcing Redisplay): Clarify previous change.
7930
79312006-06-13 Romain Francoise <romain@orebokech.com>
7932
7933 * display.texi (Forcing Redisplay): Fix typo.
7934
79352006-06-13 Kim F. Storm <storm@cua.dk>
7936
7937 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7938
79392006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7940
7941 * tips.texi (Coding Conventions): Add `@end itemize'.
7942
79432006-06-10 Richard Stallman <rms@gnu.org>
7944
7945 * tips.texi (Coding Conventions): Explain use of coding systems
7946 to ensure one decoding for strings.
7947
79482006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7949
7950 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7951 syntax.
7952
79532006-06-07 Eli Zaretskii <eliz@gnu.org>
7954
7955 * display.texi (Font Selection): Remove description of
7956 clear-face-cache.
7957
7958 * compile.texi (Eval During Compile): Fix a typo. Add index
7959 entries for possible uses of eval-when-compile.
7960
79612006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7962
7963 * display.texi (Abstract Display): Fix typo.
7964
79652006-06-03 Eli Zaretskii <eliz@gnu.org>
7966
7967 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7968 Reword variable's description.
7969
79702006-06-01 Richard Stallman <rms@gnu.org>
7971
7972 * windows.texi (Splitting Windows): Clarify splitting nonselected
7973 window.
7974
79752006-05-31 Juri Linkov <juri@jurta.org>
7976
7977 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7978
79792006-05-30 Richard Stallman <rms@gnu.org>
7980
7981 * display.texi (Line Height): Fix errors in description of
10d1d0af 7982 default line height and line-height property.
b8d4c8d0
GM
7983
7984 * nonascii.texi (Default Coding Systems): Further clarification.
7985
79862006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7987
7988 * internals.texi (Pure Storage): Mention that an overflow in pure
7989 space causes a memory leak.
7990 (Garbage Collection): If there was an overflow in pure space,
7991 `garbage-collect' returns nil.
7992
79932006-05-30 Eli Zaretskii <eliz@gnu.org>
7994
7995 * nonascii.texi (Default Coding Systems): Fix it some more.
7996
79972006-05-29 Eli Zaretskii <eliz@gnu.org>
7998
7999 * nonascii.texi (Default Coding Systems): Fix last change.
8000
80012006-05-29 Kenichi Handa <handa@m17n.org>
8002
8003 * nonascii.texi (find-operation-coding-system): Describe the new
8004 argument format (FILENAME . BUFFER).
8005
80062006-05-28 Richard Stallman <rms@gnu.org>
8007
8008 * tips.texi (Coding Conventions): Better explain reasons not to
8009 advise other packages or use `eval-after-load'.
8010
80112006-05-29 Kim F. Storm <storm@cua.dk>
8012
8013 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8014 `bindat-idx' and `bindat-raw' for clarity.
8015
80162006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8017
8018 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8019
8020 * display.texi (Display): Add "Abstract Display" to menu.
8021 (Abstract Display, Abstract Display Functions)
8022 (Abstract Display Example): New nodes.
8023 * elisp.texi (Top): Add "Abstract Display" to menu.
8024
80252006-05-27 Chong Yidong <cyd@stupidchicken.com>
8026
8027 * keymaps.texi (Key Sequences): Link to input events definition.
8028 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8029
8030 * files.texi (Changing Files): Document updated argument list for
8031 copy-file.
8032
80332006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8034
8035 * processes.texi (Bindat Functions): Explain term "total length".
8036 Use it in bindat-length and bindat-pack descriptions.
8037
80382006-05-26 Eli Zaretskii <eliz@gnu.org>
8039
8040 * tips.texi (Coding Conventions): Advise against using
8041 eval-after-load in packages. Add an index entry.
8042
80432006-05-25 Juri Linkov <juri@jurta.org>
8044
8045 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8046
8047 * modes.texi (%-Constructs): Add %e, %z, %Z.
8048
80492006-05-25 Richard Stallman <rms@gnu.org>
8050
8051 * elisp.texi (Top): Update subnode menu.
8052
8053 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8054 (Keymaps): Update menu.
8055
80562006-05-25 Chong Yidong <cyd@stupidchicken.com>
8057
8058 * keymaps.texi (Key Sequences): Some clarifications.
8059
80602006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8061
8062 * processes.texi (Bindat Functions): Say "unibyte string"
8063 explicitly for bindat-unpack and bindat-pack descriptions.
8064 (Bindat Examples): Don't call `string-make-unibyte' in example.
8065
80662006-05-25 Chong Yidong <cyd@stupidchicken.com>
8067
5dcb4c4e 8068 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8069 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8070
8071 * keymaps.texi (Changing Key Bindings):
dd7b651b 8072 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8073 * help.texi (Describing Characters): Refer to it.
8074
80752006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8076
8077 * frames.texi (Pointer Shape): @end table -> @end defvar.
8078
80792006-05-22 Richard Stallman <rms@gnu.org>
8080
8081 * elisp.texi (Top): Update subnode menus.
8082
8083 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8084 Contents rewritten; material from old Pointer Shape node moved here.
8085
8086 * display.texi (Pointer Shape): Node deleted.
8087 (Image Descriptors): Minor cleanup.
8088
80892006-05-21 Richard Stallman <rms@gnu.org>
8090
8091 * syntax.texi (Parsing Expressions): Update info on which STATE
8092 elements are ignored.
8093
80942006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8095
8096 * hooks.texi (Standard Hooks): Correct typo.
8097
8098 * gpl.texi (GPL): ifinfo -> ifnottex.
8099
81002006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8101
8102 * searching.texi (Simple Match Data): Warn about match data being
8103 set anew by every search.
8104
81052006-05-17 Richard Stallman <rms@gnu.org>
8106
8107 * minibuf.texi (Minibuffer History): Clarify.
8108
8109 * searching.texi (Regexp Special): Clarify nested regexp warning.
8110
81112006-05-16 Kim F. Storm <storm@cua.dk>
8112
8113 * minibuf.texi (Minibuffer History): Update add-to-history.
8114
81152006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8116
5dcb4c4e
SM
8117 * nonascii.texi (Explicit Encoding):
8118 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8119
81202006-05-14 Richard Stallman <rms@gnu.org>
8121
8122 * buffers.texi (Creating Buffers): Cleanup.
8123
8124 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8125
81262006-05-13 Eli Zaretskii <eliz@gnu.org>
8127
8128 * buffers.texi (Current Buffer): Document that with-temp-buffer
8129 disables undo.
8130
8131 * os.texi (Terminal-Specific): More accurate description of how
8132 Emacs searches for the terminal-specific libraries.
8133
81342006-05-12 Eli Zaretskii <eliz@gnu.org>
8135
8136 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8137 emacs-xtra to @inforef's.
8138
8139 * text.texi (Undo): Document that undo is turned off in buffers
8140 whose names begin with a space.
8141
8142 * buffers.texi (Buffer Names): Add index entries for buffers whose
8143 names begin with a space.
8144 (Creating Buffers): Document that undo is turned off in buffers
8145 whose names begin with a space.
8146
8147 * files.texi (Visiting Functions, Reading from Files)
8148 (Saving Buffers): Mention code and EOL conversions by file I/O
8149 primitives and subroutines.
8150
f4e90db0
SM
8151 * nonascii.texi (Lisp and Coding Systems):
8152 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8153
8154 * display.texi (Defining Faces): Mention `mac', and add an xref to
8155 where window-system is described.
8156
81572006-05-10 Richard Stallman <rms@gnu.org>
8158
8159 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8160
81612006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8162
8163 * variables.texi (File Local Variables): Recommend to quote lambda
8164 expressions in safe-local-variable property.
8165
81662006-05-09 Richard Stallman <rms@gnu.org>
8167
5dcb4c4e
SM
8168 * variables.texi (File Local Variables):
8169 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8170
81712006-05-07 Kim F. Storm <storm@cua.dk>
8172
8173 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8174 from add-to-history.
8175
81762006-05-07 Romain Francoise <romain@orebokech.com>
8177
8178 * commands.texi (Event Input Misc):
8179 * compile.texi (Eval During Compile):
8180 * internals.texi (Buffer Internals):
8181 * minibuf.texi (Initial Input):
8182 * nonascii.texi (Scanning Charsets):
8183 * numbers.texi (Comparison of Numbers):
8184 * windows.texi (Textual Scrolling, Vertical Scrolling):
8185 Fix various typos.
8186
81872006-05-06 Eli Zaretskii <eliz@gnu.org>
8188
8189 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8190 conditional xref's to either emacs or emacs-xtra, depending on
8191 @iftex/@ifnottex.
8192
8193 * minibuf.texi (Minibuffer History): Document add-to-history.
8194
81952006-05-05 Eli Zaretskii <eliz@gnu.org>
8196
8197 * internals.texi (Pure Storage): Mention the pure overflow message
8198 at startup.
8199
c8763fb6 82002006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8201
8202 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8203 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8204 search.
8205
82062006-05-01 Richard Stallman <rms@gnu.org>
8207
8208 * intro.texi (nil and t): Clarify.
8209
8210 * variables.texi (File Local Variables): Suggest using booleanp.
8211
82122006-05-01 Juanma Barranquero <lekktu@gmail.com>
8213
8214 * objects.texi (Type Predicates): Fix typos.
8215
82162006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8217
8218 * intro.texi (nil and t): Add booleanp.
8219
8220 * objects.texi (Type Predicates): Add links for booleanp and
8221 string-or-null-p.
8222
82232006-04-29 Richard Stallman <rms@gnu.org>
8224
8225 * modes.texi (Multiline Font Lock): Rename from
8226 Multi line Font Lock Elements. Much clarification.
8227 (Font Lock Multiline, Region to Fontify): Much clarification.
8228
82292006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8230
8231 * variables.texi (File Local Variables): Remove the special case t for
8232 safe-local-variable.
8233
82342006-04-26 Richard Stallman <rms@gnu.org>
8235
8236 * syntax.texi (Parsing Expressions): Minor cleanup.
8237
82382006-04-18 Richard Stallman <rms@gnu.org>
8239
8240 * tips.texi (Coding Conventions): Explain when the package's
8241 prefix should appear later on (not at the start of the name).
8242
8243 * searching.texi (String Search): Clarify effect of NOERROR.
8244
8245 * modes.texi (Imenu): Clarify what special items do.
8246
8247 * hooks.texi (Standard Hooks): Delete text about old hook names.
8248
82492006-04-17 Romain Francoise <romain@orebokech.com>
8250
8251 * variables.texi (Local Variables): Update the default value of
8252 `max-specpdl-size'.
8253
82542006-04-15 Michael Olson <mwolson@gnu.org>
8255
8256 * processes.texi (Transaction Queues): Mention the new optional
8257 `delay-question' argument for `tq-enqueue'.
8258
82592006-04-13 Bill Wohler <wohler@newt.com>
8260
8261 * customize.texi (Common Keywords): Use dotted notation for
8262 :package-version value. Specify its values. Improve documentation
8263 for customize-package-emacs-version-alist.
8264
82652006-04-12 Bill Wohler <wohler@newt.com>
8266
8267 * customize.texi (Common Keywords): Move description of
8268 customize-package-emacs-version-alist to @defvar.
8269
82702006-04-10 Bill Wohler <wohler@newt.com>
8271
8272 * customize.texi (Common Keywords): Add :package-version.
8273
82742006-04-10 Kim F. Storm <storm@cua.dk>
8275
8276 * text.texi (Buffer Contents): Add NOPROPS arg to
8277 filter-buffer-substring.
8278
82792006-04-08 Kevin Ryde <user42@zip.com.au>
8280
8281 * os.texi (Command-Line Arguments): Update xref to emacs manual
8282 "Command Arguments" -> "Emacs Invocation", per change there.
8283
82842006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8285
8286 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8287 be on one line to help makeinfo not render two spaces after the dot.
8288
82892006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8290
8291 * strings.texi (Predicates for Strings): Add string-or-null-p.
8292
82932006-03-28 Kim F. Storm <storm@cua.dk>
8294
8295 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8296 remarks about systems that don't support fractional seconds.
8297
82982006-03-25 Karl Berry <karl@gnu.org>
8299
8300 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8301 the year list.
8302
83032006-03-21 Nick Roberts <nickrob@snap.net.nz>
8304
8305 * display.texi (Fringe Indicators): Fix typos.
8306
83072006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8308
8309 * tips.texi (Documentation Tips): One can now also write `program'
8310 in front of a quoted symbol in a docstring to prevent making a
8311 hyperlink.
8312
83132006-03-19 Alan Mackenzie <acm@muc.de>
8314
8315 * text.texi (Special Properties): Clarify `fontified' property.
8316
83172006-03-16 Richard Stallman <rms@gnu.org>
8318
8319 * display.texi (Defining Images): Minor cleanup.
8320
83212006-03-16 Bill Wohler <wohler@newt.com>
8322
8323 * display.texi (Defining Images): In image-load-path-for-library,
8324 prefer user's images.
8325
83262006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8327
8328 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8329
83302006-03-15 Bill Wohler <wohler@newt.com>
8331
8332 * display.texi (Defining Images): Fix example in
8333 image-load-path-for-library by not recommending that one binds
8334 image-load-path. Just defvar it to placate compiler and only use
8335 it if previously defined.
8336
83372006-03-14 Bill Wohler <wohler@newt.com>
8338
8339 * display.texi (Defining Images): In image-load-path-for-library,
8340 always return list of directories. Update example.
8341
83422006-03-14 Alan Mackenzie <acm@muc.de>
8343
8344 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8345 This describes font-lock-extend-region-function.
8346 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8347 the new node "Region to Fontify".
8348
83492006-03-13 Richard Stallman <rms@gnu.org>
8350
8351 * display.texi (Invisible Text): The impossible position is
8352 now before the invisible text, not after.
8353 (Defining Images): Clean up last change.
8354
83552006-03-11 Bill Wohler <wohler@newt.com>
8356
8357 * display.texi (Defining Images): Add image-load-path-for-library.
8358
83592006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8360
8361 * text.texi (Adaptive Fill): Fix Texinfo usage.
8362
8363 * strings.texi (Creating Strings): Fix Texinfo usage.
8364
8365 * searching.texi (Regexp Special): Use @samp for regular
8366 expressions that are not in Lisp syntax.
8367
83682006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8369
8370 * searching.texi (Regexp Special): Put remark between parentheses
8371 to avoid misreading.
8372
83732006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8374
8375 * searching.texi (Syntax of Regexps): More accurately describe
8376 which characters are special in which situations.
8377 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8378 are not special. Describe in detail when `[' and `]' are special.
8379 (Regexp Backslash): Plenty of regexps with unbalanced square
8380 brackets are valid, so reword that statement.
8381
83822006-03-02 Kim F. Storm <storm@cua.dk>
8383
8384 * keymaps.texi (Tool Bar): Add tool-bar-border.
8385
83862006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8387
8388 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8389
83902006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8391
8392 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8393
8394 * files.texi (Locating Files): Suggest additional values for the
8395 SUFFIXES arg of `locate-file'. Update pxref.
8396
8397 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8398 (How Programs Do Loading): Discuss the effects of Auto Compression
8399 mode on `load'.
8400 (Load Suffixes): New node.
8401 (Library Search): Delete description of `load-suffixes'; it was
8402 moved to "Load Suffixes".
8403 (Autoload, Named Features): Mention `load-suffixes'.
8404
84052006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8406
8407 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8408
8409 * windows.texi (Window Tree): Fix typo.
8410
84112006-02-20 Kim F. Storm <storm@cua.dk>
8412
8413 * display.texi (Fringe Indicators): New section.
8414 Move indicate-empty-lines, indicate-buffer-boundaries, and
8415 default-indicate-buffer-boundaries here.
8416 Add fringe-indicator-alist and default-fringes-indicator-alist.
8417 Add list of logical fringe indicator symbols.
8418 Update list of standard bitmap names.
8419 (Fringe Cursors): New section.
8420 Move overflow-newline-into-fringe here.
8421 Add fringe-cursor-alist and default-fringes-cursor-alist.
8422 Add list of fringe cursor symbols.
8423
84242006-02-20 Juanma Barranquero <lekktu@gmail.com>
8425
8426 * commands.texi (Using Interactive): Fix reference to node
8427 "Minibuffers".
8428
84292006-02-19 Richard M. Stallman <rms@gnu.org>
8430
8431 * minibuf.texi (High-Level Completion):
8432 Add xref to read-input-method-name.
8433
8434 * files.texi (Relative File Names): Move file-relative-name here.
8435 (File Name Expansion): From here. Minor clarifications.
8436
8437 * commands.texi (Using Interactive): Add xrefs about reading input.
8438 Clarify remarks about that moving point and mark.
8439 Put string case before list case.
8440
c8763fb6 84412006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8442
8443 * display.texi (Other Display Specs, Image Descriptors):
8444 Revert erroneous changes. The previous description of
8445 image-descriptors as `(image . PROPS)' was correct.
8446
84472006-02-14 Richard M. Stallman <rms@gnu.org>
8448
8449 * variables.texi (File Local Variables): Clarifications.
8450
84512006-02-14 Juanma Barranquero <lekktu@gmail.com>
8452
8453 * variables.texi (File Local Variables): Use @code for a cons
8454 cell, not @var.
8455
84562006-02-13 Chong Yidong <cyd@stupidchicken.com>
8457
8458 * variables.texi (File Local Variables): Document new file local
8459 variable behavior.
8460
84612006-02-10 Kim F. Storm <storm@cua.dk>
8462
8463 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8464
84652006-02-08 Juanma Barranquero <lekktu@gmail.com>
8466
8467 * modes.texi (%-Constructs): Remove obsolete info about
8468 `global-mode-string'.
8469
84702006-02-07 Richard M. Stallman <rms@gnu.org>
8471
8472 * commands.texi (Prefix Command Arguments): Minor cleanup.
8473
8474 * display.texi: "Graphical display", not window system.
8475
8476 * functions.texi (What Is a Function): Fix xref.
8477
8478 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8479 (Changing Key Bindings): Clarify when remapping is better than
8480 substitute-key-definition.
8481
84822006-02-02 Richard M. Stallman <rms@gnu.org>
8483
8484 * minibuf.texi (Basic Completion): Completion alists are risky.
8485
8486 * keymaps.texi (Active Keymaps): Clarifications.
8487 (Searching Keymaps): New node.
8488 (Keymaps): Update menu.
8489
8490 * frames.texi (Layout Parameters): Minor clarification.
8491 (Drag and Drop): New node.
8492 (Frames): Update menu.
8493
84942006-01-29 Chong Yidong <cyd@stupidchicken.com>
8495
8496 * display.texi (Other Display Specs, Image Descriptors):
8497 Image description is a list, not a cons cell.
8498
84992006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8500
8501 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8502 list is not necessarily a list).
8503
85042006-01-27 Eli Zaretskii <eliz@gnu.org>
8505
8506 * frames.texi (Layout Parameters): border-width and
8507 internal-border-width belong to the frame, not the window.
8508
85092006-01-19 Richard M. Stallman <rms@gnu.org>
8510
8511 * nonascii.texi (Translation of Characters): Search cmds use
8512 translation-table-for-input. Automatically made local.
8513
8514 * markers.texi (Overview of Markers): Count insertion type
8515 as one of a marker's attributes.
8516
8517 * keymaps.texi (Controlling Active Maps): New node, split out of
8518 Active Keymaps.
8519 (Keymaps): Menu updated.
8520 (Active Keymaps): Give pseudocode to explain how the active
8521 maps are searched. current-active-maps and key-binding moved here.
8522 (Functions for Key Lookup): current-active-maps and key-binding moved.
8523 Clarifications.
8524 (Searching the Keymaps): New subnode.
8525
8526 * elisp.texi (Top): Menu clarification.
8527
8528 * display.texi (Other Display Specs): Delete duplicate entry for
8529 just a string as display spec. Move text about recursive display
8530 specs on such a string.
8531
8532 * commands.texi (Key Sequence Input): Clarify.
8533 Move num-nonmacro-input-events out.
8534 (Reading One Event): num-nonmacro-input-events moved here.
8535
85362006-01-14 Nick Roberts <nickrob@snap.net.nz>
8537
8538 * advice.texi (Simple Advice): Update example to fit argument
8539 change in previous-line.
8540
85412006-01-05 Richard M. Stallman <rms@gnu.org>
8542
8543 * markers.texi (The Mark): Fix in `mark'.
8544
85452006-01-04 Richard M. Stallman <rms@gnu.org>
8546
8547 * processes.texi (Misc Network, Make Network): Minor cleanups.
8548
85492006-01-04 Kim F. Storm <storm@cua.dk>
8550
8551 * processes.texi (Make Network): Add IPv6 addresses and handling.
8552 (Network Feature Testing): Mention (:family ipv6).
8553 (Misc Network): Add IPv6 formats to format-network-address.
8554
85552005-12-30 Richard M. Stallman <rms@gnu.org>
8556
8557 * text.texi (Changing Properties):
8558 Don't use return value of set-text-properties.
8559
85602005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8561
8562 * modes.texi (Mode Line Format): Correct typo in menu.
8563
85642005-12-29 Richard M. Stallman <rms@gnu.org>
8565
8566 * modes.texi (Mode Line Top): New node.
8567 (Mode Line Data): Some text moved to new node.
8568 Explain the data structure more concretely.
8569 (Mode Line Basics): Clarifications.
8570 (Mode Line Variables): Clarify intro paragraph.
8571 (%-Constructs): Clarify intro paragraph.
8572 (Mode Line Format): Update menu.
8573
85742005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8575
8576 * minibuf.texi (Basic Completion): Update lazy-completion-table
8577 examples for removal of ARGS argument.
8578
85792005-12-23 Richard M. Stallman <rms@gnu.org>
8580
8581 * text.texi (Undo): Restore some explanation from the version
8582 that was deleted.
8583
85842005-12-23 Eli Zaretskii <eliz@gnu.org>
8585
8586 * text.texi (Undo): Remove duplicate descriptions of `apply
8587 funname' and `apply delta' elements of the undo list.
8588
85892005-12-20 Richard M. Stallman <rms@gnu.org>
8590
8591 * help.texi (Help Functions): Update documentation of `apropos'.
8592
85932005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8594
8595 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8596 because it is confusing. If the :help-echo keyword is a function,
8597 it is not directly used as the :help-echo overlay property, as the
8598 xref seems to suggest (it does not take the appropriate args).
8599
86002005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8601
8602 * customize.texi (Common Keywords): Fix Texinfo usage.
8603 (Group Definitions, Variable Definitions): Update for new
8604 conventions for using `*' in docstrings.
8605
8606 * tips.texi (Documentation Tips): Update for new conventions for
8607 using `*' in docstrings.
8608
86092005-12-16 Richard M. Stallman <rms@gnu.org>
8610
8611 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8612
86132005-12-16 Juri Linkov <juri@jurta.org>
8614
8615 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8616
86172005-12-14 Romain Francoise <romain@orebokech.com>
8618
8619 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8620 Fix typo.
8621
86222005-12-11 Juri Linkov <juri@jurta.org>
8623
8624 * minibuf.texi (Completion Commands): Add mention of read-file-name
8625 for filename completion keymaps.
8626 (Reading File Names): Add mention of filename completion keymaps
8627 for read-file-name and xref to `Completion Commands'.
8628
86292005-12-10 Richard M. Stallman <rms@gnu.org>
8630
8631 * customize.texi (Common Keywords): State caveats for use of :tag.
8632
86332005-12-08 Richard M. Stallman <rms@gnu.org>
8634
8635 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8636 with xrefs and better explanation.
8637 (Completion Commands): Add the filename completion maps.
8638
8639 * objects.texi (Character Type): Clarify that \s is not space
8640 if a dash follows.
8641
86422005-12-05 Richard M. Stallman <rms@gnu.org>
8643
8644 * windows.texi (Resizing Windows): Delete preserve-before args.
8645
86462005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8647
8648 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8649 in full keymaps, since the quirk has been fixed.
8650
86512005-12-03 Eli Zaretskii <eliz@gnu.org>
8652
5dcb4c4e
SM
8653 * hooks.texi (Standard Hooks): Add index entries.
8654 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8655
86562005-11-27 Richard M. Stallman <rms@gnu.org>
8657
8658 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8659
86602005-11-21 Juri Linkov <juri@jurta.org>
8661
8662 * customize.texi (Common Keywords): Update links types
8663 custom-manual and url-link. Add link types emacs-library-link,
8664 file-link, function-link, variable-link, custom-group-link.
8665
86662005-11-20 Chong Yidong <cyd@stupidchicken.com>
8667
8668 * display.texi: Revert 2005-11-20 change.
8669
86702005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8671
8672 * processes.texi (Bindat Functions):
8673 Say "third" to refer to zero-based index "2".
8674
86752005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8676
8677 * loading.texi (Library Search): Update the default value of
8678 `load-suffixes'.
8679
86802005-11-17 Chong Yidong <cyd@stupidchicken.com>
8681
8682 * display.texi (Attribute Functions): Mention :ignore-defface.
8683
86842005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8685
8686 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8687 (Minor Mode Conventions): Mention the use of a hook.
8688
86892005-11-06 Richard M. Stallman <rms@gnu.org>
8690
8691 * files.texi (Magic File Names): find-file-name-handler checks the
8692 `operations' property of the handler.
8693
86942005-11-03 Richard M. Stallman <rms@gnu.org>
8695
8696 * variables.texi (Frame-Local Variables): Small clarification.
8697
86982005-10-29 Chong Yidong <cyd@stupidchicken.com>
8699
8700 * os.texi (Init File): Document ~/.emacs.d/init.el.
8701
87022005-10-29 Richard M. Stallman <rms@gnu.org>
8703
8704 * internals.texi (Garbage Collection): Document memory-full.
8705
87062005-10-28 Bill Wohler <wohler@newt.com>
8707
8708 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8709 for URLs.
8710
87112005-10-28 Richard M. Stallman <rms@gnu.org>
8712
8713 * minibuf.texi (Completion Commands): Clean up prev change.
8714
87152005-10-26 Kevin Ryde <user42@zip.com.au>
8716
8717 * compile.texi (Eval During Compile): Explain recommended uses
8718 of eval-when-compile and eval-and-compile.
8719
87202005-10-27 Masatake YAMATO <jet@gyve.org>
8721
8722 * minibuf.texi (Completion Commands):
8723 Write about new optional argument for `display-completion-list'.
8724
87252005-10-23 Richard M. Stallman <rms@gnu.org>
8726
8727 * display.texi (Overlay Arrow): Clarify about local bindings of
8728 overlay-arrow-position.
8729
87302005-10-22 Eli Zaretskii <eliz@gnu.org>
8731
8732 * internals.texi (Building Emacs): Fix last change.
8733
87342005-10-22 Richard M. Stallman <rms@gnu.org>
8735
8736 * internals.texi (Building Emacs): Document eval-at-startup.
8737
87382005-10-21 Richard M. Stallman <rms@gnu.org>
8739
8740 * loading.texi (Where Defined): load-history contains abs file names.
8741 symbol-file returns abs file names.
8742
87432005-10-19 Kim F. Storm <storm@cua.dk>
8744
8745 * display.texi (Showing Images): Add max-image-size integer value.
8746
87472005-10-18 Chong Yidong <cyd@stupidchicken.com>
8748
8749 * display.texi (Showing Images): Document max-image-size.
8750
87512005-10-17 Richard M. Stallman <rms@gnu.org>
8752
8753 * commands.texi (Quitting): Minor clarification.
8754
8755 * processes.texi (Sentinels): Clarify about output and quitting.
8756 (Filter Functions): Mention with-local-quit.
8757
87582005-10-17 Juri Linkov <juri@jurta.org>
8759
8760 * buffers.texi (Current Buffer):
8761 * commands.texi (Event Input Misc):
8762 * compile.texi (Eval During Compile, Compiler Errors):
8763 * customize.texi (Group Definitions):
8764 * display.texi (Progress, Defining Faces):
8765 * files.texi (Writing to Files):
8766 * modes.texi (Mode Hooks, Defining Minor Modes):
8767 * streams.texi (Output Functions):
8768 * syntax.texi (Syntax Table Functions):
8769 * text.texi (Change Hooks):
8770 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8771
8772 * commands.texi (Quitting): Replace arg `forms' with `body' in
8773 `with-local-quit'.
8774
8775 * positions.texi (Excursions): Replace arg `forms' with `body' in
8776 `save-excursion'.
8777
87782005-10-08 Kim F. Storm <storm@cua.dk>
8779
8780 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8781 Rename manual section accordingly.
8782
87832005-10-04 Kim F. Storm <storm@cua.dk>
8784
8785 * windows.texi (Window Split Tree): New section describing
8786 new function window-split-tree function.
8787
87882005-10-03 Nick Roberts <nickrob@snap.net.nz>
8789
8790 * display.texi (Fringe Size/Pos): Simplify and add detail.
8791
87922005-09-30 Romain Francoise <romain@orebokech.com>
8793
8794 * minibuf.texi (High-Level Completion): Explain that the prompt
8795 given to `read-buffer' should end with a colon and a space.
8796 Update usage examples.
8797
87982005-09-29 Juri Linkov <juri@jurta.org>
8799
8800 * display.texi (Displaying Messages): Rename argument name
8801 `string' to `format-string' in functions `message', `message-box',
8802 `message-or-box'.
8803
88042005-09-26 Chong Yidong <cyd@stupidchicken.com>
8805
8806 * errors.texi (Standard Errors): Correct xrefs.
8807
88082005-09-18 Chong Yidong <cyd@stupidchicken.com>
8809
8810 * display.texi (Defining Images): Update documentation for
8811 `image-load-path'.
8812
88132005-09-17 Richard M. Stallman <rms@gnu.org>
8814
8815 * display.texi (Defining Images): Clean up previous change.
8816
88172005-09-16 Romain Francoise <romain@orebokech.com>
8818
8819 * elisp.texi: Specify GFDL version 1.2.
8820
8821 * doclicense.texi (GNU Free Documentation License): Update to
8822 version 1.2.
8823
88242005-09-15 Chong Yidong <cyd@stupidchicken.com>
8825
8826 * display.texi (Defining Images): Document `image-load-path'.
8827
88282005-09-15 Richard M. Stallman <rms@gnu.org>
8829
8830 * objects.texi (Printed Representation): Minor cleanup.
8831 (Box Diagrams): Minor fix.
8832 (Cons Cell Type): Move (...) index item here.
8833 (Box Diagrams): From here.
8834 (Array Type): Minor fix.
8835 (Type Predicates): Delete index "predicates".
8836 (Hash Table Type): Clarify xref.
8837 (Dotted Pair Notation): Minor fix.
8838
88392005-09-10 Chong Yidong <cyd@stupidchicken.com>
8840
8841 * files.texi (Saving Buffers): Fix typo.
8842
88432005-09-08 Richard M. Stallman <rms@gnu.org>
8844
8845 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8846
88472005-09-08 Chong Yidong <cyd@stupidchicken.com>
8848
8849 * locals.texi (Standard Buffer-Local Variables): Don't include
8850 mode variables for minor modes.
8851 Fix xrefs for buffer-display-count, buffer-display-table,
8852 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8853 enable-multibyte-characters, fill-column, header-line-format,
8854 left-fringe-width, left-margin, and right-fringe-width.
8855
8856 * hooks.texi (Standard Hooks): All hooks should conform to the
8857 standard naming convention now.
8858 Fix xref for `echo-area-clear-hook'.
8859
8860 * display.texi (Usual Display): Note that indicate-empty-lines and
8861 tab-width are buffer-local.
8862
8863 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8864
8865 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8866
8867 * nonascii.texi (Encoding and I/O): Note that
8868 buffer-file-coding-system is buffer-local.
8869
8870 * positions.texi (List Motion): Note that defun-prompt-regexp is
8871 buffer-local.
8872
8873 * text.texi (Auto Filling): Note that auto-fill-function is
8874 buffer-local.
8875 (Undo): Note that buffer-undo-list is buffer-local.
8876
5dcb4c4e
SM
8877 * windows.texi (Buffers and Windows):
8878 Document buffer-display-count.
b8d4c8d0
GM
8879
88802005-09-06 Richard M. Stallman <rms@gnu.org>
8881
8882 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8883 package prefix elsewhere than at the start of the name.
8884
88852005-09-03 Richard M. Stallman <rms@gnu.org>
8886
8887 * tips.texi (Programming Tips): Add conventions for minibuffer
8888 questions and prompts.
8889
88902005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8891
8892 * intro.texi (nil and t): Minor cleanup.
8893 Delete spurious mention of keyword symbols.
8894 (Evaluation Notation): Add index entry.
8895 (A Sample Function Description): Minor cleanup.
8896 (A Sample Variable Description): Not all vars can be set.
8897
88982005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8899
8900 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8901
8902 (Insertion): Document precise type of `insert-char' arg COUNT.
8903
89042005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8905
8906 * modes.texi (Other Font Lock Variables): Sync the default of
8907 font-lock-lines-before.
8908
89092005-08-31 Michael Albinus <michael.albinus@gmx.de>
8910
8911 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8912
89132005-08-29 Richard M. Stallman <rms@gnu.org>
8914
8915 * elisp.texi (Top): Update subnode menu.
8916
8917 * searching.texi (Searching and Matching): Move node.
8918 Rearrange contents and add overall explanation.
8919 (Searching and Case): Move node.
8920 (Searching and Matching): Update menu.
8921
89222005-08-27 Eli Zaretskii <eliz@gnu.org>
8923
8924 * os.texi (Startup Summary): Fix the description of the initial
8925 startup message display.
8926
89272005-08-25 Richard M. Stallman <rms@gnu.org>
8928
8929 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8930
89312005-08-25 Emilio C. Lopes <eclig@gmx.net>
8932
8933 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8934 `next-overlay-change' example.
8935
89362005-08-22 Juri Linkov <juri@jurta.org>
8937
8938 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8939 Fix invert-face. Fix args of face-background.
8940
8941 * display.texi (Standard Faces): Delete node.
8942 (Faces): Add xref to `(emacs)Standard Faces'.
8943 (Displaying Faces): Fix xref to `Standard Faces'.
8944
8945 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8946
89472005-08-20 Alan Mackenzie <acm@muc.de>
8948
8949 * buffers.texi (The Buffer List): Clarify the manipulation of the
8950 buffer list.
8951
89522005-08-14 Richard M. Stallman <rms@gnu.org>
8953
8954 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8955 a regexp.
8956
89572005-08-11 Richard M. Stallman <rms@gnu.org>
8958
8959 * elisp.texi (Top): Update subnode lists.
8960
8961 * display.texi (Inverse Video): Node deleted.
8962
8963 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8964 New nodes split out of Coding Conventions.
8965
8966 * searching.texi (Regular Expressions): Document re-builder.
8967
8968 * os.texi (Time Parsing): New node split out of Time Conversion.
8969
8970 * processes.texi (Misc Network, Network Feature Testing)
8971 (Network Options, Make Network): New nodes split out of
8972 Low-Level Network.
8973
89742005-08-09 Richard M. Stallman <rms@gnu.org>
8975
8976 * frames.texi (Geometry): New node, split from Size and Position.
8977 (Frame Parameters): Refer to Geometry.
8978
8979 * buffers.texi (The Buffer List): Fix xrefs.
8980
8981 * windows.texi (Splitting Windows): Fix xref.
8982
8983 * frames.texi (Layout Parameters): Add xref.
8984
8985 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8986
8987 * keymaps.texi (Menu Bar): Fix xref.
8988
8989 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8990
8991 * modes.texi (%-Constructs): Fix xref.
8992
8993 * frames.texi (Window Frame Parameters): Node split up.
8994 (Basic Parameters, Position Parameters, Size Parameters)
8995 (Layout Parameters, Buffer Parameters, Management Parameters)
8996 (Cursor Parameters, Color Parameters): New subnodes.
8997
89982005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8999
9000 * positions.texi (Screen Lines): Update xref for previous change
9001 in minibuf.texi.
9002
9003 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9004 change in minibuf.texi.
9005
90062005-08-09 Richard M. Stallman <rms@gnu.org>
9007
9008 * tips.texi (Coding Conventions): Minor cleanup.
9009
9010 * modes.texi (Defining Minor Modes): Explain when init-value
9011 can be non-nil.
9012
9013 * elisp.texi (Top): Update submenu for Minibuffer.
9014
9015 * minibuf.texi (Minibuffer Misc): Node split up.
9016 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9017 (Recursive Mini): New nodes split out from Minibuffer Misc.
9018 (Minibuffer Misc): Document max-mini-window-height.
9019
9020 * hash.texi (Defining Hash): Delete stray paren in example.
9021
9022 * display.texi (Echo Area Customization): Don't define
9023 max-mini-window-height here; xref instead.
9024
9025 * commands.texi (Event Input Misc): Update while-no-input.
9026
9027 * advice.texi (Advising Functions): Explain when to use advice
9028 and when to use a hook.
9029
90302005-07-30 Eli Zaretskii <eliz@gnu.org>
9031
9032 * makefile.w32-in (info): Don't run install-info.
9033 ($(infodir)/dir): New target, produced by running install-info.
9034
90352005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9036
9037 * modes.texi (Defining Minor Modes): The keyword for the initial
9038 value is :init-value, not :initial-value.
9039
90402005-07-23 Eli Zaretskii <eliz@gnu.org>
9041
9042 * loading.texi (Autoload): Make the `doctor' example be consistent
9043 with what's in current loaddefs.el. Describe the "fn" magic in
9044 the usage portion of the doc string.
9045
90462005-07-22 Richard M. Stallman <rms@gnu.org>
9047
9048 * internals.texi (Garbage Collection): Clarify previous change.
9049
90502005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9051
9052 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9053
90542005-07-18 Juri Linkov <juri@jurta.org>
9055
9056 * commands.texi (Accessing Events):
9057 * frames.texi (Text Terminal Colors, Resources):
9058 * markers.texi (The Mark):
9059 * modes.texi (Defining Minor Modes):
9060 Delete duplicate duplicate words.
9061
90622005-07-16 Richard M. Stallman <rms@gnu.org>
9063
9064 * display.texi (Managing Overlays): Clarify make-overlay
9065 args for insertion types.
9066
90672005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9068
9069 * customize.texi (Variable Definitions):
9070 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9071 `standard-value' is a list too.
9072 (Defining New Types): Use @key{RET} instead of @key{ret}.
9073
90742005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9075
9076 * os.texi (Translating Input): Fix typo.
9077
90782005-07-08 Richard M. Stallman <rms@gnu.org>
9079
9080 * README: Update edition number and size estimate.
9081
9082 * elisp.texi (VERSION): Set to 2.9.
9083
90842005-07-07 Richard M. Stallman <rms@gnu.org>
9085
9086 * book-spine.texinfo: Update Emacs version.
9087
9088 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9089
90902005-07-06 Richard M. Stallman <rms@gnu.org>
9091
9092 * searching.texi (Regexp Search): Clarify what re-search-forward
9093 does when the search fails.
9094
90952005-07-05 Lute Kamstra <lute@gnu.org>
9096
9097 * Update FSF's address in GPL notices.
9098
9099 * doclicense.texi (GNU Free Documentation License):
9100 * gpl.texi (GPL):
9101 * tips.texi (Coding Conventions, Library Headers):
9102 * vol1.texi:
9103 * vol2.texi: Update FSF's address.
9104
91052005-07-04 Richard M. Stallman <rms@gnu.org>
9106
9107 * hooks.texi (Standard Hooks): Add occur-hook.
9108
91092005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9110
9111 * display.texi (The Echo Area): Correct menu.
9112
91132005-07-03 Richard M. Stallman <rms@gnu.org>
9114
9115 * elisp.texi (Top): Update subnode menu for Display.
9116
9117 * display.texi (Displaying Messages): New node, with most
9118 of what was in The Echo Area.
5dcb4c4e 9119 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9120 (Logging Messages): New node with new text.
9121 (Echo Area Customization): New node, the rest of what was
9122 in The Echo Area. Document message-truncate-lines with @defvar.
9123 (Display): Update menu.
9124
9125 * windows.texi (Textual Scrolling): Doc 3 values for
9126 scroll-preserve-screen-position.
9127
9128 * text.texi (Special Properties): Change hook functions
9129 should bind inhibit-modification-hooks around altering buffer text.
9130
9131 * keymaps.texi (Key Binding Commands): Call binding BINDING
9132 rather than DEFINITION.
9133
91342005-06-29 Juanma Barranquero <lekktu@gmail.com>
9135
9136 * variables.texi (Defining Variables): `user-variable-p' returns t
9137 for aliases of user options, nil for alias loops.
9138
91392005-06-28 Richard M. Stallman <rms@gnu.org>
9140
9141 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9142 make-keymap.
9143
91442005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9145
9146 * variables.texi (Setting Variables): Correct and clarify
9147 description of `add-to-ordered-list'.
9148
91492005-06-26 Richard M. Stallman <rms@gnu.org>
9150
9151 * display.texi (Faces): Minor cleanup.
9152
91532005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9154
9155 * display.texi (Faces): `facep' returns t for strings that are
9156 face names.
9157
91582005-06-25 Richard M. Stallman <rms@gnu.org>
9159
9160 * objects.texi (Equality Predicates): Clarify meaning of equal.
9161
9162 * windows.texi (Selecting Windows): save-selected-window
9163 and with-selected-window save and restore the current buffer.
9164
91652005-06-24 Richard M. Stallman <rms@gnu.org>
9166
9167 * numbers.texi (Float Basics): Explain how to test for NaN,
9168 and printing the sign of NaNs.
9169
91702005-06-24 Eli Zaretskii <eliz@gnu.org>
9171
9172 * makefile.w32-in (MAKEINFO): Use --force.
9173
91742005-06-23 Richard M. Stallman <rms@gnu.org>
9175
9176 * display.texi (Face Functions): Correct Texinfo usage.
9177
91782005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9179
9180 * lists.texi (Rings): `ring-elements' now returns the elements of
9181 RING in order.
9182
91832005-06-23 Juanma Barranquero <lekktu@gmail.com>
9184
9185 * markers.texi (The Mark): Texinfo usage fix.
9186
91872005-06-23 Kim F. Storm <storm@cua.dk>
9188
9189 * searching.texi (Entire Match Data): Remove evaporate option for
9190 match-data. Do not mention evaporate option for set-match-data.
9191
91922005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9193
9194 * display.texi (Face Functions): Mention face aliases.
9195
91962005-06-21 Richard M. Stallman <rms@gnu.org>
9197
9198 * anti.texi (Antinews): Texinfo usage fix.
9199
92002005-06-21 Karl Berry <karl@gnu.org>
9201
9202 * elisp.texi: Use @copying.
9203
9204 * elisp.texi: Put @summarycontents and @contents before the Top
9205 node, instead of the end of the file, so that the contents appear
9206 in the right place in the dvi/pdf output.
9207
92082005-06-21 Juri Linkov <juri@jurta.org>
9209
9210 * display.texi (Defining Faces): Add `customized-face'.
9211
92122005-06-20 Kim F. Storm <storm@cua.dk>
9213
9214 * variables.texi (Setting Variables): Any type of element can be
9215 given order in add-to-ordered-list. Compare elements with eq.
9216
9217 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9218
92192005-06-20 Karl Berry <karl@gnu.org>
9220
9221 * syntax.texi (Syntax Flags): Make last column very slightly wider
9222 to avoid "generic comment" breaking on two lines and causing an
9223 underfull box.
9224
92252005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9226
9227 * lists.texi (Rings): Various minor clarifications and corrections.
9228
92292005-06-18 Richard M. Stallman <rms@gnu.org>
9230
9231 * functions.texi (Obsolete Functions): Simplify.
9232
9233 * variables.texi (Variable Aliases): Simplify.
9234
9235 * anti.texi, backups.texi, compile.texi, customization.texi:
9236 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9237 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9238 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9239 * variables.texi: Fix formatting ugliness.
9240
9241 * elisp.texi: Add links to Rings and Byte Packing.
9242 Update version and copyright years.
9243
9244 * minibuf.texi: Fix formatting ugliness.
9245 (Completion Commands): Move keymap vars to the end
9246 and vars completing-read binds to the top.
9247
92482005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9249
9250 * processes.texi: Fix typos.
9251 (Bindat Spec): Correct Texinfo error.
9252 (Byte Packing): Fix ungrammatical sentence.
9253
92542005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9255
9256 * lists.texi (Rings): New node.
9257 (Lists): Add it to menu.
9258
9259 * processes.texi (Byte Packing): New node.
9260 (Processes): Add it to menu.
9261
92622005-06-17 Richard M. Stallman <rms@gnu.org>
9263
9264 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9265
9266 * help.texi (Documentation Basics): Explain the xref to
9267 Documentation Tips.
9268
9269 * debugging.texi (Debugger Commands): Minor fix.
9270
92712005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9272
9273 * edebug.texi (Instrumenting): Eliminate duplicate link.
9274 (Specification List): Replace references to "below", referring to
9275 a later node, with one @ref to that node.
9276
9277 * os.texi (Timers): Timers should save and restore the match data
9278 if they change it.
9279
9280 * debugging.texi (Debugger Commands): Mention that the Lisp
9281 debugger can not step through primitive functions.
9282
92832005-06-16 Juanma Barranquero <lekktu@gmail.com>
9284
9285 * functions.texi (Obsolete Functions): Update argument names of
9286 `make-obsolete' and `define-obsolete-function-alias'.
9287
9288 * variables.texi (Variable Aliases): Update argument names of
9289 `defvaralias', `make-obsolete-variable' and
9290 `define-obsolete-variable-alias'.
9291
92922005-06-15 Kim F. Storm <storm@cua.dk>
9293
9294 * searching.texi (Entire Match Data): Rephrase warnings about
9295 evaporate arg to match-data and set-match-data.
9296
92972005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9298
9299 * elisp.texi (Top): Update detailed menu.
9300
9301 * edebug.texi (Edebug): Update menu.
9302 (Instrumenting): Update xrefs.
9303 (Edebug Execution Modes): Correct xref.
9304 (Jumping): Clarify description of `h' command.
9305 Eliminate redundant @ref.
9306 (Breaks): New node.
9307 (Breakpoints): Is now a subsubsection.
9308 (Global Break Condition): Mention `C-x X X'.
9309 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9310 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9311 (Edebug Display Update): Correct pxref.
9312 (Edebug and Macros): New node.
9313 (Instrumenting Macro Calls): Is now a subsubsection.
9314 Neither arg of `def-edebug-spec' is evaluated.
9315 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9316 (Specification Examples): Fix typo.
9317
93182005-06-14 Lute Kamstra <lute@gnu.org>
9319
9320 * debugging.texi (Function Debugging): Primitives can break on
9321 entry too.
9322
93232005-06-14 Kim F. Storm <storm@cua.dk>
9324
9325 * variables.texi (Setting Variables): Add add-to-ordered-list.
9326
93272005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9328
9329 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9330 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9331
93322005-06-13 Lute Kamstra <lute@gnu.org>
9333
9334 * text.texi (Special Properties): Fix cross reference.
9335
93362005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9337
9338 * debugging.texi (Function Debugging): Delete mention of empty
9339 string argument to `cancel-debug-on-entry'. Delete inaccurate
9340 description of the return value of that command.
9341
93422005-06-11 Alan Mackenzie <acm@muc.de>
9343
9344 * text.texi (Adaptive Fill): Amplify the description of
9345 fill-context-prefix.
9346
93472005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9348
9349 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9350
93512005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9352
9353 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9354
93552005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9356
9357 * debugging.texi (Error Debugging): Minor rewording.
9358 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9359 is optional.
9360
93612005-06-10 Lute Kamstra <lute@gnu.org>
9362
9363 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9364 (Top): Give it a title. Correct version number. Give the
9365 detailed node listing a more prominent header.
9366 * intro.texi: Don't set VERSION here a second time.
9367 Mention Emacs's version too.
9368 * anti.texi (Antinews): Use EMACSVER to refer to the current
9369 version of Emacs.
9370
93712005-06-09 Kim F. Storm <storm@cua.dk>
9372
9373 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9374 match-data and set-match-data.
9375
93762005-06-08 Richard M. Stallman <rms@gnu.org>
9377
9378 * searching.texi (Entire Match Data): Clarify when match-data
9379 returns markers and when integers.
9380
9381 * display.texi (Defining Faces): Explain that face name should not
9382 end in `-face'.
9383
9384 * modes.texi (Mode Line Data): Minor cleanup.
9385 (Customizing Keywords): Node split out of Search-based Fontification.
9386 Add example of using font-lock-add-keywords from a hook.
9387 Clarify when MODE should be non-nil, and when nil.
9388
93892005-06-06 Richard M. Stallman <rms@gnu.org>
9390
9391 * modes.texi (Mode Line Data): Explain what happens when the car
9392 of a list is a void symbol.
9393 (Search-based Fontification): Explain MODE arg to
9394 font-lock-add-keywords and warn about calls from major modes.
9395
93962005-06-08 Juri Linkov <juri@jurta.org>
9397
9398 * display.texi (Standard Faces): Add `shadow' face.
9399
94002005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9401
9402 * modes.texi (Major Mode Conventions): A derived mode only needs
9403 to put the call to the parent mode inside `delay-mode-hooks'.
9404
94052005-05-29 Richard M. Stallman <rms@gnu.org>
9406
9407 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9408 new, and what that implies. Clarify.
9409
9410 * files.texi (Locating Files): Clean up the text.
9411
9412 * frames.texi (Window Frame Parameters): Document user-size.
9413 Shorten entry for top by referring to left.
9414
94152005-05-26 Richard M. Stallman <rms@gnu.org>
9416
9417 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9418 is new, and what the implications are. Other clarifications.
9419
94202005-05-24 Richard M. Stallman <rms@gnu.org>
9421
9422 * frames.texi (Dialog Boxes): Minor fixes.
9423
94242005-05-25 Masatake YAMATO <jet@gyve.org>
9425
9426 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9427
94282005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9429
9430 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9431 is optional.
9432
94332005-05-24 Nick Roberts <nickrob@snap.net.nz>
9434
10d1d0af 9435 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9436
94372005-05-23 Lute Kamstra <lute@gnu.org>
9438
9439 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9440 syntax-begin-function over font-lock-beginning-of-syntax-function.
9441
94422005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9443
9444 * minibuf.texi (Reading File Names): Update description of
9445 `read-directory-name'.
9446
9447 * modes.texi (Derived Modes): Clarify :group keyword.
9448
94492005-05-21 Eli Zaretskii <eliz@gnu.org>
9450
9451 * files.texi (Locating Files): New subsection.
9452 Describe locate-file and executable-find.
9453
94542005-05-21 Kevin Ryde <user42@zip.com.au>
9455
9456 * frames.texi (Initial Parameters): Update cross reference to
9457 "Emacs Invocation".
9458
94592005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9460
9461 * keymaps.texi (Active Keymaps): Add anchor.
9462
9463 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9464 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9465 appropriate place.
9466 (Derived Modes): Small clarifications.
9467 (Minor Mode Conventions, Keymaps and Minor Modes):
9468 Replace references to nodes with references to anchors.
9469 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9470 Clarify description of lists whose first element is an integer.
9471 (Mode Line Variables): Add anchor.
9472 (%-Constructs): Clarify description of integer after %.
9473 (Emulating Mode Line): Describe nil value for FACE.
9474
94752005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9476
9477 * modes.texi (Derived Modes): Correct references to non-existing
9478 variable standard-syntax-table.
9479
94802005-05-17 Lute Kamstra <lute@gnu.org>
9481
9482 * modes.texi (Defining Minor Modes): Mention the mode hook.
9483
94842005-05-15 Kim F. Storm <storm@cua.dk>
9485
9486 * processes.texi (Network): Remove open-network-stream-nowait.
9487 (Network Servers): Remove open-network-stream-server.
9488
94892005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9490
9491 * elisp.texi (Top): Update detailed menu.
9492
9493 * variables.texi: Reorder nodes.
9494 (Variables): Update menu.
9495 (File Local Variables): Do not refer to the `-*-' line as
9496 a "local variables list". Add pxref.
9497
94982005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9499
9500 * elisp.texi (Top): Update detailed menu for node changes.
9501
9502 * modes.texi (Modes): Update Menu.
9503 (Hooks): Move to beginning of chapter.
9504 Most minor modes run mode hooks too.
9505 `add-hook' can handle void hooks or hooks whose value is a single
9506 function.
9507 (Major Modes): Update Menu.
9508 (Major Mode Basics): New node, split off from `Major Modes'.
9509 (Major Mode Conventions): Correct xref. Explain how to handle
9510 auto-mode-alist if the major mode command has an autoload cookie.
9511 (Auto Major Mode): Major update. Add magic-mode-alist.
9512 (Derived Modes): Major update.
9513 (Mode Line Format): Update Menu.
9514 (Mode Line Basics): New node, split off from `Mode Line Format'.
9515
9516 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9517 for `magic autoload comment'. Add index entries and anchor.
9518
95192005-05-14 Richard M. Stallman <rms@gnu.org>
9520
9521 * tips.texi (Coding Conventions): Explain how important it is
9522 that just loading certain files not change Emacs behavior.
9523
9524 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9525
95262005-05-12 Lute Kamstra <lute@gnu.org>
9527
9528 * modes.texi (Generic Modes): Update.
9529 (Major Modes): Refer to node "Generic Modes".
9530
9531 * elisp.texi (Top): Update to the current structure of the manual.
9532 * processes.texi (Processes): Add menu description.
9533 * customize.texi (Customization): Add menu descriptions.
9534
95352005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9536
9537 * processes.texi (Signals to Processes)
9538 (Low-Level Network): Fix typos.
9539
95402005-05-11 Lute Kamstra <lute@gnu.org>
9541
9542 * elisp.texi (Top): Add some nodes from the chapter "Major and
9543 Minor Modes" to the detailed node listing.
9544
95452005-05-10 Richard M. Stallman <rms@gnu.org>
9546
9547 * keymaps.texi (Extended Menu Items): Menu item filter functions
9548 can be called at any time.
9549
95502005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9551
9552 * variables.texi (File Local Variables): `(hack-local-variables t)'
9553 now also checks whether a mode is specified in the local variables
9554 list.
9555
95562005-05-05 Kevin Ryde <user42@zip.com.au>
9557
9558 * display.texi (The Echo Area): Correct format function cross
9559 reference.
9560
95612005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9562
9563 * variables.texi (Variable Aliases): Change description of
9564 `define-obsolete-variable-alias'.
9565
9566 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9567 (Defining Functions): Add xref.
9568 (Obsolete Functions): New node.
9569 (Function Safety): Standardize capitalization of section title.
9570
9571 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9572 (Dialog Boxes): Complete description of `x-popup-dialog'.
9573
95742005-05-04 Richard M. Stallman <rms@gnu.org>
9575
9576 * commands.texi (Interactive Codes): Fix Texinfo usage.
9577 Document U more clearly.
9578
95792005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9580
9581 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9582 function and not a macro.
9583
9584 * frames.texi (Pop-Up Menus): Correct and clarify description of
9585 `x-popup-menu'.
9586 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9587
95882005-05-01 Richard M. Stallman <rms@gnu.org>
9589
9590 * edebug.texi (Checking Whether to Stop): Fix previous change.
9591
95922005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9593
9594 * display.texi: Fix typos and Texinfo usage.
9595
9596 * edebug.texi (Checking Whether to Stop): executing-macro ->
9597 executing-kbd-macro.
9598
95992005-05-01 Richard M. Stallman <rms@gnu.org>
9600
9601 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9602
96032005-04-30 Richard M. Stallman <rms@gnu.org>
9604
9605 * files.texi (Magic File Names): Document `operations' property.
9606
96072005-04-29 Lute Kamstra <lute@gnu.org>
9608
9609 * modes.texi (Generic Modes): New node.
9610 (Major Modes): Add it to the menu.
9611 (Derived Modes): Add "derived mode" to concept index.
9612
96132005-04-28 Lute Kamstra <lute@gnu.org>
9614
9615 * modes.texi (Defining Minor Modes): Fix previous change.
9616 (Font Lock Mode): Simplify.
9617 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9618 when set and that some parts are optional. Add cross references.
9619 (Search-based Fontification): Say how to specify font-lock-keywords.
9620 Add cross references. Add font-lock-multiline to index.
9621 Move font-lock-keywords-case-fold-search here from node "Other Font
9622 Lock Variables". Document font-lock-add-keywords and
9623 font-lock-remove-keywords.
9624 (Other Font Lock Variables): Move font-lock-keywords-only,
9625 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9626 and font-lock-syntactic-face-function to node "Syntactic Font
9627 Lock". Move font-lock-keywords-case-fold-search to node
9628 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9629 and font-lock-{,un}fontify-{buffer,region}-function.
9630 (Precalculated Fontification): Remove reference to deleted variable
9631 font-lock-core-only.
9632 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9633 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9634 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9635 and font-lock-syntactic-face-function here from node "Other Font
9636 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9637 Syntax Properties". Add cross references.
9638 (Setting Syntax Properties): New node.
9639 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9640 * syntax.texi (Syntax Properties): Add cross reference.
9641 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9642
96432005-04-26 Richard M. Stallman <rms@gnu.org>
9644
9645 * display.texi (Defining Faces):
9646 Document `default' elements of defface spec.
9647
9648 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9649
9650 * variables.texi (Variable Aliases): Clarify text.
9651
96522005-04-25 Chong Yidong <cyd@stupidchicken.com>
9653
9654 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9655
96562005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9657
9658 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9659
96602005-04-24 Eli Zaretskii <eliz@gnu.org>
9661
9662 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9663 syntax-after and syntax-class.
9664
9665 * files.texi (Changing Files): Fix last change's cross-reference.
9666 (Unique File Names): Don't mention "numbers" in the documentation
9667 of make-temp-file and make-temp-name.
9668
96692005-04-23 Richard M. Stallman <rms@gnu.org>
9670
9671 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9672
96732005-04-22 Nick Roberts <nickrob@snap.net.nz>
9674
9675 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9676
96772005-04-22 Nick Roberts <nickrob@snap.net.nz>
9678
9679 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9680 and define-obsolete-variable-alias.
9681
96822005-04-22 Kim F. Storm <storm@cua.dk>
9683
9684 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9685 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9686
96872005-04-21 Lute Kamstra <lute@gnu.org>
9688
9689 * lists.texi (Association Lists): Document rassq-delete-all.
9690
96912005-04-19 Richard M. Stallman <rms@gnu.org>
9692
9693 * modes.texi (Search-based Fontification): Explain that
9694 facespec is an expression to be evaluated.
9695
96962005-04-19 Kevin Ryde <user42@zip.com.au>
9697
9698 * streams.texi (Output Functions): Fix xref.
9699 * strings.texi (String Conversion): Fix xref.
9700
97012005-04-19 Kim F. Storm <storm@cua.dk>
9702
9703 * symbols.texi (Symbol Plists): Add safe-get.
9704 Mention that `get' may signal an error.
9705
97062005-04-18 Nick Roberts <nickrob@snap.net.nz>
9707
9708 * customize.texi (Variable Definitions): Replace tooltip-mode
9709 example with save-place.
9710
97112005-04-17 Richard M. Stallman <rms@gnu.org>
9712
9713 * buffers.texi (Indirect Buffers): Clarify.
9714
9715 * positions.texi (Positions): Clarify converting marker to integer.
9716
9717 * strings.texi (String Basics): Mention string-match; clarify.
9718
97192005-04-08 Lute Kamstra <lute@gnu.org>
9720
9721 * modes.texi (Search-based Fontification): Fix cross references.
9722 Use consistent terminology. Document anchored highlighting.
9723
97242005-04-05 Lute Kamstra <lute@gnu.org>
9725
9726 * modes.texi (Defining Minor Modes): Document :group keyword
9727 argument and its default value.
9728
97292005-04-03 Lute Kamstra <lute@gnu.org>
9730
9731 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9732 references and/or descriptions. Delete major mode hooks; mention
9733 them as a category instead. Rename or delete obsolete hooks.
9734
97352005-04-02 Richard M. Stallman <rms@gnu.org>
9736
9737 * nonascii.texi (Coding System Basics): Another wording cleanup.
9738
97392005-04-01 Richard M. Stallman <rms@gnu.org>
9740
9741 * nonascii.texi (Coding System Basics): Clarify previous change.
9742
97432005-04-01 Kenichi Handa <handa@m17n.org>
9744
10d1d0af 9745 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9746 identity of coding systems.
9747
97482005-03-29 Chong Yidong <cyd@stupidchicken.com>
9749
9750 * text.texi (Buffer Contents): Add filter-buffer-substring and
9751 buffer-substring-filters.
9752
97532005-03-26 Chong Yidong <cyd@stupidchicken.com>
9754
9755 * anti.texi (Antinews): Mention `G' interactive code.
9756
9757 * tips.texi (Compilation Tips): Mention benchmark.el.
9758
97592005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9760
9761 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9762 is now bound to M-o M-o.
9763
9764 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9765
97662005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9767
9768 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9769 in the Emacs Manual).
9770 * Makefile.in (srcs): Remove calendar.texi.
9771 * makefile.w32-in (srcs): Remove calendar.texi.
9772 * display.texi (Display): Change name of next node.
9773 * os.texi (System In): Change name of previous node.
9774 * elisp.texi (Top): Remove Calendar references.
9775 * vol1.texi (Top): Remove Calendar references.
9776 * vol2.texi (Top): Remove Calendar references.
9777
97782005-03-25 Richard M. Stallman <rms@gnu.org>
9779
9780 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9781 Cleanup previous change.
9782
97832005-03-25 Chong Yidong <cyd@stupidchicken.com>
9784
9785 * display.texi (Face Attributes): Faces earlier in an :inherit
9786 list take precedence.
9787 (Scroll Bars): Fix description of vertical-scroll-bars.
9788 Document frame-current-scroll-bars and window-current-scroll-bars.
9789
9790 * markers.texi (The Mark): Document temporary Transient Mark mode.
9791
9792 * minibuf.texi (Reading File Names):
9793 Document read-file-name-completion-ignore-case.
9794
9795 * positions.texi (Screen Lines): Document nil for width argument
9796 to compute-motion.
9797
97982005-03-23 Kim F. Storm <storm@cua.dk>
9799
9800 * display.texi (Standard Faces): Other faces used in the fringe
9801 implicitly inherits from the fringe face.
9802 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9803 properties implicitly inherits from fringe face.
9804 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9805
98062005-03-20 Chong Yidong <cyd@stupidchicken.com>
9807
9808 * display.texi (Invisible Text): State default value of
9809 line-move-ignore-invisible.
9810 (Managing Overlays): Document remove-overlays.
9811 (Standard Faces): Document escape-glyph face.
9812
9813 * minibuf.texi (Reading File Names): Document read-file-name-function.
9814
9815 * modes.texi (Other Font Lock Variables):
9816 Document font-lock-lines-before.
9817
9818 * positions.texi (Skipping Characters): skip-chars-forward allows
9819 character classes.
9820
98212005-03-18 Lute Kamstra <lute@gnu.org>
9822
9823 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9824
98252005-03-17 Richard M. Stallman <rms@gnu.org>
9826
9827 * text.texi (Undo): Document extensible undo entries.
9828
dd7b651b 9829 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9830
9831 * nonascii.texi (Character Codes): Minor fix.
9832
9833 * display.texi (Display Property): Explain the significance
9834 of having text properties that are eq.
9835 (Other Display Specs): Explain string as display spec.
9836
9837 * commands.texi (Interactive Codes): Document G option.
9838
98392005-03-17 Chong Yidong <cyd@stupidchicken.com>
9840
9841 * text.texi (Filling): Add sentence-end-without-period and
9842 sentence-end-without-space.
9843 (Changing Properties): Minor fix.
9844
9845 * anti.texi: Total rewrite.
9846
98472005-03-15 Lute Kamstra <lute@gnu.org>
9848
9849 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9850
98512005-03-08 Kim F. Storm <storm@cua.dk>
9852
9853 * display.texi (Specified Space): Property :width is support on
9854 non-graphic terminals, :height is not.
9855
98562005-03-07 Richard M. Stallman <rms@gnu.org>
9857
9858 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9859 Now subnodes of Fringes.
9860 (Overlay Arrow): Document overlay-arrow-variable-list.
9861 (Fringe Size/Pos): New node, broken out of Fringes.
9862 (Display): Explain clearing vs redisplay better.
9863 (Truncation): Clarify use of bitmaps.
9864 (The Echo Area): Clarify the uses of the echo area.
9865 Add max-mini-window-height.
9866 (Progress): Clarify.
9867 (Invisible Text): Explain that main loop moves point out.
9868 (Selective Display): Say "hidden", not "invisible".
9869 (Managing Overlays): Move up. Describe relation to Undo here.
9870 (Overlay Properties): Clarify intro.
9871 (Finding Overlays): Explain return values when nothing found.
9872 (Width): truncate-string-to-width has added arg.
9873 (Displaying Faces): Clarify and update mode line face handling.
9874 (Face Functions): Minor cleanup.
9875 (Conditional Display): Merge into Other Display Specs.
9876 (Pixel Specification, Other Display Specs): Minor cleanups.
9877 (Images, Image Descriptors): Minor cleanups.
9878 (GIF Images): Patents have expired.
9879 (Showing Images): Explain default text for insert-image.
9880 (Manipulating Button Types): Merge into Manipulating Buttons.
9881 (Making Buttons): Explain return values.
9882 (Button Buffer Commands): Add xref.
9883 (Inverse Video): Update mode-line-inverse-video.
9884 (Display Table Format): Clarify.
9885 (Active Display Table): Give defaults for window-display-table.
9886
9887 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9888 and calendar-today-marker are strings, not chars.
9889 (Holiday Customizing): Minor fix.
9890
9891 * internals.texi (Writing Emacs Primitives): Update `or' example.
9892 Update limit on # args of subr.
9893
9894 * edebug.texi (Using Edebug): Arrow is in fringe.
9895 (Instrumenting): Arg to eval-defun works without loading edebug.
9896 (Edebug Execution Modes): Add xref.
9897
9898 * customize.texi (Common Keywords): Clarify :require.
9899 Mention :version here.
9900 (Variable Definitions, Group Definitions): Not here.
9901 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9902
99032005-03-07 Chong Yidong <cyd@stupidchicken.com>
9904 * nonascii.texi (Text Representations): Clarify position-bytes.
9905 (Character Sets): Add list-charset-chars.
9906 (Scanning Charsets): Add charset-after.
9907 (Encoding and I/O): Minor fix.
9908
99092005-03-06 Richard M. Stallman <rms@gnu.org>
9910
9911 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9912 (Resizing Windows): Likewise.
9913
9914 * text.texi (Change Hooks): Get rid of "Emacs 21".
9915
9916 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9917
9918 * streams.texi (Output Variables): Get rid of "Emacs 21".
9919
9920 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9921
9922 * os.texi (Translating Input): Replace flow-control example
9923 with a less obsolete example that uses `keyboard-translate'.
9924
9925 * objects.texi (Hash Table Type, Circular Objects):
9926 Get rid of "Emacs 21".
9927
9928 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9929 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9930
9931 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9932
9933 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9934
9935 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9936 (Menu Bar): Fix when menu-bar-update-hook is called.
9937
9938 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9939
9940 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9941 and make it read better.
9942
9943 * files.texi (Writing to Files): Get rid of "Emacs 21".
9944 (Unique File Names): Likewise.
9945
9946 * elisp.texi: Update Emacs version to 22.
9947
9948 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9949 (Overlay Properties, Face Attributes): Likewise.
9950 (Managing Overlays): Fix punctuation.
9951 (Attribute Functions): Clarify set-face-font; get rid of
9952 info about old Emacs versions.
9953 (Auto Faces, Font Lookup, Display Property, Images):
9954 Get rid of "Emacs 21".
9955
9956 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9957
99582005-03-05 Richard M. Stallman <rms@gnu.org>
9959
9960 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9961
99622005-03-04 Lute Kamstra <lute@gnu.org>
9963
9964 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9965
99662005-03-03 Lute Kamstra <lute@gnu.org>
9967
9968 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9969
99702005-03-01 Lute Kamstra <lute@gnu.org>
9971
9972 * debugging.texi (Debugger Commands): Update `j'.
9973
99742005-02-28 Lute Kamstra <lute@gnu.org>
9975
9976 * debugging.texi (Debugging): Fix typo.
9977 (Error Debugging): Document eval-expression-debug-on-error.
9978 (Function Debugging): Update example.
9979 (Using Debugger): Mention starred stack frames.
9980 (Debugger Commands): Document `j' and `l'.
9981 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9982 Update the messages that the debugger displays.
9983 (Internals of Debugger): Add cross reference. Update example.
9984 (Excess Open): Minor improvement.
9985 (Excess Close): Minor improvement.
9986
99872005-02-26 Richard M. Stallman <rms@gnu.org>
9988
9989 * tips.texi (Coding Conventions): Clarify.
9990 Put all the major mode key reservations together.
9991 Mention the Mouse-1 => Mouse-2 conventions.
9992
9993 * syntax.texi (Syntax Class Table): Clarify.
9994 (Syntax Table Functions): syntax-after moved from here.
9995 (Syntax Table Internals): syntax-after moved to here.
9996 (Parsing Expressions): Update info on number of values
9997 and what's meaningful in the STATE argument.
9998 (Categories): Fix typo.
9999
10000 * sequences.texi (Arrays): Cleanup.
10001 (Char-Tables): Clarify.
10002
10003 * processes.texi (Deleting Processes): Cleanups, add xref.
10004 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10005 (Process Information): set-process-coding-system, some args optional.
10006 (Input to Processes): Explain various types for PROCESS args.
10007 Rename them from PROCESS-NAME to PROCESS.
10008 (Signals to Processes): Likewise.
10009 (Decoding Output): Cleanup.
10010 (Query Before Exit): Clarify.
10011
10012 * os.texi (Startup Summary): Correct the options; add missing ones.
10013 (Terminal Output, Batch Mode): Clarify.
10014 (Flow Control): Node deleted.
10015
10016 * markers.texi (The Mark): Clarify.
10017
10018 * macros.texi (Expansion): Cleanup.
10019 (Indenting Macros): indent-spec allows ints, not floats.
10020
10021 * keymaps.texi (Keymaps): Clarify.
10022 (Format of Keymaps): Update lisp-mode-map example.
10023 (Active Keymaps, Key Lookup): Clarify.
10024 (Changing Key Bindings): Add xref to `kbd'.
10025 (Key Binding Commands, Simple Menu Items): Clarify.
10026 (Mouse Menus, Menu Bar): Clarify.
10027 (Menu Example): Replace print example with menu-bar-replace-menu.
10028
10029 * help.texi (Documentation Basics): Add function-documentation prop.
10030
10031 * elisp.texi (Top): Don't refer to Flow Control node.
10032
10033 * commands.texi (Command Overview): Improve xrefs.
10034 (Adjusting Point): Adjusting point applies to intangible and invis.
10035 (Key Sequence Input): Doc extra read-key-sequence args.
10036 Likewise for read-key-sequence-vector.
10037
10038 * backups.texi (Rename or Copy): Minor fix.
10039 (Numbered Backups): For version-control, say the default.
10040 (Auto-Saving): make-auto-save-file-name example is simplified.
10041
10042 * advice.texi (Advising Functions): Don't imply one part of Emacs
10043 should advise another part. Markup changes.
10044 (Defining Advice): Move transitional para.
10045 (Activation of Advice): Cleanup.
10046 Explain if COMPILE is nil or negative.
10047
10048 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10049
100502005-02-24 Lute Kamstra <lute@gnu.org>
10051
10052 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10053 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10054
100552005-02-23 Lute Kamstra <lute@gnu.org>
10056
10057 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10058 to define global minor modes as well.
10059
10060 * display.texi (Managing Overlays): overlay-buffer returns nil for
10061 deleted overlays.
10062
100632005-02-22 Kim F. Storm <storm@cua.dk>
10064
10065 * minibuf.texi (Basic Completion): Allow symbols in addition to
10066 strings in try-completion and all-completions.
10067
100682005-02-14 Lute Kamstra <lute@gnu.org>
10069
10070 * elisp.texi (Top): Remove reference to deleted node.
10071
10072 * lists.texi (Lists): Remove reference to deleted node.
10073 (Cons Cells): Fix typo.
10074
10075 * loading.texi (Where Defined): Fix typo.
10076
100772005-02-14 Richard M. Stallman <rms@gnu.org>
10078
10079 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10080 is useful for discarding some minor modes.
10081
10082 * symbols.texi (Symbol Components): Reorder examples.
10083
10084 * streams.texi (Input Functions): State standard-input default.
10085 (Output Variables): State standard-output default.
10086
10087 * objects.texi (Printed Representation): Clarify read syntax vs print.
10088 (Floating Point Type): Explain meaning better.
10089 (Symbol Type): Explain uniqueness better.
10090 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10091 List examples sooner.
10092 (Box Diagrams): New subnode broken out.
10093 Some examples moved from old Lists as Boxes node.
10094 (Dotted Pair Notation): Clarify intro.
10095 (Array Type): Clarify.
10096 (Type Predicates): Add hash-table-p.
10097
10098 * numbers.texi (Integer Basics): Clarify radix explanation.
10099 (Predicates on Numbers): Minor clarification.
10100 (Comparison of Numbers): Minor clarification. Clarify eql.
10101 Typos in min, max.
10102 (Math Functions): Clarify overflow in expt.
10103
10104 * minibuf.texi (Text from Minibuffer): Minor clarification.
10105 Mention arrow keys.
10106
10107 * loading.texi (Autoload): defun's doc string overrides autoload's
10108 doc string.
10109 (Repeated Loading): Modernize "add to list" examples.
10110 (Where Defined): Finish updating table of load-history elts.
10111
10112 * lists.texi (List-related Predicates): Minor wording improvement.
10113 (Lists as Boxes): Node deleted.
10114 (Building Lists): Explain trivial cases of number-sequence.
10115
10116 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10117 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10118 (Hash Access): Any object can be a key.
10119 State value of maphash.
10120
10121 * functions.texi (What Is a Function): Wording cleanup.
10122 (Function Documentation): Minor cleanup.
10123 Explain purpose of calling convention at end of doc string.
10124 (Function Names): Wording cleanup.
10125 (Calling Functions): Wording cleanup.
10126 Explain better how funcall calls the function.
10127 (Function Cells): Delete example of saving and redefining function.
10128
10129 * control.texi (Combining Conditions): Wording cleanup.
10130 (Iteration): dolist and dotimes bind VAR locally.
10131 (Cleanups): Xref to Atomic Changes.
10132
10133 * compile.texi (Byte Compilation): Delete 19.29 info.
10134 (Compilation Functions): Macros' difficulties don't affect defsubst.
10135 (Docs and Compilation): Delete 19.29 info.
10136
101372005-02-10 Richard M. Stallman <rms@gnu.org>
10138
10139 * objects.texi (Symbol Type): Minor correction.
10140
101412005-02-06 Lute Kamstra <lute@gnu.org>
10142
10143 * modes.texi (Example Major Modes): Fix typos.
10144
101452005-02-06 Richard M. Stallman <rms@gnu.org>
10146
10147 * text.texi (Margins): fill-nobreak-predicate can be one function.
10148
10149 * strings.texi (Modifying Strings): clear-string can make unibyte.
10150 (Formatting Strings): format gives error if values missing.
10151
10152 * positions.texi (Character Motion): Mention default arg
10153 for forward-char. backward-char refers to forward-char.
10154 (Word Motion): Mention default arg for forward-word.
10155 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10156 Simplify end-of-buffer.
10157 (Text Lines): Mention default arg for forward-line.
10158 (List Motion): Mention default arg for beginning/end-of-defun.
10159 (Skipping Characters): Minor fixes in explaining character-set.
10160
10161 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10162 Mode inheritance applies only when default-major-mode is nil.
10163 Clarifications.
10164 (Example Major Modes): Update Text mode and Lisp mode examples.
10165 (Minor Mode Conventions): Mention define-minor-mode at top.
10166 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10167 (Mode Line Format): Update mode line face display info.
10168 (Properties in Mode): Mention effect of risky vars.
10169 (Imenu): Define imenu-add-to-menubar.
10170 (Font Lock Mode): Add descriptions to menu lines.
10171 (Faces for Font Lock): Add font-lock-doc-face.
10172
101732005-02-05 Lute Kamstra <lute@gnu.org>
10174
10175 * text.texi (Maintaining Undo): Remove obsolete function.
10176
101772005-02-05 Eli Zaretskii <eliz@gnu.org>
10178
10179 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10180 color specifications. Improve indexing.
b8d4c8d0
GM
10181 (Text Terminal Colors): Replace the description of RGB values by
10182 an xref to "Color Names".
10183
101842005-02-03 Richard M. Stallman <rms@gnu.org>
10185
10186 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10187 Clarify.
10188 (Selecting Windows): Clarify save-selected-window.
10189 (Cyclic Window Ordering): Clarify walk-windows.
10190 (Window Point): Clarify.
10191 (Window Start): Add comment to example.
10192 (Resizing Windows): Add `interactive' specs in examples.
10193 Document fit-window-to-buffer.
10194
10195 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10196 (Undo, Maintaining Undo): Clarify last change.
10197 (Sorting): In sort-numeric-fields, explain about octal and hex.
10198 Mention sort-numeric-base.
10199 (Format Properties): Add xref for hard newlines.
10200
10201 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10202 (Pop-Up Menus): Fix typo.
10203 (Color Names): Explain all types of color names.
10204 Explain color-values on B&W terminal.
10205 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10206
10207 * files.texi (File Locks): Not supported on MS systems.
10208 (Testing Accessibility): Clarify.
10209
10210 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10211 (Coverage Testing): Fix typo.
10212
10213 * commands.texi (Misc Events): Remove stray space.
10214
10215 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10216 (Modification Time): Clarify when visited-file-modtime returns 0.
10217 (The Buffer List): Clarify bury-buffer.
10218 (Killing Buffers): Clarify.
10219 (Indirect Buffers): Add clone-indirect-buffer.
10220
102212005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10222
10223 * edebug.texi (Printing in Edebug): Fix default value of
10224 edebug-print-circle.
10225 (Coverage Testing): Fix displayed frequency count data.
10226
102272005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10228
10229 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10230
102312005-02-02 Kim F. Storm <storm@cua.dk>
10232
10233 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10234
102352005-01-29 Eli Zaretskii <eliz@gnu.org>
10236
10237 * commands.texi (Misc Events): Describe the help-echo event.
10238
10239 * text.texi (Special Properties) <help-echo>: Use `pos'
10240 consistently in description of the help-echo property.
10241 Use @code{nil} instead of @var{nil}.
10242
10243 * display.texi (Overlay Properties): Fix the index entry for
10244 help-echo overlay property.
10245
10246 * customize.texi (Type Keywords): Uncomment the xref to the
10247 help-echo property documentation.
10248
102492005-01-23 Kim F. Storm <storm@cua.dk>
10250
10251 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10252 return value. Third element FULLY replaced by PARTIAL which
10253 specifies number of invisible pixels if row is only partially visible.
10254 (Textual Scrolling): Mention auto-window-vscroll.
10255 (Vertical Scrolling): New defvar auto-window-vscroll.
10256
102572005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10258
10259 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10260 command remapping.
10261
102622005-01-15 Richard M. Stallman <rms@gnu.org>
10263
10264 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10265
102662005-01-14 Kim F. Storm <storm@cua.dk>
10267
10268 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10269
10270 * text.texi (Links and Mouse-1): Fix string and vector item.
10271
102722005-01-13 Richard M. Stallman <rms@gnu.org>
10273
10274 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10275 descriptions of overriding-local-map and overriding-terminal-local-map.
10276
10277 * text.texi (Links and Mouse-1): Clarify text.
10278
102792005-01-13 Kim F. Storm <storm@cua.dk>
10280
10281 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10282
102832005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10284
10285 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10286
102872005-01-12 Kim F. Storm <storm@cua.dk>
10288
10289 * text.texi (Links and Mouse-1): Rename section from Enabling
10290 Mouse-1 to Following Links. Change xrefs.
10291 Add examples for define-button-type and define-widget.
10292
10293 * display.texi (Button Properties, Button Buffer Commands):
10294 Clarify mouse-1 and follow-link functionality.
10295
102962005-01-12 Richard M. Stallman <rms@gnu.org>
10297
10298 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10299
10300 * display.texi (Beeping): Fix Texinfo usage.
10301
10302 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10303
103042005-01-11 Kim F. Storm <storm@cua.dk>
10305
10306 * display.texi (Button Properties, Button Buffer Commands):
10307 Mention mouse-1 binding. Add follow-link keyword.
10308
10309 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10310 (Enabling Mouse-1 to Follow Links): New subsection.
10311
103122005-01-06 Richard M. Stallman <rms@gnu.org>
10313
10314 * text.texi (Special Properties): Minor change.
10315
10316 * os.texi (Timers): Clarify previous change.
10317
10318 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10319
103202005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10321
10322 * display.texi (Face Attributes): Correct xref to renamed node.
10323
103242005-01-01 Richard M. Stallman <rms@gnu.org>
10325
10326 * display.texi (Face Attributes): Describe hex color specs.
10327
103282004-12-31 Richard M. Stallman <rms@gnu.org>
10329
10330 * os.texi (Timers): Update previous change.
10331
103322004-12-30 Kim F. Storm <storm@cua.dk>
10333
10334 * display.texi (Line Height): Total line-height is now specified
10335 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10336 in cons cells. (nil . RATIO) is relative to actual line height.
10337 Use line-height `t' instead of `0' to get minimum height.
10338
103392004-12-29 Richard M. Stallman <rms@gnu.org>
10340
10341 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10342
103432004-12-28 Richard M. Stallman <rms@gnu.org>
10344
10345 * commands.texi (Quitting): Clarify value of with-local-quit.
10346
10347 * elisp.texi (Top): Fix previous change.
10348
10349 * loading.texi (Loading): Fix previous change.
10350
103512004-12-27 Richard M. Stallman <rms@gnu.org>
10352
10353 * Makefile.in (MAKEINFO): Specify --force.
10354
10355 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10356
10357 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10358
10359 * display.texi (Line Height): Further clarify.
10360
10361 * elisp.texi (Top): Update Loading submenu.
10362
10363 * loading.texi (Where Defined): New node.
10364 (Unloading): load-history moved to Where Defined.
10365
103662004-12-21 Richard M. Stallman <rms@gnu.org>
10367
10368 * commands.texi (Event Input Misc): Add while-no-input.
10369
103702004-12-11 Richard M. Stallman <rms@gnu.org>
10371
10372 * display.texi (Line Height): Rewrite text for clarity.
10373
103742004-12-11 Kim F. Storm <storm@cua.dk>
10375
10376 * display.texi (Display): Add node "Line Height" to menu.
10377 (Line Height): New node. Move full description of line-spacing
10378 and line-height text properties here from text.texi.
10379 (Scroll Bars): Add vertical-scroll-bar variable.
10380
10381 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10382
10383 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10384 line-spacing and vertical-scroll-bar.
10385
10386 * text.texi (Special Properties): Just mention line-spacing and
10387 line-height here, add xref to new "Line Height" node.
10388
103892004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10390
10391 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10392
10393 * locals.texi (Standard Buffer-Local Variables):
10394 Add @xref for `line-spacing'.
10395
103962004-12-05 Richard M. Stallman <rms@gnu.org>
10397
10398 * Makefile.in (maintainer-clean): Remove the info files
10399 in $(infodir) where they are created.
10400
104012004-12-03 Richard M. Stallman <rms@gnu.org>
10402
10403 * windows.texi (Selecting Windows): get-lru-window and
10404 get-largest-window don't consider dedicated windows.
10405
10406 * text.texi (Undo): Document undo-in-progress.
10407
104082004-11-26 Richard M. Stallman <rms@gnu.org>
10409
10410 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10411 Remove a few vars that are not always buffer-local.
10412
104132004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10414
10415 * locals.texi (Standard Buffer-Local Variables): Comment out
10416 xref's to non-existent node `Yet to be written'.
10417
104182004-11-24 Richard M. Stallman <rms@gnu.org>
10419
10420 * processes.texi (Synchronous Processes): Grammar fix.
10421
10422 * numbers.texi (Comparison of Numbers): Add eql.
10423
10424 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10425
10426 * intro.texi (Printing Notation): Fix previous change.
10427
10428 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10429 and default-indicate-buffer-boundaries from here.
10430 (Usual Display): To here.
10431 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10432 (Usual Display): Move tab-width up.
10433
5dcb4c4e
SM
10434 * customize.texi (Variable Definitions):
10435 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10436 (Simple Types, Composite Types, Defining New Types):
10437 Minor cleanups.
10438
104392004-11-21 Jesper Harder <harder@ifa.au.dk>
10440
10441 * processes.texi (Synchronous Processes, Output from Processes):
10442 Markup fix.
10443
104442004-11-20 Richard M. Stallman <rms@gnu.org>
10445
10446 * positions.texi (Skipping Characters): skip-chars-forward
10447 now handles char classes.
10448
10449 * intro.texi (Printing Notation): Avoid confusion of `print'
10450 when explaining @print.
10451
10452 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10453
10454 * display.texi (Display Table Format): Minor fix.
10455
10456 * streams.texi (Output Functions): Fix print example.
10457
10458 * Makefile.in (elisp): New target.
10459 (dist): Depend on $(infodir)/elisp, not elisp.
10460 Copy the info files from $(infodir).
10461
10462 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10463 read-from-minibuffer.
10464
10465 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10466
104672004-11-19 Richard M. Stallman <rms@gnu.org>
10468
10469 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10470
104712004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10472
10473 * tips.texi (Coding Conventions): Fix typo.
10474
104752004-11-16 Richard M. Stallman <rms@gnu.org>
10476
10477 * tips.texi (Coding Conventions): Separate defvar and require
10478 methods to avoid warnings. Use require only when there are many
10479 functions and variables from that package.
10480
10481 * minibuf.texi (Minibuffer Completion): When ignoring case,
10482 predicate must not be case-sensitive.
10483
10484 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10485 (Test Coverage): Don't talk about "splotches". Clarified.
10486
104872004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10488
10489 * frames.texi (Window Frame Parameters): Fix typo.
10490
104912004-11-15 Kim F. Storm <storm@cua.dk>
10492
10493 * symbols.texi (Other Plists): Note that plist-get may signal error.
10494 Add safe-plist-get.
10495
104962004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10497
10498 * modes.texi (Font Lock Basics): Fix typo.
10499
105002004-11-08 Richard M. Stallman <rms@gnu.org>
10501
10502 * syntax.texi (Syntax Table Functions): Add syntax-after.
10503
105042004-11-06 Lars Brinkhoff <lars@nocrew.org>
10505
10506 * os.texi (Processor Run Time): New section documenting
10507 get-internal-run-time.
10508
105092004-11-06 Eli Zaretskii <eliz@gnu.org>
10510
10511 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10512 it nukes elisp-cover.texi.
10513 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10514 elisp-0 etc.
10515
105162004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10517
10518 * commands.texi (Keyboard Macros): Document `append' return value
10519 of `defining-kbd-macro'.
10520
105212004-11-01 Richard M. Stallman <rms@gnu.org>
10522
10523 * commands.texi (Interactive Call): Add called-interactively-p.
10524
105252004-10-29 Simon Josefsson <jas@extundo.com>
10526
10527 * minibuf.texi (Reading a Password): Revert.
10528
105292004-10-28 Richard M. Stallman <rms@gnu.org>
10530
10531 * frames.texi (Display Feature Testing): Explain about "vendor".
10532
105332004-10-27 Richard M. Stallman <rms@gnu.org>
10534
10535 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10536 not raw. Clarify `n'.
10537 (Interactive Call): Rewrite interactive-p, focusing on when
10538 and how to use it.
10539 (Misc Events): Clarify previous change.
10540
10541 * advice.texi (Simple Advice): Clarify what job the example does.
10542 (Around-Advice): Clarify ad-do-it.
10543 (Activation of Advice): An option of ad-default-compilation-action
10544 is `never', not `nil'.
10545
105462004-10-26 Kim F. Storm <storm@cua.dk>
10547
10548 * commands.texi (Interactive Codes): Add U code letter.
10549
105502004-10-25 Simon Josefsson <jas@extundo.com>
10551
10552 * minibuf.texi (Reading a Password): Add.
10553
105542004-10-24 Jason Rumney <jasonr@gnu.org>
10555
10556 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10557 and wheel-down.
10558
105592004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10560
10561 * processes.texi (Synchronous Processes): Document process-file.
10562
105632004-10-22 Kenichi Handa <handa@m17n.org>
10564
10565 * text.texi (translate-region): Document that it accepts also a
10566 char-table.
10567
105682004-10-22 David Ponce <david@dponce.com>
10569
10570 * windows.texi (Resizing Windows): Document the `preserve-before'
10571 argument of the functions `enlarge-window' and `shrink-window'.
10572
105732004-10-19 Jason Rumney <jasonr@gnu.org>
10574
10575 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10576
105772004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10578
10579 * text.texi (Filling): Add anchor for definition of
10580 `sentence-end-double-space'.
10581
10582 * searching.texi (Regexp Example): Update description of how
10583 Emacs currently recognizes the end of a sentence.
10584 (Standard Regexps): Update definition of the variable
10585 `sentence-end'. Add definition of the function `sentence-end'.
10586
105872004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10588
10589 * display.texi (Progress): New node.
10590
105912004-10-05 Kim F. Storm <storm@cua.dk>
10592
10593 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10594
105952004-09-29 Kim F. Storm <storm@cua.dk>
10596
10597 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10598 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10599 fringe bitmap symbols, as they now have their own namespace.
10600 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10601 vs. pixels. Signal error if no free bitmap slots.
10602 (Pixel Specification): Change IMAGE to @var{image}.
10603
106042004-09-28 Richard M. Stallman <rms@gnu.org>
10605
10606 * text.texi (Special Properties): Clarify line-spacing and line-height.
10607
10608 * searching.texi (Regexp Search): Add looking-back.
10609
106102004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10611
10612 * display.texi: Correct typos.
10613 (Image Descriptors): Correct xref's.
10614
106152004-09-25 Richard M. Stallman <rms@gnu.org>
10616
10617 * text.texi (Special Properties): Cleanups in `cursor'.
10618 Rewrites in `line-height' and `line-spacing'; exchange them.
10619
10620 * display.texi (Fringes): Rewrite previous change.
10621 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10622 (Display Fringe Bitmaps): Node deleted, text moved.
10623 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10624 (Scroll Bars): Clarify set-window-scroll-bars.
10625 (Pointer Shape): Rewrite.
10626 (Specified Space): Clarify :align-to, etc.
10627 (Pixel Specification): Use @var. Clarify new text.
10628 (Other Display Specs): Clarify `slice'.
10629 (Image Descriptors): Cleanups.
10630 (Showing Images): Cleanups.
10631
106322004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10633
10634 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10635
10636 * modes.texi: Various minor changes in addition to:
10637 (Major Mode Conventions): Final call to `run-mode-hooks' should
10638 not be inside the `delay-mode-hooks' form.
10639 (Mode Hooks): New node.
10640 (Hooks): Delete obsolete example.
10641 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10642 node "Mode Hooks".
10643
106442004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10645
10646 * display.texi: Correct various typos.
10647 (Display): Rename node "Pointer Shapes" to "Pointer
10648 Shape". (There is already a node called "Pointer Shapes" in
10649 frames.texi.)
10650 (Images): Remove non-existent node "Image Slices" from menu.
10651
106522004-09-23 Kim F. Storm <storm@cua.dk>
10653
10654 * text.texi (Special Properties): Add `cursor', `pointer',
10655 `line-height', and `line-spacing' properties.
10656
10657 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10658 Shapes' to menu.
10659 (Standard Faces): Doc fix for fringe face.
10660 (Fringes): Add `overflow-newline-into-fringe' and
10661 'indicate-buffer-boundaries'.
10662 (Fringe Bitmaps, Pointer Shapes): New nodes.
10663 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10664 Bitmaps' to menu.
10665 (Specified Space): Describe pixel width and height.
10666 (Pixel Specification): New node.
10667 (Other Display Specs): Add `slice' property.
10668 (Display Fringe Bitmaps): New node.
10669 (Images): Add 'Image Slices' to menu.
10670 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10671 (Showing Images): Add slice arg to `insert-image'.
10672 Add 'insert-sliced-image'.
b8d4c8d0
GM
10673
106742004-09-20 Richard M. Stallman <rms@gnu.org>
10675
10676 * commands.texi (Key Sequence Input):
10677 Clarify downcasing in read-key-sequence.
10678
106792004-09-08 Juri Linkov <juri@jurta.org>
10680
10681 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10682
106832004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10684
5dcb4c4e
SM
10685 * locals.texi (Standard Buffer-Local Variables):
10686 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10687 * internals.texi (Buffer Internals): Describe new
10688 auto_save_file_format field of the buffer structure.
10689 * files.texi (Format Conversion): `auto-save-file-format' has been
10690 renamed `buffer-auto-save-file-format'.
10691
106922004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10693
10694 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10695 an integer or a marker.
10696 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10697
106982004-08-22 Richard M. Stallman <rms@gnu.org>
10699
10700 * modes.texi (Major Mode Conventions): Discuss rebinding of
10701 standard key bindings.
10702
107032004-08-18 Kim F. Storm <storm@cua.dk>
10704
10705 * processes.texi (Accepting Output): Add `just-this-one' arg to
10706 `accept-process-output'.
10707 (Output from Processes): New var `process-adaptive-read-buffering'.
10708
107092004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10710
10711 * keymaps.texi: Various changes in addition to:
10712 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10713 Give more varied examples for `kbd'.
10714 (Creating Keymaps): Char tables have slots for all characters
10715 without modifiers.
10716 (Active Keymaps): `overriding-local-map' and
10717 `overriding-terminal-local-map' also override text property and
10718 overlay keymaps.
10719 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10720 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10721 to denote a prefix of no events.
10722 `map-keymap' includes parent's bindings _recursively_.
10723 Clarify and correct description of `where-is-internal'.
10724 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10725 (Menu Example): For menus intended for use with the keyboard, the
10726 menu items should be bound to characters or real function keys.
10727
107282004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10729
10730 * objects.texi (Character Type): Reposition `@anchor' to prevent
10731 double space inside sentence in Info.
10732
10733 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10734 renamed to `disabled-command-function'.
10735 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10736 (Command Loop Info): Replace reference to it.
10737 (Disabling Commands): `disabled-command-hook' has been renamed to
10738 `disabled-command-function'.
10739
107402004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10741
10742 * os.texi (Translating Input): Only non-prefix bindings in
10743 `key-translation-map' override actual key bindings. Warn about
10744 possible indirect effect of actual key bindings on non-prefix
10745 bindings in `key-translation-map'.
10746
107472004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10748
10749 * minibuf.texi (High-Level Completion): Add anchor for definition
10750 of `read-variable'.
10751
10752 * commands.texi: Various changes in addition to:
10753 (Using Interactive): Clarify description of `interactive-form'.
10754 (Interactive Call): Mention default for KEYS argument to
10755 `call-interactively'.
10756 (Command Loop Info): Clarify description of `this-command-keys'.
10757 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10758 Value of `last-event-frame' can be `macro'.
10759 (Repeat Events): `double-click-fuzz' is also used to distinguish
10760 clicks and drags.
10761 (Classifying Events): Clarify descriptions of `event-modifiers'
10762 `event-basic-type' and `event-convert-list'.
10763 (Accessing Events): `posn-timestamp' takes POSITION argument.
10764 (Quoted Character Input): Clarify description of
10765 `read-quoted-char' and fix example.
10766 (Quitting): Add `with-local-quit'.
10767 (Disabling Commands): Correct and clarify descriptions of
10768 `enable-command' and `disable-command'.
10769 Mention what happens if `disabled-command-hook' is nil.
10770 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10771 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10772
107732004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10774
10775 * frames.texi: Various changes in addition to:
10776 (Creating Frames): Expand and clarify description of `make-frame'.
10777 (Window Frame Parameters): Either none or both of the `icon-left'
10778 and `icon-top' parameters must be specified. Put descriptions of
10779 `menu-bar-lines' and `toolbar-lines' closer together and change
10780 them accordingly.
10781 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10782 except while processing `frame-title-format' or `icon-title-format'.
10783 (Deleting Frames): Correct description of `delete-frame'.
10784 Non-nil return values of `frame-live-p' are like those of `framep'.
10785 (Frames and Windows): Mention return value of
10786 `set-frame-selected-window'.
10787 (Visibility of Frames): Mention `force' argument to
10788 `make-frame-invisible'. `frame-visible-p' returns t for all
10789 frames on text-only terminals.
10790 (Frame Configurations): Restoring a frame configuration does not
10791 restore deleted frames.
10792 (Window System Selections): `x-set-selection' returns DATA.
10793 (Resources): Add example.
10794 (Display Feature Testing): Clarify descriptions of
10795 `display-pixel-height', `display-pixel-width', `x-server-version'
10796 and `x-server-vendor'.
10797
10798 * windows.texi (Choosing Window): Add anchor.
10799 * minibuf.texi (Minibuffer Misc): Add anchor.
10800
108012004-07-23 John Paul Wallington <jpw@gnu.org>
10802
10803 * macros.texi (Defining Macros): Declaration keyword for setting
10804 Edebug spec is `debug' not `edebug'.
10805
108062004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10807
10808 * windows.texi: Various small changes in addition to:
10809 (Window Point): Mention return value of `set-window-point'.
10810 (Window Start): `pos-visible-in-window-p' disregards horizontal
10811 scrolling. Explain return value if PARTIALLY is non-nil.
10812 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10813 and `set-window-vscroll'.
10814 (Size of Window): The argument WINDOW to `window-inside-edges',
10815 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10816 (Resizing Windows): Explain return value of
10817 `shrink-window-if-larger-than-buffer'.
10818 `window-size-fixed' automatically becomes buffer local when set.
10819 (Window Configurations): Explain return value of
10820 `set-window-configuration'.
10821
10822 * minibuf.texi (Minibuffer Misc): Add anchor for
10823 `minibuffer-scroll-window'.
10824
10825 * positions.texi (Text Lines): Add anchor for `count-lines'.
10826
108272004-07-17 Richard M. Stallman <rms@gnu.org>
10828
10829 * display.texi (Overlay Properties): Adding `evaporate' prop
10830 deletes empty overlay immediately.
10831
10832 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10833 fix example.
10834
108352004-07-16 Jim Blandy <jimb@redhat.com>
10836
10837 * searching.texi (Regexp Backslash): Document new \_< and \_>
10838 operators.
10839
108402004-07-16 Juanma Barranquero <lektu@terra.es>
10841
10842 * display.texi (Images): Fix Texinfo usage.
10843
108442004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10845
10846 * buffers.texi (Modification Time): `visited-file-modtime' now
10847 returns a list of two integers, instead of a cons.
10848
108492004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10850
10851 * windows.texi: Various changes in addition to:
10852 (Splitting Windows): Add `split-window-keep-point'.
10853
108542004-07-09 Richard M. Stallman <rms@gnu.org>
10855
10856 * frames.texi (Input Focus): Minor fix.
10857
108582004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10859
10860 * frames.texi (Input Focus): Clarify descriptions of
10861 `select-frame-set-input-focus' and `select-frame'.
10862
108632004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10864
10865 * os.texi: Various small changes in addition to:
10866 (Killing Emacs): Expand and clarify description of
10867 `kill-emacs-query-functions' and `kill-emacs-hook'.
10868 (System Environment): Expand and clarify description of `getenv'
10869 and `setenv'.
10870 (Timers): Clarify description of `run-at-time'.
10871 (Translating Input): Correct description of
10872 `extra-keyboard-modifiers'.
10873 (Flow Control): Correct description of `enable-flow-control'.
10874
108752004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10876
10877 * os.texi: Update copyright.
10878 (Session Management): Grammar fix.
10879 Clarify which Emacs does the restarting.
10880 Use @samp for *scratch* buffer.
10881
108822004-07-04 Alan Mackenzie <acm@muc.de>
10883
10884 * frames.texi (Input Focus): Add documentation for
10885 `select-frame-set-input-focus'. Replace refs to non-existent
10886 `switch-frame' with `select-frame'. Minor corrections and tidying
10887 up of text-only terminal stuff.
10888
108892004-07-02 Richard M. Stallman <rms@gnu.org>
10890
10891 * files.texi (Saving Buffers): Cleanup write-contents-function.
10892 (Magic File Names): Cleanup file-remote-p.
10893
b344d29d 108942004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10895
10896 * files.texi (Magic File Names): `file-remote-p' returns an
10897 identifier of the remote system, not just t.
10898
108992004-07-02 David Kastrup <dak@gnu.org>
10900
10901 * searching.texi (Entire Match Data): Add explanation about new
10902 match-data behavior when @var{integers} is non-nil.
10903
109042004-06-24 Richard M. Stallman <rms@gnu.org>
10905
10906 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10907
10908 * customize.texi (Variable Definitions): Note about doc strings
10909 and :set.
10910
10911 * keymaps.texi (Keymap Terminology): Document `kbd'.
10912 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10913
10914 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10915 makes it buffer-local.
10916
10917 * files.texi (Saving Buffers): Correct previous change.
10918
10919 * commands.texi (Accessing Events):
10920 Clarify posn-col-row and posn-actual-col-row.
10921
109222004-06-24 David Ponce <david.ponce@wanadoo.fr>
10923
10924 * commands.texi (Accessing Events): New functions
10925 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10926
109272004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10928
10929 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10930 * frames.texi, buffers.texi, backups.texi, variables.texi:
10931 * loading.texi, eval.texi, functions.texi, control.texi:
10932 * symbols.texi, minibuf.texi: Reposition @anchor's.
10933
10934 * help.texi: Various small changes in addition to the following.
10935 (Describing Characters): Describe PREFIX argument to
10936 `key-description'. Correct and clarify definition of
10937 `text-char-description'. Describe NEED-VECTOR argument to
10938 `read-kbd-macro'.
10939 (Help Functions): Clarify definition of `apropos'.
10940
109412004-06-23 Lars Hansen <larsh@math.ku.dk>
10942
10943 * files.texi (Saving Buffers): Correct description of
10944 `write-contents-functions'.
10945
109462004-06-21 Juanma Barranquero <lektu@terra.es>
10947
10948 * display.texi (Images): Remove redundant @vindex directives.
10949 Rewrite `image-library-alist' doc in active voice.
10950
109512004-06-14 Juanma Barranquero <lektu@terra.es>
10952
10953 * display.texi (Images): Document new delayed library loading,
10954 variable `image-library-alist' and (existing but undocumented)
10955 function `image-type-available-p'.
10956
109572004-06-05 Richard M. Stallman <rms@gnu.org>
10958
10959 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10960 refer the user to the Initial Input node.
10961 (Text from Minibuffer): Likewise.
10962 (Initial Input): New node. Document this feature
10963 and say it is mostly deprecated.
10964
109652004-05-30 Richard M. Stallman <rms@gnu.org>
10966
10967 * loading.texi (Named Features): Clarify return value
10968 and meaning of NOERROR.
10969
10970 * variables.texi (File Local Variables): Minor cleanup.
10971
109722004-05-30 Michael Albinus <michael.albinus@gmx.de>
10973
10974 * files.texi (Magic File Names): Add `file-remote-p' as operation
10975 of file name handlers.
10976
109772004-05-29 Richard M. Stallman <rms@gnu.org>
10978
10979 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10980 as arg to a minor mode command.
10981
109822004-05-22 Richard M. Stallman <rms@gnu.org>
10983
10984 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10985
10986 * streams.texi (Output Variables): Doc float-output-format.
10987
10988 * searching.texi (Regexp Special): Nested repetition can be infloop.
10989
10990 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10991 real stack overflow.
10992
10993 * compile.texi: Minor cleanups.
10994
109952004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10996
10997 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10998 circular lists.
10999 (List Elements): Explain handling of circular and dotted lists.
11000
110012004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11002
11003 * modes.texi (Search-based Fontification): Fix typo.
11004
110052004-05-10 Juanma Barranquero <lektu@terra.es>
11006
11007 * modes.texi (Mode Line Variables): Fix description of
11008 global-mode-string, which is now after which-func-mode, not the
11009 buffer name.
11010
110112004-05-07 Lars Hansen <larsh@math.ku.dk>
11012
11013 * modes.texi (Desktop Save Mode): Add.
11014 (Modes): Add menu entry Desktop Save Mode.
11015
11016 * hooks.texi: Add desktop-after-read-hook,
11017 desktop-no-desktop-file-hook and desktop-save-hook.
11018
11019 * locals.texi: Add desktop-save-buffer.
11020
110212004-04-30 Jesper Harder <harder@ifa.au.dk>
11022
11023 * display.texi: emacs -> Emacs.
11024
110252004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11026
11027 * files.texi (Changing Files): Document set-file-times.
11028
110292004-04-23 Juanma Barranquero <lektu@terra.es>
11030
11031 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11032
110332004-04-18 Jesper Harder <harder@ifa.au.dk>
11034
11035 * tips.texi (Coding Conventions): defopt -> defcustom.
11036
110372004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11038
11039 * sequences.texi: Various clarifications.
11040
110412004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11042
11043 * buffers.texi (Read Only Buffers): Mention optional ARG to
11044 `toggle-read-only'.
11045
110462004-04-14 Nick Roberts <nick@nick.uklinux.net>
11047
11048 * windows.texi (Selecting Windows): Note that get-lru-window
11049 returns a full-width window if possible.
11050
110512004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11052
11053 * buffers.texi: Various changes in addition to:
11054 (Buffer File Name): Add `find-buffer-visiting'.
11055 (Buffer Modification): Mention optional ARG to `not-modified'.
11056 (Indirect Buffers): Mention optional CLONE argument to
11057 `make-indirect-buffer'.
11058
11059 * files.texi: Various changes in addition to:
11060 (Visiting Functions): `find-file-hook' is now a normal hook.
11061 (File Name Expansion): Explain difference between the way that
11062 `expand-file-name' and `file-truename' treat `..'.
11063 (Contents of Directories): Mention optional ID-FORMAT argument to
11064 `directory-files-and-attributes'.
11065 (Format Conversion): Mention new optional CONFIRM argument to
11066 `format-write-file'.
11067
110682004-04-12 Miles Bader <miles@gnu.org>
11069
11070 * macros.texi (Expansion): Add description of `macroexpand-all'.
11071
110722004-04-05 Jesper Harder <harder@ifa.au.dk>
11073
5dcb4c4e
SM
11074 * variables.texi (Variable Aliases):
11075 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11076
11077 * errors.texi (Standard Errors): Ditto.
11078
110792004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11080
11081 * backups.texi: Various small changes in addition to:
11082 (Making Backups): Mention return value of `backup-buffer'.
11083 (Auto-Saving): Mention optional FORCE argument to
11084 `delete-auto-save-file-if-necessary'.
11085 (Reverting): Mention optional PRESERVE-MODES argument to
11086 `revert-buffer'. Correct description of `revert-buffer-function'.
11087
110882004-03-22 Juri Linkov <juri@jurta.org>
11089
11090 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11091 with `Vector Functions'.
11092
11093 * text.texi (Sorting): Add missing quote.
11094
110952004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11096
11097 * intro.texi (Lisp History): Replace xref to `cl' manual with
11098 inforef.
11099
111002004-03-12 Richard M. Stallman <rms@gnu.org>
11101
11102 * intro.texi (Version Info): Add arg to emacs-version.
11103 (Lisp History): Change xref to CL manual.
11104
111052004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11106
11107 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11108 for Partial Completion mode.
11109
111102004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11111
11112 * customize.texi: Fix typo. Remove eol whitespace.
11113
111142004-03-04 Richard M. Stallman <rms@gnu.org>
11115
11116 * processes.texi: Fix typos.
11117
11118 * lists.texi (Building Lists): Minor clarification.
11119
11120 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11121 in make-hash-table.
11122
111232004-02-29 Juanma Barranquero <lektu@terra.es>
11124
11125 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11126 rm, and ignore exit code.
11127
111282004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11129
11130 * display.texi (Defining Faces): Add description for min-colors.
11131 Update example.
11132
111332004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11134
11135 * abbrevs.texi: Various corrections and clarifications in addition
11136 to the following:
11137 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11138
111392004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11140
11141 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11142
111432004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11144
11145 * text.texi: Various small changes in addition to the following:
11146 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11147 to delete-horizontal-space.
11148 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11149 description of yank-handler text property at various places.
11150
11151 * frames.texi (Window System Selections): Add anchor.
11152
11153 * syntax.texi (Syntax Table Functions): Clarify and correct
11154 descriptions of make-syntax-table and copy-syntax-table.
11155 (Motion and Syntax): Clarify SYNTAXES argument to
11156 skip-syntax-forward.
11157 (Parsing Expressions): Mention that the return value of
11158 parse-partial-sexp is currently a list of ten rather than nine
11159 elements.
11160 (Categories): Various corrections and clarifications.
11161
111622004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11163
11164 * markers.texi (Marker Insertion Types): Minor change.
11165
11166 * locals.texi (Standard Buffer-Local Variables):
11167 * commands.texi (Interactive Codes, Using Interactive):
11168 * functions.texi (Related Topics): Fix xrefs.
11169
111702004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11171
11172 * lists.texi (Sets And Lists): Update description of delete-dups.
11173
111742004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11175
11176 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11177
c8763fb6 111782004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11179
11180 * frames.texi (Parameter Access): frame-parameters arg is optional.
11181 modify-frame-parameters handles nil for FRAME.
11182 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11183 are all-or-nothing for certain toolkits.
11184 Mention parameter wait-for-wm.
11185 (Frames and Windows): In frame-first-window and frame-selected-window
11186 the arg is optional.
11187 (Input Focus): In redirect-frame-focus the second arg is optional.
11188 (Window System Selections): Mention selection type CLIPBOARD.
11189 Mention data-type UTF8_STRING.
11190 Mention numbering of cut buffers.
11191 (Resources): Describe x-resource-name.
11192
111932004-02-16 Richard M. Stallman <rms@gnu.org>
11194
11195 * windows.texi (Buffers and Windows): Delete false table
11196 about all-frames.
11197
11198 * syntax.texi (Parsing Expressions): Delete old caveat
11199 about parse-sexp-ignore-comments.
11200
11201 * streams.texi (Output Variables): Add print-quoted.
11202
11203 * lists.texi (Building Lists): Minor cleanup.
11204
11205 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11206
11207 * display.texi (Overlays): Explain overlays use markers.
11208 (Managing Overlays): Explain front-advance and rear-advance
11209 in more detail.
11210
11211 * loading.texi (Unloading): Document unload-feature-special-hooks.
11212 Get rid of fns-NNN.el file.
11213
112142004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11215
11216 * help.texi (Describing Characters): Fix text-char-description
11217 example output.
11218
11219 * edebug.texi (Using Edebug): Fix example.
11220
11221 * debugging.texi (Internals of Debugger): Fix return value.
11222
11223 * files.texi (Changing Files): Fix argname.
11224
11225 * calendar.texi: Fix parens, and default values.
11226
11227 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11228 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11229 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11230
11231 * positions.texi (Text Lines): Don't add -1 in current-line.
11232
112332004-02-16 Richard M. Stallman <rms@gnu.org>
11234
11235 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11236
112372004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11238
11239 * processes.texi (Low-Level Network): Fix a typo.
11240
112412004-02-12 Kim F. Storm <storm@cua.dk>
11242
11243 * display.texi (Fringes): Use consistent wording.
11244 Note that window-fringe's window arg is optional.
11245 (Scroll Bars): Use consistent wording.
11246
112472004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11248
11249 * tips.texi (Comment Tips): Document the new conventions for
11250 commenting out code.
11251
c8763fb6 112522004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11253
5dcb4c4e 11254 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11255
112562004-02-07 Kim F. Storm <storm@cua.dk>
11257
11258 * positions.texi (Text Lines): Add line-number-at-pos.
11259
112602004-02-06 John Paul Wallington <jpw@gnu.org>
11261
11262 * display.texi (Button Properties, Button Buffer Commands):
11263 mouse-2 invokes button, not down-mouse-1.
11264
112652004-02-04 Jason Rumney <jasonr@gnu.org>
11266
11267 * makefile.w32-in: Sync with Makefile.in changes.
11268
112692004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11270
11271 * minibuf.texi (Text from Minibuffer): Various corrections and
11272 clarifications.
11273 (Object from Minibuffer): Correct Lisp description of
11274 read-minibuffer.
11275 (Minibuffer History): Clarify description of cons values for
11276 HISTORY arguments.
5dcb4c4e
SM
11277 (Basic Completion): Various corrections and clarifications.
11278 Add completion-regexp-list.
b8d4c8d0
GM
11279 (Minibuffer Completion): Correct and clarify description of
11280 completing-read.
5dcb4c4e
SM
11281 (Completion Commands): Mention Partial Completion mode.
11282 Various other minor changes.
b8d4c8d0
GM
11283 (High-Level Completion): Various corrections and clarifications.
11284 (Reading File Names): Ditto.
11285 (Minibuffer Misc): Ditto.
11286
112872004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11288
11289 * strings.texi (Text Comparison): assoc-string also matches
11290 elements of alists that are strings instead of conses.
11291 (Formatting Strings): Standardize Texinfo usage. Update index
11292 entries.
11293
112942004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11295
11296 * lists.texi (Sets And Lists): Add delete-dups.
11297
112982004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11299
11300 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11301 special form.
11302 * macros.texi (Defining Macros): Update description of `declare',
11303 which now is a macro.
11304 (Wrong Time): Fix typos.
11305
113062004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11307
11308 * compile.texi (Compilation Functions): Expand descriptions of
11309 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11310 and `batch-byte-compile'. In particular, mention and describe
11311 all optional arguments.
11312 (Disassembly): Correct and clarify the description of `disassemble'.
11313
113142004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11315
11316 * searching.texi: Various small changes in addition to the
11317 following.
11318 (Regexp Example): Adapt to new value of `sentence-end'.
11319 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11320 `words'.
11321 (Search and Replace): Add usage note for `perform-replace'.
11322 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11323 `match-data'.
11324 (Standard Regexps): Update for new values of `paragraph-start'
11325 and `sentence-end'.
11326
113272004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11328
11329 * files.texi (Saving Buffers): Clarify descriptions of
11330 `write-contents-functions' and `before-save-hook'.
11331 Make the defvar's for `before-save-hook' and `after-save-hook'
11332 into defopt's.
11333
113342004-01-07 Kim F. Storm <storm@cua.dk>
11335
11336 * commands.texi (Click Events): Describe new image and
11337 width/height elements of click events.
11338 (Accessing Events): Add posn-string, posn-image, and
11339 posn-object-width-height. Change posn-object to return either
11340 image or string object.
11341
113422004-01-01 Simon Josefsson <jas@extundo.com>
11343
11344 * hooks.texi (Standard Hooks): Add before-save-hook.
11345 * files.texi (Saving Buffers): Likewise.
11346
113472004-01-03 Richard M. Stallman <rms@gnu.org>
11348
11349 * frames.texi (Frames and Windows): Delete frame-root-window.
11350
113512004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11352
11353 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11354
11355 * functions.texi: Various small changes in addition to the
11356 following.
5dcb4c4e
SM
11357 (What Is a Function): `functionp' returns nil for macros.
11358 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11359 (Function Documentation): Add `\' in front of (fn @var{arglist})
11360 and explain why.
11361 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11362 Add anchor.
11363 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11364
113652004-01-01 Miles Bader <miles@gnu.org>
11366
11367 * display.texi (Buttons): New section.
11368
113692003-12-31 Andreas Schwab <schwab@suse.de>
11370
11371 * numbers.texi (Math Functions): sqrt reports a domain-error
11372 error.
11373 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11374
113752003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11376
11377 * tips.texi (Documentation Tips): Update item on hyperlinks in
11378 documentation strings.
11379
11380 * errors.texi (Standard Errors): Various small corrections and
11381 additions.
11382
11383 * control.texi: Various small changes in addition to the
11384 following.
11385 (Signaling Errors): Provide some more details on how `signal'
11386 constructs the error message. Add anchor to the definition of
11387 `signal'.
11388 (Error Symbols): Describe special treatment of `quit'.
11389 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11390 to emphasize that it has to be a single form.
11391
11392 * buffers.texi: Add anchor.
11393
113942003-12-29 Richard M. Stallman <rms@gnu.org>
11395
11396 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11397 (Window Configurations): Add window-configuration-frame.
11398
11399 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11400
11401 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11402 Change arg name in get-char-property.
11403 (Special Properties): Update handling of keymap property.
11404
11405 * strings.texi (Modifying Strings): Add clear-string.
11406 (Text Comparison): Add assoc-string and remove
11407 assoc-ignore-case, assoc-ignore-representation.
11408
11409 * os.texi (Time of Day): Add set-time-zone-rule.
11410
11411 * numbers.texi (Math Functions): asin, acos, log, log10
11412 report domain-error errors.
11413
11414 * nonascii.texi (Converting Representations):
11415 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11416 (Encoding and I/O): Add file-name-coding-system.
11417
11418 * modes.texi (Search-based Fontification): Explain that
11419 face specs are symbols with face names as values.
11420
11421 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11422
11423 * lists.texi (Building Lists): remq moved elsewhere.
11424 (Sets And Lists): remq moved here.
11425 (Association Lists): Refer to assoc-string.
11426
11427 * internals.texi (Garbage Collection): Add memory-use-counts.
11428
11429 * frames.texi (Frames and Windows): Add set-frame-selected-window
11430 and frame-root-window.
11431
11432 * files.texi (Contents of Directories):
11433 Add directory-files-and-attributes.
11434
11435 * display.texi (Refresh Screen): Add force-window-update.
11436 (Invisible Text): Explain about moving point out of invis text.
11437 (Overlay Properties): Add overlay-properties.
11438 (Managing Overlays): Add overlayp.
11439 (GIF Images): Invalid image number displays a hollow box.
11440
11441 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11442 (Killing Buffers): Add buffer-live-p.
11443
114442003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11445
11446 * display.texi (Fringes): Fix typo "set-buffer-window".
11447
114482003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11449
11450 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11451 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11452 Add or change various xrefs and anchors.
11453
11454 * commands.texi: Replace all occurrences of @acronym{CAR} with
11455 @sc{car}, for consistency with the rest of the Elisp manual.
11456 `car' and `cdr' are historically acronyms, but are no longer
11457 widely thought of as such.
11458
11459 * internals.texi (Pure Storage): Mention that `purecopy' does not
11460 copy text properties.
11461 (Object Internals): Now 29 bits are used (in most implementations)
11462 to address Lisp objects.
11463
11464 * variables.texi (Variables with Restricted Values): New node.
11465
11466 * objects.texi (Lisp Data Types): Mention that certain variables
11467 can only take on a restricted set of values and add an xref to
11468 the new node "Variables with Restricted Values".
11469
11470 * eval.texi (Function Indirection): Describe the errors that
11471 `indirect-function' can signal.
11472 (Eval): Clarify the descriptions of `eval-region' and `values'.
11473 Describe `eval-buffer' instead of `eval-current-buffer' and
11474 mention `eval-current-buffer' as an alias for `current-buffer'.
11475 Correct the description and mention all optional arguments.
11476
11477 * nonascii.texi: Various small changes in addition to the
11478 following.
11479 (Converting Representations): Clarify behavior of
11480 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11481 ASCII arguments.
11482 (Character Sets): Document the variable `charset-list' and adapt
11483 the definition of the function `charset-list' accordingly.
11484 (Translation of Characters): Clarify use of generic characters in
11485 `make-translation-table'. Clarify and correct the description of
11486 the use of translation tables in encoding and decoding.
11487 (User-Chosen Coding Systems): Correct and clarify the description
11488 of `select-safe-coding-system'.
11489 (Default Coding Systems): Clarify description of
11490 `file-coding-system-alist'.
11491
114922003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11493
11494 * strings.texi (Text Comparison): Correctly describe when two
11495 strings are `equal'. Combine and clarify descriptions of
11496 `assoc-ignore-case' and `assoc-ignore-representation'.
11497
11498 * objects.texi (Non-ASCII in Strings): Clarify description of
11499 when a string is unibyte or multibyte.
11500 (Bool-Vector Type): Update examples.
11501 (Equality Predicates): Correctly describe when two strings are
11502 `equal'.
11503
115042003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11505
11506 * lists.texi (Building Lists): `append' no longer accepts integer
11507 arguments. Update the description of `number-sequence' to reflect
11508 recent changes.
11509 (Sets And Lists): Describe `member-ignore-case' after `member'.
11510
115112003-11-27 Kim F. Storm <storm@cua.dk>
11512
11513 * commands.texi (Click Events): Click object may be an images.
11514 Describe (dx . dy) element of click positions.
11515 (Accessing Events): Remove duplicate posn-timestamp.
11516 New functions posn-object and posn-object-x-y.
11517
115182003-11-23 Kim F. Storm <storm@cua.dk>
11519
11520 * commands.texi (Click Events): Describe enhancements to event
11521 position lists, including new text-pos and (col . row) items.
11522 Mention left-fringe and right-fringe area events.
11523 (Accessing Events): New functions posn-area and
11524 posn-actual-col-row. Mention posn-timestamp. Mention that
11525 posn-point in non-text area still returns buffer position.
11526 Clarify posn-col-row.
11527
115282003-11-21 Lars Hansen <larsh@math.ku.dk>
11529
11530 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11531 * anti.texi (File Attributes): Describe removed parameter
11532 ID-FORMAT.
11533
115342003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11535
11536 * positions.texi (Positions): Mention that, if a marker is used as
11537 a position, its buffer is ignored.
11538
11539 * markers.texi (Overview of Markers): Mention it here too.
11540
115412003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11542
11543 * numbers.texi (Numeric Conversions): Not just `floor', but also
11544 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11545
115462003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11547
11548 * markers.texi (Creating Markers): Specify insertion type of
11549 created markers. Add xref to `Marker Insertion Types'.
11550 Second argument to `copy-marker' is optional.
11551 (Marker Insertion Types): Mention that most markers are created
11552 with insertion type nil.
11553 (The Mark): Correctly describe when `mark' signals an error.
11554 (The Region): Correctly describe when `region-beginning' and
11555 `region-end' signal an error.
11556
115572003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11558
11559 * hash.texi (Creating Hash): Clarify description of `eql'.
11560 `makehash' is obsolete.
11561 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11562
11563 * positions.texi (Point): Change description of `buffer-end', so
11564 that it is also correct for floating point arguments.
11565 (List Motion): Correct argument lists of `beginning-of-defun' and
11566 `end-of-defun'.
11567 (Excursions): Add xref to `Marker Insertion Types'.
11568 (Narrowing): Argument to `narrow-to-page' is optional.
11569
115702003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11571
11572 * streams.texi (Output Streams): Clarify behavior of point for
11573 marker output streams.
11574
115752003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11576
11577 * variables.texi (Defining Variables): Second argument to
11578 `defconst' is not optional.
11579 (Setting Variables): Mention optional argument APPEND to
11580 `add-to-list'.
11581 (Creating Buffer-Local): Expand description of
11582 `make-variable-buffer-local'.
11583 (Frame-Local Variables): Expand description of
11584 `make-variable-frame-local'.
11585 (Variable Aliases): Correct description of optional argument
11586 DOCSTRING to `defvaralias'. Mention return value of
11587 `defvaralias'.
11588 (File Local Variables): Add xref to `File variables' in Emacs
11589 Manual. Correct description of `hack-local-variables'. Mention
11590 `safe-local-variable' property. Mention optional second argument
11591 to `risky-local-variable-p'.
11592
115932003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11594
11595 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11596
115972003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11598
11599 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11600 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11601 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11602 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11603 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11604 lispref/processes.texi, lispref/searching.texi,
11605 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11606 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11607 @acronym{FOO}.
11608
116092003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11610
11611 * strings.texi (Creating Strings): Argument START to `substring'
11612 can not be `nil'. Expand description of
11613 `substring-no-properties'. Correct description of `split-string',
11614 especially with respect to empty matches. Prevent very bad line
11615 break in definition of `split-string-default-separators'.
11616 (Text Comparison): `string=' and `string<' also accept symbols as
11617 arguments.
11618 (String Conversion): More completely describe argument BASE in
11619 `string-to-number'.
11620 (Formatting Strings): `%s' and `%S' in `format' do require
11621 corresponding object. Clarify behavior of numeric prefix after
11622 `%' in `format'.
11623 (Case Conversion): The argument to `upcase-initials' can be a
11624 character.
11625
116262003-10-27 Kenichi Handa <handa@m17n.org>
11627
11628 * display.texi (Fontsets): Fix texinfo usage.
11629
116302003-10-25 Kenichi Handa <handa@m17n.org>
11631
11632 * display.texi (Fontsets): Add description of the function
11633 set-fontset-font.
11634
116352003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11636
11637 * display.texi (Temporary Displays): Add xref to `Documentation
11638 Tips'.
11639
11640 * functions.texi (Function Safety): Use inforef instead of pxref
11641 for SES.
11642
116432003-10-23 Andreas Schwab <schwab@suse.de>
11644
11645 * Makefile.in (TEX, texinputdir): Don't define.
11646 (TEXI2DVI): Define.
11647 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11648 add $(srcdir)/index.texi.
11649 ($(infodir)/elisp): Remove index.texi dependency.
11650 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11651 (index.texi): Remove target.
11652 (dist): Don't link $(srcdir)/permute-index.
11653 (clean): Don't remove index.texi.
11654
11655 * permute-index, index.perm: Remove.
11656 * index.texi: Rename from index.unperm.
11657
116582003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11659
11660 * tips.texi (Documentation Tips): Document new behavior for face
11661 and variable hyperlinks in Help mode.
11662
116632003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11664
11665 * objects.texi (Integer Type): Update for extra bit of integer range.
11666 (Character Type): Ditto.
11667
116682003-10-16 Eli Zaretskii <eliz@gnu.org>
11669
11670 * numbers.texi (Integer Basics): Add index entries for reading
11671 numbers in hex, octal, and binary.
11672
116732003-10-16 Lute Kamstra <lute@gnu.org>
11674
11675 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11676 argument.
11677
116782003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11679
11680 * windows.texi (Choosing Window): Fix typo.
11681 * edebug.texi (Edebug Execution Modes): Fix typo.
11682
116832003-10-13 Richard M. Stallman <rms@gnu.org>
11684
11685 * windows.texi (Basic Windows): A window has fringe settings,
11686 display margins and scroll-bar settings.
11687 (Splitting Windows): Doc split-window return value.
11688 Clean up one-window-p.
11689 (Selecting Windows): Fix typo.
11690 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11691 (Buffers and Windows): In set-window-buffer, explain effect
11692 on fringe settings and scroll bar settings.
11693 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11694 (Choosing Window): Use defopt for pop-up-frame-function.
11695 For special-display-buffer-names, explain same-window and same-frame.
11696 Clarify window-dedicated-p return value.
11697 (Textual Scrolling): scroll-up and scroll-down can get an error.
11698 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11699 Clarify set-window-hscroll.
11700 (Size of Window): Don't mention tool bar in window-height.
11701 (Coordinates and Windows): Explain what coordinates-in-window-p
11702 returns for fringes and display margins.
11703 (Window Configurations): Explain saving fringes, etc.
11704
11705 * tips.texi (Library Headers): Clean up Documentation.
11706
11707 * syntax.texi (Parsing Expressions): Clean up forward-comment
11708 and parse-sexp-lookup-properties.
11709
11710 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11711
11712 * os.texi (System Environment): Clean up text for load-average errors.
11713
11714 * modes.texi (Hooks): Don't explain local hook details at front.
11715 Clarify run-hooks and run-hook-with-args a little.
11716 Clean up add-hook and remove-hook.
11717
11718 * edebug.texi (Edebug Execution Modes): Clarify t.
11719 Document edebug-sit-for-seconds.
11720 (Coverage Testing): Document C-x X = and =.
11721 (Instrumenting Macro Calls): Fix typo.
11722 (Specification List): Don't index the specification keywords.
11723
117242003-10-10 Kim F. Storm <storm@cua.dk>
11725
11726 * processes.texi (Network): Introduce make-network-process.
11727
117282003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11729
11730 * tips.texi (Library Headers): Fix typo.
11731
117322003-10-07 Juri Linkov <juri@jurta.org>
11733
11734 * modes.texi (Imenu): Mention imenu-create-index-function's
11735 default value. Explain submenus better.
11736
117372003-10-07 Lute Kamstra <lute@gnu.org>
11738
11739 * modes.texi (Faces for Font Lock): Fix typo.
11740 (Hooks): Explain how buffer-local hook variables can refer to
11741 global hook variables.
11742 Various minor clarifications.
11743
117442003-10-06 Lute Kamstra <lute@gnu.org>
11745
11746 * tips.texi (Coding Conventions): Mention naming conventions for
11747 hooks.
11748
117492003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11750
11751 * loading.texi (Library Search): Correct default value of
11752 load-suffixes.
11753 (Named Features): Fix typo.
11754
117552003-10-05 Richard M. Stallman <rms@gnu.org>
11756
11757 * loading.texi (Named Features): In `provide',
11758 say how to test for subfeatures.
11759 (Unloading): In unload-feature, use new var name
11760 unload-feature-special-hooks.
11761
117622003-10-03 Lute Kamstra <lute@gnu.org>
11763
11764 * modes.texi (Major Mode Conventions): Mention third way to set up
11765 Imenu.
11766 (Imenu): A number of small fixes.
11767 Delete documentation of internal variable imenu--index-alist.
11768 Document the return value format of imenu-create-index-function
11769 functions.
11770
117712003-09-30 Richard M. Stallman <rms@gnu.org>
11772
11773 * processes.texi (Network): Say what stopped datagram connections do.
11774
11775 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11776
11777 * display.texi (Overlay Properties): Clarify `evaporate' property.
11778
117792003-09-29 Lute Kamstra <lute@gnu.org>
11780
11781 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11782 constructs should be marked as risky.
11783 Change cons cell into proper list.
11784 (Mode Line Variables): Change cons cell into proper list.
11785
117862003-09-26 Lute Kamstra <lute@gnu.org>
11787
11788 * modes.texi (Mode Line Data): Document the :propertize construct.
11789 (Mode Line Variables): Reorder the descriptions of the variables
11790 to match their order in the default mode-line-format.
11791 Describe the new variables mode-line-position and mode-line-modes.
11792 Update the default values of mode-line-frame-identification,
11793 minor-mode-alist, and default-mode-line-format.
11794 (Properties in Mode): Mention the :propertize construct.
11795
117962003-09-26 Richard M. Stallman <rms@gnu.org>
11797
11798 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11799 * loading.texi, minibuf.texi, text.texi, variables.texi:
11800 Avoid @strong{Note:}.
11801
118022003-09-26 Richard M. Stallman <rms@gnu.org>
11803
11804 * keymaps.texi (Remapping Commands): Fix typo.
11805
118062003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11807
11808 * processes.texi (Low-Level Network): Fix typo.
11809
118102003-09-23 Kim F. Storm <storm@cua.dk>
11811
11812 * processes.texi (Network, Network Servers): Fix typos.
11813 (Low-Level Network): Add timeout value for :server keyword.
11814 Add new option keywords to make-network-process.
11815 Add set-network-process-options.
11816 Explain how to test availability of network options.
11817
118182003-09-19 Richard M. Stallman <rms@gnu.org>
11819
11820 * text.texi (Motion by Indent): Arg to
11821 backward-to-indentation and forward-to-indentation is optional.
11822
11823 * strings.texi (Creating Strings): Add substring-no-properties.
11824
11825 * processes.texi
11826 (Process Information): Add list-processes arg QUERY-ONLY.
11827 Delete process-contact from here.
11828 Add new status values for process-status.
11829 Add process-get, process-put, process-plist, set-process-plist.
11830 (Synchronous Processes): Add call-process-shell-command.
11831 (Signals to Processes): signal-process allows process objects.
11832 (Network): Complete rewrite.
11833 (Network Servers, Datagrams, Low-Level Network): New nodes.
11834
11835 * positions.texi (Word Motion): forward-word, backward-word
11836 arg is optional. Reword.
11837
11838 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11839
11840 * variables.texi (Creating Buffer-Local):
11841 Delete duplicate definition of buffer-local-value.
11842 (File Local Variables): Explain about discarding text props.
11843
118442003-09-11 Richard M. Stallman <rms@gnu.org>
11845
11846 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11847 changes variables that record input events.
11848 (Minibuffer Misc): Add minibuffer-selected-window.
11849
11850 * lists.texi (Building Lists): Add copy-tree.
11851
11852 * display.texi (Fontsets): Add char-displayable-p.
11853 (Scroll Bars): New node.
11854
118552003-09-08 Lute Kamstra <lute@gnu.org>
11856
11857 * modes.texi (%-Constructs): Document new `%i' and `%I'
11858 constructs.
11859
118602003-09-03 Peter Runestig <peter@runestig.com>
11861
11862 * makefile.w32-in: New file.
11863
118642003-08-29 Richard M. Stallman <rms@gnu.org>
11865
11866 * display.texi (Overlay Properties): Clarify how priorities
11867 affect use of the properties.
11868
118692003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11870
11871 * customize.texi (Type Keywords): Correct the description of
11872 `:help-echo' in the case where `motion-doc' is a function.
11873
118742003-08-14 John Paul Wallington <jpw@gnu.org>
11875
11876 * modes.texi (Emulating Mode Line): Subsection, not section.
11877
118782003-08-13 Richard M. Stallman <rms@gnu.org>
11879
11880 * elisp.texi (Top): Update subnode lists in menu.
11881
11882 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11883 (Kill Functions): kill-region has new arg yank-handler.
11884 (Yanking): New node.
11885 (Yank Commands): Add yank-undo-function.
11886 (Low-Level Kill Ring):
11887 kill-new and kill-append have new arg yank-handler.
11888 (Changing Properties): Add remove-list-of-text-properties.
11889 (Atomic Changes): New node.
11890
11891 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11892
11893 * streams.texi (Output Variables): Add eval-expression-print-length
11894 and eval-expression-print-level.
11895
11896 * os.texi (Time Conversion): For encode-time, explain limits on year.
11897
11898 * objects.texi (Character Type): Define anchor "modifier bits".
11899
11900 * modes.texi (Emulating Mode Line): New node.
11901 (Search-based Fontification): Font Lock uses font-lock-face property.
11902 (Other Font Lock Variables): Likewise.
11903
11904 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11905 not vectors.
11906 (Active Keymaps): Add emulation-mode-map-alists.
11907 (Functions for Key Lookup): key-binding has new arg no-remap.
11908 (Remapping Commands): New node.
11909 (Scanning Keymaps): where-is-internal has new arg no-remap.
11910 (Tool Bar): Add tool-bar-local-item-from-menu.
11911 Clarify when to use tool-bar-add-item-from-menu.
11912
11913 * commands.texi (Interactive Call): commandp has new arg.
11914 (Command Loop Info): Add this-original-command.
11915
119162003-08-06 John Paul Wallington <jpw@gnu.org>
11917
11918 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11919
11920 * display.texi (Warning Basics): Fix typo.
11921 (Fringes): Add closing curly bracket and fix typo.
11922
11923 * elisp.texi (Top): Fix typo.
11924
119252003-08-05 Richard M. Stallman <rms@gnu.org>
11926
11927 * elisp.texi: Update lists of subnodes.
11928
11929 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11930
11931 * variables.texi (Local Variables): Use lc for example variable names.
11932
11933 * tips.texi (Library Headers): Explain where to put -*-.
11934
11935 * strings.texi (Creating Strings): Fix xref for vconcat.
11936
11937 * sequences.texi (Vector Functions):
11938 vconcat no longer allows integer args.
11939
11940 * minibuf.texi (Reading File Names): read-file-name has new
11941 arg PREDICATE. New function read-directory-name.
11942
c4cc8b9a 11943 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
11944 (Indenting Macros): New node.
11945
11946 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11947 (Window Frame Parameters): Make separate table of parameters
11948 that are coupled with specific face attributes.
11949 (Deleting Frames): delete-frame-hooks renamed to
11950 delete-frame-functions.
11951
11952 * files.texi (Magic File Names): Add file-remote-p.
11953 Clarify file-local-copy.
11954
11955 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11956 here; instead xref Defining Macros.
11957
11958 * display.texi (Warnings): New node, and subnodes.
11959 (Fringes): New node.
11960
11961 * debugging.texi (Test Coverage): New node.
11962
11963 * compile.texi (Compiler Errors): Explain with-no-warnings
11964 and other ways to suppress warnings.
11965
11966 * commands.texi (Interactive Call): Minor clarification.
11967
11968 * buffers.texi (Buffer File Name): set-visited-file-name
11969 renames the buffer too.
11970
11971 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11972
119732003-07-24 Markus Rost <rost@math.ohio-state.edu>
11974
11975 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11976
119772003-07-22 Markus Rost <rost@math.ohio-state.edu>
11978
11979 * internals.texi (Garbage Collection): Fix previous change.
11980
119812003-07-22 Richard M. Stallman <rms@gnu.org>
11982
11983 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11984
11985 * display.texi (Width): Use \s syntax in example.
11986 (Font Selection): Add face-font-rescale-alist.
11987
11988 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11989 Remove spurious indent in example.
11990
11991 * lists.texi (Building Lists): Add number-sequence.
11992
11993 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11994
11995 * functions.texi (Function Documentation): Explain how to
11996 show calling convention explicitly in the doc string.
11997
11998 * windows.texi (Selecting Windows): save-selected-window saves
11999 selected window of each frame.
12000 (Window Configurations): Minor change.
12001
12002 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12003
12004 * streams.texi (Output Variables): Add print-continuous-numbering
12005 and print-number-table.
12006
12007 * processes.texi (Decoding Output): New node.
12008
12009 * os.texi (Time Conversion): decode-time arg is optional.
12010
12011 * objects.texi (Character Type): Don't use space as example for \.
12012 Make list of char names and \-sequences correspond.
12013 Explain that \s is not used in strings. `\ ' needs space after.
12014
12015 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12016 (Translation of Characters): Add translation-table-for-input.
12017 (Default Coding Systems): Add auto-coding-functions.
12018 (Explicit Encoding): Add decode-coding-inserted-region.
12019 (Locales): Add locale-info.
12020
12021 * minibuf.texi (Basic Completion): Describe test-completion.
12022 Collections can be lists of strings.
12023 Clean up lazy-completion-table.
12024 (Programmed Completion): Mention test-completion.
12025 Clarify why lambda expressions are not accepted.
12026 (Minibuffer Misc): Describe minibufferp.
12027
120282003-07-14 Richard M. Stallman <rms@gnu.org>
12029
12030 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12031
12032 * windows.texi (Selecting Windows): New arg to select-window.
12033 (Selecting Windows): Add with-selected-window.
12034 (Size of Window): Add window-inside-edges, etc.
12035
12036 * internals.texi (Garbage Collection): Add post-gc-hook.
12037
12038 * processes.texi (Subprocess Creation): Add exec-suffixes.
12039
12040 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12041 (Scanning Keymaps): Add map-keymaps.
12042 (Defining Menus): Add keymap-prompt.
12043
12044 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12045 most-negative-fixnum.
12046
c4cc8b9a 12047 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
12048 (Compiler Errors): New node.
12049
12050 * os.texi (User Identification): user-uid, user-real-uid
12051 can return float.
12052
12053 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12054 and about derived modes.
12055 (Minor Modes): Add minor-mode-list.
12056 (Defining Minor Modes): Keyword args for define-minor-mode.
12057 (Search-based Fontification): Explain managing other properties.
12058 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 12059 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
12060 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12061
12062 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12063 (Variable Aliases): Clarify defvaralias.
12064
12065 * loading.texi (Library Search): Add load-suffixes.
12066
12067 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12068 (Programmed Completion): Add dynamic-completion-table.
12069
12070 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12071 (Magic File Names): Specify precedence order of handlers.
12072
12073 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12074 and post-command-hook.
12075 (Waiting): New calling convention for sit-for.
12076
12077 * text.texi (Special Properties): local-map and keymap properties
12078 apply based on their stickiness.
12079
120802003-07-07 Richard M. Stallman <rms@gnu.org>
12081
12082 * modes.texi (Minor Mode Conventions): Specify only some kinds
12083 of list values as args to minor modes.
12084
12085 * files.texi (File Name Expansion): Warn about iterative use
12086 of substitute-in-file-name.
12087
12088 * advice.texi (Activation of Advice): Clean up previous change.
12089
120902003-07-06 Markus Rost <rost@math.ohio-state.edu>
12091
12092 * advice.texi (Activation of Advice): Note that ad-start-advice is
12093 turned on by default.
12094
120952003-06-30 Richard M. Stallman <rms@gnu.org>
12096
12097 * text.texi (Buffer Contents): Document current-word.
12098 (Change Hooks): Not called for *Messages*.
12099
12100 * functions.texi (Defining Functions): Explain about redefining
12101 primitives.
f4e90db0 12102 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12103 Comment out the detailed criteria for what is safe.
12104
121052003-06-22 Andreas Schwab <schwab@suse.de>
12106
12107 * objects.texi (Symbol Type): Fix description of examples.
12108
121092003-06-16 Andreas Schwab <schwab@suse.de>
12110
12111 * hash.texi (Creating Hash): Fix description of :weakness.
12112
c8763fb6 121132003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12114
12115 * files.texi (Changing Files): copy-file copies file modes, too.
12116
121172003-05-28 Richard M. Stallman <rms@gnu.org>
12118
12119 * strings.texi (Creating Strings): Clarify split-string.
12120
121212003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12122
12123 * strings.texi (Creating Strings): Update split-string specification
12124 and examples.
12125
121262003-05-19 Richard M. Stallman <rms@gnu.org>
12127
12128 * elisp.texi: Correct invariant section names.
12129
121302003-04-20 Richard M. Stallman <rms@gnu.org>
12131
12132 * os.texi (Timers): Explain about timers and quitting.
12133
121342003-04-19 Richard M. Stallman <rms@gnu.org>
12135
12136 * internals.texi (Writing Emacs Primitives): Strings are
12137 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12138 Explain GCPRO convention for varargs function args.
12139
121402003-04-16 Richard M. Stallman <rms@gnu.org>
12141
12142 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12143
121442003-04-08 Richard M. Stallman <rms@gnu.org>
12145
12146 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12147
121482003-02-13 Kim F. Storm <storm@cua.dk>
12149
12150 * objects.texi (Character Type): New \s escape for space.
12151
121522003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12153
5dcb4c4e 12154 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12155
121562003-01-25 Richard M. Stallman <rms@gnu.org>
12157
12158 * keymaps.texi: Document that a symbol can act as a keymap.
12159
121602003-01-13 Richard M. Stallman <rms@gnu.org>
12161
12162 * text.texi (Changing Properties): Say string indices are origin-0.
12163
12164 * positions.texi (Screen Lines) <compute-motion>:
12165 Correct order of elts in return value.
12166
12167 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12168 how to define a default binding.
12169
121702002-12-07 Markus Rost <rost@math.ohio-state.edu>
12171
12172 * loading.texi (Unloading): Fix recent change for load-history.
12173
12174 * customize.texi (Simple Types): Clarify description of custom
12175 type 'number. Describe new custom type 'float.
12176
121772002-12-04 Markus Rost <rost@math.ohio-state.edu>
12178
12179 * variables.texi (File Local Variables): Fix typo.
12180
c8763fb6 121812002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12182
12183 From Michael Albinus <Michael.Albinus@alcatel.de>.
12184
12185 * README: Target for Info file is `make info'.
12186
5dcb4c4e 12187 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12188 `file-name-sans-extension'.
12189 (Magic File Names): Complete list of operations for magic file
12190 name handlers.
12191
121922002-09-16 Jonathan Yavner <jyavner@engineer.com>
12193
12194 * variables.texi (File Local Variables): New function
12195 risky-local-variable-p.
12196
121972002-09-15 Jonathan Yavner <jyavner@engineer.com>
12198
12199 * functions.texi (Function safety): New node about unsafep.
12200
122012002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12202
5dcb4c4e 12203 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12204 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12205
122062002-06-17 Juanma Barranquero <lektu@terra.es>
12207
12208 * frames.texi (Display Feature Testing): Fix typo.
12209
122102002-06-12 Andreas Schwab <schwab@suse.de>
12211
12212 * frames.texi (Initial Parameters, Resources): Fix references to
12213 the Emacs manual.
12214
122152002-05-13 Kim F. Storm <storm@cua.dk>
12216
6e911150 12217 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12218 example relating to changing buffer inside let.
12219
c8763fb6 122202002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12221
12222 * os.texi (Session Management): New node about X Session management.
12223
122242002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12225
12226 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12227 to which the manual corresponds, and the copyright years.
12228
12229 * Makefile.in (VERSION): Set to 2.9.
12230
122312001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12232
12233 * elisp.texi: Change the category in @dircategory to "Emacs", to
12234 make it consistent with info/dir.
12235
122362001-11-25 Miles Bader <miles@gnu.org>
12237
12238 * text.texi (Fields): Describe new `limit' arg in
12239 field-beginning/field-end.
12240
122412001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12242
5dcb4c4e
SM
12243 * permute-index: Don't depend on csh-specific features.
12244 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12245
12246 * two-volume-cross-refs.txt: New file.
12247 * two.el: New file.
12248 * spellfile: New file.
12249
122502001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12251
12252 * permute-index: New file.
12253
12254 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12255 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12256 8+3 restricted namespace.
12257
12258 * Makefile.in (infodir): Define relative to $(srcdir).
12259 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12260 include directories list via -I switch to makeinfo.
12261 (index.texi): Use cp if both hard and symbolic links fail.
12262
122632001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12264
12265 * Makefile.in (distclean): Add.
12266
12267 The following changes make ELisp manual part of the Emacs
12268 distribution:
12269
12270 * Makefile.in: Add Copyright notice.
12271 (prefix): Remove.
12272 (infodir): Change value to "../info".
12273 (VPATH): New variable.
12274 (MAKE): Don't define.
12275 (texmacrodir): Don't define.
12276 (texinputdir): Append the existing value of TEXINPUTS.
12277 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12278 command to be compatible with man/Makefile.in, and to put the
12279 output into ../info.
12280 (info): Add target.
12281 (installall): Target removed.
12282
c8763fb6 122832001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12284
12285 * tips.texi (Coding Conventions): Fix typo.
12286
122872001-10-23 Gerd Moellmann <gerd@gnu.org>
12288
12289 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12290
122912001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12292
12293 * files.texi (File Name Components): Update the description of
12294 file-name-sans-extension and file-name-extension, as they now
12295 ignore leading dots.
12296
122972001-10-20 Gerd Moellmann <gerd@gnu.org>
12298
12299 * (Version 21.1 released.)
12300
123012001-10-19 Miles Bader <miles@gnu.org>
12302
12303 * positions.texi (Text Lines): Describe behavior of
12304 `beginning-of-line'/`end-of-line' in the presence of field properties.
12305
123062001-10-17 Gerd Moellmann <gerd@gnu.org>
12307
12308 * Makefile.in (VERSION): Set to 2.8.
12309 (manual): Use `manual-21'.
12310
12311 * elisp.texi (VERSION): Add and use it where the version
12312 number was used. Set it to 2.8.
12313
12314 * intro.texi: Likewise.
12315
123162001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12317
12318 * files.texi (File Name Completion): Document the significance of
12319 a trailing slash in elements of completion-ignored-extensions.
12320
123212001-10-06 Miles Bader <miles@gnu.org>
12322
12323 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12324
123252001-10-04 Gerd Moellmann <gerd@gnu.org>
12326
12327 * variables.texi (Variable Aliases): New node.
12328
123292001-10-04 Gerd Moellmann <gerd@gnu.org>
12330
12331 * Branch for 21.1.
12332
123332001-10-02 Miles Bader <miles@gnu.org>
12334
12335 * minibuf.texi (Minibuffer Misc): Add entries for
12336 `minibuffer-contents', `minibuffer-contents-no-properties', and
12337 `delete-minibuffer-contents'.
12338 Correct description for `minibuffer-prompt-end'.
12339
12340 * text.texi (Property Search): Correct descriptions of
12341 `next-char-property-change' and `previous-char-property-change'.
12342 Add entries for `next-single-char-property-change' and
12343 `previous-single-char-property-change'.
12344 Make operand names a bit more consistent.
12345
123462001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12347
12348 * frames.texi (Finding All Frames): Document that next-frame and
12349 previous-frame are local to current terminal.
12350
123512001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12352
12353 * keymaps.texi (Creating Keymaps): Fix the description of the
12354 result of make-keymap.
12355
123562001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12357
12358 * display.texi (Font Lookup, Attribute Functions)
12359 (Image Descriptors): Add cross-references to the definition of
12360 selected frame.
12361
12362 * buffers.texi (The Buffer List): Add cross-references to the
12363 definition of selected frame.
12364
12365 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12366 frame at any given time.
12367 (Multiple Displays, Size and Position): Add a cross-reference to
12368 the definition of the selected frame.
12369
123702001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12371
12372 * strings.texi (String Conversion) <string-to-number>: Document
12373 that a float is returned for integers that are too large.
12374
12375 * frames.texi (Mouse Position): Document mouse-position-function.
12376 (Display Feature Testing): Document display-images-p.
12377 (Window Frame Parameters): Document the cursor-type variable.
12378
12379 * numbers.texi (Integer Basics): Document CL style read syntax for
12380 integers in bases other than 10.
12381
5dcb4c4e
SM
12382 * positions.texi (List Motion):
12383 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12384
12385 * lists.texi (Sets And Lists): Document member-ignore-case.
12386
12387 * internals.texi (Garbage Collection): Document the used and free
12388 strings report.
12389 (Memory Usage): Document strings-consed.
12390
12391 * os.texi (Time of Day): Document float-time.
12392 (Recording Input): Document that clear-this-command-keys clears
12393 the vector to be returned by recent-keys.
12394
ed9265fc
JB
12395 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12396 The argument keymap can be a list.
b8d4c8d0
GM
12397
12398 * nonascii.texi (User-Chosen Coding Systems)
12399 <select-safe-coding-system>: Document the new argument
12400 accept-default-p and the variable
12401 select-safe-coding-system-accept-default-p. Tell what happens if
12402 buffer-file-coding-system is undecided.
12403 (Default Coding Systems): Document auto-coding-regexp-alist.
12404
12405 * display.texi (The Echo Area) <message>: Document
12406 message-truncate-lines.
12407 (Glyphs): Document that the glyph table is unused on windowed
12408 displays.
12409
12410 * help.texi (Describing Characters) <single-key-description>:
12411 Document the new argument no-angles.
12412 (Accessing Documentation) <documentation-property>: Document that
12413 a non-string property is evaluated.
12414 <documentation>: Document that the function-documentation property
12415 is looked for.
12416
12417 * windows.texi (Selecting Windows): Document some-window.
12418
12419 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12420
12421 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12422 apropos-mode-hook.
12423
12424 * commands.texi (Using Interactive): Document interactive-form.
12425 (Keyboard Macros): Document kbd-macro-termination-hook.
12426 (Command Loop Info): Document that clear-this-command-keys clears
12427 the vector to be returned by recent-keys.
12428
124292001-09-04 Werner LEMBERG <wl@gnu.org>
12430
12431 * Makefile.in (srcdir, texinputdir): New variables.
12432 (srcs, index.texi, install): Use $(srcdir).
12433 (.PHONY): Remove elisp.dvi.
12434 (elisp): Use -I switch for makeinfo.
12435 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12436 (installall, dist): Use $(srcdir).
12437 Fix path to texinfo.tex.
12438 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12439
124402001-08-30 Gerd Moellmann <gerd@gnu.org>
12441
12442 * display.texi (Conditional Display): Adjust to API change.
12443
12444 * configure: New file.
12445
124462001-07-30 Gerd Moellmann <gerd@gnu.org>
12447
12448 * commands.texi (Repeat Events): Add description of
12449 double-click-fuzz.
12450
124512001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12452
12453 * syntax.texi (Syntax Class Table): Add the missing designator for
12454 comment and string fences.
12455 (Syntax Properties): Add a xref to syntax table internals.
12456 (Syntax Table Internals): Document string-to-syntax.
12457
124582001-05-07 Gerd Moellmann <gerd@gnu.org>
12459
12460 * Makefile.in (install): Use install-info command line options
12461 like in Emacs' Makefile.in.
12462
124632000-12-09 Miles Bader <miles@gnu.org>
12464
12465 * windows.texi (Window Start): Update documentation for
12466 `pos-visible-in-window-p'.
12467
124682000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12469
12470 * lists.texi (Building Lists): Add footnote to explain how to add
12471 to the end of a list.
12472
124732000-10-25 Gerd Moellmann <gerd@gnu.org>
12474
12475 * files.texi (Visiting Functions): Typos.
12476
124772000-10-25 Kenichi Handa <handa@etl.go.jp>
12478
12479 * files.texi (Visiting Functions): Return value of
12480 find-file-noselect may be a list of buffers if wildcards are used.
12481
124822000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12483
12484 * display.texi (Defining Faces): Document `graphic' display type
12485 in face specs.
12486
b344d29d 124872000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12488
12489 * hooks.texi (Standard Hooks): Replace obsolete
12490 `after-make-frame-hook' with `after-make-frame-functions'.
12491
12492 * frames.texi (Creating Frames): Ditto.
12493
12494 * variables.texi (Future Local Variables): Ditto.
12495
124962000-10-16 Gerd Moellmann <gerd@gnu.org>
12497
12498 * display.texi (Other Image Types): Add description of :foreground
12499 and :background properties of mono PBM images.
12500
125012000-08-17 Werner LEMBERG <wl@gnu.org>
12502
12503 * .cvsignore: New file.
12504
125052000-01-05 Gerd Moellmann <gerd@gnu.org>
12506
12507 * tindex.pl: New script.
12508
125091999-12-03 Dave Love <fx@gnu.org>
12510
12511 * Makefile.in (MAKEINFO): New parameter.
12512
125131999-09-17 Richard Stallman <rms@gnu.org>
12514
12515 * Makefile.in (srcs): Add hash.texi.
12516 (VERSION): Update to 20.6.
12517
125181999-09-13 Richard Stallman <rms@gnu.org>
12519
12520 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12521
125221998-08-29 Karl Heuer <kwzh@gnu.org>
12523
12524 * configure.in: New file.
12525 * Makefile.in: Renamed from Makefile.
12526 (prefix, infodir): Use value obtained from configure.
12527 (emacslibdir): Obsolete variable deleted.
12528 (dist): Distribute configure.in, configure, Makefile.in.
12529
125301998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12531
12532 * Makefile (INSTALL_INFO): New variable.
12533 (install): Run install-info.
12534
125351998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12536
12537 * Makefile (elisp.dvi): Add missing backslash.
12538
125391998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12540
12541 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12542 Run texindex without `./'. Always run texindex on elisp.tp.
12543 (elisp.tps): Target deleted.
12544
125451998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12546
12547 * Makefile (srcs): Add nonascii.texi and customize.texi.
12548 (dist): Start by deleting `temp'.
12549
125501998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12551
12552 * Makefile (makeinfo, texindex): Targets deleted.
12553 (makeinfo.o, texindex.o): Targets deleted.
12554 (clean, dist): Don't do anything with them or with getopt*.
12555
125561998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12557
12558 * Makefile (SHELL): Defined.
12559
125601998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12561
12562 * Makefile (elisp.tps): New target.
12563 (elisp.dvi): Depend on elisp.tps.
12564
c5602427 125651996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12566
12567 * README: Update phone number.
12568
12569 * Makefile (elisp): Make this be the default target.
12570 Depend on makeinfo.c instead of makeinfo.
12571 (install): Don't depend on elisp.dvi, since we don't install that.
12572 Use mkinstalldirs.
12573 (dist): Add mkinstalldirs.
12574
c5602427 125751995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12576
12577 * Makefile (VERSION): Update version number.
5dcb4c4e 12578 (maintainer-clean): Rename from realclean.
b8d4c8d0 12579
c5602427 125801995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12581
12582 * Makefile (realclean): New target.
12583 (elisp): Remove any old elisp-* files first.
12584
c5602427 125851993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12586
12587 * Makefile (VERSION): New variable.
12588 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12589 Compressed file suffix should be `.gz', not `.z'.
12590
ce058493 125911993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12592
12593 * Makefile (elisp): Depend on makeinfo.
12594
c5602427 125951993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12596
12597 * Makefile (srcs): Add anti.texi.
12598
c5602427 125991993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12600
12601 * Makefile (infodir, prefix): New vars.
12602 (install): Use infodir.
f4e90db0 12603 (emacsinfodir): Delete.
b8d4c8d0 12604
c5602427 126051993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12606
12607 * Makefile (srcs): Add calendar.texi.
12608
12609 * Makefile (dist): Copy texindex.c and makeinfo.c.
12610 Limit elisp-* files to those with one or two digits.
12611
c5602427 126121993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12613
f4e90db0 12614 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12615
c5602427 126161993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12617
12618 * loading.texi (Unloading): define-function changed back to
12619 defalias. It may not stay this way, but at least it's
12620 consistent with the known-good version of the code patch.
12621
c5602427 126221993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12623
12624 * modes.texi (Hooks): Document new optional arg of add-hook.
12625
c5602427 126261993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12627
12628 * variables.texi: Document nil initial value of buffer-local variables.
12629
12630 * tips.texi: Add new section on standard library headers.
12631
c5602427 126321993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12633
12634 * Makefile (srcs): Add frame.texi to the list of sources.
12635
c5602427 126361993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12637
12638 * Makefile (dist): Don't bother excluding autosave files; they'll
12639 never make it into the temp directory anyway, and the hash marks
12640 in the name are problematic for make and the Bourne shell.
ed9265fc 12641 (srcs): ???
b8d4c8d0 12642
c5602427 126431993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12644
12645 * Makefile (dist): Don't include backup files or autosave files in
12646 the distribution tar file.
12647
c5602427 126481991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12649
5dcb4c4e 12650 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12651 (elisp.dvi): Remove erroneous shell comment.
12652 Expect output of permute-index in permuted.fns.
12653 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12654 (clean): Add index.texi to be deleted.
b8d4c8d0 12655
c5602427 126561990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12657
12658 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12659
c5602427 126601990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12661
12662 * files.texi: Noted that completion-ignored-extensions is ignored
12663 when making *Completions*.
12664
3e868ee3 126651990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12666
12667 * Makefile make dist now depends on elisp.dvi, since it tries
12668 to include it in the dist file.
12669
c5602427 126701990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12671
c5602427 12672 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12673
c5602427 126741989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12675
12676 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12677 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12678
c5602427 126791989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12680
12681 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12682 and @error{} are the terms now being used. The files in the
12683 directory have been changed to reflect this.
12684
12685 * All instances of @indentedresultt{} have been changed to
333f9019 12686 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12687
c5602427 126881989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12689
12690 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12691 experimental @indentedresult{}, @indentedexpandsto{} are part of
12692 the texinfo.tex in this directory. These TeX macros are not
12693 stable yet.
12694
c5602427 126951989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12696
12697 * texinfo.tex: Temporarily added
12698 \let\result=\dblarrow
12699 \def\error{{\it ERROR} \longdblarrow}
12700 We need to do this better soon.
12701
c5602427 127021989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12703
12704 * Applied Karl Berry's patches to *.texinfo files, but not to
12705 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12706 new title page format is also not applied, since it requires
12707 texinfo.tex changes.)
12708
12709 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12710 for the Project GNU development environment.
12711
12712;; Local Variables:
c8763fb6 12713;; coding: utf-8
b8d4c8d0
GM
12714;; End:
12715
ab422c4d 12716 Copyright (C) 1998-2013 Free Software Foundation, Inc.
b8d4c8d0
GM
12717
12718 This file is part of GNU Emacs.
12719
352c8b4a 12720 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12721 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12722 the Free Software Foundation, either version 3 of the License, or
12723 (at your option) any later version.
b8d4c8d0
GM
12724
12725 GNU Emacs is distributed in the hope that it will be useful,
12726 but WITHOUT ANY WARRANTY; without even the implied warranty of
12727 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12728 GNU General Public License for more details.
12729
12730 You should have received a copy of the GNU General Public License
352c8b4a 12731 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.